/* ZONAS GENERALES DE MAQUETACION */

html{ height: 100%; }
#col_der a, #col_izq a{ text-decoration:none;}
#col_der .volver{ float:left; cursor:pointer;}
/*li {.margin-top:-1px; }*/

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 68.75%;
	background: url('../piezas/bk_body.jpg') top left repeat-x;
	height: 100%;
}

#outer  {
	width: 100%;
	position: relative;
	min-height: 100%;
	background: url('../piezas/bk_outer.jpg') left bottom repeat-x;
}

* html #outer {	height: 100%;}


#header  {
	height: 89px;
	width: 842px;
	background: url('../piezas/header4b.png') left top no-repeat;
/*	background: url('../img/interfaz/header4b.gif') left top no-repeat;*/
	margin-bottom:-10px;
}

#callcenter  {
	height: 50px;
	width: 825px;
	color: #002451;
	margin-left:10px;
/*	border:1px solid #777;/**/
}
#ap_aten{ float:left; height:50px;}
#area_msg {
font-size: 18px;
float:left !important;
height:50px !important; /*padding::10px 0pt 0pt 75px !important;*/
width:600px !important;
}
#area_msg label{ margin:15px; float:left}
.rojo{  font-weight:normal;}

#menu {
	padding-left: 1.30em;
	line-height: 16px;
	height: 35px;
}

#folio
{
	position: relative;
	min-height: 100%;
	padding-bottom: 10.0em;
}

* html #folio { height: 100%; }

#footer
{

	background: url('../piezas/footer3.png') left top no-repeat;
	height: 56px;
	width: 842px;
	padding:30px 10px 0px 10px;
}


/* COLORES BASICOS DE TIPOGRAFIA */

.azul {
	color: #002451
}

/* MODULOS ESPECIFICOS */

#clearing  {clear: both;}
#container  {
	margin: 0 auto;
	width: 844px;
/*	background:#FFCC99*/
}
*html #container  {
	margin: 0 auto;
	width: 856px;
/*	background:#FFCC99*/
}
#col_izq {
float: left;
width: 500px;
/*background: #99CC66
 border: 1px solid #FF0000; */

}
#cabecera_col_izq{ height:28px; width:472px; background-image:url(../img/interfaz/bg_col_izq.gif); background-repeat:repeat-x;}

#col_der {
float:right;
width: 343px;
/* border: 1px solid #00CC33
background-color:#66CC66; */
}

#bloque
{
	width: 500px;
	height: 600px;
	background: url('../piezas/bloque.png') left top no-repeat;
}

#bloque .tit
{
	width: 500px;
	height: 50px;
	background: url('../piezas/tit_col.png') left top no-repeat;
	position:relative; 
	
}

#bloque .lat
{
	width: 460px;
	height: 50px;
	background: url('../piezas/lat_col.png') left top no-repeat;
	padding: 0 20px;
	
}

#bloque .pie
{
	width: 500px;
	height: 50px;
	background: url('../piezas/pie_col.png') left top no-repeat;
	
}

.central
{
	width: 76.55em;
	width: 842px;
	height: 28.27em;
	background: url('../piezas/central_home.png') left top no-repeat;
	margin-top: 20px;
}

.central_home
{
	width: 76.55em;
	width: 842px;
	height: 28.27em;
	background: url('../piezas/central_home.png') left top no-repeat;
	margin-top: 20px;
}

#slideshow
{
	position:relative;
	top: -40px; left: 20px;
	width: 471px;
	height: 265px;
	z-index: 1;
}

#leyenda {
	position:relative;
	top: 246px; left: 20px;
	width: 451px;
	height: 43px;
	background: url('../piezas/leyenda.png') left top no-repeat;
	z-index: 2;
	padding: 10px;
	color: #fff;
	font-size: 11px;
}
.adj_modulo {margin-top: -1em;}
.euros{ width:25px!important; height:27px!important; float:right!important;margin:45px 0 0 0!important; }
.cartel2{float:left; margin-top:12px; width:346px;}
#area_msg{float:left; height:50px; width:672px; margin:0;}
#btn_idioma{float:left; height:50px; width:80px;}
#btn_rss{float:left; height:50px; width:80px;}
#contenedor_texto_central_home{height:215px; width:274px; position:relative; padding:45px 28px 30px 28px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:110%; margin-top:7px; float:left;}

#contenedor_texto_central_ubi{height:290px; width:330px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:110%; margin-top:7px; float:left;}


