/*Reseteo general*/
@import url(gReset.css);
/*Estilos globales*/
body{ background-color:#F3F2FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#434343; }
a{ text-decoration:none; }
.clear{ display:block; clear:both; float:none; line-height:2px; height:2px; }

#container{ background:url(../img/container-fondo.jpg) repeat-y center; width:900px; padding:10px 28px 5px; display:block; margin:0 auto;  }
.base-web{ background:url(../img/base-web2.jpg) no-repeat center;  width:956px; padding:0 0px; height:17px; display:block; margin:0 auto 3px auto;  }
.content{ width:900px; display:block; clear:both; padding:12px 0; }

.header{ /*background:url(../img/header.jpg) no-repeat;*/ height:191px; display:block; margin-bottom:10px; position:relative; }
.h-agencia{ background:url(../img/header-agencia-de-traduccion.jpg) no-repeat; }
.h-home{ background:url(../img/header-home.jpg) no-repeat; }
.h-contacto{ background:url(../img/header-contacto.jpg) no-repeat; }
.h-interpretes{ background:url(../img/header-interpretes-y-congresos.jpg) no-repeat; }
.h-localizacion{ background:url(../img/header-localizacion.jpg) no-repeat; }
.h-politica{ background:url(../img/header-politica-de-calidad.jpg) no-repeat; }
.h-cientifica{ background:url(../img/header-traduccion-cientifica.jpg) no-repeat; }
.h-financiera{ background:url(../img/header-traduccion-financiera.jpg) no-repeat; }
.h-jurada{ background:url(../img/header-traduccion-jurada.jpg) no-repeat; }
.h-tecnica{ background:url(../img/header-traduccion-tecnica.jpg) no-repeat; }
.h-quienes{ background:url(../img/header-quienes-somos.jpg) no-repeat; }

.header .top{ font-size:10px; padding:15px 0 0 15px; }
.header .top ul li{ float:left;  }
.header .top ul li a{ color:#fff; padding:0 5px 0px 5px; line-height:9px;  border-left:1px solid #fff; }
.header .top ul li.home a{ border:none; }
.header .top ul li a:hover{ text-decoration:underline; }
.header .cabecera{ height:145px; display:block;}
.header h1.logo{ width:285px; height:125px; margin-top:20px; *margin-left:-200px; display:block; float:left; clear:left; }
.header h1.logo a{ width:285px; height:125px; display:block; text-indent:-9999px; }
.header .iconos{ display:block; float:left; margin:90px 0 0 45px;  height:65px; width:380px; position:relative }
.header .btnPresupuesto{ background:url(../img/btn-presupuesto-rapido.gif) no-repeat center; display:block; float:left; height:35px; width:75px; color:#FFF; font-size:11px; letter-spacing:-1px; padding:8px 0 0 38px; line-height:13px;  }
.header .btnTelefono{ background:url(../img/btn-telefono.gif) no-repeat center; display:block; float:left; margin-top:-3px; margin-left:20px; height:38px; width:76px; font-size:11px; letter-spacing:-1px; padding:10px 0 0 38px; line-height:13px; color:#FFF; position:relative }
.header .iconos p{ display:block; clear:both; text-align:left; padding-left:25px; padding-top:8px; color:#999; font-weight:bold; font-size:11px; }
.header .btnPresupuesto:hover,
.header .btnTelefono:hover{ text-decoration:underline; }
/*.header .btnPresupuesto{ background:url(../img/btn-presupuesto-rapido2.gif) no-repeat; display:block; float:left; height:35px; width:93px; text-indent:-9999px;  }
.header .btnTelefono{ background:url(../img/btn-telefono2.gif); display:block; float:left; margin-left:20px; height:35px; width:93px; text-indent:-9999px; }
.header .iconos p{ display:block; clear:both; text-align:left; padding-left:15px; padding-top:5px; color:#999; font-weight:bold; font-size:11px; }*/

/*menu principal*/
.menuPrincipal{ background:url(../img/menuprincipal.gif) no-repeat; height:37px; }
.menuPrincipal ul{ height:22px; padding:7px 15px; display:block; }
.menuPrincipal ul li{ background:url(../img/menuprincipal-li.gif) #625c98 no-repeat left center; float:left; padding:3px 2px 0 2px; height:19px; }
.menuPrincipal ul li a{ background:url(../img/menuprincipal-li-a.gif) no-repeat 12px 4px; display:block; padding:2px 29px 0 30px; *padding:2px 29px 0 27px; color:#FFF; }
.menuPrincipal ul li.actual a,
.menuPrincipal ul li a:hover{ background:url(../img/menuprincipal-li-a-hover.gif) no-repeat 12px 4px; color:#fd9905; }
.menuPrincipal ul li.primero{ background:#625c98; padding-left:0px; }

.especialHome .menuPrincipal ul{ height:22px; padding:7px 2px; display:block; }
.especialHome .menuPrincipal ul li.primero a{ background-position:29px 4px; padding:2px 41px 0 40px; }
.especialHome .menuPrincipal ul li.segundo a{ background-position:29px 4px; padding:2px 69px 0 40px; }
.especialHome .menuPrincipal ul li.tercero a{ background-position:29px 4px; padding:2px 64px 0 40px; }
.especialHome .menuPrincipal ul li.cuarto a{ background-position:29px 4px; padding:2px 107px 0 40px; }

/*menu secundario y accesos*/
.menuYaccesos{ width:186px; float:left; clear:left;  }
.menuSecundario{ background:url(../img/menusecundario-fondo.gif) repeat-y center; width:180px; display:block; }
.menuSecundario h2{ background:url(../img/menusecundario-h2.gif) no-repeat center; height:18px; color:#6d62a4; font-size:12px; font-weight:bold; padding:9px 0 0 25px; margin-bottom:3px; }
.menuSecundario ul{ background:url(../img/menusecundario-fondo-bajo.gif) no-repeat bottom center; padding:0 13px 12px 13px; }
.menuSecundario ul li{ border-bottom:1px dotted #dbdbdb;  }
.menuSecundario ul li a{ background:url(../img/menusecundario-li-a.gif) no-repeat 2px 12px; font-size:11px; color:#444; display:block; padding:9px 0 9px 12px; }
.menuSecundario ul li.actual a,
.menuSecundario ul li a:hover{ background:url(../img/menusecundario-li-a-hover.gif) no-repeat 2px 12px; color:#fd9704; }

.unAcceso{ width:185px; height:120px; display:block; margin-top:7px; }
.unAcceso h2 { text-transform:uppercase; font:18px "Trebuchet MS"; padding:29px 0 20px 14px; line-height:21px; }
.unAcceso h2 a{ color:#6a64a2;  }
.unAcceso a.mas{ color:#fff; display:block; padding:0px 28px; font:14px "Trebuchet MS"; }
.unAcceso a.mas:hover{ text-decoration:underline; }
.accesoTtecnica{ background:url(../img/accesotecnica.jpg) no-repeat center;  }
.accesoTjurada{ background:url(../img/accesojurada.jpg) no-repeat center; }

/* bloque central (contenido) */
.mainContent{ background:url(../img/contenido-fondo.gif) repeat-y; width:508px; float:left; }
.mainContent .wrap1{ background:url(../img/contenido-fondo-top.gif) no-repeat top; padding-top:4px; }
.mainContent .wrap2{ background:url(../img/contenido-fondo-abajo.gif) no-repeat bottom; padding:0 4px 18px 4px; }
.mainContent h1.titulo{ background:url(../img/contenido-h1-titulo.gif) no-repeat center; width:475px; height:18px; padding:5px 0 0 25px; color:#6d62a4; font-size:12px; font-weight:bold; }
.mainContent .texto{ padding:20px 15px; }
.mainContent .texto a{ color:#fd9905; }
.mainContent .texto a:hover{ text-decoration:underline; }
.mainContent .texto p{ line-height:19px; margin-bottom:19px; }
.mainContent .texto ul{ margin:-8px 0 20px 35px; list-style:circle; }
.mainContent .texto ul li{ line-height:19px; }

.cuadro_presupuesto{ background:url(../img/cuadro-presupuestos.gif) no-repeat center; margin:0 auto; padding:21px 20px 0 20px; width:356px; height:223px; }
.cuadro_presupuesto h2{ color:#fc9f06; text-align:center; font:18px Verdana; margin-bottom:15px; }
.cuadro_presupuesto p.invitacion{  text-align:center; font:12px Verdana; margin-bottom:15px; }
.cuadro_presupuesto .op{ height:43px; padding-top:18px; font-size:11px; }
.cuadro_presupuesto .op a.clic{ color:#fc9f06; line-height:17px; padding-bottom:2px; }
.cuadro_presupuesto .op a.clic:hover{ text-decoration:underline; }
/*.cuadro_presupuesto .btnPresupuesto{ background:url(../img/btn-presupuesto-rapido2.gif) no-repeat; display:block; float:left;  height:35px; width:93px; text-indent:-9999px; margin:0px 15px 0 0; }
.cuadro_presupuesto .btnTelefono{ background:url(../img/btn-telefono2.gif); display:block; float:left;  height:35px; width:93px; text-indent:-9999px; margin:0px 15px 0 0; }*/
.cuadro_presupuesto .btnPresupuesto{ background:url(../img/btn-presupuesto-rapido.gif) no-repeat center; display:block; float:left; height:35px; width:75px; color:#FFF; font-size:11px; letter-spacing:-1px; padding:8px 0 0 38px; line-height:13px; margin:-4px 5px 0 -2px;  }
.cuadro_presupuesto .btnTelefono{ background:url(../img/btn-telefono.gif) no-repeat center; display:block; float:left; height:38px; width:76px; font-size:11px; letter-spacing:-1px; padding:10px 0 0 38px; line-height:13px; color:#FFF; margin:-7px 5px 0 -2px; position:relative }
.cuadro_presupuesto .btnTelefono strong{ font-size:10px;  }
.cuadro_presupuesto .btnPresupuesto:hover,
.cuadro_presupuesto .btnTelefono:hover{ text-decoration:underline; }

  /*Home*/
.contHome{ height:278px; margin:10px 0 0 0;  }
.contHome .secc{ border-right:2px solid #fbfbfb; border-bottom:2px solid #fbfbfb; background-color:#F2F2F2; padding:67px 14px 0 14px; width:195px; height:210px; display:block; float:left; position:relative; }
.contHome .secc .imag{ position:absolute; top:10px; left:12px; }
.contHome .primero .imag, .contHome .ultimo .imag{  }
.contHome .secc ul{ padding:0 5px 0 5px; }
.contHome .secc ul li{ background:url(../img/contehome-li.gif) no-repeat left; padding:0 0 5px 10px; font-size:11px; }
.contHome .secc ul li a{ color:#5B5690; text-decoration:underline;}
.contHome .secc ul li a:hover{ text-decoration:none; }
.contHome .primero{ background:url(../img/contehome-primero.gif) #F2F2F2 no-repeat top left;  width:196px; }
.contHome .ultimo{ background:url(../img/contehome-ultimo.gif) #F0EFF8 no-repeat top right; border:none; width:196px;}
.contHome .ultimo,
.contHome .segundo{ background-color:#F0EFF8; }
.contHome .secc p{ padding:0 5px 0 5px; margin-bottom:15px; font-size:11px; color:#333; line-height:15px; }
.contHome .secc p a{ color:#5B5690; text-decoration:underline; }
.contHome .secc p a:hover{ text-decoration:none; }
.contHome a.btn{ background:url(../img/contehome-btn.png) no-repeat; width:164px; height:38px; display:block; text-indent:-9999px; position:absolute; bottom:6px; left:30px;}

/* contacto */
.fconsu{  }
.fconsu legend{ font-size:13px; font-weight:bold; font-style:italic; margin-bottom:15px; }
.fconsu label{ padding:5px 0 5px 30px; width:103px; color:#454545; float:left; clear:left; font-size:11px;  }
.fconsu .input{ height:18px; width:304px; padding:1px 2px; border:1px solid #ada8c6; color:#444; font-size:12px; float:left; clear:right; margin-bottom:9px; }
.fconsu .files{ width:auto; display:block; clear:both; }
.fconsu .files input{ height:18px; width:88px; padding:1px 2px; border:1px solid #ada8c6; color:#444; font-size:12px; float:left; margin-bottom:9px; margin-right:3px; }
.fconsu textarea{ height:80px; width:304px; padding:2px; border:1px solid #ada8c6; color:#444; font-size:12px; float:left; clear:right; margin-bottom:9px; }
.fconsu button{ background:url(../img/consultaexpress-btn.gif) no-repeat center; margin-left:133px; width:109px; height:20px; text-indent:-9999px; border:none; cursor:pointer; }
.fconsu label.check{ padding:0px 0 5px 10px; margin-left:120px; width:auto; float:none; display:block; clear:both; }
.fconsu p{ display:block; clear:both; padding:0 30px; font-size:11px; }

/* contacto-gracias */
.gracias {
	height:180px;
	width:450px;
	padding:1px 2px;
	color:#000000 ; 	
	font-size:14px;
	float:left;
	clear:right;
	margin-bottom:9px;
	line-height: 20px;
}

/* bloque derecho, consultas */
.consultando{ width:206px; float:left; clear:right; }
.accesoContacto{ background:url(../img/accesocontacto.jpg) no-repeat center; width:206px; height:127px; display:block; margin:2px -6px 7px 6px;  }
.accesoContacto h2 { text-transform:uppercase; font:18px "Trebuchet MS"; padding:29px 0 20px 14px; line-height:21px; }
.accesoContacto h2 a{ color:#6a64a2;  }
.accesoContacto a.mas{ color:#fff; display:block; padding:7px 35px; font:14px "Trebuchet MS"; }
.accesoContacto a.mas:hover{ text-decoration:underline; }

.accesoInterprete{ background:url(../img/accesointerprete.jpg) no-repeat center; width:206px; height:127px; display:block; margin:2px -6px 7px 6px;  }
.accesoInterprete h2 { text-transform:uppercase; font:18px "Trebuchet MS"; padding:29px 0 20px 14px; line-height:21px; }
.accesoInterprete h2 a{ color:#6a64a2;  }
.accesoInterprete a.mas{ color:#fff; display:block; padding:7px 35px; font:14px "Trebuchet MS"; }
.accesoInterprete a.mas:hover{ text-decoration:underline; }

.accesoCientifica{ background:url(../img/accesocientifica.jpg) no-repeat center; width:206px; height:127px; display:block; margin:2px -6px 7px 6px;  }
.accesoCientifica h2 { text-transform:uppercase; font:18px "Trebuchet MS"; padding:29px 0 20px 14px; line-height:21px; }
.accesoCientifica h2 a{ color:#6a64a2;  }
.accesoCientifica a.mas{ color:#fff; display:block; padding:7px 35px; font:14px "Trebuchet MS"; }
.accesoCientifica a.mas:hover{ text-decoration:underline; }

.consultaExpress{ background:url(../img/consultaexpress-fondo.gif) repeat-y; width:198px; display:block; margin-left:6px; }
.consultaExpress h2{ background:url(../img/consultaexpress-h2.gif) no-repeat center; height:18px; color:#6d62a4; font-size:12px; font-weight:bold; padding:9px 0 0 25px; margin-bottom:3px; }
.consultaExpress .abajo{ background:url(../img/consultaexpress-fondo-abajo.gif) no-repeat; height:25px; margin-top:0px; }
.consultaExpress form{ background:url(../img/consultaexpress-form.gif) #f4f4f4 no-repeat top; width:191px; margin:0 auto; display:block; padding-top:10px; }
.consultaExpress label{ padding:5px 0 5px 10px; width:63px; color:#454545; float:left; clear:left; font-size:11px;  }
.consultaExpress .input{ height:18px; width:104px; padding:1px 2px; border:1px solid #ada8c6; color:#444; font-size:12px; float:left; clear:right; margin-bottom:9px; }
.consultaExpress .files{ width:auto; display:block; clear:both; }
.consultaExpress .files input{ height:18px; padding:1px 2px; border:1px solid #ada8c6; color:#444; font-size:12px; float:left; margin-bottom:9px; margin-right:3px; *margin-right:-3px;  }
.consultaExpress textarea{ height:50px; width:104px; padding:2px; border:1px solid #ada8c6; color:#444; font-size:12px; float:left; clear:right; margin-bottom:9px; }
.consultaExpress button{ background:url(../img/consultaexpress-btn.gif) no-repeat center; margin-left:73px; width:109px; height:20px; text-indent:-9999px; border:none; cursor:pointer; }
.consultaExpress label.idiomas{ padding:0px 0 5px 10px; }
.consultaExpress label.check{ padding:0px 0 5px 10px; width:auto }

.certificados{ display:block; margin:10px 0 10px 6px; text-align:center; }
.certificados h2{ color:#999; text-align:left; font-size:11px; font-weight:bold; padding:9px 0 0 15px; margin-bottom:7px; }

/* footer */
#footer{ display:block; clear:both; float:none; }
.mapaWeb{ background:url(../img/mapaweb-fondo.gif) repeat-x center; height:185px;  }
.mapaWeb .secc{ border-right:2px solid #fbfbfb; padding:20px 14px 0 32px; width:177px; height:165px; display:block; float:left; }
.mapaWeb .secc h2{ background:url(../img/mapaweb-h2.gif) no-repeat left; padding-left:10px; color:#343434; font-weight:bold; }
.mapaWeb .secc ul{ padding-top:22px; }
.mapaWeb .secc ul li{ background:url(../img/mapaweb-li.gif) no-repeat left; padding:4px 0 5px 10px; font-size:11px; }
.mapaWeb .secc ul li a{ color:#676767; }
.mapaWeb .secc ul li a:hover{ text-decoration:underline; }
.mapaWeb .primero{ background:url(../img/mapaweb-fondo-primero.gif) no-repeat left; width:178px; }
.mapaWeb .ultimo{ background:url(../img/mapaweb-fondo-ultimo.gif) no-repeat right; border:none; width:178px;}

.especialHome .mapaWeb .primero{ background:url(../img/mapaweb-fondo-primero-especial.gif) no-repeat left; }
.especialHome .mapaWeb .ultimo{ background:url(../img/mapaweb-fondo-ultimo-especial.gif) no-repeat right;}

.footer{ background:url(../img/footer-fondo.gif) no-repeat center; height:69px; margin:10px 0 0; }
.footer ul{ display:block; clear:both; padding-top:8px; margin:0 auto; width:761px; }
.footer ul li{ float:left; text-transform:uppercase; }
.footer ul li a{ color:#8c8c8c; background:url(../img/footer-li-a.gif) no-repeat right; padding:0 9px; font-size:10px; font-weight:bold;  }
.footer ul li.ultimo a{ background:none; }
.footer p{ display:block; clear:both; font-size:10px; color:#8e8e8e; text-align:center; line-height:13px; padding-top:8px;}
.footer p a{ color:#8e8e8e; }
.footer a:hover{ color:#fc9f06; }
