/**
 * definicoes gerais
 */
body{
    background:transparent url(/images/fundo.png) repeat-y top center;
}
a{ outline: none;}
div.container{
    /*background:#fff;*/
}
div#header{
    background:transparent url(/images/topoAvenida.jpg) no-repeat top left;
    height:212px;
}
div#header h1{
    clear:both;
    float:left;
    height:162px;
    text-indent:-1999em;
}
div#header ul{
    background-color:#000065;
    clear: both;
    float:left;
    list-style:none;
    padding:0px 0px 0px 3px;
}
div#header ul li{
    border-right: 1px solid #fff;
    clear:none;
    float:left;
    line-height:1em;
    margin:10px 0px;
    padding:0px 13px;
}
div#header ul li a{
    color:#fff;
    display:block;
    text-decoration:none;
}
div#header ul li.last-child{
    border:none;
}

div#content{
    background-color:#fff;
}

div#footer{
    background:transparent url(/images/rodape.jpg) no-repeat top left;
    color:#fff;
    height:178px;
    margin-bottom:-10px;
    overflow:hidden;
    text-align:center;
}
div#footer img{
    margin-top:40px;
}
div#footer ul {
    margin:20px 0px 0px 0px;
}
div#footer ul li{
    border-right:1px solid #fff;
    display:inline;
    padding:2px 5px;
}
div#footer ul li.last-child{
    border:none;
}
div#footer a{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
/**
 * definicoes do topo
 */

/**
 * definicoes da capa
 */
div.capa br{clear:both;}
div#noticia{
    background-color:#E4E4E4;
    height:304px;
}
div#noticia img {
    clear:none;
    float:left;
    height:90px;
    margin:10px 10px 5px 10px;
    width:120px;
}
div#noticia h4{
    margin:10px 10px 0px 0px;
}
div#noticia p{
    margin-bottom:0px;
    padding:10px;

}
div#noticia ul {
    list-style:none;
}
div#noticia ul li{
    margin:2px 0px;
}
div#noticia ul li a{
    text-decoration:none;
}
div#noticia ul li.last-child{
    float:right;
    font-size:1.2em;
    text-decoration:underline;
}
div#publicidade{height:209px;}
div#newsletter{
    background:transparent url(/images/capa_newslleter_310x83.jpg) no-repeat top left   ;
    height:83px;
}
div#newsletter a{
    display:block;
    height:100%;
    text-indent:-1999em;
    width:100%;
}
div#previsao{
    background:#FC0 url(/images/capa_fundo_previsao_180x200.jpg) no-repeat top center;
    height:200px;
}
div#previsao iframe{
    margin:25px 0px 0px 20px;
}
div#enquete{
    background:#FC0  url(/images/fundo_enquete_560x200.jpg) no-repeat top center;
    height:200px;
    padding-left:60px;
    width:508px;
}
div#enquete p{
    margin:10px 0px 5px 0px;
    text-align:center;
}
div#enquete h4{font-weight:bold; margin-bottom:0px; line-height:1em;}
div#enquete fieldset{
    border:none;
}
div#enquete fieldset label{
    display:block;
    margin:1px 0px;
}
div#enquete fieldset input.button{
    margin-top:5px;
}
div#enquete dl{
    margin:0px;
}
div#enquete h4{margin-bottom:5px;}
div#enquete dl dt{
    margin:0px 10px;
    padding:0px;
}
div#enquete dl dd{
    margin:-2px 20px;
    padding:0px;
}
div#oferta{
    background:#FEE064 url(/images/capa_fundo_OfertaSemana_770x600.jpg) no-repeat top center;
    height:570px;
    margin:10px 0px;
    padding-top: 30px;
}
div#oferta ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
div#oferta ul li{
    background:transparent url(/images/fundo_produto_185x258.png) no-repeat top left;
    clear:none;
    float:left;
    height:258px;
    margin:5px 0px 0px 6px;
    text-align:center;
    width:185px;
}
div#oferta ul li.last-child{
    background:none;
    float:right;
    height:30px;
    /*margin-top:13px;*/
    margin-top:0px;
    width:390px;
}
div#oferta ul li.last-child a{
    display:block;
    height:inherit;
    text-indent:-1999em;
    width:inherit;
}
div#oferta ul li img{
    border:1px solid #fc0;
    margin-top: 10px;
}
div#oferta ul li span{
    display:block;
    margin-bottom:10px;
}
div#oferta ul li strong.preco{
    background: transparent url(/images/bg_AvenidaOval.gif) no-repeat top left;
    display:block;
    width:115px;
    height:36px;
    /*background-color:#FE0000;*/
    color:#fc0;
    font-size:1.9em;
    padding:2px 5px;
    text-align:center;
    margin-left:30px;
    margin-bottom:10px;
}

