/* CSS Document */

body{
background-color:#EFEFEF;
background-image:url(../images/bg_page.jpg);
background-repeat:repeat-y;
background-position:center;
margin-top:0px;
margin-bottom:0px;
font-family:Trebuchet MS;

}
img{
margin:0px;
padding:0px;
border:0px;
display:inline;
}

#page{
	display: block;
	position:relative;
	width:674px;
	background:#f0f0f0;
	margin:0px auto;
	padding:0;
}

#header{
background-color:#FFF;
}
#content{
background-color:#EFEFEF;
margin:0px 6px;
font-size:12px;
color:#787878;
text-align:justify;
/*display:table;*/
}
img{
border:0px;
}
.header_links{
background-image:url(../images/bg_links.jpg);
background-repeat:repeat-x;
/*display:block;*/
}
img.header_links{
vertical-align:top;
}

.header_botonera{
padding:3px 3px 3px 6px ;
/*margin:6px 6px 3px 6px ;*/
font-size:1px;
}

.header_flash{
	margin:5px 0 0 16px;
	text-align:center;
	float:left;
	background-color:#FFF;
}

#footer{
background-image:url(../images/bg_footer.jpg);
margin-left:auto;
margin-right:auto;
text-align:center;
/*height:200px;*/
vertical-align:middle;
padding-top:10px;
clear:both;
}

ul.menu_footer, .menu_footer li{
list-style: none;
display: inline;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.menu_footer a {
color: #C90000;
text-decoration:none;
}
.menu_footer a:hover {
text-decoration: underline;
}
.footer_block_marron{
margin-top:10px;
background-color:#4D4B4C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#F1EFF0;
padding-bottom:5px;
padding-top:35px;
margin-left:6px;
margin-right:6px;
}
.logows{
	margin-top:5px;
}

.bg_cont_arriba{
/*margin-left:6px;*/
width:662px;
height:27px;
}
.contenido{
/*margin-left:6px;
margin-right:6px;*/

background-color:#EFEFEF;
}

.home_iframe{
	width:255px;
	height:298px;
	float:left;
	font-family:Trebuchet MS;
	font-size:18px;
	color:#787677;
	background:#FFF;
	margin:0 0 10px 5px;
	z-index:1000;
}

.home_iframe_titulo{
text-align:center;
margin-top:9px;
margin-bottom:15px;
}
.home_iframe_abajo_chico{
text-align:center;
font-size:12px;
margin-top:12px;
}
.home_iframe_abajo_grande{
text-align:center;
font-size:19px;
}
/*
iframe.horarios{
float:right;
margin-top:0px;
}
*/
.home_detinos{
/*
background:url(../images/bg_destinos.jpg);
background-repeat:repeat-x;
*/
background-color:#EFEFEF;
width:355px;
padding-top:15px;
/*height:126px;*/
vertical-align:bottom;
}

.div_head_cont{
	background-color:#4D4B4C;
	height:30px;
	margin:10px 0;
	color:#F1EFF0;
	clear:both;
	font-size:18px;
	padding-left:10px;
	padding-top:5px;
}


.iframe_destinos{
/*background-color:#EFEFEF;*/
background:url(../images/bg_iframe.jpg);

}
.img_destinos_abajo{
/*margin-top:75px;*/
}

.home_novedades{
	width:278px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#787878;
	line-height:11px;
	float:left;
	margin:0 0 10px 20px;
	background:url(../images/bg_tit_novedades.jpg) repeat-x 0 3px;
}

.home_novedades2{
	background-color:#EFEFEF;
	width:355px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#787878;
	line-height:11px;
}
.img_novedades{
	margin-top:2px;
	margin-right:8px;
	float:left;
}
.tit_novedades{
	color:#C90000;
	font-weight:bold;
	font-size:9px;
}
.horarios_orig_dest{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
width:50%;
text-align:center;
color:#C90000;
font-weight:bold;
font-size:11px;
height:30px;
/*text-transform: uppercase; MAYUSCULAS*/
}
.horarios_sal_lle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#787878;
text-align:center;
line-height:10px;
padding-left:5px;
}
.subtitulo_agencia{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3366FF;
}
.bg_div{
background-image:url(../images/bg_div.jpg);
background-repeat:repeat-x;
height:4px;
}

