*{
    margin:0;
    padding:0;
    list-style:none;
    font-family:arial, sanas-serif;
    text-decoration:none;
}
img{
    border:none;
}
body{
    background:url(../imgs/body_bg.jpg) no-repeat #6c1c01 top center;
}
a, a:visited{
    font-size:11px;
    color:#fff;
}
a:hover{
    color:#fff799;
}
/*-----------------------------TOPO-------------------------------------------*/
#logo{
    width:100%;
    height:104px;
    text-align:center;
}
#menu{
    width:776px;
    height:76px;
    position:relative;
    left:50%;
    margin-left:-388px;
    background:url(../imgs/menu_bg.png) no-repeat top center;
    text-align:center;
}
#menu ul{
    margin-left:12px;
}
#menu li{
    display:inline;
    float:left;
}
#banner{
    height:257px;
}
/*-----------------------------MAIN-------------------------------------------*/
#main{
    width:994px;
    position:relative;
    left:50%;
    margin-left:-497px;
}
div.box{
    width:331px;
    height:233px;
    float:left;
}
#cepSearch{
    position:relative;
    top:116px;
    left:69px;
    border:none;
}
#cepSearch input{
    background:none;
    width:85px;
    border:none;
}
#newsLetter{
    position:relative;
    top:112px;
    left:69px;
    border:none;
}
#newsLetter label{
    display:block;
}
#newsLetter input{
    background:none;
    width:165px;
    border:none;
}
div.noticiasItem{
    width:240px;
    padding:5px;
    margin:0 auto;
    display:block;
    border-bottom:1px solid #000;
    background:url(../imgs/home/noticiasPlus.png) right center no-repeat;
    text-align:left;
}
span.data{
    color:#fff799;
    font-size:11px;
}
#promoLeft{
    position:relative;
    float:left;
}
#promoTexto{
    margin-left:270px;
}
#promoTexto h1{
    font-size:20px;
}
#eventosLeft{
    float:left;
    width:200px;
    border-right:2px solid #fff799;;
}
#eventosLeft h1{
    text-align:left;
    font-size:17px;
}
#eventosLeft h2{
    text-align:left;
    font-size:14px;
    color:#fff799;
}
#eventosMain{
    margin-left:220px;
    text-align:left;
}
#eventosMain img{
    float:left;
    margin:3px;
    border:4px solid #fff;
}
/*-----------------------------MAININTERNO-------------------------------------------*/
#mainInterno{
    width:776px;
    position:relative;
    left:50%;
    margin-left:-388px;
}
#mainInternoTexto{
    position:relative;
    text-align:left;
    padding:20px 40px;
    margin-top:-60px;
    color:#fff;
    font-size:12px;
    z-index:10;
}
#mainInterno h1 img{
    position:relative;
    z-index:0;
}
#mainInternoTexto h1{
    text-align:left;
    font-size:16px;
}
#mainInternoTexto h2{
    text-align:left;
    font-size:13px;
}
#blockFiliais{
    width:230px;
    float:left;
    margin-bottom:10px;
    font-size:11px;
}
/*-----------------------------BOTTOM-------------------------------------------*/
#bottom{
    clear:both;
    width:100%;
    height:18px;
    background:#391000;
    text-align:center;
}
#bottomTexto{
    width:776px;
    margin:0 auto;
    text-align:right;
    _padding-top:4px;
}
/*-----------------------------FORMS-------------------------------------------*/
#mainInterno #containerForm{
    width:524px;
    position:relative;
    left:50%;
    margin-left:-262px;
}
#mainInterno fieldset{
    border:none;
    float:left;
}
#mainInterno label{
    width:200px;
    display:block;
    margin-bottom:10px;
    _margin-bottom:5px;
}
#mainInterno input{
    width:200px;
}
#mainInterno textarea{
    width:300px;
    height:200px;
}
