@charset "utf-8";
/* CSS Document */

/* RESET */
* {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
	font-weight: normal;
	font-style: normal;
		vertical-align: baseline;
}
ul, ol {
	list-style: none;
}
img {
	border: none;
}
caption, th {
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*GENERAL*/

#Contenedor {
	width:980px;
	height:auto;
	margin:0px auto;
	text-align:left;
	font-size:11px;
	position:relative;
}
body {
	background-color: #FFF;
	background-image: url(../imagenes/style/fondoBody.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	width:980px;
	margin:0 auto;
}
h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8em;
	line-height: normal;
	font-weight: normal;
	color: #0E6FA7;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	line-height: normal;
	font-weight: normal;
	color: #414141;
}
h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	line-height: normal;
	font-weight: normal;
	color: #535353;
}
p {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.0em;
}
.select-box {
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	font-weight:normal;
}
.input-box {
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	font-weight:normal;
}
/*HEADER*/
#header {
	margin: 7px 0 0 0;
}
#header_box01 {
	float:left;
	width:258px;
	height:74px;
}
#header_box02 {
	float:left;
	width:722px;
	background-image:url(../imagenes/Header.jpg);
	background-repeat:repeat-x;
	height:74px;
	position:relative;
}
.menu {
	width:980px;
	height:35px;
}
/*FOOTER*/
.footer-fondo {
	background-color:#FFF;
	height:84px;
}
.color-footer {
	color: #003D53;
	padding-top:20px;
	margin-bottom:2px;
	padding-right:10px;
	font-weight:normal;
	font-size:10px
}
.link-footer a {
	font-size: 10px;
	color: #005677;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.link-footer a:hover {
	font-size: 10px;
	color: #003D53;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
.link-footer02 a {
	font-size: 10px;
	color: #666;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.link-footer02 a:hover {
	font-size: 10px;
	color: #333;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
.p-footer {
	font-size: 9px;
	color: #666;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:280px;
}
/*SWF*/
.contenedor-swf-header {
	clear:both;
	height:319px;
}
/*CONTENIDO*/
.barraTiempo {
	background-image:url(../imagenes/style/fondoBarraTiempo.gif);
	background-repeat:repeat-x;
	width:980px;
	height:30px;
	color:#FFF;
}
.barraTiempo p {
	margin-top:5px;
	margin-left:5px;
}
.barraSeparador {
	background-image:url(../imagenes/separador.gif);
	background-repeat:no-repeat;
	width:6px;
	height:29px;
	background-position: center;
}
.barraTiempoDerecha {
	background-image:url(../imagenes/style/fondoTiempo02.jpg);
	background-repeat:repeat-x;
	width:421px;
	height:22px;
	padding-top:6px;
}
.contenedorInfoTodo {
	width:980px;
	height:auto;
}
.contenedorInfoTodoPromo {
	width:980px;
	height:auto;
	background-color:#FFF;
}
.contenedorInfoColumna01 {
	width:206px;
	height:auto;
	margin-right:10px;
	float:left;
}
.contenedorInfoColumna01_derecha {
	width:206px;
	height:auto;
	float:left;
}
.contenedorColumnaCentralPromo {
	width:750px;
	height:auto;
	margin-right:10px;
	float:left;
}
.contenedorInfoColumna01Header {
	height:25px;
	width:206px;
	background-image:url(../imagenes/headerCajaReserva.gif);
	background-repeat:no-repeat;
}
.contenedorInfoColumna01Header02 {
	height:25px;
	width:206px;
	background-image:url(../imagenes/headerCall.gif);
	background-repeat:no-repeat;
}
.contenedorInfoColumna01Formulario {
	font-size: 0.9em;
	color: #465459;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:0px;
	background-image:url(../imagenes/style/fondoFormulario.gif);
	background-repeat:repeat-x;
	background-color:#C4C4C4;
}
.formato-formulario {
	font-size: 1.0em;
	color: #ffffff;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:2px;
	height:23px;
}
.formato-formulario select {
	width:154px;
}
.formato-formulario input {
	width:52px;
}
.formato-formulario02 {
	font-size: 1.0em;
	color: #ffffff;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:2px;
	height:23px;
}
.formato-formulario02 select {
	width:40px;
}
.contenedorInfoColumna02 {
	width:374px;
	height:auto;
	margin-right:10px;
	float:left;
}
.contenedorInfoColumna03 {
	width:380px;
 //width:375px;
	height:auto;
	float:left;
}
.select-boxFormulario {
	width:20px;
}
.link-tipoAzul {
	text-align:right;
	font-size:1.2em;
	padding-right:5px;
}
.link-tipoAzul a {
	color:#00CCFF;
	text-decoration:none;
	font-family:"Trebuchet MS";
}
.link-tipoAzul a:hover {
	color:#fff;
}
.barras-home {
	background-image: url(../imagenes/style/barraHome.gif);
	background-repeat: repeat-x;
	height:25px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.contenedorTipo01 {
	height:auto;
	background-color:#FFF;
	border: 1px solid #DBDBDB;
}
.contenedorTipo01 a{
	text-decoration:none;
	color:#666666;
}
.contenedorTipo01 a:hover{
	text-decoration:none;
	color:#000000;
}
.contenedorTipo01-bitacora {
	height:auto;
	background-color:#FFF;
	border: 0px solid #DBDBDB;
}
.contenedorTipo01-bitacora a{
	text-decoration:none;
	color:#666666;
}
.contenedorTipo01-bitacora a:hover{
	text-decoration:none;
	color:#000000;
}
.contenedorTipo01-fix {
	height:193px;
	background-color:#FFF;
	border: 1px solid #DBDBDB;
	overflow:hidden;
}
.contenedorTipo01-fixHome {
	height:82px;
    //height:82px;
	background-color:#FFF;
	border: 1px solid #DBDBDB;
}
.link-noticias {
	padding:8px;
	height:auto;
}
.link-noticias a {
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.link-noticias a:hover {
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
.subBoxs {
	width:185px;
 //width:180px;
	height:auto;
}
.subBoxs02 {
	width:185px;
    //width:180px;
	height:auto;
	margin-right:10px;
    //margin-right:14px;

}
.p-bitacora {
	font-size:10px;
	color:#7E7E7E;
	width:180px;
	padding-left:7px;
	font-weight: bolder;
	line-height: 12px;
	height:56px;
}
.link-verMas a {
	font-size: 10px;
	color: #666666;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.link-verMas a:hover {
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.btnExperiencia-fix {
	float:right;
	margin-right:10px;
}
.contenedorPromo {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
}
.terminosUso {
	padding:8px;
	width:720px;
	height:auto;
}
.terminosUso p {
	color:#666;
	line-height:22px;
	font-size:1.0em;
}
.terminosUso b {
	color:#333;
	line-height:22px;
	font-size:1.5em;
	font-weight:normal;
}



/*hr*/
.div-hr-solid {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #509AC7;
	padding-top: 5px;
	padding-bottom: 4px;
	margin: 0 4px 3px 4px;
}
/*ROLLOVER*/
.rollover-tiempo {
	display: block;
	width: 32px;
	height: 30px;
	background-image:url(../imagenes/btnRollover/btnBarraTiempo.jpg);
	background-repeat:no-repeat
}
a.rollover-tiempo:hover {
	background-position: -32px;
}
.rollover-clickToCall {
	display: block;
	width: 206px;
	height: 165px;
	background-image:url(../imagenes/btnRollover/clickToCall.jpg);
	background-repeat:no-repeat
}
a.rollover-clickToCall:hover {
	background-position: -206px;
}
.rollover-laguna {
	display: block;
	width: 115px;
	height: 85px;
	background-image:url(../imagenes/btnRollover/rollOverLaguna.jpg);
	background-repeat:no-repeat
}
a.rollover-laguna:hover {
	background-position: -115px;
}
.rollover-canales {
	display: block;
	width: 115px;
	height: 85px;
	background-image:url(../imagenes/btnRollover/rollOverCanal.jpg);
	background-repeat:no-repeat
}
a.rollover-canales:hover {
	background-position: -115px;
}
.rollover-ruta {
	display: block;
	width: 115px;
	height: 85px;
	background-image:url(../imagenes/btnRollover/rollOverRuta.jpg);
	background-repeat:no-repeat
}
a.rollover-ruta:hover {
	background-position: -115px;
}
.rollover-verMas {
	display: block;
	width: 38px;
	height: 16px;
	background-image:url(../imagenes/btnRollover/btnVerMas.gif);
	background-repeat:no-repeat
}
a.rollover-verMas:hover {
	background-position: -38px;
}
.rollover-galeria {
	display: block;
	width: 178px;
	height: 90px;
	background-image:url(../imagenes/btnRollover/rollOverGaleria.jpg);
	background-repeat:no-repeat
}

a.rollover-galeria:hover {
	background-position: -178px;
}
.rollover-sube-historia {
	display: block;
	width: 206px;
	height: 79px;
	background-image:url(../imagenes/btnRollover/rollOver_sube_bitacora.jpg);
	background-repeat:no-repeat
}
a.rollover-sube-historia:hover {
	background-position: -206px;
}

.rollover-video {
	display: block;
	width: 178px;
	height: 90px;
	background-image:url(../imagenes/btnRollover/rollOverVideos.jpg);
	background-repeat:no-repeat
}
a.rollover-video:hover {
	background-position: -178px;
}
.rollover-experiencia {
	display: block;
	width: 155px;
	height: 71px;
	background-image:url(../imagenes/btnRollover/roll-over-bitacora.jpg);
	background-repeat:no-repeat;
}
a.rollover-experiencia:hover {
	background-position: -155px;
}
.rollover-mas {
	display: block;
	width: 15px;
	height: 30px;
	background-image:url(../imagenes/btnRollover/rollOverMas.jpg);
	background-repeat:no-repeat;
}
a.rollover-mas:hover {
	background-position: -15px;
}
.rollover-beneficios {
	display: block;
	width: 105px;
	height: 25px;
	background-image:url(../imagenes/btnRollover/rollOverBeneficios.jpg);
	background-repeat:no-repeat;
}
a.rollover-beneficios:hover {
	background-position: -105px;
}
.rollover-promociones {
	display: block;
	width: 105px;
	height: 25px;
	background-image:url(../imagenes/btnRollover/rollOverPromociones.jpg);
	background-repeat:no-repeat;
}
a.rollover-promociones:hover {
	background-position: -105px;
}
.rollover-reservaAqui {
	display: block;
	width: 124px;
	height: 27px;
	background-image:url(../imagenes/btnRollover/roll-over-ReservaAqui.gif);
	background-repeat:no-repeat;
}
a.rollover-reservaAqui:hover {
	background-position: -124px;
}
.rollover-face {
	display: block;
	width: 52px;
	height: 39px;
	background-image:url(../imagenes/btnRollover/rollOverFacebook.jpg);
	background-repeat:no-repeat;
}
a.rollover-face:hover {
	background-position: -52px;
}
.rollover-youtube {
	display: block;
	width: 52px;
	height: 39px;
	background-image:url(../imagenes/btnRollover/rollOverYoutube.jpg);
	background-repeat:no-repeat;
}
a.rollover-youtube:hover {
	background-position: -52px;
}
.rollover-flickr {
	display: block;
	width: 52px;
	height: 39px;
	background-image:url(../imagenes/btnRollover/rollOverFlirck.jpg);
	background-repeat:no-repeat;
}
a.rollover-flickr:hover {
	background-position: -52px;
}
.rollover-hoteles {
	display: block;
	width: 178px;
	height: 70px;
	background-image:url(../imagenes/btnRollover/rollOverHotel.jpg);
	background-repeat:no-repeat;
}
a.rollover-hoteles:hover {
	background-position: -178px;
}

/* MENU TABS */
#tabsCont {
	margin-top:10px;
	margin-left:10px;
}
ul#tabs {
	list-style-type: none;
	padding-bottom: 24px;
	margin: 0;
}
ul#tabs li {
	float: left;
	height: 25px;
}
#Subtabs {
	height:35px;
	background-image: url(../imagenes/btnRollover/rollOverSubBarraTabs.gif);
	background-repeat: repeat-x;
	margin-left:10px;
	width:720px;
}
ul#navlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#navlist li {
	display: inline;
	list-style-type: none;
	float:left;
}
#navlist a {
	width:145px;
	height:35px;
	display:block;
	color:#999;
	font-size:0.9em;
	font-family:Verdana;
	text-decoration:none;
}
#navlist a:link, #navlist a:visited {
	width:135px;
	height:27px;
	display:block;
	color:#999;
	font-size:0.9em;
	font-family:Verdana;
	text-decoration:none;
	padding:4px;
}
#navlist a:hover {
	color: #333;
	background-color: #E7E7E7;
	text-decoration: none;
	background-image:url(../imagenes/style/fondoMenuSubTabsHover.gif);
	background-repeat:repeat-x;
}
/*CLEAR*/
.clear {
	clear:both;
	height: 0px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
}
.right {
	float:right;
}
.left {
	float:left;
}
.espaciador {
	clear: both;
	height: 5px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
}
.espaciador02 {
	clear: both;
	height: 10px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
}
.espaciador03 {
	clear: both;
	height: 6px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
}
/*FIX*/
.fix01 {
	margin-left:10px;
}
.fix02 {
	margin-left:8px;
}
.fix03 {
	margin-right:5px;
}
.h3-ajuste-home {
	padding-left: 5px;
	line-height:22px;
}
.fix04 {
	margin:4px;
}
.fixImgNoticias {
	margin:4px;
}
.fix06 {
	width:290px;
	padding-left:5px;
	padding-bottom:5px;
}
.fix07 {
	width:200px;
}
.fix08 {
	margin-top:3px;
}
.fix09 {
	text-decoration:none;
	margin-right:3px;
}
.fix10 {
	margin-right:27px;
}
.fix11 {
	padding:8px;
}
.fix12 {
	margin-left:12px;
	//margin-left:5px;
}
.fix13 {
	height:82px;
	//height:82px;
}
.fix14 {
	margin-top:5px;
}

