
a{
	text-decoration:none;
	color:#3D4042;
}

a img{
	width:auto;
	height:auto;
}

a:hover{
	text-decoration:underline;
}

body,html{
	height:100%;
	width:100%;
}

body{
	background:url(/images/fnd_body.gif) repeat 0 0;
	font-family:Tahoma, sans serif;
	font-size:11px;
	color:#6A6A6A;
	width:100%;
}

li {
	list-style-position: inside;
}

#contenedor{
	width:947px;
	padding:0 9px 0 9px;
	margin:0 auto;
	background:url(/images/fnd_contenedor.gif) repeat-y 0 0;
	overflow:hidden;
}

#barra_superior{
	width:98%;
	height:14px;	padding-top:1px;
	background-color:#323433;
	text-align:right;
	padding-right:2%;
	overflow:hidden;
}

#barra_superior .bandera img{
	padding:1px 0 2px 0; 
	line-height:11px;
}

#barra_superior #telefono{
	margin-right:20px;
}

#barra_superior #idioma{
	margin:0 4px 0 14px;
}

#izquierda{
	margin:-15px 0 0 4px;
	width:212px;
	float:left;
}

#izquierda #menu{
	background:url(/images/fnd_puntos_izq.gif);
	float:left;
}

#izquierda h1{
	background:url(/images/fnd_puntos_izq.gif);
	width:212px;
}

#izquierda #menu_arbol{
	width:210px;
	margin:0 1px;
	background-color:#E6E4DB;
	float:left;
	display:inline;
}

#izquierda #menu_arbol li{
	width:210px;
	text-align:center;
	list-style:none outside;
	background-color:#A15F2F;
	/*line-height:16px;*/
	margin:6px 0 0 0;
	float:left;
	/*
	margin:0 !important;
	border:0 !important;
	padding:0 !important;*/
}

#izquierda #menu_arbol li ul{	float:left;
	background-color:#E6E4DB;
	margin:0;
	padding:1px 0;
}

#izquierda #menu_arbol li a{
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 0 0 0;
max-height:38px;
}



#izquierda #menu_arbol li a img{
	margin-top:4px;
	vertical-align:-7px;
	width:auto;
	height:auto;
}

#izquierda #menu_arbol li li{
	text-align:left;
	background-color:#FFFFFF;
	line-height:14px;
}


#izquierda #menu_arbol li li a{
	font-size:10px;
	text-transform:none;
	color:#7E7B7B;
	background:url(/images/bullet_menu.gif) no-repeat 28px 3px;
	padding:0 0 0 35px;
	display:block;
	/*height:11px;*/
	line-height:11px;
}

#izquierda #menu_arbol li li a:hover{
	color:#564E2C;
}

#izquierda #menu_arbol li li .menu_activo{
	font-weight:bold;
	color:#98927A;
}

#izquierda #menu_arbol li li ul{/*	float:left;*/
	/*background-color:#E6E4DB;*/
	padding:3px 0;
	display:none;
}

#izquierda #menu_arbol li li li{
	background-color:#F1F0EB;
	color:#96874A;
}

#izquierda #menu_arbol li li li a{
	padding:0 0 0 47px;
	background:url(/images/bullet_submenu.gif) no-repeat 40px 3px;
}

#izquierda #menu_arbol li li li ul{
	display:none;
}

/*
#izquierda #menu_arbol li li li li{
	background-color:#F9F9E9;
}*/

#izquierda #menu_arbol li li li li a{
	padding:0 0 0 67px;
	background:url(/images/bullet_submenu.gif) no-repeat 60px 3px;
}

#izquierda .banner{
	background:url(/images/fnd_banner.gif) no-repeat 0 0;
	width:209px;
	height:60px;
	float:left;
	clear:both;
	display:inline;
	margin:9px 0 0;
	padding:1px;
	text-decoration:none;
	color:#BAB3A6;
	cursor:pointer;
}


#izquierda .banner span{
	width:170px;
	height:60px;
	display:block;
	line-height:100px;
	overflow:hidden;
	background-repeat:no-repeat;
	padding:0 30px 0 9px;
}

#buscador{
	background:url(/images/fnd_buscador.jpg) no-repeat 0 0;
	width:714px;
	height:32px;
	line-height:32px;
	color:#7D7D7D;
}

