/* GLOBAL */

body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; font-size:x-small; color:#000;  background:#fff;}

a:link { text-decoration:none; color:#164 }
a:visited { text-decoration:none; color:#032 }
a:hover { text-decoration: underline; }
.link_destaque{color:#164}

h1 { margin:10px 0px 10px 0px; font-size:medium; }
h2 { margin:10px 0px 10px 0px; font-size:1.3em; color:#164; }
h3 { margin:10px 0px 10px 0px; font-size:small; }
p { margin:10px 0px 10px 0px;}

form{margin:0px;}
input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#555; border:1px solid #999;}
.checkbox{border:none;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#555; border:1px solid #999;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#555;border:1px solid #999;}
.botao{border:1px solid #888; border-top: 1px solid #bbb; border-left: 1px solid #bbb; cursor:pointer; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; }

.bloco-texto{padding:5px 15px 15px 15px;}

#tudo { }
#mae{width:750px; margin:auto; position:relative; background:#fff; padding:0px 0px 0px 0px; }

#flash{position:absolute; width:462px; height:330px; right:0px; top:0px; z-index:10}

#cabecalho{ width:750px; height:95px;}
#logo{ float:left; width:285px; height:75px; text-align:center; padding-top:25px }
#slogan{color:#dbc569; font-size:1.3em; position:absolute; right:0px; display:block; width:750px; text-align:right; top:80px; margin-left:200px}
#menu_topo{ position:absolute; top:0; right:0; margin:0px; padding:0px; width:278px; }
#menu_topo li{ list-style:none; display:block; float:left}
#menu_topo li a{ display:block; color:#000; padding:10px 10px 2px 4px; border-left:1px solid #777 }
#menu_topo li a:hover{ }
#menu_topo .item_atual{font-weight:bold}

#idiomas{position:absolute; top:35px; right:10px;}

#menu{position:relative; border:0px solid #000; width:750px;}  
  
.glossymenu{
	padding: 0 0 0 45px;
	margin: 0 ;
	background: url(../imagens/menug_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}
.glossymenu li{
	float:left;
}
.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}
.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}
.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(../imagens/menug_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}
.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(../imagens/menug_hover_right.gif) no-repeat right top; /*right tab image path*/
}

/* Cantos Arredondados */

.canto_sup_esq{position:absolute; left:0px; top:9px; background:url(../imagens/canto_sup_esq.png) top no-repeat; width:5px; height:5px}
.canto_sup_dir{position:absolute; right:0px; top:9px; background:url(../imagens/canto_sup_dir.png) top no-repeat; width:5px; height:5px}
.canto_inf_esq{position:absolute; left:0px; bottom:0px; background:url(../imagens/canto_inf_esq.png) bottom no-repeat; width:5px; height:5px}
.canto_inf_dir{position:absolute; right:0px; bottom:0px; background:url(../imagens/canto_inf_dir.png) bottom no-repeat; width:5px; height:5px}

#rodape{ padding:10px 0px 15px 0px; clear:both; width:100%; position:relative; color:#777; border-top:2px solid #ddd; margin-top:20px }
#logos{position:absolute; bottom:25px; right:2px;}

#trainee2010{position:absolute; top:0px; right:120px}

/* Canais - Geral */

ul#submenu { padding:0px; margin:0px; }
#submenu li{ list-style-type: none; padding:0px; margin:0px; display:block; background:url(../imagens/submenu_item_bg_esq.png) no-repeat center left; margin:3px;  }
#submenu a{display: block; padding:9px 8px 8px 8px;width:198px ;background:url(../imagens/submenu_item_bg_dir.png) no-repeat center right; margin-left:4px; font-weight:bold;}
#submenu a:hover{color:#020; text-decoration:none; }
#submenu .item_atual{ background:url(../imagens/submenu_item_at_bg_esq.png) no-repeat center left; }
#submenu a.item_atual{color:#fff; cursor:default; padding:13px 8px 12px 8px; background:url(../imagens/submenu_item_at_bg_dir.png) no-repeat center right;}

#coluna1{ width:220px; float:left; padding:25px 2px; }
#coluna1-2{ width:400px; margin:auto; padding:25px 0px }
#coluna1-2 ul li{ list-style:square}
#coluna2{ width:500px; float:right; padding:25px 10px; font-size:1.1em; text-align:justify }

/* culuna2 canais */
#coluna2_latas{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/latas_bg.jpg) no-repeat right 45px }
#coluna2_beneficios{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/beneficios_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_materiaprima{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/materiaprima_bg.jpg) no-repeat right 45px }
#coluna2_producao_latas{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/producao_latas_bg.jpg) no-repeat right 45px }
#coluna2_video{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/video_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_tampas{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/tampas_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_producaotampas{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/producaotampas_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_aneis{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/aneis_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_rotulos{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/rotulos_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_on-site{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/onsite_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_on-site li{margin:10px 0px;}
#coluna2_CTS{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/cts_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_CTS li{margin-top:10px; margin-bottom:10px;}
#coluna2_CES{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/ces_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_qualidade{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/qualidade_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_meio_ambiente{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/meio_ambiente_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_saude{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/saude_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_seguranca{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/seguranca_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_seguranca li{margin-top:10px; margin-bottom:10px;}
/* #coluna2_resp_social{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/resp_social_bg.jpg) no-repeat right 45px; min-height:350px; } */
#coluna2_promocionais{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/promocionais_bg.jpg) no-repeat right 45px; min-height:350px; }
#coluna2_tintas_e_especiais{ width:340px; float:right; padding:25px 170px 20px 10px; font-size:1.1em; text-align:justify; background:url(../imagens/tintas_e_especiais_bg.jpg) no-repeat right 45px; min-height:350px; }

#coluna1_resp_social{ width:390px; float:left; padding:25px 10px 25px 345px; background:url(../imagens/resp_social_bg.jpg) no-repeat 7px 25px; text-align:justify; min-height:350px;}
#coluna1_links{ width:725px; float:left; padding:25px 10px 25px 10px;  text-align:justify; min-height:350px;}
#coluna1_news{ width:390px; float:left; padding:25px 10px 25px 345px; background:url(../imagens/news_bg.jpg) no-repeat 7px 25px; text-align:justify; min-height:350px;}
#coluna1_contato{width:390px; float:left; padding:25px 10px 25px 345px; background:url(../imagens/contato_bg.jpg) no-repeat 7px 25px; text-align:justify; min-height:350px; font-size:1.1em}
#coluna1_trabalhe{width:390px; float:left; padding:25px 10px 25px 345px; background:url(../imagens/trabalhe_bg.jpg) no-repeat 7px 25px; text-align:justify; min-height:350px; font-size:1.1em}

#coluna2 li{margin-top:10px; margin-bottom:10px;}

/* Home */

#flash_home{padding-left:10px;}

/* Qualidade - Certificados */

#certificados img{margin:2px;}

/* Contato */

.form1{width:400px; margin:auto; padding:15px; }
.form1 p{display:block; width: 225px; float: left; margin-top:0; margin-bottom: 10px; font-size:1.0em;}
.form1 label {display:block; text-align:right; float:left; width:100px; padding-right:15px;}
.form1 .buttonSubmit {width:75px; margin-left:115px;}

/* Links */

.links{float:left; width:362px; height:130px;  text-align:center}

/* News */

.news_titulo{border-bottom:1px solid #999; padding-bottom:4px; margin-bottom:0px}
.news_texto{margin-bottom:18px; margin-top:4px}