/* CSS Document */

body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#000000;
	}

img {
	margin:0px;
	padding:0px;
	border:none;
		}

a {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

DIV#ptd_pagina {
	margin:0 auto;	
	width:1004px;

	}

DIV#ptd_col_izquierda {
	width:696px;
	float:left;
	overflow:hidden;
	text-align:center;
	margin:0px auto;
	padding-right:13px;
	padding-bottom:0px;
	background-color:#000000;
}

DIV#ptd_col_derecha {
	width:295px;
	float:right;
	overflow:hidden;
	text-align:center;
	position:relative;
	/*color: f5f5f5;*/
	background-repeat:no-repeat;

	}

DIV#parte_inferior {
	background:#000 url(/lang/img/ptd_new/degradado_vertical3.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	overflow:hidden;
	width:100%;
}

/*Estilos menu superior */

DIV#ptd_cont_menu_sup {	
	width:1004px;
	background-color:#FFFFFF;
	height:20px;
	overflow:hidden;
	text-align:center;
	margin:0px auto;
	}

DIV#ptd_menu_sup {	
	width:1004px;
	background-color:#FFFFFF;
	height:20px;
	overflow:hidden;
	margin:0px auto;
	}

DIV#ptd_menu_sup_ico {	
	float:left;
	padding-left:5px;
	padding-bottom:2px;
	}

DIV#ptd_menu_sup_ico img{	
	vertical-align:middle;
	}

DIV#ptd_menu_sup_ico span{	
	line-height:17px;
	}

DIV#ptd_menu_sup_idiomas {
	float:right;
	padding-right:5px;
	height:20px;
	padding-top:3px;
	position:relative;
	}

DIV#ptd_menu_sup_idiomas a, DIV#ptd_menu_sup_idiomas span, DIV#ptd_menu_sup_ico span {
	text-decoration:none;
	color:#666;
	font-size:0.65em;
}

DIV#ptd_menu_sup_idiomas a:hover{
	text-decoration:underline;
}


/*Estilos banner superior y encabezado de la página*/

DIV#ptd_fondo_banner_superior {
	margin:0px auto;
	width:100%;
	text-align:center;
	width:1004px;
	}

DIV#ptd_banner_superior {
	width:100%;
	height:90px;
	overflow:hidden;
	}

DIV#ptd_encabezado {
	margin:0px auto;
	width:1004px;
	height:95px;
	overflow:hidden;
	position:relative;
	}

DIV#ptd_encabezado_fondo {
	background-color:#0d0d0f;
	width:1004px;
	height:95px;
	overflow:hidden;
	position:absolute;
	text-align:center
	}

DIV#ptd_encabezado_dcha {
	background-color:#35393c;
	width:50%;
	height:95px;
	overflow:hidden;
	position:absolute;
	right:0px;
	bottom:0px;
	}


DIV#ptd_ot {
	position:absolute;
	left:759px;
	bottom:17px;
	text-transform:uppercase;
	}
	
DIV#ptd_ot a {
	color:#fff;
	text-decoration:none;
	font-size:0.85em;
	}

DIV#ptd_ot a:hover {
	text-decoration:underline;
	}

DIV#ptd_buscador {
	width:240px;
	height:32px;
	background-color:#545759;
	position:absolute;
	right:15px;
	top:6px;
	text-align:right;
	}

DIV#ptd_buscador form {
	display:block;
	text-align:left;
	margin:0px auto;
	font-size:0.8em;
	height:32px;
	}

DIV#ptd_cont_buscador {
	width:230px;
	height:24px;
	margin-top:4px;
	position:relative;
	padding-left:10px;
	}

DIV#ptd_cont_buscador label{
	float:left;
	line-height:25px;
	color:#FFFFFF;
	font-variant:small-caps;
	font-weight:bold;
	padding-right:8px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	}

DIV#ptd_cont_buscador input#txt_bsc{
	width:123px;
	height:16px;
	background-color:#fff;
	color:#111;
	font-size:0.9em;
	border-top:1px solid #333;
	border-left:1px solid #444;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	padding-left:3px;
	}

