html, body{min-width:100%; min-height:100%}
*, *:after, *:before, html, body{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0px; margin:0px; border:0px none; font-family:Ubuntu,sans-serif; font-size:16px; line-height:1.3em; color:#535353; list-style:none; font-weight:300}
body{background-color:#fff}

a, p, td, th, div, h1, h2, h3, h4, h5, h6{vertical-align:top; text-align:left; text-decoration:none}
a:hover{text-decoration:underline}

h1, h1 *{font-size:28px}
h2, h2 *{font-size:26px}
h3, h3 *{font-size:24px}
h4, h4 *{font-size:22px}
h5, h5 *{font-size:20px}
h6, h6 *{font-size:18px}

input, select, button, textarea, *.boxinput{width:100%; padding:.2em; border:1px solid #d4d4d4; vertical-align:middle}
select option{padding:3px 1px}
*.boxinput{width:auto; border:none}

button{width:auto; padding:4px 8px; cursor:pointer; background:url('../imagens/button.jpg') center center repeat-x; border:none; color:#fff}
button.red{background-image:url('../imagens/buttonred.jpg')}
textarea{height:100px}
input.box{width:auto; height:auto; border:none;}
iframe.twitter-share-button{width:90px!important}

strong, strong *, b, b *, *.bold, *.bold *{font-weight:500}

.azul, .azul *{color:#001972}
.vermelho, .vermelho *{color:#F77D00}
.cinza, .cinza *{color:#9d9d9d}
.branco, .branco *{color:#fff}

div.item{width:100%; clear:both; display:block}
div.content{width:1000px; margin:0 auto}

div#Aviso{margin:0 auto; border-radius:10px; height:100px; width:96%}
div#Aviso div.img{position:absolute; margin:-5px 0 0 10px}
div#Aviso div.texto{position:absolute; margin:0px 10px 10px 90px; width:850px; height:60px}
div#Aviso p{color:#333}
div#Aviso p.bold, div#Avisos p.bold a{text-shadow:1px 1px #fff}

div#Avisos div.erro{border:2px solid #f00; background-color:#fdd}
div#Avisos div.erro p.bold, div#Avisos div.erro p.bold a{color:#f00}

div#Avisos div.aviso{border:2px solid #fc0; background-color:#fff2bf}
div#Avisos div.aviso p.bold, div#Avisos div.aviso p.bold a{color:#CCA400}

div#Avisos div.ok{border:2px solid #090; background-color:#d9ffd9}
div#Avisos div.ok p.bold, div#Avisos div.ok p.bold a{color:#090}

div#Superior div.content{background:url('../imagens/bg_topo.jpg') bottom right repeat-x; height:171px}

div#Superior *{font-size:13px}
div#Superior ul{width:1000px; height:48px; padding-left:335px; position:absolute; margin-top:123px}
div#Superior ul li{float:left; line-height:1em; padding:16px 12px 0; height:48px}
div#Superior ul li:hover{background-color:#F77D00}
div#Superior ul li a:hover{text-decoration:none}

div#Content div.content{min-height:400px; padding:16px 0}
div#Content.interna div.content{padding-top:64px}

.lista-marca{width:230px; margin-left:16px; float:left}
.lista-marca p.img{border:1px solid #e4e4e4}
.lista-marca:hover p.img{border-color:#001972}

div#Marcas{width:1000px; height:91px; background:url('../imagens/bg_marcas.jpg') top left no-repeat; margin:10px 0}
div#Marcas div.setad, div#Marcas div.setae{width:47px; height:50px; margin:21px 0 0 5px; position:absolute}
div#Marcas div.setad{margin-left:945px}
div#Marcas div#rolagem{width:870px; height:86px; margin-left:65px; padding-top:6px; overflow:hidden}
div#Marcas div#rolagem ul{width:10000px; height:80px}
div#Marcas div#rolagem ul li{width:210px; height:80px; float:left; margin-right:10px; background-color:#fff}

div.homereceba{width:320px}
div.homereceba div.form{background-color:#f3f3f3; padding:6px}
div.homereceba div.form *{font-size:13px}
div.homereceba p{margin:5px 0}
div.homereceba input, div.homereceba select{width:200px; border-radius:2px}
div.homereceba input[type=checkbox]{width:auto; margin:0 3px 0 110px; border:none}

div.homenoticia{width:320px}
div.homenoticia div.borda{height:310px; border:1px solid #e9eaed}
div.homefb{width:320px; margin-left:20px}

div#Rodape .content{padding:30px 0 10px 0; background-color:#001972}

div#Banners{height:471px}
div#Banners div.br_btn{border-radius:12px}

*.foto{margin:2px; padding:2px; border:1px solid #ccc}
*.foto:hover{border-color:#999}
*.fotobox{box-shadow:2px 2px 3px #333; border:6px solid #fff}
*.separador{width:100%; height:1px; border-bottom:1px solid #d8dfea; margin:0 auto}
*.center{text-align:center}
*.right{text-align:right}
*.fleft{float:left}
*.fright{float:right}

*.col1, *.col2, *.col25, *.col3, *.col33, *.col4, *.col5, *.col6, *.col7, *.col74, *.col8, *.col9{margin:3px; display:inline-block}
*.col1{width:8%}
*.col2{width:18%}
*.col25{width:24%}
*.col3{width:28%}
*.col33{width:32%}
*.col4{width:38%}
*.col5{width:48%}
*.col6{width:58%}
*.col66{width:66%}
*.col7{width:68%}
*.col75{width:74%}
*.col8{width:78%}
*.col9{width:88%}

*.mtop{margin-top:12px}
*.margin{margin:3px}
*.bigmargin{margin:5px}
*.xmargin{margin:10px}
*.xxmargin{margin:16px}
*.nomargint{margin-top:0!important}
*.nomarginb{margin-bottom:0!important}
*.nomarginl{margin-left:0!important}
*.nomarginr{margin-right:0!important}
*.nomargin{margin:0!important}

*.padding{padding:3px}
*.bigpadding{padding:5px}
*.xpadding{padding:10px}
*.nopaddingt{padding-top:0!important}
*.nopaddingb{padding-bottom:0!important}
*.nopaddingl{padding-left:0!important}
*.nopaddingr{padding-right:0!important}
*.nopadding{padding:0!important}

*.pointer{cursor:pointer}
*.upper{text-transform:uppercase}
*.italic, *.italic *{font-style:italic}
*.obs, *.obs *{font-size:14px}
*.little, *.little *{font-size:12px}
*.mini, *.mini *{font-size:10px}
*.link{cursor:pointer}
*.link:hover{text-decoration:underline}

*.break{display:block}
*.clear{clear:both}

#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 5980; width: 100%; height: 500px;}
#jquery-lightbox {position: absolute;top: 0; left: 0; width: 100%; z-index: 5990; text-align: center; line-height: 0;}
#jquery-lightbox *{font-size:12px; color:#333}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a{outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width: 49%; height: 100%; zoom: 1; display: block;}
#lightbox-nav-btnPrev{left: 0; float: left;}
#lightbox-nav-btnNext{right: 0; float: right;}
#lightbox-container-image-data-box{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0;}
#lightbox-container-image-data{padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details{width: 70%; float: left; text-align: left;}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber{display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose{width: 66px; float: right; padding-bottom: 0.7em;}