/* CSS ASPKUCLY */

body {
	margin:0px;
	padding:0px;		
	background-image:none;
	background-color:#FFFFFF;
	color:#333333;
	font-size: 62.5%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
}
hr{  height:0px; border:0px;  border-bottom: 1px dashed #D6D2D2;}
a:focus { -moz-outline-style: none; }

table{
	border:0px;
	/*border-collapse: collapse;*/
}
table td{
	padding:0px;
	margin:0px;
}
a{
	margin:0px;
	padding:0px;
}
p{
	margin:0px;
	padding:0px;
}
a img{border:0px}
a {color:#666666;}
a:hover{text-decoration:underline; color:#A01D22; }
h1{
	color:#A01D22;
	margin:0px;
	padding: 0px;
}
ul{
	margin:0px;	
	padding:0px;
}



h1,h2,h3,h4{font-size:1.1em; margin:0px}

/* CABECERA*/
	
#encabezamiento #lema {
	padding: 3px 20em 3px 161px;
	overflow:hidden;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	min-width:300px;
	background-color:#A01D22;
	font-size:0.9em;
}



#encabezamiento #firmaTitulo 	{
	display:block;
	margin: 0px;
	padding: 10px 0px 5px 200px ;
	border: 0px;
	background-color:#A01D22;
	min-width:500px;
 	border-top:3px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
}
	
#utilidades{
	background-color:#FFFFFF;
	min-width:200px;
	overflow: hidden; 
		
}

 #menuUtilidades{
	overflow:hidden;
	background-color:#F0EAEA;
	margin:3px 0px 0px 0px;
	padding:0px 5px 0px 5px ;
	font-size:1em;
	
}

#menuUtilidades .floatLft{float: left}
 
#menuUtilidades .floatRgt{float: right}

#menuUtilidades .floatRgt img{margin-top:2px;}

#menuUtilidades .floatLft, #menuUtilidades .floatRgt{
	margin:0px ;
	padding:0px;
}

#menuUtilidades ul li{
	display: inline;
	list-style-type:none;
	color: #333333;
	font-weight: bold;
	padding:0px;
	margin:0px 0px 0px 1.0em;
}

#menuUtilidades ul li img{
	margin:0px 0px 0px -0.5em;
}
#menuUtilidades ul li a{
	color: #333333;
	text-decoration: none;
}
#menuUtilidades ul li a:hover{
	color:#A01D22;
	text-decoration: underline;
}
/* FIN  CABECERA*/

/* PIE*/
div#pie {
  border-top: none;
  	text-align: center;
	color:#6a7183;
	font-size:1em;
	clear: both;
}
div#pie p{
	
	margin:0px auto; 
	width:48em;
	padding:3em;
}

div#pie a{
	white-space:nowrap;
	text-decoration: none;
	color:#4d4f56;
}
div#pie a:hover{text-decoration: underline; color:#a01d22;}

/* FIN PIE*/

/*MENU contenido*/ 

#menu_pral{
 background:#a01d22;
 color:#FFFFFF;
 padding:2px 0px 5px 0px;
 margin:0px;
 }



#menu_pral ul{
	margin:2px 0px 4px 0px;
	padding:0px;
}
#menu_pral h3{
	font-weight:bold;
	margin:0px;
	background-color:#7b0e12;
	padding:3px;
	font-size:1.0em;
	overflow:hidden;
	}

#menu_pral li{
	list-style-type: none;
	color:#ffffff;
	background-color:#A01D22;
	margin:0px 2px 0px 2px;
	padding:0px 3px 0px 3px;
	
}
#menu_pral ul li a{
	color:#ffffff;
	background: url(/img/bllt_menu.gif) 5px 6px no-repeat;
	text-decoration: none;
	font-weight:bold;
	display:block;
	padding:3px 0px 3px 20px;
	margin:0px;
	overflow:hidden;	
}
#menu_pral ul li ul{ margin:0px; padding:0px;  }
#menu_pral ul li ul li{ margin:0px; padding:0px; }

#menu_pral ul li a:hover{text-decoration:none; background-color:#333333}

#menu_pral ul.ulDestacado{
	background-color:#A46556; 
	padding:0px 10px 0px 14px;
	padding-bottom:24px;
}


#menu_pral ul.menNoticias{margin-left:-12px}

#menu_pral ul.menNoticias li{
	list-style-type: none;
	padding:5px 0px 5px 12px;
	border-top:1px solid #FFFFFF;
	background: url(img/bllt_news.gif) 0px 11px no-repeat;
}


/*FIN MENU contenido */
/* LOGO */
#logo {border:1px solid #a01d22; border-bottom-width:0px; text-align:center; background-color:#FFFFFF; width:159px }
/* FIN LOGO */

/* COLUMNA DE LA DERECHA*/

#entra_login{
	border: 1px dashed #D6D2D2;
	border-top:none;
	padding:0px 5px 1px 5px; 
	margin:5px 0px;
	
}
#tit_entra_login { 
 	background-color:#333333;
	color:#FFFFFF;
	font-size:1.1em;
	padding:3px 5px;
	margin:5px 0px 0px 0px ;
	}
