/* CSS Document */

body{text-align:center; margin:0; padding:0; background-color:#368FA8; background-image:url(img/bg.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.01em; line-height:1.1em;}

a{ text-decoration:underline; color:#0B4C60; font-weight:bold;}

p{ font-size:12px; color:#0B4C60;}

p.companias{ text-align:left; padding-left:30px; padding-right:30px;}

p.descripcion{ text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:3px 30px 3px 30px;}

p.opciones {padding:0; color:#029093;padding-left:20px; margin:0}

p.price{ font-size:28px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; padding:0; margin:0;}
p.desde{ color:#0B4C60; padding:0; margin:0; font-size:10px; }

table.desde{ color:#0B4C60; padding:0; margin:0; font-size:10px;}

table.desde td{ border-bottom:1px dotted #0B4C60;}

p.white{ color:#fff; padding:2px; margin:0; font-size:10px; background-color: #00254A; }

.txtlabel{color:#0B4C60; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:5px;}

.txtkey{color:#0B4C60; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; width:900px;}

.textfieldblue{border:1px solid #0B5972; BACKGROUND-COLOR:#9FD5E4; margin:3px;}

img{border:none; margin:0; padding:0;}

img.pad{ padding-top:10px;}

img.pad-left{ padding-right:10px;}

.ship{margin:0; padding:0;}


h4.companias{font-family:Georgia, "Times New Roman", Times, serif; color:#07314A; font-variant:small-caps; font-size:24px; padding-top:15px; border-top:1px solid #B1A877; margin-bottom:0; text-align:left; padding-left:160px;}

h3{font-family:Georgia, "Times New Roman", Times, serif; color:#07314A; font-variant:small-caps; font-size:22px; text-align:center;}

h3.style2{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-variant:small-caps; font-size:22px; height:20px; margin:0; text-align:center; background-color:#007F90; font-weight:normal; padding:5px; border:1px solid #89C0D2;}

#flash{margin-bottom:10px; margin-top:0;}

#menu{ height:32px; background-image:url(img/bg-menu.jpg); margin-top:20px; margin-bottom:0; padding:0;}

#destinos img{ padding-left:14px; margin-top:20px;}
#destinos{ height:270px; margin-left: 20px;}

#header{margin-top:20px; margin-bottom:0; padding-bottom:0;}

#content{width:900px; border:1px solid #B1A877; background-color:#89C0D2;}

table.border{border:1px solid #B1A877;}

td.price{ background-image: url(img/bg-price.jpg); background-repeat:no-repeat; background-position:center;}

#footer, #footer-home{color:#fff; padding:10px; font-size:11px; clear:both; height:30px; margin-top:24px; margin-bottom:5px;}

.opcion{ border:1px solid #007F90; background-color:#C6E5DF; margin-bottom:6px;}

#footer li, #footer-home li{ border-right: thin dotted #fff; display:inline; padding:0px 10px 0 15px;}

#footer a, #footer-home a{color:#fff; text-decoration:none;}

#footer a:hover, #footer-home a:hover{ color: #F9981A;}

#footer .activated, #footer-home .activated{color:#F9981A;}

#end a{color:#0B4C60;}
#end a:hover{color:#0CC;}


/* ESTILOS MKTE */


/* Resultados de busqueda */


#resultados {
	width:100%;
	font-size:12px;
}



#resultados h2 {
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	height:10px;
	margin-top: 8px;
	margin-left: 7px;
	margin-bottom:13px;
	float:none;
	clear:both
}


#resultados #resultado {`
	width:100%;
	height:auto;
	margin:0 0 10px 0;
	border:2px solid #007F90;
}




#resultados #resultado #tipo {`
	width:98%;
	padding:5px;
	float:none;
	}
	
#resultados #resultado #nombre {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	height:auto;
	width:99%;
	padding:5px;
	background-color:#007F90;
	float:none;
	}

	
#resultados #resultado #tarifa {
	width:98%;
	padding:4px;
	margin:0;
	float:none;
	}
	
#resultados #resultado #btn_vermas {`	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;	
	float:none;
	width:100%;
	height:20px;
	color:#007F90;	
	border:none;	
	border-top:dashed 1px #007F90;

	}


#resultados #paging {`
	padding-top:20px;
	text-align:center;
	width:98%;
}



/* share this */

#share_this {
padding:10px;
text-align:right;
font-size:12px;
}


#share_this a:link, #share_this a:visited{
text-decoration:none;
color:#333333;
}

#share_this a:hover{
text-decoration:underline;
}



/* PRODUCTOS & NOVEDADES */ 

#aereos, #cruceros,#excursiones,#hoteles,#paquetes, #novedades {
font-size:12px;
}


#aereos a:link, #aereos a:visited, #cruceros a:link, #cruceros a:visited,#excursiones a:link, #excursiones a:visited, #hoteles a:link, #hoteles a:visited,#paquetes a:link, #paquetes a:visited, #novedades a:link, #novedades a:visited  {
text-decoration:none;
color:#007F90;
}

#aereos a:hover, #cruceros a:hover,#excursiones a:hover,#hoteles a:hover,#paquetes a:hover, #novedades a:hover {
text-decoration:underline;
}


#aereos h1, #cruceros h1,#excursiones h1,#hoteles h1,#paquetes h1, #novedades h1 {
	height: 26px;
	width: 100%;
	margin-top: 4px;
	margin-bottom: 3px;
	color: #007F90;
	font-weight: bold;
	padding-top: 11px;
	padding-left: 0;
	border-bottom:1px solid #007F90;
	font-size: 18px;
}

	
#botones {	
	float:right;
	margin-top:-40px;
	}

