/*
================================
COMMON STYLES 
================================
*/
/* importar idiomas */
@import url('spanish.css');
@import url('portugues.css');
@import url('english.css');


#manejadorWidgetEs {
  position: absolute;
  bottom: -25px;
  width: 283px;
  height: 25px;
  z-index: 10000;
  background: url(img/manejador_pestana.png);
  left: 140px;
  cursor: pointer;
}


#manejadorWidgetEs #abrir {
  top: 22px;
  background-image: url(img/abrir.png);
}

#manejadorWidgetEs #cerrar {
  top: 7px;
  background-image: url(img/cerrar.png);
}


.clearBoth {
  clear: both;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* for IE/Mac */

a {
  color: #0781a4;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

body {
  font-family: Verdana, Helvetica, sans-serif;
  color: #757575;
  line-height: 1.4;
  background: url(img/pie.png) center bottom no-repeat;
  overflow: scroll-y;
}

#inicioSesion {
  background: url(img/fondo_login.png) bottom center no-repeat;
  height: 169px;
  width: 143px;
  padding: 0 10px;
  border: 1px solid #D8E4E7;
  margin-top: 14px;
  margin-left: 0.8em;
}

#inicioSesion span {
  display: block;
  color: #335493;
  margin-top: .6em;
}

#inicioSesion input#enviar {
  background: transparent;
  border: 0 none;
  cursor: pointer;
  color: #335493;
  padding: 0;
}

#inicioSesion input#login, #inicioSesion input#password {
  width: 60%;
}

#inicioSesion p {
  margin: 0.5em 0;
}

#password {
  float: left;
}

#wrapper {
  width: 980px;
  margin: 10px auto 0;
  position: relative;
}

#menuPie {
  position: absolute;
  left: 360px;
  bottom: 70px;
  font-size: 10px;
}

#menuPie li {
  float: left;
  margin-right: 1em;
  padding-right: 1em;
  border-right: 1px solid #484848;
}

#menuPie li a {
  color: #484848;
  text-decoration: none;
}

#menuPie li a:hover {
  text-decoration: underline;
}

#menuPie li:last-child {
  border-right: 0;
}

#header {
  height: 323px;
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
  background: url(img/cabecera.png) center bottom no-repeat !important;
  z-index: 5000;
}

h1 {
  position: absolute;
  left: 0;
  top: 0;
}

#fondito, .carrusel {
  position: absolute;
  width: 966px;
  height: 265px;
  bottom: 0;
  left: 7px;
}

#header_arriba {
  position: absolute;
  right: 0;
  top: 25px;
  width: 400px;
  text-align: right;
}

#linkwsd {
  position: absolute;
  z-index: 9999;
  top: 185px;
  width: 120px;
  text-align: left;
  margin-left: 10px;
  cursor: pointer;
  height: 100px;
}

#telefono {
  font-size: 0.8em;
  color: #646464;
  background: url(img/tlf.png) left no-repeat;
  padding-left: 15px;
  margin-right: 1em;
  display: inline;
}

#buscador {
  display: inline;
}

#menu {
  position: absolute;
  bottom: 0;
  height: 33px;
  left: 0;
  width: 980px;
  text-align: center;
}


#menu ul {
  margin: 0 30px;
}

#menu ul ul {
  margin: 0;
  text-align: left;
}

#menu li {
  display: inline-block;
  border-right: 1px solid #fff;
  line-height: 23px;
  margin-left: -6px;
  height: 22px;
  *float:left;
}

#menu li li {
  margin-left: 0;
}

#menu li:last-child {
  border-right: 0;
}

#menu a {
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  text-transform: lowercase;
  display: block;
  padding: 0 10px;

}

#menu .activa {
  background: #c1e4f2;
}

#menu .activa>a {
  color: #656464;
}

#menu ul ul {
  position: absolute;
  display: none;
  z-index: 1000;
  top: 23px;
  background: #7c7778;
}

#menu li li {
  display: block;
  float: none;
  border: 0;
}

#contenedor {
  position: relative;
  width: 980px;
  overflow: hidden;
}

#aside {
  float: left;
  left: 100%;
  position: relative;
  margin-left: -973px;
  width: 160px;
  padding: 10px;
}

body #aside h2 {
  font-size: 11px;
  position: relative;
  left: -18px;
  font-weight: bold;
  width: 176px;
  z-index: 100;
  line-height: 23px;
  height: 28px;
  margin: 0;
  padding-left: 22px;
}

