body{
	text-align:center;
	margin:0;
} 

.body2{
	text-align:center;
	margin:0;
  background-color: #FEDBD9;
}

.imagen{
	border: 0px;
}

#contenedor {
	position:relative;
	width: 778px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;	
	border: 0px #CEE8A9 solid;
}

#contenedor_tactil {
	position:relative;
	width: 770px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-alin:left;	
	border: 0px #CEE8A9 solid;
}

#cabecera{
	position:relative;
	width:778px;
	height:151px;
	background-image: url(img/cabecera.jpg);
	background-repeat: no-repeat;	
}

#cabecera2{
	position:relative;
	width:778px;
	height:151px;
	background-image: url(img/cabecera3.jpg);
	background-repeat: no-repeat;	
}

#cabeceratactil{
	position:relative;
	width:782px;
	height:144px;
	background-image: url(img/cabtactil.jpg);
	background-repeat: no-repeat;	
}

#principal{
	position:relative;	
	width:778px;	
	border: 00px black solid;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image: url(img/patronh.jpg);
	background-repeat: repeat;	
	z-index:0;	
}

#principal_apli{
	position:relative;	
	width:778px;		
	border: 0px black solid;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image: url(img/patronh2.jpg);
	background-repeat: repeat;	
	z-index:0;	
}

#principal_apli2{
	position:relative;	
	width:770px;		
	border: 0px black solid;
	margin:0px;
	padding:0px;
	background-color:#FEDBD9;
	background-repeat: repeat;	
	z-index:0;	
}

#final{
	position:relative;
	width:778px;
	height:20px;
	background-image: url(img/cierrepagina.jpg);
	background-repeat: no-repeat;	
}

#final_apli{
	position:relative;
	width:778px;
	height:20px;
	background-image: url(img/cierrepagina2.jpg);
	background-repeat: no-repeat;
	border: 0px black solid;	
}

#final_apli2{
	position:relative;
	width:770px;
	height:20px;
	background-repeat: no-repeat;
	background-color:#FEDBD9;
	border: 0px black solid;	
}

#menulateral{
	position:relative;
	float:left;
	width:228px;		
	border:0px blue solid;
	margin-right:0px;
	padding:0px;
	z-index:1;
}

#menu{
	position:relative;
	float:right;
	width:207px;
	height:35px;	
	border: 0px green solid;
	text-align: right;
}

#menus{
	position:relative;
	float:right;
}

#menu_cab{
	position:relative;	
	width:565px;
	height:10px;
	margin-top:106px;
	border: 0px black solid;
	padding:0px;
}

#menu_idioma{
	position:relative;
	width:551px;
	height:-10px;
	margin-top:0px;
	border: 0px black solid;
	padding:0px;
	text-align:right;
}

.tactil{
	font: 1.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#7F1C16;	
	font-weight:bold;
	text-decoration: none;
}
.tactilfin{
	font: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;	
	font-weight:bold;
	text-decoration: none;
}

.tactil2{
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;	
	font-weight:bold;
	text-decoration: none;
}

.lista{
	font: 15pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479c;	
	font-weight:bold;
	text-decoration: none;
}

.lista1{
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479c;	
	font-weight:bold;
	text-decoration: none;
}

#contenido{
	position:relative;
	width:530px;		
	border: 0px black solid;
	margin-right:0px;
	padding:0px;
	z-index:1;
	margin-left:235px;
  text-align:justify;
	font: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration: none;
}
#contenido_buscador{
	position:relative;
	width:530px;		
	border: 0px black solid;
	margin-right:0px;
	padding:0px;
	z-index:1;
  text-align:justify;
	font: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration: none;
}

#contenido_apli{
	position:relative;	
	width:750px;		
	border: 0px black solid;
	margin-right:0px;
	padding:0px;
	z-index:1;
	margin-left:8px;
}

#contenido_aplitac{
	position:relative;	
	width:778px;		
	border: 0px black solid;
	margin-right:0px;
	padding:0px;
	z-index:1;
	margin-left:8px;
}

#contenidofoto{
	position:relative;
	float:right;
	width:237px;		
	border: 0px black solid;
	margin-top:10px;
	margin-left:8px;
	padding:0px;
}