#entra_login div{
	overflow:hidden;
}
#entra_login label{
	float: left;
	width:6.3em;
	color:#A01D22;
	font-size:1em;

}

#entra_login .tx_form_login{
	float: left;
	width:78px; 
	background-color:#f0eaea;
	border:1px solid #9e9898;
	font-size:1em;
	margin-bottom:5px;
	margin-left:5px;
	padding:0px;


	}
 .btn_login_div{
	margin:0px;
	padding:0px;
	text-align:center;
	border-top: 1px dashed #D6D2D2;
	}


 .btn_sesion{
	background-color: #a01d22;
	color:#ffffff;
	border:1px solid #a01d22;
	padding:0px 2px;
	font-size:1em;
	margin:4px 0px 4px 35px;
	
}


/* Capa de accesibilidad */

#W3C{
	padding:0px 0px 0px 0px;
	text-align:center;
	background-color:#FFFFFF;
	
}
/* fin capa de accesibilidad */



/* CONTENIDO INDEX / Noticias - Otros */


#contHome{

	padding:0px;
	min-width:450px;
	margin:0px;
}

#contHome h1{
	font-size:1.1em;
	padding-top:3px;
	letter-spacing: -1.0px;
}

#contHome #noticias img, #contHome #articulos #otros img, #contHome #entrevistas #otros img, #contHome #reportajes #otros img  {
	display:block;
	padding:0px;
	/*display:none;*/
	margin:5px 0px 5px 0px;
	border:1px solid #2A2D34
}
#contHome #noticias p img, #contHome #articulos #otros p img, #contHome #entrevistas #otros p img, #contHome #reportajes #otros p img  {
	display:block;
	padding:0px;
	margin:5px 0px 5px 0px;
	border:1px solid #2A2D34
}


#contHome #noticias{
	float:left;
	width:44%;
	
	padding:0px 2% 17px  2%;
	margin-top:12px;
	border:1px dashed #D3D3D3;
	margin-right: 2%;
	min-width:160px;
}
 #contHome #otros{
	float:right;
	width:42%;
	padding:0px  2% 17px  2%;
	margin-top:12px;
	border:1px dashed #D3D3D3;
	min-width:160px;

}

#contHome #otros div.mas, #contHome #noticias div.mas{
	border:0px;
	color:#6A7183;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:12px;
	margin-bottom:10px;
}

#contHome #otros div.mas{
	padding-left:0px;
	border:0px;
}
#contHome #otros div.mas a, #contHome #noticias div.mas a{
	text-decoration:none;
	color:#6A7183;
}

#contHome #otros div.mas a:hover, #contHome #noticias div.mas a:hover{
	text-decoration:underline;
	color:#A01D22;
}

#contHome #otros div.mas span, #contHome #noticias div.mas span{
	color:#A01D22;
	letter-spacing: -1px;
}

.cuerpo_txt ul{
	margin:7px 0px 15px 0px;
	padding:0px;
}
.cuerpo_txt #noticias ul li, .cuerpo_txt #otros ul li, .cuerpo_txt #entrevistas ul li{ 
	background: url(../img/bllt.gif) 0px 11px no-repeat;
	list-style-type: none;
	color:#6A7183;
	padding-left:12px;
	padding-top:8px;
	margin:0px;
}


.fecha{
	color:#d08e02;
	font-weight:bold;
	letter-spacing:-1px;
}
.area{
	color:#9A9A9A;
	font-weight:bold;

}
.autor{
	font-weight:bold;
	color:#9A9A9A;
}



#divList_Noticias{ padding:0px 5px 10px 5px ; border: 1px solid #D6D2D2;}
#divList_Noticias ul{width:auto}

#divList_Noticias ul li{
	list-style-type: none;
	padding:0px 0px 8px 8px;
	margin:0px;
	/*background: url(../img/bllt.gif) no-repeat 10px 3px; habra que corregier en IE*/
	color:#6A7183;
}

#divList_Noticias ul li h4{
	color:#344E82;
	font-weight: normal;
	margin:3px 0px;
}

#divList_Noticias ul li p{margin:3px 0px}


.cuerpo_txt ul li p{
	margin: 0px;
	padding:0px;
	margin-top:3px;
}

#contDestacado, #aptdoStatico{	
	padding:0px 0px 0px 0px;
	margin:0px;
	float:inherit;	
}

#contDestacado h1{
	letter-spacing: -1px;
	font-weight: 200;
}

#contDestacado h1 a{
	text-decoration:none;
	color:#A01D22;	
}

#contDestacado h1 a:hover{
	color:#A01D22;
	text-decoration: underline;
	}

#contDestacado h2{
	color:#6A7183;
	padding:4px 0px;
	margin:0px;	
}

#contDestacado img{
	display:block;
	margin:0px 0px 15px 0px;
	clear:both;
	
}

