/* 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:8px;
	margin-right:8px;
}

.b_empresas{
	margin-left:8px;
	margin-right:8px;
}

.b_fqs{
	margin-left:8px;
	margin-right:8px;
}

.b_trabaje{
	margin-left:8px;
	margin-right:8px;
}

.b_terminos{
	margin-left:8px;
	margin-right:0px;
}





.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:95px; /* - 26...34*/

	padding-top:5px;

	padding-left:6px;

	margin-bottom:8px;

	

}

.txtarea_campo textarea{

	border:0px;

	width:186px;

	height:89px;

	

	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 a{

	color:#3B3B3B;

	text-decoration:none;

	font-weight:bold;

}

.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;

}

.servicio_gral h1{

	margin:0px;

	margin-bottom:25px;

	font-family:Arial, Helvetica, sans-serif;

	color:#7693B6;

	font-size:20px;



}

.sub_servicios{

	background-image:url(../imagenes/ico_servicios.png);

	background-repeat:no-repeat;

	background-position:top 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;

	margin-bottom:15px;

	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;

}



.txt_campo_trab1 input{

	border:0px;

	width:275px;

	height:18px;

	background-color:#E9E9E9;

}

.txt_campo_trab1a{

	background-image:url(../imagenes/form_trab_text1_.jpg);

	background-repeat:no-repeat;

	width:40px;

	height:23px;

	margin-bottom:5px;

	padding-left:5px;

	padding-top:3px;

	float:left;

	margin-right:3px;

}

.campo_dato{

	float:left;

	width:42px;

	margin-right:30px;

}

.txt_campo_trab1a_dire{

	background-image:url(../imagenes/form_trab_text1_.jpg);

	background-repeat:no-repeat;

	width:40px;

	height:23px;

	margin-bottom:5px;

	padding-left:5px;

	padding-top:3px;

	

	margin-right:3px;

}

.txt_campo_trab1a_dire input{

		border:0px;

		width:32px;

		height:17px;

		background:#E9E9E9;

}

/*.txt_campo_trab1a_dire2{

	background-image:url(../imagenes/form_trab_text1_.jpg);

	background-repeat:no-repeat;

	width:40px;

	height:23px;

	margin-bottom:5px;

	padding-left:5px;

	padding-top:3px;

	float:left;

	margin-right:3px;

	

}



.txt_campo_trab1a_dire2 input{

		border:0px;

		width:32px;

		height:17px;

		background:#E9E9E9;

		margin-left:30px;	

}*/

.txt_campo_trab1a input{

		border:0px;

		width:32px;

		height:17px;

		background:#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;

}

.txt_campo_trab2_fono{

	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;

	float:left;txt_campo_trab1a

}

.txt_campo_trab2_fono input{

	border:0px;

	width:122px;

	height:18px;

	background-color:#E9E9E9;

}

.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;

}

.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;

}

.text_empresa{

	color:#3B3B3B;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	



}

.text_empresa a{

	color:#3B3B3B;

	text-decoration:none;

	font-weight:bold;

}

.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;

}

.txt_campo_domicilio{

	background-image:url(../imagenes/_form_text_domicilio.jpg);

	background-repeat:no-repeat;

	width:264px;

	height:23px;

	margin-bottom:5px;

	padding-left:22px;

	padding-top:3px;

}

.txt_campo_domicilio input{

	border:0px;

	width:257px;

	height:18px;

	background-color:#E9E9E9;

}

.txt_campo_fecha{

	background-image:url(../imagenes/_form_text_fecha.jpg);

	background-repeat:no-repeat;

	width:264px;

	height:23px;

	margin-bottom:5px;

	padding-left:22px;

	padding-top:3px;

}

.txt_campo_fecha 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;*/
	height:auto!important; /* para los browsers buenos */
	height: 21px; /* para IE5+ */
	min-height: 21px; /* para los browsers buenos */


	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;

	

}

.contacto_nombres2{

	height:21px;



	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 top;

	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;

}

.tabla_convenios{

	padding-top:30px;

}







.menu_izq{
	float:left;
	width:750px;
	padding-top: 12px;
}

.menu_der{

	float:right;

	padding-top: 3px;

	margin-right: 15px;

}

.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:12px;
	color: #7693B6;
	text-decoration: none;
}
.txt_contacto{
	width:205px;
	padding-left:10px;
	padding-right:10px;
	
	}
.flash_webpay {
	height: 204px;
	width: 212px;
	padding-left: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../imagenes/bg_flash_webpay.png);
	background-repeat: no-repeat;
	padding-top: 8px;
}
.enviar_trab_{
	background-image:url(../imagenes/btn_web_pay.jpg);
	background-repeat:no-repeat;
	width:157px;
	height:145px;
	/*border:1px solid #333;*/
	border:0px;
	cursor:pointer;
}
.boton_fidae{
	border:0px;
	margin-right:15px;
}
