

/*comun para todas las paginas*/
body { background:#fff;font-family:Georgia;
/*background-repeat:repeat-x;margin:0; height:1500px;*/}

#conte_principal{ position:relative;
    margin-left:auto;
	margin-right:auto;
    width:750px;
}
IMG{border:0;}


#contenido {
    position: relative;
    margin-left:auto;
	margin-right:auto;
    width:750px;
	border:solid 1px;
	background-color:#fff;
padding:10px;
	color:#000;
}
    .con_u{height:1570px;}
	.con_cst{height:635px;}
	.con_r{height:850px;}
    .con_uact{height:880px;}
#logo{
	position:absolute;
	width:211px;
	height:70px;
	left: 8px;
	top: 11px;
}
	  

#df{
	
	width:200px;
	height:15px;
	position:absolute;
	top: -2px;
	left: 5px;
}           

#ubica{
	background-image:url(../images/enubi2.gif);
	position:absolute;
	width:79px;
	height:15px;
	left: 214px;
	top: 86px;
}
	
#como2{
	background-image: url(../images/encomo2.gif);
	position:absolute;
	width:79px;
	height:15px;
	left: 295px;
	top: 86px;
}

#serv{
	background-image: url(../images/enservi2.gif);
	position:absolute;
	width:79px;
	height:15px;
	left: 376px;
	top: 86px;
}

#tari{
	background-image: url(../images/entari2.gif);
	position:absolute;
	width:79px;
	height:15px;
	left: 457px;
	top: 86px;
}
	
#reserv{
	background-image: url(../images/enrese2.gif);
	position:absolute;
	width:79px;
	height:15px;
	left: 538px;
	top: 86px;
}		
#linea5{
	background-image: url(../images/linea5.gif);
	position:absolute;
	width:406px;
	height:2px;
	left:219px;
	top: 78px;
	background-repeat:no-repeat;}

#alcala1{
	background-image:url(../images/alcala2.gif);
	position:absolute;	background-repeat:no-repeat;
	width:161px;
	height:15px;
	left: 625px;
	top: 65px;}
	
#p2{
	font-size:12px;
	text-align:center;
	position:absolute;
	left: 63px;
	top: 500px;
	text-decoration:none;
  color:black;}
  #p{
	font-size:12px;
	text-align:center;
	position:absolute;
	left: 63px;
	top: 1500px;
	text-decoration:none;
  color:black;
}
#p3{
	font-size:12px;
	text-align:center;
	position:absolute;
	left: 63px;
	top: 747px;
	text-decoration:none;
  color:black;
}

a{text-decoration:none; color:#CC3333;}
a:hover{text-decoration:underline; color:#CC3333;}

/*comun para todas las paginas*/

/*ubicacion*/
#p{
	font-size:12px;
	text-align:center;
	position:absolute;
	left: 63px;
	top: 1500px;
	text-decoration:none;
  color:black;
}

.estilo_TEXTO{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-align:center;
	
}

#TEXTO {
	position:absolute;
	left: 21px;
	top: 99px;
	height: 93px;
	width: 704px;
	}


#navigation {
	position:absolute;
    width:700px;
	height:200px;
	left: 21px;
	top: 200px;
}
	

li a{ text-decoration:none;font:0.8em verdana,Georgia, "Times New Roman", Times, serif;}


li{list-style:none;}


.warning {	 
   position:absolute;
	width:102px;
	height:22px;
	left:24px;
	top: 98px;}
.warning2 {	 
   position:absolute;
	width:78px;
	height:22px;
	left:192px;
	top: 97px;}
	
.warning3 {	 
   position:absolute;
	width:78px;
	height:22px;
	left:365px;
	top: 98px;}
.warning4 {	 
   position:absolute;
	width:149px;
	height:22px;
	left:512px;
	top: 95px;}

	

#mundo{
	background-image: url(../images/mundo.gif);
	position:absolute;
	background-repeat:no-repeat;
	width:280px;
	height:151px;
	left:222px;
	top:400px;
}

#espaņa{
	background-image:url(../images/espana.gif);
	background-repeat:no-repeat;
	position:absolute;
	width: 281px;
	height: 179px;
	top: 638px;
	left: 222px;
	}

#madrid{
	background-image:url(../images/madrid.gif);
	background-repeat:no-repeat;
	width:283px;
	height:210px;
	position:absolute;
	left: 222px;
	top: 909px;
}

#alcala2 {
	background-image:url(../images/mapa_alca.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:612px;
	height:312px;
	left: 71px;
	top: 1179px;
		  }
		  
#mu{text-align:center;
    color:CC3333;
	position:absolute;
	left:315px;
	top:370px;
	font-size:20px}

