@charset "utf-8";
/* CSS Document */
body{
	background:#F2F4F4;
	padding:0px;
	margin:0px;
	position:relative;
}

.izq { float:left; }
.der { float:right; }
.limpiar { clear:both; margin:0px; padding:0px; }

.logo {
	padding-top:25px;
	padding-left:40px;
	float:left;
}
.online{
	float:right;
	padding-top:50px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;color:#fff;
}

#contenedor{
	background:#fdfdfd;
	width:820px;
	height:100%;
	margin: auto;
	border-left:#cdcdcd solid 1px;
	border-right:#cdcdcd solid 1px;
}
#ishtar{
	height:50px;
	margin:auto;
}
#titulo{
	background:url(../images/maqueta/titulo_background.png) repeat-x;
	height:120px;
}

#contPasos
{
	width:600px;
	height:51px;
	margin:0px auto auto auto;
	font-size:14px;
	text-align:center;
}

#contPasos ul
{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#contPasos li
{
	list-style:none;
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
#cuerpo{
	width:760px;
	margin:auto;
	padding-bottom:25px;
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#e4eaea url(../images/maqueta/mouse.png) no-repeat bottom right;
}

.enviar{
	background:url(../images/maqueta/enviar.png) no-repeat;
	width:147px;
	height:35px;
	border:none;
	cursor:pointer;
}
.borrar{
	background:url(../images/maqueta/borrar.png) no-repeat;
	width:105px;
	height:25px;
	border:none;
	cursor:pointer;
}
#formulario_paso1 select{
	width:203px;
	border:#838482 solid 1px;
	color:#616265;

}
#formulario_paso1 input{
	color:#616265;
	width: 100px;
}

#date_viaje,#date_arribo{
	width:175px;
	background:#fff;color:#616265;
	border:#838482 solid 1px;

}
#formulario_paso1 label{
	color:#616265;
	font-size:13px;
	font-weight:bold;
}

#viaje{
	width:760px;
	margin:auto;
	padding-bottom:25px;
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#f2f4f4;
	text-align:justify;
}

span.cargando{
	color:#616265;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;;}

#viaje .titViajes{
	background:#8ba9a9; color:#e6f7f7;font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0px 10px 15px;	
}
#viaje .titulo_verde{
	color:#8ba726;font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;	
}
#viaje .titulo_oscuro{
	color:#4d4e4f;font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;	
}

#pie{
	background:#fdfdfd;
	width:auto;
	padding-top:5px;padding-left:40px;padding-bottom:15px;
	border-top:#cccccc dashed 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#pie .verde{
	color:#8ba726;font-weight:bold;font-size:16px;
}
#pie .texto_verde{
	color:#8ba726;font-weight:bold;font-size:14px;
}
#pie .texto_oscuro{
	color:#4d4e4f;font-weight:bold;font-size:14px;text-decoration:none;
}
#pie .texto_oscuro a{
	text-decoration:underline;color:#4d4e4f;
}

/*/////////////////////////////////////////*/
.tbl_listado { 
	border-spacing:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#C5EF5F;
	color: #666666;
	margin:auto;
	width:100%;
}
.tbl_listado td, .tbl_listado tr, .tbl_listado th{
	border-collapse: separate;
	border-collapse: collapse;
	border-spacing: 0;
}
.tbl_listado caption {
	font-size:15px;
	background: #91b651;
	border-bottom:1px solid #f2f4f4;
	color: #e6f7f7;
	text-transform:uppercase;
	padding:10px;
	margin:auto;
}

.tbl_listado thead th {
	text-align: center;
	color: #6c6c6c;font-size:12px;
	background:#d0dfc4;
	height:30px;
}
.fila1{
	background:#e4eaea;
	border-bottom:1px solid #c6d1d1;
	text-align: center;
	color: #6c6c6c;font-size:11px;
	height:30px;
}

