html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, table, tr, td, form, object, embed, article, aside, canvas, command, details, fieldset, figcaption, figure, footer, group, header, hgroup, legend, mark, menu, meter, nav, output, progress, section, summary, time, audio, video {  border: 0 none;  margin: 0;  padding: 0;}body{  font-size: 11px;  font-family: Arial,sans-serif,Lucida Grande,Lucida Sans;}#box-page{    width: 900px;    margin: 10px auto;    background-image: url("../img/logo-cba.png");    background-position: 0 0;    background-repeat: no-repeat;}#box-page div#left{    width: 550px;    float: left;    height: 500px;}#box-page div#left div{    background-image: url("../img/px-trans.png");    background-position: 0 0;    background-repeat: repeat;    border: 1px solid #E5E5E5;    height: 183px;    margin: 270px 0 0 10px;    padding: 25px;    width: 450px;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);}#box-page div#left div h1{    color: #b50922;    font-size: 1.65em;    margin: 0.45em 0 0.65em;}#box-page div#left div p{    color: #001833;    font-size: 1.45em;    margin: 0.65em 0 1.05em;}#box-page div#right{    width: 350px;    float: right;    height: 500px;}#panel-login{    background: none repeat scroll 0 0 #F1F1F1;    border: 1px solid #E5E5E5;    margin: 25px 0 0;    padding: 20px 25px 15px;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);}#panel-login h1{    color: #b50922;    font-size: 1.65em;    margin: 0.45em 0 0.65em;}#panel-login h2{    font-size: 16px;    height: 25px;    line-height: 25px;    margin: 0 0 1.2em;    position: relative;    font-weight: normal;}#panel-login h2 img{    float: right;}#panel-login div{    margin: 0 0 1.5em;}#panel-login label {    display: block;}#panel-login .user-label, #panel-login .pass-label {    -moz-user-select: none;    display: block;    font-weight: bold;    margin: 0 0 0.5em;}#panel-login input[type="user"], #panel-login input[type="text"], #panel-login input[type="password"] {    direction: ltr;    font-size: 15px;    height: 32px;    width: 100%;}#panel-login-off{    background: none repeat scroll 0 0 #F1F1F1;    border: 1px solid #E5E5E5;    margin: 60px 0 0;    padding: 20px 25px 15px;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);}#panel-login-off h1{    color: #b50922;    font-size: 1.65em;    margin: 0.45em 0 0.65em;}span#info_err{    color: red;    display: block;    float: right;    font-size: 12px;    height: 24px;    line-height: 24px;    margin: 2px 0;    width: 170px;}#top-bar-page{    background: none repeat scroll 0 0 #F1F1F1;    border-bottom: 1px solid #E5E5E5;    height: 71px;    overflow: hidden;    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);}#top-bar-page img#logo{    float: left;}input[type="user"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="url"] {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    -moz-box-sizing: border-box;    background: none repeat scroll 0 0 #FFFFFF;    border-color: #C0C0C0 #D9D9D9 #D9D9D9;    border-image: none;    border-radius: 1px 1px 1px 1px;    border-right: 1px solid #D9D9D9;    border-style: solid;    border-width: 1px;    display: inline-block;    height: 29px;    margin: 0;    padding: 0 8px;}input[type="user"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #A0A0A0 #B9B9B9 #B9B9B9;    border-image: none;    border-right: 1px solid #B9B9B9;    border-style: solid;    border-width: 1px;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;}input[type="user"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus {    border: 1px solid #b50922;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;    outline: medium none;}