#menu_altura{
	position:relative;	
	height:40px;	
	border: 0px black solid;
	text-align: right;	
}

#menu_altura2{
	position:relative;	
	height:50px;	
	border: 0px black solid;
	text-align: right;	
}

#menu_calidad{
	position:relative;	
	border: 0px black solid;
	margin-left: 5px;
	margin-top: -1px;
	font-family: Verdana,Arial,sans-serif;
	color:#00479C;
	font-size:0.8em;
	font-weight:bold;
}

#kernet{
	position:relative;
	clear:both;
	width:100%;
	text-align:center;		
}

#clear {
	position: relative;
  clear:both;
  height:1px;
  overflow:hidden;
  border: 0px black solid;  
}

.imagen{
	border: 0px;
} 

#buscador{
	position:relative;	
	margin-left:50px;
	margin-right:50px;
	margin-top:15px;
	padding:5px;
	text-align:center;
	border: 1px #EF2B1B solid;
	background-color:#DF9E99;
	font-family: Verdana,Arial,sans-serif;
	color:#00479C;
}

#calendario{
	position:relative;
	margin-left:20px;	
	margin-top:20px;	
	text-align:center;
	border: 0px black solid;
}

.cal_cab_mes{
	font-family: Verdana,Arial,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#04419E;
	background-color:#F2C2BE;
}

.cal_dia_semana{
	font-family: Verdana,Arial,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#DE3C2D;
	background-color:#F2C2BE;
}

.cal_dia{
	font-family: Verdana,Arial,sans-serif;
	font-size:0.8em;
	font-weight:none;
	color:#04419E;
	text-decoration:none;
}

#ciudades{
	position:relative;
	margin-left:20px;	
	margin-top:20px;	
	text-align:center;
	border: 0px black solid;
}

#compa1{
	position:relative;
	margin-left:20px;	
	margin-top:20px;	
	text-align:center;
	border: 0px black solid;
}

#companias{
	position:relative;
	margin-left:20px;	
	margin-top:20px;	
	text-align:left;
	border: 1px red solid;
	background-color:#DF9E99;
	font-weight:none;	
	padding:5px;
}

#estaciones{
	position:relative;
	margin-left:20px;	
	margin-top:20px;	
	text-align:left;
	border: 0px red solid;
	background-color:#FEDBD9;
	font-weight:none;	
	padding:5px;
}

#Estacion{
	position:relative;
	text-align:left;
	font-weight:bold;	
	border-top: 1px red solid;
}

#companias22{
	position:relative;
	text-align:left;
	font-weight:none;	
	border-top: 3px red solid;
}

#Direccion{
	position:relative;
	margin-right:200px;
	text-align:left;
	font-weight:none;	
}

#salida-llegada{
	position:relative;
	margin-right:0px;
	margin-left:0px;
	text-align:left;
	font-weight:bold;	
	border: 1px black solid;
	background-color:#E83524;
	color:#ffffff;
	vertical-align:center;
	font: 3.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:60px;
}

#salida-llegada-verde{
	position:relative;
	margin-right:0px;
	margin-left:0px;
	text-align:left;
	font-weight:bold;	
	border: 1px black solid;
	background-color:#015001;
	color:#ffffff;
	vertical-align:center;
	font: 3.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:60px;
}

#Web{
	position:relative;
	float:right;
	width:195px;
	text-align:left;
	font-weight:none;	
	border: 0px blue solid;
}

#logo{
	position:relative;
	float:right;
	width:240px;
	height:100px;
	text-align:center;
	font-weight:none;	
	margin-top:5px;
	margin-right:5px;
	border: 0px blue solid;
}

#pijama1{
	position:relative;
	text-align:left;
	background-color:#FEDBD9;
}

#pijama2{
	position:relative;
	text-align:left;
	background-color:#FCC2BA;
}

#pijama3{
	position:relative;
	text-align:left;
	background-color:#DF9E9A;
}

#buscador_rutas{
	position:relative;	
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding:5px;
	text-align:center;
	border: 1px #EF2B1B solid;
	background-color:#DF9E99;
}

