/*geral*/
* { 
margin:0px;
padding:0px; 
}
* img{ 
border:0px;
}
/*global*/
body {
	font-family:Tahoma, Verdana, Arial;
	color: #000087;
	background-image: url(img/fundo.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;
	font-size: 11px;
	height:100%;
	
}
#pagina {
	margin-right: auto;
	margin-left: auto;
	width:779px;
}
h3{
	font-size: 14px;
	font-weight: bold;
}
h4, h5, h6{
	font-size: 12px;
	font-weight: bold;
}
/*cabeçalho*/
#cabecalho {
	top: 0px;
	left: 0px;
	width:auto;
	height: 93px;
	background-image: url(img/img_header.jpg);
	background-repeat: no-repeat;
	padding: 0px 14px 0px 14px;
}
/*link logo*/
#link_logo a span{
	display:none;
}
#link_logo a{
	width:214px;
	height:86px;
	position:absolute;
	z-index: 2;
}
/*bandeiras*/
.bandeira{
	width:236px;
	height: auto;
}
/*campo de busca*/
#campo_de_busca{
	width:255px;
	height:50px;
	margin: 17px 0px 0px 496px;
	position:absolute;
	z-index: 2;
}
.bt_buscar{
	width:85px;
	height:32px;
	background-image: url(img/botao_buscar.gif);
	background-repeat: no-repeat;
	border: 0px;
}
.campo_buscar{
	width:145px;
	height: 21px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000087;
	background-image: url(img/img_camp_buscar.gif);
	background-repeat: repeat-x;
	border: 1px solid #cbcbcb;
	margin-top:3px;
	padding-top:3px;
	vertical-align: top;
}
/*menu*/
#menu {
	padding: 86px 0px 0px 0px;
	height: 39px;
	width: 751px;
	background: url(img/img_menu.jpg) repeat-x bottom;
	position:absolute;
	z-index: 1;
}
#menu li {
	list-style: none;
	float: left;
}
#menu li a{
	height: 39px;
	line-height: 39px;
	float: left;
	width: 13.4em;
	display: block;
	color: #3333cc;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/img_menu_div.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#menu a:hover {
	background-image: url(img/img_hover.jpg);
	background-repeat: no-repeat;
	background-position: left center;

}
#menu a:hover .pont {
	background-image: url(img/hover_direito.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

/*trilha de links*/
#trilha_links {
	margin-top: 33px;
	margin-right: auto;
	margin-left: auto;
	width:751px;
	height:33px;
	overflow:hidden;
	background-image: url(img/img_barra_trilha.gif);
}
#trilha_links .tl01 li {
	list-style: none;
	float: left;
}
#trilha_links .tl01 li a{
	float: left;
	padding-top:10px;
	width: 80px;
	text-align: center;
	text-decoration: underline;
	color: #000087;
	font-size: 10px;
}
#trilha_links .tl01 li a:hover{
	text-decoration: none;
}
#trilha_links .tl01 li span{
	font-weight: bold;
}


#trilha_links .tl02 li {
	list-style: none;
	float: left;
	margin-left: 12px;
}
#trilha_links .tl02 li a{
	float: left;
	padding:10px 0px 0px 12px;
	width: auto;
	text-align: left;
	text-decoration: underline;
	color: #000087;
	font-size: 10px;
	background-image: url(img/bl_trilha_links.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#trilha_links .tl02 li a:hover{
	text-decoration: none;
}

