html {min-height:100%; margin-bottom:1px;}
body {background:#d5d5d5 url(../imagens/body_background.jpg) repeat-x left top; font:62.5%/1.5 Arial,Helvetica,sans-serif; padding:0 0 12px 0;}

/** RE-SETS **/
* {margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
fieldset, img {border:none; margin:0; padding:0;}


/** ESTRUTURAS **/
#page {background:#fff url(../imagens/page_background.jpg) repeat-y left top; width:780px; margin:0 auto;}
#header {padding:0 20px; height:128px; position:relative;}
#flash {padding:0 20px; margin-bottom:10px;}
#content {padding:0 20px 20px 20px;}
#content:after {content:"."; height:0; clear:both; display:block; overflow:hidden; visibility:hidden;}
#rodape {background:#d5d5d5 url(../imagens/rodape_background.jpg) no-repeat left top; text-align:right; padding:15px 0 0 0; height:40px; position:relative; clear:both;}

.flash_home {height:220px;}
.flash_chemicolor {height:168px;}

.noticias_home {width:340px; padding:10px 10px 0px 10px; float:left;}
.chamadas {width:370px; float:right;}
.chamadas div {background:#f1f1f1 url(../imagens/chamada_background.jpg) no-repeat; height:50px; margin-bottom:6px; padding:10px 5px 11px 10px;}

.conteudo {width:520px; margin-left:25px; padding-bottom:20px; float:right;}

.noticia {border-bottom:1px solid #f1f1f1; margin-bottom:20px;}

.cores {width:340px;}
.cores ul {list-style:none; padding:0; margin:0;}
.cores ul li {height:45px; float:left; display:block;}
.cores span {font-size:10px; color:#555;}
.cores div {border:1px solid #c4c4c4; width:77px; height:20px; margin:0 5px 0px 0;}
.cores a,
.cores a:visited {color:#666 !important; text-decoration:none;}

.img {float:right; border:1px solid #e5e5e5; margin-left:12px;}

dl, dt, dd {margin:0; padding:0;}
dt {background:#e3e2e2 url(../imagens/arrow-square.gif) no-repeat right 7px; border:1px solid #c4c4c4; padding:5px; margin-bottom:1px; display:block;}
dt.ativo {background-position:right -49px;}
dd {background:#fff; margin-bottom:1px;}
dd {padding:12px;}

/** Pagina: Faça você mesmo **/
.facavocemesmo {border-bottom:1px solid #f1f1f1; padding-bottom:12px;}
	.facavocemesmo img {margin-right:12px; float:left;}
.passo {background:#fdfdfd; border:1px solid #f1f1f1; margin-bottom:12px; padding:12px;}
.passo h3 {margin:0 !important;}
.passo img {margin:0 12px 0 0; float:left;}

/** Pagina: Busca **/
.busca {border-bottom:1px solid #f1f1f1; margin-bottom:20px; padding-bottom:12px;}

/** Galeria **/
.galeria a {margin:0 5px 5px 0; display:block; float:left;}

/**
----------------------
TIPOGRAFIA
----------------------
**/
h1 a {background:#f00 url(../imagens/logo.jpg) no-repeat left top; text-indent:-10000px; width:208px; height:62px; margin-bottom:10px; display:block;}
h2 {font:bold 2.3em Arial,Helvetica,sans-serif; color:#666; letter-spacing:-2px; padding-bottom:15px;}
h3 {font:bold 1.6em Arial,Helvetica,sans-serif; letter-spacing:-1px; color:#666;}

a,
a:link,
a:visited,
a:active {color:#a82d2d;}
a:hover {color:#d01d1d;}

p {}

dt {font-size:1.2em; color:#666;}
dd {font-size:1.2em; color:#888;}

.noticias_home h2 {font-size:15px; border-bottom:1px solid #f1f1f1; margin:0 0 3px 0; padding:0 0 3px 0;}
.noticias_home h2 a {color:#666; text-decoration:none; letter-spacing:-1px;}
.noticias_home h2 a:hover {color:#333;}
.noticias_home p {color:#999; margin:0 0 10px 0;}

.chamadas div h3 {color:#666; margin-top:5px;}
.chamadas div h3 a {color:#666; text-decoration:none;}
.chamadas div h3 a:hover {color:#333;}

.conteudo h3 a {color:#666; text-decoration:none; letter-spacing:-1px;}
.conteudo h3 a:hover {color:#333;}

.chamadas div p {color:#999; line-height:11px;}
.chamadas div ul li a {color:#999; text-decoration:none; padding:0 7px;}
.chamadas div ul li a:hover {color:#333;}

.conteudo h3 {margin:22px 0 13px;}
.conteudo p {font-size:1.2em; color:#888; margin-bottom:13px;}
.conteudo li {font-size:1.2em;}

.noticia h3, .busca h3 {margin:20px 0 0 0;}
.noticia span, .busca span {color:#666;}
.busca h3 {margin:0;}
.busca span {color:#666;}

.facavocemesmo h3 {margin:20px 0 0 0;}
.facavocemesmo span {color:#999;}

#rodape {color:#999;}
#rodape p {padding-right:12px;}
#rodape a {color:#666;}

/** MENUS **/

.menu_principal {padding:0; margin:0; list-style:none; position:absolute; top:40px; right:20px;}
.menu_principal li {float:left; position:relative;}
.menu_principal li a,
.menu_principal li a:visited {font-size:1.2em; color:#999; text-decoration:none; border-left:1px solid #f1f1f1; padding:4px 12px; margin:0; display:block;}

.menu_principal li a:hover {background:#c4c4c4; color:#fff;}

.menu_principal li ul {background:#fff; position:absolute; top:25px; left:1px; border:1px solid #c4c4c4; padding:10px 5px; margin:0; width:150px; display:none;}
.menu_principal li:hover ul,
.menu_principal li.over ul {display:block; z-index:1000;}
.menu_principal li ul li {display:block; width:140px;}
.menu_principal li ul li a {margin:0; padding:4px 10px;}

.menu_linhas {height:51px; padding:0; margin:0; list-style:none;}
.menu_linhas li {display:inline; float:left;}
.menu_linhas li a {text-indent:-10000px; width:147px; height:51px; margin-right:1px; display:block;}
.menu_linhas li .btn_chemicolor {background:url(../imagens/btn_chemicolor.jpg) no-repeat left top;}
.menu_linhas li .btn_gt2000 {background:url(../imagens/btn_gt2000.jpg) no-repeat left top;}
.menu_linhas li .btn_utility {background:url(../imagens/btn_utility.jpg) no-repeat left top;}
.menu_linhas li .btn_domline {background:url(../imagens/btn_domline.jpg) no-repeat left top;}
.menu_linhas li .btn_axebrasil {background:url(../imagens/btn_axebrasil.jpg) no-repeat left top; margin:0;}

.menu_chamadas {margin:0; padding:0; list-style:none;}
.menu_chamadas li {color:#999; float:left;}
.menu_chamadas li a:visited {color:#999;}

.menu_interno {background:url(../imagens/menu_interno_background.jpg) no-repeat right top; width:195px; min-height:263px; padding-top:8px; float:left;}
.menu_interno ul {margin:0; padding:0 25px 0 0; list-style:none;}
.menu_interno ul li {border-bottom:1px solid #f1f1f1; padding:3px 0;}
.menu_interno ul li a,
.menu_interno ul li a:visited {background:url(../imagens/dot_item.gif) no-repeat 0 3px; font-size:1.2em; color:#7f7f7f; text-decoration:none; padding-left:17px;}
.menu_interno ul li a.submenu {background:url(../imagens/dot_mais.gif) no-repeat 0 3px;}
.menu_interno ul li a:hover,
.menu_interno ul li a.current {color:#555;}

.menu_interno ul li ul {margin:0; padding:0;}
.menu_interno ul li ul li {width:170px; border:0;}
.menu_interno ul li ul li a {background:url(../imagens/dot_seta.gif) no-repeat 10px 3px !important; padding-left:25px !important;}
.menu_interno .submenuH {display:none;}

.apresentacao {width:147px; margin-left:25px; padding-bottom:70px; float:right; text-align:center}
.apresentacao img {border:1px solid #f1f1f1; width:145px;}
.menu_apresentacao {margin:0; padding:0; list-style:none;}
.menu_apresentacao {float:left;}
.menu_apresentacao li a {background:#f2f2f2; color:#797979; text-align:center; text-decoration:none; width:135px; border:1px solid #e5e5e5; padding:5px; margin-bottom:2px; display:block;}

.menu_indique {padding:0; list-style:none;}
.menu_indique li {text-align:center;}
.menu_indique li a {font-size:0.8em; color:#797979; text-decoration:none;}


/** FORMULARIOS **/

input, select {font:12px Arial,Helvetica,sans-serif; color:#333; padding:1px;}
textarea {font:12px Arial,Helvetica,sans-serif; color:#333; padding:1px;}
label {font-size:1.2em; color:#888;}

.menu_busca {position:absolute; top:15px; right:20px;}
.menu_busca div {float:left;}
.menu_busca div .busca {background:url(../imagens/input_background.jpg) repeat-x left top; font:10px Arial,Helvetica,sans-serif; color:#999; width:120px; border:1px solid #c7c7c7; padding:2px; }

.contato_end {background:url(../imagens/menu_interno_background.jpg) no-repeat right top; width:260px; float:left;}
.formulario {float:right;}
.contato div {margin-bottom:3px;}
.contato div label {text-align:right; width:60px; padding:1px 5px 0 0; float:left; display:block;}
.contato .submit, .contato .textarea {margin-left:65px;}
.contato .submit input {padding:0 15px;}

.newsletter div label {width:90px;}
.newsletter .submit {padding-left:20px;}

.curriculo div label {width:165px !important;}


.input_grande {width:371px;}
.input_medio {width:155px;}
.input_pequeno {width:70px;}



/** EXTRAS **/

.floatLeft {float:left;}
.floatRight {float:right;}

.clearBoth {clear:both;}

.full {width:740px; margin:0;}

.settor {background:url(../imagens/settor.jpg) no-repeat left top; text-indent:-10000px; text-align:left; width:132px; height:21px; margin:12px auto 0 auto; display:block; position:absolute; top:5px; left:0;}
.settor:hover {background:url(../imagens/settor.jpg) no-repeat left bottom;}

.msg_erro {background:#fff7d9 url(../imagens/msg-erro.png) 10px center no-repeat; border:1px solid #ffcc00; padding:12px 12px 12px 35px;color:#333;}
.msg_sucesso {background:#bfefbf url(../imagens/msg-sucesso.png) 10px center no-repeat; border:1px solid #00c000; padding:12px 12px 12px 35px;color:#333;}
.msg_info {background:#e5f5ff url(../imagens/msg-info.png) 10px center no-repeat; border:1px solid #7fccff; padding:12px 12px 12px 35px;color:#333;}
.msg_fatal {background:#fce6e4 url(../imagens/msg_fatal.png) 10px center no-repeat; border:1px solid #ef877f; padding:12px 12px 12px 35px;color:#333;}
