/* CSS desarrollado por TodaUnaDama */
/* Esta hoja de estilos cumple con la especificación de CSS nivel 2 del W3C */
/* http://jigsaw.w3.org/css-validator */
/* Validada para IE 6.0, IE 7.0 y Mozilla Firefox en todas sus versiones*/


/*estructura externa*/

body        {
				font-family: "Trebuchet MS"; 
				margin:0 0 0 0;
				font-size:12px; 
				color:#515151; 
				background-image:url(../img/fondo2.GIF);
				background-position:left top; 
			}



#contenedora   { 
				width:756px;
				background-color:#FFFFFF; 
				border-left: 15px solid #aa1a23; 
				border-right: 15px solid #aa1a23;
				padding-left:8px;
				margin: 0 auto;
				z-index:2; 
				position: relative;
				min-height:802px;
				display:block;
				clear: both;
				
				
				}
				

				
#montanas { 
			background-image:url(../img/montanas.jpg); 
			background-position:left bottom; 
	
			z-index:0;
			height:183px; 
			width:100%;
			bottom:0;
			position:relative;
			border: 1px solid blue;
			margin-top:-10px;
	
			}
			
			
			

 			
			
/*elementos básicos*/

h1 {margin:0px; padding:0px;  width:196px;}
 #tit{ margin:0px; padding:0px;  width:196px; float:left;}