/*tv*/
#tv {
	padding: 35px 0px 0px 14px;
	width:751px;
	height:212px;
}
/*corpo página index*/
#corpo, #corpo_paginas {
	padding: 14px 14px 12px 14px;
	width:751px;
	height:auto;
	overflow:hidden;
}
/*corpo página*/
#corpo_paginas {
	padding: 0px 14px 0px 14px;
	background-image: url(img/fundo_menu_lateral.gif);
	background-repeat: repeat-y;
	background-position: left;
}
/*conteudo paginas*/
#conteudo {
	padding: 0px 0px 10px 0px;
	width:581px;
	overflow:hidden;
	float:right;
	background-color: #FFFFFF;
}
#conteudo_geral h3{
	padding: 10px 0px 5px 0px;
}
#conteudo_geral .img_horizontal{
	width: 571px;
	height: 100px;
	padding: 5px 0px 5px 0px
}
#conteudo_geral p{
	padding: 0px 0px 10px 0px;
	line-height: 20px;	
}
#conteudo_geral ul{
	padding: 2px 0px 10px 0px;
}
#conteudo_geral li{
	list-style-type: disc;
	list-style-position: inside;
	padding-left:5px;
	line-height: 18px;
}
#conteudo_geral a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #0033cc;	
}
#conteudo_geral a:hover{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0033cc;
}
/*noticias*/
#conteudo_geral .box_noticia{
	background-image: url(img/img_line_box_noticias.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 10px 0px 25px 0px;
}
#conteudo_geral .box_noticia a{
	text-decoration:none;
	color:#000087;
	font-weight: bold;
}
#conteudo_geral .box_noticia p a{
	text-decoration:none;
	color:#000087;
	font-weight: normal;
}
#conteudo_geral .box_noticia span{
	background-image: url(img/bl_trilha_links.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	font-size: 11px;
	font-weight: bold;
}
#conteudo_geral .box_noticia h4{
	background-image: url(img/bl_trilha_links.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	font-size: 12px;
	font-weight: bold;
}
#conteudo_geral .box_noticia p{
	margin-top:3px;
}
/*galeria de fotos*/
#conteudo_geral .box_foto{
	width:185px;
	height:172px;
	background-image: url(img/img_fundo_box_foto.gif);
	background-repeat: repeat-y;
	float:left;
	margin: 8px 0px 10px 8px;
}
#conteudo_geral .box_foto_content{
	padding-left:9px;
	padding-bottom:3px;
}
#conteudo_geral .box_foto_content img{
	padding-bottom: 12px;
}
#conteudo_geral .box_foto_topo{
	width:185px;
	height:12px;
	background-image: url(img/img_topo_box_foto.gif);
	background-repeat: no-repeat;
}
#conteudo_geral .box_foto_bottom{
	width:185px;
	height:12px;
	background-image: url(img/img_bottom_box_foto.gif);
	background-repeat: no-repeat;
}
/*fundo titulo paginas*/
#conteudo .fundo_titulo_paginas {
	width: 564px;
	height: 35px;
	background-image: url(img/fundo_titulos.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 17px;
}
/*controle tamanho de texto*/
#conteudo .tamanho_texto {
	font-size:9px;
	width: 80px;
	height: 35px;
	float:right;
	text-align: right;
}
#conteudo .tamanho_texto img{
	padding: 3px 0px 0px 0px;
	border: 0px;
}
/*titulo paginas*/
#conteudo .titulo_paginas {
	width:210px;
	height:23px;
	float:left;
}
#conteudo .titulo_familias {
	width:354px;
	height:35px;
	float:right;
}
/*Página Contato e cadastro*/
#conteudo_geral .formulario{
	padding: 10px 0px 0px 0px;
	width: 406px;
	float:left;
}
#conteudo_geral .formulario .campos{
	height: 15px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000087;
	background-image: url(img/img_camp_buscar.gif);
	background-repeat: repeat-x;
	border: 1px solid #cbcbcb;
	padding-top:5px;
	margin-top: 3px;
	margin-bottom:10px
}
#conteudo_geral .formulario .txarea{
	height:80px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000087;
	background-image: url(img/img_camp_buscar.gif);
	background-repeat: repeat-x;
	border: 1px solid #cbcbcb;
	padding-top:5px;
	margin-top: 3px;
	margin-bottom:10px
}
#conteudo_geral .formulario .bt_enviar{
	width:85px;
	height: 32px;
	background-repeat: no-repeat;
	border: 0px;
	background-image: url(img/botao_enivar.gif);
	float:right;
}
#conteudo_geral .dados_cont{
	width: 155px;
	float: right;
}
#conteudo_geral .dados_cont a{
	color: #000087;
	font-size: 11px;
}
#conteudo_geral .dados_cont a:hover{
	text-decoration:none;
	color: #000087;
	font-size: 11px;
}
/*menu lateral*/
#menu_lateral {
	width: 160px;
	background-color: #eff7fe;
	margin: 0px;
	height: auto;
}
#menu_lateral li {
	background-image: url(img/line_div_menu_lateral.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	_height: 20px;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
#menu_lateral li a{
	font-family: Verdana, Tahoma, Arial;
	padding: 0px 0px 0px 30px;
	line-height: 35px;
	color: #3333cc;
	font-size: 10px;
	text-align: left;
	display: block;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/bl_menu_lateral_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*sub menu*/
#menu_lateral li ul li {
	background-image: none;
}
#menu_lateral li ul li a {
	font-family:Tahoma, Verdana, Arial;
	line-height: 17px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background-image: none;
}
#menu_lateral li ul li a:hover {
	background-color: #3333CC;
	color: #FFFFFF;
	background-image: none;
}
/*home paginas de produtos*/
#box_prod {
	margin: 10px 0px 0px 0px;
	width:581px;
	float:left;
	background-image: url(img/fundo_prodbox.gif);
	background-repeat: repeat-y;
}
#box_prod .p03{
	width:12px;
	height:12px;
	background-image: url(img/point_bottom_left_colum2.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	float:left;
}
#box_prod .p04{
	width:12px;
	height:12px;
	background-image: url(img/point_bottom_right_colum2.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	float:right;
}
#box_prod .img_ambiente{
	width: 227px;
	float:left;
}
#box_prod .prod_list{
	width: 354px;
	float:left;
}
#box_prod .prod_list h2{
	padding: 0px 0px 10px 0px;
}
#box_prod .prod_list p{
	font-family:Tahoma, Verdana, Arial;
	color: #666666;
}
#box_prod .thumb_prod{
	padding: 5px 10px 5px 0px;
	width: 108px;
	height: 125px;
	float:left;
}
#box_prod .thumb_prod p {
	text-align: center;
}
#box_prod .thumb_prod a {
	color: #000087;
	text-decoration:none;
}
#box_prod .thumb_prod a:hover{
	text-decoration:underline;
}
/*pagina do produto*/
#prod_col01 {
	margin: 10px 0px 0px 0px;
	width:341px;
	float:left;
	line-height: 20px;
}
#prod_col01 h4{
	padding: 30px 0px 10px 0px;
}
#prod_col01 h5{
	padding: 25px 0px 10px 0px;
	color: #339900;
}
#prod_col01 .dados_prod{
	width:320px;
	font-family:Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c4cee7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4cee7;
}
#prod_col01 .dados_prod th{
	font-family:Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	background-color: #000087;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c4cee7;
}
#prod_col01 .dados_prod td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #c4cee7;
	border-right-color: #c4cee7;
}
#prod_col01 .dados_prod .mark{
	background-color: #edf0f8;
}
#prod_col01 .prod_mais{
	width: 55px;
	padding: 0px 10px 0px 10px;
	font-size: 10px;
	line-height:normal;
	float:left;
}
#prod_col01 .prod_mais p {
	text-align: center;
}
#prod_col01 .prod_mais a {
	color: #000087;
	text-decoration:none;
}
#prod_col01 .prod_mais a:hover{
	text-decoration:underline;
}
#prod_col02 {
	font-size: 10px;
	line-height: 13px;
	paddin: 10px 0px 0px 0px;
	width:230px;
	float:right;
}
#prod_col02 h4{
	padding: 10px 0px 10px 0px;
}
#prod_col02 p{
	padding: 10px;
}
#prod_col02 p a{
	text-decoration: underline;
}
#prod_col02 p a:hover{
	text-decoration: none;
}
#prod_col02 .bt_prod_tec{
	font-size: 11px;
	line-height:normal;
	padding: 8px 0px 0px 40px;
	width:190px;
	height:22px;
	background-image: url(img/bt_prod_tec.gif);
	background-repeat: no-repeat;
}
#prod_col02 .bt_prod_info{
	font-size: 11px;
	line-height:normal;
	padding: 8px 0px 0px 40px;
	width:190px;
	height:22px;
	background-image: url(img/bt_prod_info.gif);
	background-repeat: no-repeat;
}
#prod_col02 a{
	text-decoration: none;
	color: #000087;
}