.frame_tabla{
font-family:Trebuchet MS;
font-size:12px;
color:#797778;
}
.select{
font-family:Trebuchet MS;
font-size:10px;
background-color:#F8F2D0;
color:#797778;
width:175px;
border:1px solid #797778;
}
.boton_buscar{
text-align:right;
margin-left:15px;
}
.selects{
text-align:right;
margin-left:15px;
}
.horarios_selects{
background-image:url(../images/bg_footer.jpg);
margin:6px 0px;;
padding:10px;
color:#C90000;
font-weight:bold;
font-size:12px;
text-align:center;
}
a.horarios_selects_link{
/*background-image:url(../images/bg_footer.jpg);*/
color:#C90000;
font-weight:bold;
font-size:12px;
text-align:center;
text-decoration:underline;
}
a.horarios_selects_link:hover{
/*background-image:url(../images/bg_footer.jpg);*/
color:#C90000;
font-weight:bold;
font-size:12px;
text-align:center;
text-decoration:none;
}
.horarios_lista{
/*background-image:url(../images/bg_footer.jpg);*/
margin:6px 0px;;
background-color:#EFEFEF;
/*padding:10px;*/
color:#C90000;
font-weight:bold;
font-size:12px;
text-align:center;
}
.horarios_titulos{
color:#F1EFF0;
background-color:#4D4B4C;
font-weight:bold;
font-size:12px;
padding-left:3px;
}
.horarios_datos{
color:#787878;
font-weight:bold;
font-size:12px;
padding-left:3px;
/*background-color:#4D4B4C;*/
}
.agencias_flash{
	float:left;
	margin:10px 5px 10px 10px;
	/*height:430px;*/
	padding:20px 10px;
	margin-right:5px;
}
.agencias_iframe{
	border-style:none;
	margin-top:15px;
	margin-bottom:30px;
	margin-left:10px;
	margin-right:0px;
	height:400px;
	width:410px;
	float:left;
}
.agencias_tabla{
	font-size:12px;
	margin-top:3px;
}
.agencias_tabla_tit{
	color:#016502;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	height:20px;
}
.infoyclima_iframe{
border-style:none; 
/*width: 95%; */
margin-top:15px;
margin-bottom:0px;
margin-left:10px;
margin-right:10px;
width:400px;
height:300px; 
border: none;
}
.cont_agencias{
background-color:#EFEFEF;
/*margin:0px 6px;*/
}
.nom_prov{
font-weight:bold;
}
.form_tabla_tit{
color:#F1EFF0;
background-color:#77767B;
font-size:14px;
font-weight:bold;
padding:2px;
}
.input{
border:1px solid #999999;
background-color:#FFFFFF;
font-family:Trebuchet MS;
font-size:12px;
width:250px;
}
textarea.text_area{
border:1px solid #999999;
background-color:#FFFFFF;
font-family:Trebuchet MS;
font-size:12px;
width:400px;
height:100px;
}
.radio{
vertical-align:middle;
}
.mensaje{
color:#C3010C;
text-align:center;
font-weight:bold;
padding:20px;
height:250px;
}
.mensaje_cont{
color:#C3010C;
text-align:center;
font-weight:bold;
padding:20px;
height:360px;
}
.laempresa_menu{
width:186px;
float:right;
margin:0px;

}
.atclientes{
width:261px;
float:right;
margin:0px;
}
.laempresa_cont{
/*float:left;*/
/*width:470px;*/
width:450px;
padding:10px;
}
.img_laempresa{
float:left;
margin:0px 20px 20px 0px;
width:220px;
}


.box_servicio{
/*width:395px;*/
width:445px;
height:164px;
background-image:url(../images/fondoservicios.jpg);
display:table;
}
.box_servicio_tit{
/*background-color:#4D4B4C;*/
color:#474747;
font-size:14px;
font-weight:bold;
margin:10px 12px;;
margin-bottom:5px;
}
.box_servicio_texto{
margin:0px;
padding:0px 15px;
color:#484848;
font-size:10px;
/*width:380px;*/
}
.box_servicio_img_right{
margin:3px 5px;
padding-left:6px;
float:right;
}
.box_servicio_img_left{
margin:3px 5px 3px 0;
padding-right:6px;
float:left;
}


.box_novedades{
width:600px;
/*background-image:url(../images/bg_footer.jpg);*/
display:table;
margin:6px auto;
}
.box_novedades_tit{
/*
background-color:#4D4B4C;
color:#F1EFF0;
*/
color:#4D4B4C;
font-size:14px;
font-weight:bold;
padding:2px 6px;;
margin:6px 6px 0px 6px;
cursor:pointer;
}
a.box_novedades_tit{
padding:0px;
margin:0px;
text-decoration:underline;
}
a.box_novedades_tit:hover{
color:#A53426;
padding:0px;
margin:0px;
text-decoration:none;
}
.box_novedades_tit_archivo{
background-color:#4D4B4C;
color:#F1EFF0;
font-size:14px;
font-weight:bold;
padding:2px 6px;;
margin:6px 6px 0px 6px;
}
.box_novedades_texto{
margin-left: 10px;
margin-right: 0px;
margin-top: 0px;
display:block;
}

a.box_novedades_titulo{
	color:#4d4b4c;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	width:278px;
}