#buscador #buscador_empresas{
	float:left;
	width:540px;
}

#buscador #buscador_empresas select{
	height:16px;
	border:1px solid #B9B9B9;
	font-size:10px;
	display:inline;
	width:120px;
	color:#7D7D7D;
}

#buscador #buscador_empresas label{
	height:32px;
	line-height:28px;
	float:left;
	margin:0 0 0 18px;
	display:inline;
}

* html #buscador #buscador_empresas label{
	margin-top:8px;
}	

* html #buscador #buscador_empresas label img{
	margin-top:-1px;
}

#buscador #buscador_empresas label *{
	vertical-align:middle;
}

#buscador #buscador_general{
	float:right;
}

#buscador #buscador_general label{
	height:32px;
	line-height:28px;
	float:left;
}

#buscador #buscador_general #texto_buscar{
	background:transparent url(/images/fnd_caja_buscador.gif) no-repeat 0 0;
	border:0;
	width:106px;
	height:14px;
	padding:8px 10px 6px 10px;
	font-size:10px;
	float:left;
	margin:2px 0 0 0;
}

#buscador #buscador_general #boton_buscar{
	margin:9px 10px 0 0;
	float:left;
}

#buscador #buscar_empresa{
	margin:9px 0 0 4px;
}

#centro{
	float:left;
	padding:8px 7px 9px 10px;
}

#centro2{
	margin:8px 0 0 0;
	float:left;
	padding:7px 5px;
	background-color:#EBEBEB;
	width:704px;
}

#portada #col1{
	width:477px;
	float:left;
}

#portada #col2{
	width:221px;
	margin:0 0 0 6px;
	float:left;
}
/*
#body_iframe h1{
	color:#8F979C;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	border-style:solid;
	border-width:0 0 0 3px;
	border-color:#8F979C;
}

#body_iframe ol li {
	line-height:17px;
}

#body_iframe ol li *{
	vertical-align:-2px;
}

#body_iframe ol li input {
	margin:0 5px 0 0;
}

#encuestas_portada iframe{
	border:0;
}
*/


#portada #encuestas_portada{
	padding:0;
	margin:10px 0;
}

#portada .pregunta_encuesta{
	color:#8F979C;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
	border-style:solid;
	border-width:0 0 0 3px;
	border-color:#8F979C;
	background:none;
	float:left;
	clear:both;
}

#portada .encuesta{
	width:450px;
}

#portada .encuesta .estado_encuesta{
	display:none;
}

.pregunta_encuesta{
	background:transparent url(/images/fnd_puntitos.gif) repeat-x scroll 0 bottom;
	color:#AF9F5F;
	padding:0 5px 5px 5px;
	font-size:12px;
}

.encuesta{
	float:left;
	clear:both;
	width:620px;
}

.encuesta ol{
	margin-top:15px;
	float:left;
	width:420px;
}

.encuesta{
	margin:0 0 17px 0;
}

.encuesta li {
	line-height:17px;
}

.encuesta li *{
	vertical-align:-2px;
}

.encuesta li input {
	margin:0 5px 0 0;
}

.encuesta li{
	margin:6px 0;
}

.encuesta li span{
	position:relative;
	top:-2px;
}

.encuesta .barra{
	float:left;
	width:60%;
	margin:2px 2%;
	border:1px solid #96874A;
	height:10px;
}

.encuesta .barra div{
	height:10px;
	background-color:#EEEEEE;
}

.encuesta .barra .con_color{
	background-color:#96874A;
}

.encuesta .estado_encuesta{
	float:left;	
	width:130px;
	padding:24px 10px 10px 10px;
}


.encuesta .estado_encuesta .activa{
	color:#A5CF76;
}

.encuesta .estado_encuesta .cerrada{
	color:#DE5870;
}

.encuesta .ver_resultados{
	margin:8px 0 0 8px;
	float:left;
	clear:both;
}

#encuestas_portada h2{
	margin-bottom:5px;
}


#noticias_portada, #encuestas_portada{
	background-color:#FFFFFF;
	width:470px;
	border:1px solid #D0D0D0;
	padding:10px 0 10px 5px ;
	float:left;
}

