
/*Estilos para la página intermedia de turismo*/

div#banners_galeria_wrapper {
	width:443px;
	overflow:hidden;
	margin-top:5px;
	float:left;
	}

/*Estilos zona banners*/

div#cont_banner_secciones{
	text-align:center;
	width:100%;
	overflow:hidden;
	margin-bottom:5px;
}

div.cont_banner_seccion {
	overflow:hidden;
	float:left;
	width:180px;
	margin-right:12px;
}

div.cont_banner_seccion.posicion_5 {
	overflow:hidden;
	float:left;
	width:180px;
	margin-right:0px;
}


div.tb_cont_img{
	width:180.5px;
	height:55px;
	overflow:hidden;
}

img.tb_img{
	border:none;
}

div.tb_cont_tit {
	background-color:#001e54;
	width:100%;
	color:#FFFFFF;
	text-align:left;
	border-top:2px solid #acb3b2;
	margin-bottom:15px;
}

p.tb_titulo {
	margin:0px;
	line-height:20px;
	font-size:1.3em;
	font-weight:bold;
	padding-left:15px;
}

a.tb_titulo_link {
	color:#FFFFFF;

}

a.tb_titulo_link_mas{
	color:#fff000;
	float:right;
	line-height:20px;
	padding-right:10px;
	font-size:1.1em;
}

/*Estilos zona recursos turísticos*/

div#cont_directorio {
	background:url(/img_maquetacion/creatividades/directorio_vertical.jpg);
	width:186px;
	height:351px;
	float:right;
	position:relative;
}

div#directorio_cont_tit {
	position:relative;
	left:8px;
	top:10px;
	text-align:left;
	width:94%;
}

p#directorio_tit {
	margin:0px auto;
	color:#696767;
	font-family:"Century Gothic";
	font-weight:bold;
	font-size:2em;
}


span.dt_link.uno {
	color:#696767;
}

span.dt_link.dos {
	color:#294B8A;
}

#directorio_tit a{
		color:#696767;
}

#introduccionComoLlegar {
display:block;
}

.explicacion_rec{
	color:#FFFFFF;
	font-size:1.3em;
	margin-top:118px;
}

/* Estilos información de la oficina de turismo */

div#recursos_cont_recursos {
	float:right;
	width:74%;
}

div.ficha_recurso {
	background:transparent none repeat scroll 0 0;
	font-size:1.2em;
	margin:0 auto;
	text-align:left;
	width:100%;
	background-color:#ECF5FE;
	margin-top:20px;
	padding:0;
}

div.fr_cont_categoria {
	display:none;
}

div.fr_cont_tipocategoria {
	background-color:transparent;
	border:medium none;
	float:left;
	overflow:hidden;
	padding:1px;
	width:auto;
}

h5.fr_tipocategoria {
	background-color:transparent;
	font-size:1em;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

span.fr_tipocategoria_txt {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img_maquetacion/vinetas/ico_tipo_instal.jpg) no-repeat scroll left 50%;
	color:#666666;
	padding-left:15px;
}

div.fr_botonera {
	float:right;
	padding:4px 0 0;
	text-align:right;
	width:49%;
}

div.fr_botonera {
	text-align:right;
}

a.fr_botonera_link {
	color:#2A5FAA;
}

div.fr_cont_nombre_recurso {
	overflow:hidden;
	width:100%;
}

div.fr_nombre_recurso {
	overflow:hidden;
	padding-bottom:2px;
	position:relative;
}

h2.fr_tit_nombre_recurso {
	color:white;
	font-size:1.75em;
	margin:0 auto;
	background-color:#2C57A9;
	border-bottom:2px solid #ADBEDF;
}

span.fr_nombre_recurso_txt {
	padding-left:10px;
}

div.fr_calidad {
	position:absolute;
	right:15px;
	text-align:right;
	top:15px;
	width:19%;
}

div.fr_cont_datos_basicos {
	position:relative;
	width:100%;
}

div.fr_aptdo {
	margin:0 auto;
	overflow:hidden;
	padding:10px;
	height:90px;
}

div.fr_cont_horarios{
	position:absolute;
	right:0px;
	width:43%;
	top:0px;
}

div.fr_cont_direccion {
	position:absolute;
	left:20px;
	top:35px;
	width:25%;
}

div.ficha_recurso p {
	margin:3px 0;
}

div.ficha_recurso p {
	margin:0px auto;
	line-height:18px;
}

div.fr_cont_telefonos, div.fr_cont_telefonos {
	position:absolute;
	left:210px;
	top:35px;
	width:30%;
}

div.fr_cont_internet {
	float:right;
	width:100%;
}

