@charset "utf-8";
/* CSS Document */

* {
	padding: 0px;
	margin: 0px;
}
body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	z-index:0px;
	background-image: url(../imgs/fundo_site_1280.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	/* CAMPO */background-color:#80880f;
	/*INVERNO*//*background-color:#c2d2e2;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#BoxBlog{
width:200px;
height:233px;
float:left;

}

#BlogData{
background:url(../imgs/icone_textos.png) no-repeat;
background-position:center left;
height:20px;
margin-top:31px;
padding-left:10px;
font-weight:bold;
font-style:italic;
font-family: "Trebuchet MS", Arial;
font-size:12.5px;
color:#333333;
}
#BlogTitulo{
text-transform:uppercase;
margin-left:12px;
height: auto !important;
font-weight:bold;
font-style:italic;
font-family: "Trebuchet MS", Arial;
font-size:12.5px;
color:#333333;
}

#BlogTexto{
margin-left:12px;
height:34px;
font-family: "Trebuchet MS", Arial;
font-size:12.5px;
color:#696969;
}
#BlogTexto a:hover {
color:#333333;
text-decoration:none;
}
 

#BlogTexto a {
margin:0; 
padding:0;
color:#696969;
text-decoration:none;
}
#BlogTexto a:visited {
color:#696969;
text-decoration:none;
}
 
#BlogTexto  a:active { 
color:#696969;
text-decoration:none;
}


#contorno{
z-index:0;

}

#fnd{
width:100%;
z-index:0;
}
#imagem{ 
width:100%; 
z-index:1;
}

#topo {
	width: 890px;
	height: 100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background:url(../imgs/topo.png) !important;
}

#sobraFnd{
	width: 948px;
	height: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background:url(../imgs/sombraFnd.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/sombraFnd.png);
	padding-top:20px;
}
#sobraFndmaior{
	width: 948px;
	height: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background:url(../imgs/sombraFndmaior.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/sombraFndmaior.png);
	padding-top:20px;
}

#sombraPaginas{
	z-index:1px;
	width: 948px;
	height: 500px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background:url(../imgs/fundos.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/fundos.png);	

}

#bannerFull{
	width:921px;
	height: 360px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;


}
#conteudoHome {
	width: 906px;
	height: 302px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background:url(../imgs/testee_03.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/testee_03.png);	
}
#rodape {
	background:url(../imgs/rodape_copy_endereco.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/rodape_copy_endereco.png);	

	width: 940px;
	height:40px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#menu li {
	float: right;
	list-style:none;
}
#menu a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 0em;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;

}
#menu a:hover {
	border-top-color: #FF9900;
	color: #666666;
}

#submenu{
width:146px;
height:226px;
margin-left:75px;
margin-top:-27px;
padding-top:60px;
padding-left:25px;
float:left;
background:url(../imgs/submenu_portfolio.png) no-repeat !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../imgs/submenu_portfolio.png);	
}
#ListaSubmenu li {
	float: left;
	list-style:none;
	margin-top:7px;
}
 
#logo {
	width: 238px;
	height: 85px;
	font-size: 14px;
	position: absolute;
	left: 0px;
	top: 20px;
	background:url(../imgs/logo_site.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/logo_site.png);	
	
}

#logo a {
	text-indent: -10000px;
	height: 58px;
	width: 245px;
	position: absolute;
	left: 0px;
	top: 0px;
}
/**/
#conteudoDireita{
z-index:3px;
width:280px;
height:100%;
margin-top:21px;
margin-left:28px;
float:left; 
}
#conteudoEsquerda{
z-index:4px;
width:605px;
height:100%;
margin-top:50px;
margin-right:28px;
float:right; 
}
#conteudoEsquerda2{
z-index:4px;
width:605px;
height:587px;
margin-top:29px;
margin-right:35px;
float:right;
}
#conteudo_meio_port{
width:600px;
height:505px;
margin-top:12px;
margin-left:18px;
}
/* Conteúdo Home */
#boxEsquerda{
background:url(../imgs/top_oquefazemos.png) no-repeat;
width:180px;
height:245px;
float:left;
margin-left:37px;
}
#boxEsquerda2{
background:url(../imgs/top_ajudamos.png) no-repeat;
width:210px;
height:245px;
float:right;
}
#fnd_port{
width:612px;
height:607px;
float:left;
background:url(../imgs/fnd_port.png) no-repeat !important;
background-image: none;
background-position:left;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/fnd_port.png);

}
#boxCentro{
background:url(../imgs/top_essencia.png) no-repeat;
background-position: 0px -4px;
width:431px;
height:262px;
float: left;
}
#boxCentroBaixo{
background:url(../imgs/top_novasideias.png) no-repeat;
background-position: 0px -4px;
width:431px;
height:164px;
float:left;
margin-top:20px;
}
#boxCentroBaixo img{
float: right;
padding-top:1px;
margin-left:10px;
}
#boxessencia{
width:540px;
text-align:justify;
margin-left:15px;
margin-top:20px;
font-family: "Trebuchet MS", Arial;
font-size:14px;
line-height:19px;
}

