@charset "utf-8";

* {
	margin:0;
	padding:0;
	text-decoration:none;
}

body img {
	border:0;
}

body {
	font-family:Arial, Verdana, 'Trebuchet MS';
	color:#4e4e4e;
}

p {
	margin-bottom:15px;
	font-size:12px;
}

p a {
	color:#4e4e4e;
	text-decoration:underline;
}

h1, h2, h3, h4 {
	margin-bottom:20px;
}

.both {
	clear:both;
}

li#F8B617 {
	font-size:20px;
}

#jaqsubbt {
	margin-top:80px;
}

#jaqsubbt a {
	color:#fff;
	background-color:#56B0E9;
	padding:5px;
	font-weight:bold;
}

/* TOPO _____________________________________________________________________________________________________ */

#topo {
	width:100%;
	height:135px;
	background:url(../imgs/topo_edge.jpg) repeat-x left;
}

#topo #base_topo {
	width:891px;
	height:135px;
	margin: 0 auto;
}

#base_topo  #menu {
	width:711px;
	float:left;
}

#base_topo  #busca {
	width:180px;
	float:right;
	margin-top:35px;
	margin-right:-10px;
}

#busca h1 {
	font-size:15px;
	color:#56b0e9;
}

#busca input {
	border:none;
	background-color:#56b0e9;
	color:white;
	font-weight:bold;
	position:relative;
	top:-20px;
}

#busca #bTxt {
	width:130px;
	padding:5px;
	position:relative;
	top:-21px;
	*top:-20px;
}

#busca #bOK {
	height:26px;
	width:30px;
	margin-left:-4px;
}

#prodFlash {
	margin-left:-10px;
}

#idioma {
	width:891px;
	height:10px;
	margin: 0 auto;
	margin-bottom:-10px;
	text-align:right;
}

#idioma p { 
	margin-bottom:-17px;
	margin-right:65px;
	padding-top:3px;
}

/* CONTEUDO GERAL _________________________________________________________________________________________________ */

#conteudo {
	width:100%;
}

/* Para Botar o BG apenas na pagina de atuacao: colocar body#atuacao */
body {
	background:url(../imgs/atuacao_bg.jpg) no-repeat 0px 80px;
}

/* HEADER ________________________________________________________________________________________________________ */

#header {
	width:100%;
	height:162px;
	background-color:#3a8cbf;
}

#banner {
	width:943px;
	margin:0 auto;
}

#banner h1 {
	font-size:31px;
	text-transform:uppercase;
	color:white;
	font-weight:normal;
	margin-left:30px;
	margin-top:13px;
}

#banflash {
	position:relative;
	left:5px;
}

#subTitle {
	width:86%;
	height:35px;
	float:right;
	background-color:#e7e7e7;
	border-top:2px solid white;
}

#subTitle #bloco {
	display:block;
	width:29px;
	height:45px;
	float:left;
	background-color:#e7e7e7;
	border-left:2px solid white;
	border-right:2px solid white;
}

#subTitle #subTitulo {
	width:611px;
	height:45px;
	border-right:2px solid white;
}

#subTitle #subTitulo p {
	font:23px Arial, Verdana, Calibri, 'Trebuchet MS';
	color:white;
	padding-top:9px;
	padding-left:50px;
}

#subTitle #subTitulo span {
	font-size:17px;
}

#prodTitle {
	width:86%;
	height:43px;
	float:right;
	background-color:#e7e7e7;
	border-top:2px solid white;
}

#prodTitle #bloco {
	display:block;
	width:29px;
	height:43px;
	float:left;
	background-color:#e7e7e7;
	border-left:2px solid white;
}

#prodTitle #prodTitulo p {
	font:23px Arial, Verdana, Calibri, 'Trebuchet MS';
	color:#545862;
	padding-top:9px;
	padding-left:50px;
}

#prodTitle #prodTitulo span {
	font-size:17px;
}

/* CONTENTS INTERNOS __________________________________________________________________________________________________________ */

#contents {
	width:892px;
	margin:0 auto;
	margin-top:10px;
	clear:both;
}

body#atuacao #contents {
	margin-top:50px;
}

#prodHome { float:left; }
#areasHome { float:left; margin-left:10px; }
#newsNoticies { float:right; }  

#prodHome, #areasHome, #newsNoticies {
	width:290px;
	font-size:12px;
}

#prodHome h1, #areasHome h1, #newsNoticies h1 {
	background-color:#e6e6e6;
	font-size:14px;
	color:#7a7a7a;
	padding:7px;
	margin-bottom:15px;
	text-transform:uppercase;
}

