body {
    color: #333333;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
a:link, a:visited {
    color: #CC0000;
    text-decoration: none;
}
a:focus, a:hover, a:active {
    color: #CC0000;
    text-decoration: underline;
}
a img {
    border: medium none;
}
.centrador {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}
.centradorLugar {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
#alerta {
    background-color: #CC0000;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-top: 7px;
    text-align: center;
    width: 100%;
}
#wrapper, #header, #container {
    float: left;
    width: 100%;
}
#bannerPrensa {
    left: 0;
    padding-top: 198px;
    position: absolute;
    top: 0;
}
#bannerEmbajada {
    position: absolute;
    right: 0;
    top: 136px;
}
#header {
    background: none repeat scroll 0 0 #CC0000;
    color: #FFFFFF;
    height: 136px;
}
#header a {
    color: #FFFFFF;
}
#matasellos {
    position: absolute;
    right: 0;
    top: 0;
}
#matasellos a {
    display: block;
    height: 125px;
    width: 102px;
}
#matasellos a img {
    border: medium none;
}
#container {
    margin: 0;
    padding: 0;
}
#footer {
    background-color: #CC0000;
    clear: both;
    color: #FFFFFF;
    font-size: 12px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
#footer a {
    color: #FFFFFF;
}
#logo, #logoCervantes, #urlRutas, #tagline, #idioma, #buscar, #headerCentro {
    float: left;
}
#logo a img, #logoCervantes a img, #urlRutas a img, #tagline a img, #idioma a img, #buscar a img, #logo a:hover img, #logoCervantes a:hover img, #urlRutas a:hover img, #tagline a:hover img, #idioma a:hover img, #buscar a:hover img {
    border: medium none;
    text-decoration: none;
}
#logo {
    height: 136px;
    overflow: hidden;
    width: 267px;
}
#headerCentro {
    height: 136px;
    width: 671px;
}
#urlRutas {
    height: 87px;
    width: 671px;
}
#tagline {
    font-size: 12px;
    font-style: italic;
    height: 49px;
    text-align: left;
    width: 317px;
}
#idioma {
    font-size: 12px;
    height: 49px;
    text-align: center;
    width: 114px;
}
#buscar {
    height: 49px;
    text-align: right;
    width: 240px;
}
#buscar input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none #990000;
    color: #666666;
    display: block;
    float: right;
    font-size: 12px;
}
#buscar button {
    background: none repeat scroll 0 0 #CC0000;
    border: medium none #990000;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#accesibilidad {
    float: left;
    height: 136px;
    text-align: right;
    width: 42px;
}
#menuHome {
    background: none repeat scroll 0 0 #E06666;
    float: left;
    width: 980px;
}
#menuHome a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
}
#menuHome img:hover {
    cursor: pointer;
}
#bienvenido {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/banner.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 160px;
    width: 980px;
}
#descripcionGeneral {
    color: #CC0000;
    float: right;
    font-size: 16px;
    height: 61px;
    padding-top: 17px;
    text-align: right;
    width: 700px;
}
#siguenosEnTwitter {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/siguenosEnTwitter.jpg") no-repeat scroll right top transparent;
    color: #CC0000;
    float: right;
    font-size: 14px;
    font-style: italic;
    height: 37px;
    padding-right: 35px;
    padding-top: 8px;
    text-align: right;
    width: 700px;
}
#siguenosEnTwitter a {
    color: #CC0000;
    text-decoration: underline;
}
#newsletter {
    color: #333333;
    float: right;
    font-size: 14px;
    font-style: italic;
    height: 35px;
    padding-bottom: 10px;
    text-align: right;
    width: 700px;
}
#newsletter a {
    color: #333333;
    text-decoration: underline;
}
#mapaPrincipal {
    background: none repeat scroll 0 0 #CC0000;
    color: #FFFFFF;
    float: left;
    height: 478px;
    width: 980px;
}
#rutasDisponibles {
    float: left;
    padding-left: 10px;
    padding-top: 10px;
    width: 191px;
}
#rutasDisponibles #mascaraTodasLasRutas {
    float: left;
    height: 300px;
    overflow: hidden;
    width: 191px;
}
#rutasDisponibles h1 {
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px 3px;
}
#rutasDisponibles h2 {
    color: #F5CCCC;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 3px;
}
#rutasDisponibles .desactivado {
    color: #E47777;
}
#rutasDisponibles ul {
    list-style-type: none;
    margin-left: 15px;
    margin-top: 0;
    padding: 0;
}
#rutasDisponibles a {
    color: #FFFFFF;
}
#mapa {
    color: #F5CCCC;
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 516px;
}
#mapa p {
    margin: 0;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-top: 20px;
}
#mapa p .categorias, #mapa p .categoria_activa {
    text-decoration: underline;
}
#mapa a {
    color: #F5CCCC;
}
#mapa #marcoMapaPrincipal {
    height: 435px;
    overflow: hidden;
    width: 516px;
}
.personaje, #clima {
    float: left;
    padding-left: 8px;
    padding-top: 10px;
    width: 255px;
}
.pestanasClima {
    height: 32px;
    width: 233px;
}
.pestanasClima h3 {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding-right: 5px;
    text-align: right;
    text-decoration: underline;
    width: 228px;
}
.personaje img {
    border: medium none;
    clear: both;
    padding-right: 3px;
}
.personaje h1 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.personaje a h1 {
    color: #FFFFFF;
}
.personaje h2 {
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 0;
}
.personaje #inicioDeRuta h2, .personaje #finDeRuta h2 {
    padding-bottom: 10px;
    padding-left: 30px;
}
.personaje h4 {
    clear: both;
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 100px;
}
.personaje #justificacion {
    clear: both;
    font-size: 14px;
    font-style: italic;
    padding-bottom: 10px;
    padding-top: 10px;
}
.personaje #totalDistancia {
    margin-bottom: 10px;
    margin-top: 10px;
}
.personaje a#verRuta {
    background: none repeat scroll 0 0 #8E0000;
    color: #FFFFFF;
    float: left;
    height: 25px;
    padding-right: 15px;
    padding-top: 3px;
    text-align: right;
    width: 240px;
}
#clima #dateTime {
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    padding-right: 10px;
    text-align: right;
    width: 245px;
}
#clima #tituloClima h1 {
    float: left;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#clima #temperatura {
    clear: left;
    float: left;
    text-align: left;
    width: 133px;
}
#clima #temperatura h2 {
    font-size: 30px;
    margin: 0;
}
#clima #temperatura h3 {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
}
#clima #pronosticoClima {
    border-top: 1px solid #FFFFFF;
    clear: both;
    text-align: right;
    width: 250px;
}
#clima #pronosticoClima h2 {
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
#clima #pronostico {
    background: none repeat scroll 0 0 #CC0000;
    clear: both;
    color: #FFFFFF;
    position: absolute;
    width: 250px;
}
#clima #parisLive {
    float: left;
    padding-top: 10px;
    text-align: center;
    width: 250px;
}
#columnaCalendario {
    float: left;
    padding-top: 25px;
    width: 300px;
}
#contenedorCalendarioEventos {
    margin-left: auto;
    margin-right: auto;
    width: 214px;
}
#contenedorCalendarioEventos #leyendaCalendario {
    font-size: 12px;
}
#contenedorCalendarioEventos a img {
    border: 0 none;
}
#container #contenedorCalendarioEventos table {
    border: 1px solid #CC0000;
}
#container #contenedorCalendarioEventos table caption {
    font-size: 16px;
}
#container #contenedorCalendarioEventos td[title] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CC0000;
    color: #CC0000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 3px;
    text-align: center;
    width: 20px;
}
#container #contenedorCalendarioEventos td.efemeride, #container #contenedorCalendarioEventos td.efemeride a {
    background: none repeat scroll 0 0 #CC0000;
    color: #FFFFFF;
}
#container #contenedorCalendarioEventos td.evento, #container #contenedorCalendarioEventos td.evento a {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
}
#container #contenedorCalendarioEventos td.eventoefemeride, #container #contenedorCalendarioEventos td.eventoefemeride a {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/bgEventoEfemeride.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
#container #contenedorCalendarioEventos td.pad {
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: default;
}
#container #contenedorCalendarioEventos td.mesanterior, #container #contenedorCalendarioEventos td.mesposterior {
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: default;
    text-align: center;
}
#recursosParis {
    float: left;
    padding-bottom: 30px;
    padding-top: 10px;
    width: 300px;
}
#recursosParis a:link, #recursosParis a:visited {
    background-position: left top;
    background-repeat: no-repeat;
    color: #666666;
    display: block;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 35px;
    padding-left: 100px;
    padding-top: 15px;
    text-align: center;
    width: 200px;
}
#recursosParis a#espacioCervantes:link, #recursosParis a#espacioCervantes:visited {
    background: url("http://paris.rutascervantes.es/imagenes/logos/espacioCervantesRojo.jpg") no-repeat scroll left top transparent;
    padding-bottom: 50px;
}
#recursosParis a#espacioCervantes:focus, #recursosParis a#espacioCervantes:hover, #recursosParis a#espacioCervantes:active {
    background: url("http://paris.rutascervantes.es/imagenes/logos/espacioCervantes.jpg") no-repeat scroll left top transparent;
}
#recursosParis a#ratp:link, #recursosParis a#ratp:visited {
    background: url("http://paris.rutascervantes.es/imagenes/logos/ratpRojo.jpg") no-repeat scroll left top transparent;
}
#recursosParis a#ratp:focus, #recursosParis a#ratp:hover, #recursosParis a#ratp:active {
    background: url("http://paris.rutascervantes.es/imagenes/logos/ratp.jpg") no-repeat scroll left top transparent;
}
#recursosParis a#velib:link, #recursosParis a#velib:visited {
    background: url("http://paris.rutascervantes.es/imagenes/logos/velibRojo.jpg") no-repeat scroll left top transparent;
}
#recursosParis a#velib:focus, #recursosParis a#velib:hover, #recursosParis a#velib:active {
    background: url("http://paris.rutascervantes.es/imagenes/logos/velib.jpg") no-repeat scroll left top transparent;
}
#recursosParis a#parisInfo:link, #recursosParis a#parisInfo:visited {
    background: url("http://paris.rutascervantes.es/imagenes/logos/turismoParisRojo.jpg") no-repeat scroll left top transparent;
}
#recursosParis a#parisInfo:focus, #recursosParis a#parisInfo:hover, #recursosParis a#parisInfo:active {
    background: url("http://paris.rutascervantes.es/imagenes/logos/turismoParis.jpg") no-repeat scroll left top transparent;
}
#recursosParis a#franceGuide:link, #recursosParis a#franceGuide:visited {
    background: url("http://paris.rutascervantes.es/imagenes/logos/franceGuideRojo.jpg") no-repeat scroll left top transparent;
}
#recursosParis a#franceGuide:focus, #recursosParis a#franceGuide:hover, #recursosParis a#franceGuide:active {
    background: url("http://paris.rutascervantes.es/imagenes/logos/franceGuide.jpg") no-repeat scroll left top transparent;
}
#recuadroContacto {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CC0000;
    clear: both;
    color: #333333;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    width: 200px;
}
#recuadroContacto p {
    color: #333333;
    font-size: 12px;
    margin: 0;
    padding: 3px;
}
#recuadroContacto a {
    color: #CC0000;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#recuadroContacto h3 a {
    color: #CC0000;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
