@charset "utf-8";
/* CSS Document */

body {
	background-color: #C1CBD6;
	margin-top:0em;
	font-family:Arial, Helvetica, sans-serif;
	
}


a{
	color:#333;
	text-decoration:none;
	cursor:pointer;
	}

a:hover{
	text-decoration:underline;
	}
	
p{
	text-align:justify;
	margin-right: 5px;
	}
		
#breadCrumbs a{
	text-decoration:none;
	color:#6181AB;
	font-size:9pt;
	}
	
	
#breadCrumbs a:hover{
	text-decoration:none;
	color:#333333;
	}
	
	
.leftShadow{
	background-image:url(../images/leftShadow.jpg);
	background-repeat:repeat-y;
	width:5px;
	}

.rightShadow{
	background-image:url(../images/rightShadow.jpg);
	background-repeat:repeat-y;
	width:5px;
	}
	
.cornerBottomLeft{
	background-image:url(../images/cornerBottomLeft.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:6px;
	}
	
.cornerBottomRight{
	background-image:url(../images/cornerBottomRight.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:6px;
	}
	
.bottomShadow{
	background-image:url(../images/bottomShadow.jpg);
	background-repeat:repeat-x;
	height:6px;
	}
	
.mainPage{
	background-color:#FFF;
	}

.menu{
	background-image:url(../images/glossy/menuBackground.jpg);
	background-repeat:no-repeat;
	height:39px;
	background-color:#FFF;
	background-position:7px;
	
	padding-left:30px;

	}



.searchBox{
	width:200px;
	background-image:url(../images/searchLupa.png);
	background-position:right;
	background-repeat:no-repeat;
	margin-right:24px;
	float: right;
	}
	
 .searchField{
	 padding-top:5px;
	 font-size:11px;
	 width:160px;
	 }
	 
#footer{
	font-size:12px;
	color:#652C0A;
	text-align:center;
	padding-top:20px;
	padding-bottom:15px;
	}
	
.brownText{
	font-size:12px;
	color:#652C0A;
	}

/* Items*/

#lineMenu{
	font-size: 11px;
	color: #333333;
	padding-left:10px;
	font-weight:bold;
	float:left;
	width:940px;
	}



.menuIcons{
	float: right;
	padding-left:10px;
	padding-top:5px;
	}
	

#breadCrumbs{
	font-size: 11px;
	color: #6C6C6C;
	padding-left:2px;
	font-weight:bold;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	}

#mainAnimation{
	float: left;
	width:500px;
	}
	
#ventaBoletos{
	float: left;
	padding-left:10px;
	width: 242px;
	}
	
#ventaBoletosHeader{
	float: left;
	background-image:url(../images/glossy/ventaDeBoletos.jpg);
	width: 254px;
	height:33px;
	}

#bannerServicios{
	width: 668px;
	float:left;
	margin-left:10px;
	}
	
.servicios{
	/*width: 221px;*/
	float:left;
	}
	
#encuesta{
	float: left;
	padding-left:10px;
	width: 260px;
	margin-top:20px;
	}
	
#encuestaHeader{
	background-image:url(../images/glossy/encuestaHeader.jpg);
	width:254px;
	height:33px;
	background-repeat:no-repeat;
	}
	
	
#encuestaMain{
	background-image:url(../images/encuestaBackground.jpg);
	background-repeat:no-repeat;
	width:253px;
	height: 200px;
	}
	
.formTitle{
	font-size:12px;
	font-weight: bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.formText{
	font-size:12px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:10px;
	}
	
.formText2{
	font-size:12px;
	padding-left:15px;
	padding-top:10px;
	float: left;
	width:200px;
	text-align:left;
	}
	
.formControls{
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	width:90px;
	text-align: left;
	}
	
.formFieldText{
	width:180px;
	}

.moduleGradient{
	background-image:url(../images/encuestaTop.jpg);
	background-repeat:no-repeat;
	border:solid;
	border-color:#060;
	border-width:1px;
	}

.formBoxText{
	font-size:12px;
	padding-top:5px;
	padding-bottom:7px;
	float:left;
	text-align:center;
	width:250px;
	}

.formButton{
	background:url(../images/formButton.jpg);
	background-repeat:no-repeat;
	border:none;
	width:101px;
	height: 29px;	
	}

#iconsBar{
	background-image:url(../images/iconsBar.jpg);
	background-repeat:no-repeat;
	width:654px;
	height:86px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
	
.iconsBarItems{	
	padding-top:20px;
	padding-left:80px;
	float:left;
	}
	
#atencionClientes{
	width: 260px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	}