.fila2{
	background:#B9C8C8;
	border-bottom:1px solid #c6d1d1;
	text-align: center;
	color: #6c6c6c;font-size:11px;
	height:30px;	
}
.fila3{
	background:#F1FAE1;
	border-bottom:1px solid #c6d1d1;
	text-align: center;
	color: #6c6c6c;font-size:11px;
	cursor:pointer;
	height:30px;	
}


.tbl_listado a, .tbl_listado td a:link, .tbl_listado td a:visited {
	color: #1975D7;
	text-decoration: none;
}

#capaBotonesCroquis{
	text-align:center;
	margin-bottom:10px;margin-top:15px;
}
.btn_seleccion{
	border:none;
	background:url(../images/maqueta/seleccion_asiento.png);
	height:25px;width:195px;
	cursor:pointer;
}
.btn_otrabusqueda{
	border:none;
	background:url(../images/maqueta/btn_realizarotrabusqueda.png);
	height:25px;width:195px;
	cursor:pointer;
}
.anterior{
	background:url(../images/maqueta/atras.png) no-repeat;
	width:105px;height:25px;border:none;
	cursor:pointer;
}
.siguiente{
	background:	url(../images/maqueta/siguiente.png) no-repeat;
	width:105px;height:25px;border:none;
	cursor:pointer;
}
#contenedor_bus{
	width:760px;
	margin:auto;
	padding-bottom:25px;
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f4f4 url(../images/maqueta/silla.png) no-repeat top center;
}
#contenedor_bus a{
	text-decoration:none;
}
#mensaje_texto{
	background:#8ba9a9;
	text-align:justify;color:#e6f7f7;
	width:735px;padding-top:5px;padding-left:25px;padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
}
#leyenda{
	width:735px;padding-top:15px;padding-left:25px;padding-bottom:15px;
}
.titulo_mensaje{
	background:#d0dfc4;
	text-align:center;color:#545454;
	width:760px;padding-top:15px;padding-bottom:15px;margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
}
#txtPrecio{
	background:#d0dfc4;color:#545454;
	text-align:center;width:760px;
	margin:auto;padding-top:15px;padding-bottom:15px;margin-bottom:15px;
	float:left;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
}
#txtPrecio1{
	background:#d0dfc4;color:#545454;
	text-align:center;width:380px;
	margin:auto;padding-top:15px;padding-bottom:15px;margin-bottom:15px;
	float:left;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
}
#txtPrecio2{
	background:#d0dfc4;color:#545454;
	text-align:center;width:380px;
	margin:auto;padding-top:15px;padding-bottom:15px;margin-bottom:15px;
	float:left;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
}
#buses{
	text-align:center;
	margin:auto;
	float:left;
	width:760px;
}

#buses1{
	text-align:center;
	margin:auto;
	float:left;
	width:380px;
}
#buses2{
	text-align:center;
	margin:auto;
	float:left;
	width:380px;
}

/*///////////////////////////////////////////////////////////////////////////*/
#cuerpo_paso3{
	width:760px;
	margin:auto;
	padding-bottom:25px;
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f4f4 url(../images/maqueta/datos.png) no-repeat top center;	
}
#tarjetas{
	white-space:760px;
	height:35px;
}
#texto_anuncio a{
	width:110px;
	color:#4d4e4f;font-weight:bold;font-size:14px;text-decoration:none;
	padding-right:20px;
	float:right;
	text-decoration:none;
	padding-top:25px;
}
#texto_anuncio a:hover{
	width:110px;
	color:#8ba726;font-weight:bold;font-size:14px;text-decoration:none;
	padding-right:20px;
	float:right;
	text-decoration:underline;
	padding-top:25px;
}
#tarjeta{
	width:650px;
	float:left;
	padding-bottom:15px;
	padding-left:35px;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#tarjet{