.dir_novedades{
	color:#C90000;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
}
a.box_novedades_link{
	color:#c90000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

a.box_novedades_link_sub{
	color:#8f8f8f;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
}

a.box_novedades_link:hover{
color:#C90000;
text-decoration:underline;
font-weight:bold;
}

.box_novedades_img_thumb{
margin:6px;
width:120px;
float:left;
}
.box_novedades_img{
margin:6px;
float:left;
}

.box_novedades_img2{
margin:6px;
float:right;
}

.box_novedades_img3{
margin:6px;
float:right;
}


.iframe_galeria{
margin:20px 0px;
}
.cont_infoyclima_tit{
background-color:#EFEFEF;
text-transform: uppercase;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.cont_infoyclima_cont{
/*background-color:#FFFFFF;
min-height:355px;*/
}
.bg_infoyclima_img{
/*background-color:#FFFFFF;*/
background-image:url(../images/bg_infoyclima.jpg);
margin-left:auto;
margin-right:auto;
text-align:center;
}
.bot_menu {
float: left;
}
.info_prefooter{
/*background-color:#33CCFF;*/
/*display:-moz-inline-block;*/
text-align:center;
}
.iframe_venta{
border:none;
width:100%;
height:400px;
/*background-color:#CC0099;*/
}
.home_prefooter{
/*text-align:center;*/
vertical-align:top;
height:0px;
}
.home_prefooter_banner{
vertical-align:top;
margin:5px 19px;
}

#banner_der{
	width:610px; 
	height:60px;
	clear:both;
	float:left;
	margin:20px 0 0 45px;
}
.banner_chico{
	height:50px;
	padding:0;
	margin:0 20px 0 0;
	float:left;
}

.banner_izq{
	width:417px;
	/*display:inline;*/
	height:307px;
	float:left;
	/*padding-top:100px;*/
	/*padding-left:20px;*/
}
.banner_abajo{
	width:417px;
	/*display:inline;*/
	height:307px;
	float:left;
	padding:5px;
	/*padding-top:100px;*/
	/*padding-left:20px;*/
}
#banners{
	width:346px;
	float:left;
}
.flash_secundario{
	width:346px;
	height:133px;
	float:left;
	margin:5px 0 0 0;
}
#trabajar{
	background:url(../images/trabajar-con-nosotros.gif) 5px 0 no-repeat;
	width:260px;
	height:33px;
	float:left;
}
#header-iz{
	float:left;
	width:255px;	
}




/*FORMULARIO TRABAJA */


td{
	color:#000;
}

.txtform{
text-align:right;
padding-right:10px;
width:163px;
}

.subtitulo{
	background:#C00;
	
}
.txtsubtitulo{
	color:#FFF;
	font-weight:bold;
	padding:0 0 0 10px;	
}

.textarea{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	border:1px solid #999;
}

.top-tabla{
	color:#FFF;
	background-color:#333;	
}


#cont_agencias{
	margin-top:10px;
}

.txtchico{
	font-size:10px;
	color: #666;
}

#form_trabaja{
	width:450px; 
	float:left; 
	text-align:left;
}

#form_trabaja input, #form_trabaja select{
	padding:3px;
	border:1px solid #999;
	margin-top:3px;
	
}
#form_trabaja textarea{
		border:1px solid #999;
}

#form_trabaja input.bt-enviar{
	border:none;	
}

#form_trabaja a{
	color:#F00;
}

/*FIN FORMULARIO TRABAJA */



#logos-footer{
	background:url(../images/base-logos.gif) no-repeat;
	width:740px;
	height:65px;
	padding-left:15px;
	float:left;
	margin-top:10px;	
}

#logos-footer ul{
	margin:12px auto;
}

#logos-footer ul li{
	float:left;
	list-style:none;
	margin-left:20px;
}
#logos-footer ul li.western{
	
	margin-top:5px;
}
#logos-footer ul li.viacargo{
	margin-top:15px;
}
#logos-footer ul li.neuquen{
	margin-top:0;
}
#logos-footer ul li.busplus{
	margin-top:5px;
}

.legales{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:20px;
	float:left;
	text-align:left;	
}

#derecha{
	background:#FFF;
	padding-top:10px;
}

#derecha td{
	border-bottom:1px solid #666;
	height:22px;
}

#derecha td.titulos{
	border-bottom:1px solid #666;
	background-color:#666;
	color:#FFFFFF;
	height:25px;
	font-weight:bold;
}
/*
.capa_flash{
	position:absolute;
	width:100%;
	height:420px; 
	top:60px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
*/
/* Layers de la Home */

.capa_tarjeta{
	position:absolute;
	width:191px;
	height:330px;
	top:38px;
	left:0px;
}

.close_tarjeta{
	position:absolute;
	color:#000;
	font-size:16px;
	font-weight:bold;
	top:0px;
	left:385px;
}

.capa_layerjs{
	position:absolute;
	width:191px;
	height:330px;
	top:38px;
	left:483px;
}

.close{
	position:absolute;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	top:5px;
	right:10px;
}

/* FIN layers de la home */