.cuerpo_txt ul li .separador{
display:block;
	border-bottom:1px dashed #6A7183;
	background-image: none;
	height:0.01em;
	padding: 0px 0px 0px 12px;
	margin: 0px 5px 0px 10px;
	clear:both;
}
.cuerpo_txt ul >li .separador{
	margin: 0px 5px 0px 10px;
}
.cuerpo_txt ul li .leer_mas a{
	font-weight:bold;
	color:#d08e02; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
 }
.cuerpo_txt ul li a, #divList_Noticias ul li a{
	color:#A01D22;
	text-decoration:none;
}

.cuerpo_txt ul li a:hover, #divList_Noticias ul li a:hover{
	text-decoration: underline;
}
.cuerpo_txt ul li .leer_mas {text-align:right;display:block;width:auto;margin:15px 0px 0px 0px;font-size:0.9em;}


/* Fin  Home */

/* FICHAS NOTICIAS/ARTICULOS ETC */
#fichaNoticia{ margin-bottom:15px;}
#fichaNoticia span.area{ margin-bottom:4px; font-size:1.1em; line-height:1.5em; letter-spacing:-1px}
#fichaNoticia p{ margin:0px 0px 8px 0px; }
#fichaNoticia img{margin:3px 15px 5px 0px; float:left;}
#fichaNoticia ul{margin-left:25px;}
#fichaNoticia p a{ color:#A01D22;  font-weight:bold; text-decoration:none }
#fichaNoticia p a:visited{ text-decoration:underline  }
#fichaNoticia p a:hover{text-decoration:underline  }


#fichaNoticia ul li{
	list-style-type: none;
	padding: 2px 0px;
	padding-left: 12px;
	margin:0px;
	background: url(../img/bllt.gif) 0px 6px no-repeat;	
}

#fichaNoticia h1 {
	color:#A01D22;
	font-size:1.2em;
	margin:5px 0px;
}

#fichaNoticia h2{
	font-size:0.9em;
	margin-bottom:5px;
	margin:5px 0px;
}

#fichaNoticia h4{
	color:#A01D22;
	font-size:1.2em;
	margin:5px 0px;
}
#fichaNoticia h4 span{
	font-weight:normal;
	font-size:1.1em;
}

#fichaNoticia h5{
	font-size:0.9em;
	margin:5px 0px;

}

#fichaNoticia dt{
	padding: 0px;
	margin:10px -20px 0px 0px; 
	color:#6A7183;
	font-weight:bold;
}


/* buscador Noticias */
#div_buscNoticias{
	width:340px;		
	padding-left:3px;
	border:1px solid #d6d2d2;	
	margin:15px auto 10px auto;
}

/*fin  buscador Noticias ver en FORMULARIOS */




/* paginacion */
#paginacion{
	width:100%;
	text-align:center;
	margin-top:10px;
	font-size:0.9em;
	color:#344E82;	
}

#paginacion ul li {	
	padding-left: 4px;
	border-left: 1px solid #D6D2D2;
	list-style: none;
	display: inline;
	background-image: none;
}	
		
#paginacion ul li.first {	
	border-left: none;
	list-style: none;
	display: inline;
}

#paginacion ul li span {	
	padding:2px 4px 3px 4px ;
	background-color:#f4ecec;
	color: #333333;
	line-height:1.7em;
	
}

#paginacion ul li a{
	text-decoration:none;
	padding:2px 4px 6px 4px ;	
	color:#333333;
}

#paginacion ul li a:hover{
	text-decoration:underline;	
	background-color:#f4ecec;
	color:#333333;
}

#paginacion a:hover{text-decoration:underline;}

#paginacion ul li.final {	
	color: #D08E02;
	letter-spacing: -3px;
	border-left: none;
	list-style: none;
	display: inline;
}

#paginacion ul li.final a, #paginacion ul li.final a:hover{
	color: #D08E02;
	background-color:#ffffff;
	margin:0px -5px;
}
/*fin  paginacion */

/* CONTENIDOS QUIENES/ ESTATUTOS */





#titulo{	
	color:#ffffff;	
	background-color:#f0eaea;
	width:auto;
	font-weight:bold;
	border-bottom:1px solid #a01d22;
	padding:0px;
	margin:10px 0px;
	
}


#titulo h2{
	display:block;
	width:135px;
	background-color: #333333;
	padding:3px 0px 3px 5px;
	margin:0px;
	font-size:1.0em;
}

#contenido h3{ margin: 0px 0px 10px 0px;color:#990000;  }

#contenido p{
	margin: 0px 0px 10px 0px; 
}

#contenido ol{
	margin:10px 10% 10px 10%;
	padding-bottom:10px; 
	border-bottom: 1px solid #D6D2D2;
}
#contenido ol li{
	font-weight:normal;
	margin:5px 0px 8px 0px;
}

#tit_dire{
	margin:0px auto 10px auto;
	width:80%;
	padding-left:15%;
}
#divDire{
	margin:0px auto;
	width:250px;
	padding:15px;
	line-height:1.6em;
	background-color:#f4ecec;
}

