/* 

	Panavision
	http://www.panavision.es/
	Todos los derechos reservados. 
	All Rights Reserved, 

*/

body{
  margin-top: 0px;
  margin-left: 0px;
  margin-right:0px;
  margin-bottom:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  scrollbar-face-color:#6699CC;
  scrollbar-highlight-color: #6699CC;
  scrollbar-shadow-color: #6699CC;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-track-color: #E3E3E3;
  scrollbar-darkshadow-color: #000000;
  border: 0px none;
  width: 775px;
  background-repeat: repeat-x repeat-y; 
   
    
  }
  .autor {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:10px;
	font-weight: normal;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
}
.tabla680 {
		width:710px;
}
.fondoBlanco {
    background-color: #ffffff;
}
a.autor {
   text-decoration: none;
}
a.autor:hover {
   text-decoration: underline;
}
.tit_madagas {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:12px;
	font-weight: bold;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
}
.bordesTd_menu_madagas {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-left:10px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
}
.borderBlue_madagas{
   border-top:1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #D3E5F0;
	color: #003366;
	display: compact;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	font-weight: bold;}
.tit_madagas {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:12px;
	font-weight: bold;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
}
.menu_madagas {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:12px;
	font-weight: bold;
	padding-left:10px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
}
a.menu_madagas {
	text-decoration: none;
}
a.menu_madagas:hover {
	text-decoration: underline;
}
.textCursivaRed { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #DB1530;
	font-weight: bold;
	font-style: italic;}
a.textCursivaRed { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #DB1530;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;}
a.textCursivaRed:hover { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #003366;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;}
borderBlue_madagas{
   border-top:1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #D3E5F0;
	color: #003366;
	display: compact;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	font-weight: bold;}
.clsTabSelected
{
  font-family:Verdana, Arial, sans-serif;
  font-size:8pt;
  font-weight: bold;
  color:#FFFFFF; 
  background-color: #01619E;
  border-left:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}
.fields{
  background-image: url(../img/fondo_input.gif);
  background-repeat:no-repeat;
  border:1px solid #003366;
  font-family:Verdana, Arial, sans-serif;
  color:#10286B;
  padding-left: 4px;
  padding-top: 2px;
  padding-bottom: 1px;
  }
  .directTd{
 font-family:Verdana, Arial, sans-serif;
  font-size:8pt;
  font-weight: bold; 
  color:#01619E;
  margin-top: 2px;
  margin-bottom: 2px;
  } .fondoClaro{
 	background-color: #B9DBE4
 }

.cam_verde {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 8px;
	font-weight: bold;
	color: #ffffff;
	background-color: green;
	cursor:pointer;
}
.cam_gris {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 8px;
	font-weight: bold;
	color: #ffffff;
	background-color: gray;
}


.fondoOscuro{
 	background-color: #68AAE7;
 }
  
.tablaVerde {
	border: 1px;
	border-style: solid solid;
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
  font-size: 11px;
	color:#003366;
	font-weight: bold;
	font-style: normal;
}  

.detalleVerdeForm{
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
  font-size: 11px;
	color:#003364;
	font-style: normal;
}  

 iframe{
 	background-image: url(../img/fond_pq_gris.gif);
	background-repeat: repeat-x repeat-y;}
.ppal{
	background-image: url(../img/fond_pq_gris.gif);
}
.ppall{ 
	background-image: url(../img/fond_pq_gris.gif);
}
 #contenidos{
	position:relative;
	width:776px;
	margin: 0px 0px;
	background-position: left top;
	background: url(../img/fondo_completo.jpg) no-repeat;
	top: 5px;

}


/* obsoleto MBH marzo 2012
#barra_nav{
    position:absolute;
	width: 774px;
	height: 22px;
	background-image: url(../img/fondo_barra.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top:0px;
	padding-top:1px;
	}
*/
/**nuevo estilo marzo 2012 MBH **/
#barra_nav{
	position:absolute;
	width:781px;
	height:22px;
	/*background-color: #2A7EBC;*/
	background-color: #0080FF;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	margin-left: 0px;
	margin-top:0px;
	padding-top:1px;
	
	} 

  .bordesTd {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-left:26px;
	padding-right:26px;
	padding-top:2px;
	padding-bottom:2px;
}
.bordesTd_menu {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:9px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;*/
	padding-left:10px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}
