/* CSS Document */
.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el Aoltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}

body{
	margin:0px;
	background-color:#EFF1F3;
	font-family:Arial, Helvetica, sans-serif;
}
.contenedor{
	width:954px;
	margin:auto;
}
.bg_top{
	background-image:url(../imagenes/bg_top.jpg);
	background-repeat:repeat-x;
	height:151px;
}
.bg_menu_top{
	background-image:url(../imagenes/bg_menu_top.png);
	background-repeat:repeat-x;
	height:43px;
	
}
.bg_contenido{
	background-image:url(../imagenes/bg_contenido.png);
	background-repeat:repeat-x;
}
.bg_menu_footer{
	background-image:url(../imagenes/bg_menu_footer.png);
	background-repeat:repeat-x;
	height:52px;
}
.menu_footer{
	background-image:url(../imagenes/logo_transfer.png);
	background-repeat:no-repeat;
	background-position:left;
	height:29px;
	color:#2D2B2B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:138px;
	padding-top:15px;
	
}
.menu_footer a{
	color:#2D2B2B;
	text-decoration:none;
	background-image:url(../imagenes/punto_menu_foo.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:13px;
	padding-left:9px;
	margin-top:15px;
}
.menu_footer a:hover{
	color:#FFFFFF;
}
.bg_subfooter{
	background-image:url(../imagenes/bg_footer.png);
	background-repeat:repeat-x;
	height:144px;
}
.sub_footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A5B4CB;
/*	font-weight:bold;*/
	padding-top:22px;
	padding-left:5px;
}
.sub_footer td{
	vertical-align:top;
}
.sub_footer a{
	color:#A5B4CB;
	text-decoration:none;
}
.menu_top{
	background-image:url(../imagenes/bg_menu_top_.png);
	background-repeat:no-repeat;
	width:937px;
	height:43px;
	padding-left:17px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#686868;
	font-weight:bold;
}
.menu_top a{
	color:#686868;
	text-decoration:none;
}
.menu_top a:hover{
	color:#212121;
}


.b_reservas{ margin-left:20px; margin-right:10px; }
.b_servicios{ margin-left:15px; margin-right:15px; }
.b_empresas{ margin-left:22px; margin-right:12px; }
.b_fqs{ margin-left:30px; margin-right:25px; }
.b_trabaje{ margin-left:40px; margin-right:8px; }
.b_terminos{ margin-left:55px; margin-right:8px; }
.b_home{
	

	margin-right:5px;
	padding-left:17px;
}
.b_contacto{
	margin-left:5px;
	padding-left:0px;
}
.menu_top #current{  color:#212121;}
.menu_top a #current{color:#212121;}
.b_empresas #current{color:#212121;}
.b_fqs #current{color:#212121;}
.b_trabaje #current{color:#212121;}
.b_home #current{color:#212121;}
.b_contacto#current{color:#212121;}

