/* CSS Document */

body{
    margin:0px;
    padding:0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;}

.main{
    width:1000px;
    padding:0px;
    position:absolute;
    left:50%;
    margin-left:-500px;}

/************************** Header **********************/
.logo{
    margin:10px 0px 0px 10px;
    padding:0px;
    border:none;
    float:left;}

.prop_hor{
    margin:10px 10px 10px 0px;
    padding:0px;
    width:730px;
    height:135px;
    float:right;
    background-color:#ECEBE1;}

.prop_hor h5{
    font-size:12px;
    color:#AAA;
    text-align:center;
    margin:65px 0 0 0;
    line-height:1;}

/*************************** Botoes ******************************/

.b{
    margin:0px;
    padding:4px 10px 5px 10px;
    float:left;
    background-image:url(../imagens/botoes/menu.png);
    background-repeat:repeat-x;
    height:14px;
    display:block;}

a:hover .b{
    background-image:url(../imagens/botoes/menu_hover.png);}

a:hover .bleft{
    background-image:url(../imagens/botoes/menu_hover_left.png);}

a:hover .bright{
    background-image:url(../imagens/botoes/menu_hover_right.png);}

.bleft{
    margin:0px;
    padding:0px;
    float:left;
    background-image:url(../imagens/botoes/menu_left.png);
    background-repeat:no-repeat;
    width:6px;
    height:23px;}

.bright{
    margin:0px;
    padding:0px;
    float:left;
    background-image:url(../imagens/botoes/menu_right.png);
    background-repeat:no-repeat;
    width:6px;
    height:23px;}

/***************/

.ba{
    margin:0px;
    padding:4px 10px 5px 10px;
    float:left;
    background-image:url(../imagens/botoes/menu_selected.png);
    height:14px;
    display:block;}

.baleft{
    margin:0px;
    padding:0px;
    float:left;
    background-image:url(../imagens/botoes/menu_selected_left.png);
    background-repeat:no-repeat;
    width:6px;
    height:23px;}

.baright{
    margin:0px;
    padding:0px;
    float:left;
    background-image:url(../imagens/botoes/menu_selected_right.png);
    background-repeat:no-repeat;
    width:6px;
    height:23px;}

/******************************* MENU *********************************/

.menu{
    position:relative;
    margin:0px 10px 0px 10px;
    padding:0px;}

.menu ul{
    width:1000px;
    height:30px;
    padding:0px;
    margin:0px;
    background-position:bottom;
    float:left;}

.menu ul li{
    margin:0px;
    padding:0;
    display:inline;
    margin-right: 8px;
    background-image: url(./../imagens/botoes/botao.png);
    width: 190px;
    height: 33px;
    float:left;
    line-height:23px;
}
.menu ul li:hover{
    background-image: url(./../imagens/botoes/botao_hover.png);
}

.menu ul li a{
    font-size:16px;
    font-weight:bold;
    color:#333;
    width: 100%;
    margin-top:3px;
    text-align:center;
    float:left;
    text-decoration:none;
}

/******************************* MENU LATERAL ***************************/

.menulat{
    position:relative;
    margin:10px 0px 0px 10px;
    padding:0px;
    float:left;}

.menulat_top{
    background-image:url("../imagens/menulat_top.png");
    background-repeat:no-repeat;
    width:220px;
    height:15px;}

.menulat_mid{
    background-color:#DBE879;
    width:220px;
    min-height:570px;}

.menulat_mid h5{
    font-size:18px;
    color:#47582D;
    margin:0px;
    padding:0px 0px 15px 10px;}

.menulat ul{
    padding:0px 0px 5px 0px;
    margin:0px 10px 0px 10px;
    list-style:none;}

.menulat ul li{
    font-size:12px;
    margin:0px 0px 5px 0px;
    padding:0px;}

.menulat ul li a, .menulat ul li span {
    cursor:pointer;
    font-weight:bold;
    color:#333;
    background-color:#DBE879;
    margin:0px;
    text-align:left;
    padding:5px;
    display:block;
    text-decoration:none;}

.menulat ul li a:hover, .menulat ul li span:hover {
    color:#FF3300;
    text-decoration:underline;}


.menulat_bot{
    width:220px;
    height:15px;
    background-image:url("../imagens/menulat_bot.png");
    background-repeat:no-repeat;}

/******************************* Drop ***************************/

.menulat ul li ul{
    padding:0px;
    margin:0px;}

.menulat ul li ul li{
    margin:2px 0px 2px 0px;
    padding:0px;
    display:block;}

.menulat ul li ul li a{
    color:#333;
    background-color:#EBF889;
    padding:5px 5px 5px 15px;}

.menulat ul li ul li a:hover{
    background-color:#F1FD8E;}

/********************* Conte�do *************************/

.content_mid{
    width:585px;
    float:left;
    min-height:520px;}

/******************************* Propaganda vertical ***************************/

.prop_vert{
    width:160px;
    height:600px;
    margin:0;
    padding:10px 0 0 10px;
    float:left;
}

.prop_vert_top{
    width:190px;
    height:10px;
    float:left;
    margin:10px 0px 0px 0px;
    background-image:url("../imagens/prop2_top.png");
    background-repeat:no-repeat;}

.prop_vert_bot{
    width:190px;
    height:10px;
    float:left;
    background-image:url("../imagens/prop2_bot.png");
    background-repeat:no-repeat;}

/******************************* Footer ***************************/

.footer{
    width:960px;
    height:22px;
    padding:8px 10px 0 10px;
    margin:10px 10px 0px 10px;
    background-image:url("../imagens/footer.png");
    background-repeat:no-repeat;
    background-color:#CCFE65;
    float:left;
    text-align:center;}

.erro {
    color:#ff0000;
    margin-left:5px;
    font-weight:bold;
    font-size:10px;
}

.ok {
    color:green;
    margin-left:5px;
    font-weight:bold;
}

.formulario img {
    margin:0 0 -2px 5px;
    visibility:hidden;
}