
html{
	overflow-y:scroll;
	}

body {
	margin: 0px;
	padding: 0px;
	color: black;
	background: #000 url('fondo.jpg') repeat-x;
	line-height: 130%;
	font-family: arial, helvetica, verdana,tahoma, sans-serif;
	font-size:90%;
}

fieldset{
	padding:0px;
	margin:0px;
	border:0px none transparent;
}

.searchdiv {margin:20px 10px 0px 10px;}
.searchform {}


/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/

#container 
{
	width: 770px;
	margin: 0px auto;
	padding:0px;
}

#header {
	background: transparent url('cabecera.gif') left top no-repeat;
	width: 770px;
	height: 87px;
}

/*------------------------------------------------------------*
**  Menu horizontal
**------------------------------------------------------------*/


#menu {
	white-space: nowrap; 
	color:#fff;
	background:transparent;	
	text-align:right;
	font-size:12px;
	padding-bottom:8px;
}

#menu ul {
 	margin: 0;
	padding: 1px;
	list-style: none;		
}

#menu li { display: inline; }

#menu a {
	padding: 0px 10px;
	background: transparent;
	color: #fff;
	text-decoration: none;	
	border-bottom: 0px none #fff;
}

#menu a:hover {
	background: #f90;
	color: #fff;
	border-bottom: 0px none #fff;
}

#menu a.on {
	background: #transparent;
	color: #f90;
}

#menu a.on:hover {
	background: #transparent;
	color: #fff;
}

/*------------------------------------------------------------*
**  Side Bar
**------------------------------------------------------------*/

#sidebar {
	float: right;
	width: 185px;	

	line-height: 20px; 
	word-spacing: 2px;	
	background: #444 url('sidebar_middle.jpg');		
	color:#ccc;
	
	padding: 0px;	
	margin:6px 0px 0px 0px;
	}

#sidebar_top {
	width:185px;
	height:20px;
	background: transparent url('sidebar_top.jpg');
	margin:0px;
	padding:0px;
}

#sidebar_bottom {
	width:185px;
	height:31px;
	background: transparent url('sidebar_bottom.jpg');
	margin:0px;
	padding:0px;
}	
	
#sidebar ul { margin:0 0 0 30px; padding:0px; }
#sidebar ul ul { margin:0 0 0 10px; padding:0px; }

#sidebar li{
list-style: outside url(li.gif) 
}

#sidebar ul ul li{
list-style: outside url(lili.gif) 
}

#sidebar h2{
 margin:0 0 5px 0;
 padding:0px;
 font-size:1.1em;
 border-bottom:1px solid #000;
 color:#333;
}

#sidebar a { text-decoration:none;color:#fff;padding:2px;}
#sidebar a:hover { text-decoration:underline;}

#sidebar ul ul a { text-decoration:none;color:#f90;}

#sidebar a.on { background:#000;color:#fff; }

#sidebar input 




/*------------------------------------------------------------*
**  Main, Banner y Content
**------------------------------------------------------------*/

#main{
  float:right;
  width:570px;
  padding:0px; 
}

#trail {
	font-size:0.9em;
	margin:0px;
	padding:0px;	
}

#banner {
	padding:0px;
	margin:8px 0px 0px 0px;

}

.pad {
	padding:0px;
	margin:10px;
}

#content {
	line-height: 20px; 
	word-spacing: 2px;	
	background: #444 url(tubo_metalico.gif) bottom repeat-x;		
	color:#ccc;
	border:1px solid #666;
	padding: 0 0 30px 0;	
	margin:8px 0px 0px 0px;	
	width:560px;
}

#content h1 { 
	font-size: 1.3em; 
	color: #fff; 
	margin: 5px 10px 0 0;
	}

#content h2 { 
	font-size: 1.1em; 
	color: #f90; 
	margin: 0 10px 0 0; 	
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
	}

#content h3 { 
	font-size: 1em; 
	font-style:italic;
	color: #f90; 
	margin: 0 10px 0 0; 	
	}
	
	
#content a { text-decoration: none; color: #f90; border-bottom: 1px dashed #f90; }
#content a:hover { border-bottom: 1px dashed #fff; color: #fff; }

#content img {margin:4px;padding:4px;border:1px solid #eee;background-color:#ccc;}	



/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/

#footer {
	color: #ccc;
	font-size: 0.8em;
	padding: 10px;
	text-align: center;	
	width:560px;
	}
	
#footer a { text-decoration: none; color: #f90;  }
#footer a:hover {  color: #fff; }




