body {
  background: #FFFFFF;
  margin: 15px 0;
  padding: 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}


#pagina {
  margin: 0 auto;
  padding: 0;
  width: 995px;
}



#cabecera {
  margin: 0;
  padding: 0;
  width: 995px;
  clear: both;
}

#cabecera #logo {
  margin: 0;
  padding: 0;
  width: 209px;
  height: 187px;
  float: left;
}

#cabecera #foto {
  width: 786px;
  height: 187px;
  margin:0;
  padding: 0;
  float: left;
}



#trazador {
  margin: 0;
  padding: 0;
  width: 995px;
  height: 50px;
  clear: both;
  background: url(../imagenes/fondoTrazador2.gif) no-repeat -2px 2px;
}

#trazador h4 {
  margin: 5px 0 30px 5px;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  float: left;
}
#trazador h4 a {
  color: #969696;
  text-decoration: underline;
}
#trazador h4 a:hover {
  color: #5871B9;
}

#trazador #reservar {
  width: 370px;
  margin: 3px 0 0px 0px;
  padding: 0;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  float: left;
  color: #2B2C2F;
}

#trazador #reservar a {
  display: block;
  padding: 2px 0;
  color: #2B2C2F;
  text-decoration: none;
  background: #C0C0C0;
}
#trazador #reservar a:hover {
  background: #95DF15;
  text-decoration: underline;
}






#contenido {
  margin: 0;
  padding: 0;
  width: 995px;
  clear: both;
}



#contenido #menu {
  margin: 0px 0 0 0;
  padding: 0;
  width: 209px;
  font-size: 16px;
  text-align: right;
  float: left;
}
#contenido #menu ul {
  list-style:none;
  margin: 0;
  padding: 0;
}
#contenido #menu ul li {
  margin: 0 0 6px 0;
  padding: 0;
}
#contenido #menu ul li.separada {
  margin-bottom: 20px;
}
#contenido #menu ul li span {
  font-size: 11px;
  color: #969696;
}
#contenido #menu ul li a {
  color: #969696;
  text-decoration: none;
}
#contenido #menu ul li a.actual {
  color: #5871B9;
  font-weight: bold;
}
#contenido #menu ul li a.mnOfertas {
  color: #E8397A;
}
#contenido #menu ul li a.mnReservas {
  color: #E8397A;
}
#contenido #menu ul li a:hover {
  color: #5871B9;
  text-decoration: underline;
}

#contenido #menu h3 {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 16px;
  font-weight: normal;
}
#contenido #menu h3.actual {
  font-weight: bold;
  color: #5871B9;
}
#contenido #menu h3.actual a {
  color: #5871B9;
}


#contenido #menu ul li ul {
  font-size: 12px;
  margin-bottom: 20px;
}

#contenido #menu ul li ul li {
  margin-bottom: 0;
}

#contenido #menu ul li ul li.actual {
  font-weight: bold;
  color: #5871B9;
}



#contenido #icono {
  width: 165px;
  float: left;
  text-align:center;
}



#contenido #derecha {
  width: 621px;
  float: left;
  text-align: left;
}



#contenido #derecha #titulo {
  margin:0;
  padding: 0;
  font-size: 22px;
  color: #4E6FAC;
  text-align: left;
  border-bottom: 1px solid #4E6FAC;
}

#contenido #derecha #titulo h1 {
  margin: 0;
  padding: 0;
  font-size: 22px;
  font-weight: normal;
}




#contenido #derecha table {
  border:0;
  margin:0;
  padding: 0;
  border-collapse: collapse;
}


#contenido #derecha tr {
  margin:0;
  padding: 0;
}

#contenido #derecha td {
  margin:0;
  padding: 0;
}

#contenido #derecha td.texto {
  width: 400px;
  padding-top: 35px;
  color: #494949;
  vertical-align: top;
  text-align: justify;
  font-size: 14px;
}


#contenido #derecha td.texto ul {
  padding: 0;
  margin: 0 0 20px 18px;
}

#contenido #derecha td.texto li {
  padding: 0;
  margin: 0 0 10px 0;
}

#contenido #derecha td.texto ul li ul {
  margin-top: 10px;
}



#contenido #derecha td.texto .subTitulo {
  color: #4E6FAC;
  font-weight: bold;
}