DIV#ptd_cont_buscador button#btn_bsc{
	width:25px;
	height:22px;
	background-color:transparent;
	border:none;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}

DIV#ptd_tiempo {
	position:absolute;
	bottom:0px;
	right:0px;
	background:transparent;
	overflow:hidden;
	width:97px;
	height:52px;
	}

DIV#ptd_tiempo_datos {
	position:absolute;
	bottom:0px;
	right:2px;
	width:100px;
	height:40px;
	z-index:9999;
	text-align:right;
	}

DIV#ptd_tiempo_temp {
	position:absolute;
	right:4px;
	bottom:2px;
	height:45px;
	}

DIV#ptd_tiempo_datos h2 {
	font-size:1.1em;
	color:#FFBF00;
	line-height:45px;
	margin:0px auto;
	font-family:"Trebuchet MS";
	font-weight:bold;
	}

/*Estilos menu principal horizontal*/

DIV#ptd_menu_hz, DIV#ptd_menu_hz_fucsia, DIV#ptd_menu_hz_naranja{
	width:1004px;
	margin:0px auto;
	height:38px;
	overflow:hidden;
	text-transform:uppercase;
	font-size:85%;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	background-image:url(/lang/img/portada_menu_hz_x.jpg);
	background-repeat:repeat-x;
	}

DIV#ptd_menu_hz_fucsia {
	background-color:#b52374;
	background-image:none;	
	}

DIV#ptd_menu_hz_naranja {
	background-color:#eb5e0f;
	background-image:none;	
	}

DIV#ptd_menu_hz_izq {
	float:left;
	background-color:transparent;
	width:142px;
	height:38px;
	}

DIV#ptd_menu_hz_der {
	width:800px;
	float:right;
	margin-top:2px; 
	margin-right:12px;
	text-align:right;
	}

DIV#ptd_menu_hz ul, DIV#ptd_menu_hz_fucsia ul, DIV#ptd_menu_hz_naranja ul{
	list-style-type:none;
	margin: 0px auto;
	padding: 0;
	overflow:hidden;
	font-size:100%;
	text-align:right;
	float:right;
	}

DIV#ptd_menu_hz li, DIV#ptd_menu_hz_fucsia li, DIV#ptd_menu_hz_naranja li{
	float: left;
	margin: 0;
	overflow:hidden;
	text-align:center;
	padding-top:10px;
	padding-left:6px;
	padding-right:6px;
	}

DIV#ptd_menu_hz_fucsia li, DIV#ptd_menu_hz_naranja li{
	color:#FFFFFF;
	}

DIV#ptd_menu_hz a, DIV#ptd_menu_hz_fucsia a, DIV#ptd_menu_hz_naranja a {
	float: left;
	position: relative;
	margin: 0;
	text-decoration:none;
	height:38px;
	color:#6c6c6d;
	}

DIV#ptd_menu_hz_fucsia a, DIV#ptd_menu_hz_naranja a {
	color:#fff;
	} 

/*Estilos cuerpo*/

DIV#ptd_cuerpo {
	width:1004px;
	overflow:hidden;
	background-color:#282828!important;
	color:#000;
	background-image:url(/lang/imagenes/fondo_body.jpg);
background-repeat:repeat-y;

		}

DIV#ptd_cuerpo h1, DIV#ptd_cuerpo h2{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	}

DIV#ptd_cuerpo h1 {
	font-size:1.6em;
	line-height:0.9em;
	letter-spacing:0.1em;
	text-align:center;
	}

DIV#ptd_cuerpo h2{
	font-size:1.1em;
	line-height:1em;
	}



.c_fucsia {
	color:#b52374;
	}
	
.c_naranja {
	color:#e66524;
	}
	
.c_blanco {
	color:#fff;
	}

.c_rojo {	
	color:#db0c02;
}

.c_gris {
	color:#666;
	}

.c_gris_claro {
	color:#aaa;
	}

#ruta {
	height:20px;
	font-size:11px; 
	line-height:20px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:18px;
	text-align:left;
	}