body #aside h2 a {
  color: #0080ba;
}

body #aside #avisos a {
  color: #333;
}

body #aside #avisos h2 a {
  color: #fff;
}

.seccion194933 #aside h2 a {
  color: #fff;
}

#principal {
  position: relative;
}

#footer {
  clear: both;
  height: 99px;
  position: relative;
  width: 980px;
  background: url(img/pie.png) bottom no-repeat;
}

#logoatudem {
  background: none;
  height: 59px;
  width: 71px;
  padding: 0px;
  border: none;
  margin-top: 5px;
  margin-right: 30px;
  float: right;
  
}

#logocalidad {
  background: none;
  height: 59px;
  width: 71px;
  padding: 0px;
  border: none;
  margin-top: 5px;
  margin-right: 30px;
  float: right;
  
}


#aside h1 {
  margin: 10px auto;
  width: 175px;
  height: 145px;
  background: url(img/logo.png);
}

#aside h1 a {
  width: 100%;
  height: 100%;
  text-indent: -9999em;
  display: block;
}

#contenido {
  position: relative;
  font-size: 11px;
  background: url(img/fondo_centro.png) repeat-y;
  overflow: hidden;
  z-index: 1;
}

#colUnica {
  position: relative;
  float: left;
  left: 100%;
  margin-left: -791px;
  padding-left: 15px;
  width: 755px;
}

/* 156px */

#col1 {
  position: relative;
  float: left;
  left: 100%;
  margin-left: -791px;
  width: 569px;
  padding-bottom: 1em;
  padding-left: 15px;
  min-height: 300px;
}


#col1 img {
  max-width: 569px;
}

#col1 .tabs img {
  max-width: 560px;
}

#col2 {
  position: relative;
  float: left;
  left: 100%;
  margin-left: -200px;
  width: 185px;
}

#contenido #col2 ul {
  list-style: none;
  margin-left: 0.3em;
}

#accesoSitios {
  position: absolute;
  left: 735px;
  top: 10px;
  width: 207px;
}

#accesoSitios li {
  float: left;
  background: url(img/iconos_sites_2.png) 8px -12px no-repeat;
  height: 65px;
  width: 69px;
}

#accesoSitios li a {
  text-indent: -9999em;
  overflow: hidden;
  display: block;
  height: 100%;
}

#accesoSitios #accesoComercio {
  margin-left: -5px;
  background-position: -244px -12px;
}

#accesoSitios #accesoCorporativa {
  margin-left: 2px;
  background-position: -70px -12px;
  width: 70px;
}

#contenido ol, #contenido ul {
  margin-top: 1em;
}

#contenido ol {
  list-style-type: decimal;
  margin-left: 1.5em;
}

#contenido ul {
  list-style-type: disc;
  margin-left: 1.5em;
}

#contenido li {
  margin-bottom: 1em;
}

#aside ul {
  margin: 0.5em 0;
  list-style: none;
}

#aside li {
  border-bottom: 1px solid #d8e4e7;
  margin: 0;
}

#aside li a {
  display: block;
  padding: 0.5em;
}

#aside li.activo a {
  background: #d8e4e7;
}

#aside ul ul {
  margin-left: 1em;
}

#aside li.activo li a {
  background: transparent;
}

#aside ul ul li {
  border: 0;
}

#aside ul ul a {
  padding: 0.2em;
}

#aside ul ul li.activo a {
  font-weight: bold;
}

p {
  margin-top: 1em;
  margin-bottom: 1em;
  overflow: hidden;
}

.verde {
  list-style-image: url(img/p_verde.gif);
}

.roja {
  list-style-image: url(img/p_roja.gif);
}

.negra {
  list-style-image: url(img/p_negra.gif);
}

.azul {
  list-style-image: url(img/p_azul.gif);
}

#contenido h2 {
  line-height: 20px;
  font-size: 18px;
  padding-left: 10px;
  color: #fff;
  margin: 15px 0 1em;
  height: 20px;
}


h2, h3, h4 {
  clear: both;
}

strong {
  font-weight: bold;
}

.tabs {
  overflow: hidden;
  position: relative;
}

#contenido ul.pestanas {
  list-style: none;
  margin: 0 0 1em -1px;
  overflow: hidden;
}