/*Estilo para el contenedor de la encuesta*/
.mainModule{
	background-image:url(../images/encuestaTop.png);
	background-repeat:no-repeat;
	

	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#E1E1E1;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#E1E1E1;
	
	background-color:#ffffff;
	width: 250px;
	height:auto;
	
	}
	
.topModule{
	background-image:url(../images/encuestaRounded.png);
	background-repeat:no-repeat;
	width:252px;
	height:20px;
	}

.bottomModule{
	background-image:url(../images/encuestaBottom.png);
	background-repeat:no-repeat;
	width:252px;
	height:15px;
	}
	
#content{
	margin-left:10px;
	margin-right:10px;
	margin-top:25px;
	margin-bottom:18px;
	}
	
#contentWrapper{
	border-left-width:1px;
	border-left-color:#E1E1E1;
	border-left-style:solid;
	
	border-right-width:1px;
	border-right-color:#E1E1E1;
	border-right-style:solid;
	
	margin-left:5px;
	margin-right:5px;
	
	padding-top:10px;
	padding-bottom:1px;
	
	
	width:667px; /* Para los demás Browsers*/
	_width:650px; /* Solo IE */


	
	}
	
#footerContent{
	margin-left:15px;
	margin-right:15px;
	background-image:url(../images/footerContent.jpg);
	background-repeat:no-repeat;
	height:24px;
	width:669px;
	}

#header{
	margin-left:5px;
	margin-right:5px;
	height:37px;
	}
	
/* Acerca de la Empresa*/

h4{
	color:#652d09;
	font-size:14px;
	}
	
h3{
	color:#D2850F;
	font-size:17px;
	font-weight:bold;

	}

p{
	color:#333333;
	font-size:12px;
	line-height:normal;
	}

#vacanteForm{
	background-image:url(../images/bolsaTrabajo/teclado.jpg);
	background-position:bottom;
	background-position:right;
	background-repeat:no-repeat;
	}
	
/* Destinos*/
#destinosSelect{
	background-image:url(../images/destinos/destinosSelectBackground.jpg);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:10px;
	width:222px;
	height:55px;
	}

.select{
	font-size:11px;
	width:160px;
	}
	
.selectShort{
	font-size:11px;
	width:120px;
	}

#mapaDestinos{
	width:390px;
	height:390px;
	background-color:#F7F7F7;
	border-width:1px;
	border-color:#D2D2D2;
	border-style:solid;
	}
	

#destinosMenu{
	background-color:#F7F7F7;
	border-width:1px;
	border-color:#D2D2D2;
	border-style:solid;
	width:210px;
	padding:10px;
	}
	
/*Puntos de Venta*/

#puntosVentaMapa{
	height:438px;
	background-color:#F7F7F7;
	border-width:1px;
	border-color:#D2D2D2;
	border-style:solid;
	padding-top:10px;
	}

/* Horarios*/

#horariosTablaHeader{
	width:615px;
	height:34px;
	background-color:#F7F7F7;
	border-width:1px;
	border-color:#D2D2D2;
	border-style:solid;
	text-align:left;
	padding-top:10px;
	}

#horariosTablaTitles{
	width:619px;
	height:38px;
	background-image:url(../images/horarios/headerTabla.jpg);
	background-repeat:no-repeat;
	}

#horariosTable{
	width:619px;
	text-align:center;
	margin-top:3px;
	}
	
/* Renta de Autobuses - Principal*/
.buttonCotizar{
	background:url(../images/rentaAutobuses/buttonCotizar.jpg);
	background-repeat:no-repeat;
	border:none;
	width:99px;
	height:28px;
	}
	
/* Registro a Promociones*/

.buttonPromociones{
	background:url(../images/promociones/botonSuscribir.jpg);
	background-repeat:no-repeat;
	border:none;
	width:99px;
	height:29px;
	}
	
#notasForm{
	width:600px;
	height:222px;
	background-image:url(../images/bolsaTrabajo/teclado.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}
	