#ruta a{
	color:#444;
	text-decoration:none;
}

#ruta a:hover{
	text-decoration:underline;
}

/*Estilos zona fotografías grandes*/
div#ptd_fototitulares_wrapper{
	width:100%;
	height:339px;
	display:block; 
	position:relative;  
	margin:0px auto 0px;
	background:#282828;
}

DIV#ptd_fototitulares {
	width:100%;
	height:380px;
	overflow:hidden;
	position:relative;
	margin-bottom:0px;
	background-color:#282828; 
	}

DIV#ptd_cont_fototitulares {
	width:270px;
	height:339px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
	background:#282828;
	
	
	
	}

DIV.ptd_fototitulares_foto {
	width:270px;
	height:339px;
	background-color:#dedede;
	margin:0px auto;
	position:relative;
	overflow:hidden;
	}


DIV.ptd_fototitulares_txt {
	width:100%;
	height:45px;
	background-color:#000000;
	opacity:0.5;
	margin:0px auto;
	position:absolute;
	bottom:0px;
	text-align:left;
	left:0px;
	filter: alpha(opacity=75);
	}
	
DIV.ptd_fototitulares_txt_tit {
	width:100%;
	height:40px;
	margin:0px auto;
	position:absolute;
	bottom:0px;
	text-align:left;
	left:0px;
	}

DIV.ptd_fototitulares_tit {
	width:100%;
	overflow:hidden;
	height:34px;
	margin:0px auto;
	position:relative;
	}

DIV.ptd_fototitulares_tit a{
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#fff;
	white-space:normal;
	line-height:18px;
	display:block;
	top:0;
	left:12px;
	position:absolute;
	width:95%;
	heigth:40px;
	}

DIV.ptd_fototitulares_res {
	margin:0px;
	padding-left:10px;
	width:95%;
	padding-top:2px;
	height:15px;
	overflow:hidden;
	}

DIV.ptd_fototitulares_res a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#fff;
	}
	

DIV#ptd_fototitulares_numeros {
	position:absolute;
	float:right;
	top:270px;
	right:25px;
	}

DIV.ptd_fondo_num {
	background-image:url(/lang/img/portada_fondo_numero.jpg);
	background-repeat:no-repeat;
	float:left;
	height:20px;
	width:20px;
	text-align:center;
	}

DIV.ptd_fondo_num a{
	text-decoration:none;
	color:#333;
	}

DIV.ptd_fondo_num a:hover{
	text-decoration:underline;
	}
	
div#ptd_cont_rotativo {
	overflow:hidden;
	float:left;
	white-space:nowrap;
	text-align:left;
	width:270px;
}

div.ptd_rotativo {
	height:341px;
	overflow:hidden;
	position:relative;
	width:270px;
	float:left;
}

/*Estilos menu recursos turísticos*/

DIV#ptd_menu_recursos_cont {
	width:678px;
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:17px;
	}

DIV#ptd_menu_recursos {
	height:30px;
	margin:0px auto;
	background-color:#b52374;
	overflow:hidden;
	text-align:center;
}

DIV#ptd_menu_recursos ul{
	list-style-type:none;
	margin: 0px auto;
	padding: 0;
	overflow:hidden;
	width:100%;
	height:30px;
	}

DIV#ptd_menu_recursos li{
	display:inline;
	margin: 0;
	overflow:hidden;
	text-align:center;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	}

DIV#ptd_menu_recursos a {
	position: relative;
	margin: 0;
	text-decoration:none;
	line-height:30px;
	color:#fff;
	font-size:0.9em;
	}

DIV#ptd_menu_recursos a:hover {
	text-decoration: underline;
}

/*Estilos zona titulares actualidad*/

DIV#ptd_conocezamora {
	width:696px;
	float:left;
	padding-top: 22px;
	padding-bottom: 10px;
	overflow:hidden;
	}

DIV#ptd_conocezamora_enc {
	margin:0px auto;
	padding-bottom:10px;
	text-align:left;
	margin-left:15px;
	}