#prodHome p {
	margin-left:7px;
}

#prodHome ul {
	margin-left:20px;
	color:#206ae2;
	font-weight:bold;
}

#prodHome ul li {
	width:250px;
	margin-bottom:10px;
	list-style-image:url(../imgs/square.gif);
}

#prodHome ul li a {
	color:#206ae2;
}

#areasHome #Segmentos {
	width:288px;
	margin:0 auto;
}

#areasHome p {
	margin-left:7px;
}

#newsNoticies ul {
	width:277px;
	float:right;
}

#newsNoticies ul li {
	list-style:none;
	clear:both;
	height:40px;
	margin-bottom:5px;
}

#newsNoticies ul li a {
	color:#4e4e4e;
	text-decoration:none;
}

#newsNoticies ul li a:hover {
	color:#56B0E9;
}

#newsNoticies ul li p {
	float:left;
	width:200px;
	margin-left:10px;
}

#newsNoticies ul li span {
	display:block;
	float:left;
	width:40px;
	height:31px;
	background-color:#e0ecec;
	text-align:center;
	font-size:10px;
	padding-top:3px;
}

#newsNoticies ul li span strong {
	font-size:12px;
}

#newsNoticies img {
	margin-left:10px;
}

#newsNoticies a#mais {
	float:right;
	color:#4f4f4f;
	font-size:10px;
	padding:2px 5px 2px 5px;
	margin-top:5px;
	margin-right:20px;
	background-color:#bad3d8;
}

/* SOBRE ARXO ________________ */

#sobIMG, #textos, #inner_menu {
	margin-top:20px;
}

#sobIMG {
	width:275px;
	float:right;
}

#sobIMG p {
	margin-left:10px;
}

#textos {
	width:413px;
	float:left;
}

#inner_menu {
	width:158px;
	float:left;
}

#inner_menu ul {
	width:140px;
}

#inner_menu ul li {
	list-style:none;
	margin-bottom:7px;
	padding-bottom:7px;
	border-bottom:1px solid #f0f0f0;
}

body#segmento #inner_menu ul li ul li {
	border-bottom:none;
}

#inner_menu ul li a {
	color:#0b8ee0;
	font-size:15px;
	font-weight:bold;
}

/* ATUACAO ______________ */

#inner_nav {
	width:300px;
	float:left;
	margin-top:20px;
	margin-left:20px;
}

body#atuacao #inner_nav {
	margin-left:100px;
}

div#contents.produtos #inner_nav {
	margin-left:100px;
}

div#contents.produtos #textos {
	margin-left:30px;
	width:270px;
	background-color:#f5f5f5;
	padding:10px;
}

div#contents.produtos #textos ul {
	margin-left:20px;
	width:250px;
}

div#contents.produtos #textos ul li {
	list-style-image:url(../imgs/square.gif);
	margin-bottom:5px;
}

div#contents.produtos #textos ul li a {
	color:#206ae2;
	font-weight:bold;
	font-size:12px;
}

.destaque_c {
	width:150px;
	padding:5px;
	background-color:#56B0E9;
	*margin-top:20px;
	margin-bottom:25px;
}

.destaque_c a {
	color:white;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.destaque {
	padding:10px;
	background-color:#efefef;
	width:330px;
}

/* SEGMENTOS POSTOS */

body#segmento #contents {
	margin-top:70px;
	padding-left:30px;
}

.subSubMenu {
	margin-top:10px;
	margin-left:15px;
}

body#segmento ul.subSubMenu li {
	list-style-image:url(../imgs/square_blue.jpg);
	width:130px;
	margin-bottom:10px;
	padding-bottom:0px;
}

body#segmento ul.subSubMenu li a {
	border:none;
	font-size:12px;
	font-weight:normal;
}

/* VIEW PRODUTO __________________________ PRODUTO.PHP */

#contents.produto {
	margin-top:60px;
}

#contents.produto #textos, body#clientes #contents #textos {
	width:500px;
}

#contents.produto #textos ul {
	width:677px;
	margin-top:30px;
}

#contents.produto #textos ul li, body#clientes #contents #textos ul li {
	list-style:none;
	float:left;
	margin-right:30px;
}

body#clientes #contents #textos ul li {
	text-align:center;
	margin-bottom:15px;
}

body#clientes #contents #textos ul li p  { display:none; }

body#clientes #contents #textos ul li img {
	border:3px solid #ebebeb;
}

body#produto #contents #textos ul li img  { border:3px solid #ebebeb; }