.barra_idiomas{
	height:20px;
	padding-left:9px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	
}
.barra_idiomas img{
	margin-right:3px;
}
.barra_idiomas a{
	text-decoration:none;
	color:#FFFFFF;
}
.icono_flecha{
	background-image:url(../imagenes/icono_flecha.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	width:6px;
	height:20px;
	margin-left:8px;
	margin-right:8px;
}
.izquierdo{
	width:223px;
	float:left;
	padding-top:8px;
}
.traslados{
	background-image:url(../imagenes/image_traslados.png);
	background-repeat:no-repeat;
	width:223px;
	height:58px;
	padding-top:60px;
}
.traslados h3{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#616161;
	text-align:center;
}
.traslados h3 a{
	text-decoration:none;
	color:#616161;
}
.reserva_internet{
	background-image:url(../imagenes/image_reservainternet.png);
	background-repeat:no-repeat;
	width:223px;
	height:48px;
	padding-top:13px;
}
.reserva_internet h3{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#616161;
	text-align:center;
}
.reserva_internet h3 a{
	text-decoration:none;
	color:#616161;
}
.convenio_empresas{
	background-image:url(../imagenes/image_reservainternet.png);
	background-repeat:no-repeat;
	width:223px;
	height:40px;
	padding-top:21px;
}
.convenio_empresas h3{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#616161;
	text-align:center;
}
.convenio_empresas h3 a{
	text-decoration:none;
	color:#616161;
}
.reserva_rapida{
	background-image:url(../imagenes/bg_reserva_rapida.png);
	background-repeat:no-repeat;
	width:210px;
	height:257px;
	padding-left:12px;
	padding-top:52px;
}
.txt_campo{
	background-image:url(../imagenes/form_txt.png);
	background-repeat:no-repeat;
	width:191px;
	height:19px;
	margin-bottom:6px;
	padding-top:3px;
	padding-left:7px;
}
.txt_campo input{
	width:180px;
	height:16px;
	border:0px;
	background-color:#FCFCFC;
	
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.txtarea_campo{
	background-image:url(../imagenes/form_txtarea.png);
	background-repeat:no-repeat;
	width:192px;
	height:121px;
	padding-top:5px;
	padding-left:6px;
	
}
.txtarea_campo textarea{
	border:0px;
	width:186px;
	height:115px;
	
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.enviar{
	background-image:url(../imagenes/form_boton.png);
	background-repeat:no-repeat;
	width:92px;
	height:28px;
	border:0px;
	margin-top:5px;
}







.derecha{
	width:727px;
	float:left;
	margin-left:4px;
}
.derecha td{
	vertical-align:top;
}
.flash_home{
	width:520px;
	height:259px;
	padding-top:8px;
}
.flash_informece{
	width:206px;
	height:267px;
	
}
.bg_50_a{
	background-image:url(../imagenes/bg_50a.png);
	background-repeat:no-repeat;
	width:724px;
	height:147px;
}
.bg_servicioshome{
	background-image:url(../imagenes/bg_servicioshome.png);
	background-repeat:no-repeat;
	width:697px;
	height:125px;
	padding-right:16px;
	padding-left:10px;
	padding-top:13px;
}
.bg_servicioshome a{
	text-decoration:none;
	height:39px;
	width:330px;
	display:block;
	font-size:11px;
	color:#FFFFFF;
	font-weight: bold;
	
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #328BDC;
	
	padding-left:9px;
	padding-top:5px;
	padding-right:3px;
}
.bg_servicioshome a:hover{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFCC00;
}
.bg_servicioshome p{
	margin:0px;
	margin-bottom:8px;
}


.flash_50_a{
	width:110px;
	height:115px;
}
.autos_delfos{
	width:207px;
	height:114px;
	padding-top:27px;
}
.tabla_50{
	font-size:13px;
	color:#7C869D;
	font-weight:bold;
}
.tabla_50 p{
	margin:0px;
	margin-top:52px;
	margin-left:8px;
}
.tabla_50 span{
	font-size:17px;
}
.linea{
	background-color:#2874B0;
	height:1px;
	font-size:1px;
	margin-top:3px;
	margin-bottom:3px;
}
.footer{
	padding-top:27px;
}




/*INTERIORES*/
.banner_interiores{
	padding-top:8px;
	width:722px;
	height:157px;
}
.titulo{
	background-image:url(../imagenes/ico_delfos.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:56px;
	height:20px;
	margin-top:13px;
	margin-bottom:11px;
	padding-top:3px;
	
	font-family:Arial, Helvetica, sans-serif;
	
	color:#FFFFFF;
	font-weight:bold;
}
.titulo h1{
	margin:0px;
	font-size:18px;
}
.blanco{
	padding-left:6px;
}
.blanco_{
	padding-left:6px;
	padding-top:7px;
}
.blanco_top{
	background-image:url(../imagenes/blanco_top.png);
	background-repeat:no-repeat;
	width:710px;
	height:9px;
	font-size:1px;
}
.blanco_bottom{
	background-image:url(../imagenes/blanco_bottom.png);
	background-repeat:no-repeat;
	width:710px;
	height:9px;
	font-size:1px;
}
.blanco_center{
	background-color:#FFFFFF;
	width:656px;
	padding-left:25px;
	padding-right:29px;
	padding-top:20px;
	padding-bottom:30px;

}
.agente_externo{
	width:258;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	font-weight:bold;
	padding-top:33px;
	padding-bottom:39px;
}
.agente_externo span{
	color:#242424;
	font-size:13px;
}
.contratista{
	width:258px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	font-weight:bold;
	padding-top:33px;
	padding-bottom:39px;
}
.contratista span{
	color:#242424;
	font-size:13px;
}
.linea_vertical{
	background-color:#A0A0A0;
	width:1px;
	height:259px;
	margin-left:30px;
	margin-right:43px;
	font-size:1px;
	margin-top:25px;
}
.text_empresa{
	color:#3B3B3B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	

}
.text_empresa p{
	text-align:justify;
}
.text_empresa img{
	margin-right:8px;
}
.text_empresa td{
	vertical-align:top;
}

.pregunta_faq{
	color:#7693B6;

	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.pregunta_faq h2{
	margin:0px;
	font-size:13px;
}
.respuesta_faq{
	color:#3B3B3B;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
.respuesta_faq p{
	margin:0px;
	margin-bottom:10px;
}
.puntos_faq{
	background-image:url(../imagenes/punto_faq.jpg);
	background-repeat:repeat-x;
	height:1px;	
	margin-bottom:24px;
	margin-top:24px;
}

.servicios{
	font-family:Arial, Helvetica, sans-serif;
	color:#7693B6;
}
.servicios h2{
	margin:0px;
	margin-bottom:20px;
	font-size:16px;
}
.sub_servicios{
	background-image:url(../imagenes/ico_servicios.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:65px;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
.sub_servicios h3{
	margin:0px;
	margin-bottom:2px;
	font-size:14px;
	color:#3B3B3B;
}
.sub_servicios p{
	margin:0px;
	font-size:12px;
}
.sub_servicios a{
	text-decoration:none;
	color:#484848;
}
.sub_servicios a:hover{
	color:#54759C;
}
.titulo_trabaje_formulario{

	
}
.linea_form{
	background-color:#A0A0A0;
	height:1px;
	font-size:1px;
	margin-top:21px;
	margin-bottom:19px;
	margin-left:6px;
	margin-right:3px;
}
.formulario_trabaje{
	padding-left:45px;
	padding-right:105px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	font-weight:bold;
}
.formulario_trabaje h3{
	margin:0px;
	margin-bottom:10px;
	font-size:17px;
}
.puntos_form_trab{
	background-image:url(../imagenes/puntos_form_trab.jpg);
	background-repeat:repeat-x;
	height:1px;	
	margin-bottom:14px;
	margin-top:14px;
}
.txt_campo_trab1{
	background-image:url(../imagenes/form_trab_text1.jpg);
	background-repeat:no-repeat;
	width:281px;
	height:23px;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_campo_trab1 input{
	border:0px;
	width:275px;
	height:18px;
	background-color:#E9E9E9;
}
.txt_campo_trab2{
	background-image:url(../imagenes/form_trab_text2.jpg);
	background-repeat:no-repeat;
	width:128px;
	height:23px;
	padding-left:5px;
	padding-top:3px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_campo_trab2 input{
	border:0px;
	width:122px;
	height:18px;
	background-color:#E9E9E9;
}
.txt_campo_trab3{
	background-image:url(../imagenes/form_trab_text3.jpg);
	background-repeat:no-repeat;
	width:281px;
	height:120px;
	padding-left:5px;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_campo_trab3 textarea{
	border:0px;
	width:274px;
	height:113px;
	background-color:#E9E9E9;
}
.enviar_trab{
	width:87px;
	height:27px;
	border:0px;
	background-color:#5778A0;
	
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
.radio_campo{
	height:26px;
	margin-bottom:5px;
	padding-left:4px;
}

.formulario_contacto{
	padding-left:37px;
	padding-right:105px;
	padding-top:18px;
}
.formulario_contacto p{
	text-align:justify;
	color:#3B3B3B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.txt_campo_nombre{
	background-image:url(../imagenes/_form_text_nombre.jpg);
	background-repeat:no-repeat;
	width:264px;
	height:23px;
	margin-bottom:5px;
	padding-left:22px;
	padding-top:3px;
}
.txt_campo_nombre input{
	border:0px;
	width:257px;
	height:18px;
	background-color:#E9E9E9;
}
.txt_campo_correo{
	background-image:url(../imagenes/_form_text_correo.jpg);
	background-repeat:no-repeat;
	width:264px;
	height:23px;
	margin-bottom:5px;
	padding-left:22px;
	padding-top:3px;
}
.txt_campo_correo input{
	border:0px;
	width:257px;
	height:18px;
	background-color:#E9E9E9;
}
.txt_campo_empresa{
	background-image:url(../imagenes/_form_text_empresa.jpg);
	background-repeat:no-repeat;
	width:264px;
	height:23px;
	margin-bottom:5px;
	padding-left:22px;
	padding-top:3px;
}
.txt_campo_empresa input{
	border:0px;
	width:257px;
	height:18px;
	background-color:#E9E9E9;
}
.txt_campo_telefono{
	background-image:url(../imagenes/_form_text_telefono.jpg);
	background-repeat:no-repeat;
	width:264px;
	height:23px;
	margin-bottom:5px;
	padding-left:22px;
	padding-top:3px;
}
.txt_campo_telefono input{
	border:0px;
	width:257px;
	height:18px;
	background-color:#E9E9E9;
}
.txt_campo_celular{
	background-image:url(../imagenes/_form_text_celular.jpg);
	background-repeat:no-repeat;
	width:264px;
	height:23px;
	margin-bottom:5px;
	padding-left:22px;
	padding-top:3px;
}
.txt_campo_celular input{
	border:0px;
	width:257px;
	height:18px;
	background-color:#E9E9E9;
}
.enviar_contacto{
	width:87px;
	height:27px;
	border:0px;
	background-color:#5778A0;
	margin-top:7px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
.contacto_nombres{
	height:21px;
	width:196px;
	background-image:url(../imagenes/_form_icono.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:29px;
	padding-top:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	font-weight:bold;
	
}
.titulo_elegir{
	padding-bottom:10px;
}
.titulo_elegir h1{
	margin:0px;
	
	color:#7693B6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	font-style:oblique;
}
.punto_elegir{
	background-image:url(../imagenes/punto_pq_elegir.png);
	background-repeat:repeat-x;
	height:1px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;	
}
.pq_elegir{
	background-image:url(../imagenes/icono_porque_elegir.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:90px;
	padding-right:90px;
	font-family:Arial, Helvetica, sans-serif;
}
.pq_elegir h2{
	margin:0px;
	font-size:14px;
	color:#282828;

}
.pq_elegir p{
	margin:0px;
	color:#5A5A5A;
	font-size:12px;
}
.basura{
	padding-top:10px;
}

.servicio_gral h1{
	margin:0px;
	margin-bottom:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7693B6;
	font-size:20px;

}


.menu_izq{
	float:left;
	width:725px;
	padding-top: 12px;
}
.menu_der{
	float:right;
	width:100px;
	padding-top: 3px;
	margin-right: 12px;
}

.contacto_nombres2{
	height:21px;

	padding-left:29px;
	padding-top:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	font-weight:bold;
	text-align:center;
		
}

.top{
	height:151px;
}
.imagenes_top{
	height:108px;
	padding-top:8px;
}
.imagenes_top td{
	vertical-align:top;
}
.barra_azul_top{
	background-image:url(../imagenes/barra_top.png);
	background-repeat:no-repeat;
	width:508px;
	height:28px;
	padding-left:13px;
	padding-top:7px;
}
.barra_azul_top h3{
	margin:0px;
	background-image:url(../imagenes/icono_barra_azul.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:18px;
	color:#FFFFFF;
	padding-left:23px;
	font-style: italic;
}
.barra_azul_top span{
	
	font-size:14px;
	color:#FFDB63;
	padding-left:20px;
}

.sitemap{
	font-size:13px;
	font-weight:bold;
	color:#3B3B3B;
}
.sitemap a{
	text-decoration:none;
	color:#3B3B3B;
	font-size:13px;
}
.sitemap a:hover{
	text-decoration:underline;
	
	
}
.sitemap ul{
	font-size:15px;
	
}
.sitemap li{
	margin-bottom:7px;
	
}

.respuesta_faq p a {
	font-size:14px;
	color: #7693B6;
	text-decoration: none;
}

