#marco { width: 100%; position: relative; padding: 0px; text-align: center; }
#escondido { position: fixed; top: 0; margin: 0; z-index: 1000; height: auto; width: 100%; background-color: #ededed; text-align:center; clear:both;-moz-box-shadow: 0 0 7px 7px #888; -webkit-box-shadow: 0 0 7px 7px#888; box-shadow: 0 0 7px 7px #888;}
#cerrar{ position: absolute; right: 20px; top: 2px;	}
a:link { color: #333;  border-bottom: none; text-decoration:none; }
a:visited { color: #666;  border-bottom: none;text-decoration:none; }
a:hover { color: #333;  border-bottom: none; background-color: transparent; text-decoration:none }
a:link:hover { color: #333;  background-color: transparent;text-decoration:none; }
a:visited:hover { color: #666; background-color: transparent;text-decoration:none; }
#login{ border:0px solid #eeeeee; padding:15px; background: #ededed; color:#000; width:350px; height: 130px; -moz-border-radius: 4px; border-radius: 4px; padding: 2em 1.5em; color: rgba(0,0,0, .8); text-shadow: 0 1px 0 #fff; line-height: 1.5; margin: 60px auto; }
#login:before, #login:after{ z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width:300px; background: rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7); -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
#login:after{ -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto; }
body:before { content: ""; position: fixed; top: -10px; left: 0; width: 100%; height: 10px; z-index: 100; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8); box-shadow: 0px 0px 10px rgba(0,0,0,.8); }
div#respuesta { border-bottom: 1px solid #ffffff;background: url(/images/bg_subnav_repeat.png) top left; display: none; color: #ffffff; padding-top: 10px;}
:focus {  -moz-outline-style:none;}
.input { background-color:#ffffff; border: 1px solid #999999; height: 25px; color:#000000; -moz-border-radius: 4px;}
.error { background-color:#ffffff; border: 1px solid red; height: 25px; color:#000000; -moz-border-radius: 4px;}
.input:focus { background-color: lightyellow;}
.boton_submit { /*background: transparent url('../images/bgBtn.gif');*/ background-color:#2176d1; background-repeat:repeat-x; border: 0px solid red; -moz-border-radius:5px; height:31px; font-family:"Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal;font-size:11px;color: #ffffff; }
.boton_disabled{ /*background: transparent url('../images/bgBtn.gif');*/ background-color:#B3B4B7; background-repeat:repeat-x; border: 0px solid red; -moz-border-radius:5px; height:31px; font-family:"Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal;font-size:11px;color: #ffffff; }
body, html{font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; letter-spacing:-0.5px; font-size:13px;/* background-color: #b3b4b7; */padding: 0px; margin: 0px;}