#noticias_portada .noticia{
	width:470px;
	float:left;
	clear:both;
	padding:0 0 10px 0;
	cursor:pointer;
}

#noticias_portada .noticia .foto{
	width:84px;
	height:68px;
	padding:2px 3px 11px 2px;
	float:left;
	background:url(/images/fnd_foto_noticia_portada.gif) no-repeat 0 0;
}

#noticias_portada .noticia h2{
	background:#BCBCBC url(/images/mas_blanco.gif) no-repeat  453px 3px;
	color:#FFFFFF;
	text-decoration:none;
	padding:1px 20px 3px 10px;
	text-transform:uppercase;
	font-size:11px;
	float:left;
	width:440px;
	line-height:14px;
	font-weight:normal;
}


#noticias_portada .noticia h2 a{
	color:#FFFFFF;
	font-weight:bold;
}

#noticias_portada .noticia .entradilla{
	float:left;
	width:460px;
	padding:5px
}


#portada #col1 #noticias_portada .con_foto h2{
	background:#BCBCBC url(/images/mas_blanco.gif) no-repeat  364px 3px;
	width:351px;
}

#portada #col1 #noticias_portada .con_foto .entradilla{
	width:371px;
}

#portada #col1 #noticias_portada .ver_mas{
	float:right;
	margin-right:5px;
}

#portada .destacado{
	border:1px solid #D0D0D0;
	width:132px;
	float:left;
	/*height:133px;*/
	background:#FFFFFF url(/images/img_caja_apartado.jpg) no-repeat 0 -34px;
	padding:92px 8px 2px 8px;
	margin:8px 12px 0 0;
	cursor:pointer;
}

#portada #col1 .destacado3{
	margin-right:0;
}

#portada .destacado h2{
	line-height:16px;
}

#portada .destacado h2 a{
	color:#515151;
	font-size:12px;
	text-transform:uppercase;
	/*font-weight:normal;*/
}

#portada .destacado h2 a img{
	margin-left:-1px;
}

#portada .destacado p{
	color:#6A6A6A;
	font-size:11px;
}

/*
html > body #portada .destacado{
	min-height:133px;
	height:auto;
}*/

#portada #col2{
	width:221px;
	float:right;
}

#portada #col2 .caja{
	border:1px solid #D0D0D0;
	width:219px;
	background-color:#FFFFFF;
	padding-bottom:10px;
	margin-bottom:10px;
}

#portada #col2 .caja h2{
	height:40px;
}

#portada #col2 #caja_agenda a, #portada #col2 #caja_tablon a{
	text-decoration:none;
	font-size:11px;
	color:#666666;
	padding:2px 0 0 11px;
	display:block;
}

#portada #col2 #caja_agenda h3, #portada #col2 #caja_tablon a{
	border-style:solid;
	border-color:#9F907F;
	border-width:0 0 0 3px;
	padding:0 5px 0 8px;
	margin:8px 0 0 0;
}


#portada #col2 #caja_agenda h2 a{
	margin:0;
	padding:0;
}

#portada #col2 #caja_agenda h3 a{
	font-weight:bold;
	color:#9F907F;
	padding-left:0;
}

#portada #col2 #caja_tablon a{
 	font-weight:bold;
	color:#7C7B7B;
	border-color:#A15F2F;
}
 
#portada #col2 #portada_descargas h3{
	padding:5px 0 0 31px;
	background-position:6px 6px;
	background-repeat:no-repeat;
}
 
#portada #col2 #portada_descargas h3 a{ 
 	color:#96874A;
 	font-weight:normal;
	display:block;
	padding:0 0 4px 0;
	font-size:11px;
	top:0;
}
 
#portada #col2 #portada_descargas a{
 	font-weight:bold;
 	color:#7C7B7B;
 	padding:0 0 0 31px;
 	position:relative;
 	top:-3px;
}