#mapaSitio{
	background-image:url(../images/logoMarcaAgua.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

	
/* Estilos para las tablas*/

.headerTablas{
	width:619px;
	height:38px;
	background-image:url(../images/bolsaTrabajo/headerTabla.jpg);
	background-repeat:no-repeat;
	padding-bottom:2px;
}
	
.tableText{
	font-size:12px;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	
	padding-top: 5px;
	padding-bottom: 5px;

	}
	
.dataTable{
	border: 1px solid #D2D2D2;	
	margin-top:2px;
	}
		
.datahighlight {
        background-color: #FFFFCC !important;
}

.headerTablas2{
	width:619px;
	height:38px;
	background-image:url(../images/bolsaTrabajo/headerTabla2.jpg);
	background-repeat:no-repeat;
	padding-bottom:2px;
}

.headerTablas3{
	width:619px;
	height:38px;
	background-image:url(../images/paqueteria/headerTabla.jpg);
	background-repeat:no-repeat;
	padding-bottom:2px;
}

.tableText2{
	font-size:12px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;
	}

.tableText3{
	font-size:12px;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;

	}
	
.error{
	font-size:11px;
	color:#F00;
	padding-left:22px;
	}
	
.overRow{
	font-size:12px;

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;

	}
	
.datahighlight2 {
        background-color: #FFFFCC !important;
		font-weight:bold;
}


.destinosTable{
	font-size:11px;
	}
	
/* Clima */

.weatherIcon{
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
	padding:3px;
	}
.weatherText {
	font-size: 11px;
	font-style: normal;
	color: #666;
}
.weatherTitulo {
	font-size: 16px;
	font-weight: bold;
	color: #EE9522;
}


.weatherTempActual {
	font-size: 22px;
	color:#369;
}

.dataClima{
	width:50px;
	border:none;
	font-size:11px;
	text-align:center;
	}
	
	
	
/*Agencias*/

#agenciasTablaTitles{
	width:590px;
	height:38px;
	background-image:url(../images/agencias/headerTabla.jpg);
	background-repeat:no-repeat;
	}
	
/* Horarios*/

#agenciasTablaHeader{
	width:580px;
	background-color:#F7F7F7;
	border-width:1px;
	border-color:#D2D2D2;
	border-style:solid;
	text-align:left;
	margin-bottom:7px;
	font-size:14px;
	color:#9AB1D6;
	font-weight:bold;
	padding:5px;
	}
	
.bannerLink{
	font-family:"Calibri", Arial;
	font-size:14px;
	color:#999;
	text-decoration:underline;
	}

/* Componente autobus Interiores*/
#autobusInterior{
height: 426px;
width:607px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
margin:0px;
font-stretch:condensed;
font-weight:bold;
}

#cafeteria{
width: 150px;
height: 50px;
margin-top:10px;
margin-left:5px;
display:left;
}

#luzLectura{
width:200px;
height: 30px;
margin-top:0px;
margin-left:200px;
display:left;
}

#pantallaPlana{
width:120px;
height: 30px;
margin-top:10px;
margin-left:415px;
display:left;
}


#asientosCama{
width:250px;
height: 30px;
margin-left:15px;
display:left;
margin-top:85px;
}

#ventanaPanoramica{
width:200px;
height: 30px;
margin-left:360px;
display:left;
margin-top:-67px;
}



.staticBus{
background-image: url(../media/ejecutivo/mainBus.jpg);
background-repeat: no-repeat;
}

.aire{
background-image: url(../media/ejecutivo/aire.jpg);
background-repeat: no-repeat;
}

.asientos{
background-image: url(../media/ejecutivo/asientos.jpg);
background-repeat: no-repeat;
}

.luz{
background-image: url(../media/ejecutivo/luz.jpg);
background-repeat: no-repeat;
}

.pantalla{
background-image: url(../media/ejecutivo/pantalla.jpg);
background-repeat: no-repeat;
}

.panoramica{
background-image: url(../media/ejecutivo/panoramica.jpg);
background-repeat: no-repeat;
}

#bodyMedia{
	background-color:#5F6062;
	}


/*Ejecutivo cafeteria*/

.staticCafeteria{
	background-image:url(../media/ejecutivo/mainCafeteria.jpg);
	background-repeat:no-repeat;
	}
	
#volver{
	width:120px;
	height: 30px;
	margin-top:160px;
	float:right;
	margin-right:-81px;
	visibility:hidden;
}


#coffe{
	width:150px;
	height: 30px;
	margin-top:80px;
	float:right;
	margin-right:-20px;
	visibility:hidden;
}

