
/* 
' CSS by Pedro Domingues '
' Autor: Pedro Domingues '
*/

/* ============================ */

*{margin:0;padding:0;}
a{font-family: 'Droid Sans', sans-serif;
          font-size:12px;
          font-weight:normal;
		  color:#000000;
		  text-decoration: none;}
a:hover {
	text-decoration:underline;
	color:#000000;
	background-position:left bottom;
}	  
		  
a img{border:none;}
ul{list-style:none;}
*{margin:0;padding:0;border:0;list-style:none;text-decoratin:none;color:#333;}


/* ============ BODY =============== */

body{
	text-align:center;
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
	color:#ffffff;
	font-style:italic;
	background:url(../imgs/bg.jpg);
	}

#popup {
position:absolute; /*Define a posição absoluta da pop-up*/
top:50%;
left:50%;
width: 600px; /*Largura da pop-up*/
height: 570px; /*Altura da pop-up*/
margin-left: -300px; /*Distancia da margem esquerda da página */
margin-top: -285px; /*Distancia da margem superior da página */
text-align:left; /* "remédio" para o hack do IE */
color: #000066; /*Cor do texto da pop-up*/
display: none; /* Estilo da pop-up*/
z-index: 9998;
/*fim pop-up*/
}

#container{width:970px;
	margin:0px auto;
	text-align:center;
	}
	
	#container1{width:1000px;
	margin:0px auto;
	text-align:center;
	}
	

#menu{float:left;
position:relative;
width:100%;
background:url(../imgs/bg-menu.png) center top no-repeat;
height:127px;
position: fixed;
z-index: 1000;
}

#logo{margin-top:10px;
float:left;
position:relative;
width:auto;
}

#lm{float:left;
position:relative;
width:400px;
text-align:left;
}

#rm{float:right;
position:relative;
width:430px;
text-align:left;
}


a.home{ background-image:url(../imgs/home.png);
float:left;text-align:center;
text-decoration:none;
width:49px; height:23px;
margin-top:17px;
margin-left:5px;
}

a.empresa{ background-image:url(../imgs/empresa.png);
float:left;text-align:center;
text-decoration:none;
width:73px; height:30px;
margin-top:31px;
margin-left:14px;

}

a.estrutura{ background-image:url(../imgs/estrutura.png);
float:left;text-align:center;
text-decoration:none;
width:84px; height:26px;
margin-top:50px;
margin-left:14px;
}

a.sustentabilidade{ background-image:url(../imgs/sustentabilidade.png);
float:left;text-align:center;
text-decoration:none;
width:122px; height:21px;
margin-top:67px;
margin-left:14px;
}



a.hotelaria{ background-image:url(../imgs/hotelaria.png);
float:left;text-align:center;
text-decoration:none;
width:81px; height:22px;
margin-top:67px;
margin-left:25px;
}

a.industrial{ background-image:url(../imgs/industrial.png);
float:left;text-align:center;
text-decoration:none;
width:90px; height:28px;
margin-top:51px;
margin-left:20px;
}

a.lojas{ background-image:url(../imgs/lojas.png);
float:left;text-align:center;
text-decoration:none;
width:44px; height:22px;
margin-top:45px;
margin-left:27px;
}

a.residencia{ background-image:url(../imgs/residencia.png);
float:left;text-align:center;
text-decoration:none;
width:92px; height:38px;
margin-top:27px;
margin-left:20px;
}

a.contato{ background-image:url(../imgs/contato.png);
float:left;text-align:center;
text-decoration:none;
width:59px; height:25px;
margin-top:15px;
margin-left:20px;
}

#topo{float:left;
position:relative;
width:100%;
background:url(../imgs/barra.jpg) center bottom no-repeat;
height:455px;
}

#teltop{float:right;
position:relative;
width:auto;
color:#ffffff;
font-size:15px;
padding-top:11px;}


#banner{float:left;
position:relative;
width:100%;
height:413px;

}

.subpag{margin-top:100px;}


/*---------------------------------------BANNER-------------------------------*/

#carousel-wrapper {
	height: 413px;
	overflow: hidden;
	position: relative;
}
#carousel-wrapper .jcarousel-clip {
	height:413px;
}
#carousel-wrapper .black a.go {
	color: #fff;
}
#carousel-wrapper a.go {
	margin: 0 10px 0 0;
	font-size: 10px;
} 

#wrapper {
	min-height: 100%;
	position: relative;
}

#carousel-top li {
	width: 100%;
	min-width: 950px;
	height:413px;
}

.content {
	width: 970px;
	margin: 0 auto;
}

#visual-1 {
	background:url(../imgs/banner/banner.jpg) center no-repeat;
}

#visual-2 {
	background:url(../imgs/banner/banner2.jpg) center  no-repeat;
}

#visual-3 {
	background:url(../imgs/banner/banner3.jpg) center 0 no-repeat;
}

.ad-loader {
	z-index: 1000000;
	position:absolute;
	top: 20%;
	left: 50%;
}


.shadow{background:url(../imgs/shadow.png) center 10px no-repeat;
width:970px;
height:7px;}

#column{float:left;
position:relative;
width:327px;
}

#box{float:left;
position:relative;
width:100%;
margin-bottom:25px;
}