/* ESTILOS APARTADOS */
#contenido{
	width:672px;
	border:1px solid #D0D0D0;
	background:#fff;
	float:left;
	display:inline;
	padding:0 0 8px 30px;
}
#contenido .foto_centro, #contenido .foto_izquierda, #contenido .foto_derecha{
	border:1px solid #ccc;
	padding:2px;
}
.estrecho{
	width:445px !important;	
}
#derecha{
	width:219px;
	border:1px solid #D0D0D0;
	background:#fff;
	float:right;
	padding-bottom:10px;
}
#contenido #volver_apartado{
	float:right;
	display:inline;
	margin:7px 7px 0 0;
}
#contenido h1{
	margin:13px 0 0;
	font:normal 30px Georgia, "Times New Roman", Times, serif;
	color:#A1A832;
}

#contenido h2{
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#9A9A9A;
	margin-bottom:25px;
}
#contenido h3{
	font:normal 15px Georgia, "Times New Roman", Times, serif;
	color:#666;
	margin:15px 0 0 0 !important;
}

#contenido #texto{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#6A6A6A;
	line-height:16px;
	padding-right:15px;
	margin-top:10px;
}
#contenido #texto p{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#6A6A6A;
	line-height:16px;
	margin-bottom:15px;
}	

#contenido a{
	color:#A15F2F;
	text-decoration:underline;
}
#contenido a:hover{
	color:#A15F2F;
	text-decoration:none;
}

#caja_descargas h3{
	background:#DBD6C1;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#8C8568;
	min-height:16px;
	padding:2px 0 0 11px;
	margin:14px 0 10px;
	cursor:pointer;
}

#caja_descargas p{
	margin:5px 0 0 10px;
}
#caja_descargas ul{
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
}
#caja_descargas li{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#7C7B7B;
	padding-left:22px;
	text-align:left;
	list-style-position:outside;
}
#caja_descargas .fecha{
	color:#96874A;
}	

#caja_descargas li a{
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#7C7B7B;
	text-decoration:none;
}
#caja_descargas li a:hover{
	text-decoration:underline;
}
/* FIN ESTILOS APARTADOS */

/* ESTILOS CARPETAS */
.carpetah1{
	margin:13px 0 15px;
	font:normal 30px Georgia, "Times New Roman", Times, serif;
	color:#B3B3B3;
	text-align:center;
}

.caja_apartado{
	width:148px;
	height:168px;
	background:#fff;
	border:1px solid #D0D0D0;
	float:left;
	display:inline;
	margin:0 0 0 20px;
}
html >body .caja_apartado{
	min-height:168px;
	height:auto;
}
.caja_apartado h2, .caja_apartado h2 a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#96874A;
	margin:1px 0 0;
	padding:0 4px;
	text-transform:uppercase;
}
.caja_apartado h2 a{
	text-decoration:none;
	padding:0;
	display:block;
	width:136px;
	line-height:14px;
}

.caja_apartado h2 a img{
	height:auto;
	width:auto;
}

.caja_apartado h2 a:hover{
	text-decoration:underline;
}

#centro .caja_apartado h3{
	padding:3px 6px 0 6px;
	}

.caja_apartado h3, .caja_apartado h3 a{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#6A6A6A;
	margin:0 0 5px;
	padding:0 6px;
}
.caja_apartado h3 a{
	margin:0;
	padding:0;
	text-decoration:none;
}
.caja_apartado h3 a:hover{
	text-decoration:underline;
}
.fila_apartados{
	 float:left;
	 margin-bottom:20px;
}
/* FIN ESTILOS CARPETAS */

/* GALERIA IMAGENES */
#galeria_imagenes{
	margin:10px 0 0 0;
	padding:0;
	/*width:446px;*/
	width:99%;
	float:left;
	clear:both;
	display:inline;
}
#galeria_imagenes #titulo_galeria{
	height:17px;
	overflow:hidden;
	background:#BCBCBC;
	/*width:446px;*/
	width:99%;
	margin:0 0 10px 0;
	padding:0;
}
#titulo_galeria h3{
	margin:0 0 0 9px !important;
	padding:2px 0 0 0 !important;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.imagen_galeria{
	float:left;
	display:inline;
	margin:0 20px 10px 0;
	width:91px;
	height:78px;
	overflow:hidden;
	background:url(/images/fnd_foto_noticia_portada.gif) no-repeat 0 0;
}
.imagen_galeria img{
	margin:2px 0 0 2px;
}
/* FIN GALERIA IMAGENES */