#contenido ul.pestanas li {
  float: left;
  margin: 0;
  padding: 5px 1em;
  cursor: pointer;
  border-left: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  color: #fff;
  background: #7c7778;
}

#contenido ul.pestanas li.activa {
  background: #c1e4f2;
  color: #656464;
}

table {
  border-collapse: collapse;
  width: 100%;
}

table th, table td {
  border-bottom: 1px solid #CCCCCC;
  font-size: 0.9em;
  padding: 8px;
  vertical-align: top;
}

table th {
  font-weight: bold;
}

caption {
  font-weight: bold;
  text-align: center;
  border-bottom: 2px solid #ccc;
}

.Texto_negro_bold {
  color: #000000;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.texto_azul_bold {
  color: #000066;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

.Texto_azul_normal {
  color: #000066;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}

#enlaceAndalucia {
  display: block;
  width: 120px;
  height: 27px;
  position: absolute;
  text-indent: -9999em;
  left: 405px;
  top: 24px;
  opacity: 0.5;
}

#enlacesSitios {
  position: absolute;
  right: 7px;
  top: 80px;
  background: url(img/fondo_opciones.png) 0 0 no-repeat;
  padding: 8px 13px 18px;
}

#enlacesSitios ul {
  margin-left: -13px;
}

#enlacesSitios li {
  float: left;
  width: 55px;
  height: 32px;
  margin-left: 13px;
  text-align: center;
}

#enlacesSitios a {
  display: block;
  height: 100%;
  font-size: 8px;
  padding-top: 33px;
}

#enlacePrensa a {
  background: url(img/prensa20.png) center -2px no-repeat;
}

#enlaceEstacion a {
  background: url(img/laestacion.png) center top no-repeat;
}

#enlaceComercio a {
  background: url(img/comercio.png) center -1px no-repeat;
}

#enlaceVerano a {
  background: url(img/verano.png) center -1px no-repeat;
}
img {
  margin: 5px;
}

dt {
  font-weight: bold;
  margin-bottom: 0.3em;
}

dd {
  margin-left: 1em;
  margin-bottom: 1em;
}

.bloquePistas dd, .bloquePistas dt{
  display:inline;
}

#menuGrande span {
  display: block;
  height: 21px;
  padding-left: 8px;
  text-align: left;
  width: 167px;
  line-height: 21px;
}

ul#menuGrande {
  list-style: none;
  padding-left: 18px;
}

#menuGrande a {
  background: no-repeat scroll center bottom transparent;
  color: #FFFFFF;
  display: block;
  font-size: 90%;
  height: 107px;
  text-decoration: none;
  width: 167px;
}

#menuGrande li {
  background: url("img/corporativa/pie_boton.png") no-repeat scroll center bottom transparent;
  float: left;
  margin: 0 13px 13px 0;
  width: 168px;
  height: 118px;
}



#contenido ul#menuGrande {
  margin-left: 0;
}


h3 {
  border-bottom: 1px solid #089AC4;
  color: #089AC4
}



.cajita {
  float: left;
  width: 174px;
  background: url(img/corporativa/cajita_abajo.png) bottom no-repeat;
  font-size: 10px;
  margin-left: 21px;
}

.primera {
  margin-left: 5px;
}

#contenedor .cajita h2 {
  background: url(img/corporativa/cajita_arriba.png) no-repeat;
  line-height: 22px;
  height: 25px;
  margin: 0;
  font-size: 14px;
  text-align: center;
  padding-right: 5px;
}

.cajita_inner {
  padding: 10px 10px 0;
}

#contenedor .cajita ul {
  list-style: none;
  margin: 0;
}

#contenedor .cajita li img {
  float: left;
  margin: 0 10px 0 0;
}

#contenedor .cajita li {
  overflow: hidden;
}

.cajita a {
  color: #333;
}

#noticiasHomeCorporativa a {
  font-weight: bold;
}

#enlacesMedioAmbiente.cajita h2 {
  background: url(img/corporativa/cajita_medio_ambiente.jpg) top no-repeat;
  padding-bottom: 84px;
}



table caption {
  margin-top: 0;
}

.bloqueForfaits {
  clear: both;
  padding-bottom: 2em;
}

.bloqueForfaits table {
  border-collapse: collapse;
  width: 100%;
  margin: 0 auto 2em;
}