#banio{
	width:100px;
	height: 30px;
	margin-top:150px;
	float:left;
	margin-left:15px;
	visibility:hidden;
}

.coffeCup{
	background-image:url(../media/ejecutivo/coffeCup.jpg);
	background-repeat:no-repeat;	
	}

.banOpen{
	background-image:url(../media/ejecutivo/banio.jpg);
	background-repeat:no-repeat;	
	}
	
	
/* Componente Autobus Express - Interiores*/
#expressInterior{
height: 426px;
width:607px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
margin:0px;
font-stretch:condensed;
font-weight:bold;
}

#cafeteriaExpress{
width: 150px;
height: 50px;
margin-top:10px;
margin-left:5px;
display:left;
}

#luzExpress{
width:200px;
height: 30px;
margin-top:-20px;
margin-left:170px;
display:left;
}

#pantallaExpress{
width:120px;
height: 30px;
margin-top:40px;
margin-left:400px;
display:left;
}


#reclinablesExpress{
width:250px;
height: 30px;
margin-left:30px;
display:left;
margin-top:165px;
}

#ventanaExpress{
width:200px;
height: 30px;
margin-left:380px;
float:right;
margin-top:-85px;
margin-right:15px;
}



.staticExpress{
background-image: url(../media/express/mainExpress.jpg);
background-repeat: no-repeat;
}

.aire{
background-image: url(../media/express/aire.jpg);
background-repeat: no-repeat;
}

.aExpress{
background-image: url(../media/express/asientosExpress.jpg);
background-repeat: no-repeat;
}

.lExpress{
background-image: url(../media/express/luzExpress.jpg);
background-repeat: no-repeat;
}

.pExpress{
background-image: url(../media/express/pantallaExpress.jpg);
background-repeat: no-repeat;
}

.wExpress{
background-image: url(../media/express/ventana.jpg);
background-repeat: no-repeat;
}

#bodyMedia{
	background-color:#fff;
	}


/*Ejecutivo cafeteria*/

.staticCafeteriaExpress{
	background-image:url(../media/express/mainCafeteriaExpress.jpg);
	background-repeat:no-repeat;
	}
	
#volverExpress{
	width:120px;
	height: 30px;
	margin-top:25px;
	float:right;
	margin-right:20px;
	visibility:hidden;
}


#coffeExpress{
	width:150px;
	height: 30px;
	margin-top:-150px;
	float:right;
	margin-right:-20px;
	visibility:hidden;
}

#banioExpress{
	width:100px;
	height: 30px;
	margin-top:-80px;
	float:left;
	margin-left:200px;
	visibility:hidden;
}

.coffeCupExpress{
	background-image:url(../media/express/coffeCupExpress.jpg);
	background-repeat:no-repeat;	
	}

.bOpenExpress{
	background-image:url(../media/express/banioExpress.jpg);
	background-repeat:no-repeat;	
	}	
	
/*Turismo De Lujo*/

#turLujoInterior{
height: 426px;
width:607px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
margin:0px;
font-stretch:condensed;
font-weight:bold;
}

.staticTurLujo{
background-image: url(../media/turLujo/mainTurLujo.jpg);
background-repeat: no-repeat;
}

#reclinablesTurLujo{
width:250px;
height: 30px;
margin-left:30px;
display:left;
margin-top:150px;
}

.aTurLujo{
background-image: url(../media/turLujo/asientosLujo.jpg);
background-repeat: no-repeat;
}
	
	
#ventanaTurLujo{
width:200px;
height: 30px;
float:right;
margin-top:-140px;
margin-right:110px;
}

.wTurLujo{
background-image: url(../media/turLujo/ventanaLujo.jpg);
background-repeat: no-repeat;
}

#luzTurLujo{
width:200px;
height: 30px;
margin-top:20px;
margin-left:110px;
display:left;
}

.lTurLujo{
background-image: url(../media/turLujo/luzLujo.jpg);
background-repeat: no-repeat;
}

.staticCafeteriaTurLujo{
	background-image:url(../media/turLujo/mainCafeteriaLujo.jpg);
	background-repeat:no-repeat;
	}
	
#coffeTurLujo{
	width:150px;
	height: 30px;
	margin-top:-200px;
	float:left;
	margin-left:250px;
	visibility:hidden;
}

.coffeCupTurLujo{
	background-image:url(../media/turLujo/coffeCupLujo.jpg);
	background-repeat:no-repeat;	
	}
	