/*estilos de ubicación*/
small{color:#AAAAAA; float:left; font-size:9px; margin:5px 0 0; width:280px;}
#titulo_ubi{font-size:18px; height:20px; line-height:101%; width:290px; margin-top:30px; margin-bottom:20px; margin-left:24px; margin-right:0; font-weight:normal;}
#lista_local{ float:right; height:210px; width:310px;}
#lista_local li{ background-image: url(../img/interfaz/btn_acc.gif); height: 25px; line-height:14px; background-position: 0px 3px; background-repeat:no-repeat; margin:0 0 2px 5px; width:145px; float:left;}
#liper {/* background-image:url(img/interfaz/btn_acc.gif); background-position:0 3px; background-repeat:no-repeat; */float:left; width:280px; line-height:14px; margin:0 0 2px 5px; margin-top:20px;}
.elemento_lista{ color:#FFFFFF; font-size:12px; font-weight:normal; margin-left:20px;}
.elemento_lista_per{color:#FFFFFF; font-size:12px; font-weight:normal;}
#desdeper{ text-align:left; color:#AAA; font-size:12px; width: 245px; float:left; padding:0; height:17px;}
#btn_ubi{ cursor:pointer; height:21px; width:21px; background-image:url(../img/interfaz/ico_ir.gif); background-repeat:no-repeat; float:right;}
#zonaUbi{width:150px; float:left; cursor:pointer;}
#bUbicacion{ width:21px; height:21px; background-image:url(../img/interfaz/ico_ubicacion.gif); background-repeat:no-repeat; float: right; margin-left:10px;}
#icoPrint{ width:21px; height:21px; background-image:url(../img/interfaz/icoprint.gif); background-repeat:no-repeat; float: right; margin-left:10px;}
#zonaDescarga{width:121px; float:right; cursor:pointer;}
.txt_ubi_bajo{ float:left; line-height:20px;}




#apoyo_cuadro_home{ float:left; height:150px; position:relative; width:305px;}	
#copy{ margin:5px 0 0 0;}	
.titLibre{ font-size:17px; color:#FFFFFF; display:block; margin-bottom:5px;}
#texto_central_home{ height:245px; width:274px; overflow:hidden; cursor:default;}
#texto_central_home span{ font-size:12px; text-align:justify;}
#texto_central_home span.titular{ font-size:14px; margin-bottom:15px; font-weight:300; display:block; line-height:110%;}

.vacio{height:112px; width:91px; cursor:pointer;}
#lista_local a{ text-decoration:none; color:#ffffff; font-weight:normal;}
#lista_local span{ margin:0 0 0 15px;}
.enlinea{ display:inline;}
#migas {float:left; width:842px; color:#8f8f8f;font-size:12px;height:20px; margin-bottom:15px;}
#migas ul{ border-bottom:1px dotted #8f8f8f !important;border-top:1px dotted #8f8f8f !important;list-style-image:none;list-style-position:outside;list-style-type:none;margin:3px 0px 0px 11px;padding:0pt; height:24px;float:left; width:824px}
#migas li{ display:inline; float:left}
#migas a{margin:6px; text-decoration:none; cursor:pointer; float:left; color:#8f8f8f}
#migas span{margin:6px; float:left; cursor:default;}


.mod2col img { margin:-17px 0 0 37px; max-width:136px; width:auto; max-height:92px;}
#calendario{ width:358px; position:absolute; z-index:999; right:38px; display:none;}
#contenedor_faq {color:#002451;}
#contenedor_faq .agrupador{ font-size:17px; font-weight:normal; margin-bottom:10px}
#contenedor_faq .pregunta{ font-weight:normal ; font-size:14px; margin-bottom:10px; } 
#contenedor_faq .respuesta{ font-size:12px;margin-bottom:25px;}
#contenedor_faq a{ color:#002451; }

#botones_calendario{height:25px; position:absolute; vertical-align:bottom; width:160px; z-index:99999; margin:160px 0 0 188px;}
#acept{float:left; height:20px; width:80px; background-image:url(../img/interfaz/btn_acceso.gif); background-repeat:no-repeat; cursor:pointer; display:none;}
.txt_botones_cal{margin:5px 35px 5px 0px; text-align:right}
#close{float:left; height:20px; width:80px; background-image:url(../img/interfaz/btn_acceso.gif); background-repeat:no-repeat; cursor:pointer; display:none;}
