/* CSS Travelux */
/* Author: Bab Software Applications */

/* Tag Redefinition */
html {}
body {margin:0; padding:0; color:#FFF; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

img {border:none;}
p {margin:15px 0px; padding:0;}

/* Links */
a:link, a:active, a:visited {color:#FFF; background:none; text-decoration:none;}
a:hover {color:#FFF; background:none; text-decoration:underline;}

/* Standard Styles */
.clear {clear:both;}
a.volverinicio:link, a.volverinicio:active, a.volverinicio:visited {padding:0px 0px 0px 12px; color:inherit; background:url(../images/ico_inicio.gif) no-repeat left center; font-size:11px;}
a.volverinicio:hover {padding:0px 0px 0px 12px; color:inherit; background:url(../images/ico_inicio.gif) no-repeat left center; font-size:11px;}

/* Top */
.top_image {}
	.top_image img {width:100%}
	
.logo_top_image {position:absolute; top:20px; left:0px;}
.cont_top_images {position:absolute; top:63px; right:50px;}

/* Center */
/*.center {width:6020px; height:343px; overflow:hidden;}*/
.center {width:4590px; height:283px; overflow:hidden;}

/* Block (section) */
.block {float:left;}

	/* Block Left (Desc Section) */
	.block_left {position:relative; float:left; width:485px; height:285px; background:url(../images/bg_block_left.gif); border-right:1px solid #FFF;}
		.title_block {overflow:hidden; height:20px; color:#FFF; background:#383838; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
			.title_block span {display:block; padding:2px 5px 2px 25px; font-weight:700; background:url(../images/bg_title_block.gif) no-repeat left center;}

		.info_block_left {width:460px; margin-top:10px;}
			.info_block_left_up {margin-bottom:3px; padding:4px 5px; text-align:right; color:inherit; background:#5E5E5E; font-size:11px;}
				.info_block_left_up a:link, .info_block_left_up a:active, .info_block_left_up a:visited {padding:0px 6px;}
				.info_block_left_up a:hover {padding:0px 6px;}
			.info_block_left_down {position:relative; padding:8px 5px; text-align:right; color:inherit; background:#464646; font-size:24px;}
				.menu_select {float:left;}
					.menu_select form {margin:0; padding:0;}
					.menu_select select {margin:0;}

		.travelux_information_contactar {position:absolute; bottom:7px; width:700px;}
		.travelux_information {position:absolute; bottom:7px; width:460px;}
			.travelux_information_1 {margin:0; padding:0; height:3px; color:inherit; background:#FFF; font-size:0; line-height:0;}
			.travelux_information_2 {margin:3px 0px; padding:4px 12px; color:#FFF; background:#464646; text-align:right; font-size:13px;}
				.travelux_information_2 strong {font-size:14px;}
			.travelux_information_3 {padding:8px 15px; color:#FFF; background:#666666 url(../images/logo_intro.gif) no-repeat right center;}
				.travelux_information_3 span.span1 {display:block; float:left; width:18%; clear:left;}
				.travelux_information_3 span.span2 {display:block; float:left; width:13%;}
				.travelux_information_3 span.span3 {display:block; float:left; width:18%; clear:right; text-align:right;}
				
	.block_left_presentation {position:relative; float:left; width:2500px; height:285px; background:url(../images/bg_block_left.gif); border-right:1px solid #FFF;}
		.info_block_left_presentation {width:2500px; margin-top:10px;}
		.travelux_information_presentation {position:absolute; left:0px; bottom:7px; width:920px;}

	/* Block Right (Content Section) */
	.block_right {float:left; width:714px; height:285px; text-align:center; border-right:1px solid #FFF; position:relative;}
		.block_right_int {width:664px; margin:0 auto; padding-top:10px; text-align:left;}
			.block_right_int p {margin:0; padding:3px 0px 7px 0px;;}
			
.etiquetas{text-align:left;}

.info_block_left_presentation .info_block_left_down {width:500px;}

.cont_phrase {overflow:hidden; height:45px;}
	.phrase_presentation {font-family: arial, verdana,sans-serif; font-size:18px; font-weight:700; color:#FFF; overflow:hidden; padding:10px 0px 10px 20px; float:left;}
	.phrase_presentation2 {font-family: arial, verdana,sans-serif; font-size:18px; font-weight:700; color:#FFF; overflow:hidden; padding:10px 20px 10px 0px; float:right;}
.cont_images {overflow:hidden; position:absolute;}
	.image_presentation {float: left; overflow:hidden; padding:18px 5px;}
	.image_presentation img {height:175px;}
	.author_phrase {margin-top:15px; text-align:right; font-size:14px;}


.float_left {float:left;}

/* Bottom */
/*.foot {position:relative;}
	.foot_left {position:absolute; left:10px; top:14px;}
	.foot_right {position:absolute; right:10px; top:12px;}
		.foot_right img {margin-left:15px; vertical-align:middle;}
	.foot span {padding:0px 10px;}
*/

.foot {position:relative;}
	.foot_left {position:absolute; left:10px; top:5px;}
	.foot_right {position:absolute; right:10px; top:4px;}
		.foot_right img {margin-left:15px; vertical-align:middle;}
	.foot span {padding:0px 10px;}


/* Reservar */
.cont_reservar {text-align:center;}
	.cont_reservar_txt {}
	/* Formulario */	
		.cont_form_reserva {width:94%; margin:0 auto; text-align:left; height:232px; overflow:visible;}
			.item_form_reserva_first {margin-bottom:6px;}
			.item_form_reserva {text-align:left; margin-bottom:4px;}

			.item_form_reserva_last {padding-left:40%; margin-top:10px; overflow:hidden;}
				.item_form_reserva_last input {float:left;}
				.item_form_reserva_last span.required_field {float:right; padding-right:14px; text-align:right;}

				.item_form_reserva label {display:block; width:40%; float:left; text-align:right; padding-right:3px; vertical-align:middle; font-weight:700;}
				.item_form_reserva_last label {font-weight:700; margin-left:5px;}
				.item_form_reserva img {margin-left:3px; vertical-align:middle;}
				.input_std {border:1px solid #838383; font-size:11px;}
				.textarea_std {width:56%; height:24px;  padding:2px; border:1px solid #838383; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
				.submit_std {border:1px solid #444; font-size:11px; color:#FFF; background:#222; margin-left:5px;}
				.form_ok {color:#bee495; background:inherit; margin-bottom:5px; padding:2px; font-weight:normal;}
				.form_ko {color:#C80000; background:inherit; margin-bottom:5px; padding:2px; font-weight:normal;}
				
		.travelux_information_contactar {position:absolute; left:0px; bottom:7px; width:700px;}
		.required_field {color:#C00; vertical-align:top;}

.navigation_top {position:absolute; bottom:-1px; left:0; height:32px;}
	.navegation_top2 {postion:relative;}
		.img_bg_navegation {postion:absolute; bottom:0; left:0px; z-index:3; }
		.select_navegation {position:absolute; bottom:0; left:15px; z-index:2; padding-bottom:6px;}
		.select_resolucion {position:absolute; bottom:0; left:220px; z-index:2; padding-bottom:6px;}
			.select_resolucion form {margin:0; padding:0;}