body,html{width:100%; height:100%; margin:0; padding:0; font-family:Arial; font-size:11px;}
.fullWidth{float:left; width:100%;}

div, ul, li{margin:0;padding:0;float:left; list-style:none;}
.contentContainer{float:none; width:950px; margin:auto; padding:0 0;  clear:both;}
img{border:none;}
.right{float:right; }

/*------------------ header ---------------------*/
#header{background:url("../img/headerBg.jpg");}
#languages{
	float:right;
	width:100px;
	padding:5px 10px;
	height:20px;
	text-align:right;
}
#logo{float:left; padding:5px;}

/*navigation*/
ul#mainNavigation{float:left; padding:80px 0 0 95px; width:645px;}
ul#mainNavigation li a{float:left; padding:8px 20px; height:16px; text-indent:-9999px;}

ul#mainNavigation #linkInicio{background:url("../img/btnInicio.gif") center top no-repeat; width:57px;}
ul#mainNavigation #linkReservas{background:url("../img/btnReservas.gif") center top no-repeat; width:72px;}
ul#mainNavigation #linkHabitaciones{background:url("../img/btnHabitaciones.gif") center top no-repeat; width:115px;}
ul#mainNavigation #linkRestaurante{background:url("../img/btnRestaurante.gif") center top no-repeat; width:106px;}
ul#mainNavigation #linkContacto{background:url("../img/btnContacto.gif") center top no-repeat; width:90px;}
ul#mainNavigation a:hover, ul#mainNavigation a.current {background-position:bottom !important; background-color:#f4efe4 !important; }

/*navigation2*/
ul#mainNavigationi{float:left; padding:80px 0 0 95px; width:645px;}
ul#mainNavigationi li a{float:left; padding:8px 20px; height:16px; text-indent:-9999px;}

ul#mainNavigationi #linkInicioi{background:url("../img/btnHome.gif") center top no-repeat; width:57px;}
ul#mainNavigationi #linkReservasi{background:url("../img/btnAboutus.gif") center top no-repeat; width:72px;}
ul#mainNavigationi #linkHabitacionesi{background:url("../img/btnRooms.gif") center top no-repeat; width:115px;}
ul#mainNavigationi #linkRestaurantei{background:url("../img/btnRestaurant.gif") center top no-repeat; width:106px;}
ul#mainNavigationi #linkContactoi{background:url("../img/btnContact.gif") center top no-repeat; width:90px;}
ul#mainNavigationi a:hover, ul#mainNavigation a.current {background-position:bottom !important; background-color:#f4efe4 !important; }

/*------------------ banner ---------------------*/
#bannerHome{padding:0 0 10px 0; background:#060505 url("../img/bgBanner.jpg") center no-repeat; text-align:center;}




/*------------------ content ---------------------*/
#content .contentContainer{padding: 10px 15px; width:920px;}
#content .bannerContainer{padding: 0px 15px; width:920px;}
#content #internalContainer{float:none; margin:10px auto 0; padding:0; width:922px; padding:0 14px;}

/*promosHome*/
#promosHome .one , #promosHome .two{padding:0 10px 0 0;}





/*------------------ sidebar ---------------------*/

#sidebar{width:220px; margin:0 10px 0 0;}
#sidebarRectangle{width:220px; background:#ffffff; border:solid 1px; border-color:#dbdad7; padding:0 0 50px 0; }

/*promos over sidebar*/
.sidebarUp{padding: 0 0 10px 0;}

/*content internal*/
#contentInternal{width:646px; padding:20px; background:#ffffff; border:solid 1px; border-color:#dbdad7;}


/*buttons*/
#sidebar ul li a{float:left; width:170px; padding:12px 25px; background:url("../img/bglinksidebar.gif") bottom center no-repeat; }





/*------------------ footer ---------------------*/
#footerBanners{padding:10px 0 0 14px;}
#footerBanner1{width:212px; height:83px; padding:11px 0 0 10px;  background:url("../img/footerBoletin.gif") no-repeat; }