.divFecha
{
    position:absolute;
    width:975px; 
    z-index:100;
    font-family:Verdana,Geneva,sans-serif;
    font-size:11px;
    color: #FFFFFF;
    text-align:right;
    margin-top:56px;
    //margin-top:60px;
    line-height:15px;

}

.divFecha img
{
 width:22px;
}

.divFecha a
{ text-decoration:none;


}
#camino-migas {
color:#333333;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:normal;
position:relative;
}

.contenedorRuta
{
	width:735px;
    min-height:670px;
	_height: 670px;
    margin-top:20px;
	float:left;
	position:relative;

}
.contenedorRutaHover{
font-weight:bold;
color:#333;

}
.caminoMigas {
	margin-top:1px;
	margin-left:10px;
	color:#666666;
}
.caminoMigas a {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.caminoMigas a:hover {
	color:#333;
	text-decoration:none;
}

.columna-izquierda {
	float:left;
	width:763px;
}

#fix-fecha {
	background-position:right top;
	width:100%;
}

.cont-banderas {
	background-image:url(../../imagenes/fondo-fecha.png);
	background-repeat:no-repeat;
	float:right;
	width:410px;
}

.p-normal02 {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding:1px;
}

p {
	font-family:Verdana,Geneva,sans-serif;
}

