/* intro */
.intro { background: url(/turismo/img/fondo_porta.jpg) no-repeat top left; width: 100%; height: 100%;}
.intro-man { background: url(/turismo/img/fondo_man.jpg) no-repeat top left; width: 100%; height: 100%;}
.intro p { text-align: right; margin-right: 35px; margin-top: 55px;}
.intro p+p { text-align: right; margin-right: 15px; margin-top: 380px;}
.intro p+p+p { text-align:right; margin-right: 20px; margin-top: 80px;}
.intro-man p { text-align: right; margin-right: 35px; margin-top: 55px;}
.intro-man p+p { text-align: right; margin-right: 15px; margin-top: 380px;}
.intro-man p+p+p { text-align:right; margin-right: 20px; margin-top: 80px;}


/* portada */

#portada-izq { width:390px; float:left;}

#portada-izq h3 { padding:7px 10px; color:#b48433; border-bottom:1px solid #9c9c9c; width: 367px; }
#portada-izq h3 strong { display:inline; font-size:1em; color:#4a3927; text-transform:uppercase;}

#portada-izq ul { list-style:none;  display:inline; float:left; padding-bottom:0px;}
#portada-izq ul li { padding:14px 0; float:left; margin:0; border-top:1px solid #d5d5d5; width:100%; }
#portada-izq ul li:first-child { border:0;}
#portada-izq ul li+li+li { padding:8px 0;}
#portada-izq ul li+li+li p{ float:left; width:80px; clear:none; margin:0; padding:0 }
#portada-izq ul li+li+li p a,
#portada-izq ul.actualidad li+li+li p a{ font-weight:normal}
#portada-izq ul li+li+li p+p{ width:300px; }

#portada-izq ul.agenda li div { float:left; width:180px;}
#portada-izq ul.agenda li div p { padding:3px 0; font-size:1.2em}
#portada-izq ul.agenda li div+div+div p{ text-align:justify}
#portada-izq ul.agenda li div.fecha p { font-size:.8em; line-height:1.6em; font-family:Georgia, "Times New Roman", Times, serif; text-align:center}
#portada-izq ul.agenda li div.fecha p+p { margin-top:15px; font-size:.8em;}
#portada-izq ul.agenda li div p+p { font-size:1em; }
#portada-izq ul.agenda li div p a { text-decoration:none; font-weight:bold}
#portada-izq ul.agenda li div p a:hover { text-decoration:underline}
#portada-izq ul.agenda li div p.ver-mas a { font-weight:normal}
#portada-izq ul.agenda li div p.ver-mas a:hover { text-decoration:none}
#portada-izq ul.agenda li div.foto { float:right; width:115px;}
#portada-izq ul.agenda li div.foto img { background:#f3f2ed; padding:5px 5px 15px 5px; border:1px solid #d9d9d9;}
#portada-izq ul.agenda li div.fecha { width:65px; margin-right:5px; display:inline; padding:12px 0 4px 5px; text-align:center; background:url(/turismo/img/bk.agenda-fecha.gif) top center repeat-y }
#portada-izq ul.agenda li div.fecha strong { display:block; padding-bottom:3px; font-size:200%;}

#portada-izq ul.agenda li+li+li { padding:14px 0;}
#portada-izq ul.agenda li+li+li div p {float:none; width:auto; clear:none; margin:0; padding:3px 0 }

#portada-izq ul.actualidad li { margin:0 0 0 10px; width:370px; clear:left; display:inline}
#portada-izq ul.actualidad li p { padding:0; text-align: justify;}
#portada-izq ul.actualidad li p:first-child { padding:3px 0 1px 0; font-size:1.2em;}
#portada-izq ul.actualidad li p a { font-weight:bold; text-decoration:none;}
#portada-izq ul.actualidad li p a:hover { text-decoration:underline}
#portada-izq ul.actualidad li p.ver-mas a:hover { text-decoration:none}
#portada-izq ul.actualidad li p.fecha {color:#cf8854; padding-bottom:8px;}
#portada-izq ul.actualidad li p.ver-mas a { float:right; font-weight:normal; margin-top:6px; }
/*#portada-izq ul.actualidad li+li+li p:first-child { font-size:1em;}*/
#portada-izq ul.actualidad li+li+li { padding:14px 0;}
#portada-izq ul.actualidad li+li+li p{ float:none; width:auto; clear:none; margin:0; padding:0 }
#portada-izq ul.actualidad li+li+li p a{ font-weight:bold}
#portada-izq ul.actualidad li p+p+p { text-align:justify; padding-right:15px;}


#portada-dcha {width:238px; float:right; clear:none}
#portada-dcha h3 { background:#e0e0e0; color:#4a3927;text-transform:uppercase; padding:7px 10px; border-bottom:1px solid #9c9c9c;}
#portada-dcha ul { list-style:none; margin:0 0 10px 0;  clear:left}
#portada-dcha ul li { padding:0px 0px 3px; margin:0; float:left;}
#portada-dcha ul.toma-nota { border-bottom:1px solid #9c9c9c;background:#f3f2ed; float:left}
#portada-dcha ul.toma-nota li{ padding:7px 2px 7px 5px; background:#f3f2ed url(/turismo/img/bk.toma-nota-li.gif) 0 0 repeat-x; width:112px;}
#portada-dcha ul.toma-nota li a { text-decoration:none; color:#714423; font-size:1em;}
#portada-dcha ul.toma-nota li a:hover { text-decoration:underline; }