.bloqueForfaits table td {
  font-size: 0.85em;
  background: #e3e7e9;
  font-weight: normal;
  text-align: center;
  border: 1px solid white;
  color: #105da1;
}

.bloqueForfaits table .primera {
  background: #e3e7e9 url(/resources/nuevo/remontes/fondoTabla.gif) top left no-repeat;
}

.bloqueForfaits table .ultima {
  background: #e3e7e9 url(/resources/nuevo/remontes/fondoTabla.gif) top right no-repeat;
}

.bloqueForfaits table td.nombre {
  text-align: left;
}

.bloqueForfaits table th {
  padding: 6px;
  background-color: #0099C5;
  color: white;
  text-align: center;
}

.bloquePistas table td {
  padding: 8px;
}

.bloqueForfaits table a {
  text-decoration: none;
  color: #105da1;
/*

background: url(/resources/nuevo/remontes/lupita.gif) left no-repeat;
  padding-left: 20px;
  line-height: 22px;
  display: block;
  height: 22px;*/
}

.bloqueForfaits h3 {
  margin-top: 1em;
  margin-bottom: 0.5em;
}

#alquiler {
  text-align: center;
}



.galeria {
  margin: 0 auto;
  width: 574px;
}

.galeria h2 {
  background: url("/resources/nuevo/galerias/fondoTituloGrande.jpg") no-repeat scroll left top transparent;
  height: 53px;
  line-height: 53px;
  margin-bottom: 0;
  padding-left: 1em;
}

.galeria #fotos {
  background: none no-repeat scroll center center white;
  height: 383px;
  overflow: hidden;
}

.galeria #fotos img {
  height: 383px;
  width: 574px;
}

.galeria #miniaturas {
  background: url("/resources/nuevo/galerias/pieGaleria.jpg") no-repeat scroll left top transparent;
  height: 90px;
  overflow: hidden;
  position: relative;
  width: 574px;
}

.galeria #miniaturas ul {
  background: url("/resources/nuevo/galerias/fondoImagen.gif") repeat scroll left top transparent;
  height: 100px;
  margin: 10px 20px;
  width: 10000px;
}

.galeria #miniaturas li {
  cursor: pointer;
  float: left;
  padding: 2px 8px;
}

.galeria #miniaturas li img {
  height: 48px;
  width: 73px;
}

.galeria #miniaturas li img.activa {
  border: 2px solid red;
  left: -2px;
  position: relative;
  top: -2px;
}

.galeria #derecha, .galeria #izquierda {
  cursor: pointer;
  position: absolute;
  top: 7px;
}

.galeria #derecha {
  left: 554px;
}

.galeria #izquierda {
  left: 0;
}


.cosica h3 {
  cursor: pointer;
}



#listaDescargas img {
  width: 150px;
  float: left;
}

ul#listaDescargas {
  list-style-type: none;
  margin: 0;
}

ul#links {
  list-style-type: none;
}

ul#links a:hover {
  text-decoration: none;
}

#links span {
  display: block;
}

#links li {
  border-bottom: 1px solid #345696;
  margin-bottom: 1em;
  padding-bottom: 1em;
}

#links {
  text-align: center;
}

#listaDescargas li {
  overflow: hidden;
}

#listaDescargas a {
  float: right;
  margin-top: 10px;
}

/*
.cosica a {
  float: left;
}
*/

#subidon{
   background:url("img/subidon/que.png") no-repeat scroll center center transparent;
  display:block;
  float:left;
  height:100px;
  text-indent:-500em;
  width:573px;
}


.home #contenido {
 background: url(img/fondo_centro_vacio.png) repeat-y scroll 0 0 transparent;
}

.home #footer {
  background: url(img/pie_vacio.png) bottom no-repeat;
}

.home {
  background: url(img/pie_vacio.png) bottom no-repeat;
}





#parteDeNievePeque h3 {
  margin-bottom: 0;
}

#widgets #avisos {
  position: absolute;
  right: 15px;
  top: 7.5em;
  width: 160px;
  font-size: 0.9em;
}

#parteDeNievePeque li, #avisos li {
  color: #333;
  border: 0;
  line-height: 1.5em;
  margin-left: 1em;
}

#parteDeNievePeque {
  font-size: 0.9em;
}

#avisos {
  font-weight: bold;
}

#aside #avisos h2 {
  background-image:url(img/club/titulo.png);
  color: #fff;
  line-height: 2em;
}

