BODY {background-color:#CDD3DB; margin:0px; }
img{border:0;}
.body1{background-color:#FFFFFF;}
/*-------comun-------*/
.contenedor{height:100%; margin:0px;}
.contenido{width:980px; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; border-bottom:1px solid #C3C2CA; text-align:justify; border:4px solid #ffffff; background-color:#FFFFFF;}
.cabecera{background-image:url(images/arriba.jpg); height:88px; width:980px}
.cruceros{ background-image:url(images/cruceros.jpg); height:28px; width:665px; float:left}
.privada{ float:left; width:315px; background-image:url(images/privada.jpg); height:28px}
.cuerpo{ width:980px; background-color:#FFFFFF}

/*-------PRINCIPAL-------*/
.index_logo{ width:480px; height:80px; margin-right:auto; margin-left:auto; float:left}


/*-------CONTACTO------*/
.parrafo1{ background-color:#ffffff; padding:30px; margin-left:7px; margin-top:7px; text-align:right; width:345px; float:left; height:140px}
.textbox1 {
	BORDER-BOTTOM: #5A5A5A 1px solid;
	BORDER-LEFT: #5A5A5A 1px solid;
	BORDER-RIGHT: #5A5A5A 1px solid;
	BORDER-TOP: #5A5A5A 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10em;
	HEIGHT: 10px;
}
.campo{width:auto; clear:right; margin-top:5px; text-align:right}
.enviarcontacto{ text-align:right}
.contacto_cuadro_bien{ margin:10px; padding:15px; background-color:#7FB538; text-align:center}
.contacto_cuadro_mal{ margin:10px; padding:15px; background-color:#CA341F; text-align:center}
.entrar { cursor:pointer; BORDER-BOTTOM: #7D7A7A 1px solid; BORDER-LEFT: #7D7A7A 1px solid; BORDER-RIGHT: #7D7A7A 1px solid; BORDER-TOP: #7D7A7A 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px ; background-color:#7D7A7A; color:#FFFFFF; font-weight:bold; width:60px}
.textarea1 {
	BORDER-BOTTOM: #5A5A5A 1px solid;
	BORDER-LEFT: #5A5A5A 1px solid;
	BORDER-RIGHT: #5A5A5A 1px solid;
	BORDER-TOP: #5A5A5A 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: .9em;
}
.contacto_direccion{ background-color:#ffffff; padding:15px; text-align:left; width:265px; float:left; height:88px}
.contacto_foto{ width:295px; height:283px; float:left; margin-top:6px }
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#0A345C;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1em;
}
.campo{width:auto; font-family:Tahoma, Verdana, Arial; color:#4F4F4F; line-height:18px; text-align:right;}
.campo_i{
	width:auto;
	font-family:Tahoma, Verdana, Arial;
	color:#4F4F4F;
	line-height:18px;
}

.enviarcontacto{ text-align:right}
.contacto_cuadro{ margin:10px; padding:8px; background-color:#DFDFDF; text-align:center; float:left; width:440px; float:left; border:1px solid #CAC9CE}
.contacto_cuadro_bien{ margin:10px; padding:15px; background-color:#7FB538; text-align:center; float:left; width:440px; float:left}
.contacto_cuadro_mal{ margin:10px; padding:15px; background-color:#CA341F; text-align:center; float:left; width:404px; float:left}

/*-------textos-------*/

.gris10{
	font-family:Tahoma, Verdana, Arial;
	font-size:0.9em;
	color:#9f9f9f;
	text-align:justify;
	line-height:16px
}
.gris11parrafo{
	font-family:Tahoma, Verdana, Arial;
	color:#6B6B6B;
	line-height:20px
}

.negrita{ font-weight:bold;}

.texto{
	font-family:Tahoma, Verdana, Arial;
	color:#444444;
	text-align:justify;
	line-height:16px
}
.alerta{
	font-family:Tahoma, Verdana, Arial;
	color:#FF0000;
	text-align:justify;
	line-height:16px
}

.negro10{
	font-family:Tahoma, Verdana, Arial;
	font-size:0.9em;
	color:#444444;
	text-align:justify;
	line-height:16px
}
.negro11{
	font-family:Tahoma, Verdana, Arial;
	font-size:0.7em;
	color:#444444;
	text-align:justify;
	line-height:16px
}
.gris10bold{
	font-family:Tahoma, Verdana, Arial;
	font-size:0.9em;
	color:#98999B;
	font-weight:bold
}
.blanco10{
	font-family:Tahoma, Verdana, Arial;
	font-size:0.9em;
	color:#ffffff;
}

.blanco10bold{
	font-family:Tahoma, Verdana, Arial;
	font-size:0.9em;
	color:#000000;
	font-weight:bold
}
.blanco11{
	font-family:Tahoma, Verdana, Arial;
	color:#000000;
}
.blanco11bold{
	font-family:Tahoma, Verdana, Arial;
	color:#ffffff;
	font-weight:bold;
}
.blanco11bolda{
	font-family:Arial;
	font-style:italic;
	color:#E0EEFA;
	font-weight:bold;
}
.blanco13bold{
	font-family:Tahoma, Verdana, Arial;
	font-size:1.1em;
	color:#F2F3F7;
	font-weight:bold
}
.gris11{
	font-family:Tahoma, Verdana, Arial;
	color:#4F4F4F;
	line-height:18px;
	text-align:justify;
}
.grisoscuro10{
	font-family:Tahoma, Verdana, Arial;
	font-size:0.9em;
	color:#4B4B4B;
}
.grisclaro10{
	font-family:Tahoma, Verdana, Arial;
	font-size:0.9em;
	color:#898989;
}
.negro11bold{
	font-family:Tahoma, Verdana, Arial;
	color:#000000;
	font-weight:bold
}

.naranja16{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:10px;
	border-left:1px solid #CCCCCC;
	font-family:Tahoma, Verdana, Arial;
	font-size:1.2em;
	color:#C17521;
	text-align:justify;
	font-weight:bold
}
.naranja11{
	font-family:Tahoma, Verdana, Arial;
	color:#C17521;
	text-align:justify;
	font-weight:bold
}

.listas{float:left; list-style:none; margin-right:5px; background-color:#FFFFFF;}
.datos{border-left:1px solid #CCCCCC; text-align:center; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:10px; background-color:#EBEBEB;}

.verde11{text-decoration: none}
.verde11:visited{text-decoration: none}
.verde11:active{text-decoration: none}
.verde11:hover{text-decoration: underline}

.enlacegris{color:#98999B; text-decoration: none}
.enlacegris:visited{color:#98999B; text-decoration: none}
.enlacegris:active{color:#98999B; text-decoration: none}
.enlacegris:hover{color:#737574; text-decoration: underline}

.enlacecondiciones{color:#CC3300; text-decoration: none}
.enlacecondiciones:visited{color:#CC3300; text-decoration: none}
.enlacecondiciones:active{color:#CC3300; text-decoration: none}
.enlacecondiciones:hover{color:#CC3300; text-decoration: underline}

.enlace{color:#444444; text-decoration: none}
.enlace:visited{color:#444444; text-decoration: none}
.enlace:active{color:#444444; text-decoration: none}
.enlace:hover{color:#737574; text-decoration: underline}

.enlaceblanco{color:#ffffff; text-decoration: none}
.enlaceblanco:visited{color:#ffffff; text-decoration: none}
.enlaceblanco:active{color:#ffffff; text-decoration: none}
.enlaceblanco:hover{color:#ffffff; text-decoration: underline}


/*-------elementos form-------*/
.enviar_reserva { cursor:pointer; HEIGHT: 30px ; background-image:url(images/siguiente.jpg); width:60px;}
.enviar {
	cursor:pointer;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	HEIGHT: 20px;
	background-color:#5B8AAB;
	color:#FFFFFF;
	width:60px;
	BORDER: #5B8AAB 1px solid;
	font-weight:bold
}
.textarea1 {
	BORDER-BOTTOM: #5A5A5A 1px solid;
	BORDER-LEFT: #5A5A5A 1px solid;
	BORDER-RIGHT: #5A5A5A 1px solid;
	BORDER-TOP: #5A5A5A 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	width:175px
}
.campo_privada {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	background-color:#BFCDDA;
	height:10px;
	color:#000000;
	border:1px solid #24557D;
	margin-bottom:4px;
	margin-left:3px
}
.consulta {
	BORDER-BOTTOM: #B8B4A8 1px solid;
	BORDER-LEFT: #B8B4A8 1px solid;
	BORDER-RIGHT: #B8B4A8 1px solid;
	BORDER-TOP: #B8B4A8 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	width:145px;
	height:60px;
	color:#555555
}

.textbox1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	background-color:#ffffff;
	height:10px;
	color:#555555;
	border:1px solid #B8B4A8
}
.enviar2 {
	cursor:pointer;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	HEIGHT: 20px;
	background-color:#626262;
	color:#FFFFFF;
	width:70px;
	BORDER: #626262 1px solid;
	font-weight:bold
}
.txtreserva {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	height:14px;
	color:#555555;
	border:1px solid #ffffff;
	width:150px
}
.txtreserva_rec_datos {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	height:14px;
	color:#555555;
	border:1px solid #cccccc;
	width:150px
}
.detallesreserva {
	BORDER-BOTTOM: #B8B4A8 1px solid;
	BORDER-LEFT: #B8B4A8 1px solid;
	BORDER-RIGHT: #B8B4A8 1px solid;
	BORDER-TOP: #B8B4A8 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	width:395px;
	height:80px;
	color:#555555
}

.area{
	margin-top:8px;
	background-color:#43596E;
	float:left;
	margin-right:4px;
	padding-left: 2px;
}
 .acceso2{height:28px; width:665px; background-color:#000000; float:left; background-image:url(images/cruceros.jpg)}
.contenedor .contenido .cuerpo #ab_1 {
	clear:both;
	height:20px;
	background-color:#000000;
	margin-top:3px;
	width:940px;
	background-image:url(images/agua.jpg);
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:20px;
	font-family:Tahoma, Verdana, Arial;
}
.negro11 .contenedor .contenido .acceso .acceso2 #index_1 {
	float:right;
	width:480px;
	margin-top:9px;
}
.negro11 .contenedor .contenido .acceso .privada #index_2 {
	width:auto;
	margin-top:8px;
	float:left;
	padding-left:10px;
}
.negro11 .contenedor .contenido .acceso .privada #formulario #index_3 {
	width:20px;
	margin-top:7px;
	float:left;
	margin-left:2px;
	margin-right:4px;
}
.sinborde {
	border:0;
	margin:0;
}
.justificado {
	text-align:justify;
}
.titulin {
	font-weight:bold;
	font-size:1.1em;
	color:#000033;
}
.ancho_980 {
	width:980px;
}
.index1 {
	float:right;
	width:auto;
	margin-top:6px;
}
.ancho_115 {
	width:115px;
}
.ancho_140 {
	width:140px;
}
.limpiar {
	clear:both;
}
.index2 {
	width:375px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
	border-top:1px solid #cccccc;
}
.index3 {
	float:left;
	width:250px;
}
.index4 {
	width:314px;
	background-color:#DADADA;
	float:left;
	border-left:1px solid #ffffff;
}
.index5 {
	width:314px;
	float:left;
	height:220px;
	margin-top:4px;
}
.index6 {
	text-align:left;
	padding-left:16px;
}
.index7 {
	background-color:#EBEBEB;
	margin-top:5px;
	padding:8px;
	width:264px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	height:45px;
}
.index8 {
	width:auto;
	text-align:right;
	height:18px;
	float:left;
}
.index9 {
	width:20px;
	text-align:right;
	height:18px;
	float:right;
	padding-left:10px;
}
.index10 {
	width:40px;
	text-align:right;
	height:18px;
	float:left;
	padding-left:10px;
}
.index11 {
	width:80px;
	text-align:right;
	height:18px;
	float:left;
	padding-left:10px;
}
.index12 {
	width:50px;
	text-align:right;
	height:10px;
	float:left;
	padding-left:10px;
}
.index13 {
	width:98px;
	clear:left;
	text-align:right;
	height:10px;
	float:left;
	margin-top:10px;
}
.index14 {
	width:30px;
	text-align:right;
	height:18px;
	float:left;
}
.flotar_izquierda {
	float:left;
}
.flotar_derecha {
	float:right;
}
.index15 {
	width:70px;
	float:right;
}
.index16 {
	width:415px;
	height:163px;
	float:left;
}
.index17 {
	width:562px;
	margin-left:413px;
}
.index18 {
	border-bottom:1px solid #cccccc;
	padding-bottom:3px;
	padding-top:2px;
}
.index19 {
	width:540px;
	float:left;
	height:85px;
	background-color:#ffffff;
	padding:10px;
}
.index20 {
	font-size:1.8em;
	color:#DC8623;
	font-weight:bold;
}
.index21 {
	margin-top:10px;
	clear:both;
}
.index22 {
	text-align:right;
	font-size:0.9em;
}
.index23 {
	font-family:Tahoma, Verdana, Arial;
	font-size:0.9em;
	color:#555555;
	padding-top:4px;
	clear:both;
	margin-top:10px;
}
.pie_foto {
	clear:both;
	background:#000000;
	height:20px;
	margin-top:3px;
	width:940px;
	background-image:url(images/agua.jpg);
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:20px;
}
.pie_adematica {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	margin-top:5px;
}
.tamano_08 {
	font-size:0.8em;
}
.index24 {
	float:left;
	margin-top:3px;
	margin-left:10px;
}
.decoration_none {
	text-decoration:none;
}
.color_666666 {
	color:#666666;
}
.color_FFFFFF {
	color:#FFFFFF;
}.quienes_1 {
	float:right;
	width:480px;
	margin-top:9px;
	margin-left:73px;
}
.quienes_2 {
	width:auto;
	margin-top:8px;
	float:left;
	margin-left:10px;
}
.quienes_3 {
	float:right;
	width:auto;
	margin-right:8px;
	margin-top:6px;
}
.quienes_4 {
	width:20px;
	margin-top:7px;
	float:left;
	margin-left:2px;
	margin-right:4px;
}
.quienes_5 {
	width:940px;
	float:left;
	padding:20px;
	border-top:1px solid #cccccc;
}
.quienes_6 {
	margin-top:10px;
	text-align:justify;
	padding:12px;
	margin-bottom:30px;
}
.quienes_7 {
	margin-left:20px;
	height:148px;
	width:910px;
}
.travesia_1 {
	float:right;
	width:480px;
	margin-top:9px;
	margin-left:73px;
}
.travesia_2 {
	width:auto;
	margin-top:8px;
	float:left;
	margin-left:10px;
}
.travesia_3 {
	float:right;
	width:auto;
	margin-right:8px;
	margin-top:6px;
}
.travesia_4 {
	width:20px;
	margin-top:7px;
	float:left;
	margin-left:2px;
	margin-right:4px;
}
.travesia_5 {
	width:940px;
	min-height:1%;
	float:left;
	padding:20px;
	border-top:1px solid #cccccc;
}
.travesia_6 {
	float:right;
	width:auto;
}
.travesia_7 {
	width:260px;
	border:1px solid #9D9D9D;
	margin-top:20px;
	float:left;
	margin-right:10px;
	padding:8px;
	margin-left:8px;
}
.delfos_1 {
	float:right;
	width:480px;
	margin-top:9px;
	margin-left:73px;
}
.delfos_2 {
	width:auto;
	margin-top:8px;
	float:left;
	margin-left:10px;
}
.delfos_3 {
	float:right;
	width:auto;
	margin-right:8px;
	margin-top:6px;
}
.delfos_4 {
	width:20px;
	margin-top:7px;
	float:left;
	margin-left:2px;
	margin-right:4px;
}
.delfos_5 {
	width:940px;
	float:left;
	padding:20px;
	border-top:1px solid #cccccc;
}
.delfos_6 {
	width:500px;
	float:left;
}
.delfos_7 {
	width:420px;
	float:right;
	margin-right:10px;
}
.reservas_1 {
	float:right;
	width:480px;
	margin-top:9px;
	margin-left:73px;
}
.reservas_2 {
	width:auto;
	margin-top:8px;
	float:left;
	margin-left:10px;
}
.reservas_3 {
	float:right;
	width:auto;
	margin-right:8px;
	margin-top:6px;
}
.reservas_4 {
	width:20px;
	margin-top:7px;
	float:left;
	margin-left:2px;
	margin-right:4px;
}
.reservas_5 {
	width:940px;
	float:left;
	padding:20px;
	border-top:1px solid #cccccc;
}
.reservas_6 {
	width:350px;
	height:27px;
	float:left;
}
.altura_7 {
	height:7px;
}
.altura_20 {
	height:20px;
}
.reservas_7 {
	margin-top:8px;
	width:480px;
	float:left;
}
.reservas_8 {
	width:912px;
	height:100px;
	background-image:url(images/fondoreservas.jpg);
	padding:8px;
	margin-top:5px;
	clear:both;
}
.reservas_9 {
	width:280px;
	height:80px;
	padding:8px;
	margin-left:15px;
	float:left;
	margin-top:5px;
}
.reservas_10 {
	margin-top:1px;
	padding:8px;
	width:284px;
	margin-bottom:1px;
	height:35px;
}
.reservas_11 {
	text-align:right;
	height:10px;
	float:left;
}
.reservas_12 {
	text-align:right;
	width:20px;
	height:10px;
	float:right;
	padding-left:10px;
}
.reservas_13 {
	text-align:right;
	height:10px;
	float:left;
	padding-left:10px;
}
.reservas_14 {
	text-align:right;
	height:10px;
	float:left;
	padding-left:10px;
	margin-top:10px;
}
.reservas_15 {
	width:280px;
	height:80px;
	padding:8px;
	margin-left:35px;
	float:left;
	margin-top:5px;
}
.sin_flotar {
	float:none;
}
.reservas_16 {
	text-align:right;
	height:10px;
	float:left;
	margin-top:10px;
	clear:left;
}
.reservas_17 {
	margin-top:20px;
	margin-left:10px;
	margin-right:15px;
}
.reservas_18 {
	float:right;
	margin-right:10px;
}
.reservas_19 {
	border-bottom:1px solid #DA8825;
	padding-top:15px;
	clear:both;
}
.reservas_20 {
	clear:both;
	padding:20px;
}
.reservas_21 {
	padding-left:40px;
}
.reservas_22 {
	width:300px;
	height:180px;
	padding-left:8px;
	padding-right:8px;
	margin-left:3px;
	float:left;
}
.reservas_23 {
	width:226px;
	margin-right:auto;
	float:left;
	margin-left:20px;
	margin-top:23px;
}
.reservas_24 {
	width:70px;
	height:20px;
	text-align:right;
	padding:3px;
	float:left;
	margin-bottom:5px;
}
.reservas_25 {
	width:100px;
	height:20px;
	float:left;
	padding:3px;
	margin-bottom:5px;
}
.reservas_26 {
	float:left;
	width:450px;
	height:180px;
	margin-bottom:20px;
}
.reservas_27 {
	width:180px;
	height:20px;
	text-align:right;
	padding:3px;
	float:left;
}
.reservas_28 {
	width:430px;
	float:left;
	padding:3px;
}
.reservas_29 {
	float:left;
	width:60px;
	margin-top:90px;
}
.reservas_30 {
	width:80px;
	float:right;
	margin-left:auto;
	margin-right:50px;
}
.reservas_31 {
	color:#852121;
	font-weight:bold;
}
.mapa1 {
	width:940px;
	float:left;
	padding-top:20px;
	padding-left:50px;
	border-top:1px solid #cccccc;
}
.mapa2 {
	margin-top:10px;
	text-align:justify;
	padding:12px;
	margin-bottom:30px;
}
.mapa3 {
	margin-left:20px;
	height:148px;
	width:910px;
}
.tarifas_1 {
	height:420px;
	float:left;
}
.tarifas_2 {
	width:523px;
	height:320px;
	float:left;
	padding:20px;
	border-top:1px solid #cccccc;
}
.tarifas_3 {
	display:inline;
	border:0;
	margin:0;
}
.tarifas_4 {
	width:450px;
	height:200px;
	text-align:center;
	float:left;
	margin-left:10px;
}
.tarifas_5 {
	border:0;
	text-align:center;
}
.centrado {
	text-align:center;
}
.tarifas_6 {
	float:left;
	width:300px;
}
.tarifas_7 {
	width:400px;
	float:right;
}
.enlinea {
	display:inline;
}
.reservas_32 {
	display:inline;
	border:0;
	margin:0;
}
.ofertas_1 {
	width:940px;
	min-height:1%;
	float:left;
	padding:20px;
	border-top:1px solid #cccccc;
}
.ofertas_2 {
	display:inline;
	border:0;
	margin:0;
}
.ofertas_3 {
	width:255px;
	padding:10px;
	background-color:#E8E8E8;
	border:1px solid #BABABA;
	margin:14px;
	float:left;
}
.ofertas_4 {
	font-family:Tahoma, Verdana, Arial;
	font-size:1.2em;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-right:8px;
}
.ofertas_5 {
	font-size:1.5em;
	color:#B63421;
	font-weight:bold;
}
.ofertas_6 {
	color:#000000;
	font-size:14px;
}
.ofertas_7 {
	float:left;
	width:90px;
	height:90px;
	margin-bottom:5px;
	margin-right:8px;
}
.ofertas_8 {
	width:150px;
	font-family:Tahoma, Verdana, Arial;
	text-align:justify;
	color:#555555;
	padding-bottom:8px;
	float:left;
}
.ofertas_9 {
	font-family:Tahoma, Verdana, Arial;
	font-size:0.8em;
	text-align:center;
	color:#555555;
	padding-top:4px;
	border-top:1px solid #BABABA;
	clear:both;
}
.ofertas_10 {
	margin-top:20px;
	text-align:center;
}
.contacto_1 {
	width:500px;
	float:left;
	padding:20px;
	border-top:1px solid #cccccc;
}
.contacto_2 {
	display:inline;
	border:0;
	margin:0;
}
.contacto_4 {
	float:left;
	width:500px;
	margin-top:10px;
}
.contacto_3 {
	float:left;
	width:240px;
	height:170px;
}
.contacto_5 {
	width:226px;
	margin-right:auto;
	float:left;
	margin-left:10px;
}
.contacto_6 {
	width:70px;
	height:20px;
	text-align:right;
	padding:3px;
	float:left;
	margin-bottom:5px;
}
.contacto_7 {
	width:100px;
	height:20px;
	float:left;
	padding:3px;
	margin-bottom:5px;
}
.contacto_8 {
	float:left;
	width:240px;
	height:170px;
}
.contacto_9 {
	width:250px;
	margin-right:auto;
	float:left;
}
.contacto_10 {
	width:100px;
	height:20px;
	text-align:right;
	padding:3px;
	float:left;
	margin-bottom:5px;
}
.contacto_11 {
	width:100px;
	height:20px;
	text-align:right;
	padding:3px;
	float:left;
	margin-bottom:7px;
}
.contacto_12 {
	width:100px;
	height:20px;
	float:left;
	padding:3px;
	margin-bottom:7px;
}
.contacto_13 {
	width:65px;
	height:20px;
	text-align:right;
	padding:3px;
	float:left;
}
.contacto_14 {
	width:170px;
	float:left;
	padding:3px;
}
.contacto_15 {
	width:200px;
	float:right;
	margin-left:auto;
	margin-right:50px;
}
.fin_reserva1 {
	width:940px;
	height:320px;
	float:left;
	padding:20px;
	border-top:1px solid #cccccc;
}
.fin_reserva2 {
	margin-top:40px;
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.margen50 {
	margin-top:50px;
}