DIV#ptd_conocezamora_enc h1{
	text-align:left;
	margin:0px;
	}
	
div#ptd_conocezamora_enc h1 a{
	text-decoration:none;

	}
	
DIV#ptd_conocezamora_enc h1 a:hover{
text-decoration:none;
	border-bottom:1px solid #fff;
	}

DIV.ptd_act_cont {
	width:340px;
	margin:15px auto;
	margin-left:27px;
	text-align:left;
	}

DIV.ptd_act_imagen {
	width:340px;
	height:130px;
	overflow:hidden;
	}

DIV.ptd_act_tit{
	margin-top: 10px;
	height:25px;
}

DIV.ptd_act_tit a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-decoration:none;
	color:#fff;


	}

DIV.ptd_act_tit a:hover{
	text-decoration:underline;
	}

DIV.ptd_act_txt {
	margin-top:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:0.9em;
	}

DIV.ptd_act_desc{
	margin-top:10px;
}

DIV.ptd_act_desc a{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
	}
DIV.ptd_act_desc a:hover{
	text-decoration:underline;
	}

.leer_mas {
	text-align:right;
	margin-top:5px;
	position:absolute;
	bottom:0px;
	right:0px;
	}

.leer_mas a{
	color:#b52374;
	font-size:0.8em;
	}

/*Estilos zona agenda*/

DIV#ptd_agenda {
	width:222px;
	float:left;
	font-weight:bold;
	font-family:"Trebuchet MS";
	}

DIV#ptd_agenda_enc {	
	width:160px;
	margin:0px auto;
	padding-bottom:20px;
	text-align:left;
	}

DIV.ptd_agenda_cont {
	width:160px;
	margin:0px auto;
	margin-bottom:22px;
	}

DIV.ptd_agenda_imagen {
	text-align:center;
	overflow:hidden;
	}

DIV.ptd_agenda_tit {
	text-align:left;
	}

DIV.ptd_agenda_tit a{
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:0.8em;
	text-decoration:none;
	color:#000;
	}

DIV.ptd_agenda_tit a:hover{
	text-decoration:underline;
	}

DIV.ptd_agenda_txt {
	margin-top:10px;
	font-size:1.2em;
	line-height:0.9em;
	font-weight:bold;
	}

DIV.ptd_agenda_desc {
	margin-top:10px;
	font-size:0.80em;
	text-align:left;
	}

/*Estilos notasdeprensa */

DIV#ptd_nota_prensa {
	width:329px;
	margin:0px auto;
	background-color:#cbcbcb;
	margin-top:20px;
	
}

DIV#ptd_nota_prensa_enc {
	width:329px; 
	height:61px;
	overflow:hidden;
}

DIV#ptd_nota_prensa_enc_txt {
	width:329px; 
	background-color:#cbcbcb;
	}

.ptd_notaprensa {
	width:295px;
	margin:12px auto;
	line-height:1em;
	margin-bottom:20px;
	text-align:left;
	}
	

.ptd_notaprensa a {
	font-family:"Trebuchet MS";
	text-decoration:none;
	color:#2A0000;
	padding-left:4px;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.2em;
	}

.ptd_notaprensa a:hover {
	text-decoration:underline;
	}

DIV#ptd_nota_prensa_pie {
	width:329px; 
	height:64px;
	overflow:hidden;
	position:relative;
	}

DIV#ptd_nota_prensa_link {
	position:absolute;
	bottom:2px;
	right:48px;
	}

DIV#ptd_nota_prensa_link a{
	color:#fff;
	text-decoration:none;
	}

DIV#ptd_nota_prensa_link a:hover{
	text-decoration:underline
	}


/*Estilos 'visita zamora' */

DIV#ptd_visita_zamora {
	width:266px;
	height:110px;
	margin:0px auto;
	margin-top:20px;
	overflow:hidden;
	position:relative;
	}

#ptd_vz_fondo_sup {
	width:266px;
	height:50px;
	background-image:url(/lang/img/portada_sombra_visite_zamor.jpg);
	background-repeat:repeat-y;
	margin-top:7px;
	position:relative;
	}

