body{
 color:#999999;
 text-align:center;
 font-size:11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background: #006699;
 }


#fantasma{ width:980px; overflow: visible; position:absolute; z-index:1; top:50px; left:0px; }

#contenedor {margin:0px auto 0px auto; width:980px;overflow: hidden; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; border:#000000 0px solid; background:#FFFFFF; overflow:hidden}


#cabecera{width:980px; float:left; background:#FFFFFF}

#banner_superior_zona{float: left; width:750px; overflow: hidden; border:#CCCCCC 0px solid; text-align:left}
#sel_idioma{ margin:0px; text-align: right; width:220px; float:right}

#menus{width:950px; float:left;overflow:hidden; margin-top:10px; margin-left:30px}
#menus_seccion{margin:2px; float:left; width:128px; height:56px; border:#999999 0px solid; cursor:hand; cursor:pointer; overflow:hidden; font-size:11px; font-weight:600;}
#menus_seccion:hover{ color:#0066FF}

#texto_menu{color:#FFFFFF; font-size:10px; font-weight:bold; margin-top:40px; margin-left:5px; text-align: left; float:left}
#texto_menu:hover{color:#FF9933}

#centro{width:980px; margin-top:5px; float:left;  overflow: visible; text-align:left; background:#FFFFFF}

#principal{width:980px;  float: left; overflow: hidden; background:#FFFFFF}

#izquierda_quienes{width:320px; height:240px; margin:5px; float:left;  overflow: hidden; border:#CCCCCC 0px solid; background: url(izquierda_quienes.gif) no-repeat top left #FFFFFF}
#derecha_quienes{width:620px; margin-top:10;float:left;  overflow: visible; border:#CCCCCC 0px solid; font-size:12px; background:url(faro.gif) right bottom no-repeat; padding-bottom:20px}
#derecha_quienes_texto{width:500px; margin-top:30px; float:left;  overflow: visible; border:#CCCCCC 0px solid; font-size:12px; background:#FFFFFF}

#menu_habitaciones{float:left; margin-top:45px; margin-left:70px;  border:#999999 0px solid; width:260px;}
#menu_habitaciones_seccion{ font:left; width:260px; font-size:12px; text-align:left; float:left; margin-top:7px; cursor:hand; cursor:pointer; font-weight:600}
#menu_habitaciones_seccion:hover{color:#006699}

#tabla_habitaciones{ float:left; height:180px; width:235px; border:#000000 0px solid}

#listado_habitaciones{ float:left; border:#000000 0px solid; width:960px; margin:10px}
#habitaciones_par_listado{float:left; border:#666666 0px solid; width:960px; margin-top:10px}
#listado_habitacion{ float:left; margin-left:10px; border:#006600 0px solid; width:455px; text-align:left; background:#EEEEEE; padding:5px; border:#CCCCCC 0px solid; height:220px;}


#listado_habitacion_unica{ float:left; margin-left:35px; border:#006600 0px solid; width:900px; text-align:left; background:#EEEEEE; padding:5px; border:#CCCCCC 1px solid; margin-bottom:20px }
.imagen_habitacion_unica{width:430px; float:left; border:#CCCCCC 0px solid; background:#FFFFFF; padding:5px; margin-right:5px; margin-bottom:5px}
#texto_habitacion_unica{ float:left; width:280px; border:#000000 0px solid; color: #006699; font-size:12px; margin-top:2px; text-align:left}

#fotos_habitacion{float:right;width:160px; 1px solid; text-align:left}
#fotos_habitacion_6_segundas{float:left; width:890px; margin-left:0px; text-align:left; border:#000000 0px solid}

#equipamiento_habitacion{ float: left; width:620px; margin:10px; color: #006699; margin-top:20px; border:#000000 0px solid }
.mini_imagen_unica{border:#CCCCCC 1px solid; padding:2px; margin:2px; cursor:hand; cursor:pointer}
.mini_imagen_unica:hover {border:#000000 1px solid;}

.imagen_habitacion{width:200px; float:left; border:#CCCCCC 1px solid; background:#FFFFFF; padding:5px; margin-right:5px; margin-bottom:5px}

.texto_habitacion{color: #006699; margin-top:0px }

#btn_reservar{ float: right; margin:5px; background: #CC0000; color:#FFFFFF; font-size:12px; font-weight:600; cursor:hand; cursor:pointer; padding:5px; margin-right:20px; width:85px; text-align:center}
#btn_reservar:hover{color:#FF9900}

#btn_ver_mas{ float: right; margin:5px; background: #006699; color:#FFFFFF; font-size:12px; font-weight:600; cursor:hand; cursor:pointer; padding:5px; margin-right:20px; width:80px; text-align:center}
#btn_ver_mas:hover{color:#FF9900}

#zona_reservas{float:left; margin:20px; margin-left:20px; text-align:left; }
.titulo_reserva{ color:#000066; font-size:14px; font-weight:600}
.texto_reserva{ color:#000066; font-size:12px}
#frm_reservas{float:left; margin-left:140px; font-size:12px; font-weight:bold; text-align:left; color:#003366; }


#listado_tarifas{ float:left; border:#000000 0px solid; width:960px; margin:10px}
#listado_tarifa{ float:left; margin-left:10px; border:#006600 0px solid; width:900px; text-align:left; padding:5px; border:#CCCCCC 0px solid; }

.mini_imagen{width:75px; float:right; border:#CCCCCC 1px solid; padding:2px; margin:2px;}


.mano{cursor:hand; cursor:pointer}

#abajo{width:980px; float:left;  overflow: hidden; background: #003366; padding-top:10px; padding-bottom:10px; text-align:center}


.pre_reserva{float:left; margin:20px; margin-left:100px; color: #000066; font-size:14px; text-align:left; border:#999999 1px solid; background:#EEEEEE; padding:10px; width:300px}

.aviso{background:#006600; color:#FFFFFF; padding:5px; margin:10px}
.aviso_admin{background: #FF9900; color:#FFFFFF; padding:5px; margin:10px; font-size:12px;}
.aviso_error{background: #FF0000; color:#FFFFFF; padding:5px; margin:10px; font-size:12px; text-align:center}