#columnaBanner {
    float: left;
    padding-top: 25px;
    width: 680px;
}
#columnaBanner a img {
    border: medium none;
}
#columnaBanner .post {
    float: left;
    margin: 0 0 20px;
    width: 630px;
}
#columnaBanner .post object {
    z-index: 10;
}
#columnaBanner .post h2 {
    color: #E06666;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
}
#columnaBanner .post a {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
}
#container .small {
    font-size: 10px;
}
#container #contenidoLugar {
    float: left;
    width: 1000px;
}
#container #bloqueInfoLugar {
    float: left;
    width: 1000px;
}
#container #bloqueInfoLugar a {
    color: #CC0000;
    font-size: 14px;
    font-style: italic;
}
#container #bloqueInfoLugar hr {
    clear: both;
    float: left;
    margin: 5px 0;
}
#container #bloqueInfoLugar a.linkLugar {
    font-size: 10px;
    font-style: normal;
}
#container #bloqueInfoLugar #tituloLugar {
    border-right: 1px solid #E57F80;
    float: left;
    margin-right: 5px;
    padding: 13px 5px 11px;
    width: 484px;
}
#container #bloqueInfoLugar #tituloLugar h1 {
    color: #333333;
    font-size: 48px;
    margin: 0;
    padding: 0;
    text-align: left;
}
#container #bloqueInfoLugar #tituloLugar h3 {
    color: #c00;
    font-size:24px;
    margin: 0;
    padding: 2px;
    text-align: left;
}
#container #bloqueInfoLugar #direccionLugar {
    float: left;
    padding: 13px 5px 11px;
    width: 490px;
}
#container #bloqueInfoLugar #direccionLugar #imagenCalle {
    float: left;
    padding: 0 10px 0 0;
    width: 122px;
}
#container #bloqueInfoLugar #direccionLugar #textoDireccionLugar {
    float: left;
    padding: 0;
    width: 348px;
}
#container #bloqueInfoLugar #direccionLugar #textoDireccionLugar p {
    margin: 0;
    padding: 0;
}
#container #bloqueInfoLugar #direccionLugar #textoDireccionLugar #transporteLugar {
    background-image: url("http://paris.rutascervantes.es/imagenes/logos/metroBGLugar.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 0 5px 0;
    padding-left: 30px;
    width: 328px;
}
#container #bloqueInfoLugar #direccionLugar #textoDireccionLugar #botonPagesJaunes {
    float: left;
    margin: 5px 0 5px 0;
    padding-top: 5px;
    width: 358px;
}
#container #bloqueInfoLugar #linksLugar {
    border-right: 1px solid #E57F80;
    float: left;
    margin-right: 5px;
    padding: 5px;
    width: 484px;
}
#container #bloqueInfoLugar #linksLugar a:link, #container #bloqueInfoLugar #linksLugar a:visited {
    color: #999999;
    padding: 5px;
}
#container #bloqueInfoLugar #linksLugar a:focus, #container #bloqueInfoLugar #linksLugar a:hover, #container #bloqueInfoLugar #linksLugar a:active {
    background-color: #CC0000;
    color: #FFFFFF;
}
#container #bloqueInfoLugar #autoresRelacionados {
    color: #999999;
    float: left;
    font-size: 12px;
    padding: 5px;
    width: 490px;
}
#container #bloqueInfoLugar #autoresRelacionados:hover {
    color: #333333;
}
#container #menuGaleria {
    background-color: #E02C2D;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    float: left;
    width: 1000px;
}
#container #menuGaleria a:link, #container #menuGaleria a:visited {
    background-color: #E02C2D;
    border-color: -moz-use-text-color -moz-use-text-color #CC0000;
    border-left: medium none;
    border-style: none none solid;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-width: medium medium 3px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 150px;
}
#container #menuGaleria a:focus, #container #menuGaleria a:hover, #container #menuGaleria a:active {
    text-decoration: underline;
}
#container #menuGaleria a#cita {
    border-top-left-radius: 10px;
}
#container #menuGaleria a.activa {
    background-color: #FFFFFF;
    border-color: #CC0000 #CC0000 -moz-use-text-color;
    border-style: solid solid none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-width: 3px 3px medium;
    color: #CC0000;
}
#container #contenidoLugar #citaLugar, #container #contenidoLugar #historiaLugar, #container #contenidoLugar #enrutaLugar, #container #contenidoLugar #ubicacionLugar, #container #contenidoLugar #lugaresproximosLugar {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-color: -moz-use-text-color #CC0000 #CC0000;
    border-style: none solid solid;
    border-width: medium 3px 3px;
    clear: both;
    color: #111111;
    float: left;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 10px;
    width: 974px;
}
#container #contenidoLugar #citaLugar p {
    color: #333333;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-style: italic;
    text-align: left;
}
#container #contenidoLugar #citaLugar em {
    padding-left: 10px;
}
#container #galeriaFotos {
    border: 3px solid #CC0000;
    color: #CC0000;
    float: left;
    width: 994px;
}
#container #galeriaFotos a {
    color: #CC0000;
}
#container #galeriaFotos #lineaDeTiempo {
    border-bottom: 3px solid #CC0000;
    color: #EB9999;
    float: left;
    padding-bottom: 10px;
    width: 994px;
}
#container #galeriaFotos #lineaDeTiempo .monito {
    cursor: move;
}
#container #galeriaFotos #lineaDeTiempo h3 {
    color: #EB9999;
    float: left;
    font-size: 11px;
    margin: 0;
    padding-left: 10px;
}
#container #galeriaFotos #lineaDeTiempo table {
    float: left;
}
#container #galeriaFotos #lineaDeTiempo table tr.puntos td {
    background-image: url("http://paris.rutascervantes.es/imagenes/sitio/punto.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    color: #CC0000;
    height: 10px;
}
#container #galeriaFotos #lineaDeTiempo table tr.puntos td.puntoInicial {
    background-image: url("http://paris.rutascervantes.es/imagenes/sitio/puntoInicial.jpg");
}
#container #galeriaFotos #lineaDeTiempo table tr.puntos td.puntoActual {
    background-image: url("http://paris.rutascervantes.es/imagenes/sitio/puntoActual.jpg");
}
#container #galeriaFotos #lineaDeTiempo table tr.puntos td.puntoFinal {
    background-image: url("http://paris.rutascervantes.es/imagenes/sitio/puntoFinal.jpg");
}
#container #galeriaFotos #lineaDeTiempo table tr td {
    font-size: 10px;
}
#container #galeriaFotos #foto {
    border-right: 3px solid #CC0000;
    float: left;
    height: 497px;
    width: 745px;
}
#container #galeriaFotos #lugaresProximos {
    border-bottom: 3px solid #CC0000;
    float: left;
    height: 242px;
    overflow: hidden;
    width: 246px;
}
#container #galeriaFotos #lugaresProximos .botonScroll {
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: pointer;
    float: left;
    width: 245px;
}
#container #galeriaFotos #lugaresProximos #mascaraBarraLugares {
    float: left;
    height: 200px;
    overflow: hidden;
    width: 245px;
	position:relative;
}
#container #galeriaFotos #lugaresProximos #mascaraBarraLugares #contenidoBarraLugares {
    position: relative;
    top: 0;
    width: 245px;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .postLugaresProximos {
    float: left;
    margin: 0;
    padding: 5px 0;
    width: 245px;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares br {
    clear: both;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .postLugaresProximos p {
    margin: 0;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .postLugaresProximos a {
    font-size: 12px;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .postLugaresProximos h2 {
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .actual {
    background-color: #990000;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .actual p {
    color: #FFFFFF;
    margin: 0;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .actual a {
    color: #FFFFFF;
    font-size: 12px;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .actual h2 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .postLugaresProximos img {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .postLugaresProximos .lugarActual, #container #galeriaFotos #lugaresProximos .lugarNoActual {
    border-bottom: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .postLugaresProximos .lugarActual a {
    color: #FFFFFF;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .postLugaresProximos .lugarActual {
    background: none repeat scroll 0 0 #EB9999;
    color: #FFFFFF;
}
#container #galeriaFotos #lugaresProximos #contenidoBarraLugares .clearFloat {
    clear: both;
}
#container #galeriaFotos #linksExtra {
    float: left;
    height: 52px;
    width: 246px;
}
#container #galeriaFotos #linksExtra a {
    display: block;
    float: left;
    font-size: 16px;
    text-align: center;
    width: 246px;
}
#container #galeriaFotos #miniMapa {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 3px solid #CC0000;
    color: #CC0000;
    float: left;
    height: 197px;
    margin: 0;
    padding: 0;
    width: 246px;
}
#container #galeriaFotos #miniMapaLugarSolo {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 3px solid #CC0000;
    color: #CC0000;
    float: left;
    height: 442px;
    margin: 0;
    padding: 0;
    width: 246px;
}
#container #galeriaFotos #navegacionGaleria {
    background-color: #FFFFFF;
    border-top: 3px solid #CC0000;
    clear: both;
    color: #CC0000;
    width: 994px;
}
#container #navegacionGaleria a:link, #container #navegacionGaleria a:visited {
    display: block;
    height: 24px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
}
#container #navegacionGaleria a:hover, #container #navegacionGaleria a:focus, #container #navegacionGaleria a:active {
    text-decoration: underline;
}
#container #navegacionGaleria a.hide {
    display: none;
}
#container #galeriaFotos #compartir {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    float: right;
    height: 19px;
    padding: 5px;
}
#container #banner {
    float: left;
    width: 1000px;
}
#container #banner img {
    border: medium none;
    float: left;
}
#container #banner a img {
    border: medium none;
}
#container #mapaLugar, #container #enlaceRuteros {
    float: left;
    width: 1000px;
}
#container h1.tituloBusqueda {
    float: left;
    margin: 0;
    padding: 10px 0;
}
#container .centrador .searchResult {
    border-bottom: 1px solid #CC0000;
    float: left;
    font-size: 12px;
    width: 900px;
}
#container .centrador .searchResult table tr {
    border-top: 1px solid #CC0000;
}
#container .centrador .searchResult a:link, #container .centrador .searchResult a:visited {
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
#container .centrador .searchResult a:focus, #container .centrador .searchResult a:hover, #container .centrador .searchResult a:active {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
#container .centrador .searchResult h1, #container .centrador .searchResult h2, #container .centrador .searchResult h3 {
    color: #CC0000;
    margin: 0;
    padding: 0;
}
#container .centrador .searchResult .links a:link, #container .centrador .searchResult .links a:visited {
    background-color: #CC0000;
    background-image: url("http://paris.rutascervantes.es/imagenes/sitio/bgLinksSearchResult.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-weight: normal;
    height: 22px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    text-decoration: none;
}
#container .centrador .searchResult .links a:focus, #container .centrador .searchResult .links a:hover, #container .centrador .searchResult .links a:active {
    background-color: #CC0000;
    background-image: url("http://paris.rutascervantes.es/imagenes/sitio/bgLinksSearchResultOver.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-weight: normal;
    height: 22px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    text-decoration: none;
}
#container .centrador .searchResult p {
    margin: 3px;
}
#container .centrador .searchResult br {
    clear: both;
}
#container .centrador .tipo {
    padding-top: 15px;
    text-align: right;
    width: 900px;
}
#container .centrador .tipo h1 {
    color: #FAE5E5;
    float: right;
    font-size: 100px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#container .centrador .tipo img {
    float: right;
    margin-top: 15px;
}
#container .centrador .busquedaLugar, #container .centrador .busquedaVideos, #container .centrador .busquedaRuta, #container .centrador .busquedaMapas {
    float: left;
    margin-bottom: -130px;
    min-height: 115px;
    position: relative;
    top: -130px;
    width: 900px;
}
#container .centrador #paginacion, #container .centrador .paginacion {
    clear: both;
}
#container .centrador #paginacion a:link, #container .centrador #paginacion a:visited, #container .centrador .paginacion a:link, #container .centrador .paginacion a:visited {
    border: 1px solid #CC0000;
    color: #CC0000;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 8px;
}
#container .centrador #paginacion a:focus, #container .centrador #paginacion a:hover, #container .centrador #paginacion a:active, #container .centrador .paginacion a:focus, #container .centrador .paginacion a:hover, #container .centrador .paginacion a:active {
    color: #333333;
    font-weight: bold;
}
#mairie {
    background-color: #CC0000;
    clear: both;
    margin-top: -24px;
    text-align: right;
    width: 100%;
}
#mairie img {
    padding-right: 30px;
}
#menuTabs {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/tabs/bg.jpg") repeat-x scroll 0 0 #E02C2C;
    margin-bottom: 7px;
    min-height: 40px;
}
#menuTabs h2 {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
#menuTabs h1 {
    font-size: 18px;
    margin: 0;
    padding: 0;
}
#menuTabs a {
    color: #FFFFFF;
}
#submenuTabs {
    background: none repeat scroll 0 0 #E02C2C;
    clear: both;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    padding-left: 150px;
    padding-top: 4px;
    width: 830px;
}
#submenuTabs a:link, #submenuTabs a:visited {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 0 20px;
    text-decoration: underline;
}
#submenuTabs a:focus, #submenuTabs a:hover, #submenuTabs a:active {
    text-decoration: none;
}
#pestanas {
    float: left;
    width: 650px;
}
#traductor {
    color: #333333;
    float: left;
    font-size: 12px;
    text-align: right;
    width: 330px;
}
#traductor p {
    display: inline-block;
    float: right;
    margin: 0;
    padding-left: 10px;
    padding-top: 10px;
}
#fotoArtista {
    cursor: pointer;
    float: left;
    height: 273px;
    width: 216px;
}
#fotoArtista img {
    display: block;
    float: left;
}
#iconoBidi {
    float: left;
    margin-top: -252px;
    width: 216px;
}
#iconoBidi img {
    float: right;
}
#divBidi {
    background-color: #FFFFFF;
    border: 3px solid #CC0000;
    cursor: pointer;
    float: left;
    height: 268px;
    text-align: center;
    width: 210px;
}
#datosRuta {
    float: left;
    padding-left: 15px;
    padding-right: 5px;
    width: 452px;
}
#datosRuta #datosPersonaje, #datosRuta #infoGeograficaRuta {
    float: left;
    width: 452px;
}
#datosRuta #bioAutor {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 452px;
}
#datosRuta #bioAutor p {
    color: #333333;
}
#datosRuta h2, #datosRuta h3, #datosRuta h4, #datosRuta p {
    color: #666666;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#datosRuta h2 {
    font-size: 36px;
}
#datosRuta h3 {
    color: #CC0000;
    font-size: 18px;
    font-style: italic;
    padding-bottom: 10px;
    padding-top: 10px;
}
#datosRuta h4 {
    font-size: 14px;
}
#datosRuta p {
    color: #999999;
    font-size: 12px;
}
#datosRuta p strong {
    font-size: 14px;
}
#utilidadesRuta {
    float: left;
    width: 283px;
}
#utilidadesRuta a.inicioDeRuta, #utilidadesRuta a.rutaDeBolsillo {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/inicioRuta.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    height: 30px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 26px;
    padding-top: 6px;
    width: 257px;
}
#utilidadesRuta a.inicioDeRuta {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/inicioRuta.jpg") repeat scroll 0 0 transparent;
}
#utilidadesRuta a.rutaDeBolsillo {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/descargarMapa.jpg") repeat scroll 0 0 transparent;
    color: #CC0000;
}
#utilidadesRuta .videosRuta{
	border:solid 1px #C00;
	padding:5px;
}
#utilidadesRuta .videosRuta h2{
	font-size:18px;
	margin:5px 0 5px 0;
	padding:0;
	font-weight:normal;
	text-align:center;
}