#ptd_vz_pestania {
	width:266px;
	height:53px;
	background-image:url(/lang/img/portada_pestania_visitezamo.png);
	background-position:top;
	}

#ptd_vz_botones {
	position:absolute;
	bottom:0px;
	width:251px;
	margin-left:6px;
	height:53px;
	background-image:url(/lang/img/portada_fondo_visitezamora.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	overflow:hidden;
	}

#ptd_vz_txt {
	margin-left:15px;
	padding-top:5px;
	}

#ptd_vz_descarga {
	text-align:right;
	position:absolute;
	right:50px;
	bottom:8px;
	}

#ptd_vz_descarga a{
	color:#fff;
	font-size:0.8em;
	}

img.img_bottom {
	vertical-align:bottom;
	}

DIV.ptd_ico_visita_zamora {
	width:60px; 
	float:left;
	text-align:center;
	}

DIV.ptd_sep_visita_zamora {
	width:3px; 
	float:left;
	text-align:center;
	height:53px;
	overflow:hidden;
	}

/*Estilos página desarrollo Actualidad Turística */

#act_actualidad_turistica {
	width:590px;
	margin:0px auto;
	text-align:justify;
	}

DIV.act_cont_tit {
	overflow:hidden;
}

p.act_tit {
	color:#B8094D;
	font-family:arial;
	font-size:1.3em;
	line-height:22px;
	text-align:justify;
	margin-top:15px;
}

DIV.act_botonera_art {
	text-align:right;
}

DIV.act_botonera_art a{
	color:#ea5e0f;
	font-family:arial;
	font-size:0.9em;
	line-height:22px;
	text-decoration:none;
}

DIV.act_botonera_art a:hover{
	text-decoration:underline;
}

DIV.act_art_txt {
	color:#123456;
	font-family:"Trebuchet MS";
	font-size:0.9em;
	text-align:justify;
	margin-top:10px;
}

DIV#act_tur_enc {
	color:#B00A43;
	font-family:arial;
	font-size:1.4em;
	margin-bottom:15px;
	margin-top:15px;
	text-align:justify;
	width:200px;
}
	
	
/* Zamora Vision */
#bloque_za_vision {
	width: 242px;
	margin: auto;
	margin-top: 0px;
	margin-top:3px;
}

#bloque_za_vision a {
	color: #fff !important;
}

#bloque_za_vision .titulo {
	text-align: left;
	padding: 2px;
	margin-top: 13px;
	color: #fff;
	font-weight: bold;
	font-size:1em;
}

#bloque_za_vision .multiBoxDesc {
	display:none!important;
}

#bloque_za_vision .comentario {
	text-align: left;
	padding: 2px;
	margin-top: 13px;
	color: #c9c9c9;
	font-size: .8em;
}

#bloque_za_vision .miniatura_fotograma {
	position: relative;
	width: 240px;
	margin: auto;
	text-align: left;
	background-color: #000000;
	border:1px solid #8c7d82;
	overflow:hidden;
}

#cabecera_bloque_za_vision {
	position: relative;
	height: 32px;
	background-image: url('/lang/img/za_vision/cabecera_bloque.jpg');
	background-repeat: no-repeat;
}

#cabecera_bloque_za_vision a#stop  {
	position: absolute;
	top: 8px;
	left: 280px;
}
#cabecera_bloque_za_vision a#play  {
	position: absolute;
	top: 8px;
	left: 300px;
}

#cuerpo_bloque_za_vision, #navegacion_scroller_bloque_za_vision {
	background-color: #0B0A0F;
	background-position: bottom;
	text-align: left;

	
}
#navegacion_scroller_bloque_za_vision {
	height: 30px;
	text-align: center;
	overflow: hidden;
	position: relative;
	width:262px;
	background-color:#333;
	margin:0px auto;
	line-height:30px;
	vertical-align:middle;
}

#go-prev {
	position: absolute;
	top: 0px;
	left: 10px;

}

div#navegacion_scroller_bloque_za_vision a{
	line-height:30px;
	vertical-align:middle;
	height:30px;
}