.cabecera{
	float:right;
	width:731px;
	overflow:hidden;
}
#migas{
	width:710px;
	margin:5px 0 0;
	padding:0;
}
#migas li{
	list-style:none;
	list-style-position:outside;
	display:inline;
	font:10px Arial, Helvetica, sans-serif;
	color:#939393;
}
#migas li a{
	font:10px Arial, Helvetica, sans-serif;
	color:#939393;
	text-decoration:none;	
}

#migas li a:hover{
	text-decoration:underline;
}

#pie{
	background-color:#323433;
	width:925px;
	height:39px;
	color:#7D7D7D;
	font-family:Verdana,sans serif;
	font-size:10px;
	float:left;
	clear:both;
	margin:10px 6px 0 6px;
	padding:3px 5px 2px 5px;
}

#pie ul{
	margin:0;

}

#pie li{
	float:left;
	list-style:none;
}

#pie a{
	font-weight:bold;
	color:#7D7D7D;
	text-decoration:none;
	border-style:solid;
	border-color:#585957;
	border-width:0 1px 0 0;
	padding:0 10px 0 10px;
}
#pie a:hover{
	color:#B5B5B5;
}
#pie .sin_borde{
	border:0;
}

#pie span{
	float:left;
	clear:both;
	padding:4px 0 0 10px;
}

.buscador ul{
	margin:0;
}

.buscador ul li{
	list-style:none;
}

.buscador h3 a{
	color:#AF9F5F;
	font:bold 13px Georgia, "Times New Roman", Times, serif;
}


/* NOTICIAS */
#contenido .noticia{
	background:url(/images/fnd_puntitos.gif) repeat-x 0 bottom;
	width:624px;
	margin-bottom:15px;
	padding-bottom:5px;
	float:left;
	display:inline;
}

#contenido .tit_noticia{
	border:1px solid #D1C8A3;
	background:#AF9F5F url(/images/fnd_tit_noticia.gif) no-repeat 5px 10px;
	width:622px;
	margin-bottom:5px;
}
#contenido .tit_noticia h2{
	margin:0;
	padding:4px 0 4px 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	text-transform:uppercase;
}

#contenido .tit_noticia h2 a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	width:100%;
}
#contenido .noticia span, .fechanotdetalle{
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	background:#D9D0B0;
	color:#6A6A6A;
	padding:2px 3px;
	margin-top:5px;
}

#contenido .tit_noticia{
	color:#6A6A6A;
}
#contenido .contenido_noticia{
	margin-top:7px;
}

.imagen_noticia{
	float:left;
	display:inline;
	margin:0 10px 5px 0;
	width:91px;
	height:78px;
	overflow:hidden;
	background:url(/images/fnd_foto_noticia_portada.gif) no-repeat 0 0;
}
.imagen_noticia img{
	margin:2px 0 0 2px;
}
.imagen_noticia_detalle{
	float:left;
	display:inline;
	margin:0 10px 5px 0;
	width:114px;
	height:93px;
	overflow:hidden;
	background:url(/images/fnd_foto_noticia_detalle.gif) no-repeat 0 0;
}
.imagen_noticia_detalle img{
	margin:5px 0 0 5px;
}

#contenido .h3notdetalle{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#AF9F5F;
	background:url(/images/fnd_h3notdetalle.gif) no-repeat 0 7px;
	padding-left:8px;
	text-transform:uppercase;
}
#contenido .contenido_noticia{
	margin-top:7px;
}

.contenido_noticia_detalle{
	margin-top:7px;
	float:left;
	display:inline;
	width:430px;
}
.contenido_largo_noticia{
	float:left;
	width:430px;
	margin-top:5px;
}


#caja_noticias ul{
	margin:15px 0 0 15px;
	padding:0;
	list-style:none;
}
#caja_noticias li{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#7C7B7B;
	padding:0;
	text-align:left;
	list-style-position:outside;
	background:url(/images/fnd_puntitos.gif) repeat-x 0 bottom;
	margin-bottom:10px;
	padding-bottom:5px;
}
#caja_noticias .fecha{
	color:#6A6A6A;
	background:#D9D0B0;
	padding:1px 3px;
}	

