/*@charset "UTF-8";*/
/* CSS Document */
body {
	background-color: #7b3035;
	background-image: url(../images/destino01/fondo.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
a:link {
	color:#666666;
	text-decoration:none;
}
/*
a:visited {
	color:#888888;
}
*/
a:visited {
	color:#666666;
	text-decoration:none;
}
a:hover, a:active {
	color:#990000;
	text-decoration:underline;
}
h2 {
	color:#8B0E04;
	background:url(../images/destino01/h2.jpg) no-repeat top left;
}
#logo h1 a {
	background:url(../images/destino01/logo.jpg) no-repeat top left;
	width:630px;
	height:142px;
}
#login {
	background:url(../images/destino01/login.jpg) no-repeat top left;
}
#login table tr th {
	color:#333333;
}
#login table tr td {
	color:#333333;
}
#menu {
	background:url(../images/fondo_menu.jpg) #A0ABA4 repeat-x top;
}
#menu h2 {
	color:#fff;
}
#menu a:link, #menu a:visited {
	color:#333333;
}
#menu a:hover, #menu a:active {
	color:#DDDDDD;
}
#contenido a:link, #contenido a:visited {
	/*color:#8B0E04;
	text-decoration:underline;*/
}
h2.hotel {
	color:#8B0E04;
	background:url(../images/destino01/h2_hotel.jpg) no-repeat top left;
}
h2.riad {
	color:#8B0E04;
	background:url(../images/destino01/h2_riad.jpg) no-repeat top left;
}
h2.restaurante {
	color:#8B0E04;
	background:url(../images/destino01/h2_restaurante.jpg) no-repeat top left;
}
h2.excursion {
	color:#8B0E04;
	background:url(../images/destino01/h2_excursiones.jpg) no-repeat top left;
}
h2.circuito {
	color:#8B0E04;
	background:url(../images/destino01/h2_circuito.jpg) no-repeat top left;
}
h2.circuito_autocar {
	color:#8B0E04;
	background:url(../images/destino01/h2_circuito_autocar.jpg) no-repeat top left;
}
h2.circuito_avion {
	color:#8B0E04;
	background:url(../images/destino01/h2_circuito_avion.jpg) no-repeat top left;
}
h2.circuito_tren {
	color:#8B0E04;
	background:url(../images/destino01/h2_circuito_tren.jpg) no-repeat top left;
}
h2.ciudad {
	color:#8B0E04;
	background:url(../images/destino01/h2_ciudad.jpg) no-repeat top left;
}
h3.reserva {
	background:url(../images/h3_reserva.jpg) no-repeat top left;
}
ul.resultados li {
	list-style-image:url(../images/bullet_resultados.jpg);
}
#caja_reserva {
	background:#F1F2DE;
}
td.clientes, th.clientes {
	background:url(../images/clientes.jpg) no-repeat top left;
}
td.estatus, th.estatus {
	background:#F0F1DA;
}
div.ok {
	background:url(../images/fondo_ok.jpg) #C1FFCC no-repeat top left;
}
div.error {
	background:url(../images/fondo_error.jpg) #F2ABB1 no-repeat top left;
}
table.formulario {
	background:#f9f9f9;
	border:1px dashed #DDDDDD;
}
table.formulario input, table.formulario textarea, table.formulario select {
	background:#EDF5F8;
	color:#5588BB;
}
table.formulario input, table.formulario textarea {
	border:1px solid #AAB6B6;
}
table.formulario tr td.impar {
	color:#336699;
	background:#F5F5FA;
	border-bottom:1px solid #E1E1E1;
}
table.formulario tr td.par {
	color:#336699;
	background:#FFFFFF;
	border-bottom:1px solid #E1E1E1;
}
table.formulario tr td.requerido {
	color:#990000;
	background:#F0F1DA;
	border-bottom:1px solid #E1E1E1;
}
table.formulario tr td.requerido input.requerido {
	background:#F6F6F6;
	border:1px solid #99999;
}
td.top_observaciones {
	background:url(../images/top_observaciones.jpg) no-repeat top center;
}
u {
	color:#333333;
	border-bottom:1px double #666666;
}
.bordetabla {
	border:1px solid #999;
	background:#FFF;
}
.fondogris {
	background:#f9f9f9;
	border:1px dashed #DDDDDD;
}

#contenido em strong, #contenido strong em {
	color:#A31326;
}

#contenido h3 {
	color:#A31326;
}
#contenido h4 {
	color:#A31326;
}

div.slidetext h1 a:hover, div.slidetext h1 a:active {
	color:#E1E1E1 !important;
}
div.ancho {
	background:url(../images/destino01/fondo_ruta.jpg) no-repeat top left;
	border:1px solid #CCC;
}