body fieldset h2#tituloBuscador {
  background: transparent !important;
  line-height: 28px;
}

.cajas {
  overflow: hidden;
}

.cajaGorda {
  overflow: hidden;
  background: url(img/caja_gorda.jpg) 0 0 no-repeat;
  height: 119px;
  margin-left: 3px;
  margin-bottom: 10px;
  padding-left: 10px;
}

#contenido .cajaGorda .caja.ancho-1 {
  width: 181px;
  margin-left: 0;
}

#contenido .cajaGorda .caja h2 {
  color: #fff;
  font-size: 1em;
  text-transform: uppercase;
  margin-left: 42px;
  line-height: 30px;
  margin-bottom: 30px;
}

.caja {
  padding: 0 0 1em;
  float: left;
  margin-left: 15px;
}

.caja.ancho-1 {
  width: 167px;
}

.caja.ancho-2 {
  width: 349px;
}

.caja.ancho-1.conBorde {
  background: url(img/cajita_abajo.jpg) bottom no-repeat;
}

.caja.ancho-2.conBorde {
  background: url(img/caja_2cols_abajo.jpg) bottom no-repeat;
}

#contenido .caja h2 {
  background: transparent;
  margin: 0;
  color: #333;
  font-size: 1.2em;
  line-height: 25px;
  margin: 0;
  padding: 4px 0 0 5px;
}

#contenido .caja.conTitulo h2 {
  color: #fff;  
  padding: 1px 0 3px 5px;
  text-shadow: 0px 0px 3px #000;
}

#contenido .caja.conTitulo.ancho-1 h2 {
  background: url(img/cajita_arriba.jpg) top no-repeat;
}

#contenido .caja.conTitulo.ancho-2 h2 {
  background: url(img/caja_2cols_arriba.png) top no-repeat;
}

#contenido .caja.conTitulo.comercio h2 {
  background-image: url(img/cajita_arriba_naranja.jpg);
  text-transform: uppercase;
}


.caja {
  margin-bottom: 1em;
}

.caja.ancho-1 img {
  margin: 0;
}

.caja.ancho-2 img {
  margin: 0 2px;
}

.caja .texto {
  margin: 0.5em 1em;
}

#contenido .caja ul {
  list-style: none;
  margin: 0.5em 1em;
}

#contenido .caja li {
  background: url(img/flechita.jpg) left no-repeat;
  padding-left: 13px;
  margin-bottom: 0.5em;
}

#redesSociales a {
display:block;
height:22px;
text-indent:-500em;
width:25px;
    float:left;
  margin-right:7px;
}

#redesSociales {
overflow:hidden;
  margin-left:0.8em;
  margin-top:1.5em;
}

#tuenti{
  background:url(img/tuenti.png) no-repeat center;
}
#facebook{
  background:url(img/facebook.png) no-repeat center;
}
#redesSociales a#tv{
  background:url(img/tv.png) no-repeat center;
  width:72px;
}
#twitter{
  background:url(img/twitter.png) no-repeat center;
}

div#parteDelDia{
  width:570px;
}
div#parteDelDia h3 span, div#meteorologia h4 span{
  margin-left:134px;
  text-align:right;
}
div#parteDelDia h3 {
  background:url("img/estacion/fondo_parte.png") no-repeat scroll 0 0 transparent;
  border-bottom:medium none;
  color:white;
  height:22px;
  padding-left:30px;
  padding-top:46px;
  margin-bottom:0;
}
div#parteDelDia .contenido{
  background-color:#ECFBFF;
  border:1px solid #0099C5;
  padding:0.8em;
  width:551px;
}

#estadoEstacion{
  margin-top:30px;
width:570px;
  
}
#estadoEstacion th{
   background-color:#0099C5;
  color:white;
} 

div#estadoEstacion table{
  background-color:#ECFBFF;
  border:1px solid #0099C5;
  padding:0.8em;
}

div#estadoEstacion th, div#estadoEstacion td{
  border:none;
}

div#nieve{
  width:570px;
  margin-top:30px;
}
div#nieve h4 {
  background:url("img/estacion/fondo_nieve.png") no-repeat scroll 0 0 transparent;
  border-bottom:medium none;
  color:white;
  height:24px;
  padding-left:30px;
  padding-top:46px;
  margin-bottom:0;
}
div#nieve table, div#meteorologia table{
  background-color:#ECFBFF;
  border:1px solid #0099C5;
  padding:0.8em;
}

