﻿.contenedor_login { margin: auto auto auto auto; width: 600px; height: 340px; text-align: center; position: fixed; left: 50%; top: 50%; margin-left: -300px; margin-top: -170px; background-color: #f1f1f1; font-size: 14px; box-shadow: #cfcfcf 4px 4px; border-radius: 10px 10px; font-family: Arial, Helvetica, sans-serif; cursor:default; }
.contenedor_login .titulo { float: left; font-size:16px;padding: 25px 80px; font-family: 'Courier New' , Courier, 'espacio sencillo'; }
.contenedor_login .subcontenedor{height:240px;width:420px;position:absolute;left:50%;/*top:50%;*/margin-left:-200px;margin-top:15px}
.contenedor_login .subcontenedor .seguridad{float:left;vertical-align:middle;padding-top:75px; padding-right:20px;}


.contenedor_login .cont_menu{position:absolute; left:-190px; top:0px; height:350px; width:180px; background-color: transparent;}
.contenedor_login .cont_menu .op{height:20px; width:170px; padding:5px; background-color: #66CCFF; border-radius:5px; border-color:#66CCFF; vertical-align:middle; text-align:left; margin-top:15px;}
.contenedor_login .cont_menu .op:hover { background-color: #09C1FF; }
.contenedor_login .cont_menu .op .url { cursor: pointer; color: rgb(255, 255, 255); text-decoration:none; }

.chk{ font-size: 14px; color:#527ec2;}

.textbox{outline:none;font-size:16px;width:280px;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;height:28px;padding-left:5px}
.textbox:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.textbox:focus{outline:none;border:1px solid #4d90fe;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}
.usuario{/*text-transform:capitalize*/}
.enlace_externo_login { font-family: Arial, Helvetica, sans-serif; font-style: italic; font-variant: small-caps; background-color: transparent; color: navy; font-size: 13px; text-decoration: none; margin-left: 8px; cursor: pointer; }
.enlace_externo_login:hover{text-decoration:solid}

*+html .g-button{min-width:90px;font-size:18px}
button.g-button,input[type=submit].g-button{height:29px;line-height:29px;vertical-align:bottom;margin:0; cursor:pointer;}
*+html button.g-button,*+html input[type=submit].g-button{overflow:visible}
.g-button:hover { border: 1px solid #c6c6c6; color: #333; text-decoration: none; -webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s; background-color: #f8f8f8 background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1); background-image: linear-gradient(top,#f8f8f8,#f1f1f1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1); }
.g-button:active{background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:linear-gradient(top,#f6f6f6,#f1f1f1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.g-button:visited{color:#666}
.g-button-submit{border:1px solid #3079ed;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed)}
.g-button-submit:hover{border:1px solid #2f5bb7;color:#fff;text-shadow:0 1px rgba(0,0,0,.3);background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8)}
.g-button-submit:active{background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);-webkit-box-shadow:inset 0 1px 2px rgb a(0,0,0,.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}
.g-button-share{border:1px solid #29691d;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);background-color:#3d9400;background-image:-webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00));background-image:-webkit-linear-gradient(top,#3d9400,#398a00);background-image:-moz-linear-gradient(top,#3d9400,#398a00);background-image:-ms-linear-gradient(top,#3d9400,#398a00);background-image:-o-linear-gradient(top,#3d9400,#398a00);background-image:linear-gradient(top,#3d9400,#398a00)}
.g-button-share:hover{border:1px solid #2d6200;color:#fff;text-shadow:0 1px rgba(0,0,0,.3);background-color:#368200;background-image:-webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200));background-image:-webkit-linear-gradient(top,#3d9400,#368200);background-image:-moz-linear-gradient(top,#3d9400,#368200);background-image:-ms-linear-gradient(top,#3d9400,#368200);background-image:-o-linear-gradient(top,#3d9400,#368200);background-image:linear-gradient(top,#3d9400,#368200)}
.g-button-share:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}
.g-button-red{border:1px solid transparent;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);text-transform:uppercase;background-color:#d14836;background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);background-image:-moz-linear-gradient(top,#dd4b39,#d14836);background-image:-ms-linear-gradient(top,#dd4b39,#d14836);background-image:-o-linear-gradient(top,#dd4b39,#d14836);background-image:linear-gradient(top,#dd4b39,#d14836)}
.g-button-red:hover{border:1px solid #b0281a;color:#fff;text-shadow:0 1px rgba(0,0,0,.3);background-color:#c53727;background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);background-image:-moz-linear-gradient(top,#dd4b39,#c53727);background-image:-ms-linear-gradient(top,#dd4b39,#c53727);background-image:-o-linear-gradient(top,#dd4b39,#c53727);background-image:linear-gradient(top,#dd4b39,#c53727);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);-ms-box-shadow:0 1px 1px rgba(0,0,0,.2);-o-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2)}
.g-button-red:active{border:1px solid #992a1b;background-color:#b0281a;background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));background-image:-webkit-linear-gradient(top,#dd4b39,#b0281a);background-image:-moz-linear-gradient(top,#dd4b39,#b0281a);background-image:-ms-linear-gradient(top,#dd4b39,#b0281a);background-image:-o-linear-gradient(top,#dd4b39,#b0281a);background-image:linear-gradient(top,#dd4b39,#b0281a);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3);color:#fff}
.g-button-white{border:1px solid #dcdcdc;color:#666;background:#fff}
.g-button-white:hover{border:1px solid #c6c6c6;color:#333;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}
.g-button-white:active{background:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.g-button-red:visited,.g-button-share:visited,.g-button-submit:visited{color:#fff}
.g-button-submit:focus,.g-button-share:focus,.g-button-red:focus{-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}
.g-button-share:focus{border-color:#29691d}
.g-button-red:focus{border-color:#d14836}
.g-button-submit:focus:hover,.g-button-share:focus:hover,.g-button-red:focus:hover{-webkit-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1)}
.g-button.selected{background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);background-image:-moz-linear-gradient(top,#eee,#e0e0e0);background-image:-ms-linear-gradient(top,#eee,#e0e0e0);background-image:-o-linear-gradient(top,#eee,#e0e0e0);background-image:linear-gradient(top,#eee,#e0e0e0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border:1px solid #ccc;color:#333}
.g-button img{display:inline-block;margin:-3px 0 0;opacity:.55;filter:alpha(opacity=55);vertical-align:middle;pointer-events:none}
*+html .g-button img{margin:4px 0 0}
.g-button:hover img{opacity:.72;filter:alpha(opacity=72)}
.g-button:active img{opacity:1;filter:alpha(opacity=100)}
.g-button.disabled img{opacity:.5;filter:alpha(opacity=50)}
.g-button.disabled,
.g-button.disabled:hover,
.g-button.disabled:active,
.g-button-submit.disabled,
.g-button-submit.disabled:hover,
.g-button-submit.disabled:active,
.g-button-share.disabled,
.g-button-share.disabled:hover,
.g-button-share.disabled:active,
.g-button-red.disabled,
.g-button-red.disabled:hover,
.g-button-red.disabled:active,
input[type=submit][disabled].g-button { background-color: none; opacity: .5; filter: alpha(opacity=50); cursor: default; pointer-events: none; }

.popup{width:100%;height:100%;background-color:#64666f;top:0;left:0;float:none;opacity:.8;position:fixed;clear:none;visibility:hidden; z-index:100}
.ventana { border: 1px none #D5FFD5; cursor: default; background: #FFFFFF; overflow: auto; position: fixed; float: none; border-radius: 0 0 0 0; padding-bottom: 15px; left: 50%; top: 50%; opacity: 1; z-index: 200; }
.ventana .titulo { float: left; background-color: #999966; color: #fff; font-style: normal; font-weight: bold; font-size: 18px; font-family: 'Century Schoolbook'; text-align: center; width: 100%; }
.ventana .titulo .cerrar{float:right;padding-right:0;padding-top:0; font-size:12px;background-repeat:no-repeat; width:25px; line-height:18px;cursor:pointer;}
    .ventana .contenido { padding-top: 40px;}
        .ventana .contenido .datos { font-size: 12px; font-family:Arial; color:#666; text-align:left;}
        .ventana .contenido .datos .text{ outline:none; width:150px;}
        .ventana .contenido .datos .btn { line-height: 25px; padding: 3px; margin-top: 4px; margin-bottom: 4px; background-color: #C0C0C0; color: #FFFFFF; width: 150px; cursor: pointer; }