.bordesTd_menu_ame {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:9px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;*/
	padding-left:10px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}

.bordebottom{
   border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.bordebottom_blan{
   border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.bordeleft{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.reservaOnLine{
	background-color: #FFE675;
	border-bottom: 1px solid #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 10px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	}
	.reservaOnLine_borderRight{
	background-color: #FFE675;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	}
.reservaOnLine_borderRight_gran{
	background-color: #FFE675;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 13px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	}
	.reservaOnLine_borderLeftRight{
	background-color: #FFE675;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 10px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	}
.bordesTd_nopad {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.bordeTablaFondoAzul{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#003366;
	font-style: normal;
	font-weight:bold;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #C1E0FF;
	padding-left: 16px;
	padding-right: 16px;
	}
.fondoModulos{
   background-attachment: fixed;
	background-image:url(../img/fondo_modulos.jpg);
	background-repeat: no-repeat;
	}
.fondoFoll{
   background-attachment: fixed;
	background-image:url(../img/folletos1.jpg);
	background-repeat: no-repeat;
	}
.fondoFollSolferias{
   background-attachment: fixed;
	background-image:url(../img/fondo_folletosSF7.jpg);
	background-repeat: no-repeat;
	}
.fondoFoll_euro{
   background-attachment: fixed;
	background-image:url(../img/fondo_folletos.jpg);
	background-repeat: no-repeat;
	}
.fondoFoll_BR{
   background-attachment: fixed;
	background-image:url(../img/fondo_folletos_BR.jpg);
	background-repeat: no-repeat;
	}
.fondoFoll_dias{
   background-attachment: fixed;
	background-image:url(../img/fondo_foll_dias.jpg);
	background-repeat: no-repeat;
	}
.fondoFoll_SS{
   background-attachment: fixed;
	background-image:url(../img/fondo_folletosSS.jpg);
	background-repeat: no-repeat;
	}
.fondoFoll_FG8{
   background-attachment: fixed;
	background-image:url(../img/fondo_foll_FG8.jpg);
	background-repeat: no-repeat;
	}
.fondoFoll_ci{
   background-attachment: fixed;
	background-image:url(../img/fondo_solovuelo.jpg);
	background-repeat: no-repeat;
	}
.fondoFoll_er{
   background-attachment: fixed;
	background-image:url(../img/fondoFoll_er.jpg);
	background-repeat: no-repeat;
	}
.fondoOfer{
   background-attachment: fixed;
	background-image:url(../img/fondo_ofertas.jpg);
	background-repeat: no-repeat;
	}
.fondoOfer_ss{
   background-attachment: fixed;
	background-image:url(../img/fondo_ofertas_ss.jpg);
	background-repeat: no-repeat;
	}
.fondoVuelo{
    background-attachment: scroll;
	background-image:url(../img/fondo_solovuelo.jpg);
	background-repeat: no-repeat;
	}
.fondoVuelo_trans{
    background-attachment: scroll;
	background-image:url(../img/fondo_solovuelo_trans.jpg);
	background-repeat: no-repeat;
	}
.naranja{
	color: #ffcc00;
	padding-top: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.naranja_nopaddingleft{
	color: #ffcc00;
	padding-top: 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.titulo{
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:19px;
	font-weight: normal;
	color:#003366;
}
.garantizada{
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:19px;
	font-weight: normal;
	color:#008000;
}
.titulo_lineInf{
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:25px;
	font-weight: normal;
	color:#003366;
	border-bottom: 1px solid #003366;
}
.whiteBold{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;}
.whiteBoldGran{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;}
.yellowBoldGran{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color: #FFFF00;
	padding-right: 5px;}
	
.yellowBold{
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-style:normal;
	font-weight:bold;
	color: #FFCC00;
	padding-left: 10px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;}
.yellowBold_lineinf{
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color: #FFCC00;
	padding-left: 10px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #FFFFFF;}

.subtitulo{
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	color:#993300;
}
 .bordesTable_reser {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 10px;
	color:#003366;
	font-style: normal;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.text_azul{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 10px;
	color:#003366;
	font-style: normal;
	text-align: justify;}
.text_azul_detalle{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#003366;
	font-style: normal;
	text-align: justify;
	padding-left:26px;
	padding-right: 26px;}
.text_condicio{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 9px;
	 color:#003366;}
.bordesTable{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#003366;
	font-style: normal;
	font-weight:bold;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: #FFEF94;
	}
.modulosNaranja{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 9px;
	color: #000000;
	font-style: normal;
	font-weight:bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url(../img/fondo_ItinerarioModulos.jpg);
	background-repeat:repeat-y;
	}
.modulosAzul{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 9px;
	color: #000000;
	font-style: normal;
	font-weight:bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url(../img/fondo_ItinerarioModulosAzul.jpg);
	background-repeat:repeat-y;
	}
.modulosPrecios{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 8px;
   color: #000000;
   font-style: normal;
   font-weight:bold;
   clear: left;
	}
.bordesTable_leftpad{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#003366;
	font-style: normal;
	font-weight:bold;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: #FFEF94;
	padding-left: 10px;
	text-align: justify;
	padding-right: 10px;
	}
.bordesTable_solo{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;}
.tituloCircuitoazul_hid {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 11px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	}
.tituloCircuitoazul {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	}
.tituloCircuitoazul_lineInf {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	border-bottom: 1px solid #003366;
	}
.tituloazul_estrella {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 13px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	padding-left:26px;
	padding-right:26px;
	text-align: center;
	}

.tituloazul {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 13px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	padding-left:26px;
	padding-right:26px;
}	
	
.cam_libre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 8px;
	font-weight: bold;
	color: #ffffff;
	background-color: #003366;
	cursor:pointer;
}
.cam_ocu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 8px;
	font-weight: bold;
	color: #ffffff;
	background-color: #C10305;
	cursor:pointer;
}
.cam_selec {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 8px;
	font-weight: bold;
	color: #003366;
	background-color: #FFE675;
	cursor:pointer;
}
.Circuitoazul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-style: normal;
	font-weight: normal;
}
.Circuitoazul_estrella {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-style: normal;
	font-weight: normal;
}
.bordelatBlanco{
    border-left-width: 1px;
	 border-left-style: solid;
	 border-left-color: #ffffff;
}
.bordelatBlanco_dcha{
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.bordelatDosBlanco{
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.bordelat_rig_Blanco{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 11px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	padding-left:10px;
   border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.text_azul2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 11px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	padding-left:10px;} 
.bordelat_rig_Blanco_pq{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	padding-left:10px;
   border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.bordelat_rig_Blanco_yellow{
    background-color: #107DC6; 
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 11px;
	color: #FFCC00;
	 font-style: normal;
	 font-weight: bold;
	padding-left:10px;
	padding-bottom: 3px;
	padding-top: 3px;
   border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #107DC6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.bordelat_rig_azul_yellow{
    background-color: #107DC6; 
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 11px;
	color: #FFCC00;
	 font-style: normal;
	 font-weight: bold;
	padding-left:10px;
	padding-bottom: 3px;
	padding-top: 3px;
   border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.bordelat_rig_Blanco_blan{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 11px;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	padding-left:10px;
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.noPadding{
    padding-left:0px;
	}
  .tdblanco{
  background-color: #FFFFFF;}
.blockpadding{
   padding-left: 26px;
   padding-right: 26px;}
.blockpadding_cru{
   padding-left: 25px;
   padding-right: 24px;}
.leftpadding{
   padding-left:26px;
	}
select{
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #003366;
   font-style: normal;
   }
input{
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #003366;
   font-style: normal;
   }
 
.circuit { 
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   line-height:15px; /*sergio*/
   color: #003366;
   font-style: normal;
   valign:center;
   }
.CatalogoFoll { 
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #003366;
   font-style: normal;
   padding-left:2px;
   }
a.CatalogoFoll {
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #003366;
   font-style: normal;
   padding-left:2px;
   text-decoration:none;
   }
a.CatalogoFoll:active {
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #003366;
   font-style: normal;
   padding-left:2px;
   text-decoration:none;
   }
a.CatalogoFoll:hover {
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #003366;
   font-style: normal;
   padding-left:2px;
   text-decoration:none;
   }
a.CatalogoFoll:visited {
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #003366;
   font-style: normal;
   padding-left:2px;
   text-decoration:none;
   }
a.CatalogoFoll:visited:hover {
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #003366;
   font-style: normal;
   padding-left:2px;
   text-decoration:none;
   }
.circuitAgencias { 
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 9px;
   color: #003366;
   font-style: normal;
   padding-left:10px;
   }
.circuit_right_Blanco { 
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #003366;
   font-style: normal;
   padding-left:10px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
   }
.circuit_lineInf { 
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #003366;
   font-style: normal;
   padding-left:8px;
	border-bottom: 1px solid #003366;
   }
  
.text { 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 10px;
	color: #003366;
	font-style: normal;
	padding-left: 1px;}
.text_cru { 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 10px;
	color: #003366;
	font-style: normal;
	padding-left: 25px;}
	
.textJust { 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 11px;
	color: Black;
	font-style: normal;
	padding: 4px;
	text-align: justify;}

.textPeque { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 9px;
	color: Black;
	letter-spacing: 1px;}	
	
.textCursiva { 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 10px;
	color: Black;
	font-weight: bold;
	font-style: italic;
	display:block;
	padding-right:20px;}
	
.textCursivaRed { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 11px;
	color: #DB1530;
	font-weight: bold;
	font-style: italic;}
	
.textCursivaGreen{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 11px;
	color: #83B000;
	font-weight: bold;
	font-style: italic;}

.textCursivaPeque { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: Black;
	font-style: italic;
	list-style: url(../img/ico_list.gif);}			
	
.texLine { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	text-decoration:underline;
	padding-left:10px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	}
.texLine_Bold { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration:underline;
	padding-left:10px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	}

.textBloque { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 11px;
	color:#297DAD;
	font-style: normal;
	letter-spacing: 6px;}	

.textWhite { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#FFFFFF;
	font-style: normal;
	font-weight: normal;
	padding-left:10px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;}
.textWhite_nopad { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#FFFFFF;
	font-style: normal;
	font-weight: normal;
}
.textWhite_bold { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#FFFFFF;
	font-style: normal;
	font-weight:bold;
	padding-left:10px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;}
.textWhite_bold_precios { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#FFFFFF;
	font-style: normal;
	font-weight:bold;
	border-bottom: 1px dashed #FFFFFF;
	border-right: 1px dashed #FFFFFF; 
	padding-left:10px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;}
.textWhite_bold_precios_desglose { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 11px;
	color:#FFCC00;
	font-style: normal;
	font-weight:bold;
	border-bottom: 1px dashed #FFFFFF;
	border-right: 1px dashed #FFFFFF; 
	padding-left:10px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;}
.textWhite_bold_2px { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#FFFFFF;
	font-style: normal;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	}
.textWhite_bold_2px_total { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 15px;
	color:#FFFFFF;
	font-style: normal;
	font-weight:bold;
	padding-left:10px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;}

	
.titular{ 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 11px;
	color:#003366;
	font-weight: bold;
	font-style: normal;
	}

.titularRojo{ 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 12px;
	color:#990000;
	font-weight: bold;
	font-style: normal;
	}
.titularRojoEuropa{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 14px;
	color:#D40024;
	font-weight: bold;
	font-style: normal;
	border-bottom: 1px solid Black;}

.titularRed{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 15px;
	background-color: #FF3366;
	color:#FFFFFF;
	font-weight: bold;
	font-style: normal;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;}
	
.titularBlue_12{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 14px;
	background-color: #D3E5F0;
	color: #00619C;
	font-weight: bold;
	font-style: normal;
	border-bottom: 1px solid #00619C;
	border-top: 1px solid #ffffff;
	padding-left: 26px;}	

.titularBlue{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
	color:#FFFF99;
	background-color: #45A4DC;
	font-weight: bold;
	border-top: 1px solid #FFFF99;
	padding-left:10px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;}	

.titularlineBlue{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 18px;
	color:#297DAD;
	font-weight: bold;
	font-style: normal;
	border-bottom: 1px solid Black;
	background-image: url(../img/ico_titular.gif);
	background-repeat: no-repeat;
	padding-left: 20px;}
	
.tiGranTours{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 14px;
	color:#003366;
	font-style: normal;
	font-weight:bold;
	padding-left: 26px;
}	
.fonLineBlue{
	background-color: #C5E0F1;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}	

.textBlackLine{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 11px;
	color:#003366;
	padding: 3px;
	border-bottom: 1px solid #297DAD;
	background-color: #FAFAD2;}		

.textCaracteristicas { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: Black;
	padding: 3px;
	border-bottom: 1px solid #297DAD;}	
/*** obsoleto en marzo 2012 MBH	
.pie { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	text-align: right;
	width: 774px;
	height: 22px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	background-image: url(../img/fondo_barra.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
	 }
***/
.txtbarra{

    font-size:8pt;
	font-weight: bold;
	color:#ffffff;
	padding-left:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}


  
	
/*a:link 	{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff;}
a:visited{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff;}
a:hover 	{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff;}
a:active { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif, ; text-decoration: none; color: #ffffff;}
*/
a.detalle_leftpad{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#003366;
	font-style: normal;
	font-weight:bold;
	background-color: #FFEF94;
	padding-left: 10px;
	text-align: justify;
	padding-right: 10px;
	text-decoration: none;
   }
a.detalle_leftpad:hover{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#660000;
	font-style: normal;
	font-weight:bold;
	background-color: #FFEF94;
	padding-left: 10px;
	text-align: justify;
	padding-right: 10px;
	text-decoration: none;
   }
a.texLine {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color:#ffffff;}
a.texLine:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffffff;}
a.texLine:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffcc00;}
a.texLine:active {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffffff;}

a.circuit {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.circuit:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.circuit:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.circuit:active{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.circuitAgencias {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.circuitAgencias:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.circuitAgencias:visited:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.circuitAgencias:active{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.bordesTd_menu {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.bordesTd_menu:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.bordesTd_menu:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.bordesTd_menu:active{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #003366;}
a.txtEnlace  	{font-size:8pt; font-weight: bold; color:#ffffff;}
a.txtEnlace_ag  	{font-size:10px; text-decoration:none; font-weight: bold; color:#FFFF99;}
a.txtEnlace:visited	{font-weight: bold; color:#ffffff;}
a.txtEnlace:active 	{ font-weight: bold; color:#ffffff;}
a.txtEnlace:visited:hover{ font-weight: bold; color: #ffcc00;}	

/*a.linkWhite  	{font-size:9pt; color:#FFFFFF;}
a.linkWhite:visited	{font-size:9pt; color:#FFFFFF;}
a.linkWhite:active 	{font-size:9pt; color:#FFFFFF;}
a.linkWhite:visited:hover{font-size:9pt; color:Yellow;}	*/

a.linkBlack  	{font-size:9pt; color:#000000;}
a.linkBlack:visited	{font-size:9pt; color:#000000;}
a.linkBlack:active 	{font-size:9pt; color:#000000;}
a.linkBlack:visited:hover{font-size:9pt; color:#FF0000;}	

a.inicio  	{ padding-left: 2em; font-size:10pt; color:#297DAD; font-weight: bold;}
a.inicio:visited	{font-size:10pt; color:#297DAD; font-weight: bold;}
a.inicio:active 	{font-size:10pt; color:#297DAD; font-weight: bold;}
a.inicio:visited:hover{font-size:10pt; color:#990000; font-weight: bold;}
a.noPadding	{ 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 10px;
	color: #003366;
	font-style: normal;
	text-decoration: none;}
a.noPadding:visited { 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 10px;
	color: #003366;
	font-style: normal;
	text-decoration: none;}
a.noPadding:hover { 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 10px;
	color: #003366;
	font-style: normal;
	text-decoration: none;}
a.noPadding:active { 
   font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
   font-size: 10px;
	color: #003366;
	font-style: normal;
	text-decoration: none;}

.lineInicio{
  border-bottom: 1px solid #63ADDA;
  background-color: #ffffff;
  color: #990000;
  font-size: 10pt;
}
	

a.bloqueRed {font-size:8pt; color:#000000; text-decoration:none;font-weight: bold; border-bottom: 1px solid #FF3366; }		
a.bloqueRed:active 	{color:#000000;}
a.bloqueRed:visited	{color:#000000;}
a.bloqueRed:visited:hover	{color:#FF0000;}

a.bloqueBlue {font-size: 8pt; color:#000000;letter-spacing: 1px;text-decoration:none;font-weight: bold; border-bottom: 1px solid #297DAD; }		
a.bloqueBlue:active 	{color:#000000;}
a.bloqueBlue:visited	{color:#000000;}
a.bloqueBlue:visited:hover{color:#FF0000;}	

a.miniTour {font-size:9pt; color: #000; text-decoration:none;font-weight: bold; border-bottom: 1px solid #FF3366; }		
a.miniTour:active 	{color: #000;}
a.miniTour:visited	{color: #000;}
a.miniTour:visited:hover	{color:#FF3366;}

a.miniTourComodidad {font-size:9pt; color: #2A5884;text-decoration:none;font-weight: bold; border-bottom: 1px solid #FF9900; }		
a.miniTourComodidad:active {color: #2A5884;}
a.miniTourComodidad:visited {color: #2A5884;}
a.miniTourComodidad:visited:hover {color:red;}

a.granTour {font-size:9pt; color: #000;text-decoration:none;font-weight: bold; border-bottom: 1px solid #000;}		
a.granTour:active {color:#000;}
a.granTour:visited {color:#000;}
a.granTour:visited:hover {color:#DB1530;}
#imgbanner{
    position:relative;
	left: 0px; 
	top: 0px;
	width: 776px;
	height: 88px; 
	z-index:2;}

#Submenu{
	position:relative;
	left: -1px; 
	top: 0px;
	width:650px;
	height:20px;
	z-index:3;
	visibility: visible;}

	
#botones{
	position:absolute; 
	left:470px; 
	top:225px; 
	width:250px; 
	height:29px; 
	z-index:4;
	visibility: visible;}
	
.fondoInformacion	{
	background-color: #F1F1F1;}
	
.borderYellow{
   border-top:1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #FFEF94;
	display: compact;}
.borderBlue{
   border-top:1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #D3E5F0;
	color: #003366;
	display: compact;
	padding-left: 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	font-weight: bold;
	width:770; 
	}
.borderBlue_bot2{
	border-bottom: 1px solid #999999;
	display:compact;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color:#003366; 
}		
.borderGrey_trans{
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	font-weight: bold;}
.borderBlue_bot{
	border-bottom: 1px solid #999999;
	display:compact;
	padding-left: 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color:#003366; 
}	

.cabeceraDetalleAzul{
	border-bottom: 1px solid #999999;
	display:compact;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color:#FFFFFF; 

}

.blue{
	padding-left: 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color:#003366;
}	
.borderBeige{
	border-top:1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom:1px solid #000000;
	background-color: #FFEFD5;
	padding:8px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 11px;
	font-weight:bold;}	
	
/*Modulos**************************************/
.cuadradoTodo{
   background-color:#FF3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;}
	
.cuadraMiniTour{
   background-color: #2E8B57;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 12px;
	color: #FFF;
	font-weight: bold;}
	
.cuadraTourComodidad{
   background-color:#FFEA8F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color: #003366;
	font-weight: bold;
	padding-left: 10px;}
	
.cuadraEuropaAvion{
   background-color: Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	color: White;
	font-weight: bold;}
	
.cuadraGrantour{
   background-color: #99CC00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	color:black;
	font-weight: bold;}
	
.cuadraGrantourBlue{
   background-color:#00CCFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 12px;
	color:black;
	font-weight: bold;}
	
.cuadraNegro{
   background-color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 12px;
	color: white;
	font-weight: bold;
	text-align: center;}

.solapaPrecio{
	background-color: #FF3366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 2px;}
	
.solapaPrecio_1{
	background-color:#457AA2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 2px;}
	
.solapaDias{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	padding: 2px;
	color:#FFFFFF;
	background-color:#000000;
	font-weight: bold;}
	
.solapaDias_1{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	padding: 2px;
	color:#000;
	background-color:#EDEDED;
	font-weight: bold;}

.solapaIncluido{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #FEF2DE;}
	
.solapaComodidad{
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #EAF2FB;
	padding: 8px;
	font-size:11px;
	font-weight:bold;}
	
.solapaGrandesTours{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #FFDAB9;}	
	
.cuadradoInterior{
	border-left: 1px dotted Black;
	border-right: 1px dotted Black;}
	
.cuadradoModuloBlue{
   background-color: #00619C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:26px;}
	
	.cuadradoModuloBluePeqe{
   background-color: #00619C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
  font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding:2px;}

.cuadradoModuloBlanco{
   background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 20px;
	color: #00619C;
	font-weight: bold;
}
	
.titularModulo{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 16px;
	color:000000;
	font-weight: bold;
	font-style: normal;
	padding-left: 5px;
	border-bottom: 3px solid #FF3366;}	
	
.titularModuloBlue{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 16px;
	color:000000;
	font-weight: bold;
	font-style: normal;
	padding-left: 5px;
	border-bottom: 3px solid #297DAD;}	
	
.titularModuloRed{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 16px;
	color:#C91030;
	font-weight: bold;
	font-style: normal;
	padding-left: 5px;
	border-bottom: 3px solid #457AA2;}		
	
.subTituBlack{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 10px;
	color:#000;
	font-weight: bold;
	font-style: normal;
	padding-left: 5px;
	letter-spacing: 2px;
	border-bottom: 1px solid #000;}		
	
.titularModuloBlack{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 16px;
	color:#C91030;
	font-weight: bold;
	font-style: normal;
	padding-left: 5px;
	border-bottom: 1px solid #000;}		
	
/*Calendario**************************************/
.calendar{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 12px;
	font-weight: bold;
	color: #1B4F6D;
	font-style: normal;
	background-color: #FFFFFF;
	border-bottom: 1px solid #1B4F6D;
	padding-top: 5px;
	background-image: url(../img/ico_line.gif);
	background-repeat: no-repeat;}
	
.formul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: black;
	background-color: #FFFFFF;
	border-bottom: 1px solid black;
	border-left:  1px solid black;
	border-right:  1px solid black;
	border-top:  1px solid black;
	scrollbar-arrow-color: #000000;
   scrollbar-3dlight-color: #FFFFFF;
   scrollbar-highlight-color: #000000;
   scrollbar-face-color: #FFFFFF;
   scrollbar-shadow-color: #000000;
   scrollbar-darkshadow-color: #FFFFFF;
   scrollbar-track-color: #FFFFFF;}	
   
   
.boton{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #297DAD;
	border-bottom: 1px solid black;
	border-left:  1px solid black;
	border-right:  1px solid black;
	border-top:  1px solid black;
	cursor: hand;
	}
.boton_img{
   background-image: url(../img/reservar3.gif);
   width: 95px;
   height: 18px;
	}

.circuitTab { 
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #003366;
   font-style: normal;
   padding-left:1px;
    font-weight: bold;
   }

.tituloTab {
    color: #003366;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: normal;
}

/********MBH marzo 2012 cambio de fotos por textos*********/
.cabeceraCircuitosCruceros{
	background-color: #0040FF;
	text-align:center;
	vertical-align:middle; 
	font-size:16; 
	color: FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:25;
	width:776;
}
.cabeceraCrucerosLujo{
	background-color: #800000;
	text-align:left;
	vertical-align:middle;
	font-size:15; 
	color: FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:25;
	width:776;
}


.cabeceraReservas{
	background-color: #0079C6;
	text-align:left;
	padding-left:40px;
	vertical-align:left; 
	font-size:20; 
	color: FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	height:25;
	width:776;
}

.cabeceraFolletos{
	background-color: #0040FF;
	text-align:center;
	padding-left:10px;
	vertical-align:middle; 
	font-size:14; 
	color: FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:28px;
	width:776px;
}

.cabeceraSemanaSanta{

background-color: 88137E;
	text-align:center;
	vertical-align:middle; 
	font-size:15; 
	color: FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:25;
	width:776;
}
.letraPeque{
background-color: #0040FF;
color: FFFFFF;
font-size:11px;
font-weight:bold; 

}

.cabeceraBRAme{
	background-color: #0040FF;
	text-align:left;
	padding-left:30px;
	vertical-align:left; 
	font-size:20; 
	color: FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:28;
	width:776px;
}
.borderBlueDetallePDF{
   border-top:1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #D3E5F0;
	color: #003366;
	display: compact;
	padding-left: 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	font-weight: bold;
	width:150; 
	}
.textBlackAbril12 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 10px;
	font-style: normal;
	padding-left:10px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;}
	
.tituloCircuitoazulCruceros {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
   font-size: 12px;
	color: #003366;
	font-style: normal;
	font-weight: bold;
	}