* { margin:0; padding:0;}
html, body { height:100%;}
/*body { background:url(fondobody.jpg)  repeat-x top #D2E4F0;  font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:.9375em; color:#969595;}*/
body { background:url(fondobody.jpg)  repeat-x top #444444;  font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:.9375em; color:#969595;}

#principal {width:999px; margin:0 auto; padding-bottom:45px;}
.principalcontenido{ float:left; width:413px; margin-right:24px;}

#web #contenido.col-1 {width:296px; margin-right:21px;}
#web #contenido.col-2 { width:296px;}



a:link {
	color: #517494;
	text-decoration:none;
}
a:visited {
	color: #517494;
	text-decoration:none;
}
a:hover {
	color:#517494;
	text-decoration:underline;
}
a:active {
	color: #517494;
	text-decoration:none;
}




img
{
	border:0;
	
}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

fieldset
{
font-family:Arial, Georgia, "Times New Roman", Times, serif;
background-color: #fefefe;
border: 1px solid #91BAFF;
margin-left:7px;
font-size:11px;
text-align:justify;
color:#000000; 
padding-left:5px;
}



legend
{
font-family: Arial, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #26669D;
}


.subbotonera
{
	color:#517494;
	
}

.subbotonera 
{
	color:#517494;
	text-decoration:none;
}

.subbotonera a
{
	color:#517494;
	text-decoration:none;
	
}


.subbotonera a:hover
{
	color:#517494;
	text-decoration:underline;
}

.clear { clear:both;}

.contenedor { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:15px;}



/*cabecera*/
#cabecera .fila-1 { height:114px;}
#cabecera .fila-1 .logo { float:left; padding:48px 0 0 17px;}
#cabecera .fila-2 { height:35px;}

#cabecera .nav { float:left;}
#cabecera .nav li { float:left;}
#cabecera .nav li a { float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#7a7a7a; text-decoration:none; font-weight:bold; text-decoration:none; height:35px; line-height:33px; padding:0 18px;}
#cabecera .nav li a:hover { background:url(fondo-nav.gif) left top repeat-x; color:#FB2F2E;}
#cabecera .nav li a.current {
	background:url(fondo-nav.gif) left top repeat-x;
	color:#FB2F2E;
}


#cabecera {height:179px;  background-color:#FFF}
#cabecera, #contenido, #pie { font-size:0.8125em;}


.pq-nav { float:right; font-size:.85em; padding:6px 0 0 0;}
.pq-nav li { display:inline; color:#6b6a68;}
.pq-nav li a {color:#6b6a68; text-decoration:none; padding:0 15px 0 12px;}
.pq-nav li a:hover { text-decoration:underline;}



#contenido{
	background:#fff;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 26px;
	padding-left: 5px;
}




/*pie*/


#pie { background:url(pie-bg.gif) left top repeat-x #fff; padding:15px 24px; font-size:.69em;}
#pie .nav { float:left;}
#pie .nav li { display:inline; color:#d2d2d2;}
#pie .nav li a { padding:0 4px 0 11px; color:#898989; text-decoration:none;}
#pie .nav li a:hover { text-decoration:underline;}

#pie a { color:#FB2F2E; text-decoration:none;}
#pie a:hover { text-decoration:underline;}

/*==========================================*/
