body {margin:0px;}
.contenido {width:100%; height:230px; overflow:auto; z-index:1; padding-right:10px; 
scrollbar-arrow-color:#87877C; 
scrollbar-track-color:#FFFFFF; 
scrollbar-shadow-color:FFFFFF; 
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-darkshadow-color:#FFFFFF; 
scrollbar-3dlight-color:#FFFFFF;}

#divpos{position:relative; left:0px; visibility:visible; top:-55px;}
.contenedor1 {width:100%; border:0px; height:100%; margin:0px;}
.contenedor2 {width:100%; border:0; margin:0px;}/*height:100%*/ 
.mybox{position:absolute; left:-1000px; top:-1000px;}
.arriba{position:absolute; top:-1000px; left:-1000px;}
.frame{ margin:0px;}

div.contacto {border:0px; position:absolute; right:40px; bottom:30px; width:735px; height:334px; overflow:hidden; vertical-align:top; background-color:#585850; z-index:3;}
div.contacto1 {border:0px; position:absolute; right:40px; bottom:30px; width:735px; height:334px; overflow:hidden; vertical-align:top; background-color:#585850; z-index:3;}
div.contacto2 {border:0px; position:absolute; right:40px; bottom:30px; width:735px; height:334px; overflow:hidden; vertical-align:top; background-color:#585850; z-index:3;}
div.pop_qsomos {border:0px; position:absolute; left:50%; top:50%; margin-left:-295px; margin-top:-191px; width:611px; height:471px; overflow:hidden; vertical-align:top; background-color:#585850; z-index:4;}
div.pop_qsomos_ing {border:0px; position:absolute; left:50%; top:50%; margin-left:-295px; margin-top:-191px; width:611px; height:471px; overflow:hidden; vertical-align:top; background-color:#585850; z-index:4;}
div.pop_modelodif {border:0px; position:absolute; left:50%; top:50%; margin-left:-295px; margin-top:-191px; width:611px; height:471px; overflow:hidden; vertical-align:top; background-color:#585850; z-index:4;}
div.pop_modelodif_ing {border:0px; position:absolute; left:50%; top:50%; margin-left:-295px; margin-top:-191px; width:611px; height:471px; overflow:hidden; vertical-align:top; background-color:#585850; z-index:4;}
div.registrate {border:0px; position:absolute; right:40px; bottom:30px; width:630px; height:405px; overflow:hidden; vertical-align:top; background-color:#585850; z-index:5;}
div.bolsaempleo {border:0px; position:absolute; right:40px; bottom:30px; width:520px; height:405px; overflow:hidden; vertical-align:top; background-color:#585850; z-index:5;}
.estilodiv {width:413px; height:100%; position:relative; left:65px; top:0px;}

.cerrar{position:absolute; text-align:right; width:13px; height:12px; top:18px; right:35px;}
td.acerca {background-color:#FFFFFF; filter:alpha(opacity=85); opacity:.85; padding:27px 30px;}
td.clientes_lista {background-color:#FFFFFF; filter:alpha(opacity=85); opacity:.85; padding:27px 30px;}
td.noticias {background-color:#FFFFFF; filter:alpha(opacity=85); opacity:.85; padding:27px 30px;}
td.red {background-color:#FFFF00; padding-left:105px;} /*filter:alpha(opacity=85); opacity:.85;*/
td.servicios {background-color:#FFFFFF; filter:alpha(opacity=85); opacity:.85; padding:16px 30px;}
table.01_vision{background-color:#E51837;}
table.03_oferta{ background-color:#0055A5; height:112px;}

.fon1intro{background-image:url(images/top_intro.gif); background-repeat:no-repeat; background-position:right top;}
.fon2intro{background-repeat:no-repeat; background-position:right top; background-image:url(images/fon_2intro.gif);}
.fonwh {background-color:#FFFFFF; filter:alpha(opacity=85); opacity:.85; padding:/*27px*/0px 30px;}
.fonmenu {background-color:#A1A194; height:112px;}
.fon_pop{background-color:#585850;}
.fondo_lineas{background-image:url(images/fondo_linea.gif); background-repeat:repeat-y;}
.fondo_linvert{background-image:url(images/linea_gris.gif); background-repeat:repeat-y;}
.foncarac {background-color:#EDEDED; padding-top:6px;}
.fondegrade {background-image:url(images/fondo1.jpg); background-color:#000000; background-position:top; background-repeat:repeat-x;}

.arial11gris{color:#2F2F2F; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
.arial11gris2{color:#2F2F2F; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
.arial11gris3{color:#2F2F2F; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
.arial11blanco{color:#D5D5CF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.arial11blanco2{color:#F9F6F6; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:5px; padding-left:5px;}
.arial12blanco{color:#F9F6F6; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px;}
.arial11gris_claro{color:#9E9EA0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.nota {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF;}
.textocami {font-family:Arial, Helvetica, sans-serif ; font-size:10px; line-height:13px;color:#FFFFFF;}
.textoderindex {font-family:Arial, Helvetica, sans-serif ; font-size:10px; color:#d6d6d6; text-align:center; padding-top:0px; background-color:#000000;}
.textoder {font-family:Arial, Helvetica, sans-serif ; font-size:10px; color:#000000; text-align:center; padding-top:0px; background-color:#C4C3C3;}
.centroblack { background-color:#000000;}
.texto1modelo1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; padding-left:5px; padding-right:22px;padding-top:5px;}
.texto2modelo1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; padding-top:8px; padding-left:22px;}
.parrafo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:17px;} /* word-spacing:2px;*/
.textprecio1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#6b6a63;}
.textprecio2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#968A33;}
.textaling{ padding-top:15px;text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; }
.gris {color:#333335; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:14px;}

.padding01 {padding-left:55px;}
.paddleft6 { padding-left:6px;}
.paddleft12 { padding-left:12px;}
.paddleft36 { padding-left:36px;}
.paddtop18 {padding-top:18px;}
.paddleft34 { padding-left:34px;}
.paddtop11 {padding-top:11px;}
.paddtop46 {padding-top:46px;}
.paddtop100 {padding-top:100px;}
.paddtexto01 {padding-top:37px;}
.paddright {padding-right:20px;}
.paddleft27 {padding-left:27px;}
.padtop27{padding-top:27px;}
.paddleft48 { padding-left:48px;}
.padfoto { padding-left:30px; padding-bottom:25px;}
.padbot14 {padding-bottom:14px;}
.padbot8 {padding-bottom:8px;}
.padbot3 {padding-bottom:3px;}
.padizq12 {padding-left:12px;}

.03_demanda{ background-color:#E51837; height:112px;}
.piepagina {width:100%; height:27px;}
.piepagina2 {width:100%; height:27px; background-color:#000000;}
.piearribaindex {padding-top:1px; background-color:#000000;}
.piearriba {padding-top:1px; background-color:#9B9B99;}

.navlist {margin:0px; padding-left:0; list-style-type:none;}
.navlist li {padding-left:10px; background-image:url(images/bull.gif); background-repeat:no-repeat; background-position:0 .5em; margin:1px;}
.navlist ul {list-style-type:none;}

a:link, a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ffffff; line-height:1.5em; text-decoration:underline;}
a:hover, a:active {color:#ffffff; text-decoration:none;}
a.linkgris:link, a.linkgris:visited {color:#333335; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal;}
a.linkgris:hover, a.linkgris:active {color:#333335; text-decoration:underline;}
a.linkgris2:link, a.linkgris2:visited {color:#333335; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal;}
a.linkgris2:hover, a.linkgris2:active {color:#000000; text-decoration:underline;}

/* formulario */
input.text1 {font-weight:normal; font-family:verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#000000;width:257px; height:auto; border:1px solid #A3A3A3; background-color:#EDEDE7;}
input.text2 {font-weight:normal; font-family:verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:87px; height:auto; border:1px solid #A3A3A3; background-color:#EDEDE7;}
input.text3 {font-weight:normal; font-family:verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#000000; height:17px; width:150px; border:1px solid #A3A3A3; background-color:#EDEDE7;}
textarea {font-weight:normal; font-family:verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding-left:3px; width:244px; border:1px solid #A3A3A3; background-color:#D0CFCF;}
.boton {cursor:pointer;}
select.listapais {width:150px; font-size:11px; color:#333335; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:auto; background-color:#ffffff;}
select.listadoc {width:110px; font-size:11px; color:#333335; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:auto; background-color:#ffffff;}
select.listapost {width:200px; font-size:11px; color:#333335; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:auto; background-color:#ffffff;}
select {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2F2F2F; height:18px; border:1px solid #D3D3D1; background-color:#EDEDE7;}