/*

Folha de Estilos - Tela de Login

Projeto: Atendex
Cliente: Task Software Ltda.
Autor: Lucas Gustavo - www.lucasgustavo.com

12/2008

*/

*{
    margin:0;
    padding:0;
    border:none;
    font-family:Trebuchet MS;
    font-size:12px;
}

body{
    margin:0 auto;
    background:#FBFCFD;
    text-align:center;
    cursor:default;
}

.clear{
    clear:both;
}

a{
    text-decoration:none;
    cursor:pointer;
}

#pagina{
    margin:0 auto;
    text-align:left;
    width:700px;
    padding-top:10px;
}

.conteudo{
    float:left;
    clear:both;
    margin-top:0px;
}

label{
    float:left;
    width:145px;
    text-align:right;
    padding-right:10px;
    clear:both;
    padding:2px;
    font-size:13px;
    color:#333;
    font-weight:bold;
}
.conteudo span.errors input{
    border:2px solid red !important;
    float:left;
    width:400px;
    margin-left:0 !important;
    margin-bottom: 0 !important;
    padding:2px;
    font-size:14px;
}
.conteudo span.errors input:hover{
    border:1px solid #CCC;
    color:#333;

}
.conteudo span.errors{
    float:left;
    width:420px;
    color:#333;
    font-size:14px;
    padding:2px;
    margin-bottom:10px;
    margin-left:8px;
}

.conteudo span{
    float:left;
    width:420px;
    color:#333;
    font-size:14px;
    padding:2px;
    margin-bottom:10px;
    margin-left:8px;
}

.form_h1_empresa{
    float:left;
    margin-top:10px;
    font-size:28px;
    font-weight:normal;
    font-family:Trebuchet MS, Verdana;
    text-align:right;
    width:438px;
    margin-right:30px;
    color:#C0C0C0;
}

.form_h2_empresa{
    float:left;
    clear:both;
    margin-top:10px;
    margin-bottom:30px;
    font-size:20px;
    font-weight:normal;
    font-family:Trebuchet MS, Verdana;
    text-align:right;
    width:565px;
    color:#333;
}

.logomarca{
    float:left;
    width:130px;
}


.conteudo input{
    float:left;
    width:400px;
    margin-left:10px;
    border:1px solid #666;
    margin-bottom:10px;
    padding:2px;
    font-size:14px;
    color:#333;
}

.conteudo input:focus{
    border:1px solid #CCC;
    color:#333;
}

select{
    float:left;
    width:180px;
    margin-left:10px;
    border:1px solid #666;
    margin-bottom:10px;
    padding:2px;
    font-size:14px;
    color:#333;
}

select:focus{
    border:1px solid #CCC;
    color:#333;
}


.conteudo span.errors textarea{
    border: solid 2px red;
    float:left;
    width:400px;
    height:250px;
    margin-left:10px;
    margin-bottom:10px;
    padding:2px;
    font-size:14px;
    color:#333;
}
textarea{
    float:left;
    width:400px;
    height:250px;
    margin-left:10px;
    border:1px solid #666;
    margin-bottom:10px;
    padding:2px;
    font-size:14px;
    color:#333;
}

textarea:focus{
    border:1px solid #CCC;
    color:#333;
}

input.disabled{
    border:1px solid #999;
    background:#FBFCFD;
    color:#666;
}

.botao{
    float:left;
    background:#EBEBEB;
    border:1px solid #C1C1C1 !important;
    font-family:Trebuchet MS;
    color:#666;
    font-size:13px;
    padding:2px 26px !important;
    width:auto !important;
    cursor:pointer;
}

.botao:hover{
    background:#DFDFDF;
    border:1px solid #999;
    color:#333;
}

.label02{
    clear:none !important;
    width:45px;
    font-weight:normal;
}

.input02{
    width:300px !important
}

.rodape{
    float:left;
    clear:both;
    width:100%;
    text-align:center;
    padding-bottom:10px;
    padding-top:55px;
}

.rodape span{
    clear:both;
    font-size:10px;
    color:#0B60A6;
}

div.contador_textarea{
    float:left;
    width:70px;
    clear:none;
}

input.contador_textarea{
    float:left;
    clear:both !important;
    width:50px !important;
    background:#F5F5F5 !important;
    border:1px solid #CCC !important;
    margin-left:10px !important;
    margin-top:7px;
}

p.contador_textarea{
    float:left;
    clear:none;
    width:70px;
    margin-left:10px;
}