#utilidadesRuta table {
    font-size: 12px;
}
#utilidadesRuta #compartirMapa {
    border: 1px solid #666666;
    border-radius: 10px 10px 10px 10px;
    padding: 10px;
    width: 263px;
}
#utilidadesRuta #compartirMapa a {
    display: block;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}
#grupoMapaRuta {
    background: none repeat scroll 0 0 #CC0000;
    border-bottom: 3px solid #CC0000;
    border-top: 3px solid #CC0000;
    float: left;
    height: 494px;
    width: 980px;
}
#mapaGoogleMaps {
    float: left;
    height: 494px;
    width: 980px;
}
#mapaRutaAutor {
    float: left;
    height: 494px;
    position: relative;
    width: 980px;
    z-index: 100;
}
#tabsGoogleMaps {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 494px;
    margin-top: -494px;
    position: relative;
    width: 980px;
    z-index: 101;
}
#menuMapa {
    background-color: #CC0000;
    color: #FFFFFF;
    float: left;
    height: 494px;
    margin-top: -494px;
    position: relative;
    width: 245px;
    z-index: 101;
}
#menuMapa .titulosMenuMapa {
    float: left;
    width: 245px;
}
#menuMapa h2 {
    float: left;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 10px;
}
#menuMapa h3 {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 6px 0 0 10px;
}
#menuMapa ol {
    clear: both;
    font-size: 12px;
}
#menuMapa ol a {
    color: #FFFFFF;
    padding: 0;
}
#menuMapa li {
    background-color: #CC0000;
    border-bottom: 1px solid #990000;
    font-size: 14px;
    font-style: italic;
    list-style-position: inside;
    margin-left: -40px;
    padding: 0 0 5px 10px;
}
#menuMapa li:hover {
    background-color: #FFFFFF;
    color: #CC0000;
}
#menuMapa li:hover a {
    color: #CC0000;
    padding: 0;
}
#menuMapa .bloqueScrollLugaresRuta {
    float: left;
    width: 245px;
}
#menuMapa .botonScroll {
    background: none repeat scroll 0 0 #CC0000;
    cursor: pointer;
    float: left;
    width: 245px;
}
#menuMapa #mascaraEnRuta {
    float: left;
    height: 280px;
    overflow: hidden;
    width: 245px;
}
#menuMapa #bloqueLugaresRuta {
    position: relative;
    top: 0;
}
#compartir {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/compartir.jpg") no-repeat scroll 0 0 transparent;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    height: 75px;
    width: 980px;
}
#compartir a {
    color: #FFFFFF;
}
#compartir a img {
    border: medium none;
    float: left;
    padding-left: 5px;
}
#compartir #sociales {
    float: left;
    height: 38px;
    width: 300px;
}
#compartir #sociales h2 {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 8px 30px 0 0;
    text-align: right;
    width: 100px;
}
#compartir #rutaDelMes h2 {
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 8px 5px 0 0;
    text-align: right;
}
#compartir #rutaDelMes {
    float: left;
    height: 38px;
    width: 680px;
}
#compartir #servicios {
    float: left;
    height: 38px;
    width: 980px;
}
#compartir #servicios a {
    border-right: 1px solid #999999;
    display: block;
    float: left;
    font-size: 12px;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
