/* CSS Document */

body{
margin:0px;
padding:0px;
width:100%;
height:100%;
background-color:#fdf7e8;
overflow-y: scroll;
*overflow-y:none;
}

H1{
font-size:inherit;
*font-size:expression(this.parentNode.currentStyle.fontSize);
font-stretch:inherit;
*font-stretch:expression(this.parentNode.currentStyle.fontStretch);
font-variant:inherit;
*font-variant:expression(this.parentNode.currentStyle.fontVariant);
font-weight:inherit;
*font-weight:expression(this.parentNode.currentStyle.fontWeight);
padding:0px;
/*padding:expression(this.parentNode.currentStyle.padding);*/
margin:0px;
/*margin:expression(this.parentNode.currentStyle.margin);*/
height:inherit;
*height:expression(this.parentNode.currentStyle.height);
}

a{
text-decoration:none;
color:#000;
}

.clear{
clear:both;
}
/**************************
		TEXTOS
***************************/

.text_v_10{
font-family:Verdana;
font-size:10px;
}

.text_v_11{
font-family:Verdana;
font-size:11px;
}

.text_v_11_b{
font-family:Verdana;
font-size:11px;
font-weight:bold;
}

.text_v_12{
font-family:Verdana;
font-size:12px;
}

.text_v_12_b_B{
font-family:Verdana;
font-size:12px;
color:#fff;
font-weight:bold;
}

.text_v_12_b{
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

.text_v_14_b{
font-family:Verdana;
font-size:14px;
font-weight:bold;
}

.text_v_15_b{
font-family:Verdana;
font-size:15px;
font-weight:bold;
}

.text_v_16{
font-family:Verdana;
font-size:16px;
}

/**************************
		CABECERA
***************************/

#cabecera{
position:relative;
width:100%;
/*width:960px;*/
height:227px;
z-index:1;
background-image:url(../imagenes/f_cabecera.gif);
background-repeat:repeat-x;
}

#cabecera_bis{
position:relative;
width:100%;
/*width:960px;*/
height:227px;
}

#cabecera_1{
position:relative;
width:1024px;
height:30px;
margin-left:auto;
margin-right:auto;
z-index:1;
}

#cabecera_2{
position:relative;
/*background-image:url(../imagenes/linea_cabecera.jpg);*/
background-position:right;
/*background-repeat:repeat-x;
background-color:#FFFFFF;*/
/*border-top:1px solid #e02c05;
border-bottom:1px solid #e02c05;*/
/*width:100%;*/
width:1024px;
margin-top:3px;
margin-left:auto;
margin-right:auto;
height:193px;
z-index:1;
}

#login{
position:absolute;
left:24px;
top:12px;
}

#login_simbolo{
position:absolute;
width:39px;
height:37px;
left: 111px;
top: 1px;
/*z-index:2;*/
}

#datos{
position:absolute;
margin-top:9px;
margin-left:650px;
float:left;
}

#idiomas{
position:absolute;
left: 923px;
top: 19px;
}

#flash_clip{
position:absolute;
width:550px;
height:30px;
left:32px;
top: 168px;
}

#flash_clip ul{
margin:0px;
padding:0px;
padding-top:5px;
list-style:none;
}

#flash_clip ul li{
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
margin-right:12px;
color:#e12f08;
}

#flash_clip ul li a{
color:#e12f08;
text-decoration:none;
}

#flash_clip ul li a:hover,#flash_clip ul li a.activo{
color:#000;
}

/**************************
		CUERPO
***************************/

#cuerpo{
position:relative;
margin-top:20px;
margin-left:auto;
margin-right:auto;
min-height:514px;
height:auto;
width:960px;
}

#cuerpo_izq{
position:relative;
float:left;
width:340px;
height:auto;
}

#cuerpo_centro{
position:relative;
float:left;
width:265px;
height:auto;
}

#cuerpo_drch{
position:relative;
float:left;
width:355px;
height:auto;
}



/**************************
		INDEX
***************************/