#tit{float:left;
position:relative;
width:100%;
margin-bottom:10px;
height:40px;
}

#img-home{float:left;
position:relative;
width:100%;
margin-bottom:10px;
}

#link-home{float:left;
position:relative;
width:100%;
text-align:left;
}

#link-home a{float:left;
position:relative;
width:100%;
text-align:left;
}

.ml{margin-left:46px;
margin-right:46px;
}

#corpo{float:left;
position:relative;
width:100%;
}

.margem{padding-top:30px;
padding-bottom:30px;
}


#column-right{float:left;
position:relative;
width:224px;
}

#terceirizar{float:left;
position:relative;
width:auto;
margin-bottom:20px;
}

a.terceirizar{ background-image:url(../imgs/terceirizar.png);
float:left;text-align:center;
text-decoration:none;
width:224px; height:447px;
}


#contato-home{float:left;
position:relative;
width:100%;
}

a.contato-home{ background-image:url(../imgs/chamada-contato.png);
float:left;text-align:center;
text-decoration:none;
width:222px; height:155px;
}

#rodape{float:left;
position:relative;
width:100%;
background:url(../imgs/bg-rodape.png) center top no-repeat;
height:222px;
}


#logo-d{float:left;
position:relative;
width:auto;
margin-top:30px;
margin-left:38px;
}

#mapa{float:right;
position:relative;
width:auto;
margin-top:55px;
}

#info{float:left;
position:relative;
width:630px;
text-align:left;
color:#ffffff;
margin-top:140px;
}

#direitos{float:right;
position:relative;
text-align:left;
width:auto;
margin-top:35px;
}

#desenvolvimento{float:left;
position:relative;
width:auto;
color:#ffffff;
}
#criative{float:left;
position:relative;
width:auto;
margin-left:15px;
margin-top:-10px;
}

#guia{float:left;
position:relative;
width:auto;
margin-left:15px;
margin-top:-10px;
}

#sac{float:right;
position:relative;
width:auto;
margin-right:3px;
}

#sac a{float:left;
position:relative;
width:auto;
color:#ffffff;
font-size:15px;
text-align:left;
}

#tit-pag{float:left;
position:relative;
width:970px;
text-align:left;
margin-bottom:30px; 
}


#desc{float:left;
position:relative;
width:970px;
text-align:left;
margin-bottom:10px;
}

#desc-l{float:left;
position:relative;
width:600px;
text-align:left;
margin-bottom:10px;
}

#exibemapa{float:left;
position:relative;
width:970px;
margin-bottom:25px;
}


#container-pagina{float:left;
position:relative;
width:100%;
margin-top:20px;
font-family: 'Droid Sans', sans-serif;
font-style:italic;
font-size:12px;
color:#333333;
text-align:left;
}


#column-left{float:left;
position:relative;
width:240px;
color:#333333;
}

#tel-pag{float:left;
position:relative;
width:100%;
text-align:left;
font-size:18px;
color:#858b99;
margin-top:20px;
}


#formulario{float:left;
position:relative;
width:620px;
margin-left:40px;
}


FORM {
MARGIN: 0px 0px 0px 0px; 
WIDTH:620px;
}


FORM FIELDSET LABEL {
WIDTH: 620px; 
DISPLAY: block; 
FONT: 12px arial; 
FLOAT: left; 
COLOR: #999999;
margin-bottom:15px;
text-align:left;
position:relative;
height:22px;
}


FORM FIELDSET LABEL TEXTAREA {
background:#ED5D12;
WIDTH: 510px;
font-family: 'Droid Sans', sans-serif;
font-style:italic;
font-size:12px; 
HEIGHT: 100px;
padding:4px;
color:#ffffff;

}

FORM FIELDSET LABEL INPUT {
PADDING-LEFT: 5px; 
WIDTH: 510px;
height:22px;
PADDING-RIGHT: 5px;
background:#ED5D12;
font-family: 'Droid Sans', sans-serif;
font-style:italic;
font-size:12px;
color:#ffffff;
padding-left:4px;
padding-top:5px;
}



FORM FIELDSET INPUT.enviar {
width:120px;
height:28px;
float:right;
position:relative;
margin-left:10px;
cursor:pointer;
background:url(../imgs/bt-enviar.png) no-repeat;
}

FORM FIELDSET INPUT.limpar {
width:120px;
height:28px;
float:right;
position:relative;
margin-left:10px;
cursor:pointer;
background:url(../imgs/bt-limpar.png) no-repeat;
}

.size{float:left;
position:relative;
width:100px;
text-align:left;
font-family: 'Droid Sans', sans-serif;
font-size:12px;
color:#333333;
margin-top:5px;
font-style:italic;
}


#botoes{float:left;
position:relative;
width:620px;
text-align:right;
margin-bottom:15px;
margin-top:90px;
}

#img-content{float:right;
position:relative;
width:auto;
}

#descloja{float:right;
position:relative;
width:560px;
text-align:left;
margin-top:15px;
padding-left:15px;
}

#tbnloja{float:left;
position:relative;
width:auto;
}

#ctit{float:left;
position:relative;
width:100%;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dotted #cccccc;}


a.orcamento{ background-image:url(../imgs/bt-orcamento.png);
float:left;text-align:center;
text-decoration:none;
width:221px; height:57px;
}