#esp{text-align:center;
    color:CC3333;
	position:absolute;
	left:330px;
	top:610px;
	font-size:20px}


#ma{text-align:center;
    color:CC3333;
	position:absolute;
	left:330px;
	top:880px;
	font-size:20px}

#alca{text-align:center;
    color:CC3333;
	position:absolute;
	left:280px;
	top:1150px;
	font-size:20px}	
	
p{
	font-size:12px;
	text-align:center;
	position:absolute;
	left: 63px;
	top: 1490px;
	
  
}	
/*ubicacion*/


/*los id y class de comollegar*/
.estilo_T{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-align:center;
	
}

#T {
	position:absolute;
	left: 21px;
	top: 99px;
	height: 93px;
	width: 704px;
	}


#navigation2 {
	position:absolute;
	
	width:700px;
	height:200px;
	left: 23px;
	top: 200px;
}
	

li a{ text-decoration:none;font:0.8em verdana,Georgia, "Times New Roman", Times, serif;}


li{list-style:none;}


.warning5 {	 
   position:absolute;
	width:81px;
	height:22px;
	left:41px;
	top: 98px;}
.warning6 {	 
   position:absolute;
	width:78px;
	height:22px;
	left:207px;
	top: 97px;}
	
.warning7 {	 
   position:absolute;
	width:78px;
	height:22px;
	left:365px;
	top: 98px;}
.warning8 {	 
   position:absolute;
	width:96px;
	height:22px;
	left:512px;
	top: 95px;}

	


#coche{
position:absolute;
	width:96px;
	height:75px;
	left:35px;
	top: 13px;}
	
#trenb{
	position:absolute;
	width:89px;
	height:75px;
	left: 202px;
	top: 13px;
}
	   
	  
#avion{
	position:absolute;
	width:102px;
	height: 75px;
	left: 356px;
	top: 13px;
}
  
#autobus{
	position:absolute;
	widrh:87px;
	height:75px;
	left: 511px;
	top: 13px;
}
  /*los id y class de tren*/
#image4{
	background-image: url(../images/tientren.gif);
	position:absolute;
	width:373px;
	height:66px;
	top: 9px;
	left: 227px;
	background-repeat:no-repeat;
	
}

#imagen4{
	background-image: url(../images/tren.jpg);
	position:absolute;
	width:198px;
	height:173px;
	top: 2px;
	left: 0px;
}


#ima_menu{
	background-image: url(../images/ticomo2.gif); 
	background-repeat:no-repeat;
	position:absolute;
	width:121px;
	height:108px;
	left: 619px;
	top: 9px;
}

#co{
	position:absolute;
	left: 18px;
	top: 37px;
}
	
#bus{
	position:absolute;
	left: 18px;
	top: 55px;
	width: 3px;
}
 
#tren{
	position: absolute;
	left: 18px;
	top: 73px;
}


#avi{
	position:absolute;
	left:18px;
	top: 91px;
}
	

#mapa4{
	background-image: url(../images/mapa_tren.jpg);
	position:absolute;
	width:610px;
	height:310px;
	top: 430px;
	left: 51px;
}	
.estilo_dTEXTO{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-align:center;
	
}

#dTEXTO {
	position:absolute;
	left: 22px;
	top: 184px;
	height: 93px;
	width: 704px;
	}


p{
	font-size:12px;
	text-align:center;
	position:absolute;
	left: 53px;
	top: 751px;
}		  
/*los id y class de tren*/
  
      
/*los id y class de coche*/
#image3{
	background-image: url(../images/tiencoche.gif);
	position:absolute;
	width:397px;
	height:68px;
	top: 9px;
	left: 227px;
	background-repeat:no-repeat;
	
}

#imagen3{
	background-image: url(../images/coche.jpg);
	position:absolute;
	width:224px;
	height:135px;
	top: 2px;
	left: 0px;
}


#ima_menu{
	background-image: url(../images/ticomo2.gif); 
	background-repeat:no-repeat;
	position:absolute;
	width:121px;
	height:108px;
	left: 619px;
	top: 9px;
}

#mapa3{
	background-image:url(../images/plano.jpg);
	position:absolute;
	width:715px;
	height:316px;
	top: 337px;
	left: 19px;
}	   
		  
.estilo_cTEXTO{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-align:center;
	
}

#cTEXTO {
	position:absolute;
	left: 21px;
	top: 167px;
	height: 93px;
	width: 704px;
	}


#navigation {
	position:absolute;
	border: 1px solid black;
	width:700px;
	height:200px;
	left: 21px;
	top: 200px;
}
	