#divDire a{
	text-decoration: none;
	color:#a01d22;
}
#divDire a:hover{text-decoration: underline}


/* contenido estatutos */
.bg_estatutos{
	background-image: url(../img/justice.gif);
	background-repeat: no-repeat;
	background-position: right 40px;
}
#divEstatutos h4{font-size:1em; margin:0px; }
#divEstatutos h5{font-size:1em; margin:0px; }
#divEstatutos .articulos{
	float:left;
	width:6.5em; 
	padding:1px 10px 10px 0px;
	font-weight:bold;
	margin-right:3px;
	line-height:1em;
	font-weight:bold;
	color: #666666;
	background-color:transparent;
}
#divEstatutos .capitulos{
	background-color:#666666;
	color:#FFFFFF;
	padding:3px;
	margin:0px 0px 10px 0px;
	}
#divEstatutos .listas{
	width:auto;
	margin:0px 0% 14px 17% ;
	padding-left:0px;
	margin-bottom:12px;
	}

#divEstatutos .listas ol{
	display:block;
	margin:0px 15px 0px 5px ;

}
#contenedor #cuerpo #principal #contHome #divEstatutos .listas ul{
	display:block;
	margin:0px 0px 0px 0px;
	padding-left: 0px;
}
 #divEstatutos .listas ul li{
	font-weight:normal;
	margin:0px 0px 8px 0px;
}
#divEstatutos ol li{
	font-weight:normal;
	margin:0px 0px 8px 0px;
	}
#divEstatutos .listas p{
	display:block;
	font-weight: normal;
	color: #333333;
	margin-bottom:10px;
	margin-left:-23px;
}

#divEstatutos .listas p span{
	font-weight: bold;
	color: #666666;
}
#divEstatutos .listas > p {
	margin:0px 0px 10px 0px ;
}
#divEstatutos .listas ol li p, #divEstatutos .listas ul li p  {
	display:inline;
	margin:0px 0px 10px 0px;

	font-size:1em ;
}

#divEstatutos .alpha_ol{
	list-style-type:lower-alpha
	}
#divEstatutos .tit_art{ 
	font-size:1em;
	color: #333333; 
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:5px;
	border-bottom: 1px solid #D6D2D2;
}
#estatutos_pag{
	text-align:right;
	margin-top:5px;
	color: #666666;
	}
#estatutos_pag a{
	font-weight:bold;
	text-decoration:none;
 	color: #A01D22;
	font-size:1em;
	}
#estatutos_pag a:hover{
	text-decoration:underline; 
	}
/* Fin CONTENIDOS ESTATUTOS */


/* FICHAS NOTICIAS/ARTICULOS ETC */
#fichaNoticia{ margin-bottom:15px;}
#fichaNoticia span.area{ margin-bottom:4px; font-size:1.1em; line-height:1.5em; letter-spacing:-1px}
#fichaNoticia p{ margin:0px 0px 8px 0px; }
#fichaNoticia img{margin:3px 15px 5px 0px}
#fichaNoticia ul{margin-left:25px;}
#fichaNoticia p a{ color:#A01D22;  font-weight:bold; text-decoration:none }
#fichaNoticia p a:visited{ text-decoration:underline  }
#fichaNoticia p a:hover{text-decoration:underline  }


#fichaNoticia ul li{
	list-style-type: none;
	padding: 2px 0px;
	padding-left: 12px;
	margin:0px;
	background: url(../img/bllt.gif) 0px 6px no-repeat;	
}

#fichaNoticia h1 {
	color:#A01D22;
	font-size:1.2em;
	margin:5px 0px;
}

#fichaNoticia h2{
	font-size:0.9em;
	margin-bottom:5px;
	margin:5px 0px;
}

#fichaNoticia h4{
	color:#A01D22;
	font-size:1.2em;
	margin:5px 0px;
}
#fichaNoticia h4 span{
	font-weight:normal;
	font-size:1.1em;
}

#fichaNoticia h5{
	font-size:0.9em;
	margin:5px 0px;

}

#fichaNoticia dt{
	padding: 0px;
	margin:10px -20px 0px 0px; 
	color:#6A7183;
	font-weight:bold;
}

/* FICHAS RECETAS */
#fichaReceta{ margin:0px 0px 15px 0px; overflow:hidden; }
#fichaReceta #contImg{ border:1px solid #ebebeb; margin-bottom:0px; padding:15px; float:right }
#fichaReceta #contImg img{margin:0px; padding:0px; }
#fichaReceta ul{margin-left:25px;}
#fichaReceta p a{ color:#A01D22;  font-weight:bold; text-decoration:none }
#fichaReceta p a:visited{ text-decoration:underline  }
#fichaReceta p a:hover{text-decoration:underline  }
#fichaReceta #tex_receta{
	padding:20px 20px 20px 15px;
	color:#000000;
	clear:both;
	margin:0px;
	 }