#caja_noticias li p{
	margin:5px 0 5px 0;
	line-height:14px;
}
#caja_noticias li a{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#7C7B7B;
	text-decoration:none;
}
#caja_noticias li a:hover{
	text-decoration:underline;
}

/* FIN NOTICIAS */

/* GUIA DE EMPRESAS */
#contenido .empresa{
	background:url(/images/fnd_puntitos.gif) repeat-x 0 bottom;
	width:624px;
	margin-bottom:30px;
	padding-bottom:5px;
	float:left;
	display:inline;
}

#contenido .tit_empresa{
	border:1px solid #D1C8A3;
	background:#AF9F5F url(/images/fnd_tit_noticia.gif) no-repeat 5px 10px;
	width:622px;
	margin-bottom:5px;
}
#contenido .tit_empresa h2{
	margin:0;
	padding:4px 0 2px 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	text-transform:uppercase;
}

#contenido .tit_empresa h2 a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	width:600px;
}

.propiedades_empresa{
	width:624px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.contenido_empresa{
	width:624px;
	float:left;
	display:inline;
	margin:20px 0 0;
}
#contenido .lista_corta{
	width:520px;
}
.propiedades_empresa li{
	list-style-position:outside;
	height:15px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	line-height:15px;
}
.propiedades_empresa .coloreada{
	background:#E7E9CC;
}
.propiedades_empresa label{
	float:left;
	display:inline;
	margin-left:5px;
	width:90px;
	font-weight:bold;
}
.ver_mas_empresa{
	float:right;
	margin:5px 0 8px;
}
.superior_empresa{
	float:left;
}
.empresa_detalle{
	float:left;
	margin-bottom:30px;
}

.galeria_ancha{
	width:624px !important;	
}
.galeria_ancha #titulo_galeria{
	width:624px !important;
}
#mapa_guia{
	float:left;
	display:inline;
	width:624px;
	margin-top:30px;
}
#mapa_guia #titulo_mapa{
	height:17px;
	overflow:hidden;
	background:#BCBCBC;
	width:624px;
	margin:0 0 10px 0;
	padding:0;
}
#mapa_guia #titulo_mapa h3{
	margin:0 0 0 9px !important;
	padding:2px 0 0 0 !important;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}

#mapa_google{
	width:603px;
	height:350px;
	float:left;
	display:inline;
	clear:both;
	margin:10px 0 0 10px;
	border:1px solid #CCCCCC;
}

/* FIN GUIA DE EMPRESAS */

/* CALENDARIO */

#texto .evento{
	padding:0 0 10px 0;
	margin:0 0 25px 0;
	background:#f5f5f5 url(/images/fnd_puntitos.gif) repeat-x 0 bottom;
}

#texto .fechas_evento{
	border:1px solid #A1A832;
	background:#A1A832;
	color:#fff;
	float:left;
	width:430px;
}
#texto .fechas_evento .fecha{
	color:#fff;
}
#texto .fechas_evento .txt_fechas{
	float:left;
}
#texto .fechas_evento .lista_fechas{
	float:left;
	display:inline;
	width:360px;
	margin:1px 0 0 5px;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
}
#texto .fechas_evento .lista_fechas .ver_todas_fechas{
	cursor:pointer;
}
#texto .fechas_evento .lista_fechas a{
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#texto .fechas_evento .lista_fechas a:hover{
	text-decoration:underline;
	color:#fff;
}
#contenido #texto .evento h3{
	margin:0 0 8px !important;
	padding:0 0 0 7px !important;
	color:#AF9F5F;
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	background:url(/images/fnd_h3notdetalle.gif) no-repeat 0 6px;
}

#caja_calendario h2{
	margin-bottom:15px;
}
#caja_calendario .calendario{
	margin:0 auto 15px auto;
	width:160px;
}	
#caja_calendario td{
	font-weight:normal !important;
	font-family:Tahoma, Arial, Helvetica, sans-serif;;
	font-size:10px;
	width:22px;
}	
#caja_calendario .calendario .activo{
	color:#fff;
	background:#AB9F6E !important;
}
#caja_calendario .calendario .activo a{
	background:#AB9F6E !important;
	color:#fff;
}

