/* /////////// Clases Generales ////////////// */
body {margin:0; padding:0; background:url(../img/bg_general.jpg) repeat-x; height:100%; font-face:Tahoma;}
ul {list-style:none; padding:0; margin:0;}
li {padding:0; margin:0;}
h1 {text-indent:-10000px; margin:0; padding:0; border:0; height:1px;}

/* /////////// Tipografias y Links ////////////// */
.txt_blanco14 {font-family:Tahoma; color:#ffffff; font-size:14px;}
.txt_blanco12 {font-family:Tahoma; color:#ffffff; font-size:12px;}
.txt_blanco9 {font-family:Arial; color:#ffffff; font-size:9px;}
.link_blanco16 {font-family:Tahoma; color:#ffffff; font-size:16px; text-decoration:none;}
	.link_blanco16:hover {font-family:Tahoma; color:#ffffff; font-size:16px; text-decoration:underline;}
.link_blanco10 {font-family:Tahoma; color:#ffffff; font-size:10px; text-decoration:none;}
	.link_blanco10:hover {font-family:Tahoma; color:#ffffff; font-size:10px; text-decoration:underline;}

/* /////////// Forms ////////////// */
.form_caja { height:20px; padding:2px 0 0 6px;  border:none; font-size:12px; color:#787778;}
	.width01 {width:152px; behavior: url(js/iepngfix.htc); background:url(../img/bg_form_caja01.png) no-repeat 0px 0px;}
	.width02 {width:112px; behavior: url(js/iepngfix.htc); background:url(../img/bg_form_caja02.png) no-repeat 0px 0px;}	
	.width03 {width:122px; background:url(../img/bg_form_caja03.gif) no-repeat 0px 0px; margin:0 8px 0 0}
	.width04 {width:257px; background:url(../img/bg_form_caja04.gif) no-repeat 0px 0px; margin:0 8px 0 0}

/* /////////// Estructura ////////////// */
.contenedora_mapa {margin:0 auto 0 auto; width:980px; height:825px; background:url(../img/bg_mapa.jpg) no-repeat 0px 100px;} 
	.contenedora_playa {width:980px; height:825px; background:url(../img/bg_arena.jpg) no-repeat center bottom;}
		.contenedora_barco {width:980px; height:825px; behavior: url(js/iepngfix.htc); background:url(../img/barco.png) no-repeat 90px 578px;}
			.contenedora_sombrilla {width:980px; height:825px; behavior: url(js/iepngfix.htc); background:url(../img/sombrilla.png) no-repeat 560px 556px;}
			*html .contenedora_sombrilla {width:980px; height:825px; behavior: url(js/iepngfix.htc); background:url(../img/sombrilla.png) no-repeat 570px 564px;}
				*html .contenedora_palmera {width:980px; height:825px; behavior: url(js/iepngfix.htc); background:url(../img/palmera.png) no-repeat 832px 492px;}
				.contenedora_palmera {width:980px; height:825px; behavior: url(js/iepngfix.htc); background:url(../img/palmera.png) no-repeat 824px 492px;}

/* /////////// Contenido ////////////// */
.barra {float:left; margin-left:10px;}
	.barra_texto {width:197px; height:598px; background:url(../img/bg_barra_texto.gif) repeat-y 0px 0px; }
		.barra_texto_cierre {width:197px; height:598px; background:url(../img/bg_barra_texto_cierre.gif) no-repeat left bottom;}
			.barra_texto_padding {padding:103px 25px 0 25px;}
	.logo {margin-top:83px;}
.registro {float:left; width:350px; height:auto; margin-left:40px; behavior: url(js/iepngfix.htc); background:url(../img/titul_registrate.png) no-repeat 0px 50px;}
	.form {width:350px; height:344px; behavior: url(js/iepngfix.htc); background:url(../img/campos_form.png) no-repeat 30px 170px;}
	.form_response_si {width:350px; height:344px; background:url(../img/form_correcto.jpg) no-repeat 20px 160px; display:none;}
		.codigo {color:#FFFFFF; font-family:Arial; font-size:14px; font-weight:bold; margin-left:164px; margin-top:23px;}
	.form_response_no {width:350px; height:344px; background:url(../img/form_incorrecto.jpg) no-repeat 20px 160px; display:none;}
		.form_padding {padding:168px 0 0 98px;}
			.form .form_padding li {height:22px; font-size:1px;}
				*html .form .form_padding li input {margin:0; height:18px;}
				.form .form_padding li img {margin:4px 0 0 84px;}
		.form_botcerrar01 {padding:10px 0 0 206px;}
		.form_botcerrar02 {padding:178px 0 0 304px;}
#banner2 {width:325px; height:84px; margin:20px 0 0 20px;}
.elige {width:350px; height:120px; behavior: url(js/iepngfix.htc); background:url(../img/titul_elige.png) no-repeat 0px 0px;}
	.elige_padding {padding:75px 0 0 70px; width:auto; height:auto;}
		.icon_chico {float:left; width:91px; height:71px; margin-right:30px;}
		.icon_chica {float:left; width:91px; height:71px;}
.content_flash {float:left; width:306px; margin-left:30px;}
	.flash_video {width:306px; height:387px;}
	.amigo {background:url(../img/bg_amigo.gif) no-repeat 0px 0px; width:306px; height:48px; text-transform:uppercase; }
		.amigo_padding {float:left; padding:18px 0 0 20px; font-size:10px;}	
		.bot_informar {float:right; padding:12px 18px 0 0;}
	.form_amigo {position:absolute; z-index:30000; width:356; height:237px; background:url(../img/bg_form_amigo.jpg) no-repeat 0px 0px; margin-top:-3px; display:none;} 
		.form_amigo table {margin:32px 12px 0 21px;}
		
.enviar_loading {width:350px; height:344px; background:url(../img/bg_loading.jpg) no-repeat 20px 160px; display:none;}
	.enviar_loading img {margin:210px 0 0 130px;}

.logos_pie {position:absolute; height:420px; width:350px; background:url(../img/bg_logos.jpg) no-repeat 22px 360px;}
	.content_logos {margin-top:381px;}
		.logos_pie .content_logos .logo_01 {float:left; margin-left:92px;}
		*html .logos_pie .content_logos .logo_01 {float:left; margin-left:46px;}
		.logos_pie .content_logos .logo_02 {float:left; margin-left:28px;}