#compartir #servicios h2 {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 8px 30px 0 0;
    text-align: right;
    width: 100px;
}
#compartir #servicios a.noBorder {
    border: medium none;
}
#compartirAutor {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/compartir.jpg") no-repeat scroll 0 0 transparent;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    height: 37px;
    width: 980px;
}
#compartirAutor a {
    color: #FFFFFF;
}
#compartirAutor a img {
    border: medium none;
    float: left;
    padding-left: 5px;
}
#compartirAutor #sociales {
    float: left;
    height: 38px;
    width: 300px;
}
#compartirAutor #insertarEnSitio {
    float: left;
    height: 38px;
    text-align: right;
    width: 650px;
}
#compartirAutor #sociales h2 {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 8px 30px 0 0;
    text-align: right;
    width: 100px;
}
#compartirAutor #insertarEnSitio h2 {
    display: inline-block;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    padding: 8px 30px 0 0;
    text-align: right;
}
#compartirAutor #insertarEnSitio input {
    display: block;
    float: right;
    margin-top: 7px;
}
#compartirLugar {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/compartir.jpg") repeat-x scroll 0 0 transparent;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    height: 37px;
    margin-bottom: 10px;
    width: 1000px;
}
#compartirLugar #sociales {
    float: left;
    height: 37px;
    overflow: hidden;
    width: 1000px;
}
#compartirLugar #sociales a {
    color: #FFFFFF;
    display: block;
    float: left;
}
#compartirLugar #sociales a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#compartirLugar #sociales a img {
    border: medium none;
    float: left;
    padding-left: 5px;
    vertical-align: middle;
}
#compartirLugar #sociales h2 {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 8px 30px 0 0;
    text-align: right;
    width: 100px;
}
#infoLugar {
    background: none repeat scroll 0 0 #CC0000;
    display: block;
    float: right;
    height: 494px;
    margin-top: -494px;
    position: relative;
    width: 300px;
    z-index: 150;
}
.descripcionLugarBarraLateral {
    height: 150px;
    overflow: hidden;
}
.lugar {
    background: none repeat scroll 0 0 #CC0000;
    display: none;
    float: left;
    height: 487px;
    padding: 5px;
    width: 260px;
}
.perfil_activo {
    display: block;
}
.lugar a h1 {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: normal;
}
.lugar a h2 {
    background: none repeat scroll 0 0 #990000;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-weight: normal;
    padding: 5px;
    text-align: center;
}
.lugar a:hover h2 {
    background: none repeat scroll 0 0 #660000;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    text-decoration: underline;
}
.lugar p {
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.lugar img {
    border: 1px solid #FFFFFF;
}
#mostrarLugares {
    background-color: #CC0000;
    background-image: url("http://paris.rutascervantes.es/imagenes/sitio/abrirPestana.gif");
    background-position: 6px 10px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    float: right;
    height: 494px;
    margin-top: -494px;
    position: relative;
    text-align: center;
    width: 25px;
    z-index: 101;
}
#mostrarLugares:hover {
    background-color: #990000;
}
#ocultarLugares {
    background: url("http://paris.rutascervantes.es/imagenes/sitio/cerrarPestana.gif") no-repeat scroll 6px 10px #CC0000;
    cursor: pointer;
    float: right;
    height: 494px;
    position: relative;
    width: 25px;
    z-index: 101;
}
#ocultarLugares:hover {
    background-color: #990000;
}
#cambiaMapa {
    background-color: #CC0000;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    float: left;
    height: 23px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    position: relative;
    text-align: center;
    width: 430px;
    z-index: 200;
}
#cambiaMapa a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding-right: 15px;
    text-align: center;
}
#infoAdicional {
    background-color: #E06666;
    float: left;
    font-size: 12px;
    padding-bottom: 10px;
    padding-right: 20px;
    width: 960px;
}
#infoAdicional #anecdota {
    float: left;
    padding: 10px;
    width: 357px;
}
#infoAdicional #sugerencia {
    float: left;
    padding: 10px;
    width: 357px;
}
#infoAdicional #variosGrafia {
    float: left;
    font-size: 12px;
    width: 205px;
}
#infoAdicional #anecdota p, #infoAdicional #sugerencia p {
    color: #FFFFFF;
    margin: 0;
    padding: 10px;
}
#infoAdicional #sugerencia h2, #infoAdicional #anecdota h2 {
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 5px;
}
#infoAdicional #variosGrafia p {
    color: #FFFFFF;
}
#infoAdicional #variosGrafia a {
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 5px;
}
#infoAdicional #variosGrafia a#linkBibliotecas {
    background-color: #FFFFFF;
    background-image: url("http://paris.rutascervantes.es/imagenes/logos/redDeBibliotecas.jpg");
    background-position: right 10px;
    background-repeat: no-repeat;
    color: #CC0000;
    display: block;
    padding: 10px 62px 10px 10px;
    width: 130px;
}
#infoAdicional #variosGrafia h2 {
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}
#bloqueNoticiasEnlaces, #noticias {
    background-color: #FFFFFF;
    float: left;
    width: 775px;
}
#noticias a {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
}
#enlaces {
    float: left;
    padding-bottom: 25px;
    width: 775px;
}
#enlaces img {
    float: left;
    margin-right: 35px;
    vertical-align: middle;
}
#sidebar {
    float: left;
    width: 205px;
}
#infoRutasDesglosada {
    clear: both;
    font-size: 12px;
    width: 980px;
}
#infoRutasDesglosada a:link {
    color: #333333;
    text-decoration: none;
}
#infoRutasDesglosada a:visited {
    color: #666666;
    text-decoration: none;
}
#infoRutasDesglosada a:focus, #infoRutasDesglosada a:hover, #infoRutasDesglosada a:active {
    color: #CC0000;
    text-decoration: underline;
}
#infoRutasDesglosada .navegacion, #infoRutasDesglosada .datos, #infoRutasDesglosada .paginacion {
    float: left;
    width: 980px;
}
#infoRutasDesglosada .navegacion a h3 {
    display: inline;
    margin: 0;
    padding: 0 5px 0 0;
}
#descargasMoviles {
    float: left;
    font-size: 12px;
    width: 205px;
}
#descargasMoviles h2{
    color: #E06666;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
	background-image:url(http://paris.rutascervantes.es/imagenes/sitio/cellIcon.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 25px;
	height:37px;
}
#noticias h2 {
    color: #E06666;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}