.banners-portada-central { width:385px; float:left; clear:both; padding:10px 0 0 0; margin-bottom:15px; background:url(/turismo/img/bk.banner-centro-top.gif) 0 0 repeat-x}
.banners-portada-central p { text-align:center; padding:5px 0 0 0;}
.banners-portada-central .cierre { width:385px; float:left; clear:both; height:25px; background:url(/turismo/img/bk.banner-centro-bottom.gif) 0 0 repeat-x}
.banners-portada-central h4 { font-size:1.6em; padding:10px 0 5px 15px; color:#e5ab48; font-weight:bold}
.banners-portada-central h4 span { font-weight:normal; color:#666; font-size:.9em;}








p.ver-mas a { color:#231f20; display:inline; font-weight:normal; margin:0 8px 12px 0; background:#f3f2ed url(/turismo/img/ico.ver-mas.gif) 7px 6px no-repeat; font-weight:normal; padding:2px 5px 2px 20px; border:1px solid #826A48; border-top:0; border-left:0; text-decoration:none; float: right;}
p.ver-mas a:hover { border:1px solid #fff; border-top:0; border-left:0; background:#826A48 url(/turismo/img/ico.ver-mas.gif) 7px 6px no-repeat; color:#fff; text-decoration:none; float: right;}


p.arriba a { color:#231f20; display:inline; font-weight:normal; margin:0 8px 12px 0; background:#f3f2ed url(/turismo/img/ico.subir.jpg) 7px 5px no-repeat; font-weight:normal; padding:2px 5px 2px 20px; border:1px solid #826A48; border-top:0; border-left:0; text-decoration:none;}
p.arriba a:hover { border:1px solid #fff; border-top:0; border-left:0; background:#826A48 url(/turismo/img/ico.subir.jpg) 7px 5px no-repeat; color:#fff; text-decoration:none}


p.siguiente a { color:#231f20; display:inline; font-weight:normal; margin:0 8px 12px 0; background:#f3f2ed url(/turismo/img/ico.ver-mas.gif) 7px 6px no-repeat; font-weight:normal; padding:2px 5px 2px 20px; border:1px solid #826A48; border-top:0; border-left:0; text-decoration:none;}
p.siguiente a:hover { border:1px solid #fff; border-top:0; border-left:0; background:#826A48 url(/turismo/img/ico.ver-mas.gif) 7px 6px no-repeat; color:#fff; text-decoration:none}



/*portadas interiores*/
.lista-principal { list-style:none; width:100%; padding:10px 0; margin:10px 0; float:left; clear:left; display:inline; padding:0; border:1px solid #e1e1e1; border-right:0; border-left:0;}
.lista-principal li { padding:10px; border:0; float:left; width:170px; text-align:center}
.lista-principal li a { margin:0; display:block; float:left; background:#666; color:#fff; padding:4px 0 0 0; text-align:center; text-decoration:none; font-weight:bold}
.lista-principal li a img { margin:2px 0 0 0; padding:0;}
.lista-principal li a:hover { background:#e1e1e1; color:#333;}

ul.columna { width:345px; background:#F3F3F3; padding:10px 0; margin:0; clear:none; border:0; border-left:1px solid #e1e1e1;}
ul.columna li { padding:10px 0; clear:none; display:inline; border:0; margin:0; float:left; width:147px; text-align:center}
ul.columna li a { margin:0; display:block}
ul.columna li div {width:145px; float:left; color:#ccc; clear:left; padding:5px 0; text-align:center; background:#303030 url(/turismo/img/bk.mas-interior.gif) bottom right no-repeat;}




/*agenda y noticias*/
#agenda-izq { width:390px; float:left;}
#agenda-izq h3 { background:#ffffff; padding:7px 10px; color:#b48433; border-bottom:1px solid #9c9c9c; }
#agenda-izq h3 strong { display:inline; font-size:1em; color:#4a3927; text-transform:uppercase;}

#agenda-dcha {width:225px; background:#f1f1e5; padding:5px 5px 20px 5px; float:right; clear:none}
#agenda-dchas {width:225px; clear:none; padding-top: 10px;}
#agenda-dchas a {margin-left:12px; }
#agenda-dcha h3 { color:#4a3927; margin-top:10px; padding:10px; font-size:1.1em;}

#agenda-buscador { float:left; background:#fff;padding:7px; border:1px solid #d9d9d9;}
#agenda-buscador h3{ padding:10px; margin:0;  background:#dcf1ff url(/turismo/img/bk.titular-top-agenda.gif) top right no-repeat;}
#agenda-buscador div { width:100%; float:left; padding:7px 0 0 0;}
#agenda-buscador div label { display:block; float:left; width:75px; padding:5px 0 0 0; color:#333333; font-size:.9em;}
#agenda-buscador div+div label { width:50px;}
#agenda-buscador div input,
#agenda-buscador div select { background:#fff; width:116px; padding:3px 5px; border:1px solid #b1c5e6; font-size:.9em; color:#4a3927;}
#agenda-buscador div select { width:35px; padding:3px 0;}
#agenda-buscador div select+select { width:65px;}
#agenda-buscador div select+select+select { width:50px;}
#agenda-buscador div+div+div select { width:155px;}
#agenda-buscador div input[type=submit] { border:0; width:auto; float:right; padding:5px 0 5px 22px; background:url(/turismo/img/ico.btn-buscar-agenda.gif) 0 0 no-repeat}


#agenda-dcha ul { list-style:none; padding:10px; }
#agenda-dcha ul li { padding:6px 15px 6px 0; margin:0; width:97%; text-align:justify;  background:url(/turismo/img/bk.ico-vermas-dcha.gif) 100% 10px no-repeat;}
#agenda-dcha ul li a { text-decoration:none; padding-right:20px; line-height:1.5em; color:#333;}
#agenda-dcha ul li a span { margin-right:5px; padding:2px 4px; background:#b1c5e6; color:#fff;}
#agenda-dcha ul li a:hover { text-decoration:underline;}
#agenda-dcha ul li a:hover span { text-decoration:none}

#agenda-dcha p.ver-mas a { color:#231f20; display:inline; margin:0 8px 12px 90px; background:#f3f2ed url(/turismo/img/ico.ver-mas.gif) 7px 6px no-repeat; font-weight:normal; padding:2px 5px 2px 20px; border:1px solid #826A48; border-top:0; border-left:0; text-decoration:none;}
#agenda-dcha p.ver-mas a:hover { border:1px solid #fff; border-top:0; border-left:0; background:#826A48 url(/turismo/img/ico.ver-mas.gif) 7px 6px no-repeat; color:#fff; text-decoration:none;}

.detalle-agenda { border-bottom:1px solid #ccc;}
.detalle-agenda h4{ border-bottom:1px solid #ccc; font-size:1.2em; color:#993300; padding:15px 10px 10px 10px; margin-bottom:10px; }
.detalle-agenda p.fecha_inicio { text-align:center; width:80px; float:right; background:#b1c5e6; padding:3px 0; font-weight:bold; color:#fff;}
.detalle-agenda p.fecha { text-align:center; width:80px; float:right; background:#B9766F; padding:3px 0; font-weight:bold; color:#fff;}
.detalle-agenda p.hora { text-align:center; width:40px; float:right; background:#ccc; padding:3px 0; font-weight:bold; color:#666;}
.detalle-agenda div { background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x; margin:-10px 0 10px 0; }
.detalle-agenda div div{ background:none; margin:0; padding:15px 0; width:100%; clear:both;}
.detalle-agenda div p { padding:5px 0;}
.detalle-agenda div p img { display:block; padding-bottom:5px;} 
.detalle-agenda div p.foto a {  text-decoration:none; margin:0 7px 7px 0; font-size:.9em; font-weight:bold; color:#666; display:block; float:left; padding:5px; background:#e1e1e1 url(/turismo/img/bk.ampliar-foto.gif) bottom right no-repeat; border:1px solid #ccc; border-left:0; border-top:0;}
.detalle-agenda ul { width:100%; padding:0; margin:10px 0; float:none;}
.detalle-agenda ul li { border:0; float:none; margin:0 0 0 25px; list-style:circle; padding:5px 0; color:#996600}

.detalle-agenda div div p { text-align:justify}

.detalle-agenda table { width:100%; border-collapse:collapse; border:1px solid #f4f4f4; margin:10px 0;}
.detalle-agenda table td { padding:3px 8px; background:#f2f2f2; color:#333; text-transform:uppercase; text-align:right; border-right:1px solid #ccc; vertical-align:top;}
.detalle-agenda table td+td { background:#fff; border:0; text-transform:none; text-align:left}




/*listado de agenda*/
#agenda-listado { width:100%; float:left;}
#agenda-listado h3 { background:#ffffff; padding:7px 10px; color:#b48433; border-bottom:1px solid #9c9c9c; }
#agenda-listado h3 strong { display:inline; font-size:1em; color:#4a3927; text-transform:uppercase;}

#columna-dcha ul.listado-agenda { padding:10px 0; margin:0; list-style:none;}
#columna-dcha ul.listado-agenda li { padding:10px 0; width:300px; min-height:245px; float:left; position:relative; margin:0 15px 0 0; border-top:1px solid #e1e1e1;}
#columna-dcha ul.listado-agenda li:hover { background:#f4f4f4}
#columna-dcha ul.listado-agenda li h4 { color:#000; line-height:1.5em; padding-left:5px; background:#f4f4f4; font-size:1.1em; margin-bottom:15px;}
#columna-dcha ul.listado-agenda li p span { padding:2px 6px; margin-right:10px; color:#fff; font-size:.8em; background:#B9766F; margin-bottom:10px; display:block; float:left}
#columna-dcha ul.listado-agenda li p span.inicio { margin-right:0; background:#dcf1ff; color:#333;}
#columna-dcha ul.listado-agenda li p { padding:5px 20px 5px 0; text-align: justify;} 
#columna-dcha ul.listado-agenda li p.foto {  text-decoration:none; margin:0 7px 7px 0; font-size:.9em; font-weight:bold; color:#666; float:left; padding:5px; background:#e1e1e1; border:1px solid #ccc; border-left:0; border-top:0;}




/* paginado*/
#columna-dcha ul.paginado { clear:left; text-align:center; margin:0; padding:15px 0; border-top:1px solid #ccc;}
#columna-dcha ul.paginado li { display:inline; list-style:none; margin:0; padding:0;}
#columna-dcha ul.paginado li a { border-bottom:1px solid #ccc; padding:3px 6px; background:#f4f4f4; margin:0; color:#333; text-decoration:none;}
#columna-dcha ul.paginado li a:hover { background:#333; color:#f4f4f4;}


.detalle-agenda+p { clear:both}



/* listado actualidad */
#columna-dcha ul.listado-actualidad { padding:10px 0; margin:0; list-style:none;}
#columna-dcha ul.listado-actualidad li { padding:10px; width:610px; clear:left; position:relative; margin:0 10px 0 0; border-top:1px solid #e1e1e1;}
#columna-dcha ul.listado-actualidad li:hover { background:#f4f4f4}
#columna-dcha ul.listado-actualidad li h4 { color:#000; line-height:1.5em; background:#f4f4f4; font-size:1.1em; margin-bottom:15px;}
#columna-dcha ul.listado-actualidad li h4 span { padding:3px 10px; margin-right:10px; color:#333; font-size:.8em; background:#dcf1ff}
#columna-dcha ul.listado-actualidad li p { padding:5px 20px 5px 0;}
#columna-dcha ul.listado-actualidad li p.foto {  text-decoration:none; margin:0 7px 7px 0; font-size:.9em; font-weight:bold; color:#666; float:left; padding:5px; background:#e1e1e1; border:1px solid #ccc; border-left:0; border-top:0;}





/* detalle de monumentos */
.fotos-encuadradas { height:215px; width:243px; padding:10px; float:left; margin:0; position:relative; clear:none; background:#fff; border-bottom:1px solid #ccc; }
#columna-dcha .fotos-encuadradas li{ float:left; margin:0; padding:200px 0 0 0; list-style:none;}
.fotos-encuadradas li:before{ content:"|"}
.fotos-encuadradas li:first-child:before { content:"Fotos: "}
.fotos-encuadradas img{ position:absolute; border:1px solid #ccc; top:6px; left:6px; }
.fotos-encuadradas a{ margin:0; text-decoration:none; padding:0 2px; font-size:1em; color:#000; display:inline}

.fotos-encuadradas li +li img{ visibility:hidden; }
.fotos-encuadradas li:hover img{ visibility:visible; }

.fotos-encuadradas+* { clear:none }




.fotos-encuadradas2 { height:225px; width:243px; padding:10px; float:left; margin:0; position:relative; clear:none; background:#fff; border-bottom:1px solid #ccc; text-align: justify}
#columna-dcha .fotos-encuadradas2 li{ float:left; margin:0; padding:200px 0 0 0; list-style:none;}
.fotos-encuadradas2 li:before{ content:"|"}
.fotos-encuadradas2 li:first-child:before { content:"Fotos: "}
.fotos-encuadradas2 img{ position:absolute; border:1px solid #ccc; top:6px; left:6px; }
.fotos-encuadradas2 a{ margin:0; text-decoration:none; padding:0 2px; font-size:1em; color:#000; display:inline;}

.fotos-encuadradas2 li +li img{ visibility:hidden; }
.fotos-encuadradas2 li:hover img{ visibility:visible; }

.fotos-encuadradas2+* { clear:none }





.columna-detalle-interior caption { background:#666; width:100%; border-bottom:1px solid #ccc; text-align:center; color:#fff; margin:0; font-size:1.2em; padding:10px 0;}
.columna-detalle-interior table { width:100%; float:left; clear:both; padding:0; margin:10px 0; border-collapse:collapse}
.columna-detalle-interior table tr { margin:0;}
.columna-detalle-interior table td { width:25%; padding:5px 3px; border-bottom:1px solid #ccc; background:#E0E0E0}
.columna-detalle-interior table td+td { width:auto; padding:5px; color:#000; background:#f2f2f2 url(/turismo/img/bk.tabla-detalle.gif) left bottom repeat-x;}

.columna-detalle-interior p.ver-mapa { padding:0 0 10px 150px; margin:0; float:left; text-align:right; clear:both}
.columna-detalle-interior p.ver-mapa a { display:block; background:url(/turismo/img/btn.ver-mapa-detalle.gif) 0 0 no-repeat; text-align:left; text-decoration:none; width:98px; height:21px; padding:5px 0 0 8px; color:#993300; margin:0;}
.columna-detalle-interior p.ver-mapa a:hover { color:#fff;}












/*donde comer y dormir*/
.listado-comer { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x;}
.listado-comer p {text-align: justify}
.listado-comer ul { list-style:none; margin:0 0 0 -20px; padding:10px 0; float:left;clear:both;  width:604px;}
.listado-comer ul li { padding:10px 0 10px 10px; float:left; border-top:1px solid #ccc; margin:0;}
.listado-comer ul li div { width:420px; float:left;}
.listado-comer ul li p { float:left; width:150px;}
.listado-comer ul li p a img { border:3px solid #ccc;}
.listado-comer ul li div p { float:none; clear:both; padding:2px 0; width:auto; color:#CC6600}
.listado-comer ul li div p a { font-size:1.1em; text-decoration:none; color:#000; font-weight:bold}
.listado-comer ul li div p strong{ color:#666;}
.listado-comer ul li div+p { float:left; clear:both; border-top:1px dashed #ccc; width:130px; text-align:left; padding:5px 3px; margin:-10px 15px -10px 0;}
.listado-comer ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-comer ul li div+p a strong { color:#333;}
.listado-comer ul li div+p a:hover,
.listado-comer ul li div+p a:hover strong { background:#333; color:#fff;}
.listado-comer ul li:hover { background:#f1f1f1;}

.listado-comer .fotos-encuadradas { height:155px; width:210px; padding:10px; float:left; margin:0 15px 0 0; position:relative; clear:none; background:#f4f4f4; border-bottom:1px solid #ccc; }
#columna-dcha .listado-comer .fotos-encuadradas li{ float:left; margin:0; padding:140px 0 0 0; list-style:none; }
.listado-comer .fotos-encuadradas li:before{ content:"|"}
.listado-comer .fotos-encuadradas li:first-child:before { content:"Fotos: "}
.listado-comer .fotos-encuadradas img{ position:absolute; border:1px solid #ccc; top:6px; left:6px; }
.listado-comer .fotos-encuadradas a{ margin:0; text-decoration:none; padding:0 2px; font-size:1em; color:#333; display:inline}

.listado-comer .fotos-encuadradas li +li img{ visibility:hidden; }
.listado-comer .fotos-encuadradas li:hover img{ visibility:visible; }
.listado-comer .fotos-encuadradas+* { clear:none}

.leyenda-comer { width:100%; float:left; clear:both; padding:10px 0}
.leyenda-comer p { width:30%; padding:5px 0; text-align:center; background:#F2F2F2; color:#993300; float:left; clear:none}
.leyenda-comer p+p { width:70%; background:#fff; border:1px solid #f2f2f2; border-right:0; border-left:0; color:#666}
.leyenda-comer p strong { padding:0 5px; color:#ccc}
.leyenda-comer p span { color:#000}


.detalle-para-comer { padding:15px 0; clear:none; float:left; }
.detalle-para-comer+h3 { padding-left:0; margin-bottom:15px; color:#666;}
.detalle-para-comer+h3+div p { width:45%; float:left; padding:4px 20px 4px 0;}
.detalle-para-comer+h3+div+p { float:left; clear:both}

#columna-dcha .detalle-para-comer h4 { clear:both; color:#fdca68; padding-top:15px; padding-bottom: 10px; font-size:1.5em;}
#columna-dcha .detalle-para-comer h4+ul+h4 { padding-top:5px}
#columna-dcha .detalle-para-comer.zona-pro h4 { color:#bdcb6c}
#columna-dcha .detalle-para-comer .servicios-incluidos { float:left; clear:both; width:595px; padding:10px; background:#f4f4f4; margin:0px 0px 0px 0px;}
#columna-dcha .detalle-para-comer .servicios-incluidos li { padding:0px; margin-left:1px; border:0; float:none; display:inline}
#columna-dcha .detalle-para-comer .servicios-incluidos li img { margin:4px; padding:0px;}

#columna-dcha .detalle-para-comer .servicios-hoteles { float:left; width:580px; padding:15px; background:#d9d9d9; margin:0px 0px 0px 0px;}
#columna-dcha .detalle-para-comer .servicios-hoteles li { padding:0px; margin-left:1px; border:0; display:inline}
#columna-dcha .detalle-para-comer .servicios-hoteles li img { margin:5px; padding:0px;}

#columna-dcha .detalle-para-comer .servicios-habitaciones { float:left; width:580px; padding:15px; background:#d9d9d9; margin:0px 0px 0px 0px;}
#columna-dcha .detalle-para-comer .servicios-habitaciones li { padding:0px; margin-left:1px; border:0; display:inline}
#columna-dcha .detalle-para-comer .servicios-habitaciones li img { margin:5px; padding:0;}

#columna-dcha .detalle-para-comer .servicios-restaurantes { float:left; width:610px; padding:0px 0px 0px 0px; background:#eaeaea; margin:0px 0px 0px 0px;}
#columna-dcha .detalle-para-comer .servicios-restaurantes li { padding:0px; margin:0; border:0; float:none; display:inline}
#columna-dcha .detalle-para-comer .servicios-restaurantes li img { margin:0px; padding:0px;}

#columna-dcha .listado-comer .detalle-para-comer .mapa { padding:3px 0; margin-top:7px; float: right;}
#columna-dcha .listado-comer .detalle-para-comer .mapa a { text-decoration:none; color:#333; background:url(/turismo/img/bk.mapa-localizacion-wh.gif) 0 0 no-repeat; padding:4px 0 4px 25px;}
#columna-dcha .listado-comer .detalle-para-comer .mapa a:hover { color:#000}

.texto-descripcion {text-align: justify;}



/*buscador donde comer y donde dormir*/
.buscador-comer { width:100%; float:left; clear:both; background:#EFEFE9; padding:0; margin:20px 0;}
.buscador-comer p { width:130px; text-align:center; padding:25px 0 5px 10px; float:left; clear:none}
.buscador-comer div { border-left:1px solid #fff; float:left; width:460px; padding:10px 0 10px 10px;}
.buscador-comer div div { padding:2px 0; width:300px; border:0}
.buscador-comer div div+div+div { width:180px;}
.buscador-comer div div label { display:block; float:left; width:90px; padding:5px 0 0 0; color:#333333; font-size:.9em;}
.buscador-comer div div input,
.buscador-comer div div select { background:#fff; width:180px; padding:3px 5px; border:1px solid #b1c5e6; font-size:.9em; color:#4a3927;}
.buscador-comer div div select { width:160px;}
.buscador-comer div div input[type=submit] { margin-top:20px; border:0; width:auto; float:right; padding:5px 0 5px 22px; background:url(/turismo/img/ico.btn-buscar-agenda.gif) 0 0 no-repeat}
.buscador-comer div div.ultimo { float:left; clear:none; width:150px;}
.buscador-comer div div.ultimo label { width:55px;}
.buscador-comer div div.ultimo select { width:85px;}
.buscador-comer div div.boton_buscar { width:80px;}
.buscador-comer div div+div+div label { width:120px;}

/*listado generico estilo donde comer*/
.listado-generico { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
.listado-generico ul { list-style:none; margin:0 0 0 -20px; padding:10px 0; float:left;  width:604px;}
.listado-generico ul li { padding:10px 0 10px 10px; float:left; border-top:1px solid #ccc; margin:0;}
.listado-generico ul li div { width:420px; float:left;}
.listado-generico ul li p { float:left; width:150px;}
.listado-generico ul li p a img { border:3px solid #ccc;}
.listado-generico ul li div p { float:none; clear:both; padding:2px 0; width:auto; color:#CC6600}
.listado-generico ul li div p a { font-size:1.1em; text-decoration:none; color:#000; font-weight:bold}
.listado-generico ul li div p strong{ color:#666;}
.listado-generico ul li div+p { float:left; clear:both; border-top:1px dashed #ccc; width:130px; text-align:left; padding:5px 3px; margin:-10px 15px -10px 0;}
.listado-generico ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-generico ul li div+p a strong { color:#333;}
.listado-generico ul li div+p a:hover,
.listado-generico ul li div+p a:hover strong { background:#333; color:#fff;}
.listado-generico ul li:hover { background:#f1f1f1;}

/*listado generico personajes ilustres*/
.listado-ilustres { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x; text-align: justify}
.listado-ilustres ul { list-style:none; margin:0 0 0 -20px; padding:10px 0; float:left;  width:633px;}
.listado-ilustres ul li { padding:10px 0 10px 10px; float:left; border-top:1px solid #ccc; margin:0;}
.listado-ilustres ul li div { width:453px; float:left;}
.listado-ilustres ul li p { float:left; width:150px;}
.listado-ilustres ul li p a img { border:3px solid #e1c478;}
.listado-ilustres ul li div p { float:none; clear:both; padding:2px 0; width:440px; color:#cba950}
.listado-ilustres ul li div p a { font-size:1.1em; text-decoration:none; color:#000; font-weight:bold}

.listado-ilustres ul li div+p { float:left; clear:both; border-top:1px dashed #ccc; width:585px; text-align:right; padding:5px 3px; margin:-10px 15px -10px 0;}
.listado-ilustres ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-ilustres ul li div+p a strong { color:#333;}
.listado-ilustres ul li div+p a:hover,
.listado-ilustres ul li div+p a:hover strong { background:#e1c478; color:#fff;}
.listado-ilustres ul li:hover { background:#f1f1f1;}

.tabla-ilustres {width: 634px; margin-top: 10px; margin-bottom: 15px;}
.td-foto { vertical-align: top;}
.td-texto { text-align: justify; font-size: 11px; padding-left:25px; padding-right:25px; vertical-align: top;}


/*listado generico rincones*/
.listado-rincones { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x; text-align: justify}
.listado-rincones ul { list-style:none; margin:0 0 0 -20px; padding:10px 0; float:left;  width:633px;}
.listado-rincones ul li { padding:10px 0 10px 10px; float:left; border-top:1px solid #ccc; margin:0;}
.listado-rincones ul li div { width:453px; float:left;}
.listado-rincones ul li p { float:left; width:150px;}
.listado-rincones ul li p img { border:3px solid #876a7c;}
.listado-rincones ul li div p { float:none; clear:both; padding:2px 0; width:440px; color:#5f5e5f}
.listado-rincones ul li div p a { font-size:1.1em; text-decoration:none; color:#000; font-weight:bold; float:none; clear:both; padding:2px 0; width:440px; }

.listado-rincones ul li div+p { float:left; clear:both; border-top:1px dashed #ccc; width:585px; text-align:right; padding:5px 3px; margin:-10px 15px -10px 0;}
.listado-rincones ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-rincones ul li div+p a strong { color:#333;}
.listado-rincones ul li div+p a:hover,
.listado-rincones ul li div+p a:hover strong { background:#876a7c; color:#fff;}
.listado-rincones ul li:hover { background:#f1f1f1;}



/*listado dormir seccion profesionales*/
.lista-profesionales ul li p { float:right}
.lista-profesionales ul li div { width:400px;}
.lista-profesionales ul li div p { float:none; color:#8b9742}
.lista-profesionales ul li div p strong { padding-left:10px;}
.lista-profesionales ul li div+p { float:right}
.lista-profesionales .buscador-comer { background:#b1bc74}
.lista-profesionales .buscador-comer label,
.lista-profesionales .buscador-comer p,
.lista-profesionales .buscador-comer input[type=submit] { color:#fff;}
.lista-profesionales .buscador-comer input[type=submit] { font-weight:bold}

/*listado actualidad seccion profesionales*/
#columna-dcha .actualidad-profesional h3 { background:#b1bc74; color:#fff}
#columna-dcha .actualidad-profesional ul.listado-actualidad li { width:97%; float:left}
#columna-dcha .actualidad-profesional ul.listado-actualidad li h4 span { color:#d8e0aa; background:#666}
#columna-dcha .actualidad-profesional ul.listado-actualidad li h4+p { clear:both}
#columna-dcha .actualidad-profesional ul.listado-actualidad li:hover { background:#f2f4e9;}
#columna-dcha .actualidad-profesional ul.listado-actualidad li p.ver-mas a:hover {background-color:#b1bc74}


/*listado generico estilo empresas servicios*/
.listado-empresas { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
.listado-empresas ul { list-style:none; margin:0; padding:10px 0; float:left;  width:604px;}
.listado-empresas ul li { padding:10px 0 10px 10px; float:left; border-top:1px solid #ccc; margin:0;}
.listado-empresas ul li div { width:400px; float:left; text-align: justify;}
.listado-empresas ul li p { float:left; width:150px;}
.listado-empresas ul li p a img { border:3px solid #ccc;}
.listado-empresas ul li div p { float:none; clear:both; padding:2px 0; width:auto; color:#CC6600}
.listado-empresas ul li div p a { font-size:1.1em; text-decoration:none; color:#000; font-weight:bold}
.listado-empresas ul li div p strong{ color:#666;}
.listado-empresas ul li div+p { float:left; clear:both; border-top:1px dashed #ccc; width:130px; text-align:left; padding:5px 3px; margin:-10px 15px -10px 0;}
.listado-empresas ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-empresas ul li div+p a strong { color:#333;}
.listado-empresas ul li div+p a:hover,
.listado-empresas ul li div+p a:hover strong { background:#333; color:#fff;}
.listado-empresas ul li:hover { background:#f1f1f1;}

#columna-dcha .columna-detalle-servicios+.listado-empresas{ width:444px; clear:none;}
#columna-dcha .columna-detalle-servicios+.listado-empresas ul { width:100%; margin:0; padding:20px 0 10px 0;}
#columna-dcha .columna-detalle-servicios+.listado-empresas ul li { margin:0; padding-left:15px;}
.columna-detalle-servicios+.listado-empresas ul li div  { width:259px; margin-right: 10px;}

#columna-dcha .columna-detalle-servicios ul { margin:0; padding:0; list-style:none}
#columna-dcha .columna-detalle-servicios ul li { margin:0; padding:0;}
#columna-dcha .columna-detalle-servicios ul li a { text-decoration:none; color:#000; display:block; padding:3px 5px;}
#columna-dcha .columna-detalle-servicios ul li a:hover { background:#333; color:#fff;}

#columna-dcha .columna-detalle-servicios.portada-servicio-turisticos { height:600px; float:left; text-align:right; font-size:1.1em; width:614px; background:url(/turismo/img/portada-servicios-turisticos.jpg) top right no-repeat}
#columna-dcha .columna-detalle-servicios.portada-servicio-turisticos ul { width:160px; float:left}
#columna-dcha .columna-detalle-servicios.portada-servicio-turisticos li { margin-right: 20px;}



/*listado empresas seccion profesionales */
.listado-empresas-pro { width:464px; padding: 0px; float:left; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
#columna-dcha .listado-empresas-pro ul { list-style:none; margin:0; padding:20px; float:left;  width:440px;}
#columna-dcha .listado-empresas-pro ul li { padding:10px 0 10px 10px; float:left; border-top:1px solid #ccc; border-bottom:3px solid #f1f1f1; margin:0;}
#columna-dcha .listado-empresas-pro ul li div { width:275px; float:left; text-align: justify;}
#columna-dcha .listado-empresas-pro ul li:hover { border-bottom:3px solid #a7be1f}
.listado-empresas-pro ul li p { float:left; width:150px;}
.listado-empresas-pro ul li p a img { border:3px solid #ccc;}
.listado-empresas-pro ul li div p { float:none; clear:both; color:#000; padding:2px 0; width:auto;}
.listado-empresas-pro ul li div p a { font-size:1.1em; text-decoration:none; color:#a7be1f; font-weight:bold}
.listado-empresas-pro ul li div p strong{ color:#666; display:block}
.listado-empresas-pro ul li div+p { float:left; clear:both; border-top:1px dashed #ccc; width:130px; text-align:left; padding:5px 3px; margin:-10px 15px -10px 0;}
.listado-empresas-pro ul li div+p a { text-decoration:none; margin-top:-5px; color:#a7be1f}
.listado-empresas-pro ul li div+p a strong { color:#333;}
.listado-empresas-pro ul li div+p a:hover,
.listado-empresas-pro ul li div+p a:hover strong { background:#333; color:#fff;}

#columna-dcha .columna-planificar-reuniones+.listado-empresas{ width:444px; clear:none;}
#columna-dcha .columna-planificar-reuniones+.listado-empresas ul { width:100%; margin:0; padding:20px 0 10px 0;}
#columna-dcha .columna-planificar-reuniones+.listado-empresas ul li { margin:0; padding-left:15px;}
.columna-planificar-reuniones+.listado-empresas ul li div  { width:259px; margin-right: 10px;}

#columna-dcha .columna-planificar-reuniones ul { margin:0; padding:0; list-style:none}
#columna-dcha .columna-planificar-reuniones ul li { margin:0; padding:0;}
#columna-dcha .columna-planificar-reuniones ul li a { text-decoration:none; color:#000; display:block; padding:3px 5px;}
#columna-dcha .columna-planificar-reuniones ul li a:hover { background:#333; color:#fff;}





/*listado empresas seccion profesionales */
.listado-servicios-pro { width:464px; padding: 0px; float:left; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
#columna-dcha .listado-servicios-pro ul { list-style:none; margin:0; padding:20px; float:left;  width:440px;}
#columna-dcha .listado-servicios-pro ul li { padding:10px 0 10px 10px; float:left; border-top:1px solid #ccc; border-bottom:3px solid #f1f1f1; margin:0;}
#columna-dcha .listado-servicios-pro ul li div { width:275px; float:left; text-align: justify;}
#columna-dcha .listado-servicios-pro ul li:hover { border-bottom:3px solid #a7be1f}
.listado-servicios-pro ul li p { float:left; width:150px;}
.listado-servicios-pro ul li p a img { border:3px solid #ccc;}
.listado-servicios-pro ul li div p { float:none; clear:both; color:#000; padding:2px 0; width:auto;}
.listado-servicios-pro ul li div p a { font-size:1.1em; text-decoration:none; color:#a7be1f; font-weight:bold}
.listado-servicios-pro ul li div p strong{ color:#666; display:block}
.listado-servicios-pro ul li div+p { float:left; clear:both; border-top:1px dashed #ccc; width:130px; text-align:left; padding:5px 3px; margin:-10px 15px -10px 0;}
.listado-servicios-pro ul li div+p a { text-decoration:none; margin-top:-5px; color:#a7be1f}
.listado-servicios-pro ul li div+p a strong { color:#333;}
.listado-servicios-pro ul li div+p a:hover,
.listado-servicios-pro ul li div+p a:hover strong { background:#333; color:#fff;}


#columna-dcha .columna-servicios-pro+.listado-empresas{ width:444px; clear:none;}
#columna-dcha .columna-servicios-pro+.listado-empresas ul { width:100%; margin:0; padding:20px 0 10px 0;}
#columna-dcha .columna-servicios-pro+.listado-empresas ul li { margin:0; padding-left:15px;}
.columna-servicios-pro+.listado-empresas ul li div  { width:259px; margin-right: 10px;}

#columna-dcha .columna-servicios-pro ul { margin:0; padding:0; list-style:none}
#columna-dcha .columna-servicios-pro ul li { margin:0; padding:0;}
#columna-dcha .columna-servicios-pro ul li a { text-decoration:none; color:#000; display:block; padding:3px 5px;}
#columna-dcha .columna-servicios-pro ul li a:hover { background:#333; color:#fff;}






/*listado agencias receptivas */
.listado-agencias-receptivas { width:634px; padding: 0px; float:left; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
#columna-dcha .listado-agencias-receptivas ul { list-style:none; margin:0; padding:20px; float:left;  width:600px;}
#columna-dcha .listado-agencias-receptivas ul li { padding:10px 0 10px 10px; float:left; border-top:1px solid #ccc; border-bottom:3px solid #f1f1f1; margin:0;}
#columna-dcha .listado-agencias-receptivas ul li div { width:435px; float:left; text-align: justify;}
#columna-dcha .listado-agencias-receptivas ul li:hover { border-bottom:3px solid #a7be1f}
.listado-agencias-receptivas ul li p { float:left; width:150px;}
.listado-agencias-receptivas ul li p a img { border:3px solid #ccc;}
.listado-agencias-receptivas ul li div p { float:none; clear:both; color:#000; padding:2px 0; width:auto;}
.listado-agencias-receptivas ul li div p a { font-size:1.1em; text-decoration:none; color:#a7be1f; font-weight:bold}
.listado-agencias-receptivas ul li div p strong{ color:#666; display:block}
.listado-agencias-receptivas ul li div+p { float:left; clear:both; border-top:1px dashed #ccc; width:125px; text-align:left; padding:5px 3px; margin:0px 0px 0px 0px;}
.listado-agencias-receptivas ul li div+p a { text-decoration:none; margin-top:-5px; color:#a7be1f}
.listado-agencias-receptivas ul li div+p a strong { color:#333;}
.listado-agencias-receptivas ul li div+p a:hover,
.listado-agencias-receptivas ul li div+p a:hover strong { background:#333; color:#fff;}

/*mapa de localizacion*/
.mapa-localizacion { width:620px; height:440px; margin:20px 0 0 0; position: relative}
.mapa-localizacion object {width:634px; height:450px;}
.leyenda-mapa-turistico {width:625px; height:400px;}

/*galeria de fotos*/
.galeria-fotos { width:620px; float:left; clear:both; padding:10px 0; background:#f7f7f7;}
.galeria-fotos ul { list-style:none; padding:0; margin:0; width:625px;}
* html .galeria-fotos ul  { margin-left:-20px}
.galeria-fotos ul li { height:125px; width:127px; padding:2px 2px 0 2px; background:url(/turismo/img/bk.galeria-fondo.gif) 97% 100% no-repeat; border-bottom:1px solid #ccc; margin:7px 0; float:left }
.galeria-fotos ul li:hover { background:#ccc url(/turismo/img/bk.galeria-fondo-over.gif) 97% 100% no-repeat;}
.galeria-fotos ul li img { text-align:center; display:block; border:1px solid #ccc; margin-bottom:3px; }
.galeria-fotos ul li a { padding:0; display:block; max-width:120px; margin:0; color:#000; font-size:1em; text-decoration:none; }
.galeria-fotos+* { float:left; clear:both; margin:10px 0; width:150px;}
.galeria-fotos+* a { position:relative}

.galeria-fotos-lista { width:620px; padding:25px 0; float:left; clear:both;}
.galeria-fotos-lista ul { list-style:none; padding:0; width:620px; margin:0; float:left;}
* html .galeria-fotos-lista ul { margin-left:-25px;}
.galeria-fotos-lista ul li { padding:10px; border-bottom:1px solid #ccc; margin:0; background:#f7f7f7; float:left; }
.galeria-fotos-lista ul li:hover { background:#fff url(/turismo/img/bk.agenda-degradado.gif) 0 -16px repeat-x}
.galeria-fotos-lista ul li p { width:145px; float:left; padding:5px 0; margin:0;}
.galeria-fotos-lista ul li p img { border:1px solid #666; border-bottom:6px solid #333;}
.galeria-fotos-lista ul li div { float:left; width:400px; clear:none;}
.galeria-fotos-lista ul li div p { width:auto; clear:both; font-size:1.2em; color:#4a3927; width:100%;}
.galeria-fotos-lista ul li div p+p { font-size:1em; width:49%; float:left; clear:none }
.galeria-fotos-lista ul li div p a { text-decoration:none; color:#333; padding-left:15px; background:url(/turismo/img/bk.galeria-lista.gif) 0 4px no-repeat}
.galeria-fotos-lista ul li div p a:hover { color:#CC6600}





/*listado intermedio donde mirar*/
.listado-intermedio { float:left; width:640px; padding:5px 0;}
.listado-intermedio div { width:307px; padding:10px 0 10px 6px; float:left; margin:0; border-right:1px solid #f1f1f1;}
.listado-intermedio div.monumento-destacado { width:620px; border:0; padding-top:20px; background:#F5F5F5; border-bottom:2px solid #ccc;}
.listado-intermedio div+div { border:0;}
.listado-intermedio div p { width:125px; float:left; border:3px solid #ccc; padding:0; margin:0;}
#columna-dcha .listado-intermedio ul { float:left; width:176px; list-style:none; padding:0; margin:7px 0 0 0;}
#columna-dcha .listado-intermedio ul li { font-size:1.2em; color:#333; margin:0 0 3px 0; background:#ccc; padding:5px 5px 5px 10px; font-weight:bold;}
#columna-dcha .listado-intermedio div.monumento-destacado ul { width:470px; padding-bottom:10px;}
#columna-dcha .listado-intermedio div.monumento-destacado ul li {width:470px; background:#876a7c; color:#fff;}
#columna-dcha .listado-intermedio div.monumento-destacado ul li+li { float:left; width:200px; background:#fff;color:#333; clear:none}
#columna-dcha .listado-intermedio ul li a { color:#666; text-decoration:none;}
#columna-dcha .listado-intermedio ul li a:hover { color:#000;}
#columna-dcha .listado-intermedio ul li+li { font-size:1em; background:#fff; font-weight:normal; padding:0 0 0 5px; margin:5px 5px 5px 10px; border-left:1px solid #876a7c;}
#columna-dcha .listado-intermedio ul li+li:hover { border-left:1px solid #ccc;}









/*listado intermudio donde mirar*/
.listado-intermudio { float:left; width:314px; padding:5px 0;}
.listado-intermudio div { width:314px; padding:10px 0 10px 6px; float:left; margin:0; border-right:1px solid #f1f1f1;}
.listado-intermudio div+div { border:0;}
.listado-intermudio div p { width:125px; float:left; border:3px solid #ccc; padding:0; margin:0;}
#columna-dcha .listado-intermudio ul { float:left; width:176px; list-style:none; padding:0; margin:7px 0 0 0;}
#columna-dcha .listado-intermudio ul li { font-size:1.2em; color:#333; margin:0 0 3px 0; background:#ccc; padding:5px 5px 5px 10px; font-weight:bold;}
#columna-dcha .listado-intermudio ul li a { color:#666; text-decoration:none;}
#columna-dcha .listado-intermudio ul li a:hover { color:#000;}
#columna-dcha .listado-intermudio ul li+li { font-size:1em; background:#fff; font-weight:normal; padding:0 0 0 5px; margin:5px 5px 5px 10px; border-left:1px solid #876a7c;}
#columna-dcha .listado-intermudio ul li+li:hover { border-left:1px solid #ccc;}




/*listado intermadio donde mirar*/
.listado-intermadio { float:left; width:500px; padding:5px 0;}
.listado-intermadio div { width:350px; padding:10px 0 10px 6px; float:left; margin:0; border-right:1px solid #ffffff;}
.listado-intermadio div+div { border:0;}
.listado-intermadio div p { width:125px; float:left; border:3px solid #ccc; padding:0; margin:0;}
#columna-dcha .listado-intermadio ul { float:left; width:489px; list-style:none; padding:0; margin:7px 0 0 0;}
#columna-dcha .listado-intermadio ul li { font-size:1.2em; color:#333; margin:0 0 3px 0; background:#ccc; padding:5px 5px 5px 10px; font-weight:bold;}
#columna-dcha .listado-intermadio ul li a { color:#666; text-decoration:none;}
#columna-dcha .listado-intermadio ul li a:hover { color:#000;}
#columna-dcha .listado-intermadio ul li+li { font-size:1em; background:#fff; font-weight:normal; padding:0 0 0 5px; margin:5px 5px 5px 10px; border-left:1px solid #876a7c;}
#columna-dcha .listado-intermadio ul li+li:hover { border-left:1px solid #ccc;}
.boton-arriba {text-align: right; font-size:12px; padding: 0px 8px 8px 0px;}
.boton-siguiente {text-align: right; font-size:12px; padding: 0px 8px 8px 0px;}


/* vistas aereas */
.vistas-aereas {width:614px; height:550px; background: url(/turismo/img/fondo_aereas.jpg) no-repeat;}

#columna-dcha .columna-detalle-vistas-aereas ul { margin:0; padding:0; list-style:none}
#columna-dcha .columna-detalle-vistas-aereas ul li { margin:0; padding:0;}
#columna-dcha .columna-detalle-vistas-aereas ul li a { text-decoration:none; color:#000; display:block; padding:3px 5px;}
#columna-dcha .columna-detalle-vistas-aereas ul li a:hover { background:#333; color:#fff;}



/*cuaderno de viaje*/
#columna-dcha .cuaderno-viaje-item { position:absolute; width:60px; height:40px; padding:12px 3px; margin:25px 0 0 644px; background:url(/turismo/img/bk.btn-cuaderno-ok.gif) 0 0 no-repeat}
#columna-dcha .cuaderno-viaje-item a { text-indent:-9999px; display:block; width:17px; height:17px; background:url(/turismo/img/bk.btn-cuaderno-add.gif) 0 0 no-repeat}
#columna-dcha .cuaderno-viaje-item a:hover {  text-indent:0; padding:23px 2px 0 12px; width:58px; font-size:.9em; text-decoration:none; color:#965800; line-height:1em; height:37px; background:url(/turismo/img/bk.btn-cuaderno-over.gif) 0 0 no-repeat }

.cuaderno-viaje { float: left; clear:both; padding:10px 0; width: 615px;}
.cuaderno-viaje div {text-align: justify; width: 615px;}
.cuaderno-viaje img { float: right; margin-left: 20px;}
#columna-dcha .cuaderno-viaje p { padding:10px 20px;}
#columna-dcha .cuaderno-viaje p.imprimir-cuaderno { width:180px; float:right; margin-top:-30px; padding:0 10px 0 20px; background:url(/turismo/img/ico.imprimir.jpg) left center no-repeat}
#columna-dcha .cuaderno-viaje p.imprimir-cuaderno a { text-decoration:none;}
#columna-dcha .cuaderno-viaje p.imprimir-cuaderno a:hover { color:#333;}
#columna-dcha .cuaderno-viaje h3 { padding:15px 20px; border:0; color:#755839;}
#columna-dcha .cuaderno-viaje ul { padding:0 0 20px 0; margin:10px 0 10px 20px; border:1px solid #f4f4f4; border-left:0; border-bottom:0; background:url(/turismo/img/bk.anillas-final.gif) left bottom no-repeat; width:581px; list-style:none; float:left}
* html #columna-dcha .cuaderno-viaje ul { margin-left:10px;}
#columna-dcha .cuaderno-viaje ul li { padding:7px 0 2px 20px; margin:0; width:541px; float:left; clear:both;  background:url(/turismo/img/bk.anillas-cuaderno.gif) 0 0 repeat-y;}
#columna-dcha .cuaderno-viaje ul li a { text-decoration:none; font-style:italic; color:#cab250; padding-left:10px; display:block; float:left}
#columna-dcha .cuaderno-viaje ul li a+a {border-bottom:1px solid #ccc; width:510px; padding-bottom:5px;}
#columna-dcha .cuaderno-viaje ul li a strong { color:#333; font-style:normal; display:block}
#columna-dcha .cuaderno-viaje ul li a:hover { color:#000; background:#f4f4f4}



/*textos destacados*/
.texto-destacado-ciudad.columna { font-weight:bold; font-size:12px; color:#876a7c;}
.texto-destacado-mas.columna { font-weight:bold; font-size:12px; color:#cab250;}
.texto-destacado-vive.columna { font-weight:bold; font-size:12px; color:#fea803;}
.texto-destacado-click.columna { font-weight:bold; font-size:12px; color:#bf9e7d;}
.texto-destacado-virtual.columna { font-weight:bold; font-size:12px; color:#e1c478;}
.texto-destacado-profesional.columna { font-weight:bold; font-size:12px; color:#bdcb6c;}

/*tabla copas - tapear - golf - idiomatico*/
.tabla-content-extra { width:634px; vertical-align: top; margin-top: 10px; margin-bottom: 15px;}
.tabla-content-extra td { width:211px; vertical-align: top;}
.tabla-content-extra div { margin: 0px 15px 0px 0px; text-align: justify; font-size:12px;}

/*museos*/
.texto-museos { vertical-align:top;}
.columna-detalle-museos { padding:25px 10px 10px 10px; width:260px; float:right; background:#EDEEEA; text-align:justify;}
.tabla-museos { width:100%; vertical-align: top;}
.edificio { width: 75%;}
.intro-museos {text-align: justify;}
.dire-museos { margin-left: 58px; margin-top: -5px;}


/*listado museos*/
.listado-museos { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
.listado-museos ul { list-style:none; margin:0 0 0 -20px; padding:0px 0; float:left; width:325px;}
.listado-museos ul li { padding:10px 0 10px 10px; float:left; border-top:2px solid #876a7c; margin:0;}
.listado-museos ul li div { width:300px; float:left;}
.listado-museos ul li p { float:left; width:150px;}
.listado-museos ul li div a img { border:3px solid #ccc; margin-bottom: 10px}
.listado-museos ul li div p { float:none; clear:both; padding:2px 0; width:auto; color:#666666}
.listado-museos ul li div p a { font-size:1.1em; text-decoration:none; color:#fff; font-weight:bold; background: #876a7c; padding: 2px 2px 3px 3px; }
.listado-museos ul li div p strong{ color:#666;}
.listado-museos ul li div+p { clear:both; border-left:1px dashed #ccc; border-top:1px dashed #ccc; width:283px; text-align:right; padding:0px 0px; margin:0px 0px 0px 0px;}
.listado-museos ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-museos ul li div+p a strong { color:#333;}
.listado-museos ul li div+p a:hover,
.listado-museos ul li div+p a:hover strong { background:#876a7c; width: 200px; height: 20px; color:#fff; padding: 0px 10px 0px 5px;}
.listado-museos ul li:hover { background:#f1f1f1;}



/*listado galerías arte*/
.listado-galerias-arte { width:614px; padding:10px; float:left; clear:both;}
.listado-galerias-arte ul { list-style:none; margin:0 0 0 -20px; padding:0px 0; float:left; width:325px;}
.listado-galerias-arte ul li { padding:10px 0 10px 10px; float:left; border-top:2px solid #876a7c; margin:0;}
.listado-galerias-arte ul li div { width:300px; float:left;}
.listado-galerias-arte ul li p { float:left; width:150px;}
.listado-galerias-arte ul li div a img { border:3px solid #ccc; margin-bottom: 10px}
.listado-galerias-arte ul li div p { float:none; clear:both; padding:2px 0; width:auto; color:#666666}
.listado-galerias-arte ul li div p a { font-size:1.1em; text-decoration:none; color:#fff; font-weight:bold; background: #876a7c; padding: 2px 2px 3px 3px; }
.listado-galerias-arte ul li div p strong{ color:#666;}
.listado-galerias-arte ul li div+p { clear:both; border-left:1px dashed #ccc; border-top:1px dashed #ccc; width:283px; text-align:right; padding:0px 0px; margin:0px 0px 0px 0px;}
.listado-galerias-arte ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-galerias-arte ul li div+p a strong { color:#333;}
.listado-galerias-arte ul li div+p a:hover,
.listado-galerias-arte ul li div+p a:hover strong { background:#876a7c; width: 200px; height: 20px; color:#fff; padding: 0px 10px 0px 5px;}
.listado-galerias-arte ul li:hover { background:#f1f1f1;}


/*listado rutas*/
.listado-rutas { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
.listado-rutas ul { list-style:none; margin:0 0 0 -20px; padding:0px 0; float:left; width:325px;}
.listado-rutas ul li { padding:10px 0 10px 10px; float:left; border-top:2px solid #876a7c; margin:0;}
.listado-rutas ul li div { width:300px; float:left;}
.listado-rutas ul li p { float:left; width:150px;}
.listado-rutas ul li div a img { border:3px solid #ccc; margin-bottom: 10px}
.listado-rutas ul li div p { float:none; clear:both; padding:2px 0; width:auto; color:#666666; text-align:justify; width: 290px;}
.listado-rutas ul li div p a { font-size:1.1em; text-decoration:none; color:#fff; font-weight:bold; background: #876a7c; padding: 2px 2px 3px 3px; }
.listado-rutas ul li div p strong{ color:#666;}
.listado-rutas ul li div+p { clear:both; border-left:1px dashed #ccc; border-top:1px dashed #ccc; width:283px; text-align:right; padding:0px 0px; margin:0px 0px 0px 0px;}
.listado-rutas ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-rutas ul li div+p a strong { color:#333;}
.listado-rutas ul li div+p a:hover,
.listado-rutas ul li div+p a:hover strong { background:#876a7c; width: 200px; height: 20px; color:#fff; padding: 0px 10px 0px 5px;}
.listado-rutas ul li:hover { background:#f1f1f1;}


/*listado rutas patriomonio*/
.listado-rutas-patrimonio { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
.listado-rutas-patrimonio ul { list-style:none; margin:0 0 0 -20px; padding:0px 0; float:left; width:325px;}
.listado-rutas-patrimonio ul li { padding:10px 0 10px 10px; float:left; border-top:2px solid #876a7c; margin:0;}
.listado-rutas-patrimonio ul li div { width:300px; float:left;}
.listado-rutas-patrimonio ul li p { float:left; width:150px;}
.listado-rutas-patrimonio ul li div a img { border:3px solid #ccc; margin-bottom: 10px}
.listado-rutas-patrimonio ul li div p { float:none; clear:both; padding:2px 0; width:auto; color:#666666; text-align:justify; width: 290px;}
.listado-rutas-patrimonio ul li div p a { font-size:1.1em; text-decoration:none; color:#fff; font-weight:bold; background: #876a7c; padding: 2px 2px 3px 3px; }
.listado-rutas-patrimonio ul li div p strong{ color:#666;}
.listado-rutas-patrimonio ul li div+p { clear:both; border-left:1px dashed #ccc; border-top:1px dashed #ccc; width:283px; text-align:right; padding:0px 0px; margin:8px 0px 0px 0px;}
.listado-rutas-patrimonio ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-rutas-patrimonio ul li div+p a strong { color:#333;}
.listado-rutas-patrimonio ul li div+p a:hover,
.listado-rutas-patrimonio ul li div+p a:hover strong { background:#876a7c; width: 200px; height: 20px; color:#fff; padding: 0px 10px 0px 5px;}
.listado-rutas-patrimonio ul li:hover { background:#f1f1f1;}




/*listado rutas patriomonio 2*/
.listado-rutas-patrimonio2 { width:614px; padding:10px; float:left; clear:both;}
.listado-rutas-patrimonio2 ul { list-style:none; margin:0 0 0 -20px; padding:0px 0; float:left; width:325px;}
.listado-rutas-patrimonio2 ul li { padding:10px 0 10px 10px; float:left; border-top:2px solid #876a7c; margin:0;}
.listado-rutas-patrimonio2 ul li div { width:300px; float:left;}
.listado-rutas-patrimonio2 ul li p { float:left; width:150px;}
.listado-rutas-patrimonio2 ul li div a img { border:3px solid #ccc; margin-bottom: 10px}
.listado-rutas-patrimonio2 ul li div p { float:none; clear:both; padding:2px 0; width:auto; color:#666666; text-align:justify; width: 290px;}
.listado-rutas-patrimonio2 ul li div p a { font-size:1.1em; text-decoration:none; color:#fff; font-weight:bold; background: #876a7c; padding: 2px 2px 3px 3px; }
.listado-rutas-patrimonio2 ul li div p strong{ color:#666;}
.listado-rutas-patrimonio2 ul li div+p { clear:both; border-left:1px dashed #ccc; border-top:1px dashed #ccc; width:283px; text-align:right; padding:0px 0px; margin:8px 0px 0px 0px;}
.listado-rutas-patrimonio2 ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-rutas-patrimonio2 ul li div+p a strong { color:#333;}
.listado-rutas-patrimonio2 ul li div+p a:hover,
.listado-rutas-patrimonio2 ul li div+p a:hover strong { background:#876a7c; width: 200px; height: 20px; color:#fff; padding: 0px 10px 0px 5px;}
.listado-rutas-patrimonio2 ul li:hover { background:#f1f1f1;}




/*listado rutas quijote*/
.listado-rutas-quijote { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
.listado-rutas-quijote ul { list-style:none; margin:0 0 0 -20px; padding:0px 0; float:left; width:325px;}
.listado-rutas-quijote ul li { padding:10px 0 10px 10px; float:left; border-top:2px solid #876a7c; margin:0;}
.listado-rutas-quijote ul li div { width:300px; float:left;}
.listado-rutas-quijote ul li p { float:left; width:150px;}
.listado-rutas-quijote ul li div a img { border:3px solid #ccc; margin-bottom: 10px}
.listado-rutas-quijote ul li div p { float:none; clear:both; padding:2px 0; width:auto; color:#666666; text-align:justify; width: 290px;}
.listado-rutas-quijote ul li div p a { font-size:1.1em; text-decoration:none; color:#fff; font-weight:bold; background: #876a7c; padding: 2px 2px 3px 3px; }
.listado-rutas-quijote ul li div p strong{ color:#666;}
.listado-rutas-quijote ul li div+p { clear:both; border-left:1px dashed #ccc; border-top:1px dashed #ccc; width:283px; text-align:right; padding:0px 0px; margin:8px 0px 0px 0px;}
.listado-rutas-quijote ul li div+p a { text-decoration:none; color:#999; margin-top:-5px;}
.listado-rutas-quijote ul li div+p a strong { color:#333;}
.listado-rutas-quijote ul li div+p a:hover,
.listado-rutas-quijote ul li div+p a:hover strong { background:#876a7c; width: 200px; height: 20px; color:#fff; padding: 0px 10px 0px 5px;}
.listado-rutas-quijote ul li:hover { background:#f1f1f1;}
.nota-quijote {text-align: justify; font-size: 10px; color:#999999;}

/*rutas tematicas*/
.tabla-datos-tematicas {width:320px; background-color:#bf9fb3; text-align: justify; color:#FFFFFF;}


/*buscador general*/
.buscador-general { width:100%; float:left; clear:both; background:#EFEFE9; padding:0; margin:20px 0;}
#columna-dcha .buscador-general p { width:130px; text-align:center; padding:25px 0 5px 10px; float:left; clear:none}
.buscador-general div { border-left:1px solid #fff; float:left; width:460px; padding:25px 0 10px 10px;}
.buscador-general div div { padding:2px 0; width:385px; border:0}
.buscador-general div div+div { width:60px;}
.buscador-general div div label { display:block; float:left; width:90px; padding:5px 0 0 0; color:#333333; font-size:.9em;}
.buscador-general div div input { background:#fff; width:270px; padding:3px 5px; border:1px solid #b1c5e6; font-size:.9em; color:#4a3927;}
.buscador-general div div input[type=submit] { border:0; width:auto; float:right; padding:5px 0 5px 22px; background:url(/turismo/img/ico.btn-buscar-agenda.gif) 0 0 no-repeat}

.listado-resultados { width:635px; padding:10px 0; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x}
.listado-resultados p { padding:5px 10px;}
#columna-dcha .listado-resultados ul { list-style:none; margin:0; padding:10px 0 0 0; float:left; width:648px;}
* html #columna-dcha .listado-resultados ul,
*:first-child+html #columna-dcha .listado-resultados ul{  width:635px;}
#columna-dcha .listado-resultados ul li { padding:10px; float:left; border-top:1px solid #ccc; margin:0;}
#columna-dcha .listado-resultados ul li:hover { background:#f4f4f4}
#columna-dcha .listado-resultados ul li:hover p { color:#333;}
#columna-dcha .listado-resultados ul li p { padding:3px 0 3px 11px; color:#999}
#columna-dcha .listado-resultados ul li p.titulo { padding:3px 0;}
#columna-dcha .listado-resultados ul li p.titulo a { background:url(/turismo/img/bk.galeria-lista.gif) 0 5px no-repeat; text-decoration:none; font-weight:bold; font-size:1.1em; padding-left:10px; color:#333; margin-top:-5px;}
#columna-dcha .listado-resultados ul li p.titulo a:hover { color:#000;}
#columna-dcha .listado-resultados ul li p.ver-mas { float:right; margin:-20px 10px; }
* html #columna-dcha .listado-resultados ul li p.ver-mas,
*:first-child+html #columna-dcha .listado-resultados ul li p.ver-mas{ margin:-20px 0;}
#columna-dcha .listado-resultados ul.paginado li { padding:0}
#columna-dcha .listado-resultados ul.paginado li a { display:block; }



/*listado 360*/
.listado-360 { width:614px; padding:10px; float:left; clear:both; background:url(/turismo/img/bk.agenda-degradado.gif) 0 0 repeat-x; text-align: justify; font-size: 12px;}
#columna-dcha .listado-360 ul { list-style:none; margin:0; padding:10px 0 0 0; clear:both; float:left; width:614px;}
#columna-dcha .listado-360 ul li { padding:3px 1px 1px 1px; width:181px; float:left; background:#f3f2ed; border:1px solid #d9d9d9; margin:9px;}
.listado-360 ul li p { padding:0; margin:0;}
.listado-360 ul li p a img { display:block; padding:3px 0 0 0; margin:0;}
.listado-360 ul li p a { font-size:1.1em; text-decoration:none; color:#4a3927;}
#columna-dcha .listado-360 ul li:hover { background:#3a3a3a;}
#columna-dcha .listado-360 ul li:hover a { color:#fff}

.detalle-360 { width:620px; margin:10px 0; padding:5px; border:1px solid #ccc; background:#E8E8E1}
h4.texto-360 { color:#b5881c; font-size:1.4em; width:50%; float:left; padding:10px 0;}
h4.texto-360 a { font-size:.6em; color:#333; display:block; text-decoration:none}
h4.texto-360 a:hover { color:#000; background:#f4f4f4;}
p.texto-360 { width:50%; float:right; text-align:right; padding:5px 0; color:#333;}
p.texto-360+p { clear:both}


/*post-it*/
.post-it { margin:0 0 0 10px; padding:4px 0 0 12px; list-style:none; background:url(/turismo/img/bk.banners-post-it.gif) 4px 0 repeat-y;}
.post-it li { padding:7px 0 7px 17px; margin:0; }
.post-it li a { text-decoration:none}
.post-it-cierre {background:url(/turismo/img/bk.banners-post-it-bot.gif) 0 0 no-repeat; height:42px; width:158px; margin-left:22px;}
.post-it-inicio {background:url(/turismo/img/bk.banners-post-it-top.gif) 0 0 no-repeat; height:24px; width:166px; margin-top:15px; margin-left:14px;}



/*boletin*/
.boletin-digital { width:620px; float:left; clear:both;}
.boletin-digital p { font-size:1.2em; padding:20px 20px 10px 20px; color:#333;}
.boletin-digital ol { list-style:none; width:600px; float:left; padding:10px; }
.boletin-digital ol li { float:left; width:26%; padding:0 3%; }
.boletin-digital ol li+li { border-left:1px solid #ccc;}
.boletin-digital ol li span { font:5em Georgia, "Times New Roman", Times, serif; color:#999900; display:block; float:left; width:30%;}
.boletin-digital ol li strong { font-size:1.5em; padding-top:10px; color:#999 display:block; float:left; line-height:1.3em; width:65%}
.formulario-boletin { float:left; border-top:1px solid #e1e1e1; padding:15px; margin:30px 0 20px 0; width:590px}
.formulario-boletin div { float:left; width:265px;}
.formulario-boletin div div { float:left; width:250px; padding:5px 0 5px 15px; margin:0;}
.formulario-boletin div label { color:#000; display:block; padding-bottom:2px;}
.formulario-boletin div input[type=text],
.formulario-boletin div input[type=password],
.formulario-boletin div select { width:200px; border:1px solid #ccc; background:#fff; padding:2px 5px; font:1em Arial, Helvetica, sans-serif; color:#333;}
.formulario-boletin div select option { padding-right:25px;}
.formulario-boletin div input[type=submit] { background:url(/turismo/img/btn.boletin.gif) 0 50% no-repeat; border:0; margin-top:7px; padding:5px 5px 5px 20px; color:#999900; font-weight:normal;}
.formulario-boletin div input[type=submit]:hover { color:#333; cursor:pointer}


/*actualidad*/
.texto-noticias { text-align: justify;}
.texto-agenda { text-align:justify;}


.banner-calendario {margin-left: 120px; margin-top: 20px;}

/*enlaces*/
.boton_siguiente {text-align:right;}



/*fiestas*/
.texto-fiestas-columna { text-align:justify; float: left; width: 550px; margin-left: 25px; padding: 10px; background:  #9e142b; color: #FFFFFF; margin-top: 15px;}



/*Gastronomía*/
.texto-gastronomia { text-align:justify;}
.img-gastronomia-cita { width: 550px; height: 183px; }
.tabla-platos { width: 100%; text-align:justify; vertical-align: top;}
.td-top { vertical-align: top; padding-left: 15px; padding-right: 15px; padding-top: 7px; padding-bottom: 7px;}



/* detalle de artesanía */
.fotos-enc-art { height:500px; width:243px; padding:10px; float:left; margin:0; position:relative; clear:none; background:#fff; border-top: 5px solid #666; border-bottom:10px solid #876a7c; }
#columna-dcha .fotos-enc-art li{ float:left; margin:0; padding:465px 0 0 0; list-style:none;}
.fotos-enc-art li:before{ content:"|"}
.fotos-enc-art li:first-child:before { content:"Fotos: "}
.fotos-enc-art img{ position:absolute; border:1px solid #ccc; top:6px; left:6px; }
.fotos-enc-art a{ margin:0; text-decoration:none; padding:0 2px; font-size:1em; color:#000; display:inline}

.fotos-enc-art li +li img{ visibility:hidden; }
.fotos-enc-art li:hover img{ visibility:visible; }

.fotos-enc-art+* { clear:none }


/* detalle de festivales y eventos */
.fotos-enc-fest { height:500px; width:243px; padding:10px; float:left; margin:0; position:relative; clear:none; background:#fff; border-top: 5px solid #666; border-bottom:10px solid #876a7c; }
#columna-dcha .fotos-enc-fest li{ float:left; margin:0; padding:0px 0 0 0; list-style:none;}
.fotos-enc-fest li:before{ content:"|"}
.fotos-enc-fest li:first-child:before { content:"Fotos: "}
.fotos-enc-fest img{ position:absolute; border:1px solid #ccc; top:6px; left:6px; }
.fotos-enc-fest a{ margin:0; text-decoration:none; padding:0 2px; font-size:1em; color:#000; display:inline}

.fotos-enc-fest li +li img{ visibility:hidden; }
.fotos-enc-fest li:hover img{ visibility:visible; }

.fotos-enc-fest+* { clear:none }


/* entorno profesional - periodistas y gráficos */
.lista-dossieres { font-size: 12px; padding: 10px; background: #bdcb6c; color: #FFFFFF; font-weight: bold; width: 250px;}
.lista-cifras { font-size: 12px; padding: 10px; background: #bdcb6c; color: #FFFFFF; font-weight: bold; width: 250px; margin-left: 10px;}






/*entorno profesional - banco de imágenes*/
.banco-imagenes { width:620px; float:left; clear:both; padding:10px 0; background:#f7f7f7;}
.banco-imagenes ul { list-style:none; padding:0; margin:0; width:625px;}
* html .banco-imagenes ul  { margin-left:-20px}
.banco-imagenes ul li { height:150px; width:127px; padding:2px 2px 0 2px; background:url(/turismo/img/bk.galeria-fondo.gif) 97% 100% no-repeat; border-bottom:1px solid #ccc; margin:7px 0; float:left }
.banco-imagenes ul li:hover { background:#ccc url(/turismo/img/bk.galeria-fondo-over.gif) 97% 100% no-repeat;}
.banco-imagenes ul li img { text-align:center; display:block; border:1px solid #ccc; margin-bottom:3px; }
.banco-imagenes ul li a { padding:0; display:block; max-width:120px; margin:0; color:#000; font-size:1em; text-decoration:none; }
.banco-imagenes+* { float:left; clear:both; margin:10px 0; width:150px;}
.banco-imagenes+* a { position:relative}

.banco-imagenes-lista { width:620px; padding:25px 0; float:left; clear:both;}
.banco-imagenes-lista ul { list-style:none; padding:0; width:620px; margin:0; float:left;}
* html .banco-imagenes-lista ul { margin-left:-25px;}
.banco-imagenes-lista ul li { padding:10px; border-bottom:1px solid #ccc; margin:0; background:#f7f7f7; float:left; }
.banco-imagenes-lista ul li:hover { background:#fff url(/turismo/img/bk.agenda-degradado.gif) 0 -16px repeat-x}
.banco-imagenes-lista ul li p { width:145px; float:left; padding:5px 0; margin:0;}
.banco-imagenes-lista ul li p img { border:1px solid #666; border-bottom:6px solid #333;}
.banco-imagenes-lista ul li div { float:left; width:400px; clear:none;}
.banco-imagenes-lista ul li div p { width:auto; clear:both; font-size:1.2em; color:#4a3927; width:100%;}
.banco-imagenes-lista ul li div p+p { font-size:1em; width:49%; float:left; clear:none }
.banco-imagenes-lista ul li div p a { text-decoration:none; color:#333; padding-left:15px; background:url(/turismo/img/bk.galeria-lista.gif) 0 4px no-repeat}
.banco-imagenes-lista ul li div p a:hover { color:#CC6600}



/*tres culturas*/
.tres-culturas {margin-left:125px;}
.foto-tres-culturas img {border: 5px; border-color: #cab250;}
.tres-culturas2 {margin-right:130px;}

.columna-detalle-culturas caption { background:#666; width:100%; border-bottom:1px solid #ccc; text-align:center; color:#fff; margin:0; font-size:1.2em; padding:10px 0;}
.columna-detalle-culturas table { width:100%; float:left; clear:both; padding:0; margin:10px 0; border-collapse:collapse}
.columna-detalle-culturas table tr { margin:0;}
.columna-detalle-culturas table td { width:25%; padding:5px 3px; border-bottom:1px solid #ccc; background:#E0E0E0}
.columna-detalle-culturas table td+td { width:auto; padding:5px; color:#000; background:#f2f2f2 url(/turismo/img/bk.tabla-detalle.gif) left bottom repeat-x;}

.columna-detalle-culturas p.ver-mapa { padding:0 0 10px 150px; margin:0; float:left; text-align:right; clear:both}
.columna-detalle-culturas p.ver-mapa a { display:block; background:url(/turismo/img/btn.ver-mapa-detalle.gif) 0 0 no-repeat; text-align:left; text-decoration:none; width:98px; height:21px; padding:5px 0 0 8px; color:#993300; margin:0;}
.columna-detalle-culturas p.ver-mapa a:hover { color:#fff;}







/*listado cifras en la ciudad*/
.listado-datos { float:left; width:534px; padding:5px 0; }
.listado-datos div { width:534px; padding:10px 0 10px 6px; float:left; margin:0; border-right:1px solid #f1f1f1;}
.listado-datos div+div { border:0;}
.listado-datos div p { width:125px; float:left; border:3px solid #ccc; padding:0; margin:0;}
#columna-dcha .listado-datos ul { float:left; width:534px; list-style:none; padding:0; margin:7px 0 0 0;}

#columna-dcha .listado-datos ul li {font-size:1em; background:#fff;  color: #333; font-weight:normal; padding:0 0 0 5px; margin:5px 5px 5px 10px; border-bottom:1px solid #876a7c;}
#columna-dcha .listado-datos ul li:hover { border-bottom:1px solid #bdcb6c;}




.listado-cifras { float:left; width:100px; padding:5px 0; }
.listado-cifras div { width:100px; padding:10px 0 10px 6px; float:left; margin:0; border-right:1px solid #f1f1f1;}
.listado-cifras div+div { border:0;}
.listado-cifras div p { width:125px; float:left; border:3px solid #ccc; padding:0; margin:0;}
#columna-dcha .listado-cifras ul { float:left; width:100px; list-style:none; padding:0; margin:7px 0 0 0;}

#columna-dcha .listado-cifras ul li { text-align: right; font-size:1em; background:#fff;  color: #333; font-weight:normal; padding:0 0 0 5px; margin:5px 15px 5px 0px; border-bottom:1px solid #876a7c;}
#columna-dcha .listado-cifras ul li:hover { border-bottom:1px solid #bdcb6c;}






/*ciudades hermanadas*/
#columna-dcha .ciudades-hermanadas { width:630px; padding:20px 0; list-style:none; background:url(/turismo/img/bk.ciudades-hermanadas.gif) top right repeat-y; margin:0; float:left;}
#columna-dcha .ciudades-hermanadas li { padding:5px 0; margin:0 0 10px 0; float:left; clear:both; width:630px}
#columna-dcha .ciudades-hermanadas li div.datos { min-height:110px; background:url(/turismo/img/bk.lista-hermandas.gif) 0 0 repeat-y; float:left; padding-left:15px; border-bottom:1px solid #edeeea; width:315px;}
#columna-dcha .ciudades-hermanadas li div.datos p { padding:2px 0;}
#columna-dcha .ciudades-hermanadas li div.datos p a { padding:2px 0; text-decoration:none; color:#aa7c2e;}
#columna-dcha .ciudades-hermanadas li div.datos p a:hover { background:#aa7c2e; color:#fff;}
#columna-dcha .ciudades-hermanadas li div.datos h4 { font-size:1.2em; color:#000; font-weight:bold; padding:5px 0 13px 0;}
#columna-dcha .ciudades-hermanadas li div.datos h4 span { font-weight:normal}
#columna-dcha .ciudades-hermanadas li div.foto { float:right; padding:0 0 0 10px; margin:0; width:280px; text-align:center}
#columna-dcha .ciudades-hermanadas li div.foto img { padding:3px 3px 12px 3px; background:#fff url(/turismo/img/bk.foto-hermanadas.gif) center bottom no-repeat; margin:0;}



/*transporte-urbano*/
ol.transporte-urbano { width:630px; float:left; clear:both; list-style:none}
ol.transporte-urbano li { padding:15px 0; width:100%; float:left;}
ol.transporte-urbano li+li { border-top:1px solid #ccc;}
ol.transporte-urbano li div.titular { width:270px; float:left; margin:0; padding:7px 0 0 4px}
ol.transporte-urbano li div.titular p { padding:0 0 16px 0; width:256px; background:#333 url(/turismo/img/bk.img-info-interes.gif) left bottom repeat-x; color:#fff; text-align:right; font-size:1.1em; font-weight:bold;}
ol.transporte-urbano li div.titular p span { padding-right:5px; display:block}
ol.transporte-urbano li div.titular p img { margin-bottom:5px; border-bottom:1px solid #ccc;}
#columna-dcha ol.transporte-urbano li ul { float:left; width:330px; list-style:none; padding:0; margin:0;}
#columna-dcha ol.transporte-urbano li ul li { padding:5px 0; margin:0; line-height:1.4em;}
ol.transporte-urbano li ul li+li { border-top:1px dashed #f4f4f4}
ol.transporte-urbano li ul li strong { display:block; font-size:1.1em; text-align:center; background:#F4F4F4; color:#000; padding:4px 0; margin-bottom:4px;}
ol.transporte-urbano li ul li span { padding-right:7px; color:#bd9637; font-weight:bold}
ol.transporte-urbano li ul li span.titulo-span-solitario { color:#666}
ol.transporte-urbano li ul li a { color:#4a3927; text-decoration:underline}
ol.transporte-urbano li ul li a:hover { color:#fff; background:#4a3927; text-decoration:none}


/*vision global*/
ol.vision-global { width:630px; float:left; clear:both; list-style:none}
ol.vision-global li { padding:15px 0; width:100%; float:left; text-align: right;}
ol.vision-global li+li { border-top:1px solid #ccc;}
ol.vision-global li div.titular { width:270px; float: right; margin:0; padding:7px 0 0 4px}
ol.vision-global li div.titular p { padding:0 0 16px 0; width:256px; background:#333 url(/turismo/img/bk.img-info-interes.gif) left bottom repeat-x; color:#fff; text-align:right; font-size:1.1em; font-weight:bold;}
ol.vision-global li div.titular p span { padding-right:5px; display:block}
ol.vision-global li div.titular p img { margin-bottom:5px; border-bottom:1px solid #ccc;}
#columna-dcha ol.vision-global li ul { float:left; width:330px; list-style:none; padding:0; margin-left:15px;}
#columna-dcha ol.vision-global li ul li { padding:5px 0; margin:0; line-height:1.4em;}
ol.vision-global li ul li+li { border-top:1px dashed #f4f4f4}
ol.vision-global li ul li strong { display:block; font-size:1.1em; text-align:center; background:#bf9e7d; color:#fff; padding:4px 0; margin-bottom:4px;}
ol.vision-global li ul li span { padding-right:7px; color:#bd9637; font-weight:bold}
ol.vision-global li ul li span.titulo-span-solitario { color:#666}
ol.vision-global li ul li a { color:#4a3927; text-decoration:underline}
ol.vision-global li ul li a:hover { color:#fff; background:#4a3927; text-decoration:none}

/*info util*/
ol.info-util { width:630px; float:left; clear:both; list-style:none}
ol.info-util li { padding:15px 0; width:100%; float:left; text-align: right;}
ol.info-util li+li { border-top:1px solid #ccc;}
ol.info-util li div.titular { width:270px; float: right; margin:0; padding:7px 0 0 4px}
ol.info-util li div.titular p { padding:0 0 16px 0; width:256px; background:#333 url(/turismo/img/bk.img-info-interes.gif) left bottom repeat-x; color:#fff; text-align:right; font-size:1.1em; font-weight:bold;}
ol.info-util li div {text-align: right; font-size:12px; padding: 0px 8px 8px 0px;}
ol.info-util li div a{color:#231f20; display:inline; font-weight:normal; margin:0px 0px 0px 0px; background:#f3f2ed url(/turismo/img/ico.subir.jpg) 7px 5px no-repeat; font-weight:normal; padding:2px 5px 2px 20px; border:1px solid #826A48; border-top:0; border-left:0; text-decoration:none;}
ol.info-util li div a:hover{border:1px solid #fff; border-top:0; border-left:0; background:#826A48 url(/turismo/img/ico.subir.jpg) 7px 5px no-repeat; color:#fff; text-decoration:none}



 

ol.info-util li div.titular p span { padding-right:5px; display:block}
ol.info-util li div.titular p img { margin-bottom:5px; border-bottom:1px solid #ccc;}
#columna-dcha ol.info-util li ul { float:left; width:330px; list-style:none; padding:0; margin-left:15px;}
#columna-dcha ol.info-util li ul li { padding:5px 0; margin:0; line-height:1.4em;}
ol.info-util li ul li+li { border-top:1px dashed #f4f4f4}
ol.info-util li ul li strong { display:block; font-size:1.1em; text-align:center; background:#bf9e7d; color:#fff; padding:4px 0; margin-bottom:4px;}
ol.info-util li ul li span { padding-right:0px; color:#bd9637; font-weight:bold}
ol.info-util li ul li span.titulo-span-solitario { color:#666}
ol.info-util li ul li a { color:#4a3927; text-decoration:underline}
ol.info-util li ul li a:hover { color:#fff; background:#4a3927; text-decoration:none}


/*telefonos y direcciones*/
.ayto-toledo { width:630px; padding:0; margin:0; float:left; clear:both; background:url(/turismo/uploads/secciones/direcciones-telefonos/ayto-toledo.jpg) 0 0 no-repeat; height:185px;}
.ayto-toledo h4 { padding:30px 0 10px 352px; color:#000; font-size:1.2em;}
.ayto-toledo h5 { padding:0 0 0 352px; color:#333; font-size:1em; font-weight:normal}
.ayto-toledo h5 span { color:#666}
.ayto-toledo p { padding:10px 0 0 352px; color:#333; font-size:1em; font-weight:normal}
.ayto-toledo p+p { padding-top:3px;}
.ayto-toledo p a { color:#fff; padding:0 3px; background:#C5BE9C; text-decoration:none;}
.ayto-toledo p a:hover {  background:#b88b3f;}

.lista-telefonos-interes { width:630px; float:left; clear:both; margin:20px 0 0 0;}
.lista-telefonos-interes h5 { width:600px; padding:5px 15px; font-size:1.3em; color:#fff; font-weight:bold; background:#bf9e7d; border-bottom:2px solid #ccc;}
#columna-dcha .lista-telefonos-interes ul { list-style:none; padding:0; margin:0; width:630px;}
#columna-dcha .lista-telefonos-interes ul li {padding:10px; min-height:85px; background:url(/turismo/img/bk.lista-telefonos-interes.gif) left bottom repeat-x;  border-left:1px solid #e4e4e4; border-bottom:1px solid #ccc; margin:0; width:294px; float:left}
.lista-telefonos-interes ul li h6 { color:#b88b3f; font-size:1em; padding:3px 0;}
.lista-telefonos-interes ul li p { padding:3px 0;}
.lista-telefonos-interes ul li p span { color:#999;}


/*oficinas turismo*/
.patronato-toledo { width:630px; padding:0; margin:0; float:left; clear:both; background:url(/turismo/uploads/secciones/oficinas-turismo/patronato_toledo.jpg) 0 0 no-repeat; height:225px;}
.patronato-toledo h4 { padding:30px 0 10px 352px; color:#000; font-size:1.2em;}
.patronato-toledo h5 { padding:0 0 0 352px; color:#333; font-size:1em; font-weight:normal}
.patronato-toledo h5 span { color:#666}
.patronato-toledo p { padding:10px 0 0 352px; color:#333; font-size:1em; font-weight:normal}
.patronato-toledo p+p { padding-top:3px;}
.patronato-toledo p a { color:#fff; padding:0 3px; background:#C5BE9C; text-decoration:none;}
.patronato-toledo p a:hover {  background:#b88b3f;}

.lista-oficinas-turismo { width:630px; float:left; clear:both; margin:20px 0 0 0;}
.lista-oficinas-turismo h5 { width:600px; padding:5px 15px; font-size:1.3em; color:#fff; font-weight:bold; background:#bf9e7d; border-bottom:2px solid #ccc;}
#columna-dcha .lista-oficinas-turismo ul { list-style:none; padding:0; margin:0; width:630px;}
#columna-dcha .lista-oficinas-turismo ul li {padding:10px; min-height:85px; height: 135px; border-left:1px solid #e4e4e4; border-bottom:1px solid #ccc; margin:0; width:294px; float:left}
.lista-oficinas-turismo ul li h6 { color:#b88b3f; font-size:1em; padding:3px 0;}
.lista-oficinas-turismo ul li p { padding:3px 0;}
.lista-oficinas-turismo ul li p span { color:#999;}
.lista-oficinas-turismo ul li div { text-align:center;}


/*texto completo seccion literatura y arte*/
.texto-completo { width:94%; float:left; padding:3%;}
.texto-completo h4 { color:#666; padding:20px 0 7px 0; font-size:1.4em; border-bottom:1px solid #d1d1d1;}
.texto-completo p { line-height:1.45em; font-size:1em; padding:7px 0; text-align: justify;}
.texto-completo p strong { color:#cab250}
.texto-completo p stron+em { color:#cab250}
.texto-completo p a {color:#cab250}
.texto-completo p a:hover { background:#cab250; color:#fff}
.texto-completo p.texto-paginado { padding:5px 0; background:#f4f4f4; text-align:center}
.texto-completo p.texto-paginado a { color:#333; padding:0 4px; text-decoration:none; background:#fff}
.texto-completo p.texto-paginado a:hover { background:#cab250; color:#fff;}
.texto-completo p.foto-derecha { float:right; display:inline; padding:10px; margin:10px 0 10px 10px; background:#f4f4f4; border-bottom:1px solid #999}
.texto-completo p.foto-izquierda { float:left;display:inline; padding:10px; margin:10px 10px 10px 0; background:#f4f4f4; border-bottom:1px solid #999}


/*pergaminos*/
.pergamino { width:98%; margin-top:25px; padding:0; float:left;}
.pergamino-top { background:url(/turismo/img/bk.pergamino-top.jpg) 0 0 no-repeat; height:280px;}
.pergamino-mid { position:relative; width:540px; background:none; margin:-230px 0; padding:0  0 0 40px; }
.pergamino-mid h4 { color:#666; padding:20px 0 7px 0; font-size:1.4em; border-bottom:1px solid #d1d1d1;}
.pergamino-mid p { line-height:1.45em; font-size:1em; padding:7px 0; text-align: justify;}
.pergamino-mid p strong,
.pergamino-mid p strong+em { color:#cab250}
.pergamino-mid p a {color:#cab250;}
.pergamino-mid p a:hover { background:#cab250; color:#fff}
.pergamino-mid p.foto-derecha { float:right; display:inline; padding:10px; margin:10px 0 10px 10px; background:url(/turismo/img/bk.pergamino-foto.jpg) 0 0; border-bottom:1px solid #999}
.pergamino-mid p.foto-izquierda { float:left;display:inline; padding:10px; margin:10px 10px 10px 0; background:url(/turismo/img/bk.pergamino-foto.jpg) 0 0; border-bottom:1px solid #999}
.pergamino-bot { z-index:1500; background:url(/turismo/img/bk.pergamino-bottom.jpg) left bottom no-repeat; height:300px;}


/*listado leyendas*/
.leyendas-lista { width:625px; float:left; padding-top:20px;}
.leyendas-lista p { font-size:1.2em; font-family:Georgia, Times New Roman, Times, serif; background:#f4f4f4; padding:10px;}
#columna-dcha .leyendas-lista ul { width:100%; list-style:none; float:left; padding:10px 0; margin:0;}
#columna-dcha .leyendas-lista ul li { margin:0; padding:17px 16px 17px 12px; width:178px; height:200px; float:left; text-align:center; background:url(/turismo/img/bk.pergamino-ficha.jpg) 0 0 no-repeat}
.leyendas-lista ul li a { display:block; color:#fff; font-size:1.25em; line-height:1.4em; font-family:Georgia, Times New Roman, Times, serif; text-decoration:none;}
.leyendas-lista ul li img { display:block; margin-bottom:10px; border:2px solid #b5ba92;}
.leyendas-lista ul li a:hover { color:#dbddca}
.leyendas-lista ul li a:hover img { border-color:#A58E5A}




/*salas escenarios*/
.salas-escenarios {width:634px; float:left; padding-top:0px; }
.salas-escenarios p { font-size:1.2em; background:#f4f4f4; padding:10px; text-align: justify;}
#columna-dcha .salas-escenarios ul { width:100%; list-style:none; float:left; padding:10px 0; margin:0;}
#columna-dcha .salas-escenarios ul li { margin:0 5px 12px 0; display:inline; padding:0 10px; border-bottom:1px solid #f0f0f0; background:url(/turismo/img/bk.salas-escenarios.gif) right bottom no-repeat; width:280px; height:120px; float:left;}
.salas-escenarios ul li p { font-size:.95em; background:none; padding:3px 0; vertical-align:middle; text-align: left}
.salas-escenarios ul li p.foto { float:left; width:auto; padding-right:10px;}
.salas-escenarios ul li p.foto img { float:left; padding:4px; background:#ccc;}
.salas-escenarios ul li p a { text-decoration:none; color:#c8a444;}
.salas-escenarios ul li p a:hover { color:#333;}
.salas-escenarios ul li p a strong { display:block; margin-bottom:7px; border-bottom:1px solid #f4f4f4; padding-bottom:7px; font-size:1.1em;}

#columna-dcha .salas-escenarios.eventos ul li { background:url(/turismo/img/bk.festivales-eventos.jpg) right bottom no-repeat}


/*festivales eventos*/
.festivales-eventos {width:634px; float:left; padding-top:0px; }
.festivales-eventos p { font-size:1.2em; background:#f4f4f4; padding:10px; text-align: justify;}
#columna-dcha .festivales-eventos ul { width:100%; list-style:none; float:left; padding:10px 0; margin:0;}
#columna-dcha .festivales-eventos ul li { margin:0 5px 12px 0; display:inline; padding:0 10px; border-bottom:1px solid #f0f0f0; background:url(/turismo/img/bk.festivales-eventos.gif) right bottom no-repeat; width:280px; height:120px; float:left;}
.festivales-eventos ul li p { font-size:.95em; background:none; padding:3px 0; vertical-align:middle; text-align: left}
.festivales-eventos ul li p.foto { float:left; width:auto; padding-right:10px;}
.festivales-eventos ul li p.foto img { float:left; padding:4px; background:#ccc;}
.festivales-eventos ul li p a { text-decoration:none; color:#c8a444;}
.festivales-eventos ul li p a:hover { color:#333;}
.festivales-eventos ul li p a strong { display:block; margin-bottom:7px; border-bottom:1px solid #f4f4f4; padding-bottom:7px; font-size:1.1em;}

/*texto-destacado la ciudad-entorno profesional*/
.texto-destacado.la-ciudad p { font-size:1.0em; background:#f4f4f4; padding:5px 7px; margin-bottom:15px; clear:both; color:#000}
.texto-destacado.la-ciudad p+p { font-size:1.05em; background:none; padding:7px 0; color:#545454; margin:0;}
.texto-destacado.la-ciudad p+p+p { font-size:1.3em; color: #aabd49; margin-left: 15px; margin-right: 15px; font-weight: bold;}

.columna-detalle-la-ciudad p { color: #FFFFFF; font-size:2.7em; text-align: right; margin-right: 14px;}
.columna-detalle-la-ciudad p+p { color: #FFFFFF; font-size:1em; margin-left: 15px; text-align:justify;}

/*texto-destacado tabla de detalle de evento*/
table.detalle-evento { width:100%; margin:5px 0 10px 0; display:inline; border-collapse:collapse; border-bottom:1px solid #ccc; float:left}
table.detalle-evento caption { font-weight:bold; color:#fff; background:#cab250; padding:5px 0; border-bottom:1px solid #fff;}
table.detalle-evento tr td { width:15%; padding:4px 10px 4px 4px; background:#F4F4F4; font-weight:bold; vertical-align: top}
table.detalle-evento tr td+td { text-align:left; width:85%; padding:6px 10px 6px ; background:#ffffff; color:#5A563A; font-weight: normal; border-bottom:1px solid #ccc;}
table.detalle-evento+p { font-size:1.0em; background:#f4f4f4; padding:5px 7px; margin-bottom:15px; clear:both; color:#000}
table.detalle-evento+p+p { font-size:1.05em; background:none; padding:7px 0; color:#545454; margin:0;}
.tabla-fotos-festivales {width:95%; margin-top: 10px; float: left; margin-left: 15px; text-align: center; vertical-align: middle;}
.tabla-fotos-festivales img {float: left; margin-left: 5px; margin-right: 5px; text-align: center;}
.tabla-fotos-festivales2 {width:95%; margin-top: 10px; float: left;  margin-left: 15px; text-align: center; vertical-align: middle;}




/*texto-destacado tabla de detalle de T+T*/
table.detalle-tmast { width:100%; margin:5px 0 10px 0; display:inline; border-collapse:collapse; border-bottom:1px solid #ccc; float:left}
table.detalle-tmast caption { font-weight:bold; color:#fff; background:#cab250; padding:5px 0; border-bottom:1px solid #fff;}
table.detalle-tmast tr td { width:15%; padding:4px 10px 4px 4px; background:#F4F4F4; font-weight:bold; vertical-align: top}
table.detalle-tmast tr td+td { text-align:left; width:85%; padding:6px 10px 6px ; background:#ffffff; color:#5A563A; font-weight: normal; border-bottom:1px solid #ccc;}
table.detalle-tmast+p { font-size:2em; background:#F4F4F4; padding:5px 7px; margin-bottom:15px; clear:both; color:#cab250}
table.detalle-tmast+p+p { font-size:1.5em; background:#F4F4F4; padding:5px 7px; margin-bottom:15px; clear:both; color:#000; font-style:italic; font-weight: bold; text-align: right;}
table.detalle-tmast+p+p+p { font-size:1.05em; background:none; padding:7px 0; color:#545454; margin:0;}
.tabla-fotos-festivales {width:95%; margin-top: 10px; float: left; margin-left: 15px; text-align: center; vertical-align: middle;}
.tabla-fotos-festivales img {float: left; margin-left: 5px; margin-right: 5px; text-align: center;}
.tabla-fotos-festivales2 {width:95%; margin-top: 10px; float: left;  margin-left: 15px; text-align: center; vertical-align: middle;}


/*acreditacion*/
.acreditacion-form { width:90%; float:left; clear:both; padding:10px 0;}
.acreditacion-form h4 { color:#bdcb6c; font-weight:bold; padding:5px 5px 15px 17px; font-size:1.3em;}
.acreditacion-form div { float:left; width:35%; padding:1% 0 1% 5%;}
.acreditacion-form div:hover { background:#f4f4f4;}
.acreditacion-form div label { display:block; padding-bottom:2px; color:#666;}
.acreditacion-form div input[type=text],
.acreditacion-form div textarea { width:80%; border:0; border:1px solid #ccc; border-bottom:3px solid #d1d1d1; background:#F8FCF8; padding:0 5px}
.acreditacion-form div textarea { overflow:hidden; height:60px;}
.acreditacion-form div.acreditacion-campo-corto input[type=text] { width:40%;}
.acreditacion-form div.acreditacion-campo-largo input[type=text] { width:100%;}
.acreditacion-form div.acreditacion-enviar { float:right; width:15%;}
* html .acreditacion-form div.acreditacion-enviar { margin-top:-32px}
.acreditacion-form div.acreditacion-enviar:hover { background:none}
.acreditacion-form div.acreditacion-enviar input[type=submit] { border:0; font-size:1em; font-weight:bold; text-align:left; background:url(/turismo/img/btn.enviar-frm-acred.gif) 0 0 no-repeat; width:64px; padding-left:7px; height:26px; color:#fff;}




/*agenda congresos*/
.agenda-congresos { float:left; clear:both; width:100%; padding:15px 0;}
#columna-dcha .agenda-congresos ul { list-style:none; width:97%; margin:0; padding:0;}
#columna-dcha .agenda-congresos ul li { padding:15px 0; width:100%; margin:0; float:left; clear:both;}
#columna-dcha .agenda-congresos ul li+li { border-top:1px solid #f4f4f4;}
.agenda-congresos ul li div.congreso-fecha { width:80px; float:left; display:inline; padding-right:7px;}
.agenda-congresos ul li div.congreso-fecha p { display:block; width:100%; color:#666; text-align:center; padding:18px 0 0 0; height:47px; font-size:1.2em; background:#c4d45c;}
.agenda-congresos ul li div.congreso-fecha p strong{ display:block; font-size:2em; color:#fff}
.agenda-congresos ul li div.congreso-fecha p+p { background:#d2da9b; margin-top:7px; font-size:1em; padding:7px 0; height:auto}
.agenda-congresos ul li div.congreso-fecha p a { color:#666; text-decoration:none}
.agenda-congresos ul li div.congreso-fecha p a:hover { color:#000;}
.agenda-congresos ul li div.congreso-foto { width:98px; height:98px; text-align:center; padding:2px 0; float:left; display:inline; padding-right:10px;}
.agenda-congresos ul li div.congreso-foto p { padding:0; margin:0; width:100%; text-align:center}
.agenda-congresos ul li div.congreso-foto p img { border:4px solid #c4d45c}
.agenda-congresos ul li div.congreso-datos { float:left; width:415px;}
.agenda-congresos ul li div.congreso-datos p { padding:3px 0;}
.agenda-congresos ul li div.congreso-datos p strong { font-size:1.3em;}
.agenda-congresos ul li div.congreso-datos p span { color:#000;}
.agenda-congresos ul li div.congreso-datos p+p+p+p { padding-top:12px;}
.agenda-congresos ul li div.congreso-datos p a { color:#97aa1f; text-decoration:none}
.agenda-congresos ul li div.congreso-datos p a:hover { color:#333;}




/*publicaciones*/
.lista-publicaciones { width:100%; padding:15px 0; float:left;clear:both; }
#columna-dcha .lista-publicaciones ul { list-style:none; width:97%; margin:0; padding:0;}
#columna-dcha .lista-publicaciones li { float:left; width:295px; clear:none; margin:0; padding:15px 10px 12px 0; border-bottom:1px solid #bdcb89;}
.lista-publicaciones li div.publicacion-foto { float:left; width:130px;}					
.lista-publicaciones li div.publicacion-foto p { padding:19px 13px; background:url(/turismo/img/bk-publicaciones-pdf.gif) 0 0 no-repeat}
.lista-publicaciones li div.publicacion-datos { float:left; width:155px; padding-right:10px; text-align: justify;}
.lista-publicaciones li div.publicacion-datos p strong { font-size:1.1em; color:#a5b645;}
.lista-publicaciones li div.publicacion-datos p.publicacion-descargar { padding:5px 0;}
.lista-publicaciones li div.publicacion-datos p.publicacion-descargar a { padding-right:10px; text-decoration:none; color:#666; background:url(/turismo/img/bk.punta-flecha.gif) center right no-repeat}
.lista-publicaciones li div.publicacion-datos p.publicacion-descargar a:hover { color:#bdcb89}
.lista-publicaciones li div.publicacion-datos p.publicacion-descargar strong{ font-size:.95em; color:#666;}


/*publicaciones en video*/
.lista-publicaciones-video { width:100%; padding:15px 0; float:left;clear:both; }
#columna-dcha .lista-publicaciones-video ul { list-style:none; width:97%; margin:0; padding:0;}
#columna-dcha .lista-publicaciones-video li { float:left; width:295px; clear:none; margin:0; padding:15px 10px 12px 0; border-bottom:1px solid #bdcb89;}
.lista-publicaciones-video li div.publicacion-foto { float:left; width:130px;}					
.lista-publicaciones-video li div.publicacion-foto p { padding:19px 13px; background:url(/turismo/img/bk-publicaciones-pdf.gif) 0 0 no-repeat}
.lista-publicaciones-video li div.publicacion-datos { float:left; width:155px; padding-right:10px; text-align: justify;}
.lista-publicaciones-video li div.publicacion-datos p strong { font-size:1.1em; color:#a5b645;}
.lista-publicaciones-video li div.publicacion-datos p.publicacion-descargar { padding:5px 0;}
.lista-publicaciones-video li div.publicacion-datos p.publicacion-descargar a { padding-right:10px; text-decoration:none; color:#666; background:url(/turismo/img/bk.punta-flecha.gif) center right no-repeat}
.lista-publicaciones-video li div.publicacion-datos p.publicacion-descargar a:hover { color:#bdcb89}
.lista-publicaciones-video li div.publicacion-datos p.publicacion-descargar strong{ font-size:.95em; color:#666;}


/*material promocional*/
.material-promocional { width:100%; padding:15px 0; float:left;clear:both; }
#columna-dcha .material-promocional ul { list-style:none; width:97%; margin:0; padding:0;}
#columna-dcha .material-promocional li { float:left; width:295px; clear:none; margin:0; padding:15px 10px 12px 0; border-bottom:1px solid #bdcb89;}
.material-promocional li div.material-foto { float:left; width:130px;}					
.material-promocional li div.material-foto p { padding:0px 0px;}
.material-promocional li div.material-datos { float:left; width:155px; padding-right:10px; text-align: justify;}
.material-promocional li div.material-datos p strong { font-size:1.1em; color:#a5b645;}
.material-promocional li div.material-datos p.publicacion-descargar { padding:5px 0;}
.material-promocional li div.material-datos p.publicacion-descargar a { padding-right:10px; text-decoration:none; color:#666; background:url(/turismo/img/bk.punta-flecha.gif) center right no-repeat}
.material-promocional li div.material-datos p.material-descargar a:hover { color:#bdcb89}
.material-promocional li div.material-datos p.material-descargar strong{ font-size:.95em; color:#666;}


.pr-ciudad li a{background:#876a7c;}
.pr-toledo li a {background:#cab250;}
.pr-vive li a {background:#fea803;}
.pr-click li a {background:#bf9e7d;}
.pr-actualidad li a {background:#b1c5e6;}
.pr-virtual li a {background:#e1c478;}
.pr-profesionales li a {background:#bdcb6c;}




/*video*/
.seccion-video { margin-top: 15px; width:628px; float:left; clear:both; padding:15px 0 5px 5px; background:#f5f5f5; border-bottom:1px solid #ccc}
.seccion-video object { width:620px; height:450px; }
.texto-video { width: 490px; text-align:justify; margin-left: 50px;}
.texto-video p { color: #aa7627; font-weight: bold;}
.texto-video p+p { color: #999999; font-weight: normal;}

/*video*/
.seccion-you-toledo { margin-top: 15px; width:634px; float:left; clear:both; padding:15px 0px 0px 0px; background:#f5f5f5; border-bottom:1px solid #ccc}
.texto-you-toledo { width:454px;  float: left;}
.texto-you-toledo img { margin-left: 35px;}
.texto-you-toledo p { text-align: justify; margin-left: 25px; margin-right: 25px; margin-top: 15px;}
.texto-you-toledo div { text-align: center; margin-top: 20px;}
.menu-you-toledo { width:180px; float: left; text-align: center; padding-bottom: 20px; }



/*soportes urbanos*/
.intro-soporte,
.intro-catografia {text-align:justify; padding:15px; background:url(/turismo/img/bk.agenda-degradado.gif) repeat-x}

.intro-soporte p img { float:left; padding:0 15px 10px 0}
.intro-soporte h4 { color:#666; font-size:1.5em; font-weight:normal}
.intro-soporte h5 { font-size:1.3em; font-weight:normal; margin-bottom:20px; width:200px; border-bottom:1px dashed #b1b1b1; padding:10px 0; float:left}
.intro-soporte h5 strong { color:#993300} 

.intro-soporte div { width:100%; padding:5px 0; float:left; clear:both}

#columna-dcha .lista-soportes ul { list-style:none; width:100%; margin:0; padding:0px 0px 30px 0px;}
#columna-dcha .lista-soportes li { float:left; width:305px; clear:none; margin:0; padding:15px 0; border-bottom:1px solid #d1d1d1;}
#columna-dcha .lista-soportes li div { float:left; padding:2px 10px; clear:both; width:285px;}
#columna-dcha .lista-soportes li p { padding:1px 0 0 0; margin:0;}
#columna-dcha .lista-soportes li p.foto-soporte { float:left; margin:0 10px 10px 0; padding:5px; border:1px solid #d1d1d1}
#columna-dcha .lista-soportes li p strong { color:#b4c93c}
#columna-dcha .lista-soportes li p+p+p+p { padding-top:6px; text-align: justify;}
#columna-dcha .lista-soportes li h4 { font-size:1.2em; padding-bottom:7px}
.publicacion-impar  div{ background:url(/turismo/img/bk.soportes-urbanos.gif) top right repeat-y}



/*catografia*/
#columna-dcha .lista-catografia ul { border-top:1px solid #d1d1d1; float:left; list-style:none; width:97%; margin:0; padding:0;}
#columna-dcha .lista-catografia li { float:left; width:305px; clear:none; margin:0; padding:15px 0; border-bottom:1px solid #d1d1d1;}
#columna-dcha .lista-catografia li div { float:left; padding:2px 10px; clear:both; width:285px;}
#columna-dcha .lista-catografia li p { padding:1px 0 0 0; margin:0;}
#columna-dcha .lista-catografia li p.foto-soporte { float:right; margin:0 10px 10px 0; padding:5px; }
#columna-dcha .lista-catografia li p strong { color:#b4c93c}
#columna-dcha .lista-catografia li p+p+p+p { padding-top:6px;}
#columna-dcha .lista-catografia li h4 { font-size:1.2em; padding-bottom:7px}
.catografia-impar  div{ background:url(/turismo/img/bk.soportes-urbanos.gif) top right repeat-y}


/*formulario de contacto*/
.contacto-toledo { width:100%; padding:15px 0; float:left; clear:both}
.contacto-toledo div.datos { float:left; padding:2px 10px; clear:both; width:285px;}
.contacto-toledo div.datos h4 {font-size:1.2em; padding-bottom:7px}
.contacto-toledo div.datos p { padding:1px 0;}
.contacto-toledo div.datos p strong { color:#b4c93c; font-size:1.2em;}
.contacto-toledo div.formulario {float:left; padding:2px 10px; width:285px; background:url(/turismo/img/bk.soportes-urbanos.gif) 0 0 repeat-y}
.contacto-toledo div.formulario h4 { color:#666; font-weight:bold; padding:24px 5px 15px 0; font-size:1.2em;}
.contacto-toledo div.formulario div { float:left; width:100%; padding:5px 0;}
.contacto-toledo div.formulario div label { display:block; width:85px; float:left; padding-bottom:2px; color:#666;}
.contacto-toledo div.formulario div input[type=text] { width:60%; border:0; border:1px solid #ccc; border-bottom:3px solid #d1d1d1; background:#F8FCF8; padding:0 5px}
.contacto-toledo div.formulario div textarea { width:60%; border:0; overflow:hidden; height:70px; border:1px solid #ccc; border-bottom:3px solid #d1d1d1; background:#F8FCF8; padding:0 5px}
.contacto-toledo div.formulario div.formulario-enviar { float:right; padding-right:20px;}
* html .contacto-toledo div.formulario div.formulario-enviar { margin-top:-32px}
.contacto-toledo div.formulario-enviar input[type=submit] { float:right; border:0; font-size:1em; font-weight:bold; text-align:left; background:url(/turismo/img/btn.enviar-frm-acred.gif) 0 0 no-repeat; width:64px; padding-left:7px; height:26px; color:#fff;}


#mapa-web { width:100%; padding-top:15px; float:left; clear:both;}
#mapa-web h4 { font-size:1.5em; padding:6px 10px; margin-top:10px; width:auto; clear:both }
#mapa-web h4 a { text-decoration:none; color:#fff;}
#mapa-web h4 a:hover { text-decoration:underline}
#mapa-web h4.menu-pr-ciudad{color:#fff; background:#876a7c;}
#mapa-web h4.menu-pr-toledo {color:#fff; background:#cab250;}
#mapa-web h4.menu-pr-vive{color:#fff; background:#fea803;}
#mapa-web h4.menu-pr-click {color:#fff; background:#bf9e7d;}
#mapa-web h4.menu-pr-actualidad {color:#fff; background:#b1c5e6;}
#mapa-web h4.menu-pr-virtual{color:#fff; background:#e1c478;}
#mapa-web h4.menu-pr-profesionales {color:#fff; background:#bdcb6c;}

#columna-dcha #mapa-web ul { list-style:none; width:100%; margin:0; padding-top:10px; float:left; clear:both; font-size:1.3em;}
#mapa-web ul li { background:url(/turismo/img/bk.punta-flecha.gif) 0 5px no-repeat; float:left; clear:both; padding-left:15px; border-bottom:1px dashed #ccc; width:575px}
#mapa-web ul li a { text-decoration:none; color:#333; }
#mapa-web ul li a:hover { color:#fff; background:#666; padding:0 3px;}
#mapa-web ul li ul li { border:0; background:url(/turismo/img/bk.ico-vermas-dcha.gif) 0 7px no-repeat; clear:none; width:150px; font-size:.65em}
#mapa-web ul li ul li a { color:#666; }
#mapa-web ul li ul li a:hover { color:#000; background:#d1d1d1; padding:0;}

.lista-corporativa { width:100%; float:left; clear:both; border-top:1px solid #ccc; margin-top:15px; padding-top:15px;}
.lista-corporativa ul { list-style:none;}
.lista-corporativa ul li { width:555px; padding:10px 15px 15px 15px; border-bottom:1px solid #c9c9c9; float:left; clear:both; background:url(/turismo/img/bk.lista-corporativa.gif) left bottom repeat-x}
.lista-corporativa ul li p img{ padding:5px; background:#E0E0E0; border:1px solid #ccc; margin:0 10px 5px 0; float:left;}
.lista-corporativa ul li h4 { color:#000; padding:5px 0 15px 0; font-size:1.2em}
.lista-corporativa ul li p { padding:2px 0; font-size:1.1em;}
.lista-corporativa ul li p strong { color:#993300}
.lista-corporativa ul li p span { color:#999; font-size:.9em;}
.lista-corporativa ul li p span a { color:#999; text-decoration:underline}
.lista-corporativa ul li p span a:hover { color:#666;}

.lista-corporativa ul li p.ico-pdf,
.lista-corporativa ul li p.ico-doc,
.lista-corporativa ul li p.ico-zip,
.lista-corporativa ul li p.ico-tipografia { margin-top:10px; padding-top:10px; font-size:.9em; padding-bottom:10px; border-top:1px dashed #ccc; text-indent:27px;}
.lista-corporativa ul li p.ico-pdf { background:url(/turismo/img/ico-pdf.gif) 130px 7px no-repeat}
.lista-corporativa ul li p.ico-doc { background:url(/turismo/img/ico-doc.gif) 130px 7px no-repeat}
.lista-corporativa ul li p.ico-zip { background:url(/turismo/img/ico-zip.gif) 130px 7px no-repeat}
.lista-corporativa ul li p.ico-tipografia { background:url(/turismo/img/ico-ttf.gif) 130px 7px no-repeat}

.lista-corporativa ul li p.ico-pdf a,
.lista-corporativa ul li p.ico-doc a,
.lista-corporativa ul li p.ico-zip a,
.lista-corporativa ul li p.ico-tipografia a { background:#bdcb6c; font-weight:bold; color:#fff; padding:0 5px 0 5px; text-decoration:none; font-size:1.1em}
.lista-corporativa ul li p a:hover { color:#333;}


/*links de interes*/
.intro-links {text-align:justify; padding:15px 0 0 0; background:url(/turismo/img/bk.agenda-degradado.gif) repeat-x}
.intro-links p { padding:7px 20px;}
.intro-links ol { border-top:1px dashed #b1b1b1; margin-top:5px; float:left; width:635px; background:#e8e8e8; padding:0; list-style:none}
.intro-links ol li { float:left; padding:0; text-transform:uppercase}
.intro-links ol li+li {border-left:2px solid #fff;}
.intro-links ol li a { display:block; color:#608093; padding:5px 8px; text-decoration:none}
.intro-links ol li a:hover { color:#fff; background:#777 url(/turismo/img/bk.lista-ol-enlaces.gif) right bottom no-repeat;}

.lista-enlaces { width:100%; float:left; clear:both; border-top:1px solid #ccc; margin-top:15px; padding-top:15px;}
.lista-enlaces h3 { padding:10px; background:#f9f9f9; color:#999933; text-align:center; padding-top:35px}
.lista-enlaces ul { list-style:none;}
#columna-dcha .lista-enlaces ul li { width:285px; padding:8px 15px; border-left:1px solid #fff; margin:0; border-bottom:1px solid #c9c9c9; float:left; background:url(/turismo/img/bk.lista-corporativa.gif) left bottom repeat-x}
.lista-enlaces ul li h4 { color:#608093; padding:5px 0 3px 0; font-size:1.1em}
.lista-enlaces ul li p { padding:1px 0; color:#999;}
.lista-enlaces ul li p a { color:#333; text-decoration:underline}
.lista-enlaces ul li p a:hover { color:#000; text-decoration:none}



/*creditos*/
.intro-creditos {text-align:justify; padding:15px 0 0 0; background:url(/turismo/img/bk.agenda-degradado.gif) repeat-x}
.intro-creditos p { padding:7px 20px;}
.intro-creditos ol {margin-top:15px; float:left; width:635px; background:#e8e8e8; list-style:none}
.intro-creditos ol li { float:left; padding:0 0 0 8px; background:url(/turismo/img/ico.ver-mas.gif) 7px 9px no-repeat; text-transform:uppercase}
.intro-creditos ol li+li {border-left:2px solid #fff;}
.intro-creditos ol li a { display:block; color:#608093; padding:5px 5px 5px 12px; text-decoration:none}
.intro-creditos ol li a:hover { color:#000; background:url(/turismo/img/bk.lista-ol-enlaces.gif) right bottom no-repeat;}

.lista-creditos { width:100%; float:left; clear:both; padding-top:15px;}
.lista-creditos h3 { padding:10px; color:#999933; text-align:center; padding-top:35px}
.lista-creditos ul { list-style:none; width:613px; background:#f9f9f9; padding:10px; float:left; clear:both;}
#columna-dcha .lista-creditos ul li { width:297px; padding:8px 0; background:#fff; border-left:4px solid #f9f9f9; margin:0; border-bottom:1px dashed #c9c9c9; float:left; }
.lista-creditos ul li p { padding:8px 4px 1px 0; color:#999; text-align:center}
.lista-creditos ul li p img {padding:3px; float:left; vertical-align:middle; border:1px solid #f9f9f9; border-right:1px solid #ccc; margin:-8px 10px 0 0;}
.lista-creditos ul li p a { color:#777; text-decoration:none}
.lista-creditos ul li p a:hover { color:#6D723F; }

#columna-dcha .lista-creditos ul.creditos-cortos li p { color:#444; text-align:left; padding-left:20px; background:url(/turismo/img/bk.punta-flecha.gif) 5px 7px no-repeat}
#columna-dcha .lista-creditos ul.creditos-cortos li p a { color:#444;}
#columna-dcha .lista-creditos ul.creditos-cortos li p a:hover { color:#000;}


/*error pagina*/
.error-pagina { width:590px; float:left; clear:both; padding:100px 20px 0 20px;}
.error-pagina h4 { font-size:7em; padding:20px 0; color:#CC6600; font-weight:normal}
.error-pagina h5 { font-size:1.7em; padding:10px 0 30px 25px; color:#666; font-weight:normal; }
.error-pagina h5 span { color:#999; font-size:1.5em;}
.error-pagina div { padding:40px 0; background:#f9f9f9}
.error-pagina p { padding:15px 100px 0 100px; font-size:1.2em;}
.error-pagina p a { background:#000; color:#fff; padding:0 3px; text-decoration:none}
.error-pagina p a:hover { background:#999}


/*banner home izquierda*/

.banner-home-izq {margin-left: 40px;}


/*toledo sin coches*/
.sin-coches { text-align: justify; background: #fdeed5;}
.sin-coches p { margin-top: 15px; font-weight: bold; font-size: 1.5em; margin-left:45px;}
.sin-coches p+p {font-size: 1em; font-weight: normal; margin-left:45px; margin-right:45px;}
.sin-coches div { width: 100%; background: #FFFFFF;}
.sin-coches div img {margin-left: 18px; margin-top: 20px;}


/*bus-turistico*/
.bus-general { width: 630px;}
.bus-foto {float: left;}
.bus-turistico { float: right; text-align: justify; background: #fdeed5; width: 350px;}
.bus-turistico p { margin-top: 0px; font-weight: bold; font-size: 1.5em; margin-left:45px;}
.bus-turistico p+p {font-size: 1em; font-weight: normal; margin-left:45px; margin-right:45px;}
.bus-turistico div { width: 100%; background: #FFFFFF;}
.bus-turistico div img {margin-left: 18px; margin-top: 20px;}
.bus-red { float: right; text-align: justify; background: #C00; width: 350px; margin-top: 20px;}
.bus-red p { margin-top: 0px; font-weight: bold; font-size: 0.8em; margin-left:30px; color:#fff; text-transform: uppercase;}
.bus-red p+p {font-size: 1em; font-weight: normal; margin-left:45px; margin-right:45px; color: #666;}
.bus-red div { width: 100%; background: #FFFFFF;}
.bus-red div img {margin-left: 18px; margin-top: 20px;}

.bus-texto { float: right; text-align: justify; background: #fff; width: 350px; margin-top: 10px;}
.bus-texto p { margin-top: 0px; font-weight: bold; font-size: 1.2em; margin-left:30px; color:#666;}
.bus-texto p+p {font-size: 1em; font-weight: normal; margin-left:45px; margin-right:45px; color: #666;}
.bus-texto div { width: 100%; background: #FFFFFF;}
.bus-texto div img {margin-left: 18px; margin-top: 20px;}


/*listado fechas toledo sin coches*/
.lista-fechas { float:left; width:640px; padding:5px 0;}
.lista-fechas div { width:307px; padding:10px 0 10px 6px; float:left; margin:0; border-right:1px solid #f1f1f1;}
.lista-fechas div.fechas-destacadas { width:620px; border:0; padding-top:20px; background:#F5F5F5; border-bottom:2px solid #ccc;}
.lista-fechas div+div { border:0;}
.lista-fechas div p { width:125px; float:left; border:3px solid #ccc; padding:0; margin:0;}
#columna-dcha .lista-fechas ul { float:left; width:176px; list-style:none; padding:0; margin:7px 0 0 0;}
#columna-dcha .lista-fechas ul li { font-size:1.2em; color:#333; margin:0 0 3px 0; background:#ccc; padding:5px 5px 5px 10px; font-weight:bold;}
#columna-dcha .lista-fechas div.fechas-destacadas ul { width:470px; padding-bottom:10px;}
#columna-dcha .lista-fechas div.fechas-destacadas ul li {width:470px; background:#b97e18; color:#fff;}
#columna-dcha .lista-fechas div.fechas-destacadas ul li+li { float:left; width:200px; background:#fff;color:#333; clear:none}
#columna-dcha .lista-fechas ul li a { color:#666; text-decoration:none;}
#columna-dcha .lista-fechas ul li a:hover { color:#000;}
#columna-dcha .lista-fechas ul li+li { font-size:1em; background:#fff; font-weight:normal; padding:0 0 0 5px; margin:5px 5px 5px 10px; border-left:1px solid #b97e18;}
#columna-dcha .lista-fechas ul li+li:hover { border-left:1px solid #ccc;}

p.texto-add-com { clear:both}

/*banners temporales en agenda cultural*/
.banners-temporales {float: left; margin-top: 7px; margin-left: 5px;}
.banners-temporales img {float: left; margin-right: 5px;}


/*el tiempo en toledo*/
.el-tiempo {float: left; background-color: #CCCCCC; margin-left: 20px; margin-top: 15px;}
.foto-maldo {float: right; }
.texto-maldo {float: left; margin-top: 50px; }
