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

div#banners_galeria_wrapper {
	width:386px;
	overflow:hidden;
	float:right;
	padding-bottom:30px;
	}

/*Estilos zona banners*/

div#sep_linea{
	height:1px;
	overflow:hidden;
	background:#dedede;
	width:691px;
	margin:0 auto;
	margin-bottom:14px;
	margin-top:2px;
}

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

div.cont_banner_seccion {
	overflow:hidden;
	float:left;
	width:150px;
	margin-right:30px;
	height:94px;
	background:transparent url(/img_maquetacion/fondos/fondo_enlaces_guia.jpg) scroll no-repeat 0px 0px;
}

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


div.tb_cont_img{
	width:150px;
	height:70px;
	overflow:hidden;
}

img.tb_img{
	border:none;
	padding-top:2px;
}

div.tb_cont_tit {
	background-color:none;
	width:100%;
	color:#7d7d7d;
	text-align:center;
	text-transform:uppercase;
	}

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

a.tb_titulo_link {
	color:#7D7D7D;
}

/*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:100%;
	background-color:#ECF5FE;
	width:100%;
	float:left;
	margin-top:20px;
	min-height:160px;
	_height:160px;
}

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

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

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

div.fr_cont_direccion {
	position:absolute;
	left:20px;
	bottom:0px;
	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:220px;
	bottom:0px;
	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.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:75px;
	left:439px;
}

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:37%;
	left:440px;
}



/*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 botones de imprimir*/

div#noticia_cont_opciones {
	position:absolute;
	right:10px;
	bottom:0px;
	width:auto;
	font-size:1.2em;
	text-align:right;
	line-height:22px;
	
}

a.nc_opciones_volver_link, a.nc_opciones_relacionar_link, span.nc_opciones_volver_link a {
color:#2A5FAA;
}

/*  Estilos Menu comer dormir como llegar...  */ 

div#cont_menu{
	width:500px;
	height:30px;
	overflow: hidden;
	text-align:right;
	position:absolute; 
	top:10px; 
	right:20px;
}

ul#cont_menu_op {
	width:100%;
	height:28px;
	margin:0px auto;
	padding:0px;
	float:right;
	
}

ul#cont_menu_op li{
	width:106px;
	height:18px;
	float:right;
	list-style:none;
	margin:0px auto;
	margin-left:10px;
	text-align:center;
}

ul#cont_menu_op li a{
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	vertical-align:middle;
	display:block;
	width:106px;
	height:28px
	}

li#cont_menu_comollegar a{
	background:transparent url(/img_maquetacion/fondos/fondo_comollegar.jpg) scroll no-repeat -1px 0px;
}

li#cont_menu_dormir a{
	background:transparent url(/img_maquetacion/fondos/fondo_dondedormir.jpg) scroll no-repeat -1px 0px;
}

li#cont_menu_comer a{
	background:transparent url(/img_maquetacion/fondos/fondo_dondecomer.jpg) scroll no-repeat -1px 0px;
}

li#cont_menu_informarse a{
	background:transparent url(/img_maquetacion/fondos/fondo_dondeinformarse.jpg) scroll no-repeat -1px 0px;
}

li#cont_menu_comollegar a:hover{
	background:transparent url(/img_maquetacion/fondos/fondo_comollegar.jpg) scroll no-repeat -1px -28px;
}

li#cont_menu_dormir a:hover{
	background:transparent url(/img_maquetacion/fondos/fondo_dondedormir.jpg) scroll no-repeat -1px -28px;
}

li#cont_menu_comer a:hover{
	background:transparent url(/img_maquetacion/fondos/fondo_dondecomer.jpg) scroll no-repeat -1px -28px;
}

li#cont_menu_informarse a:hover{
	background:transparent url(/img_maquetacion/fondos/fondo_dondeinformarse.jpg) scroll no-repeat -1px -28px;
}


/*  Estilos Profesionales y Farmacias */ 

div#contenedor_enlaces_banners{
	float:left;
	width:262px;

}

div.contenedor_profesionales, div.contenedor_farmacias{
	width:262px; 
	height:173px;
	overflow:hidden;
	background:transparent url(/img_maquetacion/fondos/cuerpo_instalaciones_guia.jpg) scroll repeat-y 0px 0px;

}

div.cont_titu_profesionales{
	width:100%;
	background:transparent url(/img_maquetacion/fondos/cabecera_profesionales.jpg) scroll no-repeat 0px 0px;
	height:29px;
}

div.cont_cuerpo_profesionales{
	background:transparent url(/img_maquetacion/fondos/cuerpo_profesionales.jpg) scroll no-repeat 0px 0px;
	width:262px; 
	height:130px;
	position:relative;
	overflow:hidden;
}