#paquetes img, #cruceros img, #excursiones img, #hoteles img, #aereos img, #novedades img {
	border: 1px;
	border-color:#007F90;
	border-style:solid;
	width:250px;
	height:180px;
	float:left;
	margin:-0 10px 10px 0;
	}
	
#popup #cruceros img {
	border: 1px;
	border-color:#007F90;
	border-style:solid;
	width:220px;
	height:160px;
	float:left;
	margin:-0 10px 10px 0;
	}
	
#botones img {
	border:0px;
	padding:0px;
	width:auto;
	height:auto;
	}
	
	
#paquetes hr, #cruceros hr, #excursiones hr, #hoteles hr, #aereos hr, #novedades hr {
	float:none;
	clear:both;
	}
#textogrande{
	font-size: 18px;
	color:#007F90;
	}

#textochico{
	font-size: 9px;
	}
	
	                    
#box1 {
	font-size: 11px;
	color:#FFFFFF;
	background-color:#007F90;
	height:26px;
	width:100%;
	margin-top:10px;
	}

#box1 .box_bases1 {
	float:left;
	text-align:left;
	padding:5px;
}

#box1 .box_bases2 {
	float:right;
	text-align:center;
	width:70px;
	padding:5px;
}
	
#box2 {
	font-size: 11px;
	margin:0px;
	width:99%;
	min-height:25px;
	border-bottom:1px dashed #007F90;
	float:none;
	clear:both;
	}
	
	#box2 .box_bases1 {
	float:left;
	text-align:left;
	padding:5px;
	height:auto;
	}
	
	#box2 .box_bases2 {
	float:right;
	text-align:center;
	width:70px;
	padding:5px;
	}
	

#box3 {
	font-size: 11px;
	margin:0;
	height:auto;
	width:98%;
	float:none;
	clear:both;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #007F90;
	}
	
#box4 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	height: 28px;
	margin-bottom:25px;
	width:100%;	
	}
	

#reservar {
	padding:0 4px 0 4px;
	margin:-4px 0 0 0;
	border:none;
	color:#007F90;
	text-align:right;
	cursor:pointer;
	height:20px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#C6E5DF;	
	width:auto;
	}
	

/* COMENTARIOS */

#comentar {
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#comentar h2 {
	font-size: 13px;
	text-transform:uppercase;
	color: #FFFFFF;
	background-color: #007F90;
	padding:3px 3px 3px 15px;
	width: 98%;
	margin-top: 3px;
	margin-bottom:10px;
}


#comentar input, #comentar select {
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	width: 98%;
	border: 1px solid #007F90;
	margin-top: 3px;
}

#comentar textarea {
	font-size: 13px;
	color: #666666;
	background-color: #FFFFFF;
	height: 80px;
	width: 98%;
	border: 1px solid #007F90;
	margin-top: 3px;
}


#comentar input[type="submit"]  {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	height: 20px;
	width: 80px;
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
	text-decoration:none;
	background-color:#007F90;
	border:none;
	float:right;
	margin-bottom:7px;
}


#comentarios {
font-size: 12px;
}

#comentarios h3 {
	font-size: 13px;
	text-transform:uppercase;
	color: #FFFFFF;
	background-color: #007F90;
	padding:3px 3px 3px 15px;
	width: 98%;
	margin-top: 3px;
	margin-bottom:10px;
}

#comentario {
	margin-bottom:12px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url("/images/templates/comillas.jpg");
	padding-left:40px;
	height:50px;
	/* border-bottom:#CE0000 1px dashed; */
}

#comentario #de{
	/* font-size:11px; */
}


#comentario #texto {	
	padding-left:0 80px 14px 10px;
	background-repeat:no-repeat;
	background-position:bottom right;
	/* background-image:url("/images/templates/comillas2.jpg"); */
	height:auto;
	width:550px;
}


/* FORMS */

#forms {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#forms input, #forms select {
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	width: 98%;
	border: 1px solid #007F90;
	margin-top: 3px;
}

#forms textarea {
	font-size: 13px;
	color: #666666;
	background-color: #FFFFFF;
	height: 80px;
	width: 98%;
	border: 1px solid #007F90;
	margin-top: 3px;
}

#forms input[type="radio"]  {
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #007F90;
	margin-top: 3px;
	margin-bottom:10px;
	width:1em;
	height:1em;
}

#forms input[type="submit"]  {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	height: 20px;
	width: 80px;
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
	text-decoration:none;
	background-color:#007F90;
	border:none;
	float:right;
	margin-bottom:7px;
}



.clearing, .clear {
clear:both;
float:none;

}