.fr_email_link, .fr_url_link {
	color:#2A5FAA;
}

h3.fr_tit_aptdo {
	color:#00205c;
	font-size:1.35em;
	height:25px;
	line-height:25px;
	margin:5px auto 0;
	width:93.5%;
	background-color:#adbedf;
}

h3.fr_tit_aptdo span{
	padding-left:15px;
 
}

h3.fr_subtitulo{
	color:#00205C;
	font-size:1.3em;
	margin:0px;
	position:absolute;
	top:10px;
}

h3.fr_subtitulo span {
	background:url(/img_maquetacion/vinetas/ico_cuadro_ofi.jpg);
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left 5px;
}

div.fr_cont_datos_basicos fr_cont_aptdo{
	width:48%;
}

h3.fr_horario{
	color:#00205C;
	font-size:1.3em;
	margin:0px auto;
	position:absolute;
	top:10px;
	left:429px;
}

h3.fr_horario span {
	background:url(/img_maquetacion/vinetas/ico_cuadro_ofi.jpg);
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left 6px;
}

div.fr_horarios{
	position:absolute;
	top:35px;
	width:36%;
	left:440px;
}

div.fr_aptdo {
	width:100%;
	padding:10px;
}



/*Estilos para los articulos de turismo*/

h2#programa_titulo {
	color:#4E80C0;
	font-size:2em;
	margin:0;
	padding-bottom:15px;
}

.programa_fiestas{
	font-family:"Trebuchet MS";
	font-size:1em;
}

.celda_horario {
	text-align:left;
	background-color:#e2ebfc;
	border:2px solid #FFFFFF;
	border-left:none;
	color:#00205C;
}
 
.programa_dia{
	background-color:#7897d1;
	text-align:center;
}

.txt_dia{
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

.celda_actividad{
	background-color:#efeff2;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	border:2px solid #FFFFFF;
	border-right:none;
}

.txt_articulo{
	font-family:"Trebuchet MS";
	font-size:1em;
	text-align:left;
}

/*Estilos para los artistas, fototeca e instalaciones*/

div#contenedor_extras {
	width:245px; 
	height:353px; 
	float:right;
	margin-top:5px;
}

.contenedor_fototeca {
	width:245px; 
	height:111px;
	background-color:#fde1b0;
	margin-bottom:10px;
	overflow:hidden;
}

.contenedor_artistas {
	width:245px; 
	height:111px;
	background-color:#eefdc5;
	margin-bottom:10px;
	overflow:hidden;
}

.contenedor_instalacion {
	width:245px; 
	height:111px;
	background-color:#cae5fc;
	margin-bottom:10px;
	overflow:hidden;
}

.cont_titu_foto {
	width:100%;
	background-color:#EC9700;
	border-bottom:3px solid #ad7003;
	height:20px;
}

p.extras_titulo {
	font-size:1.3em;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding-left:15px;
	text-align:left;
	float:left;
	width:150px;
}

a.tb_titulo_link span {
	font-size:1.1em;
	line-height:20px;

}

.cont_titu_artista {
	width:100%;
	background-color:#6b8919;
	border-bottom:3px solid #3b4e08;
	
	height:20px;
}

.cont_titu_insta {
	width:100%;
	background-color:#4684b9;
	border-bottom:3px solid #20517b;
	height:20px;
}

div#fototeca_cont_fototeca_portada, div#ft_fototeca_portada {
	width:100%;
	overflow:hidden;
	height:83px;
}



ul#ft_cont_fotos {
	border:medium none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	z-index:1;
	padding:0px;
	margin-top:13px;
	margin-left:15px;
	height:60px;
}

ul#ft_cont_fotos li {
	width:80px;
	height:60px;
	border:2px solid #666;
	float:left;
	margin-right:20px;
	background-color:#666;
}

.ft_foto_image {
	height:56px;
}

.lr_cont_recurso {
	display:none;
}

.lr_slider_tit {
	display:none;
}

ul.cont_artista{
	margin-top:13px;
	margin-left:15px;
	height:60px;
	padding:0px;
	overflow:hidden;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.cont_artista li {
	float:left;
	margin-right:15px;
}

.artista_img {
	height:56px;
	border:2px solid #666;
}

ul.cont_instalacion{
	margin-top:13px;
	margin-left:15px;
	height:60px;
	padding:0px;
	overflow:hidden;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.cont_instalacion li {
	float:left;
	margin-right:20px;
}

.instalacion_img {
	height:56px;
	border:2px solid #666;
}

.contenedor_unvistazo {
background-color:#FCCECE;
height:111px;
margin-bottom:10px;
overflow:hidden;
width:245px;
}

.cont_titu_vistazo {
background-color:#BE0000;
border-bottom:3px solid #700202;
height:20px;
width:100%;
}

/*Galeria imagenes de portada*/

.titulo_galeria{
	color:#294B8A;
	margin:0px;
	text-align:left;
	padding-left:15px;
	font-size:1.8em;
	padding-top:7px;
	padding-bottom:10px;
	font-family:"Century Gothic";
}

div#ptd_cont_galeria {
	background-color:transparent;
	margin:0 auto;
	text-align:center;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	border-top:2px solid #EEEEEE;
}

div#cont_img_din {
	border:1px solid #F9F8F8;
	height:202px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	width:380px;
}

