/* CSS Document */

body {
	background-image: url(../images/bg.jpg);
}

.caja_principal {
position:absolute;
left: 50%;
top: 5%;
width: 730px;
height: 420px;
margin-top: 5px; 
margin-left: -381px;
}

.caja_principal_inside {
background-color:#ECDD9F;
position:absolute;
left: 50%;
top: 5%;
width: 795px;
height: 844px;
margin-top: 5px; 
margin-left: -381px;
}

.form_title{
	position:absolute;
	background-color:#FFFFFF;
	width: 203px;
	height: 25px;
	top: 207px;
	left: 16px;
}

.white_bg{
	position:absolute;
	background-color:#FFFFFF;
	width: 204px;
	height: 216px;
	top: 13px;
	left: 16px;
}

.form{
	position:absolute;
	background-color:#FBF7E7;
	display:block;
	width: 194px;
	height: 348px;
	top: 232px;
	left: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: FCF8E6;
	padding-left: 10px;
	padding-top: 10px;
					
}

.form_inside{
	position:absolute;
	background-color:#FBF7E7;
	width: 204px;
	height: 579px;
	top: 232px;
	left: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: FCF8E6;
	padding-left: 10px;
	padding-top: 10px;
}

.formBasic label,.formBasic input, .formBasic select {
     			display: block;
     			width: 150px;
     			float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight:bold;
				color: FCF8E6;
			}
			
			.formBasic input,.formBasic select{
				margin-top:3px;
				margin-bottom:8px;
				margin-left: 10px;
			}
			
			.formBasic br,.formAvance br{
				clear: left;
			}
			
			.formAvance label,.formAvance input{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight:bold;
				color: FCF8E6;
				margin-top:0px;
				margin-bottom:0px;
				margin-right:0px;
			}
			
			.formAvance input,.raya{
				padding-left: 10px;
			}

#logo{
	position:absolute;
	background-color:#FFFFFF;
	width: 180px;
	height: 108px;
	top: 38px;
	left: 26px;
}

#spanish_icon{
	position:absolute;
	background-color:#FFFFFF;
	width: 18px;
	height: 11px;
	top: 140px;
	left: 56px;
}

#english_icon{
	position:absolute;
	background-color:#FFFFFF;
	width: 18px;
	height: 11px;
	top: 140px;
	left: 102px;
}

#mainflash{
	position:absolute;
	background-color:#FFFFFF;
	width: 562px;
	height: 306px;
	top: 13px;
	left: 220px;
}

.thumb_hotel{
	position:absolute;
	background-color:#FFFFFF;
	width: 110px;
	height: 110px;
	top: 319px;
	left: 223px;
}

.thumb_restaurante{
	position:absolute;
	background-color:#FFFFFF;
	width: 110px;
	height: 110px;
	top: 319px;
	left: 335px;
}

.thumb_catering{
	position:absolute;
	background-color:#FFFFFF;
	width: 110px;
	height: 110px;
	top: 319px;
	left: 446px;
}

.thumb_bar{
	position:absolute;
	background-color:#FFFFFF;
	width: 110px;
	height: 110px;
	top: 319px;
	left: 557px;
}

.thumb_casino{
	position:absolute;
	background-color:#FFFFFF;
	width: 110px;
	height: 110px;
	top: 320px;
	left: 668px;
}

.bottom_bar{
	position:absolute;
	background-color:#EACD50;
	width: 555px;
	height: 141px;
	top: 429px;
	left: 223px;
}

.inside_bottombar{
	position:absolute;
	background-color:#EACD50;
	width: 542px;
	height: 128px;
	top: 436px;
	left: 230px;
}

.publicity_01	{
	position:absolute;
	background-color:#FAF2D3;
	width: 254px;
	height: 112px;
	top: 444px;
	left: 240px;
}

.publicity_02	{
	position:absolute;
	background-color:#FAF2D3;
	width: 254px;
	height: 112px;
	top: 444px;
	left: 505px;
}

.bottom_line{
	position:absolute;
	background-color:#A38C2B;
	width: 555px;
	height: 10px;
	top: 570px;
	left: 223px;
}

.bottom_line_inside{
	position:absolute;
	background-color:#A38C2B;
	width: 560px;
	height: 10px;
	top: 802px;
	left: 222px;
}

.bottom{
	position:absolute;
	background-color:#F8EEC4;
	width: 787px;
	height: 22px;
	top: 586px;
	left: 5px;
}

.bottom_inside{
	position:absolute;
	background-color:#F8EEC4;
	width: 787px;
	height: 22px;
	top: 816px;
	left: 5px;
}

.bottom_txt{
	position:absolute;
	width: 780px;
	height: 10px;
	top: 589px;
	left: 8px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	align:center;
	color: #564914;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
}

.bottom_txt_inside{
	position:absolute;
	width: 780px;
	height: 10px;
	top: 820px;
	left: 8px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	align:center;
	color: #564914;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
}

.body_space{
	position:absolute;
	background-color:#FFFFFF;
	width: 560px;
	height: 481px;
	top: 320px;
	left: 222px;
}

.photo_space{
	position:absolute;
	background-color:#E9E9F3;
	width: 300px;
	height: 335px;
	top: 380px;
	left: 465px;
}

.photo01{
	position:absolute;
	background-color:#E9E9F3;
	width: 148px;
	height: 178px;
	top: 7px;
	left: 11px;
}

.photo02{
	position:absolute;
	background-color:#E9E9F3;
	width: 148px;
	height: 144px;
	top: 184px;
	left: 11px;
}

.photo03{
	position:absolute;
	background-color:#E9E9F3;
	width: 141px;
	height: 321px;
	top: 7px;
	left: 149px;
}

.casino_europa{
	position:absolute;
	background-color:#FFFFFF;
	width: 150px;
	height: 69px;
	top: 526px;
	left: 251px;
}

.title{
	position:absolute;
	background-color:#FFFFFF;
	width: 537px;
	height: 18px;
	top: 342px;
	left: 230px;
}

.title_line{
	position:absolute;
	background-color:#A38C2B;
	width: 537px;
	height: 1px;
	top: 360px;
	left: 230px;
}

.txt_space{
	position:absolute;
	background-color:#FFFFFF;
	width: 218px;
	height: 335px;
	top: 380px;
	left: 235px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	align:justify;
	color: #564914;
	text-align: left;
}

.corona{
	position:absolute;
	background-color:#FFFFFF;
	width: 34px;
	height: 24px;
	top: 332px;
	left: 733px;
}