#contents.produto #inner_menu, body#clientes #contents #inner_menu {
	width:200px;
}

#contents.produto #inner_menu ul li, body#clientes #contents #inner_menu ul li, body#contato #contents #inner_menu ul li {
	border:none;
}

#contents.produto #inner_menu ul li {
	margin-left:15px;
	width:160px;
	font-weight:normal;
}

#contents.produto #inner_menu ul li.agua { list-style-image:url(../imgs/squares_seg/square_agua.gif); }
#contents.produto #inner_menu ul li.ar { list-style-image:url(../imgs/squares_seg/square_ar.gif); }
#contents.produto #inner_menu ul li.aviacao { list-style-image:url(../imgs/squares_seg/square_aviacao.gif); }
#contents.produto #inner_menu ul li.bio { list-style-image:url(../imgs/squares_seg/square_bio.gif); }
#contents.produto #inner_menu ul li.glp { list-style-image:url(../imgs/squares_seg/square_glp.gif); }
#contents.produto #inner_menu ul li.madeira { list-style-image:url(../imgs/squares_seg/square_madeira.gif); }
#contents.produto #inner_menu ul li.postoaba { list-style-image:url(../imgs/squares_seg/square_posto_aba.gif); }
#contents.produto #inner_menu ul li.postore { list-style-image:url(../imgs/squares_seg/square_posto_re.gif); }
#contents.produto #inner_menu ul li.quimico { list-style-image:url(../imgs/squares_seg/square_quimico.gif); }
#contents.produto #inner_menu ul li.refri { list-style-image:url(../imgs/squares_seg/square_refri.gif); }
#contents.produto #inner_menu ul li.vasos { list-style-image:url(../imgs/squares_seg/square_vasos.gif); }

#contents.produto #inner_menu ul li a, body#clientes #contents #inner_menu ul li a, body#contato #contents ul li a {
	font-size:12px;
	font-weight:normal;
}

/* CLIENTES * _____________________________________ */

body#clientes #contents {
	padding-top:20px;
}

body#clientes #contents #textos ul {
	width:750px;
}

body#clientes #contents #inner_menu ul li, body#contato #contents #inner_menu ul li {
	font-size:12px;
	font-weight:normal;
	color:#0b8ee0;
}

/* NOTICIAS _______________________________________ */

body#noticias #contents {}

body#noticias #contents #textos {
	width:680px;
}

body#noticias #contents #inner_menu {
	width:200px;
}

body#noticias #contents #inner_menu ul {
	width:180px;
}

body#noticias #contents #inner_menu ul li {
	height:auto;
	padding-bottom:10px;
}

body#noticias #contents #inner_menu ul li a {
	font-size:12px;
}

body#noticias #contents #textos img.i_left {
	float:left;
	margin:5px;
}

body#noticias #contents #textos img.i_right {
	float:right;
	margin:5px;
}

#textos h4 {
	margin-bottom:30px;
	font-size:20px;
	text-transform:uppercase;
}

#textos h5 {
	font-size:14px;
	margin-bottom:10px;
}

#textos h4 span.data {
	font-size:12px;
	font-weight:normal;
	float:right;
	padding:5px;
	background-color:#ebebeb;
	*margin-top:-20px;
}

ul#paginacao {margin-top:10px;}
ul#paginacao li {display:inline; border:none;}
body#noticias #contents #inner_menu ul#paginacao li a {
	display:inline;
	padding:2px 5px 2px 5px;
	margin-right:3px;
	background-color:#ebebeb;
}

/* BUSCA _____________________________ */

body#busca #inner_menu {
	margin-left:20px;
}

body#contato #contents #inner_menu img {
	border:3px solid #ebebeb;
}

body#busca #textos {
	margin-left:20px;
	width:600px;
}

body#busca #textos p a {
	color:#0b8ee0;
	text-decoration:none;
	font-weight:bold;
}

body#busca #textos h6 {
	padding-bottom:5px;
	font-size:22px;
	color:#56b0e9;
	margin-bottom:25px;
	border-bottom:1px solid #ebebeb;
}

body#busca #textos h6 span {
	font-size:12px;
}

/* CONTATO ___________________________ */

#inner_menu a#mapa img {
	text-align:center;
}

body#contato #contents #textos {
	width:640px; 
	margin-left:20px;
}

body#contato #contents #textos h4 {
	margin-bottom:5px;
}

body#contato #contents #inner_menu {
	border-right:1px solid #ebebeb;
	min-height:380px;
}

