html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
/* remember to define focus styles! */
:focus{outline:0}
body{line-height:1;color:black;background:white}
ol, ul{list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0}
caption, th, td{text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
h1,h2,h3,h4,h5,h6{font-weight:normal}
body{background:url(../imagen/fondo-degradado-gran.png) top left repeat-x;font-family:'Trebuchet MS'}
.bodyGB{background:none}
.bodyGB #contenedor{width:90%}
.bodyGB h2{background:#007ebe;color:#fff;font-size:2em;padding:10px 20px;margin:0 0 20px}
.bodyGB p{font-size:0.8em;margin:0 0 10px;line-height:1.3em}
imgGB{float:right}
.listadoServicios{margin:0 0 20px 30px}
.listadoServicios li{list-style:decimal;font-size:0.8em;margin:0 0 5px}
.listadoServicios li li{list-style:lower-alpha;margin:0 0 0 30px;font-size:1em}
.flotado{float:left;width:400px}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none;color:#000}
strong{font-weight:bold}
h1{position:absolute;top:-100px}
h1 span{font-size:10px}
.profesionales{background:url(imagenes/bodyBG2.png) top left repeat-x}
#contenedor{width:940px;margin:auto}
#cabecera{height:240px;background:url(imagenes/cabeceraBG.png) no-repeat top right}
.profesionales #cabecera{background:url(imagenes/cabeceraBG.png) no-repeat top left}
#logo{padding:20px;display:block;float:left;position:relative;color:#000}
#logo span{position:absolute;top:70px;left:20px;font-size:0.7em;width:350px}
.banners{clear:both}
.banner{position:relative;background:url(imagenes/banner1.png) top left no-repeat;width:440px;height:80px;padding:10px;display:block;float:left;color:#fff;font-size:0.8em}
.banner ~ .banner{margin:0 0 0 20px}
.banner span{display:block;margin:0 0 5px;font-size:2.2em}
.banner span~span{width:350px;font-size:1em;line-height:1.3em}
.banner img{position:absolute;top:-5px;right:-10px}
.banner a{color:#fff}
.bannerMini{background:url(imagenes/bannerMini.png) top left no-repeat;color:#FFF;width:190px;height:80px;float:left;padding:10px;position:relative}
.bannerMini~.bannerMini{margin:0 0 0 30px}
.bannerMini a{color:#fff}
.bannerMini span{font-size:22px;width:120px;display:block;line-height:1.2em;letter-spacing:-1px}
.bannerMini img{position:absolute;bottom:-15px;right:-15px}
#contacte{background:url(imagenes/contactoBanner.png) top left no-repeat;height:40px;margin:0 15px 20px 0;padding:30px 10px 30px 130px;font-size:0.9em;float:right}
#contacte p{font-size:1.2em}
#contacte p+p{font-size:2em;color:#007ebe;letter-spacing:-1px}
#cabecera .enlacesCabecera{background:url(imagenes/cabeceraUL.png) right 10px no-repeat;width:280px;height:80px;margin:0 0 0 30px;padding:20px 10px 20px 30px;font-size:0.7em;text-align:right;line-height:1.4em;float:left}
#cabecera .enlacesCabecera a{color:#007ebe}
#cabecera .enlacesCabecera a:hover{text-decoration:underline}
.profesionales #cabecera .enlacesCabecera a{color:#b9122b}
.profesionales #cabecera .enlacesCabecera{margin:0}
#cuerpo{}
.cajaPortada{width:200px;min-height:140px;float:left;display:block;background:url(imagenes/cajaPortada.png) bottom left no-repeat;height:280px;padding:10px;font-size:0.7em;margin:0 14px 20px 0}
/*.cajaPortada ~ .cajaPortada{margin:0 0 20px 20px}*/
.cajaPortada h2{height:45px;width:145px;margin:0 0 10px -10px;padding:5px 20px 0 55px;font-size:1.3em;line-height:1.2em;color:#fff}
h2.consultoria{background:url(imagenes/cajaPortada.png) 1100px 0}
h2.reclutamiento{background:url(imagenes/cajaPortada.png) 440px 0}
h2.training{background:url(imagenes/cajaPortada.png) 660px 0}
h2.negocios{background:url(imagenes/cajaPortada.png) 880px 0}
h2.gratuitos{background:url(imagenes/cajaPortada.png) 220px 0}
.cajaPortada ul{margin:0 0 10px}
.cajaPortada ul a{color:#000;display:block;padding:5px}
.cajaPortada ul a:hover{background:#e38683}
.cajaPortada li{border-bottom:1px solid;line-height:1.3em}
.cajaPortada p{line-height:1.3em}
.vertodo{padding:10px 35px 10px 10px;text-transform:uppercase;float:right;background:url(imagenes/sig.png) no-repeat top right;color:#000;font-weight:bold;margin:10px 0 0 0}
.vertodo:hover{background:url(imagenes/sig.png) right -60px no-repeat}
#pie{background:url(imagenes/pie.png) bottom left no-repeat;height:120px;clear:both;font-size:0.8em}
#pie img~p{margin:5px 0 0}
#pie p{line-height:1.3em}
#pie div{float:left;display:block;position:relative;width:210px;height:90px;margin:10px 0;padding:7px 12px 0}
#pie ul{margin:10px 0 0}
#pie li{margin:0 0 3px}
#pie div~div{border-left:1px solid #fff}
#mapa{position:absolute;top:-15px;left:5px}
.banNaranja{background:url(imagenes/bannerpie.png) top center no-repeat}
.banAzul{background:url(imagenes/bannerpie.png) center -110px no-repeat}
.banRojo{background:url(imagenes/bannerpie.png) center -210px no-repeat}
.banRojo2{background:url(../imagen/area_empresas.png) no-repeat;top:-10px}
#contenedor .banNaranja, #contenedor .banRojo, #contenedor .banAzul{margin:0;padding:0}
.bpie a{color:#fff}
.bpie .pieTitulo{text-transform:uppercase;position:absolute;top:5px;left:10px;font-size:9px;z-index:30;font-weight:bold}
.bpie .pieTitulo+span{position:absolute;top:25px;left:10px;width:120px}
.pieDestaca{text-transform:uppercase;position:absolute;bottom:10px;left:10px;z-index:100;font-size:16px}
.bpie img{position:absolute;top:5px;right:-5px}
.banRojo img{position:absolute;top:-5px;right:5px}
#login{position:relative;background:url(imagenes/loginBG.png) no-repeat top left;width:300px;padding:12px;float:right;margin:10px -15px 0 0}
#bloc{position:absolute;top:-10px;left:-60px}
#login p{color:#b9122b;text-align:right;width:230px}
#login input[type="text"], #login input[type="password"]{border:1px solid #e38683;font-size:12px;width:120px}
#login label{display:block;width:95px;float:left;padding:0 10px 0 0 ;font-size:12px;line-height:1.6em}
#login p{padding:0 0 5px}
#login input[type="image"]{position:absolute;right:40px;bottom:20px}
#login .saludo{float:left;width:100px;text-align:left;z-index:10;position:relative;margin:0 0 0 30px}
#login ul{margin:-8px 20px 0 0;float:right;display:block}
#login li{padding:0 0 2px}
#login li a{padding:2px 0 5px 20px;color:#b9122b;font-size:0.7em}
.logPers{background:url(imagenes/loginItems.png) 0 2px no-repeat}
.logConf{background:url(imagenes/loginItems.png) 0 -24px no-repeat}
.logArea{background:url(imagenes/loginItems.png) 0 -48px no-repeat}
.logOut{background:url(imagenes/loginItems.png) 0 -74px no-repeat}
/* LIGHTBOXES */
#cabeceraconsultoria{background-image:url(../imagen/consultoria-y-asesoria.png);background-position:center bottom;background-repeat:no-repeat;margin-top:0;height:90px;width:476px;margin-right:auto;margin-bottom:0;margin-left:auto}
#cabecerarecutamiento{background-image:url(../imagen/evaluacion-y-seleccion.png);background-position:center bottom;background-repeat:no-repeat;margin-top:0;height:90px;width:476px;margin-right:auto;margin-bottom:0;margin-left:auto}
#cabeceraentrenamiento{background-image:url(../imagen/formacion-y-entrenamiento.png);background-position:center bottom;background-repeat:no-repeat;margin-top:0;height:90px;width:476px;margin-right:auto;margin-bottom:0;margin-left:auto}
#cabeceranegocios{background-image:url(../imagen/hagamos-negocio-juntos.png);background-position:center bottom;background-repeat:no-repeat;margin-top:0;height:90px;width:476px;margin-right:auto;margin-bottom:0;margin-left:auto}
#cabecerareferencias{background-image:url(../imagen/nuestras-referencias.png);background-position:center bottom;background-repeat:no-repeat;margin-top:0;height:90px;width:476px;margin-right:auto;margin-bottom:0;margin-left:auto}
#cabeceraquierevendermas{background-image:url(../imagen/quiere-vender-mas.png);background-position:center bottom;background-repeat:no-repeat;margin-top:0;height:90px;width:476px;margin-right:auto;margin-bottom:0;margin-left:auto}
#cabecerasolicitarinformacion{background-image:url(../imagen/solicitud-de-informacion.png);background-position:center bottom;background-repeat:no-repeat;margin-top:0;height:90px;width:476px;margin-right:auto;margin-bottom:0;margin-left:auto}
#cuerpolightbox{width:476px;padding-top:30px;font-size:16px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
#cuerpolightbox p{font-size:12px}
#cuerpolightbox ul{list-style:disc;padding-left:20px}
#cuerpolightbox li{font-size:12px;margin-bottom:5px}
.bannerMini1{background:url(../imagen/nuevas-ofertas.png) top left no-repeat;color:#FFF;width:190px;height:80px;float:left;padding:10px;position:relative;margin-right:25px}
.bannerMini1~.bannerMini1{margin:0 0 0 30px}
.bannerMini1 a{color:#fff}
.bannerMini1 span{font-size:22px;width:120px;display:block;line-height:1.2em;letter-spacing:-1px}
.bannerMini1 img{position:absolute;bottom:-13px;right:34px}
.bannerMini2{background:url(../imagen/conecta-comerciales.png) top left no-repeat;color:#FFF;width:190px;height:80px;float:left;padding:10px;position:relative;margin-left:25px}
.bannerMini2~.bannerMini1{margin:0 0 0 30px}
.bannerMini2 a{color:#fff}
.bannerMini2 span{font-size:22px;width:120px;display:block;line-height:1.2em;letter-spacing:-1px}
.bannerMini2 img{position:absolute;bottom:-13px;right:34px}
#form1 input{background-color:#ddd;padding:3px;width:300px;margin:3px 0 6px 0;border:none}
#form1 #enviar{background-color:#D21046;padding:3px;width:100px;margin:3px 0 6px 0;border:none;color:#FFF}
.respuesta{background-color:#ddd;padding:5px;width:300px;margin:3px 0 6px 0;border:none}
#cuerpolightboxvideo{font-size:16px;margin:20px auto 0 auto}
.enlacedentrodelightbox{background-color:#CCCCCC;float:right;font-size:10px;margin-left:2px;padding:4px;text-align:center;text-transform:uppercase;width:155px;color:#000;text-decoration:none}
#blanco{position:relative;margin:0 auto 0 auto;height:125px;background-color:#f1f0ec;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;padding-right:125px;background-image:url(../imagen/contacte-con-nosotros.png);background-position:right bottom;background-repeat:no-repeat}
#logocabecera{position:absolute;left:20px;top:17px}
#blanco h1{font-size:19px;font-weight:lighter;position:absolute;right:120px;text-transform:uppercase;top:26px}
#blanco h2{position:absolute;right:20px;top:60px;text-align:right;text-transform:uppercase;font-weight:lighter;font-size:20px;color:#b1b1b1}
#header{background-image:none; height:140px}
#clearfix{background-color:#FFF}
#cuerpocontenedor{background-color:#f1f0ec;width:952px !important;margin:0 auto 0 auto;width:940px;-moz-border-radius:20px 0px 0px 0px;-webkit-border-radius:20px 0px 0px 0px;border-radius:20px 0px 0px 0px;height:625px}
#todo{background-color:transparent !important}
#columnaizquierda p, #columnaderecha p{line-height:14px; margin-bottom:5px}
