@charset "utf-8";
/* CSS Document */
body{
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
background-color:#EDF1F4;
background:url(../img/background.jpg) no-repeat center top;
font-family:verdana;
font-size:12px;
text-align:justify;
}

a:link{
text-decoration: none;
font-family:verdana;
color:#0c307e;
}

a:hover{
text-decoration: none;
font-family:verdana;
color:#0c307e;
}

a:visited{
text-decoration: underline;
font-family:verdana;
color:#0c307e;
}

a:active{
text-decoration: underline;
font-family:verdana;
color:#0c307e;
}


.linkExterno{
	position: absolute;
	float:left;
	width:300px;
	height:20px;
	margin-top:150px;
	margin-left:360px;
	text-decoration: none;
	font-family:verdana;
	font-size:12px;
	color:#0c307e;
}

#geral{
width:959px;
height:672px;
margin:0 auto;
}
#topo{
width:959px;
height:103px;
position:absolute;
float:left;
}
#banner-flash{
width:693px;
height:246px;
position:absolute;
float:left;
margin-top:103px;
}
#grafico{
width:448px;
height:395px;
position:absolute;
float:left;
margin-left:450px;
margin-top:160px;
}
#nossos-produtos{
width:550px;
height:41px;
position:absolute;
float:left;
margin-top:150px;
margin-left:30px;
}
#nossas-alegrias{
width:150px;
height:41px;
position:absolute;
float:left;
margin-top:150px;
margin-left:30px;
}
#texto-nalegrias{
	width:450px;
	height:200px;
	position:absolute;
	float:left;
	margin-top:190px;
	margin-left:30px;
}
#texto-depoimentos{
	position:absolute;
	width:860px;
	float:left;
	margin-top:380px;
	margin-left:30px;
}
#texto-nalegrias2{
	width:450px;
	height:125px;
	position:absolute;
	float:left;
	margin-top:190px;
	margin-left:30px;
}
#texto-nalegrias3{
	width:860px;
	height:200px;
	position:absolute;
	float:left;
	margin-top:390px;
	margin-left:30px;
	color:#006699;
}
#texto-contato{
width:350px;
height:150px;
position:absolute;
float:left;
margin-top:190px;
margin-left:30px;
}
#img-nalegrias{
width:391px;
height:184px;
position:absolute;
float:left;
margin-top:190px;
margin-left:500px;
}
#img-contato{
	width:538px;
	height:202px;
	position:absolute;
	float:left;
	margin-top:190px;
	margin-left:350px;
}
#img-tb{
width:394px;
height:202px;
position:absolute;
float:left;
margin-top:190px;
margin-left:500px;
}
#form-contato{
width:831px;
height:145px;
position:absolute;
float:left;
margin-top:450px;
margin-left:50px;
}
#form-tc{
width:326px;
height:325px;
position:absolute;
float:left;
margin-top:200px;
margin-left:30px;
}
#titulo-pdestaque{
width:693px;
height:131px;
background-image:url(../img/produtos-em-destaque.png);
margin-top:350px;
position:absolute;
float:left;
}
#pd1{
width:100px;
height:120px;
position:absolute;
float:left;
margin-top:390px;
text-align:center;
}
#pd2{
width:100px;
height:120px;
position:absolute;
float:left;
margin-top:390px;
margin-left:145px;
text-align:center;
}
#pd3{
width:100px;
height:120px;
position:absolute;
float:left;
margin-top:390px;
margin-left:295px;
text-align:center;
}
#pd4{
width:100px;
height:120px;
position:absolute;
float:left;
margin-top:390px;
margin-left:445px;
text-align:center;
}
#pd5{
width:100px;
height:120px;
position:absolute;
float:left;
margin-top:390px;
margin-left:590px;
text-align:center;
}
#confiraaudioevideo{
width:190px;
height:90px;
position:absolute;
float:left;
margin-top:520px;
text-align:left;
}
#imagem-nossos-produtos{
width:auto;
height:auto;
position:absolute;
float:left;
margin-top:150px;
margin-left:70px;
}
#texto-detalhe-produtos{
	width:500px;
	height:259px;
	position:absolute;
	float:left;
	margin-top:400px;
	margin-left:70px;
	overflow: auto;
}
#linha{
width:2px;
height:150px;
position:absolute;
float:left;
margin-top:400px;
margin-left:600px;
background-color:#999999;
}
#botao-produtos-detalhes{
width:auto;
height:auto;
position:absolute;
float:left;
margin-top:400px;
margin-left:640px;
}
#depoimentos{
width:190px;
height:90px;
position:absolute;
float:left;
margin-left:260px;
margin-top:520px;
text-align:left;
}
#nossasalegrias{
width:190px;
height:90px;
position:absolute;
float:left;
margin-left:500px;
margin-top:520px;
text-align:left;
}
#barra-direita{
width:266px;
height:569px;
position:absolute;
float:left;
background-image:url(../img/barra-cinza-home.jpg);
margin-top:103px;
margin-left:693px;
}
#tituto-outras-solucoes{
width:120px;
height:29px;
position:absolute;
float:left;
margin-top:140px;
margin-left:720px;
}
#links-barra{
position:absolute;
left: 28px;
top: 66px;
}
#links-barra2{
	width:205px;
	height:120px;
	margin-left:28px;
	margin-top:310px;
	text-decoration: none;
	position:absolute;
	float:left;
}
#links-barra a:link{
width:190px;
height:350px;
text-decoration: none;
font-family:verdana;
color:#000000;
}
#links-barra a:hover{
width:190px;
height:350px;
text-decoration: none;
font-family:verdana;
color:#000000;
}
#links-barra a:visited{
width:190px;
height:350px;
text-decoration: none;
font-family:verdana;
color:#000000;
}
#flash-esl{
width:275px;
height:105px;
position:absolute;
float:left;
margin-top:150px;
}
#banner-flash{
width:692px;
height:246px;
position:absolute;
float:left;
margin-top:103px;
margin-left:0px;
}
#banner-flash2{
width:558px;
height:180px;
position:absolute;
float:left;
margin-top:150px;
margin-left:400px;
}
#banner-flash3{
	width:558px;
	height:180px;
	position:absolute;
	float:left;
	margin-top:150px;
	margin-left:400px;
}
#flash-produtos{
width:886px;
height:325px;
position:absolute;
float:left;
margin-top:250px;
margin-left:20px;
}
#barra-depoimentos{
width:258px;
height:568px;
position:absolute;
float:left;
background-image:url(../img/barra-depoimentos.jpg);
margin-top:103px;
}
#titulo-depo{
width:220px;
height:auto;
position:absolute;
float:left;
margin-top:150px;
margin-left:20px;
}
#botao-depo{
width:auto;
height:auto;
position:absolute;
float:left;
margin-top:310px;
}
#botao-depo2{
	width:auto;
	height:364px;
	position:absolute;
	float:left;
	margin-top:250px;
}
#video-depo{
width:auto;
height:auto;
background-color:#000000;
position:absolute;
float:left;
margin-left:360px;
margin-top:190px;
}
#clientes01{
	width:901px;
	height:322px;
	position:absolute;
	float:left;
	margin-top:180px;
	margin-left:30px;
	top: 12px;
}
#clientes02{
width:150px;
height:auto;
position:absolute;
float:left;
margin-top:180px;
margin-left:190px;
left: 326px;
}
#clientes03{
width:150px;
height:auto;
position:absolute;
float:left;
margin-top:180px;
margin-left:350px;
left: 320px;
top: 2px;
}
#clientes04{
width:150px;
height:auto;
position:absolute;
float:left;
margin-top:180px;
margin-left:510px;
left: 500px;
top: -1px;
}
#clientes05{
width:150px;
height:auto;
position:absolute;
float:left;
margin-top:180px;
margin-left:680px;
left: 163px;
}
#clientes06{
width:150px;
height:auto;
position:absolute;
float:left;
margin-top:180px;
margin-left:830px;
}
#imagem-esl{
width:230px;
height:357px;
position:absolute;
float:left;
margin-top:315px;
background-image:url(../img/img-sobre-a-esl-mulher.jpg);
}
#texto{
width:550px;
height:311px;
position:absolute;
float:left;
margin-left:405px;
margin-top:360px;
text-align:justify;
}
#texto-indicadores{
	width:901px;
	height:232px;
	position:absolute;
	float:left;
	margin-left:30px;
	margin-top:360px;
	text-align:justify;
}
#texto-indicadores2{
	width:439px;
	height:232px;
	position:absolute;
	float:left;
	margin-left:20px;
	margin-top:360px;
	text-align:justify;
}
#texto-indicadores3{
	width:400px;
	height:232px;
	position:absolute;
	float:left;
	margin-left:20px;
	margin-top:360px;
	text-align:justify;
}
#indicadores-img{
	width:439px;
	height:242px;
	position:absolute;
	float:left;
	margin-left:480px;
	margin-top:360px;
	text-align:justify;
}
#indicadores-img2{
	width:439px;
	height:242px;
	position:absolute;
	float:left;
	margin-left:460px;
	margin-top:360px;
	text-align:justify;
}
#imagem-grafico{
width:446px;
height:324px;
position:absolute;
float:left;
margin-top:150px;
margin-left:400px;
}
/*
#endereco{
width:auto;
height:auto;
position:absolute;
float:left;
margin-top:680px;
color:#FFFFFF;
}
#copy{
width:auto;
height:auto;
position:absolute;
float:left;
margin-top:680px;
margin-left:663px;
color:#FFFFFF;
}
#endereco2{
width:380px;
height:auto;
position:absolute;
float:left;
margin-top:10px;
color:#FFFFFF;
}
#copy2{
width:300px;
height:auto;
position:absolute;
float:left;
margin-top:10px;
margin-left:663px;
color:#FFFFFF;
}

#w3c a.valida{
margin-top:705px;
width:58px;
height:20px;
display:block;
position:absolute;
float:left;
background-image:url(../img/w3c.png);
}
#doze a.valida{
margin-top:707px;
margin-left:70px;
width:58px;
height:16px;
display:block;
position:absolute;
float:left;
background-image:url(../img/doze.png);
}
#w3c2 a.valida{
margin-top:35px;
width:58px;
height:20px;
display:block;
position:absolute;
float:left;
background-image:url(../img/w3c.png);
}
#doze2 a.valida{
margin-top:35px;
margin-left:70px;
width:60px;
height:15px;
display:block;
position:absolute;
float:left;
background-image:url(../img/doze.png);
}
*/

address {
	display: block;
	float: none;
	width: 959px;
}


.clear{clear:both}
.trabalhe{list-style:none; left:-38px; position:absolute; text-align:left; top:380px; width:200px}
.trabalhe li {margin-bottom:10px}

#footer {background-color:#5c82c1; color:#FFFFFF; margin-top:45px}
#footer .area {margin:0 auto; padding:10px 0; width:959px}
#footer p {margin:0}
#footer p.end {float:left; margin-bottom:20px}
#footer p.copy {float:right}
#footer .doze {float:right}
#footer img {border:0}