#fichaReceta #tex_receta p a{ color:#A01D22;  font-weight:bold; text-decoration:none }
#fichaReceta #tex_receta p a:visited{ text-decoration:underline  }
#fichaReceta #tex_receta p a:hover{text-decoration:underline  }
#fichaReceta #tex_receta p{ margin:0px 0px 5px 0px; color:#333333; }
#fichaReceta span.area{ margin-bottom:4px; font-size:1.1em; line-height:1.5em; letter-spacing:-1px}
 #fichaReceta ul{margin:0px 180px 10px 15px;}
 #fichaReceta ul li{
	list-style-type: none;
	padding: 2px 10px 2px 12px ;
	margin:0px;
	background: url(../img/bllt.gif) 0px 6px no-repeat;	
}
#fichaReceta h1 {
	color:#A01D22;
	font-size:1.2em;
	margin:5px 0px;
}

#fichaReceta h2{
	font-size:0.9em;
	margin-bottom:5px;
	margin:5px 0px;
}

#fichaReceta h4{/* titulo de la receta*/
	color: #a01d22;
	font-size:1.2em;
	margin:5px 0px;
	margin-right:170px;
}
#fichaReceta h4 span{
	font-weight:normal;
	font-size:1.1em;
}

#fichaReceta h5{ /* ingredientes*/

	display:inline;
	font-size:1.1em;
	margin:5px 0px 5px 12px;
	padding-bottom:2px;
	color:#d08e02;
}





/* Contenidos del tipo Contactar */
#listContactar{
	width:100%;
	text-align:center;	
	color: #333333;		
	margin-top:15px;
}

#listContactar ul li {	
	padding: 0px 0px 0px 4px;
	border-left: 1px solid #333333;
	list-style: none;
	display: inline;
	background-image: none;	
}	
		
#listContactar ul li.first {	
	border-left: none;
	list-style: none;
	display: inline;
}

#listContactar ul li a, #aptdoStatico #listContactar a{
	text-decoration:none;
	padding:0px 4px;	
	color:#deb809;	
}

#listContactar ul li a:hover, #aptdoStatico #listContactar a:hover{
	text-decoration:underline;	
	background-color:#f0eaea;
}

/* Contenidos del tipo DESCARGAS & ENLACES */


#ulDirectorios, #ulEnlaces{
	margin:0px;
	padding:10px;
	border: 1px solid #D6D2D2;	
}

#contenido p.leyenda_enlaces{
	margin-top:5px;
} 

#ulDirectorios ul{ width:100%; padding:0px; margin:0px;}
#ulDirectorios ul li div {float:left;}
#ulDirectorios ul li{
	margin-bottom:8px;
	padding:5px 5px 8px 5px;
	overflow: hidden;
	clear:both;
	
}

#ulDirectorios ul li img{ float:right; margin-right:5px;  margin-top:8px; padding:0px;}

#ulDirectorios ul li ul li ul li img{float:right;  margin-right:-1px; margin-top:-1px; padding:0px;}

#ulDirectorios ul li ul{
	padding:5px 0px 0px 17px;
	margin:3px 0px 8px 0px ;
	} 

#ulDirectorios ul li ul li{
	padding:0px;
	margin:0px 10px 8px 0px ; 

} 
#ulDirectorios ul li ul li ul{ 
	padding:0px;
	margin:3px 0px 8px 17px ;
	}
	
#ulDirectorios ul li ul li ul li{
	margin:0px;
	padding:4px;
	}

#ulDirectorios ul li{
	color: #9a9a9a;
	text-align: left;
	padding:0px;
}


#ulDirectorios ul li h1,  #ulEnlaces ul li h1{

	margin:0px;	
	padding:0px;
	font-size:1.0em;
		
}

#ulDirectorios ul li h1 a{
	text-decoration:none;
	margin:0px;	
	padding:0px;
}

#ulDirectorios ul li h2, #ulEnlaces ul li h2{
	font-size:1.0em;
	font-weight: bold;
	margin:0px;	
	padding:0px;
}

#ulDirectorios ul li h2 a{
	text-decoration:none;
	margin:0px;	
	padding:0px;
}

#ulDirectorios ul li span{
	margin:0px;	
	padding:0px 0px 0px 17px;
	font-size:0.9em;
	display:block;
}



#ulDirectorios ul li span.file_size{color:#666666; }


#ulDirectorios ul li a{

	display:block;
	color:#d08e02;
	text-decoration:underline;
	padding-left:17px;
	padding-bottom:0px;
	margin:0px;
}


#ulDirectorios ul li h1 a{
	padding-left:17px;
	padding-bottom:0px;
	margin:0px;
}

#ulDirectorios ul li ul li a{ color:#666666;font-weight:bold; text-decoration:none; }