#Contenedor {
	text-align:left;
}

.padding-fondo-fecha {
	color:#FFFFFF;
	padding-left:5px;
}

#column-4 {
	display:inline;
	float:left;
	height:auto;
	min-height:595px;
	width:763px;
}
.content {
	float:left;
	position:relative;
}


/* Cajas Ruta 01  */

.div-hr-ruras {
	border-bottom:1px;
	padding-bottom:21px;
	//padding-bottom:21px;
	padding-top:2px;
	
}
.sub-box-rutas-fix {
	
	float:left;
	font-size:10px;
	height:60px;
	margin-left:5px;
	margin-top:10px;
	width:233px;
}
.fix-contenido-subbox-rutas02 {
	color:#666666;
}


.tabla-ruta-home01 {
	background-color:#FFFFFF;
	color:#3C3C3C;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	margin-right:6px;
	width:250px;
}


.p-tabla-ruta {
	height:220px;
	margin:8px;
}


/* Cajas Ruta 02  */
.header-tabla-ruta02 {
	background-image:url(img_style/fondo-ruta02.gif);
	background-repeat:repeat-x;
	height:20px;
}
.fix-iconos-box-rutas {
	padding-right:5px;
	}

.content_f {
float:left;
position:relative;
}
.bordes-tabla-ruta-img {
border:0px solid #999999;
margin-top:3px;
}

/* Caja Ruta 03*/
.tabla-ruta-home02 {
	background-color:#FFFFFF;
	color:#3C3C3C;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	margin-left:1px;
	width:236px;

}
.header-tabla-ruta03 {
background-repeat:repeat-x;
height:20px;
}


/* Interior Ruta San Rafael*/
.cont-new-ruta {
	height:auto;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
}

.cont-new-ruta-esq-azul {
	float:left;
	width:8px;
}

.boxnew-rutas {
color:#666666;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:normal;
width:742px;
}

.sub-box-rutas {
	background-color:#EBEBEB;
	border:1px solid #CCCCCC;
	float:left;
	font-size:10px;
	margin-left:6px;
	width:164px;
}

.cont-new-ruta-fondo-azul {
	background-image:url(img_style/fondo-ruta01.gif);
	background-repeat:repeat-x;
	float:left;
	height:20px;
	width:715px;
}

.boxnew-rutas {
	color:#666666;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:normal;
	width:742px;
}

.boxnew-rutas-flash {
	background-color:#FFFFFF;
	float:left;
	height:274px;
	width:351px;
}

.boxnew-rutas-textos {
	background-color:#FFFFFF;
	float:left;
	height:264px;
	padding:5px;
	width:200px;
	text-align:left;
}

.boxnew-rutas-textos h1{
	color:#0E6FA7;
	font-family:Verdana,Geneva,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:normal;
}

.titulo-box-rutas {
	color:#0E6FA7;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:28px;
	line-height:normal;
}

.p-boxnew-rutas {
	color:#3C3C3C;
	font-size:10px;
	font-weight:normal;
	line-height:19px;
}

.rollover-canales_r {
	display: block;
	width: 150px;
	height: 25px;
	background-image:url(../imagenes/ruta/rollover/roll_canales.jpg);
	background-repeat:no-repeat;
}
a.rollover-canales_r:hover {
background-position:-151px 50%;
}

ul#navlist_f {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#navlist_f li {
	display: inline;
	list-style-type: none;
	float:left;
}
#navlist_f a {
	width:120px;
	height:35px;
	display:block;
	color:#999;
	font-size:0.9em;
	font-family:Verdana;
	text-decoration:none;
	line-height:20px;
	padding-left:10px;
}
#navlist_f a:link, #navlist a:visited {
	width:134px;
	height:27px;
	display:block;
	color:#999;
	font-size:0.9em;
	font-family:Verdana;
	text-decoration:none;
	padding:4px;
}
#navlist_f a:hover {
	color: #333;
	background-color: #E7E7E7;
	text-decoration: none;
	background-image:url(../imagenes/style/fondoMenuSubTabsHover.gif);
	background-repeat:repeat-x;
}

.boxnew-rutas-cajainfo {
	background-color:#FFFFFF;
	float:left;
	height:274px;
	width:166px;
}

.sub-box-rutas_f {
	
	float:left;
	font-size:10px;
	margin-left:6px;
	width:150px;
	padding-top:5px;
}

.fix-contenido-subbox-rutas {
	color:#999999;
	height:68px;
	margin-left:6px;
	text-align:left;
	margin-top:5px;
}
.btnBlcos a {
	opacity: 0.99;
	-moz-opacity: 0.99;
	filter:alpha(opacity=99);
	background-color: #FFF;
}
.btnBlcos a:hover {
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter:alpha(opacity=70);
	background-color: #FFF;
}
.promo-ruta01 {
	float:left;
	padding-bottom:5px;
	padding-right:29px;
	padding-top:10px;
	width:333px;
}
.promo-ruta02 {
	float:left;
	padding-top:10px;
	width:333px;
}

.rollover-carretera_r
{
	background-image:url(../imagenes/ruta/rollover/roll_carretera.jpg);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:150px;
	
	
}
.rollover-laguna_r
{
	background-image:url(../imagenes/ruta/rollover/roll_rafael.jpg);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:150px;
	
	
}
a.rollover-laguna_r:hover 
{
	background-position:-150px 50%;
}

a.rollover-carretera_r:hover 
{
	background-position:-151px 50%;
}

.contenedor-tabla-paracalendario {
	float:left;
	margin-left:20px;
	margin-right:10px;
	width:260px;
}
#calendar {
	-x-system-font:none;
	background-color:#FFFFFF;
	border-left:1px solid #A2ADBC;
	color:#616B76;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	margin:0;
	padding:0;
	text-align:center;
	width:292px;
}


.nombrebarco-tabla {
	color:#999999;
	line-height:18px;
}

.b-tabla {
	color:#4F4F4F;
	padding-left:5px;
}

