/* CSS Document */
*{
	margin:0; padding:0;
}

body {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000;
	background:url(Imagenes/generales/fondo1.jpg) repeat-x  #FFFFFF; margin:0; padding:0;
}
a {
color: #000066; text-decoration: none;
}
#contenido {
    width:1000px;
}
#contenedor {
	width:1000px; overflow: auto; margin:auto;
}
#encabezado {
	width:1000px; height:80px;
}
#encabezado-logo {
	width:230px; height:80px; float:left; text-align:left;
}
#encabezado-derecha {
	width:770px; height:80px; float:right; text-align:right;
}
#encabezado-derecha a{
	color:#000066;
}
#encabezado-derecha ul {
	width:500px; height:20px; float:right; font-size:10px; color:#000099; font-weight:normal; padding:60px 0 0 2px; list-style:none; 		margin:0;
}
#encabezado-derecha li {
	float:left; margin:0 15px 0 0px; display:compact; padding:0; float:right
}
#navegacion2 {
	font-size:14px; color:#FFFFFF;background:#000066; height:22px;
}
#navegacion2 ul{
	list-style:none;
	background:#000066; margin:0;
	width:1000px; height:22px;
}
#navegacion2 li{
	float:left;
	border-left:#FFFFFF solid 1px;
	height:22px;
}
#navegacion2 li a{
	float:left;
	display: block;
	height:16px;
	padding:3px 14px;
	color:#FFFFFF;
}
#navegacion2 li a:hover{
	background:#006699;
}
#navegacion3 {
	width:1000px; height:24px; font-size:12px; color:#000066; background: #66CCFF;
}
#navegacion3 ul {
	width:990px; height:18px; float:right; font-size:11px; color: #000066; font-weight:normal; padding:3px 0 0 1px; list-style:none; 		margin:0;
}
#navegacion3 li {
	float:left; margin:0 0px 0 0px; display:compact; padding:0 12px 0 0; list-style:none;
}
#navegacion3-alternativo{
background-color: #00CC33;
width:1000px; height:24px; font-size:12px; color: #00FF66;
}
#navegacion3-alternativo ul {
	width:990px; height:18px; float:right; font-size:11px; color: #00FF66; font-weight:normal; padding:3px 0 0 1px; list-style:none; 		margin:0;
}
#navegacion3-alternativo li {
	float:left; margin:0 0px 0 0px; display:compact; padding:0 12px 0 0; list-style:none;
}
#navegacion3-alternativo li a {
color: #C9FDA2;
}
#navegacion3-especializado{
background-color: #009999;
width:1000px; height:24px; font-size:12px; color: #80FFFF;
}
#navegacion3-especializado ul {
	width:990px; height:18px; float:right; font-size:11px; color: #80FFFF; font-weight:normal; padding:3px 0 0 1px; list-style:none; 		margin:0;
}
#navegacion3-especializado li {
	float:left; margin:0 0px 0 0px; display:compact; padding:0 12px 0 0; list-style:none;
}
#navegacion3-especializado li a {
color:#80FFFF
}
#vacio {
	width: 1000px; height:30px; background: #FFFFFF;
}
#vacio ul {
	width:990px; height:18px; float:right; font-size:10px; color: #FF3300; font-weight:normal; padding:6px 1px 0 0; list-style:none; 		margin:0;
}
#vacio li {
	float:left; margin:0 0px 0 0px; display:compact; padding:0 8px 0 0; list-style:none;
}
#vacio li a {
text-decoration:underline; color: #666666;
}
#columna1 {
	float: left;
	width: 300px;
	background: #C7F8D1;
}
#columna1 ul {
list-style:none;padding:0; margin:0;
}
#columna1 li {
width:250px; height:120px; list-style:none; float:left; display:compact; margin:8px;
}
#columna2 {
	float: right;
	width: 680px; height:310px;
}
#carreta-quienes-somos {
	float: right;
	width: 680px;
	color: #666666;
}
#titulo-hotel{
width:630px; float: lef margin:0 0 10px 0 0;
}
#foto-destino {
	float: right;
	width: 680px; height:200px;
}
#vacio2{
	float: left;
	width: 40px; height:300px;
}
#foto-hotel {
	float: left;
	width: 400px; height:250px;
}
#foto-promocion {
	float: left;
	width: 600px; height:250px;
}
#foticos-hotel {
	float: right;
	width: 220px; height:250;
}
#foticos-hotel ul {
list-style:none;padding:0; margin:0;
}
#foticos-hotel li {
width:70px; height:70px; list-style:none; float:left; display:compact; margin:0 8px 8px 16px;
}
#tarifas {
	float: right;
	width: 640px; margin:20px 0 0 40px
}
#info-promo {
	float: right;
	width: 680px;
	padding: 5px 0 20px 0;
	font:Arial, Helvetica, sans-serif; font-size:12px; color: #666666;
}
#info-tarifas {
	float: right;
	width: 680px;
}
#info-destino {
	float: right;
	width: 680px;
}
#info-destino A {
color:#000066;
}
#tarifas-hoteles {
	float: right;
	width: 640px;
}
#pata-promociones {
	float: right;
	width: 1000px;
}
.link-activo-azul {
color:#FFFFFF; background:#66CCFF;
}
.link-activo-oscuro {
color: #000066;
}
.link-activo-blanco {
color: #FFFFFF; text-decoration:underline;
}
.link-activo-cyan {
color: #0099CC; text-decoration:underline;
}
.titulo-promo-destino {
font-size:14px; color: #000099; font-weight:bold; !important;
}
.texto-promo-destino {
font-size:10px; color: #000000; !important;
}
.precio-promo-destino {
font-size:11px; color: #000066; font-weight:bold; !important;
}

