html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}table,caption,tbody,tfoot,thead,tr,th,td{}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}td{vertical-align:top}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a{outline:0}strong{font-weight:bold}em{font-style:italic}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{ display:inline-block}.clearfix{display:block}* html .clearfix{height:1px}.hide{display:none}.small{color:#888;font-size:9px}img.left{float:left}img.right{float:right}body{color:#333;font:12px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;line-height:18px}table{font-size:inherit;font-size:100%}select,input,textarea{font:99% "Lucida Grande",Helvetica,Arial,Verdana,sans-serif}pre,code{font:100% monospace;font-size:100%}p,ul,ol{margin:18px 0}ul{list-style-type:square;margin-left:2em}h1{font-size:24px;font-weight:bold;line-height:36px;margin:12px 0}h2{font-size:14px;line-height:18px;margin:18px 0}h3{font-size:12px;line-height:18px;margin:18px 0}h4{font-size:12px}

a:link,a:visited{color:#1969bc;text-decoration:none} a:hover,a:active{color:#1969bc;text-decoration:underline}

body.login{background-image: url(bg.png)}div#login{margin:80px auto 0;width:546px}div#cap-top{background:transparent url(cap-top.gif) no-repeat;height:8px;width:546px}* html #cap-top{margin-bottom:-8px}div#cap-body{background:transparent url(cap-bg.gif) repeat-y;width:545px}div#cap-bottom{background:transparent url(cap-bott.gif) no-repeat;height:15px;width:546px}div#login div#panelLogin div,div#login div#panelResetPass div,div#login div#panelChangePass div{margin:0 auto;padding-bottom:18px;width:456px}div#login div#branding{padding-top:20px; padding-left:40px; margin-bottom:10px}div#login div#branding img{display:block}div#login label{color:#888;display:block;font-size:12px}

div#login input#txtLogin,div#login input#txtPassword,div#login input#txtEmailAddressResetPass,div#login select#empresa,div#login textarea#mensaje,div#login input.textbox340{background:#fafafa;border:1px solid #eee;font-size:18px;line-height:20px;margin:0;padding:3px;width:440px}
* html div#login input#txtLogin,* html div#login input#txtPassword,* html div#login input#txtEmailAddressResetPass,* html div#login select#empresa,* html div#login textarea#mensaje,* html div#login input.textbox340{background:#eee;border:1px solid #ddd;font-size:18px;line-height:20px;margin:0;padding:3px;width:440px}
div#login input#txtLogin:focus,div#login input#txtPassword:focus,div#login select#empresa:focus,div#login textarea#mensaje:focus,div#login input.textbox340:focus{background:#fcfcfc;border:1px solid #ccc}

div#login div.submit p{float:left;margin:0;width:260px}div#login input#btnLogin,div#login input#btnRetrieve,div#login input#btnUpdate{float:right;margin-bottom:10px}p.lostpassword{margin:0;position:relative;top:-50px;left:45px;width:260px}div#login p.lostpassword a{color:#1969bc !important}body.login div#panelErrorMsg{color:#000;margin:20px auto -55px;padding:8px 8px 8px 54px;width:450px}

div.sysok,div.sysalert,div.syserror{font-size:11px;margin:0 0 180px 0;padding:18px 8px 8px 54px}div.sysok{background:#D7F3BD url(../iconos/gif/accept.gif) no-repeat 18px 8px;border:1px solid #9ABF85}div.sysalert{background:#FDD8A6 url(../iconos/gif/exclamation.gif) no-repeat 18px 8px;border:1px solid #E0A687}div.syserror{background:#FFD3D4 url(../iconos/gif/cross.gif) no-repeat 18px 8px;border:1px solid #E59D9E}

div.logo{text-align:center;width:100%;margin-top:25px}

.hiddenPic {display:none;}