.caption {
	background-image:url(../imagenes/ruta/fondo-calendario.gif);
	background-repeat:repeat-x;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	width:auto;
}

.th {
	-x-system-font:none;
	background-image:url(img_style/fondo-tabs-hover.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #A2ADBC;
	border-right:1px solid #A2ADBC;
	border-top:1px solid #A2ADBC;
	color:#616B76;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:20px;
	padding-left:2px;
}

.td {
	border-bottom:1px solid #A2ADBC;
	border-right:1px solid #A2ADBC;
	text-align:center;
}

.contenedor-tabla-informacion 
{
	background-color:#FFFFFF;
	border:1px solid #999999;
	float:left;
	height:137px;
	margin-left:52px;
	margin-top:17px;
	width:380px;
}

.icono-baja {
	background-color:#00CCFF;
	float:left;
	margin:5px;
	width:50px;
	height:14px;
}

.icono-baja-text {
	color:#999999;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	line-height:20px;
	margin:5px;
	width:auto;
}
.icono-alta {
	background-color:#0066FF;
	float:left;
	margin:5px;
	width:50px;
    height:14px;
}

.icono-baja-text {
	color:#999999;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	line-height:20px;
	margin:5px;
	width:auto;
}
.text-info-calendario {
	color:#333333;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	line-height:normal;
	margin-left:5px;
}

.cont-tabla-info-salidas-fix {
	background-color:#E1E1E1;
	border:1px solid #999999;
	float:left;
	margin-left:51px;
	margin-right:8px;
	margin-top:6px;
	width:90px;
	height:91px;
}

.nombre-mes-calendario {
	color:#333333;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	padding-left:2px;
	text-decoration:none;
}

.cont-tabla-info-salidas {
	background-color:#E1E1E1;
	border:1px solid #999999;
	float:left;
	margin-right:8px;
	margin-top:6px;
	width:90px;
	height:91px;
}
.tabla2 {
	border:1px solid #FFFFFF;
	margin:10px;
	width:710px;
	color:#7A7A7A;
}

.tabla2 td.cab {
	background-image:url(img_style/fondo_td01_rutas.gif);
	background-repeat:repeat-x;
	color:#7A7A7A;
	font-size:10px;
	font-weight:bold;
	padding:3px;
	text-align:center;
}
.tabla2 td{
	height:25px;
}

#tabla2-link-fix {
	margin-right:2px;
	opacity:0.8;
	padding-bottom:4px;
	padding-right:10px;
	padding-top:4px;
}

.link-box a {
	color:#3D75A3;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:52px;
}



/********************************************************************************************************
*************************************************NOTICIAS*************************************************
********************************************************************************************************/

#boxNoticias {
	margin-top:10px;
	margin-left:5px;
}
.cont-noticias {
	padding-right:5px;
	padding-left:10px;
	padding-top:10px;
}
.sub-cont-noticias {
	float:left;
	width:170px;
	height:224px;
	background-image:url(../imagenes/noticias/boxContenedorNoticiaTipo.gif);
	background-repeat:no-repeat;
	margin-right:10px;
	overflow:hidden;
}
.elementos-pag {
	float:right; 
	width:150px;
	padding-right:3px;
	line-height:6px;
}
.fix-padding {
	padding-top:10px;
}