body#contato #contents #inner_menu, body#contato #contents #inner_menu ul, body#contato #contents #inner_menu ul li {
	width:190px;
}

body#contato #contents #c_form {
	border-top:1px solid #efefef;
	padding-top:10px;
	width:610px;
}

#c_form p {
	font-size:10px;
}

#c_form table {
	font-size:12px;
}

#c_form table tr td {
	padding-right:10px;
	padding-bottom:10px;
}

#c_form table tr td input, #c_form table tr td textarea, #c_form table tr td select, .install {
	padding:5px;
	border:none;
	background-color:#ebebeb;
	font-size:12px;
	font-family:Arial, Tahoma;
	color:#686869;
}

/* MUDAR COR DO BG E COLOR COM FOCO... NÂO FUNCIONA NO IE
#c_form table tr td input:focus, #c_form table tr td textarea:focus, #c_form table tr td select:focus {
	background-color:#686869;
	color:white;
}*/

#c_form table tr td select {
	width:280px;
}

#c_form table tr td input {
	width:270px;
}

#c_form table tr td input#icidade {
	width:230px;
}

#c_form table tr td input#iuf {
	width:20px;
	text-transform:uppercase;
}

#c_form table tr td#tduf span {
	position:relative;
	left:-41px;
}

#c_form table tr td textarea {
	width:565px;
	height:150px;
	overflow-Y:hidden;
}

#c_form table tr td#msgtr { padding-bottom:0px; }
#c_form table tr td#trsubmit { margin-top:0px; position:relative; top:-2px; *right:1px; }

#c_form table tr td #bt_submit {
	width:60px;
	font-size:15px;
	font-weight:bold;
	float:right;
	background-color:#56B0E9;
	color:white;
}

body#contato #contents #inner_menu ul li {
	margin-left:5px;
	margin-bottom:0px;
}

/* MAPA DO SITE ________________________ */
#mapadosite {
	width:643px;
	margin:0 auto;
	margin-top:40px;
	*margin-top:0px;
}

#mapadosite li {
	width:643px;
	background-color:#ebebeb;
	list-style:none;
	margin-bottom:45px;
	*margin-bottom:10px;
}

#mapadosite li ul {
	margin-left:50px;
	padding-bottom:10px;
}

#mapadosite li ul li {
	list-style-image:url(../imgs/square.gif);
	width:400px;
	margin-bottom:5px;
}

#mapadosite li ul li a {
	font-size:12px;
	color:#0b8ee0;
}

#mapadosite li h2 {
	font:18px Arial, Tahoma;
	padding-top:0px;
	padding-left:10px;
	margin-bottom:0px;
}

#mapadosite li h2 a {
	display:block;
	width:630px;
	height:37px;
	color:#686868;
	margin-top:-37px;
	*margin-top:0px;
	padding-top:10px;
	/*background:url(../imgs/mais.jpg) no-repeat right;*/
}

/* DOWNLOADS ____________________________ */
body#downloads #textos {
	width:644px;
}

#textos h3 {
	font-size:22px;
	color:#56b0e9;
	border-bottom:1px solid #ebebeb;
}

div.downloads {
	width:644px;
	height:28px;
	padding-top:3px;
	padding-bottom:20px;
}

div.downloads h4 {
	width:630px;
	padding:10px;
	*padding-top:34px;
	margin-left:7px;
	background:url(../imgs/down_h.jpg) no-repeat left;
	color:white;
	font-weight:normal;
	margin-bottom:1px;
}

div.downloads[title=impar] h4 {
	background:url(../imgs/down_hc.jpg) no-repeat left;
}

div.downloads h4 span {
	font-size:14px;
}

div.downloads h4 a {
	float:right;
	margin-right:25px;
	color:white;
	position:relative;	
}

div.downloads h4 a:hover {
	color:#383191;
}

/* LINKS UTEIS ____________________________ */

body#links #textos {
	width:600px;
}

#textos ul.links { margin-left:20px; }

#textos ul.links li {
	list-style:none;
}

#textos ul.links li a {
	font-size:12px;
	font-weight:bold;
	color:#686868;
	display:block;
	width:450px;
	padding:5px 5px 5px 5px;
	background-color:#ebebeb;
	margin-bottom:5px
}

#textos ul.links li a:hover {
	color:white;
	background-color:#999;
}

/* REPRESENTANTES ___________________________ */
body#representantes #textos {
	width:590px;
	margin-left:-20px;
}

body#representantes #contents #inner_menu {
	width:289px;
	border-right:1px solid #ebebeb;
}

body#representantes #contents #inner_menu h3 {
	margin-top:3px;
}