div#navegacion_scroller_bloque_za_vision img{
	vertical-align:middle;
}

#go-next {
	position: absolute;
	top: 0px;
	right: 10px;
}

#scroller_bloque_za_vision {
	margin: 0;
	height: 248px;
	padding: 0 0 50px 0px;
}

.slide_za_vision {
	overflow:hidden;
	margin:0px auto;
	text-align:left;
}

#pie_bloque_za_vision {
	background-image: url('/lang/img/za_vision/fondo_pie.jpg');
	background-repeat: no-repeat;
	height: 21px;
	padding-right: 60px;
	padding-top: 25px;
	color: #fff !important;
	font-weight: bold;
	text-align: right;
}

#bloque_fototeca {
	width: 261px;
	margin: auto;
}

DIV#ptd_col_derecha_videos {
	width:301px;
	float:right;
	overflow:hidden;
	text-align:center;
	position:relative;
	background:none;
	margin-top:15px;
	}

DIV#zona_videos {
	background-color:#0B0A0F;
	border:1px solid #f90000;
	width:268px;
	height:421px;
	margin:0px auto;
	margin-top:22px;
}

DIV#ver_todos {
	font-size:11px;
	text-align:right;
	margin-right:10px;
	margin-top:15px;
}

DIV#ver_todos a {
	color:#F90000;
}

/* Zamora Fototeca */
#bloque_za_fototeca {
	float:left;
	width: 301px;
	margin: auto;

	overflow:hidden;
}

#bloque_za_fototeca a {
	color: #fff !important;
}

#bloque_za_fototeca .titulo {
	text-align: center;
	padding: 2px;
	margin-top: 5px;
	color: #fff;
	font-weight: bold;
	font-size: .8em;
}

#cabecera_bloque_za_fototeca {
	height: 32px;
	background-image: url('/lang/img/za_fototeca/cabecera_bloque.jpg');
	background-repeat: no-repeat;
}

#cuerpo_bloque_za_fototeca {
	height: 256px;
	background-color: #333333;
}

.txt_fototeca {
	text-align: center;
	font-weight: normal;
	background-color: #333333;
	color: #fff;
	padding: 0;
}

#pie_bloque_za_fototeca {
	background-image: url('/lang/img/za_fototeca/fondo_pie.jpg');
	background-repeat: no-repeat;
	height: 46px;
	text-align: right;
	padding-right: 50px;
	padding-top: 25px;
	color: #fff !important;
	font-weight: bold;
}

#pie_bloque_za_fototeca a:link, #pie_bloque_za_fototeca a:visited {
	text-decoration: none;
}


#img_gallery_fototeca{
	margin: 0;
	width:301px;
}
#img_gallery_fototeca a{ outline:none; border:none; }
#img_gallery_fototeca a img{border:none;}

/* --- IMAGE STAGE */
#fullimg_fototeca{
	width:301px;
	overflow:hidden;
	height:200px;
}
#fullimg_fototeca img{ width:301px; }
#fullimg_fototeca p, #fullimg_fototeca span{
	background:black;
	opacity:.5;
	color:white;
	margin:0px;
	width:290px;
	padding:6px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

/* --- SLIDER --- */
#slide_fototeca {
	background-color: #000;
	height: 50px;
	position: relative;
}

#img_gallery_fototeca img.largeImage {
	width: 330px;
	height: 200px;
}

#img_gallery_fototeca #wrapper_fototeca{
	position: absolute;
	top: 0;
	left: 15px;
	overflow:hidden;
	padding: 5px 10px;
	width: 250px;
	height:40px;
	background-color:#000;
}

#items_fototeca{
	margin:0px 0px;
	padding:0px;
	list-style:none;
	width:50000px;
	letter-spacing:0em;
}
#items_fototeca li{
	float:left;
	list-style:none;
	margin-right:2px;
}
#items_fototeca .thumb_fototeca{
	width:40px;
	height:40px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