#box_1{
position:relative;
background-image:url(../imagenes/f_box_home_1.jpg);
width:338px;
height:467px;
margin-top:2px;
}

#box_1_contenido{
position:relative;
width:272px;
height:427px;
top:20px;
left:39px;
}

#box_2{
position:relative;
background-image:url(../imagenes/f_box_home_2.jpg);
width:264px;
height:190px;
}

#box_2_contenido{
position:relative;
width:202px;
height:140px;
top:21px;
left:36px;
}

#box_3{
position:relative;
background-image:url(../imagenes/f_box_home_3.jpg);
width:263px;
height:269px;
margin-top:8px;
}

#box_3_contenido{
position:relative;
width:202px;
height:230px;
top:21px;
left:36px;
}

#box_4{
position:relative;
background-image:url(../imagenes/f_box_home_4.jpg);
width:263px;
height:145px;
}

#box_4_contenido{
position:relative;
width:202px;
height:119px;
top:12px;
left:36px;
}

#box_noticias_1{
position:relative;
background-image:url(../imagenes/f_box_home_noticias_top.jpg);
width:350px;
height:210px;
}

#box_noticias_contenido{
position:relative;
width:291px;
height:210px;
top:29px;
left:25px;
}

#box_noticias_2{
position:relative;
background-image:url(../imagenes/f_box_home_noticias_bajo.jpg);
background-repeat:repeat-y;
width:350px;
height:auto;
}

#box_noticias_3{
position:relative;
background-image:url(../imagenes/f_box_home_noticias_pie.jpg);
width:350px;
height:26px;
}

#noticias{
position:relative;
width:280px;
height:132px;
margin-left:10px;
display:inline-block;
overflow:auto;
overflow-x:hidden;
}


#datos_info{
position:relative;
width:350px;
height:207px;
padding-left:24px;
}

#cenefa{
position:relative;
background-image:url(../imagenes/f_cenefa.gif);
background-repeat:repeat-x;
width:100%;
height:7px;
}

.boton_info{
background-image:url(../imagenes/b_info.png);
width:30px;
height:28px;
}

.boton_flota{
width:173px;
height:37px;
/*background-image:url(../imagenes/b_off.jpg);*/
padding-top:0px;
padding-left:0px;
}

.tipo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

#box_compromiso{
position:relative;
width:350px;
height:230px;
}

#compromiso{
position:relative;
background-image:url(../imagenes/cuadro.jpg);
width:300px;
height:200px;
top:14px;
left:25px;
}

/**************************
		PIE
***************************/

#piePagina{
position:relative;
margin-left:auto; 
margin-right:auto;
width:904px;  
height:30px;
border-top:1px dotted #e02c05;
}

#piePagina ul{
list-style:none;
margin:0px;
padding:0px;
float:left;
}

#piePagina ul li{
display:inline;
margin-right:12px;
}


/**************************
		EMPRESA
***************************/

#menu_empresa{
position:absolute;
width:632px;
height:42px;
left: 351px;
top: -63px;
}

#empresa{
position:relative;
background-image:url(../imagenes/f_box_2.jpg);
background-repeat:repeat-y;
width:954px;
min-height:1262px;
height:auto;
padding-left:30px;
padding-top:25px;
}

.e_textos{
position:relative;
width:900px;
min-height:200px;
height:auto;
}

.e_imagenes{
position:relative;
width:254px;
height:186px;
float:left;
}

.e_info{
position:relative;
width:646px;
height:200px;
float:right;
}

#iso_1{
position:absolute;
background-image:url(../imagenes/ISO_2.jpg);
width:206px;
height:83px;
left: 714px;
top: 130px;
}

/**************************
		FLOTA
***************************/

.f_ficha{
position:relative;
background-image:url(../imagenes/f_box_2.jpg);
background-repeat:repeat-y;
width:930px;
height:246px;
padding-left:44px;
}


.f_imagen{
position:relative;
width:336px;
height:200px;
float:left;
margin-right:20px;
}

.f_imagen_2{
position:relative;
width:457px;
height:288px;
float:left;
margin-right:9px;
}