h2 { display: none; margin:0px 0 3px -8px;} 
h2#empresas{ display: none;} 
h2.pop {display:block; top:0;}
h2#titulos {display: block;}
#h2 {margin:5px 0 0 10px;}
h4 {font-size:15px; margin:0px; padding:0px; color:#c92930}
h4#informacion {font-size:15px; margin:0px; padding:0px; color:#333333;}
 
ol { list-style:none;}
ul { list-style:none;}
.bullet {font-family:"Small Fonts"; font-size:8px;}

.bullet_pixel{font-family:"Small Fonts"; font-size:11px;}
.bullet_pixel1{font-family:"Small Fonts"; font-size:11px; color:#c92930;}

p { 
padding-left:12px;
	}
	
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:27px; color: #512628; font-weight:normal; padding:10px 0 0 0;}
	
a { text-decoration:underline; color:#c92930; 

	}

a:hover, a:active { 
	text-decoration: none; color:#c92930; 
	
	}
	

	
/*menu apoyo*/
#menu_apoyo	{ background-image:url(../img/cabecera.gif); height:58px; width:736px; background-repeat:no-repeat; margin: 0 0 0 10px;  padding: 1px 0 0 0px; }
#menu_apoyo ol.lista2 {list-style:none; width:467px; height:38px; margin:0; padding:0px 0 0 5px; }
ol.lista2 li{display:inline; padding: 0 0 0 5px;}
/*menu principal*/
#cabecera { height:99px; width:736px; background-image:url(../img/menu/separador_menu.gif); background-position:bottom; margin: 0 0 0 15px; background-repeat:no-repeat;padding:10px 0 0 0; }
#cabecera2 { height:99px; width:736px; background-image:url(../img/menu/separador.gif); background-position:bottom; margin: 0 0 0 10px; background-repeat:no-repeat;padding:10px 0 0 0; }

ol#menu_principal { margin:0px; padding:0px; float:RIGHT; POSITION: RELATIVE}
ol#menu_principal li { display:inline; margin:0px; padding:0px;}
/*bocadillo*/

#iconitos { background-image:url(../img/ICOS.jpg); background-repeat:no-repeat; width: 600px; height:100px; float: left; margin:0px 0 0 200px;}
#bocadillo {
background-image:url(../img/menu/1/bocadillo1.gif);
background-repeat:no-repeat;
float:right;
height:79px;
margin-top:0pt;
width:510px;
z-index:50;
}

#bocadillo_old {background-image:url(../img/menu/bocadillo.gif); background-repeat:no-repeat; width: 505px; height:49px; float: right; margin-top:-4px; }	

ol.segundo_nivel {


padding:13px 0pt 0pt 7px;margin:0px;

}


* HTML ol.segundo_nivel { padding: 13px 0 0 6px; }
ol.segundo_nivel li{ display:inline; margin:0px -2px; }
ol.segundo_nivel a{ text-decoration:none; color:#474747; margin:0px;}
ol.segundo_nivel a:hover{  color:#ce0547; text-decoration:underline; margin:0px;}
/*1*/
#porque {  width:221px; float:left; padding: 0px; margin: 0 0 0 15px; font-size:9px; font-family:"Small Fonts"; line-height:13px; }
.porque { width:198px; line-height:16px; text-align:left; nt-size:9px; font-family:"Small Fonts"; line-height:13px;}
/*2*/

#personas { width:281px; height:370px; float:left;  background-repeat:no-repeat; padding: 0px 0 0 0;}

#personas_interior{ width:281px; height:370px; float:left; background-image:url(../img/2.jpg); background-repeat:no-repeat; padding: 96px 0 0 0;}
UL.listado_personas { width:172px;  font-family:"Small Fonts"; font-size:9px; color:#001c39; line-height:14px; padding: 0px 0 0 48px;}
* html UL.listado_personas { width:172px;  font-family:"Small Fonts"; font-size:9px; color:#001c39; line-height:14px; padding: 10px 0 0 0px;}
UL.listado_personas li{padding: 0 0 25px 0; }
/*3*/
#empresas { background-image:url(../img/3.jpg); padding-bottom:19px; background-repeat:no-repeat; width:229px; float:left; margin:0;}

* html #empresas { background-image:url(../img/3.jpg); background-repeat:no-repeat; width:229px;height:426px; float:left; margin-left:-10px;}

#empresas_interior { background-image:url(../img/3_interior.jpg); background-repeat:no-repeat; width:220px;height:456px; float:left; margin:0; }

ul.listado_empresas {  padding:215px 0 0 0; line-height:13px; width:210px; font-size:9px; font-family:"Small Fonts"; margin-left:-3px;}
ul.listado_empresas li {padding:0px 0 8px 25px; margin:0px; }
ul.listado_empresas li.ultimo {margin:-20px 0 0 -20px; float:right;}

ul.listado_empresas2{  padding:212px 0 0 0; line-height:13px; width:210px; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left:-3px;}
ul.listado_empresas2 li {padding:0px 0 8px 25px; margin:0px; }
ul.listado_empresas2 li.ultimo {margin:-20px 0 0 -20px; float:right;}

ul.listado_empresas3{  padding:0px 0 0 0; line-height:13px; margin-top:-5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left:0px;}
ul.listado_empresas3 li {padding:0px 0 8px 0px; margin:0px; }


* html ul.listado_empresas { padding:222px 0 0 0px; line-height:12px; margin:0px 0 0 0px; width:210px; font-size:9px; font-family:"Small Fonts"; margin-left:13px;}

* html ul.listado_empresas li {padding:0px 20px 10px 0px;  }
* html ul.listado_empresas li.ultimo {margin: -10px 0 0 0; float:right;}

/*contenido_central*/
#contenido_central {min-height:540px; background-color:#FFFFFF;}	
* html #contenido_central {height:600px; background-color:#FFFFFF;}	
#contenido_central_contacto{min-height:650px; background-color:#FFFFFF;}	
p.interior { padding:0 60px 2px 40px; line-height:14px; }
p.interior_destacado { padding:0 60px 20px 40px; line-height:14px; font-size:14px;}
p.interior1 { padding:0 60px 20px 40px; line-height:14px; text-align: justify;}
p.listado_enlaces  { padding:0 120px 20px 120px; line-height:14px;}


p.centro { padding: 0 0 0 250px;line-height:25px; }
input.formu {font-family:Georgia, "Times New Roman", Times, serif;  border: 1px solid #c5bdbd; color:#666666; font-size:12px; width: 200px; padding: 2px 0 0 12px; height: 16px;}
textarea.formu {font-family:Georgia, "Times New Roman", Times, serif;  border: 1px solid #c5bdbd; color:#666666; font-size:12px; width: 350px; padding: 2px 0 0 12px; height: 100px;}

#enviar	{ width: 100px; padding: 0 0 0 396px;}
	* html#enviar { width: 100px; padding: 5px 0 0 385px;}
	
#enviar_suge{ width: 100px; padding: 0 0 0 340px;}



/*listados*/
.listado_descarga { padding:0px 0; font-size:11px; line-height:15px;}
* html .listado_descarga { padding:10px 0; font-size:11px; line-height:15px;}
	
	/*genericos*/
	.azul_intenso { color: #146fbe}
	.azul_intenso a{ color: #146fbe}
	.azul_intenso a:hover{ color: #146fbe}
	.rojo {color:#c92930}
	.verde { color:#006600}
	.blanco9{ color: #ffffff; font-size:9px;}
	.norepetir1 {background-repeat:no-repeat;}
	.centrado_H {margin: 0 auto 0 auto;}
	.ERROR { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FF0000;}
	
	
	
/*pie
#pie{ background-image:url(../img/hh.jpg); background-repeat:no-repeat; height:80px; padding: 0px 50px 0 25px; }
#pie p.derechos{float: right;}
#pie p.flas{float: right; padding: 0 0 0 18px;}
* html #pie p.flas{float: right; padding: 0 0 0 33px;}*/

/*pie*/
/*#pie{ background-image:url(../img/pie1.jpg); background-repeat:no-repeat; height:80px; width:738px;padding: 0px 15px 0 0; float:right;}*/
#pie {
background-image:url(../img/pie1.jpg);
background-repeat: no-repeat;
padding-left:8px;
height:80px;
margin:0 auto;
width:749px;
}
* html #pie{ background-image:url(../img/pie1.jpg); width:738px; height:103px;padding: 20px 10px 0 0; background-repeat:no-repeat; font-size:11px;}
#pie p.derechos{float: right; padding: 0px; margin-right:20px;}
* html #pie p.derechos{float: right; padding: 0px; margin-right:20px;  margin-top:-10px;}
/*#pie p.flas{float: right; }
* html #pie p.flas{float: right; padding: 0 0 0 33px;}*/


/*pop*/
body#pop{background-image:url(../img/pop/cielo.jpg); background-repeat:no-repeat;}
/*#tabla_pop {background-image:url(../img/pop/cielo.jpg); background-repeat:repeat-x; background-position:top; }*/


.listado_pop {color:#42474c; font-family:"Trebuchet MS"; font-size: 11px; text-decoration:none; }
.listado_pop a{color:#42474c; text-decoration:none; font-weight:bold;}
.listado_pop a:hover{color:#42474c; text-decoration:underline;}

.listado_pop2 {color:#c92930; font-family:"Small Fonts"; font-size:9px; line-height:14px;padding-top:5px; padding-bottom:5px;padding-left:59px;}
.listado_pop2 a{color:#c92930; text-decoration:none;  font-weight:100;}
.listado_pop2 a:hover{color:#c92930; text-decoration:underline;}
.pie_pop {text-align: center; padding-top:66px;  background-image: url(../img/pop/montanas.gif); background-repeat:no-repeat;  height: 90px; margin: 0 auto 0 auto;}

.contenedora_pop {border: 3px solid #e8e8e8; width:227px; margin: 15px 0 0 61px; background-color:#FFFFFF;}
.contenedora_aviso { border: 3px solid #e4f1fe; width:295px; margin: 15px 0 0 27px; background-color:#FFFFFF; height:500px;}
.contenedora_texto { width:280px; height:300px; overflow: auto;
           scrollbar-3dlight-color:#ffffff;
           scrollbar-arrow-color:#89b1df;
           scrollbar-base-color:#ffffff;
           scrollbar-darkshadow-color:#e3f0ff;
           scrollbar-face-color:#ffffff;
           scrollbar-highlight-color:#ffffff;
           scrollbar-shadow-color:#ffffff;
		   }


.pop_txt { padding: 0 17px 17px 30px; line-height:14px; font-size:11px; color:#585858;}
/*documentacion*/

.contenedor_evento { width:580px; margin: 0 auto 0 auto; position:relative; }
.fecha { float:left; width:175px;}
	.numero { font-family:Georgia, "Times New Roman", Times, serif; font-size:146px; color:#949ca4; z-index:20; height:80px;padding:50px 0px 0px 0px;}
	.mes{ font-family: Arial, Helvetica, sans-serif; font-size:51px; color:#e7e7e7; z-index:-20; margin-top:-10px; letter-spacing:-4px; padding:0px;}
	* html .mes{ font-family: Arial, Helvetica, sans-serif; font-size:51px; color:#e7e7e7; z-index:0; margin-top:-50px; letter-spacing:-4px; padding:0px;}
	
	
/*generales*/
.gris9{font-family:"Small Fonts"; font-size:9px;}
.izq {float: left; margin-right:10px;}
.der {float: right;}
.centrado_vertical {margin:8px 12px 8px 0; font-size:11px;}



/*textos grandes*/
.txt_asunto{color:#d8d2d2; font-size:25px; padding:19px 0;letter-spacing:-1px;}	
.txt_sugerencia {color:#958d8d; font-size:45px; padding:15px 0;letter-spacing:-3px; }	


.texto {float: left;}
p.desarrollo { width: 360px;}
p.localizacion { color:#c92930; font-size:11px; text-align:right;}


/*margen formularios*/
#formu{padding: 0 0 0 100px; width:300px; height:100px }
#formu_contacto {padding: 0 0 0 90px; width:300px; height:100px; float:left; }

#localizacion {float: right; padding: 0 50px 0 0;  font-size:11px; width:150px; margin: 0px 0 0 0;}

#mapita { width:204px; float: right; margin-right:20px; }
* html #mapita {width:204px; float: left; }

#interior_menu {padding-right:25px; }

.glosario_terminos{
				visibility:hidden;position:absolute;									
			}
