/* internas */

.internas {margin-bottom:40px;}

.internas .list{ margin:10px 0; }

.internas .list li{ padding:3px 0; }

.internas ul.list li{
	list-style: disc outside;
	margin-left:20px;
}


.internas .btn-voltar{
	background:url(images/seta-voltar.png) left center no-repeat;
	color:#9c9c9c;
	display:inline-block;
	height:18px;
	font-family: 'futurateeregular';
	font-size:16px;
	line-height:18px;
	margin-bottom:11px;
	padding-left:12px;
	text-decoration:none;
	text-transform:uppercase;
	*display:inline;
	*zoom:1;
}

.internas .img-header{
	border-bottom:solid 1px #d4d4d4;
	display:block;
	height:84px;
	margin-bottom:14px;
	overflow:hidden;
	padding-bottom:13px;
	width:100%;
}


/* aside */
.internas aside{
	float:left;
	margin-left:32px;
	width:235px;
}

.internas aside h1{
	background: url(images/border-li.gif) left bottom repeat-x;
	color:#9c9c9c;
	display:block;
	font-family: 'futurateeregular';
	font-size:22px;
	font-weight:normal;
	padding-bottom:9px;
	padding-left:4px;
	text-transform:uppercase;
}

/* menu aside */

.internas aside nav{
	display:block;
	margin-bottom:35px;
	overflow:hidden;
}

.internas aside nav > ul > li{
	background: url(images/border-li.gif) left bottom repeat-x;
	padding:10px 2px;
}

.internas aside nav > ul > li > a{
	background: url(images/seta-menu-fechado.png) left center no-repeat;
	padding-left:13px;
}



.internas aside nav li a,
.internas aside nav > ul > li > span{
	color:#9c9c9c;
	display:block;
	font-family: 'futurateeregular';
	font-size:16px;	
	text-decoration:none;
}



