body {

	background-image: url(../images/global/BK_Wrapper.jpg);

	background-repeat: repeat;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 12px;

}

a {

	color: #962F33;

}

h1 {

	font-size: 16px;

	font-weight: bold;

	color: #962F33;

	letter-spacing: 0.1em;

}

h2 {

	font-size: 13px;

	font-weight: bold;

	color: #02664A;

}







#Wrapper {

	background-color: #FFFFFF;

	width: 736px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	border-right-width: 12px;

	border-left-width: 12px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #484637;

	border-left-color: #484637;

}

#Wrapper #ActionableNav {

	background-image: url(../images/global/BK_ActNav.jpg);

	background-repeat: repeat-x;

	height: 38px;

	background-position: bottom;

	background-color: #E8E8E8;

	padding-top: 2px;

	padding-right: 2px;

	padding-left: 2px;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	margin: 0px;

	padding-bottom: 4px;

}



#Wrapper #Content {

	margin-top: 4px;

}

#Wrapper #Content #LeftSideBar {

	width: 175px;

	margin-left: 0px;

	margin-right: 4px;

}

#LeftSideBar #BestRate {

	background-repeat: no-repeat;

	padding: 0px;

}

#LeftSideBar #BestRate img {

	border: 1px solid #CFCFCF;

	padding: 1px;

}





#LeftSideBar   .SedebarDivBox {

	width: 86px;

	font-size: 10px;

	margin-right: 4px;

}

.SedebarDivBox a {

	font-weight: bold;

	color: #962F33;

	background-color: #E9E9E9;

	padding: 3px;

	display: block;

	margin-top: 2px;

	margin-bottom: 6px;

	height: 60px;

	text-decoration: none;

	font-size: 11px;

	text-align: center;

}

.SedebarDivBox a:hover {

	color: #FFFFFF;

	background-color: #666666;

	text-decoration: none;

}

.SedebarDivBoxArrow {

	font-size: 9px;

	color: #333333;

}







#LeftSideBar  #DivEmailForm {

	background-image: url(../images/global/SideBar_EmailOffers.jpg);

	background-repeat: no-repeat;

	padding: 4px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	height: 75px;

}



#DivEmailForm #EmailForm {

	padding: 0px;

	margin-top: 40px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#LeftSideBar #DivEmailFormEsp {

	background-image: url(../images/global/esp/SideBar_EmailOffers.jpg);

	background-repeat: no-repeat;

	padding: 4px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	height: 75px;

}

#DivEmailFormEsp #EmailForm {

	padding: 0px;

	margin-top: 40px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#LeftSideBar #DivEmailFormPor {

	background-image: url(../images/global/por/SideBar_EmailOffers.jpg);

	background-repeat: no-repeat;

	padding: 4px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	height: 75px;

}

#DivEmailFormPor #EmailForm {

	padding: 0px;

	margin-top: 40px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}









#Wrapper #Content #RightSideBar {

	width: 190px;

	margin-right: 0px;

	margin-left: 4px;

}

#Wrapper #Content #Copy {

	background-color: #EEEEEE;

	margin: 0px;

	padding-top: 10px;

	padding-right: 6px;

	padding-bottom: 20px;

	padding-left: 6px;

}

.ImgFrameFloat {

	background-color: #FFFFFF;

	padding: 2px;

	float: right;

	margin-bottom: 6px;

	margin-left: 6px;

	border: 1px solid #484637;

}

.img-frame {

	border: 1px solid #484637;

	padding: 2px;

}





#Wrapper #Fotter {

	background-color: #CCCCCC;

	padding-top: 6px;

	margin-top: 10px;

}

#Wrapper #Fotter #FooterCopy {

	background-color: #e8e8e8;

	border-top-width: 4px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	padding: 8px;

	font-size: 10px;

	text-align: center;

}

#Wrapper #Fotter #FooterCopy a {

	color: #333333;

	text-decoration: underline;

}

.TableHeader {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #666666;

	text-align: center;

}

.TableCopy1 {

	font-size: 10px;

	background-color: #DDDDDD;

	text-align: center;

}

.CopySubTitles {

	font-weight: bold;

	color: #484637;

}

.GradientDivClear {

	background-image: url(../images/gradient.jpg);

	height: 4px;

	width: 300px;

	margin-right: auto;

	margin-left: auto;

	clear: both;

	margin-top: 4px;

	margin-bottom: 4px;

	background-repeat: no-repeat;

}

.Clear {

	clear: both;

}

#emailform2 {

}

#emailform2 label {

	font-weight: bold;

	letter-spacing: 0.2em;

	font-family: Arial, Helvetica, sans-serif;

	color: #6F6F65;

	margin-top: 0px;

	display: block;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	padding: 0px;

}

.emailform2Submit {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #6E6E64;

}

#emailform2 input {

	margin-bottom: 20px;

	margin-top: 0px;

	margin-left: 10px;

	padding: 2px;

	border: thin solid #999999;

}



#RightSideBar #BookingMask {

	margin-bottom: 10px;

}

#RightSideBar #DivPackages {

	margin-top: 10px;

	margin-bottom: 10px;

}



.PhotoGallery_Images {

	background-color: #FFFFFF;

	padding: 2px;

	border: 1px solid #333333;

}

#PhotoWrapper #PhotoContent .GalleryPictures img {

	background-color: #eeeeee;

	padding: 6px;

	border: 1px solid #666666;

	margin: 20px;

}

#PhotoWrapper #PhotoContent {

	margin-top: 20px;

	padding: 8px;

	width: 450px;

	margin-right: auto;

	margin-left: auto;

}

#Gds {

	background-image: url(../images/codes.jpg);

	height: 92px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 8px;

	padding-left: 10px;

	background-repeat: no-repeat;

}

#Gds ul {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	margin-left: 0px;

	font-size: 10px;

}

#Gds h1 {

	font-size: 12px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

}



#emailform2  select {

	margin-left: 10px;

	padding: 2px;

	margin-bottom: 20px;

}







/* ESTILOS DE SEXTAGENERACION */



.btn_reservar {

	background-image:url(../images/global/esp/btn_reservar.jpg);

	background-repeat:no-repeat;

	background-position:center 0;

	width:180px;

	height:29px;

}

.btn_reservar:hover {

	background-image:url(../images/global/esp/btn_reservar.jpg);

	background-repeat:no-repeat;

	background-position:center -30px;

	width:180px;

	height:29px;

	cursor:pointer;

}



.input {

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 12px;

	border:#cccccc solid 1px;

}

.text_error {color:#FF0000; font-weight:normal;}