#buscador_horario{
	position:relative;	
	width:500px;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	padding:5px;
	text-align:center;
	border: 1px #EF2B1B solid;
	background-color:#DF9E99;
}

#buscador_horario2{
	position:relative;	
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	padding:5px;
	text-align:center;
	border: 1px #EF2B1B solid;
	background-color:#DF9E99;
}

#botones_buscador{
	position:relative;		
	margin-top:15px;	
	text-align:center;
	border: 0px #EF2B1B solid;	
	width:580px;
	height:25px;
}

#botones_buscador2{
	position:relative;		
	margin-top:15px;	
	text-align:center;
	border: 0px #EF2B1B solid;	
	width:380px;
	height:25px;
}

#resultados_rutas{
	position:relative;	
	margin-left:20px;
	margin-right:20px;
	margin-top:25px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	border: 1px #EF2B1B solid;
	background-color:#DF9E99;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration: none;
}

#cabecera_rutas{
	position:relative;	
	margin-top:5px;	
	text-align:center;
	vertical-align:middle;
	border:1px #EF2B1B solid;
	background-color:#DF9E99;
	width:620px;
}

#cabecera_rutas_1{
	position:relative;
	float:right;				
	width:300px;
	text-align:left;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration: none;
	border: 1px #EF2B1B solid;
}

#cabecera_rutas_2{
	position:relative;
	margin-right:305px;
	width:300px;
	text-align:left;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration: none;
	border: 0px #EF2B1B solid;
}

#cabecera_rutas2{
	position:relative;	
	margin-left:50px;
	margin-right:50px;
	margin-top:5px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	border: 1px #EF2B1B solid;
	background-color:#DF9E99;
}

#eti_nombres{
	position:relative;
	width:700px;
	text-align:left;	
	border: 0px black solid;
	margin-left:auto;
	margin-right:auto;	
}

#eti_menu{
	position:relative;
	width:543px;
	text-align:left;	
	border: 0px black solid;
	margin-left:auto;
	margin-right:auto;	
}

#eti_nombres_horario{
	position:relative;
	width:500px;
	text-align:left;	
	border: 0px black solid;
	margin-left:auto;
	margin-right:auto;	
}

#eti_nombrestac_horario{
	position:relative;
	width:650px;
	text-align:left;	
	border: 0px black solid;
	margin-left:auto;
	margin-right:auto;	
}

#separador{
	position:relative;
	width:500px;
	text-align:center;	
	border: 0px black solid;
	margin-left:auto;
	margin-right:auto;	
}

#eti_nom1{
	position:relative;
	width:200px;
	float:right;	
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
}

#eti_menu1{
	position:relative;
	width:181px;
	float:right;	
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
}

#eti_nom2{
	position:relative;
	width:200px;
	float:left;	
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
}

#eti_menu2{
	position:relative;
	width:181px;
	float:left;	
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
}

#eti_menu3{
	position:relative;
	width:181px;
	float:right;	
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
}

#eti_nom3{
	position:relative;
	width:200px;
	float:left;	
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
}

#eti_nom1_horario{
	position:relative;
	width:105px;
	float:right;	
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	border:0px black solid;
}

#eti_nom1tac_horario{
	position:relative;
	width:55px;
	float:right;	
	border:1px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	border:0px black solid;
}

#eti_nom2_horario{
	position:relative;
	width:50px;
	float:left;	
	border:0px red solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
}

#eti_nom2tac_horario{
	position:relative;
	width:50px;
	margin-left:-70px;
	float:left;	
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	border:0px blue solid;
}

#eti_nom3_horario{
	position:relative;
	margin-left:200px;
	margin-right:200px;
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	border:0px black solid;
}

#eti_nom3tac_horario{
	position:relative;
	margin-left:185px;
	margin-right:200px;
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	border:0px red solid;
}

#eti_datos_horarios{
	position:relative;
	width:350px;
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	border:0px black solid;
	margin-left:130px;	
}

#eti_datos_horarios2{
	position:relative;
	width:675px;
	height:300px;
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-align: center;
	vertical-align:center;
	text-decoration: none;
	margin-left:40px;
	background-image:  url("img/bus.gif");
	background-position: center;
	background-repeat: no-repeat; 
}