.letra-invisible-azul {
color:#66CCFF;
}
.letra-invisible-blanca {
color: #FFFFFF;
}
.letra-blanca-menu-destinos {
color:#FFFFFF;
}
.texto-pie-promo {
color: #000066;
}
.carreta-hoteles {
color: #666666;
}
.carreta-roja {
color: #FF0000;
}
.carreta-cyan {
color: #0066FF;
}
.carreta-azul-oscura {
color: #000099;
}
.titulos-carreta-hoteles {
color: #666666; font-weight:bold;
}
.titulos-promo-tablas{
font-size:18px; color:#000099; font-style:oblique; background:#FFFF00;
}
.titulos-promo-tablas-azul{
font-size:16px; color: #FFFFFF; font-style: normal; background: #0000FF;
}
.titulo-hoteles {
color: #666666; font-size:18px;
}
.titulo-magenta {
color: #FF0066; font-size:24px; font-style:oblique; font-weight:bold;
}
.titulo-cyan {
color: #0099FF; font-size:24px; font-style:oblique; font-weight:bold;
}
.titulo-azul {
color: #000099; font-size:24px; font-style:oblique; font-weight:bold;
}
.titulo-verde {
color: #009900; font-size:24px; font-style:oblique; font-weight:bold;
}
.titulo-ocre{
color: #999900; font-size:24px; font-style:oblique; font-weight:bold;
}
.fondo-desde-azul{
color:#FFFFFF; background: #000099; font-size:20px; font-style:oblique; font-weight:bold;
}
li.sin-borde {
	border-left:1px solid #000066 !important;
}
#pestanas {
	font-size:12px; color: #000000;background:#000066; height:20px;
}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(Imagenes/pestanas_centro.jpg) top left repeat-x;
}

.shadetabs li a:visited{
color: #999999;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(Imagenes/pestanas_der-o.gif);
border-bottom-color: white; color: #CCCCCC;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
}
#country6 li{
	float:left;
	display:block;
}

@media print {
.tabcontent {
display:block !important;
}
}
.texto-foticos-promo{
font-size:12px;
}
.celda{
background:#33CC99; border-bottom:#000000 solid 1px;
}
.celda2{
border-right:#000000 solid 1px;
}
.acomodacion-tablas{
color:#FFFFFF; background: #759CCB;
}
.franja-tablas{
background: #CECEFF;
}
.franja-rosada{
background: #FFCEFF;
}
.franja-amarilla{
background: #FFFF00; color: #666666;
}
.franja-amarilla-clara{
background: #FFFFD2; color: #666666;
}
.franja-verde-clara{
background: #91F0A6;
}
.franja-descripcion-hoteles{
background: #CECEFF; color: #666666;
}
.franja-turismo-alternativo{
background: #00CC33;
}
.franja-turismo-especializado{
background: #009999;
}
.franja-Magenta{
background: #FF0066;
}
.franja-Verde{
background: #C1E2A5;
}
.franja-Cyan{
background: #0066FF;
}
.franja-azul{
background: #00B0E6;
}
.franja-azul-clara{
background: #DADCFC;
}

.notas-tablas{
font-size:9px;
}
.incluye buceo{
font-size:9px; color:#0000CC;
}
.ir-a-destino{
background: url(Imagenes/botones/boton-ir-flecha.jpg) repeat-x; font-size:13px;
}
.tabla-crucero-azul-1{
color:#FFFFFF; background: #0099FF;
}
.tabla-crucero-azul-2{
color:#FFFFFF; background: #000099;
}
.tabla-crucero-verde-1{
color:#FFFFFF; background: #006600;
}
.tabla-crucero-verde-2{
color:#FFFFFF; background: #00CC00;
}