#volverTurLujo{
	width:120px;
	height: 30px;
	margin-top:3px;
	float:right;
	margin-right:20px;
	visibility:hidden;
}

#banioLujo{
	width:100px;
	height: 30px;
	margin-top:-80px;
	float:left;
	margin-left:200px;
	visibility:hidden;
}

.bTurLujo{
	background-image:url(../media/turLujo/banioLujo.jpg);
	background-repeat:no-repeat;	
	}	
	
	
/* Turismo Economico*/
.staticTurEconomico{
background-image: url(../media/turEconomico/mainTurEconomico.jpg);
background-repeat: no-repeat;
}

#turEconomicoInterior{
height: 426px;
width:607px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
margin:0px;
font-stretch:condensed;
font-weight:bold;
}

#reclinablesTurEconomico{
width:250px;
height: 30px;
margin-left:20px;
display:left;
margin-top:200px;
}


.aTurEconomico{
background-image: url(../media/turEconomico/asientosEconomico.jpg);
background-repeat: no-repeat;
}

#luzTurEconomico{
width:200px;
height: 30px;
margin-top:0px;
margin-left:100px;
display:left;
}

.lTurEconomico{
background-image: url(../media/turEconomico/luzEconomico.jpg);
background-repeat: no-repeat;
}

#ventanaTurEconomico{
width:200px;
height:30px;
float:right;
margin-top:-140px;
margin-right:95px;
}


.wTurEconomico{
background-image: url(../media/turEconomico/ventanaEconomico.jpg);
background-repeat: no-repeat;
}


.staticCafeteriaTurEconomico{
	background-image:url(../media/turEconomico/mainCafeteriaEconomico.jpg);
	background-repeat:no-repeat;
	}
	
#banioEconomico{
	width:100px;
	height: 30px;
	margin-top:-30px;
	float:left;
	margin-left:10px;
	visibility:hidden;
}

.bTurEconomico{
	background-image:url(../media/turEconomico/banioEconomico.jpg);
	background-repeat:no-repeat;	
	}	
	
#coffeTurEconomico{
	width:150px;
	height: 30px;
	margin-top:-50px;
	float:left;
	margin-left:400px;
	visibility:hidden;
}

.coffeCupTurEconomico{
	background-image:url(../media/turEconomico/coffeCupEconomico.jpg);
	background-repeat:no-repeat;
}
	
#volverTurEconomico{
	width:120px;
	height: 30px;
	margin-top:-300px;
	float:right;
	margin-right:20px;
	visibility:hidden;
}
	
/*Cotizar Viaje*/

#cotizacionForm{
	background-color:#FFF;
	}
	
.cotizacionText{
	font-family:Calibri, Arial;
	font-size:12pt;
	color:#333;
	padding:7px;
	}
	
.backgroundKeys{
	background-image:url(../images/rentaAutobuses/travel.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}

/*Fix to add class to headers*/
#acercaEmpresa{
	background-image:url(../images/glossy/headerEmpresa.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}

#headerCalidad{
	background-image:url(../images/glossy/headerCalidad.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}
	
#headerBolsaTrabajo{
	background-image:url(../images/glossy/headerBolsaTrabajo.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}

#headerBTrabajoDetalle{
	background-image:url(../images/glossy/headerBolsaTrabajo.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}
	
#headerAutobuses{
	background-image:url(../images/glossy/headerAutobuses.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}
	
#headerRentaAutobuses{
	background-image:url(../images/glossy/headerRentaAutobuses.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}
	
#headerPaqueteria{
	background-image:url(../images/glossy/headerPaqueteria.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}

#headerDestinos{
	background-image:url(../images/glossy/headerDestinos.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}

#headerHorarios{
	background-image:url(../images/glossy/headerHorarios.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}

#headerPVenta{
	background-image:url(../images/glossy/headerPVenta.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}

#headerMapaSitio{
	background-image:url(../images/glossy/headerMapaSitio.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}

#headerAtencionClientes{
	background-image:url(../images/glossy/headerAtencionClientes.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}
	
#headerRegistroPromociones{
	background-image:url(../images/glossy/headerRegistroPromociones.jpg);
	width:669px;
	height:40px;
	background-repeat:no-repeat;
	}

.question{
	background-image:url(../images/icons/question.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:underline;

	height:20px;
	width:230px;
	color:#960;
	padding-top:5px;
	font-size:12px;

	}