#contenido #derecha td.texto a {
  color: #5871B9;
  text-decoration: underline;  
}
#contenido #derecha td.texto a:hover {
  color: #E8397A;
}


#contenido #derecha td.texto h2 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 14px;
}

#contenido #derecha td.texto p {
  padding: 0;
  margin: 0 0 15px 0;
}



#contenido #derecha td.texto .pastillaLarga {
  width: 400px;
  padding: 0;
  margin: 0;
  background: #95DF15 url(../imagenes/pastillaLargaSup.gif) no-repeat top left;
  font-size: 16px;
  font-weight: bold;
}
#contenido #derecha td.texto .pastillaLarga p {
  width: 380px;
  padding: 15px 10px 16px 10px;
  margin: 0;
  text-align: center;
  background: url(../imagenes/pastillaLargaInf.gif) no-repeat bottom left;
}
#contenido #derecha td.texto .pastillaLarga a {
  color: #000000;
  text-decoration: none;
}
#contenido #derecha td.texto .pastillaLarga a:hover {
  color: #000000;
  text-decoration: underline;
}


#contenido #derecha td.texto .pastillaLargaAzul {
  width: 400px;
  padding: 0;
  margin: 0 0 15px 0;
  background: #9BA9EF url(../imagenes/pastillaLarga2Sup.gif) no-repeat top left;
  color: #000000;
}
#contenido #derecha td.texto .pastillaLargaAzul p {
  width: 380px;
  padding: 15px 10px 16px 10px;
  margin: 0;
  text-align: center;
  background: url(../imagenes/pastillaLarga2Inf.gif) no-repeat bottom left;
}
#contenido #derecha td.texto .pastillaLargaAzul a {
  color: #000000;
  text-decoration: none;
}
#contenido #derecha td.texto .pastillaLargaAzul a:hover {
  color: #000000;
  text-decoration: underline;
}



#contenido #derecha td.franjaDerecha {
  width: 221px;
  padding-top: 35px;
  vertical-align: top;
}

#contenido #derecha td.franjaDerecha #fotos {
  margin: 0 0 0 36px;
  padding:0;
}
#contenido #derecha td.franjaDerecha #fotos img {
  margin:0 0 15px 0;
  padding:0;
}


#contenido #derecha td.franjaDerecha .pastillaApertura {
  width: 185px;
  padding: 0;
  margin: 0 0 15px 36px;
  background: #95DF15 url(../imagenes/pastillaSup.gif) no-repeat top left;
  font-size: 16px;
  font-weight: bold;
}
#contenido #derecha td.franjaDerecha .pastillaApertura p {
  width: 165px;
  padding: 15px 10px 16px 10px;
  margin: 0;
  text-align: center;
  background: url(../imagenes/pastillaInf.gif) no-repeat bottom left;
}
#contenido #derecha td.franjaDerecha .pastillaApertura a {
  color: #000000;
  text-decoration: none;
}
#contenido #derecha td.franjaDerecha .pastillaApertura a:hover {
  color: #000000;
  text-decoration: underline;
}



#pie {
  margin: 0 auto;
  padding: 50px 0 0 0;
  width: 995px;
  clear: both;
  font-size: 11px;
  color: #808080;
  text-align: center;
}

#pie p {
  margin: 0;
  padding: 4px 0 0 0;
  border-top: 1px #CCCCCC solid;
}

#pie a {
  color: #808080;
  text-decoration: none;
}
#pie a:hover {
  color: #5871B9;
  text-decoration: underline;
}

#pie #faceBook {
  margin-left: 10px;
  vertical-align: -4px;
  width: 118px;
  height: 18px;
  border: 0;
}




/* ***************************************************************** */

#galeria {
  clear: both;
  width: 400px;
  padding: 0 0 20px 0;
  font-size: 14px;
  color: #000000;
  text-align: left;
}

#galeria p#tituloG {
  color: #4E6FAC;
  text-align: left;
  border-bottom: 1px solid #4E6FAC;
  paddig: 0 0 3px 0;
  margin: 0;
}

#galeria div#fotosG {
  text-align: left;
  paddig: 0;
  margin: 0;
}

#galeria div#fotosG img {
  paddig: 0;
  margin: 0 10px 10px 0;
}


/* ***************************************************************** */


.FaceBookCompartir {
  clear: both;
  margin: 0 0 7px 0;
  padding: 0;
  text-align: right;
}





