/* CSS Document */

body { text-align:center; font-family:Tahoma, Arial,sans-serif; color:#6E6E65; font-size:11px; background:url("images/design/bg_body.gif"); padding: 0px 0px 0px 0px; background-color:#707163; background-repeat: repeat-x; position: absolute; /*Posicionamiento absoluto*/top: 0%; /*Desde arriba, colocar al 50% de la pantalla*/left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/margin-top: 10px; /*Restamos la mitad de alto del SWF para centrarlo verticalmente*/margin-left: -383px; /*Restamos la mitad de ancho del SWF para centrarlo horizontalmente*/

}
img { border:none;}
a {color:#2A4067;}
a:hover {color:#2A4067;}

.page { border:solid 1px #cccccc;  text-align:center; margin-top:-1px; background-color:#FFFFFF; width:775px; margin-left:auto; margin-right:auto; padding-top:15px;}

.header { width:766px; height:108px; background:url("images/design/header_bg.gif");  background-repeat:no-repeat; }
.headerLanguage { float:right;}
.headcategoryHolder { clear:both; padding-left:230px; padding-top:40px; width:535px;}
.headcategoryItem {background-image:url(images/headerCategory.gif); background-repeat:repeat-x;  background-position:0px 12px; height:30px; float:left; text-transform:uppercase; margin-left:10px; margin-right:8px; font-size:12px;}
.headcategoryItem a {color:#47484B; text-decoration:none;}
.headcategoryItem a:hover {color:#E40827; }

.center { text-align:left; width:766px; background:url("images/design/center_repeat.gif"); background-repeat: repeat-y; clear:both; }


.hotspotHome { padding-top:6px; padding-bottom:6px; padding-left:9px; clear:both;}

.homeHolder_cat7 { text-align:left; width:300px; padding-left:20px; float:left; padding-right:5px;}
.homeCategoryImage_cat7 { padding-top:5px;}
.homeContentName_cat7 { color:#6E6E65; font-weight:bold;}
.homeContentShort_cat7 { color:#6E6E65; padding-bottom:10px;}

.homeContentImage_cont3 { float:left; padding-right:8px; padding-bottom:10px;}
.homeContentImage_cont4 { float:left; padding-bottom:10px;}

.homeHolder_cat8 { float:left; width:293px;}
.homeCategoryImage_cont8 { clear:both; margin-bottom:10px; margin-left:16px;}
.homeContentItem_cat8 { clear:both; padding-bottom:15px;  margin-left:16px;}
.homeContentName_cont8 { color:#CA1E39; font-weight:bold; font-size:11px; padding-bottom:4px; text-decoration:underline;}
.homeContentName_cont8 a { color:#CA1E39;}
.homeContentName_cont8 a:hover { color:#6E6E65;}
.homeContentShort_cont8 {}
.homeContentImage_cont8 {float:left; width:116px; margin-right:4px; margin-bottom:20px; }

.homeHolder_cat10 { text-align:left; width:455px; padding-left:10px; float:left; padding-right:5px;}
.homeCategoryImage_cat10 { padding-left:20px; padding-top:0px;}
.homeContentShort_cat10 { float:left; color:#6E6E65; padding-bottom:10px; width:234px; padding-left:22px; padding-top:5px;}
.homeContentImage_cont10 { float:left; padding-bottom:2px; padding-left:5px; padding-top:3px;}

.homeCategoryImage_cat11 { padding-left:30px; width:435px; padding-bottom:10px; float:left;}

.footer { clear:both; width:766px; height:45px; background:url("images/design/footer_bg.gif");background-repeat: no-repeat;}
.footcategoryHolder { padding-top:18px; margin-left:10px; text-transform:uppercase; }
.footcategoryItem { height:30px; float:left; margin-left:10px; margin-right:10px; font-size:10px;}
.footcategoryItem a {color:#EAA2A2; text-decoration:none;}
.footcategoryItem a:hover {color:#FFFFFF; text-decoration:underline;  background-color:transparent;}

.contactHolder { position:relative;}
.contactTitle {padding-top:12px; padding-bottom:0px; padding-left:9px;}
.contactText { margin-left:20px; width:480px; }
.contactText p { margin-top:8px;}
.contactImage { position:absolute; top:12px; left:490px;}

.contactFormHolder { margin-left:20px; margin-bottom:10px; clear:both;margin-top:40px;  margin-right:15px; }
.contactFormLabel { margin-bottom:5px; margin-right:5px; padding-left:5px; padding-top:1px; width:122px; height:19px; border:solid 1px #990000; background-color:#CC0000; color:#FFFFFF; font-weight:bold; font-size:14px; float:left;}
.contactFormInput { margin-bottom:5px;}
.contactFormInput input { width:590px; border:solid 1px #666666;}
.contactFormInput textarea { width:590px; height:200px;  border:solid 1px #666666;}
.contactFormButton { clear:both; float:right; margin-bottom:10px;}
.contactFormClear { clear:both;}
.contactFormOk { border:solid 1px #666666; padding-top:20px; padding-bottom:20px; background-color: #CC0000; text-align:center; font-weight:bold; margin-top:30px; margin-bottom:30px; clear:both; font-size:14px; color:#FFFFFF;}


.contactFormClear2 { clear:both; width:730px;}
.contactFormLabel2 { margin-bottom:5px; margin-right:7px; padding-left:5px; padding-top:1px; width:122px; height:19px; border:solid 1px #990000; background-color:#CC0000; color:#FFFFFF; font-weight:bold; font-size:14px; float:left;}

.contactFormHolder2 { margin-left:20px; margin-bottom:10px; clear:both;margin-top:30px;  margin-right:15px; }

.contactFormInput2 { margin-bottom:5px; float:left; margin-right:2px; padding-left:0px;}
.contactFormInput2 input { width:220px; border:solid 1px #666666;}
.contactFormInput3 { margin-bottom:5px; float:left; padding-left:0px;}
.contactFormInput3 input { width:226px; border:solid 1px #666666;}
.contactFormInput4 { margin-bottom:5px;}
.contactFormInput4 textarea { width:590px; height:100px;  border:solid 1px #666666;}


.roomsText { margin-left:20px; width:700px; margin-top:10px; }
.roomsText p { margin-top:8px;}
.roomsTextImage { margin-bottom:10px; text-align:center;}

.servicesHolder { float:left;}
.servicesTitle {padding-top:12px; padding-bottom:0px; padding-left:9px;}
.servicesText { margin-left:20px; width:470px; margin-top:10px; }
.servicesText p { margin-top:8px;}
.servicesTextImage { margin-top:20PX; margin-bottom:10px; text-align:center;}

.locationHolder { position:relative;}
.locationFrameHolder { margin-left:15px; margin-bottom:10px; clear:both;margin-top:40px;  }