#ulEnlaces ul{ width:100%; padding:0px; margin:0px;}
#ulEnlaces ul li {
	background-image: none;
	color: #9E9898;
	text-align: left;
	margin:0px 0px 4px 0px;
	padding:0px;
	overflow: hidden;
	clear:right;
}
#ulEnlaces  ul li ul{ margin:0px; padding:0px;overflow: hidden;}
#ulEnlaces  ul li ul li{  margin:4px 0px 5px 17px;  overflow: hidden; }
#ulEnlaces  ul li ul li img { float:right;margin:0px;  padding:0px;  }
#ulEnlaces img.flecha_desp {margin:0px 10px; padding:1px 0px 0px 0px ;}
#ulEnlaces ul li span{
	display:block;
	margin:0px;	
	padding-left:17px;
}

#ulEnlaces p.descrEnlac{
	margin:0px;
	padding:0px 0px 0px 17px;

}
 #ulEnlaces ul li h1 a{
	display:block;
	color:#d08e02;
	padding-left:17px;
}

#ulEnlaces ul li ul li{

	}

#ulEnlaces ul li ul li a{
	background: url(../img/flecha.gif) 0px 0px no-repeat;
	margin-left:0px;
	color:#666666;
	font-weight:bold;
	padding-left:17px;
	
}
#ulEnlaces ul li ul li a.openDiv{ margin-bottom:4px;}
#ulDirectorios ul li ul li a.openDiv {margin-bottom:8px;}
#ulDirectorios ul li a.openDiv ,#ulEnlaces ul li a.openDiv{background: url(../img/flecha_abajo.gif) 0px 0px no-repeat;}
#ulDirectorios ul li a.flecha_arriba, #ulEnlaces ul li a.flecha_arriba{background: url(../img/flecha_arriba.gif) 0px 0px no-repeat;}


#ulDirectorios img{
	margin:0px 0px 0px 10px;
}

#ulDirectorios ul li{background-image:none;}
#ulDirectorios ul li a img{text-decoration:none;  }


#ulDirectorios ul li a.fileDoc{
	background: url(../img/ico_doc.gif) 0px 0px no-repeat;	
}

#ulDirectorios ul li a.fileImg{
	background: url(../img/ico_img.gif) 0px 0px no-repeat;	
}

#ulDirectorios ul li a.fileZip{
	background: url(../img/ico_zip.gif) 0px 0px no-repeat;	
}

#ulDirectorios ul li a.filePdf{
	background: url(../img/ico_pdf.gif) 0px 0px no-repeat;	
}

#ulDirectorios ul li a.fileVid{
	background: url(../img/ico_vid.gif) 0px 0px no-repeat;	
}

#ulDirectorios ul li a.fileAud{
	background: url(../img/ico_aud.gif) 0px 0px no-repeat;	
}


/*CALENDARIO */

#calendario{
	margin:auto;
	width: 303px;
	margin-bottom:20px;
}

#calendario table{
	background-color: #f0eaea;
	border:1px solid #6A7183;	
}

#calendario table th{text-align: center}

#calendario table td{
	padding: 2px 2px;	
	text-align: right;
	border:1px solid #ffffff;	
}

#calendario table td.mes{
	text-align: center;
	color:#deb809;
	font-weight: bold;	
}

#calendario table td.mes a{	
	color: #333333;
	font-size:0.8em;
	letter-spacing: -3px;
	background-color: #f0eaea;
}

#calendario table td a{
	text-decoration: none;
	background-color: #D08E02;	
	color: #333333;
	padding: 0px 1px;		
}

#calendario table td a:hover, #calendario table td.mes a:hover{text-decoration: underline}

#calendario table td.hoy{
	color:#FFFFFF;
	font-weight: bold;
	background-color: #A46556;	
}


/*PAGINAS Que es PKT  y Que es OTM */

