@charset "utf-8";
/* CSS Document */

body{
	background:#FFFFFF url(../imagenes/fondoMod.jpg) repeat-x;
	padding:0;
	margin:0;
}

img{
	border:none;
}


/*------------------------------------ ESTRUCTURA DE LA PAGINA -----------*/

#contenedor{
	width:960px;
	height:auto;
	margin:0 auto;
}

#cabeza{
	width:auto;
	height:132px;
}

#logo{
	position:absolute;
	width:190px;
	height:130px;
	margin-top:10px;
}
#lenguaje{
	width:250px;
	height:40px;
	padding-top:6px;
	margin-top:10px;
	float:right;
}
#menu{
	position:absolute;
	width:433px;
	height:25px;
	margin:95px 500px;
}
#menu li{
	float:left;
	list-style:none;
}
#menu li a{
	color:#333;
	font-family:calibri;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	margin-left:12px;
	margin-right:12px;
	display:block;
	width:auto;
	height:50px;
	padding-top:4px;
}
#cuerpo{
	width:960px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}

#cuerpo h1{
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	padding-bottom:2px;
	margin-bottom:-10px;
}
#cuerpo h4{
	font-size:16px;
	font-weight:normal;
	color:#333333;
	padding-bottom:2px;
	margin-bottom:-10px;
}
#cuerpo h5{
	display:block;
	width:220px;
	height:20px;
	/*border-bottom:1px dashed #333333;*/
	background:#31A809;
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	font-weight:normal;
	margin:5px 0 0 -4px;
	margin-bottom:5px;
	padding-top:5px;
	clear:left;
}

#cuerpo p{
	font-size:12px;
	color:#FFFFFF;
}

#cuerpo h6{
	display:block;
	width:120px;
	border-bottom:1px dashed #DADADA;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:normal;
	margin-top:-5px;
	margin-bottom:-5px;
}

#cuerpo h3{
	display:block;
	width:130px;
	border-bottom:1px solid #DADADA;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	margin:5px 0 0 -4px;
	margin-bottom:5px;
	padding:0 0 3px;
}

#divDatosFinales h3{
	width:190px;
}

#formulario{
	line-height:25px;
	font-size:12px;
	margin-top:10px;
}

#formulario table{
	width:100%;
	border-collapse:collapse;
}
#formulario td{
	padding:10px;
	background:#F3F3F3;
	border-bottom:8px solid #FFFFFF;
}
label{
	color:#777;
	font-size:13px;
	font-weight:bold;
}


#autos{
	
}

#autos table {	
	width:auto;
}
#autos table td{
	padding:0;
	margin:0;
}
#titulo{
	background:url(../imagenes/titulo.jpg) no-repeat;
	height:140px;
	text-align:center;
	width:125px;
}
#precio{
	font-family:Cambria;
	font-size:50px;
	color:#7ABF40;
	padding-top:5px;
}
#categoria{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#77888F;
	padding-top:20px;
}
#descripccion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background:#666666;
	padding-left:6px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
#tdDescripccion{
	
}
#tdCarros{
	
}
#tdCarros img{
	margin-top:5px;
}
#divReserve{
	width:120px;
	height:18px;
	background:#7ABF40;
	text-align:center;
	padding-top:3px;
}

#divReserve a{
	display:block;
	width:79px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#desPanel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:10px;
}
#divPanel{
	border-bottom:1px dashed #0A4F78;
	display:none;
	height:170px;
}
#tablaPrecios{
	border-collapse:collapse;
	width:226px;
}
#tablaPrecios th{
	background:#F7FEE0;
	padding:5px;
	font-family:Calibri;
	font-size:15px;
	color:#333333;
}
#tablaPrecios td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-align:center;
	padding-top:5px;
	padding-bottom:15px;
}
#total{
	font-size:16px;
}
#btnReserva{
	width:160px;
	height:44px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	border:none;
	color:#FFFFFF;
	background:url(../imagenes/btnReserve.jpg) no-repeat;
	cursor:pointer;
}

#formulario2{
	line-height:25px;
}
#formulario2 select{
	/*background:#F7F7F7;*/
	border:1px solid #CCCCCC;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}
#formulario2 table{
	width:100%;
	border-collapse:collapse;
}
#formulario2 td{
	padding:10px;
	background:#E9F5FE;
	border-bottom:8px solid #FFFFFF;
}
#datosVuelo td{
	font-size:11px;
}
#btnImprimir{
	position:absolute;
	margin-left:800px;
	margin-top:60px;
}
#tituloNumReserva{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	height:40px;
	padding-left:10px;
}
#numReserva{
	font-family:Consolas;
	font-size:20px;
	color:#EB2205;
}

#infop{
	font-size:13px;
}
#divDatosFinales td{
	font-size:13px;
}
#puntos{
	padding-left::10px;
}

#puntos li{
	margin-left:0px;
	line-height:17px;
	font-size:11px;
}
#puntos ol{
	line-height:8px;
	font-size:11px;
}
#direccion{
	background:#E8F5FD;
	width:auto;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#000000;
	font-size:11px;
	
}
#direccion p{
	font-size:11px;
	line-height:15px;
}

#divTablaDestinos{
	width:auto;
	height:100px;
	margin:0 auto;
}
#divTablaDestinos td{
	font-size:12px;
	width:150px;
}
#divTablaDestinos td a{
	text-decoration:none;
	color:#333333;
}
#divDestVideos{
	margin:0 auto;
	width:766px;
	height:300px;
	background:#D6EFF8;
	padding-left:10px;
	padding-top:.5px;
	padding-bottom:10px;
}

#divDestVideos td{
	font-size:14px;
}
#palmera{
	position:absolute;
	margin:-40px 700px;
}
#banners{
	width:auto;
	height:135px;
	text-align:center;
}
#contBanner{
	position:absolute;

}

#gifCotiza{
	padding-left:50px;
}

#error{
	border:1px solid #CC0000;
	padding-bottom:10px;
	padding-left:34px;
	padding-top:11px;
	font-size:12px;
	margin-bottom:15px;
	margin-top:15px;
	background-color:#FFEBE8;
	display:none;
}

#error img{
	margin-left:-25px;
	margin-top:-4px;
	position:absolute;
}

/*-------------------CAPTCHA*/

#captcha{
	width:236px;
	height:140px;
	background:#F2F2F2;
	margin-bottom:10px;
}
#captcha p{
	font-family: "Trebuchet MS", Tahoma, Verdana;
	color:#333333;
	font-size:12px;
	text-align:center;
	padding-top:5px;
}
#captcha input{
	height:25px;
	width:200px;
	font-family:Calibri;
	font-size:18px;
	color:#339900;
}
#errorCap{
	color:#FF0000;
	font-size:12px;
	display:none;
}
#cuerpo form{
	line-height:16px;
}

#infoContact{
	width:auto;
	height:auto;
	border:1px dashed #999999;
	font-size:12px;
	padding:5px;
	line-height:17px;
}

#puntos h5{

	display:block;
	width:120px;
	border-bottom:1px dashed #DADADA;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:normal;
	margin-top:-5px;
	margin-bottom:-5px;
}

#comentario{
	font-size:14px;
}
/*-------------------CAPTCHA*/

/*------------------------------------ ESTRUCTURA DE LA PAGINA FIN -----------*/