.p-titulos-noticias {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin-left:4px;
	margin-right:2px;
	margin-bottom:3px;
	text-align:left;
	height:43px;
}
.p-titulos-noticias-fix {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	margin-left:4px;
	margin-right:2px;
	margin-bottom:3px;
	text-align:left;
	height:14px;
}
.p-bajadas-noticias {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-left:4px;
	margin-right:2px;
	text-align:left;
	height:68px;
}
.cont-blanco-noticias-small {
	background-color:#FFF; 
	margin:4px;
}
.cont-paginador-noticias {
	height:22px;
	padding-right:33px;
	text-align:right;
	width:500px;
	float:right;
}
.cont-paginador-galeria {
	height:22px;
	padding-right:33px;
	text-align:right;
	width:150px;
	float:right;
}
.cont-paginador-galeria a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 20px;
	text-align:right;
}
.cont-paginador-galeria a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	text-align:right;
}
.cont-paginador-noticias a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 20px;
	text-align:right;
}
.cont-paginador-noticias a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	text-align:right;
}
.cont-subcajas-noticias01 {
	float:left;
	width:350px;
	margin-left:8px;
	background-color:#FFF;
	font-size: 1.0em;
	font-weight: normal;
	color: #666;
	font-family:Verdana;
}
.cont-subcajas-noticias01 a {
	font-size: 1.2em;
	font-weight: normal;
	color: #666;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.cont-subcajas-noticias01 a:hover {
	font-size: 1.2em;
	font-weight: normal;
	color: #333;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:underline;
}
.titulo-subcajas {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #8F9192;
}
.lineh-noticias li {
	line-height:40px;
	color:#666;
}
.fix-img-noticias-small {
	margin:4px;
}
.p-normal {
	font-size: 1.0em;
	line-height: 19px;
	font-weight: normal;
	color: #3C3C3C;
}
.div-hr-solid-noticias {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-right: 4px;
	margin-top:4px;
	background-color: #BBB;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BBB;
	border-left-color: #BBB;
}
.titulo-novedades {
	font-weight:normal
}
.titulo-novedades a {
	font-size:1.1em; 
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
.titulo-novedades a:hover {
	font-size:1.1em; 
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.bajada-novedades {
	background-color:#FFF;
	border: 1px solid #DBDBDB;
	padding:4px;
}
.TituloNoticiasDesplegadaFix {
	width:400px;
	line-height:22px;
}
.padding-img-noticia {
	margin:7px;
	padding:2px;
	border: 1px double #DFDFDF;
	background-color:#DADADA;
}
.fix-padding-top-redessociales {
	padding-top:15px;
	padding-right:4px;
}
.fix-padding-top-redessociales-float {
	padding-top:15px;
	padding-right:4px;
	width:260px;
	float:right;
}
.fix02-padding-top-redessociales-float {
	padding-top:15px;
	padding-right:4px;
	width:205px;
	float:right;
}
.fix-padding-top-redessociales02 {
	padding-top:15px;
	padding-right:12px;
}

/********************************************************************************************************
*************************************************FLOTA*************************************************
********************************************************************************************************/
.contenedor_flota {
	float:left;
	width:170px;
	height:224px;
	background-image:url(../imagenes/noticias/boxContenedorNoticiaTipo.gif);
	background-repeat:no-repeat;
	margin-right:30px;
	overflow:hidden;
	
}
.p-titulos-flota {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin-left:4px;
	margin-right:2px;
	margin-bottom:3px;
	text-align:left;
	height:20px;
}
.p-bajadas-flota {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-left:4px;
	margin-right:2px;
	text-align:left;
	height:80px;
}
.promo_box_tipo {
	float:left; 
	width:350px; 
	padding: 10px 0 5px 6px;
}
.cont-flota-swf {
	padding-right:5px;
	padding-left:10px;
	padding-top:10px;
}
.rollover-verMas02 {
	display: block;
	width: 68px;
	height: 23px;
	background-image:url(../imagenes/flota/btnVermas/verMas.gif);
	background-repeat:no-repeat
}
a.rollover-verMas02:hover {
	background-position: -68px;
}
.cont-btn_verMas02 {
	float:right; 
	width:68px; 
	height:23px;
	margin-top:1px;
}

/********************************************************************************************************
*************************************************FORMULARIO*************************************************
********************************************************************************************************/
.formulario-reserva {
	border-collapse:collapse;
	border-spacing:0;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #3C3C3C;
}
.formulario-reserva td {
	height:22px;
}
.formulario-reserva input {
	background-color:#FFF;
	border: 1px solid #999;
	color:#666;
	width:300px;
}
.formulario-reserva textarea {
	background-color:#FFF;
	border: 1px solid #999;
	color:#666;
	width:300px;
}
/*.formulario-reserva select {
	background-color:#FFF;
	border: 1px solid #999;
	color:#666;
	width:300px;
}*/
.formulario-reserva1 select {
	background-color:#FFF;
	border: 1px solid #999;
	color:#666;
	width:60px;
}
.rutas-td-formulario  {
	line-height:24px;
	padding-right:10px;
	padding-left:5px;
	margin-left:3px;
	color:#333333;
	font-size: 12px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rutas-td-formulario_fix1
{
	line-height:24px;
	padding-right:10px;
	padding-left:5px;
	margin-left:3px;
	color:#333333;
	font-size: 12px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:235px;
}

.rutas-td-formulario02  {
	line-height:24px;
	padding-right:10px;
	margin-left:3px;
	color:#333333;
	font-size: 12px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:99px;
}
.cont-info {
	padding-right:5px;
	padding-top:5px;
	width:740px;
	height:auto;
	float:left;
	background-color: #d2d5d5;
	background-image: url(../imagenes/formulario/fondo-datos.gif);
	background-repeat:  repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #878f93;
	border-bottom-color: #878f93;
	border-left-color: #878f93;
}
.tabla3{
  margin: auto;
}

.tabla3 td.number{
  text-align: center;
  border: 1px solid #BCBCBC;
  background-color:#FFFFFF;
}

.tabla3 tbody td{
  font:10px/12px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;  
}

.tabla3 td.cab{
  background-color: #EBEBEB;
  text-align: center;
  border: 1px solid #BCBCBC;  
}

.tabla3 td{
  padding: 0px 5px 0px 5px;
}
.div-flotante-subir{
  float:right; position:relative;
}
.x_campo-01 {
	font-family: Arial;
	font-size: 11px;
	color: #003C7B;
	text-decoration: none;
	height: 18px;
	background-color: #D8E0ED;
}
.div-cont-formulario-cont {
	padding-top:10px;
	padding-left:71px;
	margin-right:10px;
	float:left;
}
.tabla1{
  width: 763px;
  border: 1px solid #BCBCBC;
  margin: auto;
}

.tabla1 td{
  padding: 5px;
}

.tabla1 td.number{
  text-align: right;
}

.tabla1 thead{
  background-color: #A6BBCE;
}

.tabla1 thead td
	{
	text-align: left;
	font-weight: bold;
	color: #3C3C3C;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 7px;
	}

.tabla1 thead th
	{
	text-align: center;
	background-color: #ffffff;
	font-weight: normal;
	border-left:1px solid #DCE0EE;
	border-bottom:3px solid #DCE0EE;
	}

.tabla1 tbody td{
	background-color: #FFFFFF;
	text-align: left;
	color:#666666;
	vertical-align: top;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 9px;
}
.fix-border-formulario {
	margin-top:1px;
}
.rollover-btn01 {
	display: block;
	width: 81px;
	height: 20px;
	background-image:url(../imagenes/formulario/btn-rollover01.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	line-height:18px;
}
		
a.rollover-btn01:hover {
	background-position: -81px;
	color: #333;
	line-height:18px;
}
.rollover-btn02 {
	display: block;
	width: 125px;
	height: 30px;
	background-image:url(../imagenes/formulario/btn-rollover02.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
	line-height:26px;
}
		
a.rollover-btn02:hover {
	background-position: -125px;
	color: #666;
}
.div-flotante-btn {
	float:right; 
	width:100px; 
	padding-right:25px;
}
.rutas-td-programa  {
	background-color:#FFF;
	padding-left:3px;
	background-image: url(../imagenes/formulario/fondo_td01_rutas.gif);
	background-repeat: repeat-x;
	height:30px;
	font-weight:normal;
	color:#666;
	font-size:1.4em;
	width:604px;
	//width:578px;
}
.rutas-td-programaClon  {
	background-color:#FFF;
	padding-left:3px;
	background-image: url(../imagenes/formulario/fondo_td01_rutas.gif);
	background-repeat: repeat-x;
	height:30px;
	font-weight:normal;
	color:#666;
	font-size:1.4em;
}
/********************************************************************************************************
*************************************************INFORMACIO DEL VIAJE*************************************************
********************************************************************************************************/
.contenedorInfoViaje {
	width:750px;
	height:auto;
	margin-right:10px;
	float:left;
}
.contenedorInfoMenu {
	width:250px;
	height:auto;
	margin-left:10px;
	margin-top:10px;
}
/* menu */
#navlistSub li{
	display: inline;
}
#active{
	background-image: url(../imagenes/infoViaje/btnSubMenuVisited.gif);
	background-repeat: no-repeat;
	color:#333;
}


#navlistSub
{
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent: 20px;
}

#navlistSub a
{
	width: 214px;
	display: block;
	background-color: #fff;
	text-align: left;
	text-decoration: none;
	color: #878f93;
	height:22px;
	line-height:20px;
	background-image: url(../imagenes/infoViaje/btnSubMenuNormal.gif);
	background-repeat: no-repeat;
}

#navlistSub a:hover {
	background-color: #fff;
	color:#666;
	background-image: url(../imagenes/infoViaje/btnSubMenuHover.gif);
	background-repeat: no-repeat;
}
.div-cont {
	float:right;
	width:530px;
	position:relative;
	background-color: #e2e1dd;
	background-image: url(img_style/btn-sub-menu/fondo-datos02.gif);
	background-repeat:  repeat-x;
	height:218px;
	border: 1px solid #cac9c7;
}
.div-cont-menu {
	float:left;
	width:222px;
	position:relative;
}
.div-sub-cont {
	margin:5px;
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	color: #3C3C3C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:460px;

}
.div-cont-02 {
	background-color: #e2e1dd;
	background-image: url(img_style/btn-sub-menu/fondo-datos02.gif);
	background-repeat:  repeat-x;
	border: 1px solid #cac9c7;
	width:745px;
}
.div-hr-solid {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #cac9c7;
	padding-top: 2px;
	padding-bottom: 2px;
}
.div-sub-cont-p {
	padding-left:3px;

}
.div-hr-info-viaje {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #509AC7;
	padding-top: 5px;
	padding-bottom: 4px;
	margin-right: 4px;
	margin-left: 4px;
}
.contenedorIframeGoogle {
	margin-left:10px;
}
.contenedorPromocionesInfoViaje {
	margin-left:176px;
	//margin-left:186px;
}
.contenedorPromocionesInfoViaje table {
	color:#666;
	vertical-align:middle;
}
.contenedorPromocionesInfoViaje th {
	background-color:#EBEBEB;
	width:160px;
	height:40px;
	padding-top:5px;
}
.contenedorPromocionesInfoViaje td {
	height:20px;
	border: 1px solid #E5E5E5;
}
.contenedorPromocionesInfoViajeTdFix {
	border: 1px solid #FFF;
}
.contenedorPromoTipo {
	margin-left:10px;
}

.contenedormapaSWF {
	z-index:0;
}


.contenedoSubeBitacora {
	height:79px;
	width:206px;
	background-image:url(../imagenes/btnRollover/rollOver_sube_bitacora.jpg);
	background-repeat:no-repeat;
	margin-top:13px;
}

/*hover sube vitacora*/


a.rollover-SubeBitacora:hover {
	background-position:-206px;
} 

.rollover-SubeBitacora {
	height:35px;
	width:206px;
	background-image:url(../imagenes/btn_entrada_bitacora.jpg);
	background-repeat:no-repeat;
}


/*------------------- dia 190809*/

.contenedorPrograma {
	width:750px;
	height:auto;
	margin-right:6px;
	float:left;
	margin-left:0px;
}

.items_programa
{
	margin:10px;
	padding-left:16px	
	
}

.margen_items
{
   padding-left:10px;
	
}
.tabla2_rutas {
	border:1px solid #FFFFFF;
	margin:10px;
	width:720px;
	color:#7A7A7A;
}
.tabla2_rutas th {
background-color:#CCCCCC;
height:30px;
background:url(../imagenes/cab_programas.jpg);
background-repeat:no-repeat;
}
.tabla2_rutas th.tit {
padding-left:10px;
font-size:11px;
font-weight:bold;
}


/*------------------- dia 190809*/

.contenedorPrograma {
	width:740px;
	height:auto;
	margin-right:5px;
	float:left;
	margin-left:0px;
}

.tit_det_programa {
margin-left: 10px;}

.tit_programas {
margin-left:10px;
}

.items_fotosPrograma
{
	margin:10px;
	width:120px;
	height:120px;
	
}

/*estilos div flotantes telefonos y link contactenos*/
#header_box_div_flotante {
	width:190px;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	position:absolute;
	left: 522px;
	top: 14px;
	height: 32px;
}
#header_box_div_flotante02 {
	width:100px;
	position:absolute;
	left: 397px;
	top: 10px;
	height: 32px;
}
.linkInvisible a{
	width:100px;
	height:32px;
	display:block;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter:alpha(opacity=00);
	background-color: #FFF;
}
/*fin div flotantes*/