div#nieve ul{
  list-style-type:none;
}

div#nieve span{
  font-weight:bold;
}


div#remontes{
  width:350px;
  margin-top:30px;
  float:left;
  margin-bottom:30px;
}

div#remontes h4 {
  background:url("img/estacion/fondo_remontes.png") no-repeat scroll 0 0 transparent;
  border-bottom:medium none;
  color:white;
  height:22px;
  padding-left:30px;
  padding-top:46px;
  margin-bottom:0;
}

div#remontes ul{

  list-style-type: none;
  margin:0;
}

div#remontes li{
 
  width:163px;
}

div#remontes .bloque{
  overflow:hidden;
  width:326px;
}


div#actividades{
  float:left;
  margin-left:0.8em;
  margin-top:30px;
  width:210px;
}

div#actividades h4 {
  background:url("img/estacion/fondo_actividades.png") no-repeat scroll 0 0 transparent;
  border-bottom:medium none;
  color:white;
  height:22px;
  padding-left:30px;
  padding-top:46px;
  margin-bottom:0;
}

div#actividades ul{
  background-color:#ECFBFF;
  border:1px solid #0099C5;
  padding:0.8em;
  list-style-type: none;
  margin:0;
}

div#pistas{
  width:570px;
  margin-top:30px;
  clear:both;
  
}
div#pistas h4 {
  background:url("img/estacion/fondo_pistas.png") no-repeat scroll 0 0 transparent;
  border-bottom:medium none;
  color:white;
  padding-left:30px;
  margin-bottom:0;  
  height:22px;
  padding-top:56px;
}

div#pistas .bloque, div#remontes .bloque, div#precaucion .bloque, div.aemet .bloque, .info, .dificil{
  background-color:#ECFBFF;
  border:1px solid #0099C5;
  padding:1em;
  list-style-type: none;
  margin:0;

}
div#pistas ul{
  
  list-style-type: none;
  margin:0;
}


div#pistas h5 {  
  
  background:none repeat scroll 0 0 #D8E4E7;
  color:#0781A4;
  font-size:0.9em;
  font-weight:bold;
  margin-bottom:0.8em;
  padding:0.5em;

}

div#pistas li{
  
  width:180px;
  
}

div#pistas .zona{
  
  overflow:hidden;
  margin-bottom:1em;
  
}

div#pistas li, div#remontes li{
 
  float:left;

}

div#pistas li span, div#remontes li span, div#actividades li span{
 
display:block;
float:left;
height:15px;
width:15px;
}

div#meteorologia h4 {
background:url("img/estacion/fondo_meteo.png") no-repeat scroll 0 0 transparent;
border-bottom:medium none;
color:white;
height:24px;
margin-bottom:0;
padding-left:30px;
padding-top:40px;
}

div#meteorologia {
  margin-top:30px;
  width:570px;
}

.info span{
  display:block;
  float:left;
  width:115px;

}

#remontes .info span{

  width:81px;

}

#actividades .info span{

  width:72px;

}

.dificil span{
}

.info, .dificil {
  overflow:hidden;
  padding-bottom:0.5em;
  padding-top:0.5em;
}

.True, .estadoTrue{
  background:url(img/estacion/abierta.jpg) no-repeat top left;
}

.False, .estadoFalse{
  background:url(img/estacion/cerrada.jpg) no-repeat top left;
}

.Parcial, .estadoParcial{
  background:url(img/estacion/parcial.jpg) no-repeat top left;
}

.Especial, .estadoEspecial{
  background:url(img/estacion/especial.jpg) no-repeat top left;
}

#parteDeNieve img {
  margin: 0 .5em 0 0;
  vertical-align: middle;
}

.v, span.V{
  color:#009A00;
  font-weight:bolder;
  font-size:1.5em;
  padding-right:0.5em;
}

.r, span.R{
  color:#DB4E21;
  font-weight:bolder;
  font-size:1.5em;
  padding-right:0.5em;
  margin-left:5em;
}

.a, span.A{
  color:#306FCF;
  font-weight:bolder;
  font-size:1.5em;
  padding-right:0.5em;
  margin-left:3.7em;
}

.n, span.N{
  color:#000000;
 font-weight:bolder;
  font-size:1.5em;
  padding-right:0.5em;
  margin-left:5em;
}

