html{min-height:100%;background-image:url(../imagen/img_fondos.png);}
*{margin:0px;padding:0px;}
a{text-decoration:none;color:#000E62;}
a:hover{text-decoration:underline;color:#146DA9;}
body{font: normal 13px verdana,tahoma;}

#outer-container{width:990px;margin:auto;background-image:url(../imagen/center.gif);}
#inner-container{width:970px;margin:auto;}
.textinicio{letter-spacing:1px;padding:2px;text-align:center;font-size:0.8em;}
#header, #main, #footer{}
#left{float:left;}
.clearer{clear:both;}

input:focus {border: 2px solid #000;background: #F3F3F3;}
.btn {display: block;margin: 8px 0px;}

.header{width:970px;height:90px;background: #05777E;border:none;}
.header img{border:none;}

/* Menu      88CCCC   */
#menu {width:970px;background-color:#05777E;}
#menuL {float:left;width:160px;height:20px;padding:2px 5px 4px 5px;}
#menuL img{border:none;}
#menuR {float:right;width:795px;height:26px;}
#menuR ul{list-style:none;margin:2px;line-height:normal;}
#menuR li{display:block;float:right;text-align:center;}
#menuR li a{display:block;color:#FFF;padding: 0px 18px;font:bold 12px "Trebuchet MS",Tahoma;text-decoration:none;letter-spacing:1px;}
#menuR li a:hover {color:#000;background:#DEEEEE;border-bottom:2px solid #EE9F07;}

/* navigation */
.navigation{float:left;width:170px;border-right:1px solid #FFFFFF;font-family:"Trebuchet MS",Tahoma;}
.navh2{color:#000;font-weight:bold;background-color:#88CCCC;padding:6px 0px 7px 6px;line-height:10px;border-left:8px solid #449999;}
.navigation ul{list-style:none;margin:2px;line-height:normal;background-color:#05777E;}
.navigation li{display:block;border-bottom: 1px solid #FFCF7F;}
.navigation li a{display:block;padding:2px 0px 2px 8px;text-decoration:none;color:#FFFFFF;}
.navigation li a:hover{background-color:#DEEEEE;color:#000;}
.navigation img{border:none;}
.navigation select{width:140px;}
.navigation label{font-size:0.9em;font-weight:bold;}
  
.seach{width:150px;margin:2px;padding:5px 8px;color:#FFFFFF;height:auto; background-color:#05777E;}
.info{width:156px;margin:2px;padding:5px;color:#000;height:auto; background-color:#CCC;font-family:"Trebuchet MS",Tahoma;text-align:right;}

/* content */
.content{float:right;width:770px;padding:10px 16px 10px 12px;}
.content p{text-align:justify;margin-bottom:12px;text-indent: 1.5em}
.content img.cuadro{margin:3px 10px 10px 3px;border:3px double #666666;} 
.content img.house{margin:3px;border:3px double #666666;}
.content img.margen{margin:2px 10px 10px 2px;border:none;}
.content img.casas{margin:2px 6px 2px 2px;border:3px double #666666;}
.content h1{font:normal 1.7em "Trebuchet MS",Tahoma;border-bottom: 1px solid #CCCCCC;padding-left:5px;margin-bottom:15px;word-spacing:2px;}
.content h2{font:normal 1.5em "Trebuchet MS",Tahoma;border-bottom: 1px dashed #D7D7D2;padding-top:5px;margin-bottom:12px;}
.content h3{font:normal 1.3em "Trebuchet MS",Tahoma;border-bottom: 1px dotted #D7D7D2;padding-top:5px;margin-bottom:10px;}
.content ul{list-style:none;padding-left:20px;margin:10px 0px;}
.content input, select, textarea{border:1px solid #000;margin-bottom:8px;}
.content label{font-size:12px;}
.content fieldset{margin:2px 10px; padding:0px 10px;background-color:#E8F4F4;color:#000;}
.content legend{font-weight:bold;color: #000;}
.content textarea{word-spacing:2px;}
.content form{background-color:#E8F4F4;}
.sizeperson{width:35px;}
.sizecontac{width:370px;}
.sizeseach1{width:150px;}
.sizeseach2{width:50px;}

.menu {width:970px;background-color:#05777E;}
.menus {float:right;width:280px;height:140px;padding:10px;color:#FFFFFF;}
.menush2{width:200px;color:#000;font-weight:bold;background-color:#88CCCC;text-align:center;line-height:10px;border-left:8px solid #449999;padding:6px 0px 7px 6px;}
.menus ul{list-style:none;margin:3px;line-height:normal;}
.menus li{display:block;width:200px;float:left;border-bottom: 1px solid #FFCF7F;}
.menus li a{display:block;padding:2px 0px 2px 8px;text-decoration:none;color:#FFFFFF;}
.menus li a:hover{background-color:#DEEEEE;color:#000;}
.footer{padding:10px 12px;font-size:0.9em;text-align:center;}

.boxlb, .boxln{width:760px;padding:5px 5px 10px 5px;}
.boxcb, .boxcn{float:left;width:372px;padding:5px 5px 10px 5px;border: 1px solid #FFF;}
.boxcn, .boxln{background-color:#F1F1F1;}
.boxind{float:left;width:130px;padding:5px;text-align:center;background-color:#F1F1F1;margin:5px;font-size:11px;}

.boxtitle, .boxtitler, .boxtitleg{width:760px;height:15px;background-color:#05777E;text-align:center;font-weight:bold;padding:5px;color:#FFFFFF;}
.boxtitler{background-color:#FF6666;color:#000;}
.boxtitleg{background-color:#88CCCC;color:#000;}

.xvd,.xch,.xhv,.xmr,.xpe{background-image:url(../imagen/xzonas.png);background-repeat:no-repeat;margin:15px;border:none;}
.xvd{background-position:0 -1px;}
.xch{background-position:0 -89px;}
.xhv{background-position:0 -177px;}
.xmr{background-position:0 -265px;}
.xpe{background-position:0 -353px;}

.box{width:760px;padding:0px 5px;}
.boxcasa, .boxcasas{float:left;width:115px;text-align:center;font-size:11px;height:30px;margin:3px 3px 0px 3px;padding-top:3px;background:#88CCCC;color:#FFFFFF;}
.boxcasas{background:#05777E;color:#FFFFFF;font-weight:bold;}
.boxcasas a{text-decoration:none;color:#FFFFFF;}
.boxnav{float:left;width:348px;background:#E8F4F4;color:#CD0000;text-align:center;font-weight:bold;margin:0px 10px;border:1px solid #006666;padding:4px 0px;}

.capacasas{float:left;width:354px;height:100px;background-color:#E8F4F4;text-align:center;border:1px solid #05777E;margin:5px 7px;padding:4px;font-size:11px;}
.capacasa{float:left;width:220px;text-align:left;margin:4px 0px;}

.reservtext1{float:left;width:340px;}
.reservtext2{float:left;width:410px;}
.reservtext3{float:left;width:760px;}

.reservtext{width:764px;padding:2px;background-color:#E8F4F4;border:1px solid #006666;font:normal .9em verdana,arial;}
.capareservar{width:330px;height:auto;padding:6px 0px 0px 4px;margin:2px;}

.reservpicture{float:left;width:420px;}
.reservform1{float:left;width:238px;text-align:left;padding:2px;}
.reservform2{width:720px;text-align:left;padding:4px;}

.boxtop{width:770px;margin-top:50px;}
.boxarta, .boxartb, .boxartc{float:left;width:260px;padding:5px;margin:5px;background-color:#88CCCC;}
.boxartb{width:170px;text-align:center;}
.boxartc{float:right;text-align:right;}

