/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}*/
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
hr{ 
	display:none 
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* clearing */

	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block;
		width: 100%;
	}

/* end clearing */


/* replace */
	.replace {
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
		text-indent:-50000px;
		overflow:hidden;
		display:block;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */

/* replace de botoes */
	.replace-bt{
		text-indent:-999px;
		line-height:999999px;
		cursor:pointer;
		border:none;
	}
/* end replace de botoes */

/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
/* end accessibility */

/* hidden */
	.hidden { 
		display:none; 
	}
/* end hidden */


/*
CSS Geral para todas as páginas do site.
*/
/* clearing */
	* { 
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block;
		width: 100%;
	}

/* end clearing */

/* replace */
	.replace {
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
		text-indent:-50000px;
		overflow:hidden;
		display:block;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */

/* replace de botoes */
.replace-bt{
	text-indent:-999px;
	line-height:999999px;
	cursor:pointer;
	border:none;
}
/* end replace de botoes */

/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
/* end accessibility */

/* hidden */
.hidden { 
	display:none; 
}
/* end hidden */









/* Alinhando todas as pginas */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p{margin:10px 0;}
/* Texto do Rodap das pginas - Home e Internas */
.imgparque{
			margin:10px 10px auto auto;}
.rodape {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
.tt-rodape{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	
}
.lista-rodape
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;	
	padding-top:4px;
}
.lista-rodape-ultimo
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;	
}
.lista-rodape ul.marcador{
	margin-left:13px;
}
.lista-rodape ul.marcador li{
	list-style:square;
}
.txtComum{
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
.titComum{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
}
.titTxtComum{
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/* Links do SubMenu*/
a.subMenu:link {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #545454;
	text-decoration: none;
}
a.subMenu:visited {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #545454;
	text-decoration: none;
}
a.subMenu:hover{
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
a.subMenu:active {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
/* Link de texto comuns*/

a.lkTxt:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
a.lkTxt:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lkTxt:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
a.lkTxt:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}

/* Link de texto comuns peq*/

a.lkTxtP:link {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lkTxtP:visited {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lkTxtP:hover{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
a.lkTxtP:active {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}


/***   Links das Noticias da Home ***/
a.lkNHM:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lkNHM:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lkNHM:hover{
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
a.lkNHM:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}

/***   Links dos Destaques da Home ***/
a.lkDHM:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lkDHM:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lkDHM:hover{
	font: 12px Arial, Helvetica, sans-serif;
	color: #003875;
	text-decoration: none;
}
a.lkDHM:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003875;
	text-decoration: none;
}



/**/
/***   Links das Noticias da Home ***/
a.lkN:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lkN:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lkN:hover{
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
a.lkN:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}


.combo { 	
	font-family: Arial, Verdana, Helvetica, sans-serif; 	
	font-size: 10px;
	border: #A5ACB2 1px solid;
	color:#22246B;
	background-color: #FFFFFF;
	width:185px;
	height:23px;
	padding-left:6px;
	vertical-align:middle;
}

.btn{
	width: 60px; 
	border-color: #90C543; 
	border-width: 0; 
	border-style: solid; 
	font-size: 12px;;
	font-family: arial, verdana;
	font-weight:bold;
	background-color: #E1E1E1; 
	color: #666666; 
	height: 16px;
}



div#pesquisa-noticia span{margin:5px 0 0 0; float:left; padding:0 10px 0 0}
div#pesquisa-noticia form ul li{float:left; padding:0 5px 0 0}		
div#pesquisa-noticia form input{
	margin:5px 0 0 0;
	*display:inline;
	width:111px;
	height:15px;
	border:1px solid #8E8E8E;
}
div#pesquisa-noticia form  ul li label{float:left;	margin:5px 0 0 0;}
div#pesquisa-noticia form input.bt-buscar{
	background: url("../img/bt-ok.jpg") no-repeat;
	width:53px;
	height:22px;
	float:left;
	border:none;
	margin:1px 0 0;
	
}
.link{font:12px Arial,sans-serif; color:#003875; font-weight:bold;}
#listagem-noticias{margin:0 0 0 10px}
div#paginacao{
	margin:10px 0 0;
	width:557px; 
	height:35px;
	float:right; 
	font:11px Arial,sans-serif; 
	color:#666666;
}

div#paginacao ul{float:right; width:auto; margin-right:215px; }
div#paginacao ul li{ float:left; padding:0 5px; }
div#paginacao ul li select{height:20px;}

div#pesquisa-noticia{
	display:block;

	width:210px;
	*width:210px;
	height:25px;

	font:12px Arial,sans-serif; 

}
div#pesquisa-noticia .tt-selecione-noticia{ background:url(../comum/img/tt-noticias-menu.gif) no-repeat; width:210px; height:49px; margin-bottom:10px;}
div#pesquisa-noticia .tt-selecione-treinamento{ background:url(../../comum/img/tt-treinamento-menu.gif) no-repeat; width:210px; height:49px; margin-bottom:18px;}
div#pesquisa-noticia span{margin:5px 0 0 0;  padding:0 10px 0 0}
div#pesquisa-noticia form ul li{padding:0 5px 0 0}		
div#pesquisa-noticia form input{
	margin:5px 0 0 0;
	*display:inline;
	width:123px;
	height:19px;
	border:1px solid #8E8E8E;

}
div#pesquisa-noticia form  ul li label{ clear:both; float:left;	margin:5px 0 0 25px; display:inline;}
div#pesquisa-noticia form  ul li a{float:left;	margin:5px 60px 2px 45px; display:inline;}
div#pesquisa-noticia ul li.lk-pesquisa-noticia a{
	color:#666666;
	font-weight:bold;
	background:url(../../comum/img/img-link.jpg) no-repeat left center;
	width:10px;
	height:16px;
	padding-left:10px;
	margin-left:25px;
}
div#pesquisa-noticia .tt-selecione-periodo{
	color:#666666;
	margin-top:30px;
	margin-bottom:5px;
}