#eti_datos_horarios3{
	position:relative;
	width:350px;
	border:0px black solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	border:0px black solid;
	margin-left:130px;
	text-align:center;
}

#cbo_nom1{
	position:relative;
	width:200px;
	float:right;	
	border:0px black solid;
}

#cbo_menu1{
	position:relative;
	width:181px;
	float:right;	
	border:0px black solid;
}

#cbo_nom2{
	position:relative;
	width:200px;
	float:left;	
	border:0px black solid;
}

#cbo_menu2{
	position:relative;
	width:171px;
	float:left;	
	border:0px black solid;
}

#cbo_menu4{
	position:relative;
	width:471px;
	float:left;	
	border:0px black solid;
}

#cbo_nom3{
	position:relative;	
	margin-left:205px;
	margin-right:205px;
	border:0px black solid;
}

#cbo_nom4{
	position:relative;	
	margin-left:205px;
	margin-right:205px;
	border:0px black solid;
}

#cbo_menu3{
	position:relative;	
	margin-left:180px;
	margin-right:190px;
	border:0px black solid;
}

#cbo_nom1_horario{
	position:relative;
	width:100px;
	float:right;
	border:0px red solid;
}

#cbo2_nom1_horario{
	position:relative;
	width:140px;
	float:right;
	border:0px red solid;
}

#cbo2_nom1tac_horario{
	position:relative;
	width:120px;
	float:right;
	border:0px red solid;
}

#cbo_nom2_horario{
	position:relative;
	width:200px;
	float:left;	
	border:0px blue solid;
}

#cbo_nom3_horario{
	position:relative;	
	margin-left:200px;
	margin-right:105px;
	border:0px black solid;
}

#cbo_nom12_horario{
	position:relative;
	width:180px;
	float:left;	
	border:0px blue solid;
}

#cbo_nom13_horario{
	position:relative;	
	margin-left:0px;
	margin-right:0px;
	border:0px black solid;
}

#cbo_nom2tac_horario{
	position:relative;
	width:250px;
	float:left;	
	border:0px blue solid;
}

#cbo_nom3tac_horario{
	position:relative;	
	width:250px;
	margin-left:200px;
	margin-right:105px;
	border:0px black solid;
}

TABLE
{	
	display: table;			
	margin-left:auto;
	margin-right:auto;	
}

.table1{
	width: 500px;
	border:1px red solid;
	text-align: left;
	font-family: Verdana,Arial,sans-serif;
	font-size:0.8em;
	background-color:#DF9E99;
	font-weight:bold;
	color:#04419E;

}

.table2{
	width: 680px;
	border:2px red solid;
	text-align: left;
	font-family: Verdana,Arial,sans-serif;
	font-size:0.8em;
	border-collapse:collapse;
	border-spacing:0px; 
  background-color: #FEDBD9;
}
.table3{
	width: 490px;
	border:2px red solid;
	text-align: left;
	font-family: Verdana,Arial,sans-serif;
	font-size:0.8em;
	border-collapse:collapse;
	border-spacing:0px; 
  background-color: #FEDBD9;
}
.table4{
	width: 590px;
	border:2px red solid;
	text-align: left;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-spacing:0px; 
  background-color: #FEDBD9;
}
.table4{
	width: 590px;
	border:2px red solid;
	text-align: left;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-spacing:0px; 
  background-color: #FEDBD9;
}
.table7{
	width: 570px;
	border:0px red solid;
	text-align: left;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-spacing:0px; 
  background-color: #FEDBD9;  
}
.table6{
	width: 780px;
	border:2px black solid;
	text-align: center;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-spacing:0px; 
  background-color: #ffffff;
}
TR
{	
	display: table-row	
}

TD
{ 	
	display: table-cell;	
	vertical-align: middle;	
}

TH
{ 	
	display: table-cell;	
	vertical-align: middle;	
}

.td1
{
	width:230px;
}

