/* Leo */
.fb_share{display: inline-block; width: 60px; height: 22px; background: url(../imgs/facebook_share.jpg) no-repeat; border: 0px; margin-bottom: -5px; position:relative; z-index: 9999; cursor: pointer;}
#linkpointer {
	position:absolute;
	height:7px;
	background-color:orange;
	width:45px;
	left:0px;	
}

#portfolio .details a {
color: #FF9933;
text-decoration:underline;
}

#PageLink_2 {height:530px;}
#linkpointer.solucoes {left:400px;}
#linkpointer.portfolio {left:507px;}
#linkpointer.clientes {left:617px;}
#linkpointer.contato {left:717px;}

		nav#list_porfolio {display:none;}
		.MainImage_Portfolio {height:529px;}

		#portfolio .details .Portfolio_Anterior, #portfolio .details .Portfolio_Proximo {position:absolute;top:15px;background-repeat:no-repeat;background-position:center center;display:block;width:14px;height:18px;} 
		#portfolio .details .Portfolio_Anterior {left:10px;background-image:url("../imgs/seta-left.png")}
		#portfolio .details .Portfolio_Proximo {right:10px;background-image:url("../imgs/seta-right.png")} 

		#Paginas_Portfolio {position:relative;}
		#Paginas_Portfolio article {position:absolute;width:100%;height:529px;left:0px;}
		.loading {background-image:url('../imgs/ajax-loader.gif');background-position:center center;background-repeat:no-repeat;}
		.MainImage_Portfolio.loading > img {display:none;}




*{margin:0px;padding:0px;}
img, fieldset {border:none;}
a {text-decoration:none;}
header,footer,article,section,hgroup,nav,figure, summary{display:block;}
body > a[name] {position:relative;top:-55px;}
body {font-family:Georgia;}

header {
background-color:#f3f3f3;
width:100%;
position:fixed;
left:0px;
top:0px;
z-index:9999;
}
#cabelhaco {width:980px;margin:0px auto;height:70px;position:relative;}

header hgroup {position:absolute;left:0px;top:15px;width:375px;}
.fb_edge_widget_with_comment { width:105px;margin-left:70px;}
.fb_edge_comment_widget {z-index:999999;}
header hgroup a.logo {display:inline-block;vertical-align:middle;margin-bottom:8px;}
header hgroup img {vertical-align:middle;}
header nav {position:absolute;top:20px; right:0px;}
header nav ul {
	overflow:hidden;
	list-style:none;
}
header nav ul li {float:left;font-size:18px;font-style:italic;}
header nav ul li a {color:#000;display:block;letter-spacing:0px;padding:5px 20px;}
header nav ul li span.tel {color:#8e8e8e;vertical-align:middle;margin-left:15px;}

/*CONTEUDO*/
body {padding-top:70px!important;}

/*CONTEUDO - HOME*/
#home {width:980px;margin:0px auto;height:529px;}
#slider div {position:relative;}
#slider div h1 {position:absolute;text-indent:-99999px;}
#slider #img1 h1 {
	top:40px;
	left:40px;
	color:#ff9933;
	font-size:80px;
	background:url("../imgs/txt-img-1.png");
	width:899px;
	height:101px;
}
#slider #img2 h1 {
	top:160px;
	left:70px;
	background:url("../imgs/txt-img-2.png");
	width:851px;
	height:165px;
}
#slider #img3 p {
	position:absolute;
	top:160px;
	left:0px;
	font-size:16.5px;
	background-color:black;
	color:#33cccc;
	padding:10px 10px 10px 40px;
	width:330px;
	line-height:180%;
	font-style:italic;
}
#slider #img4 h1 {
	top:40px;
	left:40px;
	background:url("../imgs/txt-img-4.png");
	width:252px;
	height:90px;
}
#slider #img4 p {
	top:140px;
	left:40px;
	position:absolute;
	color:white;
	font-size:16.5px;
	width:450px;
	font-style:italic;
}
#slider div img {height:529px;width:980px;}

/*CONTEUDO - SOLUÇÕES*/
#solucoes h1 {background-color:#33cccc;text-transform:uppercase;font-size:52px;}
#solucoes h1 span {
background:url("../imgs/solucoes-titulo.jpg") center top no-repeat;
width:900px;
height:102px;
margin:0px auto;
display:block;
text-indent:-999999px;}

#solucoes .bx-window {top:-20px;}

