.b_bhead {
  font-family: arial, helvetica;
  font-size: 80%;
  color: #528618;
  font-weight: bold;
  background-color: #ffffcc;
}

.bhead_ski {
  font-size: 14px;
}

.btext_ski {
  font-family: arial, helvetica;
  font-size: 80%;
  color: #528618;
  font-weight: bold;
}

#globalcontainer div.ski_title {
  clear: both;
  margin: 23px 0 20px;
}

.tituloOpinion h3, .tituloOpinion h4 {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 7px;
}

.std_txt {
  line-height: 24px;
}

#ficha strong {
  color: #0066CC;
}

.bg_ski {
  background-color: #ceef9c;
}

.bg2_ski {
  background-color: #528618;
}

.ulink_ski {
  font-family: arial, helvetica;
  font-size: 80%;
  color: #528618;
  font-weight: bold;
}

.ulink_traveler {
  font-family: arial, helvetica;
  font-size: 80%;
  color: #CE3000;
  font-weight: bold;
}

.usymbol_ski {
  font-family: arial, helvetica;
  font-size: 80%;
  color: #528618;
  font-weight: bold;
  text-decoration: none;
}

.pager_ski {
  font-family: arial, helvetica;
  font-size: 80%;
  color: #528618;
}

.selectedpager_ski {
  font-family: arial, helvetica;
  font-size: 100%;
  color: #528618;
}

.ski_formbutton {
  background-color: #528618;
  font-family: arial, helvetica;
  font-size: 80%;
  color: #FFF;
  font-weight: bold;
  border: #036 1px solid;
}

.ski_formbutton_over {
  background-color: #528618;
  font-family: arial, helvetica;
  font-size: 80%;
  color: #ff0000;
  font-weight: bold;
  border: #036 1px solid;
}

.ski_formbutton:hover {
  background-color: #528618;
  font-family: arial, helvetica;
  font-size: 80%;
  color: #ff0000;
  font-weight: bold;
  border: #036 1px solid;
}

.button {
  font-family: arial, helvetica;
  font-size: 80%;
  color: #528618;
  background-color: #ceef9c;
  font-weight: bold;
  text-decoration: none;
}

.td_text_ski {
  font-family: arial, helvetica;
  font-size: 80%;
  color: #000;
  font-weight: normal;
  background-color: #FFF;
}

.ski_separator_txt {
  font-family: arial, helvetica;
  font-size: 95%;
}

.recomendar_bhead_sky {
  font-family: arial, helvetica;
  color: #528618;
  font-size: 80%;
  font-weight: bold;
  border-bottom: 1px solid #528618;
}

.recomendar_enviado_sky {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 400px;
  height: 100px;
  border: 1px solid #528618;
}

.recomendar_bhead_enviado_sky {
  font-family: arial, helvetica;
  padding-left: 10px;
  color: #528618;
  font-size: 80%;
  font-weight: bold;
  background: #ceef9c;
}

.barra_nav_sky {
  background: #528618;
}

.tddot_spaced {
  font-family: arial, helvetica;
  font-size: 80%;
  color: #528618;
  font-weight: bold;
  line-height: 150%;
}

/********************************************************************************
    CSS datos ski
******************************************************************************/
.barraNavegacionNombreFicha {
  font-family: arial, helvetica;
  font-size: 82%;
  color: #FFF;
}

.bordeSeparacion {
  border-bottom: 1px solid #528618;
}

.capturaImagen {
  height: 200px;
  width: 300px;
}

.capturaImagen img {
  height: 200px;
  width: 300px;
}

#caracteristicasYComentariosFicha {
  padding-top: 20px;
}

#contactoDatosFicha {
  background-image: url("/images/iconbg_ski.gif");
  background-repeat: no-repeat;
  float: right;
  height: 140px;
  padding-right: 4px;
}

#quieres {
  margin: 2em 0 1.2em;
}

#contactoDatosFicha a {
  padding-left: 5px;
}

#contactoDatosFicha img {
  border: none;
}

#contactoDatosFichaImpresora {
  padding-left: 1px;
  padding-top: 10px;
}

#contactoDatosFichaMail {
  padding-top: 5px;
}

#contenidoComentarios {
  padding-top: 20px;
}

.contenidoOpinion {
  padding-top: 20px;
}

.contenidoOpiniones {
  padding-top: 20px;
}

#contenidoPistas {
  float: left;
  padding-left: 10px;
  padding-top: 20px;
}

#contenidoRemontes {
  float: left;
  padding-left: 160px;
}

#contenidoUltimasOpiniones {
  padding-top: 5px;
}

#cuadroBusquedaFinal {
  padding-left: 3px;
  padding-top: 20px;
}

.cuadroEnlacesIndex {
  padding-top: 30px;
  line-height: 24px;
}
.cuadroEnlacesIndex div {
  float: left;
  width: 49%;
}
.cuadroEnlacesIndex div div {
  width: 100%;
}
.cuadroEnlacesIndex ul {
  padding: 0;
  margin: 10px;
  width: 43%;
  float: left;
  list-style: none;
}

.datosListadoMejoresEstaciones {
  float: left;
  height: 2em;
  padding-left: 10px;
}

.datosListadoMejoresEstaciones a {
  font-family: arial, helvetica;
  font-size: 80%;
}

.datosOpinion a:hover {
  color: #ff0000;
}

.datosRepresentacionGraficaPista {
  float: left;
  padding-left: 2px;
}

#dejarOpinion {
  font-family: arial, helvetica;
  font-size: 80%;
  font-weight: bold;
  float: right;
  padding-bottom: 2px;
}

#dejarOpinion img {
  border: none;
}