#divSubmen { border-top: 1px dashed #D6D2D2; border-bottom: 1px dashed #D6D2D2; padding:10px 0px 10px 0px; margin-bottom:20px}
#divSubmen ul{margin-left:50px }
#divSubmen ul li{
	list-style:none;
	color: #333333;
	margin-bottom:4px;
	font-size: 1em;
	font-weight:bold;
	padding-left:20px;
	background-attachment: fixed;
	background: url(../img/ico_page.gif);
	background-repeat: no-repeat;
	background-position:  left center;
} 
.tag_nombre{ color:#666666; display:block; width:40%; border: 1px  solid #EBEBEB; padding:10px;  margin-left:100px; font-size:1em; line-height:1.4em; font-weight:bold }


.tag_nombre span{ display:block; margin-top:5px;  font-size:0.8em;  font-weight:bold; color: #9A9A9A; letter-spacing:0px; font-size:1em; }
#avi_legal { padding:0px 15px 10px 30px;}
#avi_legal p{padding:0px; margin:0px 0px 10px 0px;  }
#avi_legal p.tag_nombre{ line-height:1.5em; padding:10px; margin:10px 0px 20px 0px;  }

#avi_legal a{text-decoration:none; font-weight:bold;  color:#990000}
#avi_legal a:hover{text-decoration:underline; }

#avi_legal h3, #avi_legal h4{
	margin:20px 0px 3px 0px;
	font-size:1.1em;
	font-weight:bold;
	color:#990000;

	} 
	
	
/* MAPA WEB */
#divMapaWeb{font-weight:bold; }

#divMapaWeb ul.mapa {width:60%; margin:10px auto; background-image:none;  }
#divMapaWeb ul.mapa li{
	color: #333333;
	margin-bottom:4px;
	font-size: 1.1em;
	line-height:1.5em;
	padding-left:20px;
	background-attachment: fixed;
	background: url(../img/ico_page.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	letter-spacing:-1px;
}
#divMapaWeb  ul.mapa li a{  color: #333333; }
#divMapaWeb  ul.mapa li ul {margin:4px 0px 8px 10px; }
#divMapaWeb  ul.mapa li ul li{font-size: 0.8em; background-position: 0px 2px; letter-spacing:0px; } 
#divMapaWeb  ul.mapa li ul li a{ color: #666666; }
#divMapaWeb  ul.mapa li ul li ul{margin:4px 0px 8px 10px;} 
#divMapaWeb  ul.mapa li ul li ul li{font-size: 1em; background-position: left center; letter-spacing:0px;}
#divMapaWeb  ul.mapa a:hover{ color:#a01d22}
 

/* OTROS ESTILOS */
#link{
	color:#333333;
	margin: 10px 0px 5px 20px;
}
#link a{
	color: #A01D22;
	padding: 0px 4px;
	text-decoration:none
}

#link a:hover{
	text-decoration:underline
}

.junt{letter-spacing:-1px}

.floatLft{float: left}

.floatRgt{float: right}

.negrita{font-weight:bold}

span.subray{text-decoration:underline}

#idVolver{
	width: 200px;
	margin: auto;
}

#idVolver a{
	color: #D08E02;
	text-decoration: none;
}

#idVolver a:hover{text-decoration: underline}

div.menCIM{	
	margin-top:-24px;
	padding-bottom:5px;
	border-top:1px solid #ffffff;
}

.dispNone{display:none}

.colorFD8E01{color: #D08E02}



#dvCentrado{
	width:380px;
	margin:auto;
}
/* paginacion */
#paginacion{
	width:100%;
	text-align:center;
	margin-top:10px;
	font-size:0.9em;
	color:#344E82;	
}

#paginacion ul li {	
	padding-left: 4px;
	border-left: 1px solid #D6D2D2;
	list-style: none;
	display: inline;
	background-image: none;
}	
		
#paginacion ul li.first {	
	border-left: none;
	list-style: none;
	display: inline;
}

#paginacion ul li span {	
	padding:2px 4px 3px 4px ;
	background-color:#f4ecec;
	color: #333333;
	line-height:1.7em;
	
}

#paginacion ul li a{
	text-decoration:none;
	padding:2px 4px 6px 4px ;	
	color:#333333;
}

#paginacion ul li a:hover{
	text-decoration:underline;	
	background-color:#f4ecec;
	color:#333333;
}

#paginacion a:hover{text-decoration:underline;}

#paginacion ul li.final {	
	color: #D08E02;
	letter-spacing: -3px;
	border-left: none;
	list-style: none;
	display: inline;
}

#paginacion ul li.final a, #paginacion ul li.final a:hover{
	color: #D08E02;
	background-color:#ffffff;
	margin:0px -5px;
}
/*fin  paginacion */

/* formularios */
form {
	margin:0px;
	padding:0px;
} 



#form_usuario{margin:0px;padding:0px;}
#form_usuario input.txf{ width:100px}
	
	
	
.divContacto{border:1px solid #d6d2d2; width:373px; padding-bottom:10px; margin:10px auto;}
.formMsg{
	margin-top:20px;
	margin-bottom:20px;
	padding: 40px 10px 30px 10px;
	text-align:center;
	font-size:1.1em;
}
.formContacto{
	padding: 5px 5px 0px 3px;
}
.filaForm{
 	display: block;
 	clear: both;
	margin:3px 0px;		
}

.filaForm label{	
	color: #333333;
	margin-top:2px;
	margin-right:0px;
	width:80px;
	text-align: left;
	padding-left:3px;
	float:left;
}
.formContacto .filaForm label{
	font-size:1em;	
	width:7.5em;
	text-align: left;
	padding-left:3px;
	margin-right:0px;
    float:left;
}

.bajo_label{
	font-weight:normal;
	font-size:1em;
	margin:3px 3px 0px 0px;
	display:block
}

#botonesContactar{
	text-align: center;
	margin-top:10px;
	margin-bottom:5px;	
}

.txf, select{
	border:1px solid #9e9898;
	background-color:#f0eaea;	
	color: #333333;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	width:275px;
}