#caja_ciudades {
	background:#f1f1f1;
	border:1px solid #CCC;
}
#contenido_ciudades ul li {
	background:url(../images/carpeta.png) no-repeat left;
}
#contenido_ciudades ul li a:link, #contenido_ciudades ul li a:visited {
	color:#A31326;
}
#contenido_ciudades ul li a:hover, #contenido_ciudades ul li a:active {
	color:#CC0000;
}
div.enlaces_ciudades {
	border:1px solid #CCC;
}
div.enlaces_ciudades ul li {
	background:url(../images/carpeta.png) no-repeat left;
}
div.enlaces_ciudades ul li a:link, div.enlaces_ciudades ul li a:visited {
	color:#A31326;
}
div.enlaces_ciudades ul li a:hover, div.enlaces_ciudades ul li a:active {
	color:#CC0000;
}
#programa {
	background:#FAFFE2;
}
h3.programa {
	color:#333 !important;
	background:url(../images/programa.jpg) no-repeat left;
}
td.destacados {
	background:#f1f1f1;
	border:1px solid #ccc;
}
td.derecha {
	background:#EDEDED;
	border:1px solid #CCC;
}
div.cajagris {
	background:#EDEDED;
	border:1px solid #CCC;
}

input.buscar {
	color:#CCC;
}
#busqueda input {
	color:#CCC;
}
table.tabla_novedades a:link, table.tabla_novedades a:visited {
	color:#A31326;
}
table.tabla_novedades tr td h4 {
	color:#000;
}
table.tabla_novedades tr td h4 a:hover, table.tabla_novedades tr td h4 a:active {
	color:#B32336;
}
table.listado {
	background:#F9F9F9;
	border:1px solid #CCC;
}
table.listado a:link, table.listado a:visited {
	color:#A31326;
}
table.tabla_emails {
	border:1px solid #CCC;
	background:#FFF;
}
table.tabla_emails tr th {
	background:url(../images/bullet_resultados.jpg) no-repeat 10px 5px;
	border-bottom:1px solid #CCC;
}
table.tabla_emails tr td {
	border-bottom:1px solid #CCC;
}
#consulta_barcos {
	background:url(../images/fondo_barcos.jpg) #fff repeat-x top;
	border:1px solid #999;
}
h3.barcos {
	color:#155D79;
}
#pie {
	background:url(../images/fondo_pie.jpg) #A0ABA4 repeat-x top;
	color:#666666;
}
#copyright {
	background:url(../images/logo_pie.jpg) no-repeat top left;
}
#navegacion_pie ul li {
	border-right:1px solid #666;
}
#navegacion_pie ul li a:link, #navegacion_pie ul li a:visited {
	color:#666;
}
#navegacion_pie ul li a:hover, #navegacion_pie ul li a:active {
	color:#777;
}
.seleccionado {
	color:#ffffff;
}


/* ------- OFERTAS--------*/
div.oferta {
	background:url(../images/fondo_oferta.jpg) #CCCC00 no-repeat top left;
	border-bottom:1px solid #999900;
}
div.oferta h4, div.globo_oferta h4 {
	color:#626803;
}
h4.oferta {
	color:#626803;
}
div.globo_oferta {
	color:#fff;
}
.precio_oferta {
	color:#fff;
}
div.ficha_dcha {
	background-color:#f9f9f9;
	border:1px solid #ccc;
	position: absolute;
	height: 329px;
	width: auto;
	left: 398px;
	top: 186px;
}
.oferta {
	position: absolute;
	height: auto;
	width: auto;
}

div.titulo_foto {
	color:#666;
}
div.ver_galeria {
	color:#666;
}
table.tarifas {
	background:#FFF;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

table.tarifas tr th {
	color:#fff;
	background-color:#990000;
}
table.tarifas tr td {
	border-bottom:1px solid #ccc;
}
table.tarifas strong {
	font-weight:bold;
	color:#660000;
}
/* --------------------- */
/* Jac 22.may.2009 */
table.tarifaspeq {
	background:#FFF;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

table.tarifaspeq tr th {
	color:#fff;
	background-color:#990000;
}
table.tarifaspeq tr td {
	border-bottom:1px solid #ccc;
}
table.tarifaspeq strong {
	font-weight:bold;
	color:#660000;
}
/* --------------------- */
div.condiciones, div.condiciones p {
	color:#333333;
}
div.condiciones p strong {
	color:#990000;
}
div.caja_observaciones {
	background:#9DB3CC;
	border:1px solid #6C7B8D;
}
div.caja_observaciones a:link, div.caja_observaciones a:visited {
	color:#FFF !important;
}
h3.observaciones {
	color:#3F4852 !important;
	background:url(../images/info.jpg) no-repeat left;
}
div.caja_horarios {
	background:#f5f5f5;
	border:1px solid #DDC;
}
h3.horarios {
	color:#333333 !important;
	background:url(../images/horarios.jpg) no-repeat left;
}
div.caja_precios {
	background:#f5f5f5;
	border:1px solid #DDC;
}
h3.precios {
	color:#710801 !important;
	background:url(../images/destino01/precios.jpg) no-repeat left;
}
div.caja_hoteles {
	background:#f5f5f5;
	border:1px solid #DDC;
}
h3.hoteles {
	color:#710801 !important;
	background:url(../images/destino01/hoteles.jpg) no-repeat left;
}
/* estilos de Entorno */
/*----------------------------------------------------------------------------*/
td.cabtarifas {
        color:#FFFFFF;
        background-color:#990000;
        border-bottom:1px solid black;
        text-align:center;
}