div#pesquisa-noticia form input.bt-buscar{
	background: url(../comum//img/bt-buscar.gif) no-repeat;
	width:49px;
	height:17px;
	float:left;
	border:none;
	margin:3px 0 0 57px;
}
.link{font:12px Arial,sans-serif; color:#003875; font-weight:bold;}
#listagem-noticias{margin:15px 0 0 10px}

/****************************************
	CARROUSSEL IMAGENS NOTICIA-DETALHE
*****************************************/
#galeria-noticia{ width:508px; padding:30px 0 0;}
 #galeria-noticia div.jcarousel-clip{ 
	width:400px;
	margin:0 0 0 50px;


}
 #galeria-noticia div ul li{ 
	width:auto;
	margin:0 AUTO;
}
#galeria-noticia .jcarousel-clip{
	overflow:hidden;
	width:400px;
	margin:0 auto;
}
#galeria-noticia .jcarousel-prev{	
	background:url(../../img/bt-voltar-carrosel.gif);
	width:12px; height:18px;
	position:absolute;
	cursor:pointer;
	left:0; top:150px;
}
#galeria-noticia .jcarousel-next{	
	background:url(../../img/bt-avancar-carrosel.gif);
	width:12px; height:18px;
	position:absolute;
	cursor:pointer;
	right:0; top:150px;
}

#galeria-noticia .jcarousel-prev-disabled,

#galeria-noticia .jcarousel-next-disabled{visibility:hidden;}

/*************************************
GALERIA DE IMAGENS RANDOMICA DA HOME
****************************************/