div.cont_masinfo{
	position:relative;
	top:110px;
	right:25px;
	width:262px; 
}
div.contenedor_profesionales_abajo{
	width:262px; 
	height:4px;
	background:transparent url(/img_maquetacion/fondos/pie_instalaciones_guia.jpg) scroll no-repeat 0px 0px;
	overflow:hidden;
	padding-bottom:30px;
}

p.masinfo{
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	color:#555;
	text-align:right;
	margin:0px auto;
	padding:5px 0 0 0 ;
}

p.masinfo a{
	color:#008DCE;
}

p.profesionales_titulo_portada{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	line-height:29px;
	margin:0;
	padding:3px 0 0 10px;
	text-align:left;
	vertical-align:middle;
}

p.profesionales_titulo_portada a{
	color:#5d5d5d;
	font-weight:bold;
}

div.cont_cuerpo_profes_imagen{
	position:absolute;
	top:30px;
	left:25px;

}

div.cont_cuerpo_profes_texto{
	position:absolute;
	top:20px;
	left:80px;
	width:160px;
}

p.profes_texto{
	color:#555555;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	margin:0 auto;
	padding:0;
	text-align:left;
}

/* Grupo Extras */

div#grupo_extras{
	float:right;
	overflow:hidden;
	width:386px;
	padding-bottom:30px;
}

div#grupo_extras_cabecera{
	width:386px;
	height:27px;
	overflow:hidden;
}

div#grupo_extras_cuerpo{
	width:386px;
	height:209px;
	background:transparent url(/img_maquetacion/fondos/cuerpo_extras_activo.jpg) scroll no-repeat 0px 0px;
	overflow:hidden;
	position:relative;
}

div#grupo_extras_pie{
	width:386px;
	height:4px;
	background:transparent url(/img_maquetacion/fondos/pie_extras_activo.jpg) scroll no-repeat 0px 0px;
	overflow:hidden;
}

div.titulo_menu_extras{
	float:left;
	margin-right:2px;
	width:122px;
	height:27px;
}

div.titulo_menu_extras p{
	background:transparent url(/img_maquetacion/vinetas/vineta_menu_extras.gif) scroll no-repeat 5px 7px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:1.3em;
	color:#5d5d5d;
	padding-left:17px;
	vertical-align:middle;
	margin:0px auto;
	font-weight:bold;

}

div.titulo_menu_extras p a{
	color:#5d5d5d;
}

div.cuerpo_fotos_extras{
	width:386px;
	height:208px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	visibility: hidden;
}

div.titulo_menu_extras.activo{
	background:transparent url(/img_maquetacion/fondos/menu_extras_activo.jpg) scroll no-repeat 0px 0px;

}
div.titulo_menu_extras.inactivo{
	background:transparent url(/img_maquetacion/fondos/menu_extras_desactivo.jpg) scroll no-repeat 0px 0px;

}

/*Estilos para  el grupo de los artistas, fototeca e instalaciones*/



ul.cont_alrededor, ul.cont_instalacion, ul#ft_cont_fotos, ul.turismo_cont_imagenes {
	height:208px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:15px;
	margin-top:13px;
	overflow:hidden;
	padding:0;
}

ul.cont_instalacion li, ul.cont_alrededor li,  ul#ft_cont_fotos li, li.turismo_imagen_wrapper{
	margin:0 0 15px 0;
	width:355px;
	text-align:left;
	
}

.instalacion_img, .artista_img, img.vt_foto_img, img.turismo_imagen  {
	height:80px;
	border:none;
}


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


.lr_cont_recurso {
	display:none;
}

.lr_slider_tit {
	display:none;
}

div.ft_contenedor_foto, div.ft_contenedor_intalaciones, div.ft_contenedor_vistazo,{
	text-align:left;
	float:left;
	width:100%;
	position:relative;
}

div.turismo_cont_imagen {
	float:left;
	width:120px;
	text-align:center;
	background:#fff;
	border:2px solid #CCCCCC;
	}

div.ft_cont_foto_tit, div.ft_cont_intalaciones_tit, div.ft_cont_vistazo_tit, div.turismo_imagen_cont_tit{
	float:right;
	width:220px;
}

p.ft_fotos_tit, p.ft_intalaciones_tit, p.ft_vistazo_tit, p.turismo_imagen_tit{
	margin:0px auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000000;
	background:transparent url(/img_maquetacion/vinetas/flechita_azul.gif) scroll no-repeat 0px 8px;
	line-height:20px;
	vertical-align:middle;
	padding-left:10px;
}