#items_fototeca .large{
	display:none;
}
#fullimg_fototeca .loading{
	width: 35px;
	height: 35px;
}
#fullimg_fototeca .thumb_fototeca{display:none;}

#items_fototeca .item_fototeca  p, #items_fototeca .item_fototeca  span{
	display:none;
	text-indent: -2000em;
}
#moveleft_fototeca, #moveright_fototeca{
	margin:0px;
	padding: 2px;
	color: white;
	width: 15px;
	height: 44px;
	text-decoration: none;
	z-index: 1000;
	display:block;
	cursor: pointer;
	float:left;
	border: 1px dotted red;
}
#moveleft_fototeca {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	/*background-image: url('/lang/img/za_fototeca/prev.png');*/
	background-position: 10px 20px;
	background-repeat: no-repeat;
}
#moveright_fototeca {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #000;
	/*background-image: url('/lang/img/za_fototeca/next.png');*/
	background-position: -.2em 1em;
	background-repeat: no-repeat;
	float: right;
}
#moveleft_fototeca img, #moveright_fototeca img {
	margin-top: 15px;
}
#moveleft_fototeca img {
	margin-left: 0px;
}
#moveright_fototeca img {
	margin-right: 0px;
}
#moveleft_fototeca:hover, #moveright_fototeca:hover {
	/*background-position:bottom;*/
}

/*Menu lateral Turismo Zamora */

#menu_lat_tz {	
	width:348px;
	position:relative;
	overflow:hidden;
	background-image:url(/lang/img/fondo_menu_lc.jpg);
	}
	
	#menu_lat_tz_laciudad {	
	width:330px;
	position:relative;
	overflow:hidden;
	margin:0px auto;

	}

#menu_lat_tz_fondo {
	position:relative;
	background-image:url(/lang/img/fondo_composicion.jpg);
	width:348px;
	min-height:487px;
	z-index:0;
}

#menu_lat_tz_fondo_der {
	width:174px;
	position:absolute;
	top:0px;
	right:0px;
	height:487px;
	background-color:#000;
	filter: alpha(opacity=65); 
	opacity: .65;
	z-index:1;
	padding-top:15px;
	}

#menu_lat_tz_fondo_izq {
	width:174px;
	float:left;
	top:0px;
	left:0px;
	height:487px;
	background-color:#af1e4d;
	filter: alpha(opacity=65); 
	opacity: .65;
	z-index:1;
	}

#menu_lat_tz_cont {
	width:348px;
	float:right;
	overflow:hidden;
	background-image:url(/lang/img/fondo_menu_lc_composicion.jpg);
	background-repeat:no-repeat;
	}
	
	#menu_lat_tz_cont_laciudad {
	width:348px;
	float:right;
	overflow:hidden;
		background-repeat:no-repeat;
	}


#menu_lat_tz_derecha {
	width:165px;
	float:right;
	z-index:20;
	padding-top:15px;
	overflow:hidden;
	}

#menu_lat_tz_izquierda {
	width:165px;
	float:left;
	z-index:20;
	overflow:hidden;
	}

/*Estilos secciones con titulares en el menu*/
#menu_lat_tz_izquierda ul{
	list-style:none;
	margin:14px 10px 5px 3px;
	text-align:right;
	font-size:0.9em;
	padding:0;
	}

#menu_lat_tz_izquierda ul li{
	margin:5px 0;
	padding-bottom:5px;
	border-bottom:1px solid #ff9201;
	display:block;
	}

#menu_lat_tz_izquierda ul li ul{
	list-style:none;
	margin:0;
	padding-right:10px;
	text-align:right;
	}

#menu_lat_tz_izquierda ul li ul li{
	margin:5px 0;
	padding-bottom:0px;
	width:100%;
	display:block;
	border:none;
	font-size:1.1em;
	}

#menu_lat_tz_izquierda ul a{
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

#menu_lat_tz_izquierda ul a:hover{
	text-decoration:underline;
	}

#menu_lat_tz_izquierda ul li a{
	display:block;
	/*background-image: url(/lang/img/ico_menu_sec.gif);
	background-position: 95% 65%;
	background-repeat: no-repeat;*/
	padding-right: 10px; 
	}

