* {margin:0px; padding:0px;}

/***** OPCIONES IMPRESIÓN *****/
#caja_cabecera {display:none;}
#caja_img_cabecera {display:none;}
#caja_menuLateral {display:none;}
#box_autor { visibility:hidden;}


body {
	background-color:#ededed;
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0px 5px 0px;
}

img { border:0px;}

.main {
	width:756px;
	margin-left:auto;
	margin-right:auto;
}

.pie { visibility:hidden;}
.pie a {color:#044367;}
.pie a:hover {color:#044367;}
.enlaceDirect {color:#666; text-decoration:none; font-size:11px;}
.enlaceDirect:hover {color:#666; text-decoration:underline;}

h1 {
	display:block;
	font-size:11px;
	font-weight:bold;
	background: url(../img/bullet_flecha.gif) no-repeat 0px 2px;
	padding-left:13px;
}

h2 {font-size:11px;
	color:#457079;
	margin-bottom:14px;
	background: url(../img/bullet_flecha_titus.gif) no-repeat 0px 2px;
	padding-left:13px;
}
h3 {font-size:14px; color:#6f6f6f; margin-bottom:22px;}
h4 {font-size:11px; color:#c20000; margin-bottom:6px;}
h5 {font-size:11px; color:#bfbfbf;}


.txt_rojo {color:#c20000;}
.txt_azul {color:#006ca7}
.txt_grisOscuro {color:#434343;}

.imgPrograma {float:left; margin:0px 10px 0px 0px;}

.box_txt {margin:18px 18px 18px 18px;}

.txt_general {
	font-size:11px;
	text-align:justify;
	margin-bottom:12px;
}

.enlace_azulon {
	cursor:pointer;
	font-size:11px;
	color:#044367;
	text-decoration:none;
	/*line-height:7px;*/
}
.enlace_azulon:hover {
	font-size:11px;
	color:#044367;
	text-decoration:underline;
}


/***************  CABECERA  *****************/

.box_menu {
	width:756px;
	margin-top:2px;
	font-size:10px;
	color:#FFF;
	text-align:right;
	height:34px;
}

.box_menu a {
	color:#FFF;
	text-decoration:none;
	margin-right:2px;
	margin-bottom:2px;
}

#smenu1 {
	width:177px;
	background-color:#f1f1f2;
	font-size:11px;
	z-index:3;
	position:absolute;
	left:402px;
	display:none;
}
#smenu2 {
	width:177px;
	background-color:#f1f1f2;
	font-size:11px;
	z-index:3;
	position:absolute;
	left:580px;
	display:none;
}
#smenu3 {
	width:177px;
	background-color:#f1f1f2;
	font-size:11px;
	z-index:3;
	position:absolute;
	left:226px;
	display:none;
}
#smenu1 ul, #smenu2 ul, #smenu3 ul{ list-style-type:none; margin:8px 0px 8px 20px;}
#smenu1 ul li a, #smenu2 ul li a, #smenu3 ul li a{ color:#0073aa; text-decoration:none;}
#smenu1 ul li a:hover, #smenu2 ul li a:hover, #smenu3 ul li a:hover {text-decoration:underline!important;}

/***********            Index         ****************/

.txt_experiencias {
	font-size:11px;
	text-align:justify;
	color:#888;
}
.firma_experiencias {
	color:#888;
	font-size:10px;
	border-top:1px dotted #888;
	margin-top:6px;
	padding-top:4px;
}

.box_destacado {
	border:1px solid #bfbfbf;
	height:70%;
	width:auto;
}

.txt_destacado { font-size:11px; text-align:justify;}

.box_contDest { border:0px;}

.reservar_destacado { cursor:pointer;}

.enlace_main {
	font-size:10px;
	color:#FF9000;
	text-decoration:none;
}

.enlace_main:hover { text-decoration:underline;}

.info_general {font-size:11px;}

.info_general a {
	padding:0px 3px 0px 3px;
	color:#434343;
	text-decoration:none;
}
.info_general a:hover {
	color:#434343;
	text-decoration:none;
	font-weight:bold;
}
.info_general input {
	width:160px;
	background-color:#c2c2c2;
	color:#FFF;
	padding-left:2px;
	border:0px;
	font-size:11px;
	height:16px;
}

.enlace_destacados {text-decoration:none;}
.enlace_destacados:hover {text-decoration:underline; color:#bfbfbf;}

/**************     Intro Viaje     ****************/

.indice_Invierno {
	width:100%;
	font-size:11px;
	margin-top:10px;
	background-color:#f3f7f9;
}

.indice_Invierno th {
	text-align:left;
	border-bottom:1px solid #FFF;
}
.indice_Invierno th a {
	display:block;
	width:100%;
	text-align:left;
	color:#FFF;
	background-color:#006ca7;
	padding:1px 2px 1px 2px;
	text-decoration:none;
}
.indice_Invierno th a:hover {
	display:block;
	width:100%;
	text-align:left;
	color:#FFF;
	background-color:#006ca7;
	padding:1px 2px 1px 2px;
}

.indice_Invierno td {
	padding:1px 2px 1px 2px;
}
.indice_Invierno td a {
	color:#434343;
	text-decoration:none;
}
.indice_Invierno td a:hover {
	color:#006ca7;
	text-decoration:none;
}

/**************     Ficha Viaje     ****************/

.box_iconos { margin:14px 0px 14px 0px;}

.for_AutoRutas {color:#4f4f4f;}

.for_AutoRutas label {
	display:block;
	font-size:11px;
	font-weight:bold;
	background: url(../img/bullet_flecha.gif) no-repeat 0px 2px;
	padding-left:13px;
}

.for_AutoRutas select {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:137px;
}

.btn_normal, .btn_oro {
	font-size:11px;
	display:block;
	width:90px;
	color:#FFF;
	float:left;
	text-decoration:none;
	padding-left:5px;
	font-weight:bold;
}

.btn_normal {background-color:#358cba;}
.btn_oro {background-color:#c5a132; margin-left:1px;}

#sNormal {
	margin-top:1px;
	margin-right:1px;
	margin-bottom:1px;
	padding-bottom:18px;
	/*width:162px;*/
	/*width:212px;*/
	width:224px;
	background-color:#e5ecf0;
	display:block;
}

#sOro {
	margin-bottom:1px;
	margin-top:1px;
	padding-bottom:18px;
	width:192px;
	background-color:#f2edba;
	display:none;
}

#sNormal h4 {color:#044367;}
#sOro h4 {color:#c5a132;}

.tabSuplementos{
	font-size:11px;
	width:100%;
	background-color:#e7e7e7;
}
.tabSuplementos th, .tabSuplementos td {height:18px; padding:3px;}
.tabSuplementos th {width:75px;}

#notas {
	background-color:#FFF;
	margin-top:7px;
	width:496px;
	padding:10px;
	display:none;
}

.listaNotas {
	font-size:10px;
	color:#888;
	list-style-type:none;
}

.listaNotas li {
	background: url(../img/bullet_notas.gif) no-repeat 0px 7px;
	padding-left: 10px;
	margin-bottom:4px;
}	

.menuAD {
	list-style-type:none;
	font-weight:bold;
	font-size:11px;
}
.menuAD li a {
	line-height:15PX;
	color:#044367;
	text-decoration:none;
	background: url(../img/bullet_flecha_titus.gif) no-repeat 0px 2px;
	padding-left:13px;
}
.menuAD li a:hover { text-decoration:underline;}

.preciosNormal, .preciosOro {
	font-size:11px;
	width:100%;
	height:49px;
}
.preciosNormal {background-color:#f3f7f9;}
.preciosOro {background-color:#faf8e4;}

.preciosNormal tr {cursor:pointer;}
.preciosOro tr {cursor:pointer;}

.preciosNormal td, .preciosOro td {padding-left:5px;}
.preciosNormal th, .preciosOro th {color:#8e8e8e;}

.tituNormal, .tituOro {color:#FFF !important; padding:3PX;}
.tituNormal {background-color:#044367;}
.tituOro {background-color:#e5d118;}

.celdaPais {
	text-align:left;
	color:#FFF!important;
	background-color:#006ca7;
	padding:1px 2px 1px 2px;
	font-size:11px;
	font-weight:bold;
	width:100%;
}

.box_reserva {display:none;}
.box_imprimir {display:none;}

.enlace_salidas {
	cursor:pointer;
	font-size:11px;
	color:#044367;
	text-decoration:underline;
	line-height:14px;
	margin-top:0px;
	font-weight:normal;
}
.enlace_salidas:hover {
	font-size:11px;
	color:#044367;
	text-decoration:none;
}

.salidas {color:#044367;}

ul.incluye_noIncluye {list-style-type:none; font-size:11px; margin-bottom:16px;}
ul.incluye_noIncluye li {margin-bottom:4px;}

/**************     FORMULARIO--Enviar Amigo     ****************/
.formAmigo {color:#888;}
.formAmigo label {
	font-size:11px;
	font-weight:bold;
}
.formAmigo .text {
	color:#888;
	border:1px solid #e7e7e7;
	width:175px;
	font-size:10px;
}
.formAmigo textarea {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.formAmigo .boton {
	font-size:10px;
	color:#457079;
	background: url(../img/bg_btn-gif) no-repeat 0px 0px;
	cursor:pointer;
}

/**************** Formulario Viajes a medida / RESERVAS  ***********************/
.tituForm {
	background: url(../img/bg_tituForm.gif) repeat-x 0px 0px;
	height:20px;
	border:1px solid #bfbfbf;
	font-size:11px;
	color:#0073aa;
}

H1.tituloForm {
	font-size:11px;
	color:#0073aa;
	background:none;
}


.pestanaForm {
	/*display:block;
	height:5px;
	float:left;*/
	font-size:11px;
	color:#0073aa;
	text-decoration:none;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	border-right: 1px solid #bfbfbf;
}
 
.capaForm {
	background-color:#e7e7e7;
	border:1px solid #bfbfbf;
	margin-top:1px;
	padding:15px;
	position:relative;
}

.form_viajeMedida {
	color:#434343;
	font-size:11px;
}

.form_viajeMedida img {border:0px;}

.form_viajeMedida label{
	font-weight:bold;
}

.form_viajeMedida .txt_a {
	border:1px solid #bfbfbf;
	margin-top:4px;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:388px;
	color:#434343;
	padding:2px;
}

.form_viajeMedida .txt {
	border:1px solid #bfbfbf;
	margin-top:4px;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px;
	color:#434343;
	padding:2px;
}

.form_viajeMedida .txt_large {
	border:1px solid #bfbfbf;
	margin-top:4px;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:388px;
	color:#434343;
	padding:2px;
}

.form_viajeMedida select {
	padding-top:0px !important;
	padding-bottom:0px !important;
	border:1px solid #bfbfbf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px;
	color:#434343;
}

.botonForm {
	border:1px solid #0073aa;
	background: url(../img/bg_tituForm.gif) repeat-x 0px 0px;
	height:20px;
	color:#0073aa;
	font-weight:bold;
	font-size:11px;
}

.divInfo {
	position:absolute;
	color:#0073aa;
	border:1px solid #0073aa;
	padding:8px;
	font-weight:bold;
	font-size:10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#FFF;
	filter: alpha(opacity=80);/*IE*/
	opacity: .8;/* FF*/
	display:none;
}

.enlace_form {color:#0073aa; text-decoration:none; font-weight:bold;}
.enlace_form:hover {text-decoration:underline;}

.divInfo p{ width:auto!important;}

  /**************     EXPERIENCIAS VIAJEROS     ****************/

table.listadoExperiencias { color:#888; border-collapse:collapse; font-size:11px;}
table.listadoExperiencias th, table.listadoExperiencias td {border-bottom:1px dotted #bfbfbf;}
table.listadoExperiencias th { background: url(../img/bgExperiencia.gif) no-repeat 0px 2px; padding-left:20px; text-align:left; height:20px;}
table.listadoExperiencias td{ text-align:right; padding-right:15px;}
.autor { font-size:10px;}

table.detalleExperiencias {color:#888; border-collapse:collapse; font-size:11px;}
table.detalleExperiencias th, table.detalleExperiencias td {border-bottom:1px dotted #bfbfbf; padding:3px;}
table.detalleExperiencias th { text-align:left; color:#888; background-color:#e7e7e7;}
td.autor { font-size:10px; text-align:right; color:#888; background-color:#e7e7e7;}
td.contenido {padding:12px!important; border-bottom:1px dotted #bfbfbf;}
td.volver {border-bottom:0px!important; text-align:right;}