span.V, span.A, span.R, span.N{
  padding-right:0;
  margin-left:0;
}

#parte{
  margin-left:-16px;
}

div#pistas li, div#remontes li, div#actividades li{
  font-size:.8em;
  line-height:1.6em;
}

#ficha dt{
  float:left;
  margin-right:0.7em;
}


#webcams h2 {
  margin-bottom: 0;
  margin-top: 0;
}

#webcams ul {
  list-style: none;
  margin: 0;
  overflow: hidden;
}

#webcams li {
  float: left;
  padding-right: 1em;
  font-size:12px;
  border-left: 1px solid #fff;
  padding-left: 1em;
  line-height: 20px;
  margin-left: -1px;
  cursor: pointer;
}

#webcams li.activo {
  background: #C1E4F2;
  color: #656464;
}

#webcams img {
  margin: 0;
  max-width: 800px;
}

#webcamMini h3 {
  margin: 0;
  border-bottom: 0;
  font-size: 1em;
}

#webcamMini img {
  margin: 0.5em 0 0;
}

#webcamMini .verTodas {
  float: right;
  margin-bottom: 0.5em;
  font-size:0.8em;
font-weight:bold;
margin-top:155px;
}

#textoWebcams {
  clear:left;
}

#facebookWebcams {
  float:right;
}


#widgets {
  position: absolute;
  z-index: 10000;
  background: url(img/fondo_widgets.png) bottom no-repeat;
  left: 200px;
  top: 58px;
  font-size: 0.8em;
  width: 571px;
}

#widgets h2 {
  background-color:#0098C4;
  color:#FFFFFF;
  font-weight:bold;
  padding-left:5px;
}

#widgets h2 a {
  color: #fff
}

#widgets #avisos h2 {
  background: #c80400;
  color: #fff;
  margin-bottom:5px;
}

#widgetInner {
  display: none;
  overflow: hidden;
}

#widgetInnerDelTodo {
  overflow: hidden;
  width: 571px;
  height: 190px;
}

#widgets #webcamMini, #widgets #meteorologiaPeque, #widgets #parteDeNievePeque {
  float: left;
  width: 160px;
  margin: 0 15px;
}

#meteorologiaPeque table {
  margin-bottom: 1em;
  font-size: 10px;
}

#meteorologiaPeque table td, #meteorologiaPeque table th {
  padding: 7px 4px;
}

#meteorologiaPeque thead th {
  font-size: 9px;
}

#meteorologiaPeque table td {
  text-align: center;
}

#meteorologiaPeque table td img {
  margin: 0;
}

#widgets li {
  margin-left: 0;
  margin-right: 0;
}

.webcam {
  display: none;
  position: absolute;
}

.webcam.actual {
  display: block;
}

.oculto {
  display: none !important;
}


#manejadorWidget #abrir {
  top: 22px;
  background-image: url(img/abrir.png);
}

#manejadorWidget #cerrar {
  top: 7px;
  background-image: url(img/cerrar.png);
}

#webcamMini a {
  margin-top:155px;
}

td.temperatura {
  white-space: nowrap;
}

#botones .imprimir, #botones a{
  background:url("/css/img/botonEnlace.png") no-repeat scroll 0 0 transparent;
  color:white !important;
  cursor:pointer !important;
  float:right;
  height:25px !important;
  text-decoration:none !important;
  width:70px !important;
  border-size: 0px;
  border-style: none;
  line-height:2em;
  padding-bottom:0.5em;
  text-align:center;
}

#galerias ul {
  list-style: none;
  margin: 0 0 0 5px;
  padding: 0;
  overflow: hidden;
}

#galerias li {
  display: inline-block;
  *float:left;
  *min-height: 200px;
  vertical-align: top;
  width: 175px;
  margin: 0 5px 10px;
}

#galerias li img {
  display: block;
  margin: 0;
  width: 100%;
}

#verTodos {
  margin: 10px;
  font-size: 1.2em;
  text-align: center;
}

.banners {
  overflow: hidden;
  margin-bottom: 1em;
  margin-left: 3px;
  margin-top: 1em;

}

#webcamsderecha .banners{
    width:150px;
}

#webcamsderecha .banners .banner img {
    max-width: 130px;
}

.Centro {
  margin-left: 9px;
}

.banners .banner {
  margin: 5px;
  float:left;
}

.banners .banner img {
  margin: 0;
}



