/* DEFINIÇÕES GERAIS */
* {margin:0;padding:0;list-style:none;text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}
html,address{font:normal normal 11px Tahoma, Geneva, sans-serif;}
html,body{text-align:center; height:100%;}
body{font-family: Tahoma, Geneva, sans-serif; background:#292a2b;}
html{height:100%;}
img{border:none;}
a{color:#292a2b;}
a:hover{color:#e00000;}
a:focus{outline:none;}

/* CLASSES DE USO GERAL*/
.left{float:left}
.right{float:right}
.clear{clear:both;}
.none{display:none;}
.block{display:block}
.inline{display:inline;}
.indent{text-indent:-100000px;}
.absolute{position:absolute;}
.relative{position:relative;}
.hidden{overflow:hidden;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}

	
	/* CORES */
	.red{color:red;}
	.black{color:#000;}
	.white{color:#fff;}
	.blue{color:#0A90F1;}
	.blue2{color:#015996;}
	.grey{color:#616161;}
	.cor1 {color:#292a2b;}
	.cor2 {color:#e00000;}

	
/* larguras */
.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}


/*################################## PRINCIPAL ##############################################*/
/* ESTRUTURA */
div#principal{position:relative; min-height:100%; background:#edeff0 url(../imagens/principal/bg_principal.gif) repeat-x; min-width:1024px;}
#principal.bg2 {background:#e8e9e9 url(../imagens/principal/bg2_principal.gif) repeat-x;}
/* {behavior:url(js/iepngfix.htc);}*/
.ie6 #principal {height:100%;}

/* conteudo */
#conteudo {padding-bottom:340px; width:950px; margin:0 auto; height:auto; }

p {margin:10px 0 0 0; line-height:1.6em; text-align:left;}

/* TOPO */
div#topo{height:120px;}
h1 {background:url(../imagens/principal/logo.gif) 0 10px no-repeat; width:483px; text-indent:-99999px; float:left; border-right:1px solid #ccd2d8;}
h1 a {display:block; height:87px;}

/* arearestritai */
#arearestritai {border-left:1px solid #fff; float:left; border-right:1px solid #ccd2d8; height:87px; padding:0 10px; width:214px; text-align:left;}

/* contatos */
#contatos {float:left; border-left:1px solid #fff; height:87px; padding:0 5px;}
#contatos p {float:left; line-height:13px; margin:-3px 0 0 30px; display:inline;}

/* COLUNAS DA INDEX */
#box_tabelas, #box_orientacoes, #box_legislacao, #box_cadastros {float:left; background:url(../imagens/principal/bg_box.gif) repeat-x; padding:15px 20px; margin:20px 20px 0 0; text-align:left;}
#box_tabelas ul, #box_orientacoes ul, #box_legislacao ul, #box_cadastros ul {margin:25px 0 0 0;}
#box_tabelas li, #box_orientacoes li, #box_legislacao li, #box_cadastros li {margin:0 0 5px 0;}
#box_tabelas a, #box_orientacoes a, #box_legislacao a, #box_cadastros a, #box_ultimasnoticias a {text-decoration:underline;}
#box_ultimasnoticias, #box_linksuteis {float:left; padding:0 20px; margin:0 20px 0 0; text-align:left;}
#box_ultimasnoticias {width:43%;}
.ie6 #box_cotacoes, .ie6 #box_ultimasnoticias, .ie6 #box_linksuteis {margin:0 10px 0 0;}
#box_cotacoes iframe {margin:20px 0 0 7px; float:left;}
#box_cotacoes {width:16%; height:250px; background:url(../imagens/principal/bg_cotacoes.gif) 20px 30px no-repeat;float:left; padding:0 20px; margin:0 20px 0 0; text-align:left;}
#box_ultimasnoticias ul, #box_linksuteis ul  {margin:20px 0 0 0;}
#box_ultimasnoticias li, #box_linksuteis li {margin:0 0 10px 0;}
#box_ultimasnoticias li a {text-decoration:none;}
#box_ultimasnoticias li a:hover, #box_linksuteis li a:hover {text-decoration:underline;}
#newsletter {background:url(../imagens/principal/carta.gif) no-repeat; float:left; width:35%; text-align:left;}
#newsletter h2 {margin:10px 0 0 110px;}
#contatoi {float:left; background:url(../imagens/principal/mapa.gif) 0 50px no-repeat; width:64%; height:170px; text-align:left;}
.ie6 #contatoi {width:60%;}
#contatoi h2 {margin:10px 0 0 0;}
#contatoi address {text-align:left; color:#7c8085; margin:20px 0 0 260px; line-height:1.6em;}

/* RODAPE */
div#rodape{position:absolute; bottom:0; width:100%; left:0; height:267px; background:url(../imagens/principal/bg_rodape.gif) repeat-x; padding:20px 0;}
#inrodape {width:950px; margin:0 auto;}

/* ASSINATURAS */
div#rodape a.qualitare{width:63px; height:21px; float:right; margin:0 20px 0 0; background:url(../imagens/assinatura_qualitare.gif) no-repeat; position:absolute; bottom:20px; right:0;}

/* INTERNAS > #eduardochaves, #agenda, #tabelas, #orientacoes, #legislacao, #regulamentos, #cadastros */
#eduardochaves, #agenda, #legislacao, #orientacoes, #tabelas, #regulamentos, #cadastros, #links, #artigos, #noticias, #contato {padding:30px 20px 0 20px; text-align:left; min-height:255px;}
.ie6 #eduardochaves, .ie6 #agenda, .ie6 #legislacao, .ie6 #orientacoes, .ie6 #tabelas, .ie6 #regulamentos, .ie6 #cadastros, .ie6 #links, .ie6 #artigos, .ie6 #noticias, .ie6 #contato {height:255px;}
#eduardochaves h3, #agenda h3, #legislacao h3, #regulamentos h3, #artigos h3, #noticias h3 {text-transform:uppercase; margin:20px 0 0 0; font-size:12px;}
#artigos h3 {margin:20px 0 0 0; font-size:12px;}
#noticias h3 {margin:0; font-size:12px;}
#noticias span {margin:20px 0 0 0; display:block; color:#e00000;}
#eduardochaves p {margin:20px 20px 0 0; width:33%; float:left;}
#eduardochaves img, #artigos img, #noticias img {border:5px solid #fff; float:left; margin:20px 20px 0 0;}
#eduardochaves ul, #agenda ul, #legislacao ul, #orientacoes ul, #tabelas ul, #regulamentos ul, #cadastros ul, #links ul {margin:20px 30px 0 0; float:left; width:30%;}
#artigos ul, #noticias ul {margin:15px 0 0 0; float:left;}
#eduardochaves li, #agenda li, #legislacao li, #orientacoes li, #tabelas li, #regulamentos li, #cadastros li, #links li, #artigos li, #noticias li {margin:0 0 15px 0;}
#artigos li a:hover, #noticias li a:hover {text-decoration:underline;}
#contato .mapa {padding:5px; background:#fff; border:1px solid #d9dadb; float:right; font-size:0;}

/* TÍTULOS */
.titulos { background:url(../imagens/principal/titulos.gif) no-repeat; height:18px; text-indent:-99999px; font-size:0; text-align:left;}
.tit_eduardo {background-position:0 0; width:151px;}
.tit_agenda {background-position:0 -19px; width:200px;}
.tit_tabelas {background-position:0 -40px; width:158px;}
.tit_orientacoes {background-position:0 -62px; width:177px; height:21px;}
.tit_legislacao {background-position:0 -84px; width:167px; height:21px;}
.tit_regulamentos {background-position:0 -108px; width:137px;}
.tit_cadastros {background-position:0 -127px; width:205px;}
.tit_links {background-position:0 -151px; width:60px;}
.tit_artigos {background-position:0 -173px; width:80px; height:15px;}
.tit_noticias {background-position:0 -190px; width:85px;}
.tit_contato {background-position:0 -216px; width:83px; height:15px;}
.tit_cotacoes {background-position:0 -231px; width:118px; height:21px;}
.tit_ultimas {background-position:0 -252px; width:138px;}
.tit_linksuteis {background-position:0 -274px; width:91px;}
.tit_news {background-position:0 -296px; width:98px;}
.tit_contatoi {background-position:0 -314px; width:67px; height:15px;}
.tit_arearestritai {background-position:0 -329px; width:98px; height:21px; margin:10px 0 10px 0;}
.tit_adicione {background:url(../imagens/principal/titulos.gif) 0 -350px no-repeat; display:block; height:19px; display:block; margin:5px 0 10px 0; text-align:left; font-size:11px; padding:5px 0 0 30px;font-weight:normal;}
.tit_ligue {background:url(../imagens/principal/titulos.gif) 0 -374px no-repeat; border-top:1px dotted #b3b8bd; font-size:11px; padding:0 0 0 30px; height:19px; text-align:left; font-weight:normal;}
.tit_arearestrita {background-position:0 -394px; width:130px;}

/* MENUS */
#menu {border-left:1px solid #ccd2d8; border-right:1px solid #f8f9f9; float:left;}
#menu li {display:inline;}
#menu li a {display:block; padding:11px 8px; float:left; border-left:1px solid #f8f9f9; border-right:1px solid #ccd2d8;}
#menu li a:hover {background:url(../imagens/principal/bg_menu.gif) 0 2px repeat-x;}

/* FORMS */
fieldset {margin:0;padding:0;border:none;}
form * {font-family: Tahoma, Geneva, sans-serif; font-size:11px; color:#565b5f;}
label {display:none;}
input {float:left; margin:0 0 3px 0; border:none;}
.forms {background:url(../imagens/principal/forms.gif) no-repeat; width:381px; height:13px; padding:5px 5px 5px 82px; font-size:12px; margin:0 0 10px 0;}
.input_nome {background-position:0 0;}
.input_email {background-position:0 -23px;}
.input_fone {background-position:0 -46px;}
.textarea {background-position:0 -69px; width:453px; height:177px; border:none; padding:25px 8px 0 8px; overflow:auto;}
.input_newsnome {background-position:0 -273px; width:233px; padding:3px 5px 7px 52px; font-size:12px; margin:10px 0 0 0;}
.input_newsemail {background-position:0 -296px; width:233px; padding:3px 5px 7px 50px; font-size:12px; clear:left; margin:15px 0 0 0;}
.input_restrito {background-position:-380px -273px; width:80px; padding:5px;}

#form_news {margin:70px 0 0 0; width:290px; float:left; text-align:right;}
#form_news input.bt_cadastrar, #form_contato input.bt_enviar {background:#eeefef; padding:5px 8px; color:#565b5f; font-size:12px; /*clear:both;*/ float:right; margin:10px 0 0 0; border:1px solid #d9dadb; cursor:pointer;}
.ie #form_news input.bt_cadastrar {float:none;}
#form_restrita input.bt_ok {background:#eeefef; padding:3px; color:#565b5f; font-size:11px; float:left; margin:0 0 0 2px; border:1px solid #d9dadb;}

#form_contato {width:469px; margin:20px 0 0 0;}

/*################################## NAVEGAÇÃO ##############################################*/

/* tamletra */
#tamletra {font:bold 11px  Tahoma, Geneva, sans-serif; float:right; margin:20px 20px 0 0;}
#tamletra li {display:inline; float:left; margin:0 3px 0 0;}
#tamletra li span {padding:5px 0; display:block;}
#tamletra li a {background:url(../imagens/principal/bg_botoes.gif) no-repeat; height:16px; width:23px; text-align:center; color:#666; font-weight:bold; padding:5px 1px; float:left; text-decoration:none;}
.ie6 #tamletra li a {float:left;}
#tamletra li a:hover {background:none; color:#e00000; text-decoration:none;} 

/* paginacao */
#paginacao {margin:0 auto;}
#paginacao li {display:inline; margin:0; float:left;}
#paginacao li a {background:url(../imagens/principal/bg_botoes.gif) no-repeat; color:#666; text-align:center; font-weight:bold; padding:5px 9px; display:block;}
#paginacao li a:hover {background:none; border:none; color:#e00000; text-decoration:none;} 
#paginacao li.pgoff {font-weight:normal; color:#666; padding:5px 8px;}
#paginacao li a.pgpro, #paginacao li a.pgant {background-position:-25px 0; color:#666; padding:5px 8px;}
#paginacao li a.pgpro:hover, #paginacao li a.pgant:hover {background:none; color:#e00000; text-decoration:underline;}
#paginacao li a.pgsel {background:none; border:none; color:#e00000; text-decoration:none;} 