#galeria-randomica{
	
	background:url("../img/bg-box-galeria-randomica.jpg") no-repeat;
	width:220px;
	height:256px;
	padding:0 5px;
	margin:0;
	

}
#galeria-randomica ul li img{ display:block;}
#galeria-randomica img{margin:0; padding:0;}
#galeria-randomica ul{margin:0; padding:0; height:230px;}
#galeria-randomica div.legenda{
	background:#003875;
	height:30px;
	padding:0;
	margin:0;
	width:100%;
	 
}

#galeria-randomica ul li div.flash{padding:0 0 5px 0; background:#003875;}
#galeria-randomica div.legenda a{
	font:11px Tahoma,sans-serif;
	color:white;
	font-weight:bold;
	text-align:center;
	width:100%;
	display:block;
	text-decoration:none;

}
#galeria-randomica a#bt-anterior,
#galeria-randomica a#bt-proxima
{
	width:110px; 
	height:16px; 
	margin:0; 
	padding:0; 
	display:block; 
	float:left; 
	clear:none;
}
#galeria-randomica .botoes{width:220px; height:auto;}

#galeria-randomica .botoes a#bt-anterior{background:url("../img/home/seta_esq.gif") no-repeat;}
#galeria-randomica .botoes a#bt-proxima{background:url("../img/home/seta_dir.gif") no-repeat;}

/*******************
	REFORMULAÇÃO
*******************/
/***Imagem ingles***/
.margem-imagem{ margin-right:8px; }

/*****botoes****/
.bt-busca{
	background:url("../img/busca_bt.jpg") no-repeat;
}


/****** topo ******/
#topo{
	width:776px;
	height:147px;
}

#topo .logo{
	width:224px;
	float:left;
	height:99px;
}
#topo .logo a img{
	border:none;
}
.idiomas-pesquisa{
	width:552px;
	float:left;
	height:99px;
	background:#D8E6F1;
}
#topo .idiomas-pesquisa .idiomas{
	width:552px;
	height:20px;
}
#topo .idiomas-pesquisa .pesquisa{
	width:552px;
	padding-top:13px;
}
#topo .idiomas ul{
	padding-left:391px;
}
#topo .idiomas ul li{
	float:left;
	
}
#topo .idiomas-pesquisa .pesquisa form {
	margin-left:338px;
}
.espanol{
	padding-left:5px;
}
.busca-bt{
	background:url(../img/busca_bt.jpg) no-repeat;
	width:25px;
	height:22px;
	float:left;
	margin-left:5px;
	
}
#txtBusca{
	color:#22246B;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:184px;
	*width:174px;
	width:174px\9;
	height:21px;
	*height:17px;
	height:17px\9;
	border:1px solid #D9D9EA;
	float:left;
	padding-left:5px;
	padding-top:3px;
}

.menu-global{
	width:786px;
	float:left;
	height:40px;
	padding:4px 0 3px 0;
	background:url(../comum/img/bg-menu-gobal.gif) repeat-x;
	border-top:1px solid white;

}
.menu-global ul li{
	float:left;
	width:auto;
	height:20px;
	
	

}
.menu-global ul li a{
	font:bold 11px Arial,sans-serif; 
	padding:12px 15px;
	text-decoration:none;
	color:white;
	display:block;
	float:left;
	
}
.menu-global ul li  span{
	float:left;
	display:block;
	margin:13px 0 0;
	padding:0;
	width:1px;
	height:10px;
	background:white;
	overflow:hidden;
	
	}
.menu-global ul li a:hover,
.menu-global ul li a.ativo{background:url(../comum/img/bg-menu-gobal-hover.gif) repeat-x;}




