﻿*
{
    margin: 0;
    padding: 0;
    text-decoration: none;
}

html
{
    height: 100%;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}
body
{
    background: #666;
    text-align: center;
}


div#master
{
    width: 950px !important;
    width: 950px;
    margin: 0 auto;
    text-align: left;
    background: #000;
}

div#topo
{
    background: #000 url('../../img/bgTopo.jpg') no-repeat top center;
    padding: 18px 25px 18px 25px;
    height:120px;
    margin:0 0 10px 0;
}

div#menu
{

    text-align: center;
    background: #2E2E2E;
    height: 41px;
    width:950px;
    clear:both;
    margin:0 0 10px 0;
}

div#menu a
{
   color:#999; 
}
div#menu a:hover
{
   color:#fff;
   border:none; 
}



div#conteudo
{
    min-height: 425px;
    background: #000;
}

div#rodape
{
    background: #000;
    text-align: center;
    border-top: solid 1px #999;
    padding: 15px 0 0 0;
    margin: 0 0 20px 0;
}


div#rodape a
{
    font: normal 11pt tahoma, arial;
    padding: 0 10px 0 10px;
    text-transform: lowercase;
    color: #999;
    border-left: dotted 1px #666;
    text-decoration: none;
}

div#rodape a:hover
{
    color: #fff;
    text-decoration: none;
}

div#address
{
    width: 950px !important;
    width: 950px;
    margin: 0 auto;
    padding: 5px 0 0 0;
    text-align: left;
    background: none;
}

div#bannerHome
{
    background: #000 url('../../img/bgBannerHome.png') repeat-x bottom center;
    height: 255px;

    border: none;
    margin: 20px;
    text-align: center;
}

div#news
{
    background: #222 url('../../img/setaDivVerde.png') no-repeat top right;
    height: 165px;
    padding: 10px;
    width: 425px;
    float: left;
    margin: 0;
}

div#destaque
{
    background: #222 url('../../img/setaDivLaranja.png') no-repeat top right;
    height: 165px;
    padding:10px;
    width: 425px;
    float: left;
    margin: 0 20px 0 20px;
}

.formNews
{
    font: normal 9pt Tahoma, Arial;
    color: #666;
}

.formNews input
{
    border: solid 1px #666;
    font: normal 9pt Tahoma, Arial;
    padding: 3px;
    color: #fff;
    background: none;
    margin: 0 0 10px 0;
}

.formNews input:focus
{
    border: solid 1px #20dc00;
    font: normal 9pt Tahoma, Arial;
    color: #fff;
    background: none;
}

div#indiceBanner
{
    float: left;
    margin: 3px 10px 0 10px;
}

div#indiceBanner ul
{
    list-style: none;
}
div#indiceBanner li
{
    display: block;
    line-height: 30px;
    height: 30px;
    text-align: center;
    margin: 10px 0 10px 0;
    width: 30px;
}

div#indiceBanner a
{
    background: #666;
    padding: 5px 10px 5px 10px;
    width: 30px;
    height: 30px;
    font: Bold 12pt/30px Arial;
    color: #000;
    text-decoration: none;
}

div#indiceBanner a:hover
{
    background: url('../../img/bgIndiceBanner.png') repeat-x bottom center;
    color: #fff;
}

.label
{
    font: normal 9pt/15px Tahoma, Arial;
    color: #ccc;
    margin:0 0 4px 0;
}

.textbox
{
    border: solid 1px #ccc;
    background: none;
    color: #fff;
    padding:4px;
    font: normal 9pt Tahoma, Arial;
    margin:4px 0 10px 0;
}

#lblMsg
{
    font: normal 11pt Tahoma, Arial;
    text-transform:uppercase;
    padding:10px;
    text-align:center;
    width:380px;
    color:#fff;
    }