/*	width:650px;
	float:left;*/
	padding-bottom:15px;
	padding-left:35px;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.importante{
	background:#688a8a;
	color:#e6f7f7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#seleccionar_bus{
	background:#91b651;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:35px;
}
#ruta{
	text-align:center;padding-top:10px;
	width:710px;
	float:left;
}
.texto_ruta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e6f7f7;
	font-size:15px;
}
#bus{
	padding-top:3px;
	padding-right:10px;
	float:right;
	text-align:center;
	width:40px;
}
#capaCamposClienteIda a {
	padding:5px 5px 5px 35px;
	margin:0px auto 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #f2f4f4;
	color:#6c6c6c;
	font-size:12px;
	cursor:pointer;
	display:block;
	background:url(../images/maqueta/flecha.png) right no-repeat #d0dfc4;
	}
#capaCamposClienteIda a:hover {
	padding:5px 5px 5px 35px;
	margin:0px auto 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #f2f4f4;
	color:#6c6c6c;
	font-size:12px;
	cursor:pointer;
	display:block;
	background:url(../images/maqueta/flecha_ac.png) right no-repeat #c1cfb7;
	}

	
	
#capaCamposClienteVuelta a {
	padding:5px 5px 5px 35px;
	margin:0px auto 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/maqueta/flecha.png) right no-repeat #d0dfc4;
	border:2px solid #f2f4f4;
	color:#6c6c6c;
	font-size:12px;
	cursor:pointer;
	display:block;
	}
#capaCamposClienteVuelta a:hover {
	padding:5px 5px 5px 35px;
	margin:0px auto 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/maqueta/flecha_ac.png) right no-repeat #c1cfb7;
	border:2px solid #f2f4f4;
	color:#6c6c6c;
	font-size:12px;
	cursor:pointer;
	display:block;
	}
	
#tabla_datos{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
}


#informacion_pago{
	color:#8ba726;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;
	padding-left:100px;
	text-align:justify;
	padding-bottom:8px;
}
#informacion_pago2{
	color:#4d4e4f;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
	padding-left:100px;
	text-align:justify;
	float:left;
}
#informacion_pago2 a{
	color:#4d4e4f;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
	text-align:justify;
	text-decoration:underline;
	cursor:pointer;
}
/*/////////////////////////////////////////////////*/
#confirmacion{
	width:760px;
	margin:auto;
	padding-bottom:25px;
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f4f4 url(../images/maqueta/confirmacion.png) no-repeat top;	
}

.imprimir{
	background:	url(../images/maqueta/imprimir.png) no-repeat;
	width:225px;height:25px;border:none;
	cursor:pointer;
}
#tabla_datos2{
	 color:#4f5b62;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 width:760px;
	 background:#f1fae1;
}

#capaCamposClienteIdaResultado a {
	padding:10px 5px 5px 35px;
	margin:0px auto 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#91b651;
	border:2px solid #f2f4f4;
	color:#e6f7f7;
	font-size:12px;
	cursor:pointer;
	display:block;
	height:20px;
	}
#capaCamposClienteIdaResultado a:hover {
	padding:10px 5px 5px 35px;
	margin:0px auto 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#91b651;
	border:2px solid #f2f4f4;
	color:#e6f7f7;
	font-size:12px;
	cursor:pointer;
	display:block;
	height:20px;
	}

.Monto{
	padding-top:10px;padding-left:80px;padding-bottom:10px;
	color:#91b651;height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;
}
	
.vinculo a{
	text-decoration:underline;
	cursor:pointer;
	color:#91b651;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;
}
.texto_titulo{
	padding-left:80px;
	color:#6c6c6c;
	font-size:12px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
	height:25px;
}
.texto_detalle{
	color:#6c6c6c;
	font-size:12px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texto_titulo_des{
	padding-left:80px;
	color:#6c6c6c;
	font-size:11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
	height:25px;
}
.texto_detalle_des{
	color:#6c6c6c;
	font-size:11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