#descripcionDatosFicha {
  font-family: arial, helvetica;
  font-size: 80%;
  padding-top: 10px;
}

#descripcionDatosFicha span {
  display: block;
}

.descripcionInfraestructura {
  padding-top: 10px;
}

.descripcionInfraestructura span {
  font-family: arial, helvetica;
  font-size: 80%;
}

#elementosOpiniones {
  padding-top: 20px;
}

#enlaceImagenes {
  font-family: arial, helvetica;
  font-size: 90%;
  font-weight: bold;
  float: right;
  padding-bottom: 2px;
}

#enlaceImagenes img {
  border: none;
}

.enlacePieImagen {
  font-family: arial, helvetica;
  font-size: 80%;
  font-weight: bold;
}

.enlacePieImagen:visited {
  font-family: arial, helvetica;
  font-size: 80%;
  font-weight: bold;
}

.enlacePieImagen:hover {
  color: #ff0000;
}

#enlacePieImagenes {
  float: left;
}

#enlacePieImagenes img {
  border: none;
}

.tituloOpinion h3 {
  color: #000;
  font-family: arial,helvetica;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 7px;
}

#enlacesOpiniones {
  float: left;
}

#enlacesOpiniones img {
  border: none;
}

.formularioBusqueda {
  float: left;
  padding-left: 22px;
  padding-top: 10px;
  width: 55%;
}

.formularioBusquedaPie {
  float: left;
  padding-top: 10px;
  width: 60%;
}

#iconoFlechaPieImagenes {
  float: right;
}

#iconoIrArriba {
  float: right;
}

#imagenDatosFicha img {
  border: none;
}

#iconoFlechaPieImagenes img {
  border: none;
}

#iconoIrArriba img {
  border: none;
}

#imagenMapa {
  float: left;
  padding-top: 5px;
}

.listadoMejoresEstaciones {
  float: left;
  padding-left: 20px;
  padding-top: 5px;
}

.mensajeOpiniones {
  font-family: verdana, arial, helvetica;
  font-size: 80%;
  font-weight: normal;
}

#nombreImagenes {
  float: left;
}

.nombreListadoMejoresEstaciones {
  height: 14px;
  *height: 19px !important;
  *height: 16px;
}

.pieImagen a {
  font-family: arial, helvetica;
  font-size: 80%;
  font-weight: bold;
}

.pieImagen a:hover {
  color: #ff0000;
}

.pieImagen span {
  font-size: 14px;
}

.pieImagenIndex a {
  font-weight: bold;
}

.pieImagenIndex a:hover {
  color: #ff0000;
}

.pieImagenIndex span {
  font-family: arial, helvetica;
  font-size: 80%;
}

#pieImagenes {
  padding-top: 20px;
}

.quickForm {
  display: inline;
}

.representacionGraficaPista {
  float: left;
  padding-top: 2px;
}

.scoreListadoMejoresEstaciones {
  float: left;
  padding-top: 5px;
}

.textoCajaBusqueda {
  display: inline;
}

.textoFormularioBusqueda {
  width: 400px;
  float: left;
  padding-left: 18px;
  padding-top: 10px;
}

.textoOpiniones {
  font-family: verdana, arial, helvetica;
  font-size: 80%;
  font-weight: normal;
}

.textoRepresentacionGraficaPista {
  float: left;
}

.spt_opinion {
  margin-right: 5px;
}

.header_form .stars {
  display: inline-block;
  float: none;
  margin-left: 10px;
}

#ficha h3 {
  font-size: 18px;
  color: #0066CC;
  font-weight: bold;
}

#ficha th {
  color: #0066CC;
  text-align: left;
}

#ficha th, #ficha td {
  border-color: #bcbcbc;
  padding: 3px 7px;
}

#ficha dt {
  color: #0066CC;
  float: left;
  width: 200px;
  font-weight: bold;
  margin: 0.8em 0;
  clear: left;
}

#ficha dd {
  padding: 0.8em 0 0.8em 160px;
}

#tituloImagenes a {
  font-family: arial, helvetica;
  font-size: 90%;
}

#tituloImagenesIndex {
  border-bottom: 1px solid #528618;
  width: 198px;
}

#tituloImagenesIndex h2 {
  color: #528618;
  font-family: arial, helvetica;
  font-size: 80%;
  font-weight: bold;
}

#tituloIndex {
  padding-top: 5px;
  margin-bottom: 10px;
}

#tituloIndex span {
  color: #528618;
  font-family: arial, helvetica;
  font-size: 80%;
  font-weight: bold;
}

.tituloInfraestructura {
  color: #528618;
  font-family: arial, helvetica;
  font-size: 80%;
  font-weight: bold;
  padding-top: 20px;
}

.tituloOpiniones a:hover {
  color: #ff0000;
}

#tituloOpinionesIndex {
  border-bottom: 1px solid #528618;
}

#tituloOpinionesIndex h2 {
  color: #528618;
  font-family: arial, helvetica;
  font-size: 80%;
  font-weight: bold;
}

.tituloPieImagen {
  color: #0066CC;
  font-size: 14px;
  font-weight: bold;
}

#totalOpiniones {
  float: left;
}

#ultimasImagenes {
  padding-top: 40px;
}

#ultimasOpiniones {
  padding-top: 2px;
}

#wrpPagina {
  padding-top: 12px;
}

#popular_ski {
  margin: 15px 0;
}
#popular_ski a {
  line-height: 32px;
}
#popular_ski .spt_house_ski {
  margin-top: -4px;
}

/* Sobreescribimos los colores de cabeceras y enlaces
*****************************************************/
.dbl_under {
  margin-top: 26px;
}

.dot_ski_border {
  border-bottom: 2px dotted #73ae20;
  height: 1px;
}