#prod_col02 .tb_qualidade{
	height:56px;
	padding: 0px 0px 10px 0px;
}
#prod_col02 .tb_qualidade .legenda{
	width: 170px;
	padding: 20px 0px 0px 0px;
	float:right;
}
#prod_col02 .tb_qualidade h6{
	font-size: 11px;
}
#prod_col02 .tb_qualidade .selo{
	width: 55px;
	float: left;
}

/*bt saiba mais*/
.bt_saibamais a{
	width:96px;
	height:25px;
	margin: 8px 0 10px 0;
	background-image: url(img/bt_saiba_mais.gif);
	background-repeat: no-repeat;
	float:right;
}
.bt_saibamais a span{
	display:none;
}
/*coluna01*/
#coluna01 {
	width:200px;
	margin: 0px 5px 0px 0px;
	height:auto;
	float:left;
}
#coluna01 h2{
	padding: 6px 0 6px 0;
}
#coluna01 p{
	line-height: 13pt;
}
/*coluna02*/
#coluna02 {
	width:330px;
	height:auto;
	margin: 0px 5px 0px 5px;
	float:left;
	background-image: url(img/fundo_colum2.gif);
	background-repeat: repeat-y;
}
#coluna02 h2{
	position:absolute;
	z-index:4
}
.pont01{
	width:12px;
	height:12px;
	background-image: url(img/point_top_left_colum2.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	position:absolute;
	z-index:3
}
.pont02{
	width:12px;
	height:12px;
	background-image: url(img/point_top_right_colum2.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin: 0px 0px 0px 318px;
	position:absolute;
	z-index:3;

}
.pont03{
	width:12px;
	height:12px;
	background-image: url(img/point_bottom_left_colum2.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	float:left;
}
.pont04{
	width:12px;
	height:12px;
	background-image: url(img/point_bottom_right_colum2.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	float:right;
}
#produtos{
	height:150px;
	width:330px;
	overflow:hidden;
}
#produtos .img_home_produtos{
	padding: 10px 0px 0px 12px;
	float:left;
}
/* hack para os links ficarem estilizados em "todos" os navegadores */
.col02_a{
	width: 190px;
	margin: 42px 0px 0px 0px;
	float:right;
	line-height: 15pt;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
/*coluna03*/
#coluna03 {
	width:200px;
	margin: 0px 0px 0px 5px;
	height:auto;
	float:left;
}
#coluna03 h2{
	padding: 6px 0 6px 0;
}
#coluna03 h3{
	font-family:Tahoma, Helvetica, sans-serif;
	padding-bottom: 6px;
	color: #000087;
	font-size: 11px;
	font-weight: bold;
}
#coluna03 .noticia{
	padding-bottom:50px;
}
#coluna03 p{
	line-height: 15pt;
}
#coluna03 .img_resposabilidade_social{
	float:left;
}
#coluna03 .tx_resposabilidade_social{
	width: 127px;
	margin: 0px 0px 0px 0px;
	float:right;
	line-height: 15pt;
}
/*rodape*/
#rodape {
	width:100%;
	height:75px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebebeb;
	background-image: url(img/img_rodape.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#rodapebox {
	margin-right: auto;
	margin-left: auto;
	width:751px;
}
#rodapebox .endereco {
	font-family:Tahoma, Helvetica, sans-serif;
	padding: 25px;
	float:left;
}
#rodapebox .links {
	font-family:Tahoma, Helvetica, sans-serif;
	padding: 25px;
	float:right;
}
#rodapebox a {
	color: #000087;
	font-size: 11px;
}
#rodapebox a:hover {
	color: #000087;
	font-size: 11px;
	text-decoration:none;
}
/*selo conecte web*/
#selo_cw a span{
	display:none;
}
#selo_cw a{
	padding: 0px 0 15px 0;
	float:right;
	width:134px;
	height:23px;
	background-image: url(img/selo_cw_link.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#selo_cw a:hover{
	background-image: url(img/selo_cw_hover.gif);
	background-repeat: no-repeat;
}
#idioma ul li{
	float:left;
	margin: 0;
	padding: 15px 10px 15px 10px;
}
#idioma ul{
	list-style-type: none;
}


/*paginacao*/
.paginacao {
	text-align: center;
	padding: 0px 0px 5px 0px;
	margin: 10px 2px 2px 2px;
}

.paginacao a:link, .paginacao a:visited, .paginacao a:active {
	padding:2px 7px 2px 7px;
	margin:2px;
	text-decoration:none;
	color: #000087;
	border:1px solid #DFF1FF;
	background-color:#FFFFFF;
	font-weight:none;
}
.paginacao a:hover {
	padding:2px 7px 2px 7px;
	margin:2px;
	text-decoration:none;
	border:1px solid #000087;
	background-color:#FFFFFF;
	font-weight:none;
}
.paginacao span.paginas {
	padding:3px 7px 3px 7px;
	margin:2px;
	color:#000087;
	background-color:#DFF1FF;
	font-weight:bold;
}
.paginacao span.selecionado {
	padding:2px 7px 2px 7px;
	margin:2px;
	font-weight:bold;
	border:1px solid #7778BF;
	color:#000087;
	background-color:#DFF1FF;
}
.paginacao span.inativo {
	padding:2px 7px 2px 7px;
	margin:2px;
	border:1px solid #DFF1FF;
	color:#CCCCCC;
	background-color:#FFFFFF;
}


