/* 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 12px Arial, Helvetica, sans-serif;}
html,body{text-align:center; height:100%;}
body{font-family: Arial, Helvetica, sans-serif; color:#525456; background:url(../imagens/principal/bg_conteudo.gif) repeat-x 0 218px;}
html{height:100%;}
img{border:none;}
a{color:#2e83d2;}
a:hover{color:#2e83d2; text-decoration:underline;}
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;}
	/*cores principais do site*/
	.cor1 {color:#525456;}
	.cor2 {color:#2e83d2;}
	.cor3 {color:#c5cacf;}

	
/* 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%;}
/** {behavior:url(js/iepngfix.htc);} /*png para ie6*/
.ie6 #principal {_height:100%;}

/* TOPO */
div#topo{height:218px;}

/* MENUS */
#menu_restrito {padding:0 0 20px 0; border-bottom:1px solid #ddd;}
.ie6 #menu_restrito {padding:0 0 40px 0;}
#menu_restrito li {float:left; display:inline; height:1%; margin:15px 15px 0 15px;}
#menu_restrito li a {background:url(../imagens/internas/menu_restrito.gif) no-repeat; height:25px; display:block; font-size:18px; font-weight:bold; color:#666; padding:5px 0 0 40px;}
.ie6 #menu_restrito li a {float:left;}
#menu_restrito li a:hover {text-decoration:none; color:#2e83d2;}
#menu_restrito li a.mnres_compra {background-position:0 0;}
#menu_restrito li a.mnres_compra:hover {background-position:0 -31px;}
#menu_restrito li a.mnres_acompanhe {background-position:0 -61px;}
#menu_restrito li a.mnres_acompanhe:hover {background-position:0 -92px;}
#menu_restrito li a.mnres_cadastro {background-position:0 -124px;}
#menu_restrito li a.mnres_cadastro:hover {background-position:0 -157px;}
#menu_restrito li a.mnres_sair {background-position:0 -189px; height:27px;}
#menu_restrito li a.mnres_sair:hover {background-position:0 -222px;}
#menu_restrito li a.mnres_artigos {background-position:0 -254px; height:29px;}
#menu_restrito li a.mnres_artigos:hover {background-position:0 -288px;}
#menu_restrito li a.mnres_news {background-position:0 -322px;}
#menu_restrito li a.mnres_news:hover {background-position:0 -356px;}
#menu_restrito li a.mnres_comunica {background-position:0 -390px; height:29px;}
#menu_restrito li a.mnres_comunica:hover {background-position:0 -424px;}
#menu_restrito li a.mnres_rank {background-position:0 -458px; height:29px;}
#menu_restrito li a.mnres_rank:hover {background-position:0 -492px;}

/* botoes */
.botoes {background:url(../imagens/principal/botoes.gif) no-repeat; text-indent:-99999px; width:120px; height:34px; display:block; cursor:pointer; margin:10px 0 0 0; border:none;}
.bt_cadastrar {background-position:0 0;}
.bt_arquivo {background-position:0 -34px;}
.bt_enviar {background-position:0 -70px;}
.bt_adicionar {background-position:0 -135px; margin:35px 0 0 0;}
.bt_voltar {background-position:0 -169px;}
.bt_excluir {background-position:-80px -106px; width:21px; height:21px;}

/* conteudo */
#conteudo {padding-bottom:150px; width:940px; margin:0 auto; background:url(../imagens/internas/bg_titulos.png) no-repeat 0 0; border-top:1px solid #e7e9ea;}
#conteudo.bgnone {background:none !important;}

/* arearestrita */
#arearestritai {width:940px; position:absolute; left:50%; margin:0 0 0 -470px; top:10px;}

/* TÍTULOS */
.titulos {background:url(../imagens/principal/titulos.gif) no-repeat; text-indent:-99999px; display:block; height:40px; margin:20px 0 40px 20px;}
.tit_produtosi {background-position:0 0; margin:0;}
.tit_nutrition {background-position:0 -39px; margin:0;}
.tit_newsletter {background-position:0 -78px; margin:0;}
.tit_novidadesi {background-position:0 -124px; margin:0;}
.tit_empresa {background-position:0 -180px; width:191px; float:left;}
.tit_produtos {background-position:0 -234px;}
.tit_novidades {background-position:0 -292px;}
.tit_contato {background-position:0 -350px;}
.tit_arearestrita {background-position:0 -404px;}
.tit_maisprodutos {background-position:0 -444px; margin:0;}
.titp_arearestrita {background:url(../imagens/principal/cadeado.gif) no-repeat; padding:5px 0 0 25px; color:#4983af; font-size:12px; font-weight:normal;float:right; height:21px; margin:5px 0 0 0;}
.tit_maisnovidades {background-position:0 -483px;}
.tit_maisartigos {background-position:0 -523px;}
.tit_maiscomunicados {background-position:0 -563px;}

/* COLUNAS DA INDEX */

/* produtosi */
#produtosi {margin:40px 0 0 0; text-align:left; float:left; width:50%;}

/* nutrition */
#nutrition {margin:40px 0 0 0; text-align:left; float:right; width:50%;}
#nutrition img {float:left; margin:10px 10px 0 0;}
#nutrition p {margin:10px 0 10px 0;}

.espaca {height:20px; width:100%; float:left; display:block;}

/* newsletter */
#newsletter {margin:0; text-align:left; float:left; width:50%;}

/* novidadesi */
#novidadesi {margin:0; text-align:left; float:right; width:50%;}
#novidadesi ul {margin:20px 0 0 0;}
#novidadesi li {margin:0 0 10px 0;}
#novidadesi li a {display:block; line-height:1.5em; color:#525456;}


/* INTERNAS */
p {line-height:1.5em; margin:20px 0 0 0;}

/* empresa / novidades / produtos / artigos / comunicados / contato */
#empresa, #novidades, #produtos, #contato, #artigos, #comunicados {text-align:left;}
#empresa img {float:left; margin:0 20px 10px 20px; display:inline;}
h3.subtitempresa {border-left:1px solid #c5cacf; text-align:left; padding:10px 10px; font-size:18px; margin:15px 0 0 15px;}
#empresa h3 {font-size:24px; font-weight:normal;}

/* novidades / produtos */
#novidades ul, #produtos ul, #artigos ul, #comunicados ul {width:700px;}
#novidades p, #artigos p, #comunicados p {margin-left:20px;}
#novidades li, #produtos li, #artigos li, #comunicados li {margin:0; border-bottom:1px solid #ddd; text-align:left;}
.ie6 #novidades li, .ie6 #produtos li {float:left; display:inline;}
#novidades li a, #produtos li a, #artigos li a, #comunicados li a {display:block; padding:20px; color:#525456; line-height:1.6em;}
#novidades li strong, #artigos li strong, #comunicados li strong {color:#2e83d2;}
#novidades li a:hover, #produtos li a:hover, #artigos li a:hover, #comunicados li a:hover {color:#2e83d2; text-decoration:underline;}
#novidades img, #artigos img, #comunicados img {float:left; margin:0 20px 10px 20px; display:inline;}
.subtitulo {font-size:24px; color:#525456; float:left; display:inline; margin:0 0 0 20px; text-align:left; clear:both;}
.data {font-size:11px;  margin:0 0 0 20px; display:inline; text-align:left; float:left;}
#comunicados li a.arqpdf, #maisnovidades li a.arqpdf { background:url(../imagens/internas/ico_pdf.gif) no-repeat 0 18px; padding:20px 20px 20px 40px}

/* produtos */
#produtos li img {float:left; margin:0 20px 20px 0; border:1px solid #ddd;}
#produtos li span {font-size:18px; color:#2e83d2;}
#produtos div img {float:left; margin:0 20px 0 0; border:1px solid #ddd;}
#produtos div h3 {font-size:18px; font-weight:normal; color:#2e83d2;}
/* mais produtos / mais novidades */
#produtos #maisprodutos, #maisnovidades {width:100%; margin:0;}
#produtos #maisprodutos li a, #maisnovidades li a {padding:15px 0; display:block; text-align:left;}
#produtos #maisprodutos li img {margin:0 10px 0 0;}
#produtos #maisprodutos li a strong {color:#2e83d2;}
#maisnovidades {width:30%; text-align:left; float:right;}
#maisnovidades h2 {margin:0;}
#maisnovidades li {border-bottom:1px solid #ddd;}
#maisnovidades li a strong {color:#525456;}
table {margin:30px 0 0 0;}
.tittable {background:#1f3750; padding:5px; color:#fff; text-align:center; font-weight:bold; font-size:14px;}
td {background:#dde1e6; padding:5px 8px;}
.tittd {background:#506b82; color:#fff; text-align:left; font-weight:bold;}

/* FORMS */
fieldset{margin:0;padding:0;border:none;}
form *{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#525456;}
form {float:left; margin:20px 0 0 0; width:400px; display:inline;}
input, textarea {background:url(../imagens/principal/forms.gif) no-repeat; width:400px; padding:8px; height:16px; border:none; margin:0 0 5px 0;}
.input_maior {background-position:0 0; width:384px;}
.input_medio {background-position:0 -31px; width:284px;}
.input_menor {background-position:0 -63px; width:200px;}
.input_pqno {background-position:-300px -31px; width:90px;}
textarea {background-position:0 -95px; height:145px; width:384px; overflow:auto;}
.ie6 input, .ie6 textarea {background-attachment:fixed;}

select {background:#f3f3f3; width:180px; color:#36383b; padding:2px;border:1px solid #ccc;}
select option {color:#36383b; padding:3px 5px;}
option.opt1 {background:#f0f0f0;}
option.opt2 {background:#fff;}

/* arearestrita / newsletter / contato */
#form_news label, #form_arearestrita label {display:none;}
#form_contato, #form_cadastro {text-align:left; margin-left:20px;}
#form_contato label, #form_cadastro label {display:block; font-size:14px; padding:5px 0; margin:10px 0 0 0;}
#form_arearestrita {margin:0; width:265px; padding:0; text-align:left; margin:0 0 0 10px; float:right;}
.bt_ok {background:url(../imagens/principal/botoes.gif) 0 -205px no-repeat; color:#666; text-align:center; font-weight:bold; padding:6px 13px 8px 13px; border:none; width:40px; height:29px; cursor:pointer;}
.bt_ok:hover {background-position:-41px -205px; color:#2e83d2;}

/* RODAPE */
div#rodape{position:absolute; bottom:0; width:100%; height:60px; left:0; padding:20px 0; background:url(../imagens/principal/bg_rodape.jpg) repeat-x center 0;}
#rodape address {width:500px; margin:0 auto; font-size:11px;}
#rodape address p {margin:20px auto 0 auto; font-size:11px;}

/* ASSINATURAS */
div#rodape a.qualitare{width:63px;height:21px;float:right;margin:0 20px 0 0;background:url(../imagens/assinatura_qualitare.gif) no-repeat;}

/*################################## NAVEGAÇÃO ##############################################*/
/* tamletra */
#tamletra {font:bold 11px Arial, Helvetica, sans-serif; float:right; display:inline; margin:0;}
#tamletra li {display:inline; float:left; margin:0 3px 0 0;}
#tamletra li span {padding:0; display:block;}
.ie6 #tamletra li span {padding:5px 0; display:block;}
#tamletra li a {background:url(../imagens/principal/botoes.gif) 0 -106px no-repeat; color:#666; text-align:center; font-weight:bold; padding:6px 13px 8px 13px; border:none;}
.ie6 #tamletra li a {float:left;}
#tamletra li a:hover {background-position:-40px -106px; color:#2e83d2; text-decoration:none;} 

/* paginacao */
#paginacao {margin:20px auto; float:left;}
#paginacao li {display:inline; float:left; margin:0 1px;}
#paginacao li a {background:url(../imagens/principal/botoes.gif) 0 -106px no-repeat; color:#666; text-align:center; font-weight:bold; padding:6px 16px; border:none;}
.ie #paginacao li a {float:left;}
#paginacao li a:hover, #paginacao li a.pgsel {background-position:-40px -106px; color:#2e83d2; text-decoration:none;} 
#paginacao li.pgoff {font-weight:normal; color:#666; padding:5px 8px;}
#paginacao li a.pgpro, #paginacao li a.pgant {background:none; color:#666; padding:5px 8px;}
#paginacao li a.pgpro:hover, #paginacao li a.pgant:hover {background:none; color:#2e83d2; text-decoration:underline;}