#infoRuta {
    float: left;
    width: 980px;
}
#infoRuta #wallpapers {
    float: left;
    margin-right: 10px;
    width: 450px;
}
#infoRuta #wallpapers h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#infoRuta #wallpapers .postWallpaper {
    background-color: #E06666;
    color: #FFFFFF;
    float: left;
    padding: 15px;
    width: 420px;
}
#infoRuta #wallpapers .postWallpaper .fotoWallpaper {
    float: left;
    height: 91px;
    margin-right: 10px;
    width: 137px;
}
#infoRuta #wallpapers .postWallpaper .datosWallpaper {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    width: 273px;
}
#infoRuta #wallpapers .postWallpaper .datosWallpaper h3 {
    color: #FFFFFF;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#infoRuta #wallpapers .postWallpaper .datosWallpaper a {
    color: #FFFFFF;
    text-decoration: none;
}
#infoRuta #wallpapers .postWallpaper .datosWallpaper a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#infoRuta #smartphones {
    float: left;
    width: 470px;
}
#infoRuta #smartphones h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#infoRuta #smartphones .postApp {
    border: 1px solid #CC0000;
    color: #333333;
    float: left;
    margin-bottom: 5px;
    padding: 10px;
    width: 448px;
}
#infoRuta #smartphones .postApp .iconoApp {
    float: left;
    height: 64px;
    margin-right: 10px;
    width: 64px;
}
#infoRuta #smartphones .postApp .datosApp {
    float: left;
    font-size: 12px;
    width: 374px;
}
#infoRuta #smartphones .postApp .datosApp h3 {
    color: #CC0000;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#infoRuta #smartphones .postApp .datosApp p {
    color: #333333;
    margin: 0;
    padding: 5px 0;
}
#infoRuta #smartphones .postApp .datosApp a {
    color: #CC0000;
    font-style: italic;
    text-decoration: none;
}
#infoRuta #smartphones .postApp .datosApp a:hover {
    text-decoration: underline;
}
#infoComenta {
    clear: both;
    color: #333333;
    padding-bottom: 20px;
    width: 980px;
}
#infoComenta h1.tituloComenta {
    display: block;
    width: 210px;
}
#infoComenta p.descripcion {
    display: block;
    font-size: 14px;
    font-style: italic;
    padding-left: 10px;
    width: 760px;
}
#infoComenta table {
    font-size: 14px;
    font-style: italic;
}
#infoComenta form table button {
    background-color: #CC0000;
    border: 1px solid #990000;
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
}
#infoComenta form table button:hover {
    background-color: #990000;
    border: 1px solid #990000;
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    text-decoration: underline;
}
#bloqueRutas {
    position: relative;
    top: 0;
}