/*rollover-noticias, bitacora inrerior*/

.rollover-hotel-interior {
	display: block;
	width: 178px;
	height: 70px;
	background-image:url(../imagenes/btnRollover/rollOverNoticias.jpg);
	background-repeat:no-repeat
}
	
a.rollover-hotel-interior:hover {
	background-position: -178px;
}

.rollover-bitacora-interior {
	display: block;
	width: 178px;
	height: 70px;
	background-image:url(../imagenes/btnRollover/rollOverLugares.jpg);
	background-repeat:no-repeat
}
	
a.rollover-bitacora-interior:hover {
	background-position: -178px;
}

.terminosUso_bitacora {
	float:left;
	height:auto;
	padding:8px;
	text-align:left;
	width:720px;
}

.terminosUso_bitacora p {
	color:#666;
	line-height:22px;
	font-size:1.0em;
	text-align:justify;
}

.contenedorTipo01-fix_b {
	background-color:#FFFFFF;
	border:0 solid #DBDBDB;
	height:auto;
	overflow:hidden;
}

/********************************************************************************************************
************************************************* INGLES ************************************************
********************************************************************************************************/



/* PORTADA INGLES */

.rollover-laguna_ing {
	display: block;
	width: 115px;
	height: 85px;
	background-image:url(../imagenes/btnRollover/rollOverLaguna_eng.jpg);
	background-repeat:no-repeat
}
a.rollover-laguna_ing:hover {
	background-position: -115px;
}
.rollover-canales_ing {
	display: block;
	width: 115px;
	height: 85px;
	background-image:url(../imagenes/btnRollover/rollOverCanal_eng.jpg);
	background-repeat:no-repeat
}
a.rollover-canales_ing:hover {
	background-position: -115px;
}

.rollover-experiencia_ing {
	display: block;
	width: 155px;
	height: 71px;
	background-image:url(../imagenes/btnRollover/roll-over-bitacora_ing.jpg);
	background-repeat:no-repeat;
}
a.rollover-experiencia_ing:hover {
	background-position: -155px;
}

.rollover-video_ing {
	display: block;
	width: 178px;
	height: 90px;
	background-image:url(../imagenes/btnRollover/rollOverVideos_eng.jpg);
	background-repeat:no-repeat
}
a.rollover-video_ing:hover {
	background-position: -187px;
}
.rollover-clickToCall_eng {
	display: block;
	width: 206px;
	height: 165px;
	background-image:url(../imagenes/btnRollover/clickToCall_eng.jpg);
	background-repeat:no-repeat
}
a.rollover-clickToCall_eng:hover {
	background-position: -206px;
}

.contenedorInfoColumna01Header_eng {
	height:25px;
	width:206px;
	background-image:url(../imagenes/headerCajaReserva_eng.gif);
	background-repeat:no-repeat;
}
#header_box02_eng {
	float:left;
	width:722px;
	background-image:url(../imagenes/Header_eng.jpg);
	background-repeat:repeat-x;
	height:74px;
	position:relative;
}
.rollover-hotel-interior_eng {
	display: block;
	width: 178px;
	height: 70px;
	background-image:url(../imagenes/btnRollover/rollOverNoticias_eng.jpg);
	background-repeat:no-repeat
}
	
a.rollover-hotel-interior_eng:hover {
	background-position: -178px;
}
.rollover-bitacora-interior_eng {
	display: block;
	width: 178px;
	height: 70px;
	background-image:url(../imagenes/btnRollover/rollOverLugares_eng.jpg);
	background-repeat:no-repeat
}
	
a.rollover-bitacora-interior_eng:hover {
	background-position: -178px;
}
.contenedorInfoColumna01Header02_eng {
	height:25px;
	width:206px;
	background-image:url(../imagenes/headerCall_eng.gif);
	background-repeat:no-repeat;
}

/* ROLLOVER EN INGLES MENUS RUTAS-----------------------------------------------*/

.rollover-laguna_r_eng
{
	background-image:url(../imagenes/ruta/rollover/roll_rafael_eng.jpg);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:150px;
	
	
}
a.rollover-laguna_r_eng:hover 
{
	background-position:-150px 50%;
}


a.rollover-carretera_r_eng:hover 
{
	background-position:-151px 50%;
}

.rollover-carretera_r_eng
{
	background-image:url(../imagenes/ruta/rollover/roll_carretera_eng.jpg);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:150px;	
}

.rollover-canales_r_eng {
	display: block;
	width: 150px;
	height: 25px;
	background-image:url(../imagenes/ruta/rollover/roll_canales_eng.jpg);
	background-repeat:no-repeat;
}
a.rollover-canales_r_eng:hover {
background-position:-151px 50%;
}

