/* Ocultar de mac \*/
*+html .floatFix {height:1%}
*html .floatFix {height:1%}
.floatFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* parametro para mozilla y opera */
/* fin */

/* GENERALES */
BODY {font:13px/16px Trebuchet MS, sans-serif;color:#333;width:1000px;margin:0 auto;background:url(../imgs/fdoGeneral.jpg) repeat-x;}
H1 {font:bold 12px/16px Arial, Verdana;color:#1170aa;margin:0 0 4px 0;}
A {color:#025B91;text-decoration:none;}
A:visited {color:#025B91;}
A:hover {color:#FF3300;}
FORM {margin:0px;padding:0px;}
LABEL {color:#025B91;cursor:pointer;}
SELECT {font:11px/11px Arial, tahoma;width:215px;}
INPUT {font:11px/11px Arial, tahoma;}
INPUT.text {width:200px;padding:1px 4px 1px 4px;}
TEXTAREA {font:11px/11px Tahoma, Arial;width:300px;padding:5px;}
.der {float:right;}
.izq {float:left;}
.titulo {font:bold 16px/18px Trebuchet ms, Arial, sans-serif;color:#FF3300;margin-bottom:10px;}
.btn {background:url(../imgs/btnMenu.gif) repeat-x;font:normal 11px tahoma, Arial, sans-serif;color:#303030;cursor:pointer; border:0px; height:24px;}
.btn:hover {background:url(../imgs/btnMenu2.gif);*behavior:url("/scripts/hover.htc"); color:#fff;}
.interfase {background-color:#e9fcff;padding:6px 15px;font:12px/16px arial;margin-bottom:15px;border:1px solid #83b8d9;}

.caja {
position: absolute;
top: 40px;
background-color:#fafafa;
margin-top:20px; 
margin-left:20px; 
border:2px solid #CACACA; 
width:960px;
margin:auto;
position:relative;
}
.bullet, .bulletGris, .bulletRojo{font: 11px/14px "Comic Sans Ms"; text-decoration:none;}
.bullet {color:#FFB55F !IMPORTANT;}
.bulletGris {color:#808080 !IMPORTANT;}
.bulletRojo {color:#d65735 !IMPORTANT;}
/*.linea {line-height:1px;font-size:1px;height:1px;background:#c4c4c4;}*/
.lineaSubtitulo {line-height:1px;font-size:1px;height:1px;background:#e5e5e5;}
.ingresar {float:right;font:11px/14px Tahoma, Arial}
.titModal {background-color:#025B91;height:23px;line-height:23px;margin-bottom:10px;color:#fff;padding-left:10px;}

/* ---- COLORES ---- */
.color {color:#FF3300;}
.gris50 {color:#808080;}
.grisClaro {color:#B5B6C1;margin:0 24px;}
.rojo {color:#d65735!important;}
.colorA {color:#025B91;}
.negro {color:#222;}
.normal {font-weight:normal}

/* TOP */
.top {background:url(../imgs/fdoCabezalInterna.gif) no-repeat;height:88px;border-bottom:1px dashed #ccc; }
.logoTop {width:300px;height:60px;text-decoration:none;display:block;float:left;margin:10px 0 0 10px; }
.logoTop:hover {text-decoration:none;}
.loginTop {margin:25px 0 10px 30px; }
.menu {text-align:left; /*border:1px solid green;*/ margin-left:76px;}
.menu .btn {background:url(../imgs/btn5.gif) no-repeat;font:normal 11px Arial, sans-serif; color:#666; margin:0px; width:180px; height:23px; border:0px;}
.menu .btn:hover {background:url(../imgs/btn6.gif) no-repeat; font:normal 11px Arial, sans-serif;color:#000;}

/* HOME */
.cuerpo {
background:url(../imgs/fdoCuerpo.jpg) no-repeat;
position:relative;
height:609px;

}/* cambiar alto */
.login {position:absolute;top:20px;left:20px;color:#2684BE;width:300px; }
.login .btn {background:url(../imgs/btnLogin.gif) repeat-x;font:11px tahoma, Arial, sans-serif;border:0px solid #b9daef;color:#006391;cursor:pointer;width:100px;float:left; margin:0px;}
.mensajeLogin {background-color:#e9fcff;padding:6px 15px;font:12px/16px arial;margin-bottom:15px;border:1px solid #83b8d9;color:#FF3300;}
.techoLogin {background-color:#EEEEEE;border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #cacaca;padding:10px;font:bold 13px/16px Trebuchet ms, Arial, sans-serif;color:#535353;margin-top:20px;}
.techoLogin2 {background-color:#EEEEEE;border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #cacaca;padding:10px;font:bold 13px/16px Trebuchet ms, Arial, sans-serif;color:#535353;margin-top:20px; width:280px;}
.cajaLogin, .cajaLogin2 {background-color:#EEEEEE;border:1px solid #cacaca;padding:15px;;margin-bottom:2px;}
.cajaLogin .btn{background:url(../imgs/btn1.gif) no-repeat;font:normal 11px/12px arial; color:#666; margin:0px; width:110px; height:32px; border:0px; padding:0px;  margin-left:16px;}
.cajaLogin .btn:hover {background:url(../imgs/btn2.gif) no-repeat; font:normal 11px Arial, sans-serif;color:#000;}
.usr, .pass {color:#FF3300;  font-weight:bold; border-bottom:1px solid #cacaca; margin-bottom:10px;}
.usr INPUT {margin:3px 0 20px 0;width:267px;}
.pass INPUT {margin:3px 0 28px 0;width:267px;}
.mailLogin {background-color:#EEEEEE;border:1px solid #cacaca;padding:15px; color:#FF3300;}
.mailLogin INPUT {margin:3px 0 20px 0;width:267px;}
.mailLogin .btn{background:url(../imgs/btn1.gif) no-repeat;font:normal 11px/12px arial; color:#666; margin:0px; width:110px; height:32px; border:0px; padding:0px; margin-left:79px;;}
.mailLogin .btn:hover {background:url(../imgs/btn2.gif) no-repeat; font:normal 11px Arial, sans-serif;color:#000;}
.contenido {position:absolute;top:80px;left:386px;width:540px; /*border:1px solid red;*/}
.contenido .titulo {margin:29px 0 10px 0;}
.contenido .texto {width:540px;height:350px; text-align:justify;}/* cambiar alto */

/* INGRESAR */
.login2 {color:#2684BE;}
.login2 .btn {background:#fff url(../imgs/btnLogin.gif) repeat-x;font:11px tahoma, Arial, sans-serif;border:1px solid #b9daef;padding:2px 7px 3px 7px;color:#006391;cursor:pointer;margin-left:16px;width:100px;float:left;}
/*.techoLogin2 {background-color:#EEEEEE;border:1px solid #cacaca;margin-bottom:2px;padding:10px;font:bold 13px/16px Trebuchet ms, Arial, sans-serif;color:#2684BE;margin-top:20px;width:280px;}
.cajaLogin2 {background-color:#EEEEEE;border:1px solid #cacaca;padding:15px;;margin-bottom:2px;}
.cajaLogin2 .btn:hover {background-color:#dcebf5;background-position: 0 -24px;*behavior:url("/scripts/hover.htc")}
*/
.cajaLogin2 .btn, .mailLogin2 .btn{background:url(../imgs/btn1.gif) no-repeat;font:normal 11px/12px arial; color:#666; margin:0px; width:110px; height:32px; border:0px; padding:0px; margin-left:79px;;}
.cajaLogin2 .btn:hover, .mailLogin2 .btn:hover {background:url(../imgs/btn2.gif) no-repeat; font:normal 11px Arial, sans-serif;color:#000;}


.mailLogin2 {background-color:#EEEEEE;border:1px solid #cacaca;padding:15px;margin:20px 0 20px 20px; color:#FF3300}
.mailLogin2 INPUT {width:160px;float:left;}
/*.mailLogin2 .btn {width:80px;float:left;}*/

/* INTERNAS */
.cuerpoInterna {margin:6px; padding:8px; border:solid 1px #cacaca; background-color:#fff;}
.bloque {margin-bottom:28px;}
.item {float:left;text-align:right;width:188px;margin-right:30px;}
.datos {float:left;width:540px;}
.division {border-top:1px dashed #ccc;padding-top:10px;}

/* SUBNAVEGACION */
.paso {float:left; background-color:#fff; line-height:23px;text-align:center;margin-right:1px; font:normal 11px/22px arial;}
.menu2 {display:block;text-decoration:none;}
.menu2:hover {background-color:#FFECE8;color:#FF3300!IMPORTANT;text-decoration:none;}
/*.pasoOn {float:left;background-color:#79AECF;margin-top:1px;height:23px;line-height:23px;text-align:center;margin-right:1px;color:#fff;}
*/.pasoOn {float:left;background-color:#FF8566;height:23px;text-align:center;margin-right:1px;color:#fff; font:normal 11px/22px arial;}

.pasoEmpresas {float:left;background-color:#0093a7;margin-top:1px;height:23px;line-height:23px;text-align:center;margin-right:1px;color:#fff;}
.subnaveg {margin:12px 0px; background-color:#cacaca; padding-top:1px;}

/* TABLA */
.tablaGris {width:100%;background-color:#e5e5e5;}
.tablaGris tr {background-color:#fff;}
.tablaGris td {padding:6px 7px 6px 7px;vertical-align:middle;font:11px/14px Arial, Tahoma;}
.techo {background-color:#e5e5e5;border:1px solid #fff;padding:0px;color:#666;}
.divisor td {background-color:#f7f7f7;}

/* RESULTADO */
.navegador {color:#808080;line-height:20px;border:solid #E2E2E2;border-width:0px 0px 1px 0px;margin-top:10px;height:20px;}
.destacado {background-color:#fff;border:1px solid #CDCDCD;padding:10px 12px 8px 12px;margin-top:14px;}
.destacado img {float:left;border:1px solid #d0e4f1;margin:0px 10px 5px 0px;}
.link A {text-decoration:none;color:#004666;}
.link A.overall {display:block}
.link A:visited {text-decoration:none;color:#222;}
.link A:hover {text-decoration:none;background-color:#FFF4EC;cursor:pointer;color:#FF3300;}
.destacadoPuntos {border-top:1px dotted #ccc; padding-top:8px;margin-top:10px;color:#666;}

/* DETALLE */
.admiracion {background-color:#1170aa;padding:2px 7px;margin:5px;font:bold 14px/16px arial;color:#fff;}
.detalle {border:1px solid #cacaca;padding:8px 15px 3px 15px;margin-top:5px; background-color:#fff}
.detalle h1 {font:normal 14px/18px Arial, Verdana;color:#222;padding-top:8px;}
.texto {font:13px/16px Trebuchet MS, sans-serif;color:#333;}
.btnDetalle {font:bold 11px tahoma, Arial, sans-serif;border:1px solid #006391;color:#fff;width:186px;background:#629eba url(../imgs/btnMenu.gif) repeat-x;float:right;text-align:center;display:block;margin-bottom:5px;padding:5px 7px;}
.btnDetalle:hover {background-color:#629eba;background-position: 0 -24px;*behavior:url("/scripts/hover.htc");color:#fff;!important;text-decoration:none;}
.logoDetalle {border:1px solid #ddd;margin-bottom:15px;float:right;}
.simplePuntos {background:url(/imgs/puntos.gif) repeat-x;background-position:top;padding-top:8px;margin-top:10px;color:#666;}
.datosAviso ul {margin:0px;padding:0px;line-height:18px;}
.datosAviso ul li {list-style:none;}
#recomendar {position:absolute;top:25%;left:30%;z-index:50;border:1px solid #cecece;background-color:#fff;padding:4px;width:460px;color:#222;}
.puntos {background:url(/imgs/puntos.gif) repeat-x;background-position:top;padding:10px 0px 2px 0px;margin-top:10px;}

/* ---- CARGA CV ---- */
.foto {border:3px double #cccccc;background-color:#f7f7f7;}
.itemPreview {margin:10px 0px 10px 50px;background:url(/imgs/puntos.gif) repeat-x;background-position:bottom;padding-bottom:10px;}
#enviarMail {position:absolute;top:60%;left:30%;z-index:50;border:1px solid #cecece;background-color:#fff;padding:4px;width:460px;color:#222;}
.editar {float:right;margin-left:20px;font:11px/16px Tahoma, Arial;}
#enviarMail {position:absolute;top:60%;left:30%;z-index:50;border:1px solid #cecece;background-color:#fff;padding:4px;width:460px;color:#222;}


@MEDIA PRINT
{
.btnDetalle {display:none;}
.datosEmpresa, .datosAviso {float:none;}
.detalle, .simplePuntos {padding-bottom:5px;}
HTML {background-image:none;}
.noprint {display:none;}
.texto {font:13px/16px Arial, Verdana;}
}

/* ---- NUEVOS ---- */
.chapaAzul {width:378px;background-color:#1170aa;margin-top:1px;height:23px;margin-bottom:10px;}
.chapaTahoma {float:left;padding:4px 0px 0px 9px;color:#fff;}
.datosForm {float:left;width:450px;}
.itemForm {float:left;text-align:right;width:265px;margin-right:30px;}
.espacio100 {height:100px;line-height:100px;}
.terminos {margin:10px 0 10px 214px;}

.navegacion {
position: absolute;
width:840px;
height:31px;
top: -35px;
left: 70px;
text-align:left;
background:url(../imgs/fdoBotonera.jpg) no-repeat;
font:normal 12px/15px arial;
margin-top:3px;
}