/* MAPA JS */
.tooltip{
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
.tooltip a{
	font-weight:bold;
	font-size:12px;
}
.tooltip img{
	vertical-align:middle;
}
.infomarcador{
	width:240px;
	font-size:12px;
}

#jsMap {
    float: left;
    margin: 0 auto;
    overflow: hidden;
    width: 980px;
}
#jsMap h2 {
    color: #CC0000;
    font-weight: normal;
    margin: 10px 0;
}
#jsMap #headerMapa {
    background-color: #CC0000;
    height: 30px;
    overflow: hidden;
    padding: 13px 0 12px;
    width: 980px;
}
#jsMap #headerMapa .boton {
    background-color: #FFFFFF;
    background-position: right center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 10px 10px;
    border-right: 10px solid #FFFFFF;
    color: #CC0000;
    display: inline-block;
    float: left;
    font-size: 18px;
    margin: 0 10px;
    padding: 5px 30px 5px 15px;
}
#jsMap #headerMapa .boton:hover {
    background-color: #4D1616;
    border-right: 10px solid #4D1616;
    color: #FFFFFF;
    cursor: pointer;
}
#jsMap #headerMapa #botonMapa {
}
#jsMap #headerMapa .flechaDerecha {
    background-image: url("http://paris.rutascervantes.es/imagenes/flechas/derechaRojo.png");
}
#jsMap #headerMapa .flechaDerecha:hover {
    background-image: url("http://paris.rutascervantes.es/imagenes/flechas/derechaBlanco.png");
}
#jsMap #headerMapa .flechaIzquierda {
    background-image: url("http://paris.rutascervantes.es/imagenes/flechas/izquierdaRojo.png");
}
#jsMap #headerMapa .flechaIzquierda:hover {
    background-image: url("http://paris.rutascervantes.es/imagenes/flechas/izquierdaBlanco.png");
}
#jsMap #headerMapa .flechaArriba {
    background-color: #4D1616;
    background-image: url("http://paris.rutascervantes.es/imagenes/flechas/arribaBlanco.png");
    background-position: right 12px;
    border-right: 10px solid #4D1616;
    color: #FFFFFF;
    padding-bottom: 50px;
}
#jsMap #headerMapa .flechaArriba:hover {
    background-color: #FFFFFF;
    background-image: url("http://paris.rutascervantes.es/imagenes/flechas/arribaRojo.png");
    border-right: 10px solid #FFFFFF;
    color: #CC0000;
    padding-bottom: 50px;
}
#jsMap #headerMapa .flechaAbajo {
    background-image: url("http://paris.rutascervantes.es/imagenes/flechas/abajoRojo.png");
}
#jsMap #headerMapa .flechaAbajo:hover {
    background-image: url("http://paris.rutascervantes.es/imagenes/flechas/abajoBlanco.png");
}
#jsMap #headerMapa #controles {
    float: left;
    padding: 0 90px;
}
#jsMap #headerMapa #controles img {
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
}
#jsMap #headerMapa #controles img.firstPic {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/firstUp.png");
}
#jsMap #headerMapa #controles img.firstPic:hover {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/firstOver.png");
}
#jsMap #headerMapa #controles img.prevPic {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/previousUp.png");
}
#jsMap #headerMapa #controles img.prevPic:hover {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/previousOver.png");
}
#jsMap #headerMapa #controles img.play {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/playUp.png");
}
#jsMap #headerMapa #controles img.play:hover {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/playOver.png");
}
#jsMap #headerMapa #controles img.pause {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/pauseUp.png");
}
#jsMap #headerMapa #controles img.pause:hover {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/pauseOver.png");
}
#jsMap #headerMapa #controles img.nextPic {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/nextUp.png");
}
#jsMap #headerMapa #controles img.nextPic:hover {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/nextOver.png");
}
#jsMap #headerMapa #controles img.lastPic {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/lastUp.png");
}
#jsMap #headerMapa #controles img.lastPic:hover {
    background-image: url("http://paris.rutascervantes.es/imagenes/controles/lastOver.png");
}
#jsMap .dropDownMapaJS {
    width: 960px;
	height:64px;
    padding: 10px;
    color: #FFFFFF;
    background-color:#4d1616;
    font-size: 12px;
    position: absolute;
    z-index: 10000;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
