*{
	margin:0px;
	padding:0px;
}
body{
	background-image:url(../images/img_fondo.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
}
/* CSS Documento - estilos menu principal*/
#cabecera{
	float:left;
	width:100%;
	height: 136px;
} 
*html #cabecera{
	width:100%;
}
				#logo{
					float:left;	
					background-color: #FFFFFF;
					height:130px;
				}				
				*html #imagen_cabecera{
					float:left;		
				}
				
        #imagen_cabecera h2 {
          height:106px;
        }
        
				#menu_horizontal{
					/*clear:both;*/
					height:30px;
					background-color:#164ba2;
					margin-top:-6px;
				}
				*html#menu_horizontal{
				clear:both;
				
				
				}
					#subsecciones{	
						float:left;
						margin-left:5px;
						color:#fff;
						margin-top:5px;
						margin-bottom:5px;
					}
					#subsecciones h3{ 
						font-size:90%;
						display:inline;
					
					}
					#subsecciones h4{ 
						font-size:90%;
						font-weight:500;
						display:inline;
						
					}
					#subsecciones a.seccion{
						color:rgb(251,130,12);
						text-decoration:underline;
						font-weight:bold;}
						#subsecciones a.seccion:hover{
						
						text-decoration:none;
						
						}
					#subsecciones font.seccion{
						color:#FFFFFF;
						text-decoration:underline;
						font-weight:bold;}
						#subsecciones a.seccion:hover{
						
						text-decoration:none;
						
						}
					#subsecciones a.subseccion{
						color:#83d7fd;
						text-decoration:underline;
					}
						#subsecciones a.subseccion:hover{
						text-decoration:none;
						}
				
					#idioma{
						float:right;
						margin-top:5px;
						margin-right:10px;
				
					}
					#idioma ul li{
						display:inline;	
					}
					#idioma a{
						text-decoration:underline;
						color:#164ba2;
						background-color:#83d7fd;
					}
					#idioma a:hover{
						text-decoration:none;
						color:#fff;
						background-color:#fb820c;
					}
					#idioma font.select{
						text-decoration:none;
						color:#fff;
						background-color:#fb820c;
					}



/* CSS Documento - estilos menu principal*/
#menu{
	clear:both;
	width:191px;
	float:left;
	color:#fff;
} 
#menu ul li{
list-style:none;
}

#menu a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#menu img{
border:0px;
}
#menu a:hover img { filter: alpha(opacity=50); opacity: .5; }
#menu a:hover{
text-decoration:underline;
}
/*#menu a[type="text"]:hover{
text-decoration:underline;
}
*html #menu a:hover{
text-decoration:underline;
}*/
.menu1{
	background-color:#164ba2;
}
.menu2{
	background-color:#3c5489;
}
.menu3{
	background-color:#896757;
}
.menu4{
	background-color:#c27432;
}
.menu5{
	background-color:#fb820c;
}
.menu6{
	background-color:#A0A0A0;
}
.margen{
margin-left:3px;
}

.contenido{
  padding-top: 10px;
  padding-bottom: 10px;
	float:left;
	margin-left:30px;
	vertical-align:middle;
	
	color:#164ba2;
}

.contenido_entrada{
  padding-top: 9px;
  padding-bottom: 9px;
	float:left;
	vertical-align:middle;
	font-size: 10pt;
	color:#164ba2;
}

.contenido_entrada:hover {
	text-decoration:none;
	color:#000000;
}

.contenido:hover {
	text-decoration:none;
}
/* CSS Documento - estilos contenido*/
#contenido{
  padding-top: 10px;
  padding-bottom: 10px;
	width:52%;
	float:left;
	margin-left:30px;
	vertical-align:middle;
}
#contenido .p_centrado{
	text-align: center;
}
#contenido .contenidos_dentro_recuadro{
	font-size: 10pt;
}
#contenido h5{
	color:#Fb820c;
	font-weight:bold;
	padding-left:12px;
	height:21px;
	padding-top:5px;
	background-color:#83d7fd;
	background-image:url(../images/ico_blanco.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin-bottom:10px;	
	margin-top:10px;
}

#contenido .otro {
  width: 70%;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:12px;
	height:21px;
	padding-top:5px;
	background-color:#Fb820c;
	background-image:url();
	margin-bottom:10px;	
	margin-top:10px;
}

#contenido h6{
  font-size: 10pt;
  text-align: center;
	color:#Fb820c;
	font-weight:bold;
	padding-left:12px;
	height:21px;
	padding-top:5px;
	background-color:#83d7fd;
	margin-bottom:6px;	
	margin-top:6px;
}
#contenido p{
	margin-bottom:20px;
	text-align:justify;
}
#contenido strong{
	color:#fb820c;
	font-weight:bold;}
#contenido a{
	color:#164ba2;
	text-decoration:underline;
}
#contenido a:hover{
	text-decoration:none;
}
/* CSS Documento - estilos menu secundario*/
#menu_secundario{
	width:12%;
	float:right;
	margin-top:20px;
	margin-right:10px;
	text-align:center;
}
#menu_secundario img{
border:0px;
}
#menu_secundario ul li{
list-style: none;
}
#menu_secundario a{
font-weight:bold;
color:#fb820c;

}
#menu_secundario a:hover {
text-decoration:none;
}



















/* CSS Documento - estilos pie*/
#pie{
	clear:both;
	background-color:#164BA2;
	color:#FFFFFF;	
	width:100%;
	text-align:center;
	font-size: 90%;
	/*min-height:33px;*/
	height:33px;
}
#pie p{
	padding:8px;
}






*html #pie{
	clear:both;
	background-color:#164BA2;
	color:#FFFFFF;	
	width:100%;
	text-align:center;
	font-size: 90%;
}
*html #pie p{
	margin:5px;
}
#pie[id]{
	height:auto;
	min-height:33px;
}


















/* CSS Documento - estilos logotipos*/
#logotipos{
	clear:both;
	background-color:#83d7fd;
	width:100%;
	/*min-height:150px;*/
	height:150px;
	text-align:center;
	
}
#logotipos[id]{
	height:auto;
	min-height:150px;
}

#logotipos img{
  text-align:center; 
	margin:3px;
	border:0px;
	width:40px;
}

#logotipos td { text-align:center; width: 96px;}

#logotipos span { text-align:center; font-weight: bold; font-size:9pt;}

#logotipos a:hover img { filter: alpha(opacity=50); opacity: .5; }

#form_usuarios{
  margin-top:40px;
  padding-bottom:10px;
  border:2px solid #fb820c;
  background-color:#FFCC99;
}
#form_usuarios input{
  background-color:#fb820c;
  border-color:#fb820c;
  color:#ffffff;
}
#form_usuarios textarea{
  background-color:#fb820c;
  border-color:#fb820c;
  color:#ffffff;
  /*border-color:336699;*/ 
}
#form_usuarios a{
  font-weight:bold;
  color:#fb820c;
  font-size:12px;
  /*border-color:336699;*/ 
}