.internas aside nav li a:hover,
.internas aside nav li .ativo,
.internas aside nav li.sub:hover > a{ color:#e83394;}

.internas aside nav > ul > li > .ativo{background: url(images/seta-menu-ativo.png) left center no-repeat; }

.internas aside nav li.sub > .ativo,
.internas aside nav li.sub:hover > a,
.internas aside nav > ul > li > span{ background: url(images/seta-menu-aberto.png) left center no-repeat; }


.internas aside nav li > ul{ margin-left:12px; }

.internas aside nav li > ul li,
.internas aside nav.menu-saiba-mais li{
	background: url(images/item-menu.png) 0 7px no-repeat;
	padding-left:12px;
}

.internas aside nav > ul > li > span
{
    font-family: 'futurateebold' !important;
    padding-left:14px;
   }

.internas aside nav.menu-saiba-mais{
	display:inline-block;
	padding:10px;
	*display:inline;
	*zoom:1;
}

.internas aside nav.menu-saiba-mais li {padding:0 0 0 12px;}

.internas aside nav.menu-saiba-mais li a{
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	padding:0;
}

.internas aside div.box-rosa{
	background:#eb4ea2;
	height:28px;
	line-height:28px;
	width:190px;
	/*border radius*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(js/PIE.htc);
}

.internas aside div.box-rosa p{
	color:#FFF;
	font-size:16px;
	margin:0;
	padding-left:20px;
}

.internas aside .box-noticias { 
	margin-bottom:35px;
	margin-top:25px;
}

/* conteudo */

ul.breadcrumb{
	border-bottom:solid 1px #d4d4d4;
	display:block;
	height: 40px;
	margin-bottom:16px;
	overflow:hidden;
	padding-bottom:9px;
}
.breadcrumb li{ 
	color:#9c9c9c;
	display:inline;
	float:left;
	font-family: 'futurateeregular';
	font-size:17px;
	text-transform:uppercase;
	height: 25px;
	line-height: 25px;
}

.breadcrumb a,
.breadcrumb li ul
{
    float:left;
    height: 25px;
    line-height: 25px;
}

.breadcrumb li a{
	color:#eb4ea2;
	padding-right:5px;
	text-decoration:none;
}

.breadcrumb li a:hover{color:#9c9c9c;}

.breadcrumb li span
{
    line-height: 25px;
    padding-left:5px;
}


.internas div.destaques,
.internas div.produtos,
.internas article.article{
	display:block;
	float:right;
	margin:36px 28px 0 0;
	width:639px;
}

.internas div.destaques .width296{ 
	margin-bottom:11px;
	width:296px;
}

.internas div.destaques .width296 .txt_destaque{margin-bottom:4px;}

.internas div.produtos{margin-top:0;}

.internas .descrProduto{
	color:#000 !important;
	display:block;
	font-size:12px !important;
	margin:10px 0;
	width:100%;
}

.internas .descrProduto span,
.internas .descrProduto p{
	color:#000 !important;
	font-size:12px !important;
}

.internas .img-produto{
	display:block;
	float:left;
	margin:0 10px 10px 0;
}

.internas .boxPdf{
	clear:both;
	display:block;
	margin:20px 0;
	overflow:hidden;
	width:100%;
}

.internas .btn-download-doc{
	background:url(images/pdf.png) left center no-repeat;
	color:#000;
	display:block;
	float:left;
	height:31px;
	margin:15px;
	padding:18px 0 0 66px;
	text-decoration:none;
	width:155px;
}
.internas div.lista-produtos{
	display:block;
	overflow:hidden;
}

.internas div.lista-produtos .categoria{
	clear:both;
	overflow:hidden;
	padding:15px 0;
}

.internas div.lista-produtos .categoria .txt_preto{
	margin-bottom:10px;
}
.internas div.lista-produtos .categoria > div {width:280px; }

.internas div.lista-produtos .categoria > div{
	float:left;
	height:120px;
	margin-bottom:50px;
	margin-right:15px;
	overflow:hidden;
}

.internas div.lista-produtos img{
	float:left;
}
.internas div.lista-produtos .categoria > div > div{
	float:right;
	font-size:12px;
	width:203px;	
}
.internas div.lista-produtos div p{ 
	margin:0;
	line-height:12px;
}

.internas div.lista-produtos .categoria > div > div p:first-child{
	color:#9c9c9c;
	font-family: 'futurateeregular';
	font-size:16px;
	line-height:normal;
	margin-bottom:4px;
}
.internas div.lista-produtos div a{
	color:#e83394;
	font-weight:bold;
	text-decoration:none;
}

/* noticias */
.internas .article .tit-noticia,
.internas .article .tit-noticia2{
	color:#9c9c9c;
	font-family: 'futurateeregular';
	font-size:20px;
	font-weight:normal;
	margin-bottom:20px;
}

.internas .article .tit-noticia2{
	font-size:16px;
	line-height: 16px;
	margin-bottom:5px;
}

.internas .article .resumo-noticia{
	display:block;
	margin-bottom:45px;
}
.internas .article .resumo-noticia p{margin-bottom:0;}

.internas .article .resumo-noticia a{
	color:#e83394;
	font-weight:bold;
	text-decoration:none;
}

.internas .article .img-thumb-noticia{
	display:block;
	float:left;
	margin-right:15px;
}
	
.internas .article .img-noticia{
	display:block;
	margin:0 auto;
	margin-bottom:20px;
}

.internas .paginacao{
	display:block;
	margin-bottom:30px;
	margin-top:90px;
	overflow:hidden;
	text-align:center;
}

.internas .paginacao nav{
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.internas .paginacao nav a,
.internas .paginacao nav span{ float:left;}

.internas .paginacao nav span{display:block; }

.internas .paginacao nav a{
	display:block;
	text-decoration:none;
}

.internas .paginacao nav .anterior,
.internas .paginacao nav .proximo,
.internas .paginacao nav .anterior:hover,
.internas .paginacao nav .proximo:hover{
    background:#FFF;
    border:none;
	color:#e83394;
	font-size:15px;
	font-weight:bold;
	line-height:37px;
	width: auto;
}


.internas .paginacao nav .anterior{margin-right:13px;}

.internas .paginacao nav .proximo{margin-left:13px;}

.internas .paginacao nav span a,
.internas .paginacao nav span span{
	border:solid 1px #9c9c9c;
	color:#000;
	font-size:15px;
	height:35px;
	line-height:35px;
	margin:0 6px;
	text-align:center;
	width:37px;
}
.internas .paginacao nav span a:hover,
.internas .paginacao nav span span{
	background:#e83394;
	border:solid 1px #e83394;
	color:#fff;
}

/* dicas */

.txt-info{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:lowercase;
	padding-left:10px;
}
ol.dicas{
	padding-left:20px;
	*padding-left:0;
}

ol.dicas a{font-weight:bold;}

ol.dicas li{
	border-bottom:solid 1px #d4d4d4;
	color:#9c9c9c;
	font-family: 'futurateeregular';
	font-size:16px;
	list-style:decimal outside;
	*list-style-position:inside;
	padding: 28px 10px 28px 0;
}
ol.dicas li:first-child{
	padding-top:0;
}

ol.dicas li span{
	display:block;
	cursor:pointer;
	margin-bottom:5px;
	padding:0;
}

ol.dicas li p{
	color:#000;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
}

/*atendimento*/

div.info-atendimento{
	color:#e83394;
	font-size:13px;
	font-weight:bold;
	width:390px;
}

div.info-atendimento span{
	color:#000;
	font-size:17px;
}

div.info-atendimento > div{
	background:#f9f9f9;
	display:block;
	padding:15px;
	margin:20px 0;
}

/* Sustentabilidade */

div.sustentabilidade .col1{
	float:left;
	margin-right:20px;
	width:288px;
}
div.sustentabilidade .col1 img{
	display:block;
	margin-bottom:17px;
}
div.sustentabilidade .col2{
	float:left;
	width:313px;
}
div.sustentabilidade .tabelaResumo{margin-bottom: 5px;}
div.sustentabilidade .tabelaResumo td{
    border: 1px solid #000;
    padding: 5px 0 5px 10px;
}
div.sustentabilidade .tabelaResumo td.verde
{
    color: #87bb46;
}
div.sustentabilidade .tabelaImpacto{
    margin-bottom: 10px;
}
div.sustentabilidade .tabelaImpacto td{
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
}
div.sustentabilidade .tabelaImpacto td.esq{ text-align: left;}

/* building materials */
.internas .building-materials{ 	background:#FFF url(images/bg-building.jpg) left top repeat-x; }

.internas .building-materials .img-header{
	border-bottom:none;
	height:85px;
}
.internas .building-materials  aside nav > ul > li > a{ background: url(images/seta-menu-fechado-building.png) left center no-repeat; }

.internas .building-materials aside nav li.sub > .ativo,
.internas .building-materials aside nav li.sub:hover > a,
.internas .building-materials aside nav > ul > li > span{ background: url(images/seta-menu-aberto-cinza.png) left center no-repeat; }

.internas .building-materials aside nav li a,
.internas .building-materials aside nav > ul > li > span,
.internas .building-materials aside h1,
.internas .building-materials .txt_destaque-cinza,
.internas .building-materials .breadcrumb li,
.internas .building-materials .btn-voltar{ color:#606060; }

.internas .building-materials div.lista-produtos .categoria > div > div p:first-child,
.internas .building-materials ol.dicas li,
.internas .building-materials .article .tit-noticia,
.internas .building-materials .article .tit-noticia2{ color:#606060; }

.internas .building-materials img.border-img {
	border-bottom: solid 1px #606060;
	border-top: solid 1px #606060;
}

.internas .building-materials aside nav li a:hover,
.internas .building-materials aside nav li .ativo,
.internas .building-materials .breadcrumb li a:hover{color:#EB4EA2;}

.internas .building-materials aside.aplicacoes .box-noticias,
.internas .building-materials aside.mercados .box-noticias,
.internas .building-materials aside.dicas .box-noticias{ background:#fff;}

.internas .novos-negocios{
	display:block;
	margin-bottom:10px;
	margin-top:20px;
	overflow:hidden;
}

.internas .novos-negocios > .fl{
	width: 303px;
}
.internas .novos-negocios > .fr{
	margin-left:30px;
	width: 303px;
}

.internas .novos-negocios ul li{
	display:block;
	height:45px;
	margin-top:10px;
	padding-bottom:5px;
}

.internas .novos-negocios li a{
	font-family: 'futurateeregular';
	font-size:15px;
}

.internas .novos-negocios li a span{
	color:#000;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.internas .market-vision{
	display:block;
	overflow:hidden;
	padding-left:15px;
}

.internas .market-vision li{
	float:left;
}

.internas .market-vision li a{
	color:#000;
	display:block;
	margin-bottom:25px;
	padding:5px;
	text-align:center;
	width:146px;
}

.internas .market-vision li a img{
	display:block;
	margin-bottom:10px;
}
.boxDestaques{
	overflow: hidden;
}
.prod-destaque{
height: 190px;
}

.boxPantera{
	font-size:10px;
	text-align:center;
	width:145px;
}

/*=========================================
	Resultado de Busca
========================================*/

.busca{
	padding: 20px 32px;
}
.busca h1{
	margin-bottom: 30px;
}
.busca .areaBusca{ padding-bottom: 20px;}
.busca .areaBusca h2{ padding-bottom: 5px;}
.busca .areaBusca p{
	color: #6F6F6F;
	line-height: 18px;
	margin-bottom: 25px;
}

/*===============================================
    Novas Aplicações e Cases de Sucesso
==============================================*/

.linksInovacoes{
    padding-top: 30px;
}
.linksInovacoes li{
    font-size: 13px;
    padding-bottom: 10px;
}
.linksInovacoes li .linkPai{
    background: url(images/seta-menu-fechado.png) left center no-repeat;
    font-family: 'futurateeregular';
    color: #9c9c9c;
    font-size: 16px;
    padding-left: 15px;  
    text-transform: uppercase;
}
.linksInovacoes li span.linkPai{
    background: url(images/seta-menu-aberto.png) left center no-repeat !important;
}
.linksInovacoes li a.linkPai:hover{
    color: #e83394;
}
.linksInovacoes li .subLink{ padding: 10px 0 0;}
.linksInovacoes li .subLink li{
    padding-left: 15px;
}
.linksInovacoes li .subLink li a{
    background: url(images/item-menu.png) 0 7px no-repeat;
    padding-left: 12px;
    color: #9c9c9c;
    font-family: 'futurateeregular';
    font-size: 16px;
    text-decoration: none;
}
.linksInovacoes li .subLink li a:hover{ color: #e83394;}