@charset "UTF-8";
/* DESENVOLVEDOR - EDWIN B. PANCOTI */

/* SLIDER ------------------------------------------ */
#slider{

}
#slider .conteudo{ height:236px; z-index:20; }

#slider #slider-pics{
	width:100%; height:220px; min-width:980px;
	position:absolute;
	z-index:0;
}
#slider #slider-pics div{
	width:100%; height:100%;
	background-position:center center;
	position:absolute;
	display:none;
}
#slider #slider-pics #sl01{ background-image:url(../../imagens/slider/produtos.jpg); display:block; }
#slider #slider-pics #sl02{ background-image:url(../../imagens/slider/servicos.jpg); }

#slider .texto-box{
	width:285px; height:227px;
	position:absolute;
	background:#EAE9E9;
	z-index:30;
	top:8px;
}

#slider .complemento-texto-box{
	width:30%; height:227px;
	background:#EAE9E9;
	position:absolute;
	margin-top:8px;
	z-index:10;
}

#slider .complemento-texto-box-curvo{
	width:89px; height:227px;
	background:url(../../imagens/slider-box.png);
	position:absolute;
	right:-89px;
	z-index:-1;
}

#slider .slider{
	position:absolute;
	display:none;
}
#slider .produtos{ display:block; }

#slider .texto-box .slider h2{
	font-size:44px;
	margin:32px 0 11px 0;
	text-transform:uppercase;
	color:#dc2342;
}

#slider .texto-box .slider p{
	width:310px;
	font-size:17px;
	color:#919395;
}

/* HOME */
#conteudo{
	background:url(../../imagens/conteudo-background.png) repeat-x #FFF;
}

#conteudo #backpics{
	width:438px; height:295px;
	top:5px; right:-86px;
	position:absolute;
	z-index:0;
}
#conteudo #backpics img{
	position:absolute;
	right:0px;
	z-index:15;
}

#conteudo .home-necessidade{
	width:685px; height:168px;
	background:url(../../imagens/qual-sua-necessidade.png) no-repeat;
	margin:7px 0 0 15px;
	float:left;
}
#conteudo .home-necessidade h3{
	width:180px;
	margin:30px 0 0 135px;
	color:#919395;
	float:left;
}
#conteudo .home-necessidade h3 b{ color:#dc2342; }

#conteudo .home-necessidade a{
	width:204px; height:137px;
	margin-left:-35px;
	position:relative;
	overflow:hidden;
	float:left;
}
#conteudo .home-necessidade a.produtos{ z-index:10; }
#conteudo .home-necessidade a.servicos{ z-index:20; }

#conteudo .home-necessidade a .mascara{
	width:100%; height:100%;
	background:url(../../imagens/box-mascara.png) no-repeat;
	position:absolute;
	z-index:999;
}

#conteudo .home-necessidade a img{
	position:absolute;
	top:0px; right:0px;
	z-index:100;
}
#conteudo .home-necessidade a span{
	width:90%; height:auto;
	text-align:center;
	margin-top:110px;
	position:relative;
	font-size:12px;
	z-index:9999;
	color:#FFF;
	float:left;
}
#conteudo .home-necessidade a:hover span{ color:#CCC; }

#conteudo .solucao{
	width:350px;
	float:left;
}
#conteudo .solucao h6{
	margin:5px 0 5px 0;
	font-size:11px;
	color:#DC2341;
}
#conteudo .solucao p{
	color:#919395;
	font-size:12px;
}

/* Floater */


.floater{
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 9999;
	background-color: black;
	opacity: 0.5;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.image-floater{
	z-index: 99999;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -253px;
	margin-top: -253px;
}

.close-floater{
	font-size: 30px;
	position: absolute;
	z-index: 999999;
	top: 50%;
	left: 50%;
	margin-left: 200px;
	margin-top: -230px;
}

.close-floater a{
	color: white !important;
}