#jsMap .dropDownMapaJS .listalugar{
	float:left;
	padding:0 10px 0 0;
}
#jsMap .dropDownMapaJS .listalugar img{
	border:solid 5px #4d1616;
	cursor:pointer;
}
#jsMap .dropDownMapaJS .listalugar img:hover{
	border:solid 5px #a93030;
}
#jsMap .primerMenu {
    margin-left: 0px;
}
#jsMap .segundoMenu {
    margin-left: 0px;
}
#jsMap .tercerMenu {
    margin-left: 609px;
	width: 184px;
	height:16px;
}
#jsMap .dropDownMapaJS .arrows {
    float: left;
    width: 50px;
    height: 44px;
	padding:20px 0 0 0;
    overflow: hidden;
	text-align:center;
}
#jsMap .dropDownMapaJS .thumbnails {
	position:relative;
	left:0px;
	top:0px;
}

#jsMap .dropDownMapaJS .maskDropDownMapaJS {
    float: left;
    width: 860px;
    height: 64px;
    overflow: hidden;
}
#jsMap .dropDownMapaJS h2 {
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: normal;
}
#jsMap .dropDownMapaJS a {
    color: #FFFFFF;
    font-weight: bold;
}
#jsMap #mascara {
    background-color: #4D1616;
    float: left;
    height: 496px;
    overflow: hidden;
    width: 976px;
	position:relative;
	border-right:solid 2px #C00;
	border-left:solid 2px #C00;
}
#jsMap #containerMapaFotogaleria {
    height: 496px;
    position: relative;
    width: 1960px;
}
#jsMap #mapaGoogle {
    background-color: #D44040;
    float: left;
    height: 496px;
    width: 976px;
}
#jsMap #fotoGaleria {
    background-color: #4D1616;
    float: left;
    height: 496px;
    width: 980px;
}
#jsMap #fotoGaleria #botonPlay {
    height: 293px;
    padding: 203px 0 0 450px;
    position: absolute;
    width: 200px;
}
#jsMap #fotoGaleria #botonPlay img, div.scrollHandle img {
    cursor: pointer;
}
#jsMap #descripcionMapa{
	width:946px;
	height:147px;
	padding:0px 15px 15px 15px;
	float:left;
	border:solid 2px #C00;
	z-index:300000;
	position:relative;
	top:-147px;
	margin-bottom:-147px;
	background-color:#FFF;
}
#jsMap #nodescripcionMapa{
	width:946px;
	height:20px;
	padding:0px 15px 0px 15px;
	float:left;
	border-top:none;
	border-left:solid 2px #C00;
	border-right:solid 2px #C00;
	border-bottom:solid 2px #C00;
	background-color:#FFF;
}
#jsMap #ocultarDescripcionMapa,
#jsMap #mostrarDescripcionMapa{
	display:block;
	text-align:right;
	font-size:10px;
	padding:3px;
	float:left;
	width:954px;
}
#jsMap #descripcionMapa .arrows{
	width:58px;
	height:75px;
	padding:55px 0 0 0;
	float:left;
	cursor:pointer;
}
#jsMap #descripcionMapa .contenido{
	width:820px;
	height:115px;
	padding-top:15px;
	float:left;
}
#jsMap #descripcionMapa .contenido .imagen{
	width:105px;
	height:86px;
	float:left;
	padding:5px;
	margin:0 10px;
	border:solid 1px #C00;
}
#jsMap #descripcionMapa .contenido .info{
	width:665px;
	height:115px;
	float:left;
}
#jsMap #descripcionMapa .contenido .info img{
	float:left;
	padding:5px;
	width:27px;
	height:27px;
	vertical-align:middle;
}
#jsMap #descripcionMapa .contenido .info h2{
	margin:0;
	padding:5px;
	font-size:18px;
	float:left;
}
#jsMap #descripcionMapa .contenido .info p{
	color:#666;
	font-size:12px;
	border-bottom:solid 1px #999;
	padding:0 0 10px 0;
	margin:0;
	clear:both;
}
#jsMap #descripcionMapa .contenido .info a{
	color:#C00;
	font-size:12px;
	padding:0 25px 0 0;
}

#boton360 {
    height: 23px;
}
table ol li {
    font-size: 12px;
}