#caja_calendario .calendario caption{
	background:#AB9F6E;
	font:10px Tahoma, Arial, Helvetica, sans-serif !important;
	
}

 #caja_calendario #barra_nav{
	margin:0 auto;
	height:16px;
	width:130px;
	font:bold 11px  Tahoma ,Arial, Helvetica, sans-serif ;
	line-height:11px;
	text-transform:uppercase;
	text-align:center;
	color:#999999;
	overflow:hidden;
}
	 #caja_calendario #barra_nav .btn_ant{
		float:left;
		padding:0 0 0 3px;
		width:9px;
		overflow:hidden;
	}
	 #caja_calendario #barra_nav .btn_sig{
		float:right;
		padding:0 3px 0 0;		
		width:9px;
		overflow:hidden;
	}	
	

/* FIN CALENDARIO */

/* paginacion */
	.paginacion_tabla{
		width:600px;
		padding-bottom:10px;
	}
    .paginacion_tabla a{
        color:#A15F2F !important;
    }
	.paginacion_tabla .anteriores{
		float:left;
		width:80px;
	}
	.paginacion_tabla .anteriores a{
		background:url(/images/ico_anteriores.gif) no-repeat scroll 0 4px !important;
	}
	.paginacion_tabla .paginas{
		float:left;
		text-align:left !important;
		width:100% ! important;
	}
	.paginacion_tabla .siguientes{
	/*	float:left;*/
		width:80px;
	}
	.paginacion_tabla .siguientes a{
		background:url(/images/ico_siguientes.gif) no-repeat scroll right 4px !important;
	}
	
/* fin paginacion */
 
 
 /* MAPA WEB */
	#contenido .lista_mapa{
		width:190px;
		float:left;
		display:inline;
		margin:0 0 0 20px;
		padding:0;
	}
	#contenido .lista_mapa li{
		list-style-position:outside;
		list-style:none;
	}
	#contenido .lista_mapa li a{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#6A6A6A;
		text-decoration:none;
		padding-left:16px;
		background:url(/images/bullet_menu.gif) no-repeat 6px 4px;
	}
	#contenido .lista_mapa li a:hover{
		text-decoration:underline;
	}
	#contenido #h2mapa{
		margin-bottom:10px !important;
	}
	#contenido .fila_mapas{
		float:left;
		width:640px;
		display:inline;
		margin:0 0 20px 0;
		padding:0;
	}
	#contenido .lista_mapa h3{
		color:#fff;
		height:23px;
		text-align:center;
		font:12px Georgia, "Times New Roman", Times, serif;;
		line-height:23px;
		text-transform:uppercase;
		margin:0 !important;
		padding:0 !important;
	}
	#contenido #mapa1 h3{
		background:#A15F2F;
	}
	#contenido #mapa2 h3{
		background:#B49F68;
	}
	#contenido #mapa3 h3{
		background:#96874A;
	}
	#contenido #mapa4 h3{
		background:#A2A932;
	}
	#contenido #mapa5 h3{
		background:#A6A6A6;
	}

 /* FIN MAPA WEB */

/* DONDE ESTAMOS */
#mapa_donde_estamos{
	margin:15px 0;
	width:420px;
	height:300px;
	border:1px solid #ccc;
}


#caja_tourist_info, #caja_ayto_info{
	margin-bottom:20px;
	background:#fff;
	border:1px solid #ccc;
	overflow:hidden;
}
#centro2 .derecha_donde_estamos #caja_descargas{
	border:1px solid #ccc;
	overflow:hidden;
	background:#fff;
	padding-bottom:5px;
}
#caja_tourist_info p, #caja_ayto_info p{
	margin:5px 10px 10px 10px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}
#caja_tourist_info .fax, #caja_ayto_info .fax{
	color:#92972D;
}
#caja_tourist_info .icono{
	margin-right:5px;
}

#centro2 .derecha_donde_estamos{
	border:none !important;
	background:none;
}

/* FIN DONDE ESTAMOS */

 /* ESTILOS EXTRA */
	#banner_boletin span{
		background:url(/images/fnd_banner_boletin.jpg) no-repeat 0 0;
	}
	
	#ayto {
		margin-right: 10px
	}
 /* FIN ESTILOS EXTRA */

