/*------------------------------------
	Title: Cross-Browser Text Drop Shadows
	Author: Scott Jehl, www.scottjehl.com, scott@scottjehl.com
	Date: 7/19/06
	http://creativecommons.org/licenses/by-nc-sa/2.5/
--------------------------------------*/

/*Appearance of Drop Shadow Text*/
span.shadow {
	top: 191px;
	left: 180px;
	color: #000;
}






/*necessities*/
.highContrast {
	position: relative;
	color: #fff;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 42px;
	font-weight: bold;
}
.highContrast span {
	position: relative;
	height: 15px;
}
span.shadow {
	position: absolute;
}	

.Arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.Arial11Blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.Arial12_Negrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

.Arial_tablaResult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.Arial11_Naranja {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}
.Arial9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.Arial11_Azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.Arial12_Azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.Arial11_AzulClaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	font-weight: bold;
}
.Arial22_Blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
}
.ArialTitulo_multi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.Borde_Banderas {
	border: 1px solid #FFFFFF;
}
.Borde_Pie {
	height: 60px;
	background-repeat:  repeat-x;
	background-image: url(Images/pie.jpg);
	background-position: center top;
}
.Borde_Venta {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 8px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.Barra_Sup {
	background-color: #50667B;
	height: 15px;
	background-image: url(Images/2009_LineaAzul.jpg);
	background-repeat: no-repeat;
}
.Barra_Sup2 {
	background-color: #3694AE;
	height: 15px;
	background-image: url(Images/2009_Lineaverde.jpg);
	background-repeat: no-repeat;
}
.Barra_Sup3 {
	background-color: #44434B;
	height: 15px;
	background-image: url(Images/2009_LineaAzulosOscuro.jpg);
	background-repeat: no-repeat;
}
.Barra_Sup4 {

	background-color: #92A4BC;
	height: 15px;
	background-image: url(Images/2009_LineaAzulosClaro.jpg);
	background-repeat: no-repeat;
}

.Cabecera1 {
	background-color: #708BAA;
	background-image: url(Images/2009_FONDO_2.jpg);
	background-repeat: no-repeat;
}
.Cabecera2 {
	background-color: #6191C1;
	background-image: url(Images/2009_FONDO_6.jpg);
	background-repeat: no-repeat;
	height: 368px;
}
.Cabecera3 {


	background-color: #789DC7;
	background-image: url(Images/2009_FONDO_4.jpg);
	background-repeat: no-repeat;
}
.Cabecera4 {

	background-color: #849DC0;
	background-image: url(Images/2009_FONDO_5.jpg);
	background-repeat: no-repeat;
}
.Cabecera5 {
	background-color: #7B95B7;
	background-image: url(Images/2009_FONDO_7.jpg);
	background-repeat: no-repeat;
	height: 368px;
}
.Cabecera6 {
	background-color: #37393D;
	background-image: url(Images/2009_FONDO_3.jpg);
	background-repeat: no-repeat;
}
.Cabecera7 {

	background-color: #8AABC6;
	background-image: url(Images/2009_FONDO_8.jpg);
	background-repeat: no-repeat;
}
.Cabecera1_Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4A5C70;
}
.Cabecera2_Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2E3743;
}
.Cabecera1_SepMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #E0E0E0;
}
.Cabecera1_Menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003366;
}
.Cabecera1_MenuNegro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.CamposTexto {
	background-color: #F8F8F8;
	height: 17px;
	border: 1px solid #CCCCCC;
	filter: alpha(style=0, opacity=100, finishOpacity=0, startX=0, startY=0, finishX=0, finishY=0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.CamposArea {
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.Contenido_TitulosAzul_oscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
}
.Charter_NombreBarcos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.Charter_NombreFamilia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099CC;
}
.Charter_BordeFoto {
	border: 1px solid #E6E6E6;
}
.Charter_FotoMini {
	margin: 0px;
	border: 1px solid #CCCCCC;
	padding: 6px;
}
.Charter_Botones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px solid #86A5C4;
	background-color: #FF6600;
	cursor: hand;
}
.Charter_Botones_al {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	cursor: hand;
	background-position: right center;
}
.Charter_Botones_Esp {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	border: 1px solid #86A5C4;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url(Images/2009_especif.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.Charter_Botones_Esp_al {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	cursor: hand;
	text-decoration: underline;
	background-image: url(Images/2009_especif.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.Charter_LineaPuntos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top: 0px dotted #333333;
	border-right: 0px dotted #333333;
	border-bottom: 1px dotted #333333;
	border-left: 0px dotted #333333;
}
.Celda_tablas {
	background-image: url(Images/2009_celda.jpg);
}
.Celda_Azul {
	background-image: url(Images/2009_celda_azul.jpg);
	background-repeat:  repeat-x;
}
.Dise_cab1 {
	height: 92px;
}
.Dise_cab2 {
	height: 230px;
}
.Dise_general {
	height: 368px;
}
.Tablaform_Borde {

	filter: alpha(style=0, opacity=90, finishOpacity=0, startX=0, startY=0, finishX=0, finishY=0);
	border: 0px solid #FFFFFF;
}
.Abajo {
	vertical-align: bottom;
}
.ImagenMulti {
	border: 5px solid #17DBE6;
}
.ImagenMulti_al {

	border: 5px solid #FFFFFF;
}


.ImagenEnlace {
	border-right-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 4px;
}

.Pestana {
	background-image: url(Images/pestana.jpg);
	background-repeat: no-repeat;
	height: 26px;
	cursor: hand;
	width: 106px;
}
.Pestana_al {
	background-image: url(Images/pestana_al.jpg);
	background-repeat: no-repeat;
	height: 26px;
	cursor: hand;
	width: 106px;
}
.Pestana_borde {
	border-top: 1px solid #F4F4F4;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #F4F4F4;
	border-left: 1px solid #D4D4D4;
}