#boxDireita{
background:url(../imgs/top_blog.png) no-repeat;
background-position: 0px -2px;
width:230px;
height:257px;
float:right;
margin-right:24px;
}
#boxNovidades{
background:url(../imgs/fnd_novidades.png) no-repeat;
background-position: 0px -2px;
width:210px;
height:257px;
float:right;
margin-right:24px;
}
#TextoInicio{
margin-top:34px;
list-style-image:url(../imgs/icone_textos.png);
margin-left:25px;
font-family: "Trebuchet MS", Arial;
font-size:12.5px;
color:#4b4b4b;
text-align:justify;
}
#TextoInicio li{
margin: 0.1em 0 0.1em 0.1em; 
}
/* BOX NEWS*/
#listaTrampo{
background:url(../imgs/icone_textos.png) no-repeat;
background-position:center left;
padding-left:10px;
margin-left:15px;
height:20px;
font-family: "Trebuchet MS", Arial;
font-size:12.8px;
color:#696969;
font-weight:bold;
font-style:oblique;
}

 
#listaTrampo  a {
margin:0; 
padding:0;
color:#696969;
text-decoration:none;
}
#listaTrampo a:visited {
color:#696969;
text-decoration:none;
}
#listaTrampo a:hover { 
color:#333333;
font-size:13.8px;
text-decoration:none;
}
#listaTrampo  a:active { 
color:#696969;
text-decoration:none;
}
a.link2 {
margin:0; 
padding:0;
color:#333333;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
a:visited.link2 {
color:#333333;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
a:hover.link2 { 
color:#222222;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
a:active.link2 { 
color:#333333;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#boxNews{
background:url(../imgs/fnd_novidades.png) no-repeat !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/fnd_novidades.png);
margin-left:10px;	
padding-top:31px;
padding-left:15px;
margin-top:10px;
width:191px;
height:82px;
font-family: "Trebuchet MS", Arial;
font-size:10px;
color:#696969;
font-weight:bold;
}
.tituloNews{
margin-left:25px;
}
#input_news{
border:#999999 1px;
}
.flutua { float: left;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
width:140px;
height:17px;

}

/****************************************  Contato **************************************************************************/


/*Pegando todas as labels da div conteúdo */
#pree{
text-align:center;
font-size:12px;
font-family: "Trebuchet MS", Arial;
font-weight:bold;
color:#696969;

}
#labelForm {
font-family: "Trebuchet MS", Arial;
font-weight:bold;	
font-size:12px;
color:#696969;
font-weight:bold;
padding-left:10px;
padding-top:2px;
width:120px;
height:26px;
float:left;
text-align:right;
	}
#enviar{
width:82px;
height:44px;
}
#opcao{
width:200px;
height:188px;
margin-left:50px;

/*text-indent: -10000px; */
 
}
#input{ 
border: 1px solid #999999;
background-color: #F7F7F7;
float:left;
}