.articleBody {width:980px;margin:0px auto;min-height:360px;}
.articleBody .col-1 {float:left;width:490px;position:relative;min-height:390px;}
.articleBody .col-2 {position:relative;width:410px;font-size:16px;padding-top:90px;float:right;display:inline;margin-right:40px;}
.col-2 h2 {font-family: 'BebasNeueRegular';margin-bottom:10px;font-weight:normal;}
.articleBody .col-2 h2 span {display:block;}
.articleBody .col-2 p {margin-bottom:20px;letter-spacing:-0.5px;line-height:130%;font-style:italic;}
.articleBody .col-2 ul {color:#543c19;font-size:14px;font-style:italic;}
.articleBody .col-2 ul li {margin:8px 0px 8px 15px;padding-left:8px;}
.articleBody .aviso {color:#0fa4a4;width:230px;}

.relacionamento .col-1 img {
	top:14px;
    position: absolute;
    right: -17px;
}

.web .col-1 img, .comunicacao .col-1 img, .mobile .col-1 img {position:absolute;}
.web .col-2, .comunicacao .col-2, .mobile .col-2 {padding-top:78px;min-height:280px}
.web .col-2, .comunicacao .col-2, .comunicacao .col-1 {width:450px;} 
 
.web .col-1 img {left:40px;bottom:-5px;}
.web .col-2 h2 {font-size:51px;line-height:80%;letter-spacing:-1px}
.web .col-2 h2 span {color:#e07c19;font-size:30.5px;letter-spacing:0px !important}
.web .col-2 ul li {margin:8px 0px 8px 15px;padding-left:8px;}

.comunicacao .col-1 img {left:0px;top:-5px;}
.comunicacao .col-2 h2 {font-size:51px;line-height:80%;letter-spacing:-1px}
.comunicacao .col-2 h2 span {color:#33cccc;font-size:30.5px;letter-spacing:0px !important}
.comunicacao .col-2 ul {width:215px;float:left;margin-right:10px;}

.mobile .col-1 img {left:15px;bottom:15px;}
.mobile .col-2 h2 {font-size:74px;line-height:80%;letter-spacing:-1px;color:#6723a7}
.mobile .col-2 h2 span {color:#6f6f6f;font-size:42px;letter-spacing:0px !important}
.mobile .col-2 .aviso {position:absolute;right:-25px;bottom:10px;font-size:14px;}
.mobile .col-2 .aviso a {padding-top:45px;background:url("../imgs/celular.jpg") no-repeat left bottom;padding-left:55px;color:#0fa4a4;width:160px;display:block}

#nav_solucoes ul {overflow:hidden;list-style:none;width:900px;margin:0px auto;position:relative;top:-38px;}
#nav_solucoes ul li {float:left;background-color:black;margin-left:5px;display:inline;width:296px;text-align:center;}
#nav_solucoes ul li:first-child {margin-left:0px;}
#nav_solucoes ul li a {color:white;font-size:18px;font-style:italic;display:block;margin:15px 30px;}
#nav_solucoes ul li a.ativo {color:#ff9933;}

/*CONTEUDO - PORTFOLIO*/


#Paginas_Portfolio {
	height:529px;
	overflow:hidden;
}
#portfolio .articleBody {position:relative;height:529px;}

.descricao {background-image:url("../imgs/fundodescricao.png");font-style:italic;position:absolute;bottom:0px;left:0px;width:100%;}

.info {height:50px;width:900px;margin:10px auto;overflow:hidden;}

.titulo {width:440px;float:left;display:inline;}
.titulo h1 {color:white;font-size:24px;font-weight:normal;}
.titulo h2 {color:#33cccc;font-size:17px;font-weight:normal;}
.titulo h2 a {text-decoration:underline;color:#ff9933;margin-left:15px;}

.galeria {width:200px;float:right;display:inline;margin-top:8px;position:relative;z-index:6;}
.galeria a {display:inline-block;}
.galeria img {border:solid 1px #ff9933;vertical-align:middle;}

.txtinfo {color:white;display: none;width:900px;margin:0px auto;line-height:170%;font-size:14px;padding-bottom:10px;}

/*CONTEUDO - CLIENTES*/
#clientes {background:url("../imgs/fundo-cliente-contato_mini.jpg") center top no-repeat;min-height:530px;}
#clientes .articleBody {width:900px;padding-top:10px;}
#clientes h1 {
background-color:#33cccc;
font-style:italic;
font-size:31.5px;
width:130px;
margin-bottom:5px;
font-weight:normal;}
#clientes ol {float:left;display:inline;list-style:none;font-style:italic;margin-right:18px;background:url("../imgs/fundotextoclientes.png");}
#clientes ol li {margin:8px 0px;font-size:13.5px;width:200px;padding-left:7px;}

/*CONTEUDO - CONTATO*/

#contato {background:url("../imgs/fundo-cliente-contato_mini.jpg") center bottom no-repeat;min-height:437px;}
#contato .articleBody {width:900px;padding-top:75px;}
#contato h1 {font-size:109px;float:left;margin-right:5px;padding:65px 0px;font-family: 'BebasNeueRegular';font-weight:normal;}
#contato .dadoscontato {float:left;font-size:19.5px;font-style:italic;padding:95px 0px;}
#contato .dadoscontato a {color:black;margin-top:5px;display:block;}
#contato .mapa {float:right;}
#contato .mapa img {display:block;border:solid 3px black;}

footer {background-color:black;color:#33cccc;}
footer address {
width:902px;
display:block;
width:902px;
height:83px;
background:url("../imgs/endereco.jpg") no-repeat;
margin:0px auto;
text-indent:-999999px;}

#SocialArea {display:block;position:relative;width:980px;margin:auto;top:-45px;}
#curtirFacebook {position:absolute;width:200px;right:275px;margin:0px;z-index:0;}