/*ROLLOVER BENEFICIOS & PROMOCIONES EN INGLES------------------------------------*/


.rollover-beneficios_eng {
	display: block;
	width: 105px;
	height: 25px;
	background-image:url(../imagenes/btnRollover/rollOverBeneficios_eng.jpg);
	background-repeat:no-repeat;
}
a.rollover-beneficios_eng:hover {
	background-position: -105px;
}
.rollover-promociones_eng {
	display: block;
	width: 105px;
	height: 25px;
	background-image:url(../imagenes/btnRollover/rollOverPromociones_eng.jpg);
	background-repeat:no-repeat;
}
a.rollover-promociones_eng:hover {
	background-position: -105px;
}

/*rollover reserve aqui en ingles-------------------------------------*/

.rollover-reservaAqui_eng {
	display: block;
	width: 124px;
	height: 27px;
	background-image:url(../imagenes/btnRollover/roll-over-ReservaAqui_eng.gif);
	background-repeat:no-repeat;
}
a.rollover-reservaAqui_eng:hover {
	background-position: -124px;
}
.today 
{
	background-color:#00CCFF;

}

.today-alta 
{
	background-color:#0066FF;
	color:White;

}

.divBtnProgamaNorte
{
	float:left;
	padding-left:10px;
	

}

.divBtnProgamaSur
{

 float:left;
 padding-left:3px;
	
	
}
/* ROLLOVER RUTA NORTE */
.rolloverBtnNorte
{
	display: block;
	width: 589px;
	height: 24px;
	background-image:url(../imagenes/ruta/ruta_norte_over.JPG);
	background-repeat:no-repeat;
	
}
a.rolloverBtnNorte:hover
{
	background-position: -590px;	
	
}

.rolloverBtnNorte_ing
{
	display: block;
	width: 584px;
	height: 24px;
	background-image:url(../imagenes/ruta/ruta_norte_over_ing.jpg);
	background-repeat:no-repeat;
	
}
a.rolloverBtnNorte_ing:hover
{
	background-position: -590px;	
	
}
/* ROLLOVER RUTA SUR */
.rolloverBtnSur
{
	display: block;
	width: 589px;
	height: 24px;
	background-image:url(../imagenes/ruta/ruta_sur_over.jpg);
	background-repeat:no-repeat;
	
}
a.rolloverBtnSur:hover
{
	background-position: -590px;	
	
}

.rolloverBtnSur_ing
{
	display: block;
	width: 589px;
	height: 24px;
	background-image:url(../imagenes/ruta/ruta_sur_over_ing.JPG);
	background-repeat:no-repeat;
	
}
a.rolloverBtnSur_ing:hover
{
	background-position: -590px;	
	
}

/* TABLAS DESCUENTO TARIFAS */

.tabla4{
  margin: auto;
  width:644px;
}

.tabla4 td.number{
  text-align: center;
  border: 1px solid #BCBCBC;
  background-color:#FFFFFF;
}

.tabla4 tbody td{
  font:10px/12px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;  
}

.tabla4 td.cab{
  background-color: #EBEBEB;
  text-align: center;
  border: 1px solid #BCBCBC;  
}

.tabla4 td{
  padding: 0px 5px 0px 5px;
}

.p-normal_tar
 {
   font-size:1.0em;
  line-height:19px;
  font-weight:normal;
  color:#3C3C3C;
	
}
.p-normal_tar a
{
	text-decoration:none;
	 color:#666666;
	}

.p-normal_tar a:hover
{
	text-decoration:underline;
	color:#636363;
	}
	
	
/* HOME BARCOS */	
	
	
.contenedorCarga {
	height:auto;
	margin-top:10px;
	width:250px;
	margin-left:10px;
}

.float
{
	float:left;
	
 }

div#panel #paneles {
	width:480px;
	height:auto;
	overflow: hidden;
}
div#panel #paneles div {
	width: 450px;
	height:auto;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	overflow: hidden;
	display:block;
}