#footerBanner2{width:688px; height:94px; margin:0 0 0 8px; background:url("../img/footerContactanos.gif") no-repeat; text-align:justify; color:#96928b; }
#footerBanner2 b{color:#000000;}
#footerBanner2 .one{padding:20px 0 10px 190px; width:110px;}
#footerBanner2 .two{padding:20px 0 10px 50px; width:110px;}
#footerBanner2 .three{padding:20px 0 10px 50px; width:110px;}


#footerText{width:920px; 	padding:10px 15px; text-align:right; color:#96928b;}








/****************** texts ***********************/

#internalContainer {font-family:Arial; font-size:12px; color:#777269; line-height:18px; text-align:justify;}
#internalContainer a{color:#655228; text-decoration:none; }
#internalContainer a:hover{text-decoration:underline;}

#contentInternal p{padding:0 0 15px 0; margin:0; }
#contentInternal h1{padding:5px 0 10px 0; margin:10px 0 25px 0; font-family:"Times New Roman"; font-size:25px; color:#241f1f; width:100%; background:url("../img/backgroundh1.gif") bottom repeat-x;}
#contentInternal h2{padding:0; margin:10px 0 5px 0; font-family:"Times New Roman"; font-size:15px; color:#2b2525; width:100%; }
#contentInternal img.right{padding:5px; border:solid 1px; border-color:#d9d9d9; margin:0 0 10px 10px; }
#contentInternal hr{width:550px; margin:20px 50px; height:1px; background:url("../img/backgroundhr.gif") repeat-x; border:none;}

.block1{float:left; text-align:center; margin:20px 0; width:645px; padding:15px 0; background:#f8f8f8; border:solid 1px; border-color:#edeceb;}











/*--------------- CONTACT FORM SNIPPET-----------------*/

.left{float:left;}
.right{float:right;}
.contactForm{ width:100%; float:left; _filter:alpha(opacity=100); filter:alpha(opacity=100); #filter:alpha(opacity=100);opacity:1;}
.contactForm b{font-weight:normal; color:#000000;}
.contactForm a{ color:#0083c1;}
.cF_Row{ width:100%; padding:5px 0; float:left; }
.cF_RowHigh{ width:97%; padding:15px 0 15px 3%; float:left; }
.cF_Col1{ width:25%; padding:0 0 0 3%; float:left;}
.cF_Col2{ width:65%; float:left;}
.cF_Input{ width:65%; border:solid 1px; border-color:#cfcfcf; padding:4px;}
.cF_InputWrong{ width:80%; border:solid 1px; border-color:#cfcfcf; padding:4px; background-color:#fe411c; color:#fff;}
.cF_Textarea{ width:65%; height:100px; border:solid 1px; border-color:#cfcfcf; padding:4px; font-family:Arial; font-size:12px;}
.cF_TextareaWrong{ width:80%; height:100px; border:solid 1px; border-color:#cfcfcf; padding:4px;  background-color:#fe411c; color:#fff;}
.cF_Submit{margin:0 180px 0 0; width:100px; height:40px; float:right; text-align:center; background:#000000; color:#ffffff}
.cF_SubmitSending{margin:0 80px 0 0; width:100px; height:40px; float:right; text-align:center; background:#239fd7; color:#ffffff; font-weight:bold;}

.hideThis{display:none; _filter:Alpha(opacity=0); filter:Alpha(opacity=0); opacity:0;}
.showThis{display:solid; _filter:Alpha(opacity=100); filter:Alpha(opacity=100); opacity:1;}
.contactFormResult{width:600px; float:left; padding:100px 0; text-align:center; _filter:Alpha(opacity=0); filter:Alpha(opacity=0); opacity:0;}


/*--------------- CONTACT FORM SNIPPET-----------------*/

	
#content2 {
	font-weight: bold;
}
.bol {
	font-weight: bold;
}
