.box { 
  background: #E5ECF9; 
}
.boxtop { 
  background: url(ne.gif) no-repeat top right; 
}
.boxtop div { 
  height: 10px; 
  background: url(nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  height: 10px; 
  background: url(sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
font-family:verdana;font-size:11px;color:#0066CC;
}
.texto_caja{
font-family:verdana;font-size:11px;color:#0066CC;
}

.textox
{font-family:verdana;font-size:11px;color:#0066CC;}

a.linko{font-family:verdana;font-size:11px;color:#0066CC;font-weight:bold}
a.linko:hover{font-family:verdana;font-size:11px;color:#0066CC;font-weight:bold}
a.linko:visited{font-family:verdana;font-size:11px;color:#0066CC;font-weight:bold}

a.booknow{font-family:verdana;color:#FF9933;text-decoration:none}
a.booknow:hover{font-family:verdana;color:#FF9933;text-decoration:none}
a.booknow:visited{font-family:verdana;color:#FF9933;text-decoration:none}

.content{width:730px;overflow:hidden}
.texto{font-family:verdana;font-size:11px;color:#666666;font-weight:normal;}
.texto_j{font-family:verdana;font-size:11px;color:#666666;text-align:justify;}
.caja{font-family:verdana;font-size:11px;color:#666666;font-weight:normal;}
.texto_azul{font-family:verdana;font-size:11px;color:#0066CC;font-weight:bold;}
.texto_titulo{font-family:verdana;font-size:15px;color:#0066CC;font-weight:bold;}
.caja_fecha{font-family:verdana;font-size:11px;border:1px solid #0066CC;font-weight:normal;}
a.link_u {font-family:verdana;font-size:11px;color:#0066CC}
.boton{font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;background:#FF6600;border:1px solid #FF9900;margin-top:5px;}
.boton2{font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;background:#3366FF;border:1px solid #0033CC;margin-top:5px;}
.boton_slim{font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;background:#FF6600;border:1px solid #FF9900;margin-top:5px;}
.hotel_info{margin-left:15px;margin-top:7px;width:500px;margin-bottom:20px;text-align:left;}
.hotel_info_ficha{margin-left:15px;margin-top:7px;width:570px;margin-bottom:20px;}
.apart_info{margin-left:15px;margin-top:7px;width:500px;margin-bottom:20px;background:#c0c0c0;}
.info{float:left;width:350px;}
.foto{float:right;}
.td_border{border-top:1px solid #E5ECF9;}
.mapa{margin-top:8px;margin-left:5px;}
table.cabecera td{font-family:verdana;font-size:12px;color:#666666;font-weight:bold;}
table.cabecera {margin-top:7px;}
.separacion{background:#FFCDAB;width:100%;height:1px;margin-top:20px;margin-bottom:20px;}
.nonex{display:none}
.input_form{font-family:verdana;font-size:11px;color:#666666;background:#F1F4F8;border:1px solid #BECFDF}

#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	width:200px;
}
#tooltip h3, #tooltip div { margin: 0; }

.oferta_nota{border:1px solid #0066CC;background:#E5ECF9;padding:4px;margin-bottom:3px;}

#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
    top: 400px;
    z-index: 750;
}
.modal
{
    background-color: white;
    border: solid 1px #5389CC; position: relative;
    top: -150px;
    left: -150px;
    z-index: 1000;
    width: 300px;
    height: 100px;
    padding: 0px;
}
.modalTop
{
    width: 292px;
    background-color: #5389CC;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 10px;
	text-align:center;
}