.f_texto{
position:relative;
width:574px;
height:200px;
float:left;
margin-top:16px;
}

.f_texto_2{
position:relative;
width:435px;
height:290px;
float:left;
}


.f_info{
position:relative;
border:1px solid #bebebe;
background-color:#fff;
}

.f_pestana{
position:relative;
background-image:url(../imagenes/f_boton_flota.jpg);
background-repeat:no-repeat;
width:79px;
height:16px;
}

.num_on{
background-color:#ffb701;
color:#7e391c;
width:28px;
height:21px;
padding-top:7px;
display:inline-block;
}

.num_off{
background-color:#3e3d40;
color:#fff;
width:28px;
height:21px;
padding-top:7px;
display:inline-block;
}

/**************************
		SERVICIOS
***************************/

#servicios{
position:relative;
background-image:url(../imagenes/f_box_2.jpg);
background-repeat:repeat-y;
width:956px;
min-height:914px;
height:auto;
padding-left:45px;
}

.s_ficha{
position:relative;
width:446px;
min-height:228px;
height:auto;
float:left;
}

.s_imagen{
position:relative;
width:139px;
height:101px;
float:left;
}

.s_texto{
position:relative;
width:263px;
float:left;
margin-left:16px;
}

/**************************
		EMPLEO
***************************/

#empleo{
position:relative;
background-image:url(../imagenes/f_box_2.jpg);
background-repeat:repeat-y;
width:956px;
min-height:714px;
height:auto;
padding-left:45px;
}

.em_foto{
position:relative;
float:left;
width:248px;
height:181px;
margin-left:20px;
margin-top:10px;
}

.em_texto{
position:relative;
float:left;
width:362px;
height:181px;
margin-top:10px;
padding-left:38px;
}

.em_pestana{
position:absolute;
background-image:url(../imagenes/em_pestana_1.png);
width:274px;
height:30px;
padding-left:21px;
padding-top:15px;
z-index:3;
}

#em_box_1{
position:relative;
background-image:url(../imagenes/em_box_1.jpg);
width:745px;
height:230px;
margin-left:30px;
margin-top:15px;
padding-top:30px;
padding-left:45px;
}

#em_box_2{
position:relative;
background-image:url(../imagenes/em_box_2.jpg);
width:740px;
height:298px;
margin-left:32px;
margin-top:15px;
padding-top:30px;
padding-left:45px;
}

.em_tabla{
position:relative;
width:694px;
height:auto;
}

.em_titulo, .em_fila{
position:relative;
min-height:15px;
clear:both;
padding-left:8px;
}

.em_fila{
height:22px;
background-color:#fff;
border:1px solid #e9e9e9; 
margin-bottom:5px;
padding-top:5px;
}


.em_celda{
position:relative;
float:left;
min-width:164px;
}

.em_celda_pdf{
position:relative;
float:left;
min-width:164px;
background-image:url(../imagenes/i_pdf.jpg);
background-repeat:no-repeat;
padding-left:19px;
}

.em_input{
width:176px;
height:22px;
/*border:1px solid #9c9d9f;*/
}

.em_input_text{
width:483px;
height:104px;
/*border:1px solid #9c9d9f;*/
}

.em_boton{
background-image:url(../imagenes/b_enviar_2.jpg);
width:94px;
height:35px;
border:0px;
color:#fff;
}

/**************************
		CONTACTO
***************************/

#contacto{
position:relative;
background-image:url(../imagenes/f_box_2.jpg);
background-repeat:repeat-y;
width:956px;
min-height:329px;
height:auto;
padding-left:45px;
}

#c_box_1{
position:relative;
background-image:url(../imagenes/c_box_1_2.jpg);
background-repeat:no-repeat;
width:800px;
height:550px;
margin-left:30px;
margin-top:10x;
padding-top:30px;
padding-left:45px;
}

.c_pestana{
position:absolute;
background-image:url(../imagenes/c_pestana_1.png);
width:140px;
height:28px;
padding-left:11px;
padding-top:13px;
z-index:3;
left: 61px;
top: -16px;
}