.td2
{
	width:60px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.td2c
{
	width:60px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.td2ctv2
{
	width:100px;
	border:1px #FB989D solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;
	text-align:center;
	height:57px;
}

.td2ctv2verde
{
	width:100px;
	border:1px #5ab85a solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;
	text-align:center;
	height:57px;
}
.td2ctv
{
	width:100px;
	border:1px #ffffff solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;
	text-align:center;
	height:50px;
}

.td2ctvverde
{
	width:100px;
	border:1px #ffffff solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#014cc1;
	text-align:center;
	height:50px;
}

.td2c2
{
	width:70px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.td2c2tv2
{
	width:132px;
	border:1px #FB989D solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	text-align:center;
}

.td2c2tv2verde
{
	width:132px;
	border:1px #5ab85a solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	text-align:center;
}

.td2c2tv3
{
	width:110px;
	border:1px #FB989D solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	text-align:center;
}

.td2c2tv3verde
{
	width:110px;
	border:1px #5ab85a solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	text-align:center;
}

.td2c2tv4
{
	width:194px;
	border:1px #FB989D solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	text-align:center;
}

.td2c2tv4verde
{
	width:194px;
	border:1px #5ab85a solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	text-align:center;
}

.td2c2tv5
{
	width:294px;
	border:1px #FB989D solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	text-align:center;
}

.td2c2tv
{
	width:272px;
	border:1px #ffffff solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	text-align:center;
}

.td2c2tvverde
{
	width:272px;
	border:1px #ffffff solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#014cc1;	
	text-align:center;
}

.td3
{
	width:180px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.td3c
{
	width:180px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.td4
{
	width:100px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.td4c
{
	width:100px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.td5
{
	width:380px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.td5c
{
	width:380px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.td6
{
	width:110px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.td6c
{
	width:110px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.td7
{
	text-align:left;
	border:1px red solid;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
}

.botonsalida{	
	border:0px;	
	height:25px;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:100px;
	color:#014CC1;
	background-color:#5AB85A;
	text-align:center;
	font-weight:bold;
}

.botonsalida1{	
	border:0px;	
	height:25px;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:105px;
	color:#014CC1;
	background-color:#5AB85A;
	text-align:center;
	font-weight:bold;
}

.botonsalida2{	
	border:0px;	
	height:25px;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:150px;
	color:#014CC1;
	background-color:#5AB85A;
	text-align:center;
	font-weight:bold;
}

.botonsalida3{	
	border:0px;	
	height:25px;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:110px;
	color:#014CC1;
	background-color:#5AB85A;
	text-align:center;
	font-weight:bold;
}

.botonllegada{	
	border:0px;	
	height:25px;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:100px;
	color:#014CC1;
	background-color:#FE9893;
	text-align:center;
	font-weight:bold;
}

.botonllegada1{	
	border:0px;	
	height:25px;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:145px;
	color:#014CC1;
	background-color:#FE9893;
	text-align:center;
	font-weight:bold;
}

.botonllegada2{	
	border:0px;	
	height:25px;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:150px;
	color:#014CC1;
	background-color:#FE9893;
	text-align:center;
	font-weight:bold;
}

.botonllegada3{	
	border:0px;	
	height:25px;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:110px;
	color:#014CC1;
	background-color:#FE9893;
	text-align:center;
	font-weight:bold;
}

.td7b
{
	background-color:#FD574F;
	color:#FFFFFF;
	text-align:center;
	border:1px red solid;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.td7c
{
	text-align:center;
	border:1px red solid;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;
	font-weight:bold;	
}

.td8
{
	width:200px;
	text-align:center;
	border:1px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.td8tv
{
	width:150px;
	border:1px #ffffff solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;
}

.td8tvverde
{
	width:150px;
	border:1px #ffffff solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#014cc1;
}

.td8tv2
{
	width:140px;
	border:1px #FB989D solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;
}

.td8tv2verde
{
	width:140px;
	border:1px #5ab85a solid;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;
}

.td9
{
	width:230px;
	text-align:left;
	border:0px red solid;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
}
a.bbuscar{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 90px;	
	height: 20px;
	padding-left: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image:  url("img/lupa.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}

a.bbuscar2{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 90px;	
	height: 20px;
	padding-left: 14px;
	padding-top: 0px;
	padding-bottom: 2px;
	background-image:  url("img/lupa.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}

input.bbuscar2{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 90px;	
	margin-top:0px;
	padding-left: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:  url("img/lupa.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}

a.bimprimir2{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 100px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image:  url("img/imprimir.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}

input.bimprimir2{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 100px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image:  url("img/imprimir.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}

a.brecargar{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 110px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image:  url("img/recargar.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}

a.brecargar2{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 110px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	background-image:  url("img/recargar.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}

a.bnuevo{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 100px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image:  url("img/nuevo.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}

a.bcancelar{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 100px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image:  url("img/cancelar.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}
a.baceptar{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 100px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image:  url("img/aceptar.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}
a.bvolver{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 100px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image:  url("img/volver.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}
a.bimprimir{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	width: 100px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image:  url("img/imprimir.gif");
	background-position: left;
	background-repeat: no-repeat;	
	background-color:#FCC2BA;
}

a.compa{
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

a{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration: none;
}

textarea{
	width:400px;
	height:50px;
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration: none;
	background-color:#FCC2BA;	

}

textarea.tipo1{
	margin-left:50px;
}

input{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration:none;
	background-color:#FCC2BA;	
}

input.tipo1{
	width:90px;
	padding-left: 14px;
	padding-right: 5px;			
	background-image:url("img/goma2.gif");
	background-position: left;
	background-repeat: no-repeat;		
	font-weight:bold;
}

input.tipo2{
	width:70px;
	padding-left: 14px;
	padding-right: 5px;			
	background-position: left;
	background-repeat: no-repeat;		
}

input.tipo3{
	width:100px;
	padding-left: 14px;
	padding-right: 5px;			
	background-image:url("img/aceptar.gif");
	background-position: left;
	background-repeat: no-repeat;	
	font-weight:bold;
}

input.tipo4{
	border:1px #AFBDCC solid;
	width:275px;
	background-color: #ffffff;	
}

input.tipo5{
	width:70px;
	padding-left: 14px;
	padding-right: 5px;			
	background-image:url("img/lupa.gif");
	background-position: left;
	background-repeat: no-repeat;		
}

input.tipo6{
	width:590px;
	padding-left: 14px;
	padding-right: 5px;			
	background-position: left;
	background-repeat: no-repeat;		
}

input.tipo7{	
	width:55px;
	height:13px;
	padding-left: 14px;
	padding-right: 5px;			
	background-image:url("img/buscar.gif");
	background-position: left;
	background-repeat: no-repeat;		
	font-weight:bold;
	border: 0px #E63025 solid;
}

input.tactil{
	border: 0px;
}
select{
	border: 1px #E63025 solid;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration: none;
	background-color:#FCC2BA;	
}

p.titulo{
	font-weight:bold;
}
ul.lista { 
     list-style-image: url("img/marcador1.gif");
     font-weight:bold;
}
li.lista { 
     list-style-image: url("img/marcador1.gif");

}

li.l{ 
  
	list-style-image: url("");
	list-style: none;
	font-weight:none;
}
.roja{
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#E63025;	
	font-weight:bold;
}

textarea{
	border:1px #AFBDCC solid;
	background-color:#FFFFFF;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00479C;	
	font-weight:none;
	text-decoration: none;
	width:275px;
	height:120px;
}

.btenviar{
	border:1px #AFBDCC solid;
  background-color:#D8DADC;
	padding-right: 14px;
	background-image:  url("img/enviar.gif");
	background-position: right;
	background-repeat: no-repeat;	
	width: 90px;
	font-weight:bold;	
	height: 20px;
	margin-left: 190px;
}

.botonborrar{
	border:1px #AFBDCC solid;
  background-color:#D8DADC;
	padding-right: 14px;
	background-position: right;
	background-repeat: no-repeat;	
	width: 90px;
	font-weight:bold;	
	height: 20px;
}

.botonborrar2{
	border:1px #AFBDCC solid;
  background-color:#D8DADC;
	padding-right: 14px;
	background-position: right;
	background-repeat: no-repeat;	
	width: 90px;
	font-weight:bold;	
	height: 20px;
	margin-top: -15px;
}
.td_dias{
	border:1px red solid;
	color:#00479C;
}

#izquierda{
}