body#representantes #contents #inner_menu table {
	font-size:12px;
	display:none;
}

body#representantes #contents #inner_menu table tr td[lang=pt] {
	border-bottom:1px solid #ebebeb;
}

body#representantes #contents #inner_menu table tr td { vertical-align:top; }

body#representantes #contents #inner_menu table tr.importa td {
	font-size:16px;
	height:25px;
}

body#representantes #contents #inner_menu table tr td:first-child {
	font-weight:bold;
	width:85px;
	height:20px;
	text-align:right;
	padding-right:10px;
}

/* PESQUISA _________________________________ */
body#pesquisa #contents #textos {
	width:800px;
	margin-left:23px;
}

body#pesquisa #contents #textos #c_form {
	width:577px;
	margin:0 auto;
}

body#pesquisa #contents #textos table.outros {
	width:800px;
	margin-bottom:30px;
}

body#pesquisa #contents #textos table tr td {
	padding:5px;
}

body#pesquisa #contents #textos table thead {
	font-size:15px;
	font-weight:bold;
	background-color:#ebebeb;
}

body#pesquisa #contents #textos table thead tr td {
	border-left:2px solid white;
	background-color:#56B0E9;
	color:white;
}

body#pesquisa #contents #textos table tbody tr td {
	border-left:2px solid white;
}

body#pesquisa #contents #textos table thead tr td:first-child {
	width:350px;
}

body#pesquisa #contents #textos table tbody tr td:first-child {
	height:50px;
}


body#pesquisa #contents #textos table tbody {
	font-size:12px;
}

body#pesquisa #contents #textos table tbody tr td input {
	border:1px solid #ccc;
}

body#pesquisa #contents #textos #c_form textarea {
	overflow:auto;
}

td strong {
	font-size:12px;
}

.utmInput {
	width:450px;
	padding:5px;
}

.utmInput2 {
	width:230px;
	padding:5px;
}

.utmInput3 {
	width:750px;
	padding:5px;
}

/* RODAPE __________________________________________________________________________________________________________ */

#footer_menu {
	width:894px;
	height:30px;
	margin:0 auto;
	background-color:#f0f0f0;
	clear:both;
	position:relative;
	top:50px;
	margin-bottom:5px;
}

#footer_menu ul {
	width:530px;
	height:30px;
	margin:0 auto;
	padding-top:0px;
}

#footer_menu ul li {
	display:inline;
}

#footer_menu ul li a {
	display:block;
	float:left;
	margin-right:10px;
	font-size:12px;
	color:#868686;
	padding:7px 7px 8px 7px;
}

#footer_menu ul li a[rel=ultimo] {
	margin-right:0px;
}

#footer_menu ul li a:hover {
	color:white;
	background-color:#686869;
}

#rodape {
	width:894px;
	height:76px;
	margin:0 auto;
	background-color:#e6e6e6;
	clear:both;
	position:relative;
	top:50px;
}

body#contato #rodape {
	top:40px;
}

#rodape #copy {
	width:235px;
	height:60px;
	float:left;
	margin:10px 0px 0px 10px;
	border-right:1px solid white;
	margin-bottom:80px;
}

#copy address {
	font:10px Verdana, Arial;
	color:#797979;
	margin-left:20px;
	margin-top:13px;
}

#rodape #newsletter {
	width:285px;
	height:60px;
	float:left;
	margin:10px 0px 0px 0px;
	border-right:1px solid white;
}

#newsletter h2 {
	font:bold 15px Arial, Verdana;
	color:#4895c4;
	margin-bottom:1px;
}

#rodape #newsletter #newsForm {
	width:250px;
	margin-left:20px;
	margin-top:5px;
	_margin-top:-55px;
	_position:absolute;
	_z-index:1;
}

#newsForm input {
	border:none;
	background-color:white;
}

#newsForm #Nemail {
	border:none;
	background-color:white;
	*margin-left:-20px;
	padding:5px;
	padding-right:0px;
	width:200px;
	position:relative;
	top:-1px;
	*top:0px;
	color:#3b8dc0;
}

#newsForm #submit {
	width:30px;
	height:26px;
	color:#3b8dc0;
	font-weight:bold;
	margin-left:-4px;
}

#rodape #fones {
	width:355px;
	float:right;
}

#fones ul {
	width:340px;
	margin:15px 0px 0px 40px;
}

#fones ul li {
	display:block;
	float:left;
	margin-right:10px;
	width:150px;
	font:11px Arial, Verdana;
	color:#565656;
}