/**
 * institucionais
 */
div#content h2{
    border-bottom:3px dotted #006;
    color:#006;
    margin:0px 20px;
}
div.institucional div.content{
    margin:10px;
}

div.capa h2, div.capa h3{
    position:absolute;
    left:-1999em;
}

/**
 * ofertas
 */
div.oferta ul{
    float:left; 
    list-style:none;
    margin:10px 0px;
    padding:0px;
}
div.oferta ul li{
    background:transparent url(/images/fundo_produto_185x258.png) no-repeat top left;
    clear:none;
    float:left;
    height:258px;
    margin:5px 0px 0px 6px;
    text-align:center;
    width:185px;
}
div.oferta ul li img{
    border:1px solid #fc0;
    margin-top: 10px;
}
div.oferta ul li span{
    display:block;
    margin-bottom:10px;
}
div.oferta ul li strong.preco{
    background: transparent url(/images/bg_AvenidaOval.gif) no-repeat top left;
    display:block;
    width:115px;
    height:36px;
    /*background-color:#FE0000;*/
    color:#fc0;
    font-size:1.9em;
    padding:2px 5px;
    text-align:center;
    margin-left:30px;
    margin-bottom:10px;
}

div.oferta p.validade{clear:both; color:red; border:3px dotted #006; margin: 10px; text-align:center; border-left:0px; border-right:0px;}

/**
 * contato
 */
div.contato p{
    margin:10px;
    text-align:center;
}
div.contato div#messageBox{
    margin:10px 30px;
}
div.contato div.success{
    text-align:center;
}
div.contato div#messageBox ul{
    margin-bottom:0px;
}
div.contato fieldset label{
    display:block;
}
div.contato fieldset{
    margin:0px auto 10px auto;
    width:493px;
}
div.contato fieldset label{
    clear:left;
    float:left;
    width:80px;
}
div.contato fieldset input, div.contato fieldset textarea{
    clear:none;
    float:left;
    font-size:1em;
    margin-bottom:5px;
    width:200px;
}
div.contato fieldset input.botao{
    clear:both;
    float:right; width:auto;
}
div.contato fieldset textarea{
    font-family:verdana;
    font-size:12px;
    height:100px;
    margin-top:0px;
    width:400px;
}

/**
 * institucional
 */
div.institucional img{ margin: 0px 10px 10px 0px; }

/**
 * noticia
 */
div.noticia ul.list{ list-style-position:inside; margin:10px 20px; }
div.noticia div.content {margin:15px;}
div.noticia div.content img{clear:none; float:left; width:360px; height:270px; margin:0px 10px 10px 0px;}

/**
 * newsletter
 */
div#formNewsletter{
    position:absolute;
    width:400px;
    margin:0px 0px 0px 190px;
    z-index:1;
}
div#formNewsletter span.fechar{font-weight:bold; cursor:pointer; color:#000;}
div#formNewsletter fieldset{ background-color:#fff; border: 4px solid #FEE064;}
div#formNewsletter label{ float:left; clear:left; width:50px; }
div#formNewsletter input{ float:left; clear:none; width:300px; margin-top:-1px;}
div#formNewsletter input.botao{ float:right; clear:both; margin-right:10px; width:auto; }
div#formNewsletter p{
    text-align:center;
}
div#formNewsletter div#messageBox{margin:20px 0px;}
div#formNewsletter div#messageBox ul{ margin:-4px 10px;}
div#formNewsletter div#messageBox ul li{margin:-6px 0px; padding:0px;}
div#formNewsletter div.error{margin:20px!important;}
div#formNewslettiv.sucess{margin:20px!important;}

div.pagination{text-align:center;}