.txa {
	background-color:#f0eaea;	
	color: #333333;	
	border: 1px solid #9e9898;
	scrollbar-face-color: #e7dbdb;
	scrollbar-highlight-color: #e7dbdb;
	scrollbar-shadow-color: #9e9898;
	scrollbar-3dlight-color: #9e9898;
	scrollbar-arrow-color: #9e9898;
	scrollbar-track-color: #f0eaea;/*bg color */
	scrollbar-darkshadow-color: #e7dbdb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.0em;	
}
#comentarios{width:275px; height:9em; }
.btn{
	background-color: #a01d22;
	color:#ffffff;
	border:1px solid #a01d22;
	padding:0px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
}


.btnBuscador{margin:0px 10px}
#botones{margin:10px 0px }

.color_front{color:#a01d22;}
.tex_sobrebase p {text-align:center; }

#btnEnviar{
	margin:0px 95px;
	float:left;
}


/* fin formularios */

/* Entradas contraseña */
#divPass{ padding-bottom:10px; overflow:hidden }
#div_login{
	width:200px;		
	padding:5px 20px;
	border:1px solid #d6d2d2;
	margin:15px auto;

}
#divPass .advertir_box{
	border:1px solid #d6d2d2;
	width:200px;
	padding:15px; 
	margin:10px auto;
	color:#990000;
	font-size:1em;
	text-align:center;
	} 
#divPass #div_loginBox{
	display:block;
	margin:15px auto; 
	width:70%;
	padding:15px;
	line-height:1.6em;
	background-color:#f4ecec;

}
#divPass #div_loginBox a{color:#990000; text-decoration:none}
#divPass #div_loginBox a:hover{ text-decoration:underline}
#divPass  #div_login{  }



/*fin  Entradas contraseña */



/* buscador Noticias */
#div_buscNoticias{
	width:340px;		
	padding-left:3px;
	border:1px solid #d6d2d2;	
	margin:15px auto 10px auto;
}

/*fin  buscador Noticias ver en FORMULARIOS */

/* contenidos FORO*/
#contenidos #ulForo{
	width:93.5%;
	margin-left:25px;	
	text-align: center;
	margin-top:7px;
}

#contenidos #ulForoRespuestas{
	width:85%;
	margin-left:55px;	
	text-align: center;
	margin-top:7px;
}

#contenidos #ulForo li, #contenidos #ulForoRespuestas li{
	list-style-type: none;	
	margin:0px;
	background: url(../img/bllt.gif) 0px 8px no-repeat;
	color:#6A7183;
	padding:4px 0px 4px 12px;
	text-align: left;
}

#contenidos #ulForoRespuestas li{
	color: #333333;	
	font-size:1.0em;
}

#contenidos #ulForo li a{
	color: #333333;
	text-decoration:none;
	font-size:1.2em;
}

#contenidos #ulForo li a:hover, #contenidos #ulForoRespuestas li span a:hover{text-decoration: underline}

#contenidos #ulForo li span.autor, #contenidos #ulForo li span.autor a{
	text-decoration:none;
	color:#6A7183;
}

#contenidos #ulForo li span.autor a{font-size:1.0em}

#contenidos #ulForoRespuestas li span, #contenidos #ulForoRespuestas li span a{
	text-decoration:none;
	color:#6A7183;
}

#contenidos #ulForoRespuestas li span a{font-size:1em}

#contenidos #ulForoRespuestas li span.asunto{
	color:#deb809;
}

#contenidos #ulForoRespuestas li p{margin:5px 0px}

#comentOrigen{
	background-color:#f0eaea;
	padding:10px;
}

#comentOrigen h1{
	color: #deb809;
	margin-bottom:5px;
}

#comentOrigen p{
	margin-top:5px
}

#comentOrigen p.datos{
	color:#6A7183;
}

#comentOrigen p.datos a{
	text-decoration: none;
	color:#6A7183;
}

#comentOrigen p.datos a:hover{text-decoration: underline}


div.datosContacto{
	width:350px;		
	margin:auto;		
	margin-top:15px;	
	display:none;
}

div.datosContacto a{
	color: #deb809;
	text-decoration: none;
}

div.datosContacto a:hover{text-decoration: underline}

/* FIN contenidos FORO*/


*a.link{
	text-decoration: none;
	color: #B38108;
}

*a.link:hover {text-decoration: underline}



.bdError{
	background-image:none;
	background-color:#FFFFFF;
}

#dvError{
	width:500px;
	margin:auto;
}

#dvError #logo{
text-align:center; 
margin-bottom:20px
}
#dvError #logo img{ border-bottom:1px solid #802e23}

#dvError #txtError{
	width:500px;
	margin:0px;
	color:#6A7183;
	text-align:justify;
}

#txtError ul.ulError{
	margin:7px 0px 7px 20px;
}

#txtError ul.ulError li{
	list-style-type: none;
	padding: 4px 0px 4px 12px;
	margin:0px;
	background: url(../img/bllt.gif) 0px 8px no-repeat;
	color:#6A7183;
}

.inf{
	border: 1px solid #7B0E12; 
	background-color:#f0eaea;
	padding:3px; 
	width:320px;
	margin:auto; 
	text-align:center;
}

.xs{
	font-weight:normal;
	font-size:0.9em;

	
}








-->