img#gal_foto_img {
	border:1px solid #fff;
}

.cont_directorio_turis{
	background:url(/imagenes/fondo_directorio.jpg);
	width:100%;
	height:219px;
	position:relative;
	margin-top:15px;
}

.cont_titu_dire{
	position:relative;
	left:15px;
	top:45px;
	text-align:left;
}

.titu_directorio{
	margin:0px auto;
	color:#696767;
	font-family:"Century Gothic";
	font-weight:bold;
	font-size:2.4em;
}


.titu_directorio a{
	color:#696767;
}

/*Estilos para zona de un vistazo*/

div.vt_cont_foto {
	height:80px;
	overflow:hidden;
	width:120px;
}

ul.cont_alrededor {
	height:60px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:15px;
	margin-top:13px;
	overflow:hidden;
	padding:0;
}

ul.cont_alrededor li {
	float:left;
	margin-right:20px;
	width:88px;
	height:60px;
	overflow:hidden;
}

div#vistazo_cont_vistazo {
	background-color:#EEF9FF;
	margin:0 auto 15px;
	width:96%;
}

img.vt_foto_img {
	border:2px solid #666666;
	height:56px;
}

/*Estilos para el menu de coemr dormir y como llegar*/

.menu_comer_dormir {
	width:715px;
	height:35px;
	background-color:#97567c;
	color:#FFFFFF;
	margin-bottom:15px;
	text-align:center;
}

.contenedor_menu {
	width:33%;
	text-align:center;
	float:left;
}

div.menu_comer {
	margin:0px auto;
	line-height:35px;
	font-size:1.5em;
	font-family:"Century Gothic";
	margin:0px auto;
	background:url(/img_maquetacion/iconos/ico_comer_menu.jpg) 35px center;
	background-repeat:no-repeat;
}

div.menu_dormir {
	margin:0px auto;
	line-height:35px;
	font-size:1.5em;
	font-family:"Century Gothic";
	margin:0px auto;
	background:url(/img_maquetacion/iconos/ico_dormir_menu.jpg) 38px center;
	background-repeat:no-repeat;
}

div.menu_llegar {
	margin:0px auto;
	line-height:35px;
	font-size:1.5em;
	font-family:"Century Gothic";
	margin:0px auto;
	background:url(/img_maquetacion/iconos/ico_llegar_menu.jpg) 42px center;
	background-repeat:no-repeat;
}

div.menu_informarse {
	margin:0px auto;
	line-height:35px;
	font-size:1.5em;
	font-family:"Century Gothic";
	margin:0px auto;
	background:url(/img_maquetacion/iconos/ico_info_menu.jpg) 20px center;
	background-repeat:no-repeat;
}

div.menu_comer a, div.menu_dormir a, div.menu_llegar a, div.menu_informarse a {
	color:#FFFFFF;
}

.raya_separador{
	float:left; 
	line-height:35px; 
	font-size:1.5em;
}


/* Zona banners abajo*/

div.zona_banners_abajo{
	overflow:hidden;
	background-color:#FFFFFF;
	float:right;width:100%;
	margin-top:5px; 
	margin-bottom:15px;
}

div.banners_abajo_guia{
	width:32.8%;
	float:left;
	text-align:left;
}

/*Estilos para el nuevo cuadro de la oficina de turismo*/

div#bloque_oficina {
	border:1px solid #E4E4E4;
	float:left;
	text-align:left;
	width:714px;
	margin-top:30px;
	margin-bottom:10px;
}

div#titulo_ficha {
	background:url(/img_maquetacion/fondos/fondo_titulo_ofi.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:24px;
	margin-top:1px;
	width:712px;
}

p.titulo_ofi {
	font-size:1.5em;
	line-height:20px;
	margin:0 auto;
	padding-left:5px;
}

.zona_contenido {
	padding:10px;
	position:relative;
	height:95px;
}

div.zona_contenido p {
	line-height:18px;
	margin:0 auto;
	font-size:1.2em;
}

