/*TITULOS*/
.contGral .Ruteo{padding-left:1px;}
.contGral .Ruteo a{font-size:11px;}
.contGral .Tt{padding:13px 0;border-bottom:1px solid #d4dce8;width:938px;}
.contGral .Tt h2{color:#156135;font-size:24px;font-weight:bold;}
.contGral .Tt p{padding-top:9px;font-size:14px;color:#333;}

/*CURVAS*/
.contGral .login .contIngreso .ingreso .Cv{background-image:url(../img/Login/loginUltimo/cv_ingreso.gif);}
.contGral .login .contRegistro .registro .Cv{background-image:url(../img/Login/loginUltimo/cv_registro.gif);}
.contGral .login .contIngreso .ingreso .Tl{top:-1px;left:-1px;background-position:left top;}
.contGral .login .contIngreso .ingreso .Tr{top:-1px;right:-1px;background-position:right top;}
.contGral .login .contIngreso .ingreso .Bl{bottom:-1px;left:-1px;background-position:left bottom;}
.contGral .login .contIngreso .ingreso .Br{bottom:-1px;right:-1px;background-position:right bottom;}
.contGral .login .contRegistro .registro .Tl{top:-2px;left:-2px;background-position:left top;}
.contGral .login .contRegistro .registro .Tr{top:-2px;right:-2px;background-position:right top;}
.contGral .login .contRegistro .registro .Bl{bottom:-2px;left:-2px;background-position:left bottom;}
.contGral .login .contRegistro .registro .Br{bottom:-2px;right:-2px;background-position:right bottom;}


.contGral{padding-left:18px;width:980px;margin:0 auto;}
.contGral .login{padding:25px 130px 42px;}

/*INGRESO*/
.contGral .login .contIngreso{float:left;}
.contGral .login .ingreso{position:relative;width:292px;background:#FFFFFF url(../img/Login/loginUltimo/fd_ingreso.gif) left bottom repeat-x;padding:20px 18px 24px 18px;border:1px solid #e5e9f0;margin-right:17px;}
.contGral .login h4{font:bold 16px Arial, Helvetica, sans-serif;line-height:14px;}
.contGral .login .ingreso form{padding-top:8px;}
.contGral .login .ingreso form .label{float:left;color:#5a5b66;text-align:right;padding-right:12px;}
.contGral .login .ingreso form .label label{line-height:28px;}
.contGral .login .ingreso form .input p{padding:5px 0 4px 5px;}
.contGral .login .ingreso form .input input{width:210px;height:18px;border:1px solid #d3d4d8;padding:0;}
/*ie6*/* html .contGral .login .ingreso form .input p{padding-bottom:0;}
/*ie6*/* html .contGral .login .ingreso form .input input{width:207px}
/*ie7*/*:first-Child+html .contGral .login .ingreso form .input p{padding-bottom:0;}
/*ie7*/*:first-Child+html .contGral .login .ingreso form .input input{width:208px;}
.contGral .login .ingreso form .input p.menospadd{padding-bottom:0;}
.contGral .login p.preg{color:#1a3d7d;padding:5px 5px 5px 80px;letter-spacing:0;font-size:11px;}
.contGral .login .boton{padding-left:112px;}
.contGral .boton .bordeBtnIzq{display:block;width:4px;height:21px;background:url(../img/Login/loginUltimo/bodeBtn.gif) left top no-repeat;float:left}
.contGral .boton .bordeBtnDer{display:block;width:4px;height:21px;background:url(../img/Login/loginUltimo/bodeBtn.gif) left -21px no-repeat;float:left;}
.contGral .boton .btn{display:block;height:21px;background:url(../img/Login/loginUltimo/fd_btn.gif) repeat-x;padding:0;border:0;float:left;color:#FFFFFF;font:bold 12px Arial, Helvetica, sans-serif;padding:0 9px 2px 9px;overflow:visible;cursor:pointer;;margin:0}
/*ie6*/* html .contGral .boton .btn{padding:0 12px 0 12px}
/*ie7*/*:first-Child+html .contGral .boton .btn{padding:0 12px 0 12px}
/*.contGral .boton .over{background:url(../img/Login/loginUltimo/fd_btnOver.gif) repeat-x;}*/
.contGral .boton:hover .btn{background:url(../img/Login/loginUltimo/fd_btnOver.gif) repeat-x;}
.contGral .boton:hover .bordeBtnIzq{display:block;width:4px;height:21px;background:url(../img/Login/loginUltimo/bodeBtnOver.gif) left top no-repeat;float:left}
.contGral .boton:hover .bordeBtnDer{display:block;width:4px;height:21px;background:url(../img/Login/loginUltimo/bodeBtnOver.gif) left -21px no-repeat;float:left;}



/*ERRORES*/
.contGral .login .contIngreso .defecto .coment{display:none;}
.contGral .login .contIngreso .Error .coment{display:block;}
.contGral .login .contIngreso .Error .coment{display:block;width:220px;font:11px Arial, Helvetica, sans-serif;line-height:12px;color:#c27c02;padding:12px 12px 12px 60px;margin:10px 0 0;background:#fff1af url(../img/Login/loginUltimo/im_error.gif) 12px 14px no-repeat;}
/*IE7*/*:first-Child+html .contGral .login .contIngreso .Error .coment{width:218px;}
.contGral .login .contIngreso .Error .coment span.bold{font-weight:bold;display:block;}
.contGral .login .contIngreso .Error .input input{background-color:#fff1af;}

/*SOMBRA*/
.contGral .login .sombra{display:block;width:330px;height:6px;background:url(../img/Login/loginUltimo/im_sombra.gif) no-repeat;border-top:1px solid #FFFFFF;}

/*REGISTRO*/
.contGral .login .contRegistro{float:left;}
.contGral .login .registro{position:relative;width:255px;background:#FFFFFF url(../img/Login/loginUltimo/fd_registro.gif) bottom right no-repeat;padding:16px 50px 25px 19px;border:2px solid #d9e7af;}
.contGral .login .registro h4{color:#156135;padding:2px 0 10px;}
.contGral .login .registro p{padding:4px 0;width:200px;}
.contGral .login .registro .regist{color:#9f0106;font-weight:bold;display:block;padding:2px 0px;font-sizer:12px;}
.contGral .login .registro .boton{padding:17px 0 0 0;}
.contGral .login .registro .boton .btn{padding:0 5px 3px 10px;margin:0}
/*ie6*/* html .contGral .login .registro .boton .btn{padding:0 10px;}
/*ie7*/*:first-Child+html .contGral .login .registro .boton .btn{padding:0 10px;}