/*** home *****/
.w-165{width:165px}
body{background: url(../comum/img/bg-body.gif) repeat-x;}
body#home{background: url(../comum/img/bg-body-home.gif) repeat-x;}
body#home #conteudo{width:790px; float:left;}
body#home #banner{ height:198px; width:768px; float:left; margin:4px 0 8px;}
body#home #banner div{float:left;}
body#home #box-noticias,
body#home #box-servicos{
	border-right:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
	height:352px;
	float:left;
	display:block;
	width:250px;



}
body#home p{font:11px Arial,sans-serif;}
body#home #box-noticias{padding:25px 30px  0 20px;}
body#home #box-servicos{padding:25px 13px  0 13px; overflow:hidden; }
body#home #box-rede{width:200px; float:left; height:352px; padding:25px 6px 0; border-bottom:1px dashed #CCCCCC; }
body#home #box-noticias h3,
body#home #box-servicos h3{
	width:250px; 
	height:22px;
	margin:0 0 15px 0;
}
body#home #box-noticias ul li{width:250px;}
body#home #box-noticias img{float:left; padding:0 8px 0 0}
body#home #box-noticias h3{background: url(../comum/img/tt-noticias.gif) no-repeat;}
body#home #box-servicos h3{background: url(../comum/img/tt-servicos.gif) no-repeat;}

body#home #box-rede h3{background: url(../comum/img/tt-rede-autorizada.gif) no-repeat; margin-bottom:15px; }
body#home #box-rede img{ border:0; }

body#home #box-servicos a.lk-video{
	background: url(../comum/img/lk-assista.gif) no-repeat; 
	width:197px; 
	height:182px;
	margin:0 auto;
	}
body#home #box-servicos h4{
	background: url(../comum/img/tt-dicas.gif) no-repeat; 
	width:191px; 
	height:12px;
	float:left;}
body#home #box-servicos ul{margin:0 0 0 13px; padding:0;}
body#home #box-servicos ul li{
list-style-image:none;
list-style-position:outside;
list-style-type:square;
width:200px;
}
body#home #box-servicos ul li a{
	font:11px Arial,sans-serif; 
	color:black; 
	text-decoration:none;
}
body#home #box-servicos object{ margin-top:15px; display:block; }
body#home #box-noticias ul li{padding:15px 0;}
body#home #box-noticias span{
	font:bold 12px Arial,sans-serif;
}

body#home #box-noticias p{color:#666666; margin:5px 0;}

body#home #box-rede p{color:#333333; margin:10px; }
body#home #box-rede ul{float:left; display:block; padding:0 0 10px 10px;}

body#home #box-rede ul li{ display:block; float:left; margin:10px 0}
body#home #box-rede a.lk-restrita{
	background: url(../comum/img/lk-restrita.jpg) no-repeat; 
	width:167px; 
	height:47px;
	margin:0 auto;
	text-align:center;
}

body#home #box-rede input.bt-encontrar{
	background: url(../comum/img/bt-encontrar.jpg) no-repeat; 
	width:89px; 
	height:33px;
	float:left;
	margin:0 0 0 90px;
}
body#home #banner,
body#home #banner-rodape{
	float:left;
	clear:both;
	width:776px;

}
body#home #banner-rodape{padding:10px 0 0 20px}


/***menu-local*****/
#menu-local{
	border-right:1px dashed #CCCCCC; 
	min-height:400px; 
	*height:400px; 
	width:210px;
	margin:0 10px 0 0;
} 
#menu-local div{
	background:#16316B url(../comum/img/bg-menu-local.gif) repeat-y scroll 0 0;
	width:210px;
	height:48px;
	float:left;

}
#menu-local div h3{
	background:url(../comum/img/tt-produtos.gif) no-repeat scroll 0 0;
	width:auto;
	height:19px;
	margin:15px 0 0 20px;
	display:block;
}
#menu-local ul{padding:0 0 0 30px}
#menu-local ul li{list-style-image:url(../comum/img/img-link.jpg); }
#menu-local ul ul li{list-style-image:none; }	
#menu-local ul li a{
	font:bold 11px Arial,sans-serif;
	color:#666666;
	text-decoration:underline;

}
#menu-local ul li a:hover,
#menu-local ul li a.ativo{color:#6598C6; text-decoration:none;}
#menu-local ul li .ativoSubmenu{color:#122858; text-decoration:none;}
#menu-local ul.submenu{padding:0 0 0 10px}
/***menu-local*****/