/**************************
		   FAQ
***************************/

#frequest{
position:relative;
background-image:url(../imagenes/f_box_2.jpg);
background-repeat:repeat-y;
width:956px;
min-height:250px;
height:auto;
padding-left:45px;
}

.pest_faq{
position:absolute;
width:205px;
height:28px;
padding-left:11px;
padding-top:13px;
background-image:url(../imagenes/pestana_faq.png);
z-index:3;
top: -18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
left: 61px;
}

.faq_caja_centro{
min-height:685px;
}

.faq_box_1{
position:relative;
background-image:url(../imagenes/f_box_faq_1.jpg);
width:797px;
height:271px;
margin-left:49px;
}
.faq_box_1_text{
position:absolute;
width:660px;
height:220px;
overflow:auto;
margin:25px;
padding-left:40px;
padding-right:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.faq_box_2{
position:relative;
background-image:url(../imagenes/f_box_faq_2.jpg);
width:797px;
height:112px;
margin-left:50px;
}
.faq_box_3{
position:relative;
background-image:url(../imagenes/f_box_faq_3.jpg);
width:797px;
height:134px;
margin-top:6px;
margin-left:50px;
}
.faq_box_4{
position:relative;
background-image:url(../imagenes/f_box_faq_4.jpg);
width:797px;
height:136px;
margin-top:5px;
margin-left:50px;
}
.faq_box_5{
position:relative;
background-image:url(../imagenes/f_box_faq_4.jpg);
width:797px;
height:136px;
margin-top:5px;
margin-left:50px;
}
.faq_box_6{
position:relative;
background-image:url(../imagenes/f_box_faq_4.jpg);
width:797px;
height:136px;
margin-top:5px;
margin-left:50px;
}
.faq_box_7{
position:relative;
background-image:url(../imagenes/f_box_faq_4.jpg);
width:797px;
height:136px;
margin-top:5px;
margin-left:50px;
}
.faq_box_8{
position:relative;
background-image:url(../imagenes/f_box_faq_4.jpg);
width:797px;
height:136px;
margin-top:5px;
margin-left:50px;
}

/**************************
	   PRESUPUESTO
***************************/

#presupuesto{
position:relative;
background-image:url(../imagenes/f_box_2.jpg);
background-repeat:repeat-y;
width:956px;
min-height:250px;
height:auto;
padding-left:45px;
}
.btn_pedir{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background-image:url(../imagenes/b_presupuesto.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
width:181px;
height:35px;
margin-left:250px;
}

#presupuesto2{
position:relative;
background-image:url(../imagenes/f_box_2.jpg);
background-repeat:repeat-y;
width:956px;
min-height:250px;
height:auto;
padding-left:45px;
}

.pest_ppto{
position:absolute;
width:317px;
height:23px;
padding-left:45px;
padding-top:22px;
background-image:url(../imagenes/pestana_ppto.png);
background-repeat:no-repeat;
z-index:3;
top: -22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
left: 61px;
}

.ppto_caja_centro{
min-height:850px;
}

.ppto_caja_centro2{
min-height:406px;
}

.dat_viaj{
background-image:url(../imagenes/b_ppto_datos.jpg);
height:28px;
width:200px;
padding-left:17px;
padding-top:13px;
margin-left:90px;
margin-top:42px;
}

.dat_viaj2{
background-image:url(../imagenes/b_ppto_clie.jpg);
height:27px;
width:226px;
padding-left:12px;
padding-top:13px;
margin-left:90px;
}

.minibox_form{
background-image:url(../imagenes/ppto_box_1.jpg);
width:373px;
height:147px;
float:left;
margin-left:62px;
margin-top:15px;
}

.minibox_form2{
background-image:url(../imagenes/ppto_box_1.jpg);
width:373px;
height:147px;
float:left;
margin-left:9px;
margin-top:15px;
}

.largbox_form{
background-image:url(../imagenes/ppto_box_3.jpg);
width:756px;
height:106px;
float:left;
margin-left:62px;
margin-top:15px;
}

