/* CSS PAGINA */

#newContent .horarios{ margin:0 2em 3em;}
#newContent div.horarios{ margin:0 2em 1.5em;}
#newContent .horarios li{ margin:0 0 1em;}
#newContent .horarios h4{ font-size:1.1em; margin:0;}
#newContent .horarios h4.meses{ font-size:1.5em; }
#newContent .horarios img.domingo{ width:16.4em; margin:0;}
html>body #newContent .horarios img.domingo{ width:16.3em;}

#newContent .horarios img.descuento{ width:9.7em; margin:-9em 0 0 1.5em; float:right; }
html>body #newContent .horarios img.descuento{ width:9.6em;}

#newContent .servicaixa { padding:0; padding:0;}
#newContent .servicaixa li{ float: left; width:17.8em; text-align:center; margin:0 4.5em 2.5em !important; margin:0 3em 0em 2em;}
html>body #newContent .servicaixa li{ width:17.7em;}
#newContent .servicaixa li img{ margin:0 0 .3em;}
#newContent .servicaixa li a{ color:#333;}
#newContent .servicaixa li a span{ font-weight:bold; font-size:1.1em;}

#newContent table, #newContent .leyenda{ border:0; width:50.8em; margin:0 2em; padding:0;}
html>body #newContent table, html>body #newContent .leyenda{ width:50.4em;}

#newContent th{ background-color:#3c91b8; text-align:left;}
#newContent th h4{ color:#fff; margin:.2em .3em; color:#fff; float:left;  font-size:1.4em;}
#newContent th h4 span{ font-weight:normal; font-size:.9em;}
#newContent th p{ float:right; color:#fff; font-weight:bold; margin:.3em; font-size:1.2em;}
#newContent td p{ font-size:1.1em; margin:.6em .5em; position:relative;}

#newContent td{ border-right:.1em solid #e1e1e1; border-bottom:.1em solid #e1e1e1;}
#newContent td.hora{ border-left:.1em solid #e1e1e1; width:4.8em; text-align:center;}
#newContent td.actividad{ width:14.5em; font-weight:bold; }
#newContent td.actividad .estrella {position:absolute; top:0.2em; right:0.5em;}
html>body #newContent td.actividad .estrella { right:0;}
#newContent td.nombre { width:18em; }
#newContent td.nombre span.gratis{ color:#00740b; font-weight:bold; position:absolute; top:0; right:0.5em;}
html>body #newContent td.nombre span.gratis { right:0;}
#newContent td.nombre span.gratisleft3{ color:#00740b; font-weight:bold; position:absolute; top:2.7em; right:5em;}
html>body #newContent td.nombre span.gratisleft3 { right:5em;}
#newContent td.nombre span.novedad{ color:#FF0000; font-weight:bold; position:absolute; top:0; right:0.5em;}
html>body #newContent td.nombre span.novedad { right:0;}
#newContent td.nombre span.novedad2{ color:#FF0000; font-weight:bold; position:absolute; top:1.3em; right:0.5em;}
html>body #newContent td.nombre span.novedad2 { right:0;}
#newContent td.nombre span.novedad3 {color:#FF0000; font-weight:bold; position:absolute; top:1.2em; right:0.5em;}
html>body #newContent td.nombre span.novedad3 {right:0;}
#newContent td.nombre span.novedad4{ color:#FF0000; font-weight:bold; position:absolute; top:4em; right:0.5em;}
html>body #newContent td.nombre span.novedad4 { right:0;}
#newContent td.servicio{ width:13.2em; font-weight:bold;}
#newContent td.servicio ul{ margin:.5em 0 ; padding:0 }
#newContent td.servicio li{ float:right; list-style:none; margin:0 .4em 0 0; padding:0}
html>body #newContent td.servicio li{margin:0 .5em 0 0;}
#newContent td.servicio img{ width:auto; height:1.8em; margin:0;}
#newContent .visitaMuseo { margin-bottom:1em;}
#newContent .visitaMuseo td{ border:none; width:30.5em;}
html>body #newContent .visitaMuseo td{ width:32.5em;}
#newContent .visitaMuseo td li{ margin:0;}
#newContent .visitaMuseo td h5{ font-size:1.1em; margin:0}
#newContent .visitaMuseo td.titulo{ width:18em; background:none;}
html>body #newContent .visitaMuseo td.titulo{ width:16em;}
#newContent .gris td, #newContent .gris td.titulo{ background-color:#f6f6f6;}

#newContent .leyenda { background-color:#ddebf2; position:relative;}
#newContent .leyenda .descuento { position:absolute;  width:8.4em; top:1em; left:40.5em;}
#newContent .leyenda ul{ margin:0 1em; padding-top:1em;}
#newContent .leyenda li { clear:both; padding:0;} 
html>body #newContent .leyenda li { padding:.5em 0;} 
#newContent .leyenda li img {width:auto; height:1.8em; margin:0 .5em 0 1.7em; float:left;}
#newContent .leyenda li img.audiodescripcion {margin-left:.5em;}
#newContent .leyenda li p {float:left; margin:.2em;}
#newContent .estrella{ height:1em!important; width:auto!important;}
#newContent .leyenda li .estrella{ padding:.2em 0.35em;}
#newContent .leyenda .derechos { text-align:center; padding:1.5em 0 1em; font-size:1em;}

#newContent .planetario {height:2em  !important; width:auto !important; margin: 0 1em !important; }
#newContent td .actividad .planetario {position:absolute; top:-2em;}
html>body  #newContent td .actividad .planetario {right:0;}

#newContent .leyenda .derechos {padding-top:7em;}