#imagenesaemet img#foto1 {
  width:303px;
  height:232px;
  margin-right:0;
}

#imagenesaemet img#foto2 {
  width:265px;
  height:232px;
  margin-right:0;
}

.leyenda dd {
margin-bottom:1em;
margin-right:1.7em;
  margin-left:0;
}

#webcams{
float:left;
  width:800px;
  text-align: center;
  background: #fff;
  margin-top: 15px;
}

#webcamsderecha{
float:right;
  margin-top:15px;
  margin-left:10px;
}

#enlace a {
background:url("img/estacion/enlace_24h.jpg") no-repeat scroll 0 0 transparent;
height:62px;
text-indent:-999em;
width:80px;
  display:block;
  margin-left:30px;
}

#enlace {
height:62px;
width:80px;
}

a[title='Sierra Nevada']{
    margin-left:6px;
}

#enlace24 a {
background:url("img/estacion/webcamsenlace.jpg") no-repeat scroll 0 0 transparent;
height:62px;
text-indent:-999em;
width:80px;
  display:block;
  margin-left:30px;
}

#enlace24 {
height:62px;
width:80px;
}

#webcam{
float:left;
width:800px;
}

#anterior {
background-image:url("img/estacion/detras.gif");
}

#siguiente{
background-image:url("img/estacion/adelante.gif");
}

#stop {
background-image:url("img/estacion/stop.gif");
}




#webcam a {
background-position:center top;
background-repeat:no-repeat;
display:block;
float:left;
height:41px;
margin-right:1em;
margin-top:10px;
text-indent:-999em;
width:40px;
}


#ferias ul {
  list-style: none;
  margin: 0;
}

#ferias h3 {
  margin-top: 0;
}

#ferias img {
  float: left;
  width: 100px;
  margin-top: 0;
  margin-left: 0;
}

#ferias li {
  overflow: hidden;
  margin-bottom: 2em;
}

#ferias li li {
  margin: 0;
  line-height: 1.5;
}

#ferias div {
  margin-top:10px;
}

#modulosproductos ul {
  list-style: none;
  margin: 0;
}

#modulosproductos h3 {
  margin-top: 0;
}

#modulosproductos img {
  float: left;
  width: 100px;
  margin-top: 0;
  margin-left: 0;
}

#modulosproductos li {
  overflow: hidden;
  margin-bottom: 2em;
}

#modulosproductos li li {
  margin: 0;
  line-height: 1.5;
}



#modulospromo ul {
  list-style: none;
  margin: 0;
}

#modulospromo h3 {
  margin-top: 0;
}

#modulospromo img {
  float: none;
  width: 570px;
  margin-top: 0;
  margin-left: 0;
height: 100px;
}

#modulospromo li {
  overflow: hidden;
  margin-bottom: 2em;
}

#modulospromo li li {
  margin: 0;
  line-height: 1.5;
}

#modulospromo td img {
  float: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
}



#meteorologia table th, #meteorologia table td {

padding:8px 0;

}


#buscadorPrincipal {
  margin-top: 1em;
}

#buscadorPrincipal .xsltsearch_form {
  padding: 0.5em 1em;
  border: 1px solid #c6c6c6;
}

#buscadorPrincipal .input {
  width: 462px;
  margin-right: 10px;
}

#buscadorPrincipal .submit {
  position: static;
  float: none;
  margin: 0;
}

#buscadorPrincipal #xsltsearch_summary {
  text-align: right;
}

#buscadorPrincipal .xsltsearch_result {
  border-bottom: 1px solid #c6c6c6;
}

#buscadorPrincipal .xsltsearch_title {
  font-weight: bold;
}

#buscadorPrincipal .xsltsearch_score {
  font-size: 0.8em;
  margin-left: 1em;
}

#buscadorPrincipal .xsltsearch_description i {
  display: none;
}

#buscadorPrincipal .disabled {
  display: none;
}

#idiomas {
  background: none;
  height: 30px;
  width: 125px;
  padding: 0px;
  border: none;
  margin-top: 23px;
  margin-left: 200px;
  float: left;
}

   
#tresidiomas{
    font-size: 10px;
    position: absolute;
}

#tresidiomas li{
    float: left;
}

.seccion198004.home #menu, .seccion195318.home #menu, .seccion198070.home #menu {
    background: url("img/home/menu.png") no-repeat scroll center bottom #00007C;
}







































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

