

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

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

/*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 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	font-size:1.2em;
	margin:0 auto;
	text-align:left;
	width:473px;
	background-color:#ECF5FE;
	float:right;
	margin-top:20px;
	height:195px;
}

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/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.5em;
	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;
}

div.fr_aptdo {
	margin:0 auto;
	overflow:hidden;
	padding:10px;
	position:absolute;
	left:0px;
	height:140px;
	width:95%;

}

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

div.fr_cont_direccion {
	position:absolute;
	left:15px;
	bottom:95px;
	width:49%;
}

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;
	bottom:95px;
	left:225px;
	width:49%;
	text-align:right;
}

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.2em;
	margin:0px auto;
	margin-top:15px;
	position:absolute;
	bottom:75px;
}

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

div.fr_cont_datos_basicos fr_cont_aptdo{
	width:48%;
}

h3.fr_horario{
	color:#00205C;
	font-size:1.2em;
	margin:0px auto;
	margin-top:15px;
	position:absolute;
	bottom:60px;
	left:15px;
}

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;
	bottom:0px;
	width:100%;
	left:15px;
}

/*Estilos para la zona inferior de banners de la portada*/

.contenedor_banners {
	float:left;
	width:252px;
	margin-top:20px;
}

/*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:250px; 
	height:353px; 
	float:left; margin-top:5px;
}

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

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

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

.cont_titu_foto {
	width:100%;
	background-color:#e77201;
	border-bottom:3px solid #b65a01;
	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:160px;
}

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

.cont_titu_artista {
	width:100%;
	background-color:#3399cc;
	border-bottom:3px solid #136d9a;
	
	height:20px;
}

.cont_titu_insta {
	width:100%;
	background-color:#689b35;
	border-bottom:3px solid #406b14;
	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;
}

div.ft_cont_foto {
	height:56px;
	overflow:hidden;
}

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

.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;
}

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

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

.contenedor_menu {
	width:242px;
	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) 40px 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) 43px 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) 47px center;
	background-repeat:no-repeat;
}

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

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