#menu_lat_tz_izquierda ul li ul li a{
	/*background-image: url(/lang/img/ico_menu_lat.gif);*/
	color:#e1e1e1;
	}



/*Fin estilos secciones titulares*/

.menu_opciones {
	width:174px;
	}

.menu_opciones ul{
	list-style:none;
	padding:0;
	text-indent:0;
	text-align:left;
	padding-left:10px;
	}
	
.menu_opciones li{
	list-style:none;
	padding:0;
	text-indent:0;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	}

.menu_opciones li a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}

#menu_lat_tz_derecha div {
	width:175px;
	display:block;
	margin:0 0 0 0px;
	z-index:5;
	text-align: right;
	padding:0px;
	}

#menu_lat_tz_derecha div p {
	width:170px;
	height:20px;
	border-bottom:1px dotted #af1e4d;
	margin-bottom:10px;
	text-align:left;
	padding-left:0px;
	}

#menu_lat_tz_derecha div p a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	padding:5px;
	line-height:14px;
	}

#menu_lat_tz_derecha div p a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#730329;
	}

a.op_selec {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#af1e4d;
	}


/*Estilos titulo_sección*/

.tituloseccion{
width:620px;
margin: 5px auto;
}

/*Estilos sección_noticias*/
.act_cont{
width:620px;
margin:0px auto;
padding-bottom: 10px;
}

/*Estilos cabecera seccion*/

#ptd_col_izq_sup {
	background-color:#eee; 
	width:656px; 
	margin:0px; 
	padding:0px; 
	height:50px; 
	padding-top:5px;
	overflow:hidden;
	}

#cont_tit_op {	
	width:620px;
	margin:0px auto;
	overflow:hidden;
}

.prof_tit_gene {
	float:left;
	font-size: 1.7em;
	font-family:arial;
	color:#b00a43;
	text-align:justify;
	}
	
#botonera_art_sup {
	float:right;
	line-height:22px;
	font-family:Verdana;
	font-size:12px;
	color:#e95d0f;
	text-align:right;
	margin-top:5px;
	}

DIV.botonera-art{
	float:right;
	line-height:22px;
	font-family:Verdana;
	font-size:12px;
	color:#e95d0f;
}

DIV.botonera-art a, #botonera_art_sup a{
	text-decoration:none;
	color:#ea5e0f;
}

DIV.botonera-art a:hover, #botonera_art_sup a:hover{
	text-decoration:none;
	color:#b8094d;
}

#botonera_art, #botonera-art, #act_botonera_art {
display:none;
}



.banners_portada{
	width:678px;
	margin: 0 auto;
	padding-top:5px;
	padding-bottom:15px;
	text-align:left;
	overflow:hidden;
	margin-left:17px;
}

.banners_portada_izq{
	width:320px;
	height:350px;
	text-align:left;
	float:left;
	position:relative;
}

.banners_portada_drch{
	width:320px;
	float:right;
	height:350px;
	text-align: right;
	text-align:left;
	position:relative;
}

/*Estilos para la zona de banners inferior*/

.cont_banners_inf {
	padding-top:20px;
	padding-bottom:20px;
	border:1px solid #333333;
	margin:0px auto;
	width:978px;
	margin-bottom:23px;
	text-align:center;
	overflow:hidden;
}

.cont_banner{
	width:325px;
	text-align:center;
	float:left;
	overflow:hidden;
}


DIV#ptd_zamoravisiontv {
	margin:0px auto;
	text-align:left;
	padding:0px;

	}


/*Banner de Actividades y flash zona de abajo*/

div#banners_abajo_agendas{
	width:978px;
	height:90px;
	margin:10px  auto;
	margin-bottom:29px;
}

div#banners_abajo_agendas_izq{
	float:left;
	width:677px;
	height:90px;
	border:1px solid #333;
}

div#banners_abajo_agendas_drch{
	float:right;
	width:271px;
	height:90px;
	border:1px solid #333;
	position:relative; 
}