.navlistCarga {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.navlistCarga a {
	background-image:url(../carga_automoviles/imagenes_carga/btnMenu.gif);
	background-repeat:no-repeat;
	color:#878F93;
	display:block;
	height:39px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:8px;
	text-align:left;
	text-decoration:none;
	width:212px;
}

.contenido_carga h1{
	font-size: 1.4em;
	margin-bottom:15px;
	color:#727272;
	font-family:Verdana;
}
.contenido_carga h2{
	font-size: 0.9em;
	color:#727272;
	font-family:Verdana;
}
.contenido_carga ul{
	font-size: 1.0em;
	padding-top:10px;
	margin-left:10px;
}
.contenido_carga table{
	width:420px;
	color:#7A7A7A;
	font-size:1.0em;
}
.contenido_carga th{
	background-color:#E6E6E6;
	font-weight:bold;
	height:30px;
	padding-left:10px;
	font-size:0.9em;
}
.contenido_carga td{
	font-weight:normal;
	height:27px;
	padding-left:10px;
	border:1px solid #E6E6E6;
}
.contenido_carga b{
	font-weight:bold;
	font-size:0.9em;
}
.contenido_carga h2{
	font-size:1.0em;
}
.contenido_carga li{
	font-size: 1.0em;
	list-style-type:none;
	list-style-image:url(imagenes_carga/square.jpg);
	color:#666;
}
.contenido_carga table{
	font-size: 1.0em;
	padding-top:10px;
	margin-left:10px;
}

.navlistCarga div {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight:bold;
}

.espacio_menu_flota
{
	margin-top:150px;	

}
.ddlFecha td
{
  background-color:#FFF;
 border: 1px solid #999;
 color:#666;
 width:90px
	
}
.boxnew-rutas_fix1 {
color:#666666;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:normal;
width:727px;
}

/* Rollover Rutas Alta Baja*/

.rollover-temporada_alta
{
	display: block;
	width: 587px;
	height: 24px;
	background-image:url(../imagenes/ruta/roll_over_alta.jpg);
	background-repeat:no-repeat;

}
a.rollover-temporada_alta:hover
{
 background-position: -587px;
	
}

.rollover-temporada_baja
{
	display: block;
	width: 587px;
	height: 24px;
	background-image:url(../imagenes/ruta/roll_over_baja.jpg);
	background-repeat:no-repeat;

}
a.rollover-temporada_baja:hover
{
 background-position: -587px;
	
}

.rollover-temporada_baja_ing
{
    display: block;
	width: 587px;
	height: 24px;
	background-image:url(../imagenes/ruta/roll_over_low_ing.jpg);
	background-repeat:no-repeat;

}

a.rollover-temporada_baja_ing:hover
{
  background-position: -587px;


}
.rollover-temporada_alta_ing
{
	display: block;
	width: 587px;
	height: 24px;
	background-image:url(../imagenes/ruta/roll_over_High_ing.jpg);
	background-repeat:no-repeat;

	
}
a.rollover-temporada_alta_ing:hover
{
   background-position: -587px;
}

#OverlayContainer
{
			position: absolute;
			left: 0px;
			top: 0px;
			width: 99.79%;
			_width: 145%;
			zIndex: 2;
}

.rollover-ferry_eden
{
	display: block;
	width: 148px;
	height: 50px;
	background-image:url(../imagenes/ruta/rollover/roll_ferry_eden.jpg);
	background-repeat:no-repeat;

}
a.rollover-ferry_eden:hover
{
 background-position: -148px;
	
}

.rollover-ferry_evangelista
{
	display: block;
	width: 148px;
	height: 50px;
	background-image:url(../imagenes/ruta/rollover/roll_ferry_evangelista.jpg);
	background-repeat:no-repeat;

}
a.rollover-ferry_evangelista:hover
{
 background-position: -148px;
	
}

.rollover-ferry_evangelista_ing
{
	display: block;
	width: 148px;
	height: 50px;
	background-image:url(../imagenes/ruta/rollover/roll_ferry_evangelista_ing.jpg);
	background-repeat:no-repeat;

}
a.rollover-ferry_evangelista_ing:hover
{
 background-position: -147px;
	
}

.rollover-ferry_eden_ing
{
	display: block;
	width: 148px;
	height: 50px;
	background-image:url(../imagenes/ruta/rollover/roll_ferry_eden_ing.jpg);
	background-repeat:no-repeat;

}
a.rollover-ferry_eden_ing:hover
{
 background-position: -147px;
	
}

.botones_ferry
{
	float:left;
	margin-top:-18px;
	margin-left:169px;
	//margin-left:179px;
}

/* *********** DIVS DESCUENTOS RUTAS  ************** */

.contentDescuentosRuta
{
	margin-left:15px;
	
}

.divTablaDescuento
{
	margin-left:-10px;	

}

.tituloDescuentosRuta_ing
{
	width:709px;
	height:37px;
	background-image: url(../imagenes/ruta/franja_discounts.jpg);
	background-repeat: repeat-x;
	
	
}
.tituloAutoRuta_ing
{
    width:709px;
	height:37px;
	background-image: url(../imagenes/ruta/franja_car_rates.jpg);
	background-repeat: repeat-x;
	

}

.tituloDescuentosRuta_esp
{
	width:709px;
	height:37px;
	background-image: url(../imagenes/ruta/franja_descuentos.jpg);
	background-repeat: repeat-x;
	
	
}

.tituloAutoRuta_esp
{
    width:709px;
	height:37px;
	background-image: url(../imagenes/ruta/franja_tarifas.jpg);
	background-repeat: repeat-x;
	

}
.tituloRutaSur_esp
{
	width:264px;
	height:29px;
	background-image: url(../imagenes/ruta/pto.mont_natales.jpg);
	background-repeat: repeat-x;
}

.tituloRutaNorte_esp
{
	width:264px;
	height:29px;
	background-image: url(../imagenes/ruta/pto.natales-montt.jpg);
	background-repeat: repeat-x;
}

.tituloRutaSur_ing
{
	width:264px;
	height:29px;
	background-image: url(../imagenes/ruta/pto.mont_natales.jpg);
	background-repeat: repeat-x;

}

.tituloRutaNorte_ing
{
	width:264px;
	height:29px;
	background-image: url(../imagenes/ruta/pto.natales-montt.jpg);
	background-repeat: repeat-x;
}




.tablaDescuentos
{
  margin: auto;
  width:709px;
 

}

.tablaDescuentos td
{
	height:25px;
		

}

.tablaDescuentos tbody td{
  font:12px/12px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: middle;  
}

 .tablaDescuentos td.tdTablaDescuentos_blank
 {
   background-color: #FFFFFF;
   border: 1px solid #BCBCBC; 
   width:350px; 
 	
 }

 .tablaDescuentos td.tdTablaDescuentos_celeste
 {
   background-color: #D6EFFA;
   text-align: left;
   border: 1px solid #BCBCBC;  
   width:3500px; 
 	
 }

.contenedor-tabla-informacionABC 
{
	background-color:#FFFFFF;
	border:1px solid #999999;
	float:left;
	height:180px;
	margin-left:52px;
	margin-top:17px;
	width:380px;
}

.tituloRutaSur_carretera {
	background-image:url(../imagenes/ruta/pto.mon_chacabuco.jpg);
	background-repeat:repeat-x;
	height:29px;
	width:290px;
}
.tituloRutaNorte_carretera {
	background-image:url(../imagenes/ruta/pto.chacabuco_mont.jpg);
	background-repeat:repeat-x;
	height:29px;
	width:290px;
}



/* PORTADA NUEVO DISE O 16/11 */

.contenedorTipo01_fix01 {
	height:202px;
	
	background-color:#FFF;
	border: 1px solid #DBDBDB;
}

.contenedorTipo01_fix02 {
	height:94px;
	background-color:#FFF;
	border: 1px solid #DBDBDB;
}

.rollover-face_fix01 {
	display: block;
	width: 31.5px;
	height: 32px;
	background-image:url(../imagenes/home-nvo/faceboook.jpg);
	background-repeat:no-repeat;
}
a.rollover-face_fix01:hover {
	background-position: -30px;
}

.rollover-youtube_fix01 {
	display: block;
	width: 74px;
	height: 29px;
	background-image:url(../imagenes/home-nvo/youtube_1.jpg);
	background-repeat:no-repeat;
}
a.rollover-youtube_fix01:hover {
	background-position: -77px;
}

.rollover-flickr_fix01 {
	display: block;
	width: 32px;
	height: 34px;
	background-image:url(../imagenes/home-nvo/flirck.jpg);
	background-repeat:no-repeat;
}
a.rollover-flickr_fix01:hover {
	background-position: -32px;
}

.rollover-twitter_fix01 {
	display: block;
	width: 29px;
	height: 33px;
	background-image:url(../imagenes/home-nvo/twitter.jpg);
	background-repeat:no-repeat;
}
a.rollover-twitter_fix01:hover {
	background-position: -28px;
}

.cajaEticket_fix01
{
	height:223px;
	background-image:url(../imagenes/home-nvo/caja_reserva_sin_texto.jpg);	
	background-repeat:no-repeat;
      width:381px;
}

#formReserva_fix01 select
{
	font-size:11px;
		
}

.cajaEticket_fix01_ing
{
	height:223px;
	background-image:url(../imagenes/home-nvo/caja_reserva_ing.jpg);	
	background-repeat:no-repeat;
      width:381px;
	
}


/* PROGRAMA CARRETERA 1/12 */


.tituloRutaSur_carretera_ing {
	background-image:url(../imagenes/ruta/pto.montt_eng.jpg);
	background-repeat:repeat-x;
	height:29px;
	width:290px;
}
.tituloRutaNorte_carretera_ing {
	background-image:url(../imagenes/ruta/chaca_pto_eng.jpg);
	background-repeat:repeat-x;
	height:29px;
	width:290px;
}

/* **** LINK ETICKET **** */

#p_link_eticket
{
	font-weight: bold; 
	font-size: 10px;
	
}
#p_link_eticket a
{
   text-decoration:none;		
}

#p_link_eticket a:hover
{
	text-decoration:underline;
	color:#07487E;
	
}
#p_link_eticket a:visited
{
	color:#07487E;	
}