p{
	font-size:12px;
	text-align:center;
	position:absolute;
	left: 63px;
	top: 707px;
}		  

/*los id y class de coche*/

/*los id y class de avion*/	
#image2{
	background-image: url(../images/tienavion.gif);
	position:absolute;
	width:373px;
	height:66px;
	top: 9px;
	left: 227px;
	background-repeat:no-repeat;
	
}

#imagen2{
	background-image: url(../images/avion.jpg);
	position:absolute;
	width:239px;
	height:130px;
	top: 2px;
	left: 0px;
}


#ima_menu{
	background-image: url(../images/ticomo2.gif); 
	background-repeat:no-repeat;
	position:absolute;
	width:121px;
	height:108px;
	left: 619px;
	top: 9px;
}



#mapa2{
	background-image: url(../images/mapa_avion.jpg);
	position:absolute;
	width:710px;
	height:310px;
	top: 425px;
	left: 22px;
}	


.estilo_bTEXTO{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-align:center;
	
}

#bTEXTO {
	position:absolute;
	left: 24px;
	top: 139px;
	height: 93px;
	width: 704px;
	}

p{
	font-size:12px;
	text-align:center;
	position:absolute;
	left: 63px;
	top: 726px;
}		  



/*los id y class de avion*/	
/*los id y class de busetos*/


#image1{
	background-image: url(../images/tienbus.gif);
	position:absolute;
	width:373px;
	height:66px;
	top: 9px;
	left: 227px;
	background-repeat:no-repeat;
	
}

#imagen1{
	background-image: url(../images/bus.jpg);
	position:absolute;
	width:191px;
	height:165px;
	top: 2px;
	left: 0px;
}

#ima_menu{
	background-image: url(../images/ticomo2.gif); 
	background-repeat:no-repeat;
	position:absolute;
	width:121px;
	height:108px;
	left: 619px;
	top: 9px;
}



#mapa1{
	background-image: url(../images/mapa_autobus.jpg);
	position:absolute;
	width:610px;
	height:310px;
	top: 384px;
	left: 61px;
}	   
.estilo_aTEXTO{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-align:center;
	
}

#aTEXTO {
	position:absolute;
	left: 21px;
	top: 175px;
	height: 93px;
	width: 704px;
	}

p{
	font-size:12px;
	text-align:center;
	position:absolute;
	left: 63px;
	top: 709px;
}		  

/*los id y class de busetos*/
/*los id y class de comollegar fin*/	  





/*los id y class de servicios*/

.estilo_TE{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
}

#TE {
	position:absolute;
	left: 21px;
	top: 147px;
	height: 93px;
	width: 704px;
	}
	
li{ list-style-type:circle;
}



	


#habit2{
	background-image:url(../images/habita2.jpg);
	position:absolute;
	width:120px;
	height:90px;
	left: 512px;
	top: 270px;
}   

        
#habit1{
	background-image:url(../images/habita.jpg);
	position:absolute;
	width:120px;
	height:91px;
	left: 513px;
	top: 140px;
}

#imagenes{
    background-image: url(../images/icono.gif);
    position:absolute;
	left: 515px;
	top: 75px;
	height: 36px;
	width:186px;}
		  

		  
		  /*los id y class de servicios*/
		  
		  
		 /*los id y class de tarifas*/



.con_tarif{height:635px;}
		 
#imagenes{
    background-image: url(../images/icono.gif);
    position:absolute;
	left: 515px;
	top: 75px;
	height: 36px;
	width:186px}
	
#tabla{
	position: absolute;
	width:500px;
	height: 160px;
	border:solid 1px #fff;
	left: 115px;
	top: 189px;
}

 #tabla1{
	position: absolute;
	background-color:#fff;
	width: 500px;
	height: 36px;
	left: 0px;
	top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#990000;} 
   
   
#tabla2{
	position: absolute;
	background-color: #999999;
	width: 500px;
	height: 30px;
	top:37px;
	left: 0px;
} 
   
#tabla3{
	position: absolute;
	background-color:#ccc;
	width: 500px;
	height: 30px;
	top:69px;
	left: 0px;
} 
   
#tabla4{
	position: absolute;
	background-color: #999999;
	width: 500px;
	height: 30px;
	top:98px;
	left: 0px;
} 
   
#tabla5{
	position: absolute;
	background-color:#ccc;
	width: 500px;
	height: 30px;
	top:129px;
	left: 0px;
} 
   
/*los id y class de tarifas*/







/*los id y class de reservas*/

/*formulario */
.styl_caja1{
	border: 1px solid #FFFFFF;
	background-color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:150px}			




