html{height:100%}
body{background: url(../img/bkgr/bkgr.png) #fff top left repeat-x; padding:0; height:100%}
strong{font-weight:bold}
/* --extras-- */
.clear{clear:both}
.float_right{float:right}
.blanco{color:#fff}
.blanco a{color:#fff}
/* --fin extras-- */

.header{width:921px; margin:0 auto}
.contenedor{width:936px; margin:0 auto; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.botonera{width:921px; .width:911px; height:70px; background:transparent url(../img/botonera/bkgr_botonera.png) scroll 0 0; margin:0 auto}
.cuerpo{background:transparent url(../img/bkgr/bkgr_contenedor.png) no-repeat; padding:0 16px; width:904px}

.columna_izquierda{	width:286px; background:#fff; float:left}
.columna_centro{ width:286px; background:#fff; float:left}
.columna_derecha{width:286px; background:#fff; float:left}

.bloque_dos_columnas_derecha{width:595px; height:286px; background: #FFFFFF url(../img/sombra_horizontal_izquierda.jpg) bottom no-repeat; padding-bottom:8px; margin-bottom: 12px; float:left}

.bloque_dos_columnas{width:595px; height:auto; background: url(../img/bkgr/bkgr_servicios_solapa.png) bottom no-repeat; padding-bottom:8px; margin-bottom: 12px; float:left}

.bloque_dos_columnas_contacto{width:595px; height:auto; padding-bottom:8px; margin-bottom: 12px; float:left}

.bloque_dos_columnas_destinos{width:595px; height:auto; background: url(../img/bkgr/bkgr_servicios_solapa.png) bottom left no-repeat; padding-bottom:8px; margin-bottom: 12px; float:left}

.bloque_servicio_premium{width:595px; height:auto; background:url(../img/bkgr/bkgr_servicios_solapa.png) bottom no-repeat; padding-bottom:10px; margin-bottom: 12px; float:left}
.bloque_servicio_ejecutivo{width:595px; height:auto; background:url(../img/bkgr/bkgr_servicios_solapa.png) bottom no-repeat; padding-bottom:10px; margin-bottom: 12px; float:left}

.bloque_dos_columnas_izquierda{width:595px; background:#fff; padding-bottom:8px; margin-bottom: 12px; float:left}
.bloque_entero{height:auto; background: #fff; padding-bottom:8px; margin-bottom:12px}

.form_pasajes_online{height:300px; background:url(../img/sombra_horizontal_izquierda.jpg) bottom no-repeat}


/* --- horarios --- */
.horarios{color: #726F60; width:auto; height:297px; background:url(../img/sombra_horizontal_izquierda.jpg) bottom no-repeat;
	display:block; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:center}
/* --- fin horarios --- */

/* --- pasajes online --- */
.pasajes_online{color: #726F60; width: auto; display:block; 
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:center;
	margin-top:5px}
	
/* --- galeria fotos --- */
.galeria_fotos{color: #726F60; width: auto; display:block; 
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:center; clear:both; padding-bottom:20px}

/* --- /venta telefonica --- */

.bloque_ventatelefonica{height:auto; background:url(../img/sombra_horizontal_izquierda.jpg) bottom no-repeat; padding-bottom:1px; margin-bottom:6px}
.bloque_ventatelefonica p{border-bottom:#e0e0e0 solid 1px; margin:5px 0 5px 5px;padding-bottom:3px}

.bloque_contacto{height:auto; background:url(../img/sombra_horizontal_izquierda.jpg) bottom no-repeat; padding-bottom:13px; margin-top:10px}
.bloque_contacto p{margin:5px 0 5px 5px;padding-bottom:3px}


.bloque_servicios{height: auto; background:url(../img/sombra_horizontal_izquierda.jpg) bottom no-repeat; padding-bottom:15px; margin-bottom:9px}
form#pasajes input.btn_buscar{width:111px; margin-left:73px}

/* --contacto-- */
.bloque_contacto td{background:#e4ecf1; padding:2px 5px; border:#fff solid 1px}
.punto_venta{padding-bottom:2px}
.punto_venta th{background:#ebebeb; padding:4px 5px; font-weight:bold; border:#fff solid 1px}
.punto_venta td{background:#e4ecf1; padding:4px 5px; border:#fff solid 1px}

/* -- fin contacto -- */

/* --- destinos --- */
.bloque_destinos{height:240px; /*background: url(../img/bkgr/bk_micro_destinos.jpg) bottom no-repeat;*/ margin-bottom:8px}
.destinos{background:url(../img/bkgr/bkgr_servicios_solapa.png) #fff bottom left no-repeat; margin-bottom:8px; padding-bottom:23px}
.cuadro_destinos{width:292px; height:256px; display:block; font-size:18px; margin-top:5px; float:left}
.botones_destinos{margin:0 auto; margin:45px 0 31px 50px}

.destinos_imagenes{width:280px; height:256px; display:block; margin:5px 0 0 20px; float:left}
.destinos_imagenes img{margin-bottom:3px}

.info_turistica{width:340px; height:210px; display:block; padding:5px; float:left}
.info_turistica h3{margin:8px 0}
.banners_turismo{width:auto; display:block; padding:15px 0; margin-left:20px; float:left}

.btn_servicio_ejecutivo{width:292px; height:33px; display:block}
.btn_servicio_ejecutivo a{width:280px; height:33px; display:block; background:url(../img/bt_servicio-ejecutivo.png) top left no-repeat; margin:0 auto; cursor:pointer}
.btn_servicio_ejecutivo a:hover{width:280px; height:33px; display:block; background:url(../img/bt_servicio-ejecutivo.png) top left no-repeat; margin:0 auto}

.todos-los-destinos{padding-bottom:7px; margin-left:5px}

/* botones destino */
.btn_rosario_frontera{width:220px; height:28px; display:block}
.btn_rosario_frontera a{width:220px; height:28px; display:block; background:url(../img/destinos/rosario-frontera.png) top left no-repeat; cursor:pointer}
.btn_rosario_frontera a:hover{width:220px; height:28px; display:block; background:url(../img/destinos/rosario-frontera-ov.png) top left no-repeat}

.btn_tucuman{width:220px; height:28px; display:block}
.btn_tucuman a{width:220px; height:28px; display:block; background:url(../img/destinos/san-miguel-tucuman.png) top left no-repeat; cursor:pointer}
.btn_tucuman a:hover{width:220px; height:28px; display:block; background:url(../img/destinos/san-miguel-tucuman-ov.png) top left no-repeat}

.btn_termas_rio_hondo{width:220px; height:28px; display:block}
.btn_termas_rio_hondo a{width:220px; height:28px; display:block; background:url(../img/destinos/termas-rio-hondo.png) top left no-repeat; cursor:pointer}
.btn_termas_rio_hondo a:hover{width:220px; height:28px; display:block; background:url(../img/destinos/termas-rio-hondo-ov.png) top left no-repeat}

.btn_santiago_del_estero{width:220px; height:28px; display:block}
.btn_santiago_del_estero a{width:220px; height:28px; display:block; background:url(../img/destinos/santiago-del-estero.png) top left no-repeat; cursor:pointer}
.btn_santiago_del_estero a:hover{width:220px; height:28px; display:block; background:url(../img/destinos/santiago-del-estero-ov.png) top left no-repeat}

.btn_buenos_aires{width:220px; height:28px; display:block}
.btn_buenos_aires a{width:220px; height:28px; display:block; background:url(../img/destinos/buenos-aires.png) top left no-repeat; cursor:pointer}
.btn_buenos_aires a:hover{width:220px; height:28px; display:block; background:url(../img/destinos/buenos-aires-ov.png) top left no-repeat}
/* fin botones destino */

.noticias{width:277px; height:254px; display:block; background:url(../img/bkgr/bkgr_noticias.png) #fff bottom left no-repeat; border:#ccc solid 1px; margin-top:5px; margin-bottom:10px}
.noticias ul li{list-style:none; border-bottom:#dedede solid 1px; padding-bottom:9px; margin:0 9px 10px 0}
/* --- fin destinos --- */

/* --- encomiendas --- */
.encomiendas{margin: 0 10px}
.encomiendas h3{color:#0f6a9f; font-size:15px; font-weight:normal}
/* --- fin encomiendas --- */

/* --- --- */
.clases{width:97%; margin-left:5px; float:left}
.clases img.icono{margin-left:25px;margin-top:35px}
.clases img.clear{margin:0.5% 4%; text-align:center}
/* --- --- */

.btn_servicio_ejecutivo{width:292px; height:33px; display:block}
.btn_servicio_ejecutivo a{width:280px; height:33px; display:block; background:url(../img/bt_servicio-ejecutivo.png) top left no-repeat; margin:0 auto; cursor:pointer}
.btn_servicio_ejecutivo a:hover{width:280px; height:33px; display:block; background:url(../img/bt_servicio-ejecutivo.png) top left no-repeat; margin:0 auto}

.btn_suit_premium{width:278px; height:33px; display:block; margin-top:6px}
.btn_suit_premium a{width:280px; height:33px; display:block; background:url(../img/bt_servicio-premium.png) top left no-repeat; cursor:pointer}
.btn_suit_premium a:hover{width:280px; height:33px; display:block; background:url(../img/bt_servicio-premium.png) top left no-repeat}
/* fin servicios */

/* -- separadores -- */
.sombra_vertical{background: url(../img/sombra_vertical.jpg) no-repeat; width:22px; height:590px; float:left}	
.sombra_vertical_chica{background: url(../img/sombra_vertical_ch.jpg) center no-repeat; width:22px; height:290px; float:left}	
.sombra_vertical_media{background: url(../img/sombra_vertical_md.jpg) center no-repeat; width:22px; height:370px; float:left}	

/* -- fin separadores -- */
.enlaces{margin-bottom:15px}

.enlace_img{background:transparent url(../img/bkgr/bk_solapa.png) no-repeat scroll 0 0;float:left;height:112px;margin:8px 9px 0;_margin:8px 0 0;padding-top:4px;text-align:center;width:179px}

#pasajes{
	font-size:10px;	
	background:#dedede url(../img/bkgr/bkgr_form.png) repeat-x;
	padding:20px 0 30px 15px;
	color: #136aa1}

form#pasajes div.col1{width:85px; float:left}
form#pasajes div.col2{width:70px ; float:left; padding-left:10px}
form#pasajes input{
	margin-left:70px;
	padding:0 36px 0 20px;
	cursor:pointer}
	
form#pasajes input[type="image"]{	
	padding:0 ;
	cursor:pointer}	

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
head~body form#pasajes input {padding:0 36px 0 20px}
 }
.sombra_horizontal{height:7px; width:286px; background:url(../img/sombra_horizontal_izquierda.jpg) no-repeat; margin-top:1px}
#contacto input[type="submit"]{margin-left:240px}
.btns_servicios{margin:0 auto; clear:both}


/*------------Footer---------------*/
.footer{width:914px; text-align:center; border-top:#dedede solid 1px;  border-bottom:#dedede solid 1px; padding:7px; margin:0 auto}
.facebook{float:right; padding-right:10px; display:inline; vertical-align:middle}
.links_footer{width:900px; display: inline; padding:7px}
/*------------/Footer---------------*/