#CampoForm{
float:right;
height:28px;
width:467px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#BoxFormContato{
margin-top:87px;
width:600px;
height:100%;
}
#botao{
width:82px;
height:44px;
margin-top:10px;
margin-left:128px;
}
#trabalhe{
width:228px;
height:110px;
float:right;
margin-right:10px;
margin-top:180px;
}
.campomensagem{
height:148px;
width:335px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


/************************** Titulos *************************/
#titulo_contato{
	width:151px;
	height:110px;
	margin-left:50px;
	text-indent: -10000px;
	background:url(../imgs/titulo_contato.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/titulo_contato.png);	
}
#titulo_portfolio{
	width:151px;
	height:120px;
	margin-left:50px;
	text-indent: -10000px;
	background:url(../imgs/titulo_portfolio.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/titulo_portfolio.png);	
}
#titulo_essencia{
	width:151px;
	height:120px;
	margin-left:50px;
	text-indent: -10000px;
	background:url(../imgs/titulo_essencia.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/titulo_essencia.png);	
}
#titulo_solucoes{
	width:151px;
	height:120px;
	margin-left:50px;
	text-indent: -10000px;
	background:url(../imgs/titulo_solucoes.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/titulo_solucoes.png);	
}
#titulo_projetos{
	width:151px;
	height:120px;
	margin-left:50px;
	text-indent: -10000px;
	background:url(../imgs/titulo_projetos.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/titulo_projetos.png);	
}
#titulo_clientes{
	width:151px;
	height:120px;
	margin-left:50px;
	text-indent: -10000px;
	background:url(../imgs/titulo_clientes.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/titulo_clientes.png);	
}
#titulo_fazemos{
	width:151px;
	height:120px;
	text-indent: -10000px;
	margin-left:50px;
	background:url(../imgs/titulo_fazemos.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/titulo_fazemos.png);	
}
/************************************** Pessoas Flutuantes ***********************************************/
#pessoa_contato{

	position:absolute;
	top:0;
    right: 57%; 
	margin-top:400px;
	width:320px;
	height:385px;
	background:url(../imgs/pessoa_contato.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/pessoa_contato.png);		
}
#pessoa_essencia{	

	position:absolute;
	top:0;
    right: 62%; 
	margin-top:200px;
	width:304px;
	height:589px;
	background:url(../imgs/pessoa_essencia.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/pessoa_fazemos.png);	
 
}
#pessoa_fazemos{	
	z-index:5px;
	position:absolute;
	top:0;
    right: 60%; 
	margin-top:192px;
	width:369px;
	height:634px;
	background:url(../imgs/pessoa_fazemos.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/pessoa_fazemos.png);	
	
	/*
	z-index:5px;
	position:absolute;
	top:0;
    right: 60%; 
	margin-top:450px;
	width:274px;
	height:375px;
	background:url(../imgs/pessoa_fazemos.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/pessoa_fazemos.png);	
		
}
	
	*/
}
#pessoa_portfolio{	
	z-index:5px;
	position:absolute;
	top:0;
    right: 58.5%; 
	margin-top:460px;
	width:300px;
	height:340px;
	background:url(../imgs/pessoa_portfolio) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/pessoa_portfolio.png);	
}
/***********************/

.contentslide{
/*border: 10px solid #ECE9D8;;*/
border-bottom-width: 0px;
padding: 0px;
width: 925px;
height: 335px;
}
.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.contentslide .contentdiv{
display: none;
}

.pagination{
width: 907px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
font-family:"Trebuchet MS";
font-style:italic;
font-weight:bold;
font-size:12px;
border-width: 0 8px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 0px 0;

}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 925px; /*IE5 width*/
w\idth: 925px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #fff;
background-color: #006699;
}
/***************************************/

.contentslide{
/*border: 10px solid #ECE9D8;;*/
border-bottom-width: 0px;
padding: 0px;
width: 925px;
height: 335px;
}
.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.contentslide .contentdiv{
display: none;
}

.pagination{
width: 907px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;


font-family:"Trebuchet MS";
font-style:italic;
font-weight:bold;
font-size:12px;
border-width: 0 8px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 0px 0;

}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 925px; /*IE5 width*/
w\idth: 925px; /*IE6 width*/
 
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #fff;
background-color: #006699;
}

