/*GENERALES*/
body {
        font-family: Tahoma, Geneva, sans-serif;
        color: #484848;
        margin: 0px;
        padding: 0px;
        background-color: #F2F2F2;
        background-image:url(../../img/wpanel/bg_body.png);
        background-repeat: repeat-x;
        font-size: 12px;
}
p, form, ul, h1, h2, h3 {
        margin: 0px;
        padding: 0px;
}
object {
        outline:none;
}
img {
        border:none;
}
a {
        text-decoration:none;
        outline:none;
        cursor:pointer;
}
a:hover {
        text-decoration:none;
}
.error {
        text-align: center;
        color: #D50000;
        font-weight: bold;
        margin-bottom:25px;
}
.clear {
        clear:both;
        display:block;
        height: 0px;
        font-size: 0px;
        line-height: 0px;
}

/*ESTRUCTURA*/
#container {
        width:500px;
        margin-left:auto;
        margin-right:auto;
}
#header {
        height:125px;
        margin-bottom: 25px;
}
#main {
        margin-top:25px;
}
#footer {
        height:50px;
        line-height:49px;
        font-size: 11px;
        color: #999;
        text-align:center;
}

/*CAJAS*/
#logo{
        padding-top: 15px;
        padding-bottom: -15px;
        background-color: #F2F2F2;
        border-color: #CCC;
        margin-left: 150px;
        margin-right: 150px;
        margin-top: 6px;
        border-bottom-right-radius: 25px;
        border-bottom-left-radius: 25px;
        -moz-box-shadow: 0 0 5px 0px #888;
        -webkit-box-shadow: 0 0 5px 0px #888;
        box-shadow: 0 0 5px 0px #888;
}
#index {
        width:500px;
        height:75px;
        background-image: url(../../img/wpanel/img_index.png);
}
#login {
        width:400px;
        padding-top:25px;
        padding-bottom:25px;
        margin-left:auto;
        margin-right:auto;
        background-color:#FFF;
        border-top:1px solid #CCC;
        border-bottom:1px solid #CCC;
}

/*FORMULARIO*/
.formulario {
        width:260px;
        margin-right: auto;
        margin-left: auto;
}
.formulario .label {
        float:left;
        display: block;
        width: 100px;
        height: 25px;
        line-height: 24px;
        color: #666;
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 15px;
}
.formulario .input {
        float:left;
        width: 150px;
        height: 22px;
        margin-bottom: 20px;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        color: #999;
        padding-top: 3px;
        border: 1px solid #999;
}
.formulario .btn-enviar {
        width:90px;
        height:30px;
        float: right;
        margin-left: 15px;
        padding-bottom: 3px;
        margin-right: 10px;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        color: #FFF;
        font-weight: bolder;
        background-image: url(../../img/wpanel/btn_entrar.png);
        background-repeat: repeat-x;
        border:1px solid #666;
        cursor:pointer;
        outline:none;
}