/*
 * DEFINICAO DA SEMANTICA
 */
/*body{ background:url(../images/bg.jpg) repeat-x #FA9801 center top }*/
body{ background:url(../images/bg.jpg) repeat-x #FFFFFF center top }
body,td,th,h1,h2{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#7b7b7b; line-height: 16px;}
h2{ font-size:15px; font-weight:bold; color:#000000; margin:10px 0 5px 0; line-height: 18px }
h2:first-child{ margin:0 0 5px 0; }
h2 a:link, h2 a:visited, h2 a:active{ color:#555555; text-decoration:none;}
h2 a:hover{ text-decoration:underline; }
a:link, a:visited, a:active{ color:#7b7b7b; text-decoration:none;}
a:hover{ text-decoration:underline; }
ul {list-style-type: disc;list-style-image: url(../images/bullet.gif);list-style-position: inside; margin-left: 0; padding-left: 1em; text-indent: -1em;}
input{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#7b7b7b; }
ul.list {list-style:disc inside url(../images/bullet.gif)}


/*
 * DEFINICAO DA CLASSES AVULSAS
 */
.clearBoth{ clear:both; }
img.zerada{ vertical-align:text-bottom;}
td.bottom{vertical-align:bottom}
td.top{vertical-align:top}
.noBorder{border:none}
.ads{margin:0 0 5px;}
.servicosBox{width:210px; float:left; margin:0 10px 0 0;}
.hrCinza{border-bottom:2px solid #CCCCCC; margin-bottom:5px;}
.hr{ clear:both; width:924px; height:3px; background:url(../images/durango_23.gif); margin:0 0 19px 0; }
.hr1{width:7px; height:3px; background:url(../images/durango_22.gif); float:left;}
.hr2{width:6px; height:3px; background:url(../images/durango_25.gif); float:right;}
.inputs{ border:1px solid #666666; background:#FFFFFF; font-size:11px; }


/*
 * DEFINICAO DO LAYOUT
 */
#tudo{ width:950px; margin:0px auto; padding:0; }


#tudo #topo{ height:202px; }

#tudo #topo #nivel_1 {display:block;overflow:hidden}
#tudo #topo #nivel_2 {margin-top:12px;clear:both}

#tudo #topo #logo{ _display:inline; margin:37px 0px 0px 40px; width:258px; height:74px; float:left; }

#tudo #topo #publicidade{ _display:inline; margin:19px 0px 0px 54px; width:571px; height:100px; float:left; background:#666666; }
#tudo #topo #publicidade #bannerTopo{ _display:inline; margin:1px; width:569px; height:98px; line-height:98px; vertical-align:middle; text-align:center; float:left; background:#FFFFFF; }
#tudo #topo #publicidadeNome{ _display:inline; margin:19px 0px 0px 7px; width:20px; height:100px; float:left; background:#FFCC00; }

#tudo #topo #menu{ width:950px; height:70px; }

.nav {list-style:none;text-indent:0; margin-left:13px; overflow:hidden}
.nav li {display:inline; float:left;}
.nav li a {display:block; color:#fff; text-transform:uppercase; font-size:13px; padding:24px 15px; border-right:1px solid #456677}
.nav li a.omega {border-right:none}
.nav li a:hover {text-decoration:none}

.nav-footer {list-style:none; text-indent:0}
.nav-footer li {display:inherit; float:left}
.nav-footer li a {display:block; color:#969696; text-transform:uppercase; font-size:10px; border-right:1px solid #969696; padding:0 10px}
.nav-footer li a.omega {border-right:0;}
.nav-footer li a:hover {text-decoration:none}

#tudo #topo #menu #cantoMenuEsquerdo{ width:15px; height:70px; float:left; background:url(../images/menu-bg1.png) no-repeat; }

#tudo #topo #menu #opcoes {width:920px; height:70px; float:left; background:url(../images/menu-bg2.png) repeat-x; padding-top:4px;}

#tudo #topo #menu #cantoMenuDireito{ width:15px; height:70px; float:right; background:url(../images/menu-bg3.png) no-repeat; }


#tudo #corpo{ clear:both; width:950px; margin:13px 0 0; }
#tudo #corpo #cantos{ width:950px; height:13px; }
#tudo #corpo #cantos #cantEsquerdo{ width:13px; height:13px; float:left; background:url(../images/corpo-canto1.gif) no-repeat; }
#tudo #corpo #cantos #white{ width:924px; height:13px; float:left; background:#FFFFFF; }
#tudo #corpo #cantos #cantDireito{ width:13px; height:13px; float:right; background:url(../images/corpo-canto2.gif) no-repeat; }

#tudo #corpo #conteudo{ width:924px; padding:0 13px 0px ; background:#FFFFFF; }
#tudo #corpo #conteudo #servicos{width:920px; height:150px; float:left; margin:10px 0 10px 0;}


#tudo #corpo #conteudo #coluna1{width:315px; float:left; margin:10px 0 10px 0; min-height:835px; width:315px }
#tudo #corpo #conteudo #coluna1 * {line-height: normal}
#tudo #corpo #conteudo #coluna1 #atendimento{width:319px; height:160px; margin:10px 0 20px; float:left;}
#tudo #corpo #conteudo #coluna1 #formularios{width:319px; float:left; overflow:hidden; margin-bottom:10px; /*height:520px;*/}

#tudo #corpo #conteudo #coluna1 #formularios #formIndique{ margin:5px 0 10px 0;}
#tudo #corpo #conteudo #coluna1 #formularios #formNewsletter{ margin:5px 0 10px 0;}
#tudo #corpo #conteudo #coluna1 #formularios #formWebmail{ margin:5px 0 10px 0;}



#tudo #corpo #conteudo #coluna2{_display:inline; width:590px; float:left; margin:10px 0 10px 10px; }
#tudo #corpo #conteudo #coluna2 #credito {position: relative; width:590px; height:254px; float:left; margin-bottom:10px; _display:inline;}
#tudo #corpo #conteudo #coluna2 #credito #redes {position: absolute; top: 15px; right: 5px; z-index: 1000}
#tudo #corpo #conteudo #coluna2 #credito #creditoBanner{width:266px; height:138px;}
#tudo #corpo #conteudo #coluna2 #plano{ width:266px; height:204px; margin:0; margin-left:15px; _display:inline; float:left;}
#tudo #corpo #conteudo #coluna2 #oficina{ display:block; width:319px; height:204px; /* height:182px; */ margin:0; float:left; background:url(../images/oficina-box-repeat2.gif) top;}
#tudo #corpo #conteudo #coluna2 #oficina #oficinaCorpo{ height:144px; }
#tudo #corpo #conteudo #coluna2 #oficina #oficinaCorpo #oficinaCBE{ width:16px; height:144px; background:url(../images/oficina-box-cantoEsquerdoBaixo2.gif) bottom no-repeat; float:left; }
#tudo #corpo #conteudo #coluna2 #oficina #oficinaCorpo #oficinaNoticias{ width:287px; height:144px; float:left; padding-top:22px; font-size:11px; }
#tudo #corpo #conteudo #coluna2 #oficina #oficinaCorpo #oficinaCBD{ width:16px; height:144px; background:url(../images/oficina-box-cantoDireitoBaixo2.gif) bottom no-repeat; float:right; }
#tudo #corpo #conteudo #coluna2 #oficina #oficinaCorpo h2{ margin:0 0 5px 0; }
#tudo #corpo #conteudo #coluna2 #oficina #oficinaCorpo img{ margin:0 5px 5px 0; border:#acacac 2px solid; }
#tudo #corpo #conteudo #coluna2 #noticiasBox{ float:right; width:271px; margin-bottom:20px}
#tudo #corpo #conteudo #coluna2 #noticiasBox #noticiasTitulo{ width:271px; height:45px; }
#tudo #corpo #conteudo #coluna2 #noticiasBox h2{ font-weight:normal; font-size:14px  }
#tudo #corpo #conteudo #coluna2 #noticiasBox h2 a{ color:#1a1d3c}
#tudo #corpo #conteudo #coluna2 #noticiasBox #noticiasTv{ width:271px; height:227px; display:none }
#tudo #corpo #conteudo #coluna2 #noticiasMais{width:301px; overflow:hidden; margin-bottom:20px}
#noticiasLeiaMais{ height:19px; line-height:19px; vertical-align:middle; padding:0 7px 0 0; text-align:right; background:#EFEFEF; margin:10px 0 0 0;}
#noticiasLeiaMais a{ color:#333; font:11px; }
#tudo #corpo #conteudo #coluna2 #corretorResponde{width:299px; float:left; padding:0; padding-right:6px; border-right:2px solid #CCCCCC; margin-right:7px;}
#tudo #corpo #conteudo #coluna2 #corretorResponde #corretorRespondeNoticias h2{ margin:0 10px 5px 0; }
#tudo #corpo #conteudo #coluna2 #corretorResponde #corretorRespondeNoticias p{ margin:0 10px 5px 0; }
#tudo #corpo #conteudo #coluna2 #corretorResponde #corretorRespondeNoticias img{ margin:0 5px 0 0; border:#acacac 2px solid; }
#tudo #corpo #conteudo #coluna2 #corretorResponde #corretorRespondeNoticias #maisRespostas{margin:10px 0 0 0; color:#000000;}
#tudo #corpo #conteudo #coluna2 #corretorResponde #corretorRespondeNoticias #maisRespostas a:link, 
#tudo #corpo #conteudo #coluna2 #corretorResponde #corretorRespondeNoticias #maisRespostas a:visited, 
#tudo #corpo #conteudo #coluna2 #corretorResponde #corretorRespondeNoticias #maisRespostas a:active{ color:#105fc8; text-decoration:none;}
#tudo #corpo #conteudo #coluna2 #corretorResponde #corretorRespondeNoticias #maisRespostas a:hover{ text-decoration:underline;}
#tudo #corpo #conteudo #coluna2 #publicidade{width:274px; height:317px; float:left;}


#tudo #rodape{ clear:both; width:950px; height:107px; background:#DDDDDD url(../images/rodape2.gif) repeat-x top; }
#tudo #rodape #cantoEsquerdo{ float:left; width:12px; height:107px; background:url(../images/rodape1.gif) no-repeat; }
#tudo #rodape #conteudoRodape{ float:left; width:926px; height:107px; }
#tudo #rodape #conteudoRodape #twitter {float:left; width:114px; padding-top:10px; }
#tudo #rodape #conteudoRodape #twitter a {display: block; float: left; margin-right: 5px}
#tudo #rodape #conteudoRodape #menuRodape{ _display:inline; float:left; width:715px; height:18px; margin:16px 0 0 0; }
#tudo #rodape #conteudoRodape #rss{ _display:inline; float:right; width:80px; height:61px; margin:5px 17px 0 0; }
#tudo #rodape #cantoDireito{ float:left; width:12px; height:107px; background:url(../images/rodape3.gif) no-repeat; }

#tudo #footer{ clear:both; width:950px; height:20px; background:#FFFFFF; }

