/*
* Estilos para pagina de login
*/
#login_right h2{
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#login_geral {
    width: 1000px;
    height: 100%;
    margin:0 auto;
    margin-top:70px;
}


#login_left {
    position: relative;
    width: 581px;
    height: 281px;
    float: left;
    margin-right: 25px;
    margin-top: 14px;
}

#login_left #abas {
    position: absolute;
}

#login_left #abas li {
    position: relative;
    list-style: none;
    display: inline-block;
    border: solid 1px #d8d8d8;
    margin: 0;
    padding: 2px;
    float: left;
}

#login_left #abas li#selected {
    background: #b5c3b9;
}

#login_left #conteudo {
    position: relative;
    width: 100%;
    height: 250px;
    margin-top: 21px;
    border: solid 1px #d8d8d8;
}

#login_right {
    width: 290px;
    min-height: 220px;
    float: right;
    background-image:url(../images/fundo_login.png);
    background-repeat:repeat-x;
    border:solid 1px #FFF;
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    padding:10px;
    margin-top: 110px;
}

#login_right #login_area {
    position: relative;
    border: solid 1px #d8d8d8;
    padding: 20px 10px 20px 10px;
}


#login_right form label {
    display: inline-block;
    width: 60px;
}

#login_right #tipos_usuario {
    position: relative;
    width: 100%;
    margin-top: 30px;
}


#login_right .bloco_form {
    width: 100%;
    margin-top: 30px;
    text-align: right;
}

#login_right .bloco_form input[type=submit] {
    width:56px;
    height:24px;
    margin-right:28px;
    margin-left: 10px;
    background-image:url(../images/botao.png);
    border:none;
    color:#161b1f;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

#usuario, #senha{
    position: absolute;
    width:180px;
    height:22px;
    background-image:url(../images/fundo_input.png);
    border:none;
}

#login_right #texto_bottom {
    margin-top: 3px;
    text-align: center;
}

/* scroller */
.scroller {
    float:left;
    font:12px Tahoma, "Times New Roman", Times, serif;
    color:#fff;
}

.img_left{
    width:650px;
    height:342px;
    margin:0 auto;
    float:left;
}

.img_left .link{ 
    width:625px; 
    float:left; 
    list-style:none; 
    padding:20px;
}

.img_left .link ul.tabs-nav{
    float:left; 
    margin:0; 
    padding:0; 
    list-style:none; 
    width:535px;
    margin-left:6px;
}

.img_left .link ul.tabs-nav li{ 
    float:left; 
    margin:0 1px; 
    padding:0;
}

.img_left .link ul.tabs-nav li a{
    float:left; 
    display:block; 
    padding:12px 0; 
    color:#ffffff; 
    font:normal 12px Arial, Helvetica, sans-serif; 
    text-decoration:none;
}

.img_left .link ul.tabs-nav li a span{
    padding:12px 20px;
    background-color:#666;
}

.img_left .link ul.tabs-nav li a:hover{
    background-color:#333;
}

.img_left .link ul.tabs-nav li a:hover span{
    background-color:#333;
}

.img_left .link ul.tabs-nav li.tabs-selected a{
    background-color:#333;
}

.img_left .link ul.tabs-nav li.tabs-selected a span{
    background-color:#333;
}