p strong {
	position:absolute;
	left: 144px;
	top: -146px;
	width: 438px;
	color:#000000;	
	font-size:15px;
}



/*los id y class de reservas*/


/*quienes */
#par{

position:absolute;
top:150px;
left:130px;
}

.tag{background:#efefef;color:#000;text-align:right;padding:2px 10px;border-bottom:2px solid #fff;}
#cabecera{clear:both;display:block;height:100px;background:transparent url(../images/bg_cabecera.jpg) scroll no-repeat top right;}
#cabecera .logo{float:left;margin:10px;}
.indice{text-align:right;background:#c33;height:20px;}
.indice ul{margin:3px 0px 0 265px;}
.indice ul li{float:left;margin:0px 0px 0 0px;list-style:none;}
.indice ul li a{border-left:5px solid #fff;background:#c33;padding:2px 10px; color:#fff;}
.indice ul li a:hover{border-left:5px solid #fff;background:#fff;color:#000;padding:2px 10px;}
.indice ul li.activo a{border-left:5px solid #fff;background:#fff;color:#000;padding:2px 10px;}
#pie{background:#efefef;color:#666;clear:both;display:block;padding:5px;font-size:0.9em;font-family:Arial;font-size:12px!important; line-height:1.5em;}
#pie a{color:#333; texte-decoration:underline;}

.seccion{clear:both;}

.interiores{font-family:Arial;font-size:0.75em;line-height:18px;padding:0 10px 0px 10px;}

.tabla_precios{border:1px solid #000;padding:2px;width:300px;float:left;margin:25px 10px 55px 40px;}
.tabla_precios td{padding:3px 5px;}

.servicios{text-align:right;padding:10px 0;}
.img_right{border:1px solid #000;padding:2px;margin:0 25px 0 0;}


.formulario{clear:both;}
.formulario input,textarea{border:1px solid #000;background:#fff;}
.formulario .left{width:330px;float:left;margin:10px 0 0 25px;}
.formulario .left div{height:25px;}
.formulario .right{width:300px;float:right;margin:10px 0 0 0px;}
.formulario label{width:100px;float:left;}
.cleared{clear:both;}
.formulario .full{margin:10px 0 0 25px;}
.formulario label.clear{width:auto;float:none;}

ul.mediost li{float:left;border:1px solid #efefef;text-align:center;list-style:none;margin:15px 0 0 35px;}
ul.mediost li span{background:#efefef;color:#000;padding:3px;display:block;}
ul.mediost li img{padding:10px;}

.descripcion img{float:left;margin:0 15px 25px 0;}

.mapa{margin:25px 0 25px 15px;}
.mapa img{border:1px solid #000;padding:2px;}

.como_llegar {line-height:30px; vertical-align:middle;}
.como_llegar .fila {float:left; margin-right:6px;}
.como_llegar .btn_llegar{ display:block; margin-top:2px; float:left;}

ul.llegar{clear:both;display:block;height:25px;margin:0 0 0 370px;}
ul.llegar li{float:left;list-style:none;}
ul.llegar li a{border:1px solid #000;padding:2px 10px;margin:0 10px 0 0;background:#000;color:#fff;}
ul.llegar li a:hover{border:1px solid #000;padding:2px 10px;margin:0 10px 0 0;background:#ccc;color:#000;}
ul.llegar li.select a{border:1px solid #000;padding:2px 10px;margin:0 10px 0 0;background:#ccc;color:#000;}



.cabecera_home{text-align:center;}
.indice_home{text-align:right;background:#c33;height:20px;}
.indice_home ul{margin:3px 0px 0 160px;background:#fff;padding:0 5px;}
.indice_home ul li{float:left;margin:0px 0px 0 0px;list-style:none;}
.indice_home ul li a{border-right:2px solid #fff;border-left:2px solid #fff;background:#c33;padding:2px 10px; color:#fff;}
.indice_home ul li a:hover{border-right:2px solid #fff;border-left:2px solid #fff;background:#fff;color:#000;padding:2px 10px;}


.slider {position:relative;}
.autopromo {
	font-family:verdana;
	position:absolute;
	top:175px; left:40px;
	z-index:100;
	background:url(../images/bg_autopromo.gif) no-repeat 0px 0px;
	width:100%;
}
.autopromo p {padding-top:30px; padding-left:30px; float:left; width:70%; color:#fff; font-size:16px; position:static!important; text-align:left;}
.autopromo p strong {color:#fff;}
.autopromo span {padding:18px 0px; display:block; float:left; margin-left:1px; color:#fff; font-size:16px; text-align:center;}
.autopromo span span {font-size:30px; padding-top:0;}

.quienes_somos {margin-bottom:2.0em;}