#menu-local div h3.institucional{background:url(../comum/img/tt-institucional.gif) no-repeat scroll 0 0; height:23px;}
#menu-local div h3.rede{background:url(../comum/img/tt-rede-autorizada-menu.gif) no-repeat scroll 0 0;}
#menu-local div h3.servicos{background:url(../comum/img/tt-servicos-menu.gif) no-repeat scroll 0 0; height:25px;}
#menu-local div h3.fale-conosco{background:url(../comum/img/tt-fale-conosco-menu.gif) no-repeat scroll 0 0;}
#menu-local div h3.sustentabilidade{background:url(../comum/img/tt-sustentabilidade-menu.gif) no-repeat scroll 0 0; height:25px;}
#menu-local div h3.eventos{background:url(../comum/img/tt-eventos-menu.gif) no-repeat scroll 0 0;}
#menu-local div h3.fale-conosco{background:url(../comum/img/tt-fale-conosco.gif) no-repeat scroll 0 0;}
/*****menu-banner*****/
.menu-banner{
	width:195px;
	height:198px;
}
.menu-banner ul li{
	border-bottom:1px solid #ffffff;
}
.menu-banner ul li.ultimo{
	border-bottom:none;
}

.menu-banner ul li a:hover{
	background-position:0 0;
}
	
.tt-lista-produtos{
	background:url(../comum/img/tt-lista-produtos.jpg) no-repeat;
	width:195px;
	height:27px;
	
}
/*****links*********/
.lk-linha-reparos{
	background:url(../comum/img/lk-lista-reparos.jpg) no-repeat;
	width:195px;
	height:27px;
	background-position:0 bottom;
}
.lk-linha-reforma{
	background:url(../comum/img/lk-lista-reforma.jpg) no-repeat;
	width:195px;
	height:27px;
	background-position:0 bottom;
}
.lk-linha-industrial{
	background:url(../comum/img/lk-linha-industrial.jpg) no-repeat;
	width:195px;
	height:27px;
	background-position:0 bottom;
}
.lk-linha-duas-rodas{
	background:url(../comum/img/lk-linha-duas-rodas.jpg) no-repeat;
	width:195px;
	height:27px;
	background-position:0 bottom;
}
.lk-vipal-laminados{
	background:url(../comum/img/lk-vipal-laminados.jpg) no-repeat;
	width:195px;
	height:27px;
	background-position:0 bottom;
}
.lk-vipal-compostos{
	background:url(../comum/img/lk-vipal-compostos.jpg) no-repeat;
	width:195px;
	height:27px;
	background-position:0 bottom;
}

/*****corporativo*********/
#box-institucional div.box-organograma{
	background: url(../img/organograma_novo.gif) no-repeat scroll center center;
	width:539px; 
	height:419px;
}

#box-institucional div.box-organograma a.vipal{
	width:122px; 
	height:30px; 
	float:left; 
	display:block;
	margin:67px 0 0;
}
#box-institucional div.box-organograma div{float:left; 	_display:inline;}
#box-institucional div.box-organograma div ul li a{display:block;}
#box-institucional div.box-organograma div.empresas{	margin:37px 0 0; float:left;}

#box-institucional div.box-organograma div.empresas ul li a{
	width:130px;
	height:40px;
	margin:50px 0;
}
#box-institucional div.box-organograma div.emp-borrachas{margin:5px 0 0 150px; float:left;}
#box-institucional div.box-organograma div.emp-borrachas ul li a{
	width:130px;
	height:22px;
	margin:0 0 10px;
}

#box-institucional div.box-organograma div.emp-plasticos{margin:143px 0 0 20px;}
#box-institucional div.box-organograma div.emp-plasticos ul li a{
	height:22px;
	margin:0 0 10px;
	width:70px;
}
.lista-rodape ul.marcador li a {
    color: #333333;
    text-decoration: none;
}





	