.flech{
background-image:url(../imagenes/flechabajo.jpg);
width:32px;
height:32px;
float:left;
margin-left:62px;
margin-top:24px;
}

.text_ppto{
float:left;
padding-top:8px;
width:auto;
height:24px;
float:left;
margin-top:24px;
margin-left:12px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

.txtboxviaje{
float:left;
width:289px;
height:248px;
padding-left:106px;
}

.serv_opc{
float:left;
width:263px;
height:248px;
margin-left:160px;
}

.opc_viaje{
float:left;
width:348px;
height:108px;
padding-left:106px;
}

.alo{
float:left;
margin-top:14px;
}

.alo ul{
list-style:none; 
margin:0px; 
padding:0px; 
}

.alo ul li{
float:left;
}

.col_1{
width:167px;
text-align:right;
height:14px;
margin-top:5px;
}

.col_2{
width:87px;
text-align:center;
height:14px;
margin-top:5px;
}

.col_3{
width:65px;
text-align:center;
height:14px; 
margin-top:5px;
}

.avanzar{
float:left;
height:108px;
width:340px;
}

.botn_avanza{
/*padding-left:17px;
padding-top:10px;*/
width:180px;
height:29px;
background-image:url(../imagenes/b_avanza.jpg);
margin-top:5px;
margin-left:162px;
cursor:pointer;
}

.obliga{
color:#626262;
font-weight:bold;
margin-top:31px;
margin-left:211px;
}

.ori{
float:left;
min-width:60px;
height:17px;
padding-top:10px;
margin-top:20px;
margin-left:42px;
}

.box_ori{
float:left;
width:212px;
height:27px;
margin-top:20px;
margin-left:10px;
}

.fe_ori{
position:relative;
float:left;
margin-left:42px;
width:130px;
height:20px;
padding-top:7px;
margin-top:17px;
}

.box1_fe_ori{
position:relative;
float:left;
width:45px;
height:27px;
margin-left:0px;
margin-top:17px;
}

.box2_fe_ori{
float:left;
width:65px;
height:27px;
margin-left:6px;
margin-top:17px;
}

.caja_cont_ppto2{
background-image:url(../imagenes/ppto2_box.jpg);
width:779px;
height:263px;
margin-top:16px;
margin-left:62px;
}

.botn_calend{
position:relative;
float:left;
background-image:url(../imagenes/b_calend.jpg);
width:35px;
height:27px;
margin-top:14px;
margin-left:15px;
}

.hora{
float:left;
margin-left:42px;
margin-top:15px;
width:130px;
height:20px;
padding-top:7px;
margin-top:14px;
}

.box_hora{
float:left;
width:150px;
height:27px;
margin-top:14px;
}

.plazas{
float:left;
width:145px;
height:20px;
padding-top:7px;
margin-left:42px;
margin-top:20px;
}

.txt_box_plazas{
float:left;
height:27px;
width:140px;
margin-left:5px;
margin-top:20px;
}

.clase{
float:left;
height:62px;
width:150px;
margin-top:24px;
margin-left:10px;
}

.clase_1{
float:left;
padding-top:7px;
height:20px;
width:64px;
margin-top:20px;
margin-left:98px;
}

.condiciones{
height:86px;
width:779px;
margin-left:62px;
}

.condiciones_2{
float:left;
width:289px;
height:85px;
margin-left:238px;
text-align:right;
}

.volver{
float:left;
width:219px;
height:85px;
}

.volver_1{
/*padding-top:8px;
padding-left:24px;*/
background-repeat:no-repeat;
float:left;
width:180px;
height:29px;
background-image:url(../imagenes/b_volver.jpg);
margin-top:54px;
margin-left:41px;
cursor:pointer;
}

.enviar{
height:86px;
float:left;
width:300px;
}

.botn_enviar{
margin-top:12px;
background-image:url(../imagenes/bot_enviar.jpg);
width:85px;
height:28px;
/*padding-top:8px;*/
text-align:center;
cursor:pointer;
}

/* MAPA WEB */

#mapa a{
text-decoration:none;
color:#000;
}