.ContGralForm{padding:0 0 0 19px;}
.ContGralForm h2{font-size:24px;color:#5b5f9e;padding:17px 0 12px 0;font-weight:bold;}
.ContGralForm p{color:#333;padding:6px 0 6px 0;}
.ContGralForm .color{color:#bc0400;}
.ContGralForm .IcnAyuda{color:#bc0400;float:left;padding:0 0 0 5px;}
.ContGralForm .IcnAyuda.margen{padding-top:18px;}
.ContGralForm form{width:980px;}
.ContGralForm h3{font-size:14px;color:#6c3781;font-weight:bold;line-height:16px;padding:16px 0 13px 0;}
/*ie6*/* html .ContGralForm h3{padding-top:1px;}
*:first-child+html .ContGralForm h3{padding-top:1px;}
.ContGralForm .borde{border-top:1px solid #d4dce8;margin:14px 0 0 0; width:940px;}
.ContGralForm .rows{width:756px;}
.ContGralForm .columnaleft{width:756px;float:left;}
.ContGralForm .cont{width:980px;} 
.ContGralForm .colL{width:359px;float:left;padding:0 19px 0 0;}
.ContGralForm .colM{width:359px;float:left;padding:0 19px 0 0;}
.ContGralForm label{color:#666;text-align:right;padding:4px 8px 14px 0;float:left;width:111px;}
.ContGralForm select{width:218px;float:left;margin:2px 0 14px 0;height:21px;border:1px solid #9d9da1;padding:0 0 0 0}
.ContGralForm input{width:215px;float:left;margin:0 0 14px 0;border:1px solid #9d9da1;height:18px;}
.ContGralForm textarea{width:213px;float:left;margin:0 0 14px 0;border:1px solid #9d9da1;height:110px;}
.ContGralForm .Boton{padding:23px 0 25px 400px;width:200px;}
/*ie6*/* html .ContGralForm .Boton{padding-top:6px;}
.ContGralForm .Boton .enviar{background:url(../img/Formularios/BtnForm.gif) top left no-repeat;width:69px;height:25px;border:0;color:#fff;font-size:13px; font-weight:bold; padding:0 0 2px 0;}
/*ie6*/ * html .ContGralForm .Boton .enviar{padding:0;}
/*IE7*/*:first-child+html .ContGralForm .Boton .enviar{padding:0;}
.ContGralForm .Boton .enviar:hover{background:url(../img/Formularios/BtnForm.gif) bottom left no-repeat;width:69px; height:25px; border:0; cursor:pointer;}
.ContGralForm .Boton span.cancelar{float:left;display:block;height:25px;cursor:pointer;padding:5px 0 0 0;margin-left:14px;}
.ayuda{font-size:11px;color:#8f8f8f;display:block;clear:both;padding:0 2px 8px 0;width:210px;line-height:13px;float:left;}
/*ie6*/ * html .ayuda{padding-top:2px;}
*:first-child+html .ayuda{padding-top:2px;}
.ayudaComent{font-size:11px;color:#8f8f8f;display:block;clear:both;padding:3px 2px 8px 0;width:211px;line-height:13px;float:left;}
.right{float:left;padding-bottom:0; width:230px;}
.ContGralForm .right input{margin:0 0 4px 0;}

/*Error*/
.ContGralForm  .validationErrors{display:none;}
.Errores .validationErrors{display:block;}
.Errores .validationErrors{padding:4px 0 10px 22px;margin:9px 15px 0 0;display:block;width:920px;}
/*ie6*/* html .Errores .validationErrors{padding:15px 0 11px 22px;width:932px;/*height:34px;*/overflow:hidden;}
.error .validationErrors li{font:bold 11px/14px Arial, Helvetica, sans-serif;color:#c27c02;font-weight:normal;float:left;display:block;padding:7px 0 11px 50px;}
.Errores .validationErrors p.pngfix{color:#c27c02;font-size:12px;background:#fcf1bf url(../img/Popup/ic_Error.png) 0 6px no-repeat;margin:0;padding:7px 0 5px 46px;}
/*ie6*/* html .Errores .validationErrors p.pngfix{padding-top:0;}
.Errores .validationErrors{background-color:#fcf1bf;}

/*columna derecha*/
.ContGralForm .cont .ColR{width:180px;float:left;padding:19px 0 0 0;}
.ContGralForm .cont .ColR .boxayuda{width:180px;border:2px solid #cfeef6;position:relative;padding:15px 0 13px 0;background:#edfafd;}
.ContGralForm .cont .ColR .boxayuda .Cv{position:absolute;width:6px;height:6px;background:url(../img/Formularios/cv_ayuda.gif) no-repeat;font-size:0;}
.ContGralForm .cont .ColR .boxayuda .Tl{top:-2px;left:-2px;background-position:left top;}
.ContGralForm .cont .ColR .boxayuda .Tr{top:-2px;right:-2px;background-position:right top;}
.ContGralForm .cont .ColR .boxayuda .Bl{bottom:-2px;left:-2px;background-position:left bottom;}
.ContGralForm .cont .ColR .boxayuda .Br{bottom:-2px;right:-2px;background-position:right bottom;}
/*ie6*/* html .ContGralForm .cont .ColR .boxayuda .Bl{bottom:-3px;left:-2px;background-position:left bottom;}
/*ie6*/* html .ContGralForm .cont .ColR .boxayuda .Br{bottom:-3px;right:-2px;background-position:right bottom;}
/*ie6*/* html .ContGralForm .cont .ColR .boxayuda .Tr{top:-2px;right:-2px;background-position:right top;}
.ContGralForm .cont .ColR .boxayuda .datos{background:url(../img/Formularios/ic_ayuda.gif) 6px 0 no-repeat;}
.ContGralForm .cont .ColR .boxayuda .datos p{font-size:11px;line-height:13px;color:#1287a8;padding:0 0 5px 28px;display:block; width:149px;}
.ContGralForm .cont .ColR .boxayuda .datos ul{padding-left:28px;}
.ContGralForm .cont .ColR .boxayuda .datos li{float:left;font-size:11px;line-height:14px;color:#1287a8;background:url(../img/Formularios/icn_li.gif) 0 5px no-repeat;padding:0 0 1px 8px;width:135px;}

/**/
.ContGralForm .cont .columnaleft .rows .colL .inputradio{padding-left:114px;}
.ContGralForm .cont .columnaleft .rows .colL .inputradio input.radios{position:relative;left:-3px;top:2;border:none;float:left;width:15px;margin:0 0 0 10px;}
.ContGralForm .cont .columnaleft .rows .colL .inputradio span{float:left;padding:0 25px 0 0;}
.ContGralForm .cont .columnaleft .rows .colL .imagen{padding-left:120px;}
.ContGralForm .cont .columnaleft .rows .colL .imagen .box{border:1px solid #9d9da1; background:url(../img/Formularios/imagen_pass.gif) no-repeat; float:left; width:176px; height:58px; margin-right:15px;}
.ContGralForm .cont .columnaleft .rows .colL .imagen .enviar{width:24px;height:23px;border:0;vertical-align:top;padding:0 0 0 7px;float:left; background:url(../img/Formularios/btn_actualizar.gif) top left no-repeat;cursor:pointer;}
.ContGralForm .cont .columnaleft .rows .colL .imagen .enviar:hover{width:24px;height:23px;background:url(../img/Formularios/btn_actualizar.gif) bottom left no-repeat;cursor:pointer;}

.ContGralForm .cont .columnaleft .rows .colL .verificacion li{width:379px;}
.ContGralForm .cont .columnaleft  .rows  .colL .seleccheck{width:15px;padding:0;margin:0 7px 0 0;}
.ContGralForm .cont .columnaleft .rows .colL .label{padding-right:0;text-align:left;border:none;width:349px;padding-top:2px;}

.ContGralForm .cont .columnaleft .rows .colL .verificacion{padding:18px 0 0 0;}


.ContGralForm .Boton .registrarme{background:url(../img/Formularios/btn_registrarme.gif) top left no-repeat;width:105px;height:25px;border:0;color:#fff;font-size:13px; font-weight:bold; padding:0 0 2px 0;}
/*ie6*/ * html .ContGralForm .Boton .registrarme{padding:0;}
/*IE7*/*:first-child+html .ContGralForm .Boton .registrarme{padding:0;}
.ContGralForm .Boton .registrarme:hover{background:url(../img/Formularios/btn_registrarme.gif) bottom left no-repeat;width:105px;height:25px;border:0;cursor:pointer;}
.ContGralForm .cont .columnaleft .rows .colL .separacion{padding-top:0;}
.ContGralForm .cont .columnaleft .rows .colL .verificacion .seleccheck{border:none;}
.ContGralForm .cont .columnaleft .rows .colL .colL .codigo{margin-top:10px; line-height:12px;padding-top:7px;}
.ContGralForm .cont .columnaleft .rows .colL .colL .right .pas{margin:18px 0 0 0}

/*barra*/
.clave{float:left; width:250px;padding:1px 0 0 0;}
/*ie6*/* html .clave{padding-top:4px}
/*IE7*/*:first-child+html .clave{padding-top:4px}
.clave .pass{background-color:#FFFFFF; float:left; height:9px;width:68px;border:1px solid #bcbcbc;display:block;position:relative;}
.clave .cv_izq{ background:url(../img/cv_izquierda_pass.gif) no-repeat;position:absolute;top:-1px ;left:-2px; z-index:10; height:11px;width:5px;font-size:0;}
.clave .cv_der{background:url(../img/cv_derecha_pass.gif) no-repeat;position:absolute;top:-1px; right:-1px;height:0px;width:5px; font-size:0;}
.clave .barra_pass_correcta{ background:url(../img/Formularios/barra_pass_correcta.gif); width:80%; height:9px; font-size:0;}
.ContGralForm .cont .columnaleft .rows .colL .right .clave .normal{font-size:11px;color:#8f8f8f;display:inline;padding:0 2px 0 9px;padding-bottom:8px;width:118px;line-height:13px;float:left;}

