@import url("reset.css");

/*--------------------------------------------------\
|													||
|	Ag๊ncia DMK										|||
|													|||
|	Desenvolvido por Ag๊ncia DMK					|||
|	http://www.agenciadmk.com.br/					|||
|										Ago/2009	|||
|													|||
 \--------------------------------------------------\||
  \--------------------------------------------------*/

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Geral																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

* ul li a{ *height:1%; }
html{
	background:#4C8E9E url(../imagens/background-geral-2.jpg) repeat center top;
	height:100%;
	min-width:983px;
}
body{
	background:url(../imagens/background-geral-1.jpg) repeat-x center top;
	color:#fff;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	min-width:983px;
}
a{
	color:#fff;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a.linkTitulos{
	color:#E4F900!important;
	text-decoration:none!important;
}
.negrito{
	font-weight:bold;
}
.semNegrito{
	font-weight:normal!important;
}
.underline{ text-decoration:underline; }
.amarelo{
	color:#E4F900;
}
p{ 
	margin:0 0 11px 0;
	text-align:justify;
}
iframe{
	font-size:1px;
	height:0px;
	position:absolute;
	visibility:hidden;
	width:0px;
}

.hide{ display:none; }
.show{ display:block; }
.hidden{ visibility:hidden; }
.alignRight{ text-align:right; }
.link_conjunto *, .link_conjunto{
	text-decoration:none!important;
}
.clearBoth{
	clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
}

#flores_grama{
	background:url(../imagens/flores-centro.gif) repeat-x center bottom;
}
#flores{
	background:url(../imagens/background-flores.gif) no-repeat center bottom;
	border-left:6px solid #f00;
	overflow:hidden;
	position:relative;
}
#geral{
	margin:0 auto 395px;
	position:relative;
	width:983px;
}
#carregando{
	background:transparent url(../imagens/blank.gif);
	cursor:wait;
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
#carregando div{
	background:#fff url(../imagens/carregando.gif) no-repeat center top;
	border:1px solid #05496E;
	color:#05496E;
	cursor:wait;
	font-size:18px;
	height:35px;
	left:50%;
	margin:-35px 0 0 -70px;
	padding-top:35px;
	position:absolute;
	text-align:center;
	top:50%;
	width:140px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Testeira																				|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/
.bannerPeixeGrande{
	background:url(../imagens/banner-peixe-grande.png) no-repeat 0 0;
	display:block;
	font-size:1px;
	height:67px;
	left:16px;
	overflow:hidden;
	position:absolute;
	top:135px;
	text-indent:-2000px;
	width:397px;
	z-index:1;
}
#testeira{
	height:204px;
	margin-bottom:15px;
	position:relative;
	z-index:1;
}

/* Logotipo */
#logo{
	background:url(../imagens/logotipo-agencia-dmk.jpg) no-repeat 0 0;
	display:block;
	height:255px;
	left:-69px;
	position:absolute;
	text-indent:-10000px;
	top:0;
	width:503px;
	z-index:1;
}
#logo a{
	display:block;
	height:71px;
	left:120px;
	position:absolute;
	top:36px;
	width:291px;
}
#logo img{
	display:none;
}

/* Menu superior */
#testeira ul{
	position:absolute;
	right:27px;
	top:0;
	z-index:2;
}
#testeira ul li{
	display:inline;
	float:left;
	padding-left:20px;
}
#testeira ul li a{
	display:block;
	float:left;
	font-size:10px;
	height:32px;
	line-height:32px;
}
#testeira ul li.tipo1 a{
	background:url(../imagens/icone-trabalhe-conosco.gif) no-repeat left center;
	padding-left:23px;
}
#testeira ul li.tipo2 a{
	background:url(../imagens/icone-contato.gif) no-repeat left center;
	padding-left:31px;
}
#testeira ul li.tipo3 a{
	background:url(../imagens/icone-localizacao.gif) no-repeat left center;
	padding-left:27px;
}
#testeira ul li.tipo4 a{
	background:url(../imagens/icone-mapa-do-site.gif) no-repeat left center;
	padding-left:35px;
}

/* Telefone de contato */
#testeira p{
	font-size:12px;
	position:absolute;
	right:22px;
	top:52px;
}
#testeira p strong{
	color:#d7ec00;
	font-size:16px;
}

/* Banner */
#banner{
	bottom:0;
	height:120px;
	position:absolute;
	right:17px;
	width:544px;
	z-index:2;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Corpo																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

#corpo{
	float:left;
	min-height:600px;
	padding-left:16px;
	position:relative;
	width:960px;
	z-index:2;
}
#apoio{
	float:left;
	width:230px;
	overflow:hidden;
}
.carregando{
	background:url(../imagens/carregando-neg.gif) no-repeat center center;
}
.box{
	padding:5px 10px 10px 10px;
	position:relative;
	width:930px;
}
.box .titulo, .box h2{
	background:url(../imagens/h2-bg.png) repeat-x 0 0;
	color:#e4f900;
	display:block;
	font-size:12px;
	height:28px;
	line-height:28px;
	margin:0 0 13px 0;
	text-align:right;
}
.box .h2Div{
	background:#fff;
	height:1px;
	margin:-1px 0 13px 0;
	overflow:hidden;
}
.box .esq{
	text-align:left;
}
.box h1{
	font-size:11px;
	font-weight:bold;
	margin:0 0 18px 0;
	text-align:right;
}
.box_canto1, .box_canto2, .box_canto3, .box_canto4{
	height:104px;
	position:absolute;
	width:104px;
	z-index:1;
}
.box_canto1{
	background:url(../imagens/box-ce.png) no-repeat 0 0;
	left:0;
	top:0;
}
.box_canto2{
	background:url(../imagens/box-cd.png) no-repeat 0 0;
	right:0;
	top:0;
}
.box_canto3{
	background:url(../imagens/box-bd.png) no-repeat 0 0;
	bottom:0;
	right:0;
}
.box_canto4{
	background:url(../imagens/box-be.png) no-repeat 0 0;
	bottom:0;
	left:0;
}
.box_conteudo{
	position:relative;
	z-index:2;
	text-align:justify;
}
.leia_mais{
	text-align:right;
	margin:0;
}
.leia_mais a{
	background:url(../imagens/icone-leia-mais.gif) no-repeat left center;
	padding-left:27px;
}
#boxClientes li.leia_mais, #boxDepoimentos li.leia_mais, #boxClientesHome li.leia_mais, #boxDepoimentosHome li.leia_mais{
	position:absolute;
	bottom:5px;
	right:0;
}
#boxCases li.leia_mais{
	position:absolute;
	bottom:5px;
	right:0;
}
/* Pagina็ใo */
.paginacao{
	height:26px;
	padding:0;
	margin:0;
}
.paginacao *{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.paginacao li{
	background:none!important;
	float:left!important;
	height:29px;
	line-height:28px;
	margin:0!important;
	overflow:hidden;
	padding:0 2px 0 0!important;
	text-align:center;
	width:29px;
}
.paginacao li.setas{
	overflow:hidden;
	/*width:5px!important;*/
	width:12px!important;
}
.paginacao li.setas a{
	/*width:5px!important;*/
	width:12px!important;
}
.paginacao li.paginas{
	overflow:hidden;
	width:93px;
}
.paginacao li ul{
	float:left;
	position:static!important;
}
.paginacao li a{
	float:left!important;
	height:29px;
	margin:0!important;
	text-align:center;
	width:31px;
}
.paginacao li a:hover{
	text-decoration:underline;
}
.paginacao li a img{
	/*padding-top:9px;*/
	padding-top:7px;
}
.paginacao li.ativo{
	background:url(../imagens/paginacao-ativo-background.png) no-repeat 0 0!important;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Menu																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

#menu{
	left:0;
	position:absolute;
	top:0;
	z-index:10;
}
#menu div{
	position:absolute;
	top:150px;
	width:167px;
}
#menu ul li a{
	text-decoration:underline;
}
#menu ul li a{
	color:#696969;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:40px;
	letter-spacing:0px;
	line-height:40px;
	padding-left:8px;
	position:relative;
	width:145px;
}
#menu ul li a.tipo2{
	line-height:14px!important;
	padding-top:6px!important;
	height:34px;
}
#menu ul li a.destaque, #menu ul li a.ativo{
	color:#f00;
}
#menu ul li a.cor2{
	color:#696969;
}
#menu ul li ul{
	padding:12px 0;
	margin-top:-1px;
}
#menu ul li ul.tipo1{
	background:url(../imagens/menu-submenu-1.png) no-repeat 0 0;
	padding-bottom:0;
	width:167px;
}
#menu ul li ul.tipo2{
	background:url(../imagens/menu-submenu-2.png) no-repeat 0 0;
	padding-bottom:21px;
	width:167px;
}
#menu ul li ul li a{
	background:url(../imagens/menu-bullet.gif) no-repeat 7px 8px;
	border:0px none;
	font-size:11px;
	font-weight:normal;
	height:auto;
	line-height:normal;
	padding:4px 10px 5px 16px!important;
	width:127px;
}
#menu ul li.tipo1{
	background:url(../imagens/menu-botao-1.png) no-repeat 0 0;
	/*padding-top:9px;*/
	width:167px;
}
#menu ul li.tipo1 a{
	padding-top:9px;
}
#menu ul li.tipo1 a.sub{
	border-bottom:1px solid #fff;
}
#menu ul li.ativo1{
	background:url(../imagens/menu-botao-1-over.png) no-repeat 0 0!important;
}
#menu ul li.ativo2{
	background:url(../imagens/menu-botao-2-over.png) no-repeat 0 0!important;
}
#menu ul li.tipo2{
	background:url(../imagens/menu-botao-2.png) no-repeat 0 0;
	margin-bottom:-1px;
	width:167px;
}
#menu ul li.tipo3{
	background:url(../imagens/menu-botao-3.png) no-repeat 0 0;
	margin-bottom:0;
	width:167px;
	padding-bottom:9px;
}
#menu_fechar{
	display:block;
	height:73px;
	position:absolute;
	right:-2px;
	top:130px;
	width:16px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Rodap้																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

#rodape{
	background:#B1D6DC;
	border-left:6px solid #f00;
	height:20px;
}
#rodape a{
	color:#000;
}
#rodape p{
	color:#000;
	line-height:20px;
	margin:0;
	padding:0 20px;
	position:relative;
	z-index:2;
}
#rodape p.esq{
	margin-bottom:-20px;
}
#rodape p.dir{
	float:right;
	text-align:right;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Menu de links																			|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

ul.links li, ul.links li a{
	display:inline;
	float:left;
}
ul.links li{
	background:none!important;
	margin:0!important;
	padding:0!important;
}
ul.links li a{
	margin:0 14px 0 0;
}
ul.links li.jobs a{
	background:url(../imagens/icone-index-jobs.gif) no-repeat left bottom;
	padding:10px 0 0 25px;
}
ul.links li.cases a{
	background:url(../imagens/icone-index-case.gif) no-repeat left bottom;
	padding:10px 0 0 26px;
}
ul.links li.depoimentos a{
	background:url(../imagens/icone-index-depoimentos.gif) no-repeat left bottom;
	padding:10px 0 0 25px;
}
ul.links li.leia_mais a{
	margin-top:9px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Index																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.index{
	height:870px!important;
	*height:485px!important;
}
.index div.box{
	margin:0 10px 10px 0;
}
div.box{
	display:inline;
	float:left;
	margin:5px 10px 10px 0;
}

/* Newsletter */
.index #newsletter{
	clear:both;
}

/* Box 1 */
div.box1{
	width:450px;
}
div.box1 .box_conteudo{
	height:211px;
	overflow:hidden;
}

/* Box 2 */
div.box2{
	width:450px;
}
div.box2 .box_conteudo, div.box1 .box_conteudo{
	height:211px;
}
div.box2 .paginado{
	height:170px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:41px;
	width:450px;
}
div.box2 div.imagemCentro{
	border:1px solid #fff;
	height:165px;
	left:8px;
	position:absolute;
	text-align:center;
	top:0;
	width:165px;
}
div.box2 div.imagemCentro a, div.box3 div.imagemCentro a{
	display:block;
	height:165px;
	left:1px;
	position:absolute;
	top:1px;
	width:165px;
	z-index:11;
}
div.box2 div.imagemCentro img{
	display:none;
	position:relative;
	z-index:2;
}
div.box2 div.imagemCentro div.branco{
	background:#fff;
	height:163px;
	left:1px;
	position:absolute;
	top:1px;
	width:163px;
	z-index:1;
}
div.box2 div.imagemCentro div.imagemCentroDiv{
	height:163px;
	left:1px;
	position:absolute;
	top:1px;
	width:163px;
	z-index:10;
}
div.box2 .box2_texto{
	position:absolute;
	right:0;
	text-decoration:none;
	top:5px;
	width:258px;
}
div.box2 .link_conjunto:hover{
	text-decoration:underline;
}
div.box2 p.leia_mais{
	bottom:34px;
	position:absolute;
	right:0;
}
div.box2 ul.links{
	bottom:34px;
	position:absolute;
	/*right:88px;*/
	left:194px;
}
div.box2 h3{
	margin-bottom:15px;
	position:relative;
	text-align:left;
}
div.box2 p.tipo1{
	height:65px;
	overflow:hidden;
}
div.box2 ul.paginacao{
	bottom:0;
	position:absolute;
	left:198px;
}

/* Box 3 */
div.box3{
	width:210px;
}
div.box3 div.imagemCentro{
	border:1px solid #fff;
	height:94px;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:208px;
}
div.box3 div.imagemCentro a{
	height:92px;
	width:206px;
}
div.box3 div.imagemCentro img{
	position:relative;
	z-index:2;
}
div.box3 div.imagemCentro div.branco{
	background:#fff;
	height:92px;
	left:1px;
	position:absolute;
	top:1px;
	width:206px;
	z-index:1;
}
div.box3 div.imagemCentro div.imagemCentroDiv{
	height:92px;
	left:1px;
	position:absolute;
	top:1px;
	width:206px;
	z-index:10;
}
div.box3 ul.links{
	padding:0;
}
div.box3 ul li.depoimentos a{
	margin-right:0!important;
}
div.box3 h3{
	clear:both;
	font-size:11px;
	margin-bottom:11px;
	padding-top:10px;
	text-align:left;
}
div.box3 ul.paginacao{
	float:none;
	margin:0 0 0 0px;
	padding:10px 2px 0 2px;
}
.clientes ul.paginacao, .box4 ul.paginacao, .box6 ul.paginacao{
	bottom:0;
	position:absolute;
	left:0;
}
div.box3 div.box_conteudo{
	height:420px;
}
div.box3 div.paginado{
	left:0;
	overflow:hidden;
	position:absolute;
	top:40px;
	width:210px;
}

/* Box 4 */
div.box4{
	height:420px;
	overflow:hidden;
	width:210px;
}
div.box4 h3{
	font-size:12px;
	margin-bottom:5px;
	text-align:left;
}
div.box4 p.tipo1{
	margin-bottom:11px;
}
div.box4 p.tipo2{
	margin-bottom:17px;
}
div.box4 ul.links li a{
	margin-right:9px;
}
div.box4 ul.links li.leia_mais a{
	margin-right:0;
}
div.box4 div.box_conteudo{
	height:420px;
}

/* Box 5 */
div.box5{
	float:left;
	margin-bottom:10px;
	padding:0;
	position:relative;
	width:470px;
}
div.box5 ul.tipo1{
	display:inline;
	float:right;
	height:34px;
	margin:0 0 -1px 0;
	position:relative;
	z-index:5;
}
div.box5 ul.tipo1 li{
	background:url(../imagens/box-ce.png) no-repeat 0 0;
	border-bottom:1px solid #65aebd;
	float:left;
}
div.box5 ul.tipo1 li.ativo{
	border-bottom:0px none;
}
div.box5 ul.tipo1 li.tipo1 a{
	background:url(../imagens/index-canto1.gif) no-repeat 1px 1px;
}
div.box5 ul.tipo1 li.tipo2 a{
	background:url(../imagens/index-canto2.gif) no-repeat 1px 1px;
}
div.box5 ul.tipo1 li.tipo3 a{
	background:url(../imagens/index-canto3.gif) no-repeat 1px 1px;
}
div.box5 ul.tipo1 li.tipo5 a{
	background:url(../imagens/index-canto4.gif) no-repeat 1px 1px;
}
div.box5 ul.tipo1 li.tipo4{
	background:none!important;
	height:33px;
	width:90px;
}
div.box5 ul.tipo1 li a{
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:33px;
	line-height:33px;
	padding:0 7px 0 9px;
	text-decoration:none;
}
div.box5 ul.tipo1 li a:hover, div.box5 ul.tipo1 li.ativo a{
	color:#E4F900;
}
div.box5 h3{
	font-size:12px;
	font-weight:bold;
	margin:0 0 18px 0;
	text-align:left;
}
div.box5 div.box5_conteudo{
	clear:both;
	height:453px;
	position:relative;
}
div.box5 div.box5_conteudo div{
	padding:0 10px 10px 10px;
	width:450px;
}
div.box5 div.box5_conteudo div div{
	overflow:hidden;
	padding:14px 0 0 0;
	position:relative;
	z-index:10;
}

/* Div tipo 1 */
div.box5 div.box5_conteudo div.tipo1 div ul, div.box5 div.box5_conteudo div.tipo2 div ul{
	float:left;
	padding:10px 0 0 10px;
	position:relative
}
div.box5 div.box5_conteudo div.tipo1 div ul li, div.box5 div.box5_conteudo div.tipo2 div ul li{
	margin:5px 10px;
	padding:5px 0;
}
div.box5 div.box5_conteudo div.tipo1 div ul li a, div.box5 div.box5_conteudo div.tipo2 div ul li a{
	background:url(../imagens/bullet-folha.gif) no-repeat left;
	color:#fff;
	padding-left:19px;
}
div.box5 div.box5_conteudo div.tipo1 div .diferente, div.box5 div.box5_conteudo div.tipo2 div .diferente, div.box5 div.box5_conteudo div.tipo3 div .diferente, div.box5 div.box5_conteudo div.tipo5 div .diferente{
	color:#E4F900;
	display:block;
	font-weight:bold;
	padding-top:20px;
}

/* Div topo 3 */
div.box5 div.box5_conteudo div.tipo3 div ul, div.box5 div.box5_conteudo div.tipo5 div ul{
	position:relative;
}
div.box5 div.box5_conteudo div.tipo3 div li, div.box5 div.box5_conteudo div.tipo5 div li{
	padding:5px 0;
}
div.box5 div.box5_conteudo div.tipo3 div li, div.box5 div.box5_conteudo div.tipo3 div li a, div.box5 div.box5_conteudo div.tipo5 div li, div.box5 div.box5_conteudo div.tipo5 div li a{
	display:inline;
	float:left;
}
div.box5 div.box5_conteudo div.tipo3 div li a, div.box5 div.box5_conteudo div.tipo5 div li a{
	background:url(../imagens/bullet-folha.gif) no-repeat left;
	color:#fff;
	padding-left:19px;
	width:206px;
}

div.box5 div.box_canto3, div.box5 div.box_canto4, div.box5 div.box_canto1{
	padding:0!important;
	width:104px!important;
}
div.box5 p.leia_mais{
	position:relative;
	z-index:10;
}

/* Enfeites */
.index .enfeite1, .index .enfeite2, .index .enfeite3, .index .enfeite4, .index .enfeite5{
	position:absolute;
}
.index .enfeite1{
	background:url(../imagens/enfeite1.png) no-repeat 0 0;
	height:49px;
	left:16px;
	top:-49px;
	width:93px;
}
.index .enfeite2, .index .enfeite5{
	background:url(../imagens/enfeite2.png) no-repeat 0 0;
	height:93px;
	left:967px;
	top:-7px;
	width:49px;
}
.index .enfeite3{
	background:url(../imagens/enfeite3.png) no-repeat 0 0;
	height:93px;
	left:-33px;
	top:393px;
	width:49px;
}
.index .enfeite4{
	background:url(../imagens/enfeite4.png) no-repeat 0 0;
	left:436px;
	top:486px;
	height:49px;
	width:93px;
}
.index .enfeite5{
	top:419px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Newsletter																				|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

#newsletter{
	bottom:135px;
	display:inline;
	height:175px;
	left:50%;
	margin-left:-466px;
	position:absolute;
	width:389px;
	/*display:inline;
	float:left;
	height:175px;
	margin:37px 0 0 12px;
	padding-bottom:80px;
	position:relative;
	width:389px;*/
}
#newsletter div.box{
	margin:30px 0 0 0;
	width:155px;
}
#newsletter form ul li.alignRight{
	margin:0!important;
}
#newsletter .form_texto{
	width:145px;
}
#abelha{
	background:url(../imagens/abelha.png) no-repeat 0 0;
	display:inline;
	float:left;
	height:153px;
	margin:0 -5px 22px 0;
	width:219px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Formulแrios																				|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

form *{
	border:0px none;
	color:#207181;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	
}
form ul li{
	clear:both;
}
form ul li *{
	margin-bottom:5px!important;
}
form ul li option{
	margin:0!important;
}
form ul li.alignRight{
	height:auto;
}
form .form_texto{
	float:left;
	height:12px;
	padding:0px 5px;	
}
form .form_botao{
	background:url(../imagens/form-botao-1.gif) no-repeat 0 6px;
	color:#fff;
	cursor:pointer;
	font-size:10px;
	height:20px;
	overflow:visible;
	padding:0;
	width:41px;
}
#form_newsletter .form_botao{
	background:url(../imagens/form-botao-3.gif) no-repeat 0 6px!important;
	width:51px;
}
.form2 .campo{
	border:1px solid #d5d5d5;
	margin:0 0 0 5px;
	padding:0 2px;
	width:150px;
}
.form2 ul li{
	padding-bottom:5px;
}
.form2 ul li *{
	display:inline;
	float:left;
}
.boxOrcamento #form_orcamento label{
	color:#fff;
	width:55px;
}
.boxOrcamento #form_orcamento .campo {
	width:143px;
}
.boxOrcamento #form_orcamento textarea{
	width:143px!important;
	height:104px;
}
.boxOrcamento #form_orcamento li{
	width:215px!important;
}
.form2 label{
	text-align:right;
	width:55px;
}
.form2 label.diferente{
	margin-bottom:5px;
}
.form2 ul.colunaEsq, .form2 ul.colunaDir{
	float:left;
	width:220px;
}
.form2 ul.colunaEsq{
	border-right:1px solid #7ca9bd;
	padding:15px 10px 10px 0;
}
.form2 ul.colunaDir{
	padding:15px 0 0 10px;
}
.form2 textarea{
	height:75px;
	margin:0 0 5px 0!important;
	overflow:auto;
	width:210px!important;
}
.form2 ul.colunaDir .botao{
	margin-left:170px;
}
.form2 .botao{
	background:url(../imagens/form-botao-2.gif) no-repeat 0 0;
	color:#fff!important;
	cursor:pointer;
	height:16px;
	overflow:visible;
	padding:0 0 2px 0;
	width:47px;
}
.form2 select{
	margin:5px 0 0 55px;
}
.form2 select.inline{
	margin:0 0 0 5px;
}
.form2 select *{
	display:block!important;
	float:none!important;
}
.form2 ul.colunaDir select{
	clear:both;
	margin:0 0 5px 5px;
}
.form2 ul.colunaDir .hide{
	display:none;
}
.form2 ul.colunaDir input{
	margin-bottom:5px;
}

/* Trabalhe Conosco */
#divTrabalhe .form2 ul.colunaDir{
	padding-top:5px;
}

/* Formulแrio Interno */
.boxInterna form{
	clear:both;
	padding-top:50px;
}
.boxInterna form.formOrcServicos{
	padding-top:0!important;
}
p.formOrcServicos{
	padding-top:50px;
}
.boxInterna label{
	color:#fff;
}

/* Formulแrio Or็amento */
#form_orcamento li{
	background-image:none;
	width:434px;
	overflow:hidden;
	margin-bottom:0;
	padding-bottom:0;
}
#form_orcamento label{
	width:130px;
}
#form_orcamento .form_botao{
	float:none;
	margin-right:2px;
}
#form_orcamento .campo{
	width:290px;
}
#form_orcamento p{
	color:#FFFFFF;
	margin-bottom:21px;
	font-weight:bold;
	text-align:left;
}
#form_orcamento textarea{
	margin:0 0 5px 5px!important;
	width:290px!important;
}
.inputSemEstilo{
	background:none;
	border:0px none!important;
	color:#fff;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Migalha																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

#migalha{
	margin:-5px 0 5px;
	padding:4px 0 2px 0;
	text-align:right;
	width:948px;
	position:relative;
	z-index:4;
}
#migalha *{
	color:#a8d3de;
	font-size:10px;
}
#migalha li{
	display:inline;
}
#migalha li.ativo{
	font-weight:bold;
}
#migalha li h2{
	display:inline;
}
#migalha li span{
	font-size:11px;
}
#migalha li.primeiro{
	font-weight:bold;
	padding-right:15px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Tamanho da fonte																		|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

#tamanhoFonte{
	height:26px;
	left:27px;
	position:absolute;
	top:30px;
	z-index:101;
}
#tamanhoFonte *{
	color:#a8d3de;
}
#tamanhoFonte li{
	display:inline;
	float:left;
}
#tamanhoFonte li a{
	display:inline;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
}
#tamanhoFonte li a:hover{
	text-decoration:underline;
}
#tamanhoFonte li a.ativo{
	color:#E4F900;
}
#tamanhoFonte li.tipo1 a{
	font-size:13px;
	padding-top:6px;
}
#tamanhoFonte li.tipo2 a{
	font-size:16px;
	padding:3px;
}
#tamanhoFonte li.tipo3 a{
	font-size:20px;
}
#tamanhoFonte li.tipo4{
	padding:7px 3px 0 0;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Interna																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.chamada{
	color:#E4F900;
	display:block;
	font-weight:bold;
	padding-top:20px;
}
h3.chamada{
	font-size:11px;
	margin-bottom:11px;
}
.porqueEscolher{
	display:block;
	margin:20px 0 11px!important;
}
.porqueEscolher li{
	background:url(../imagens/marcador-bullet-amarelo.gif) no-repeat 0 5px!important;
	color:#E4F900;
	margin:10px 0 0 10px;
}
.boxInterna{
	margin-bottom:325px!important;
	padding-bottom:30px!important;
	width:690px;
}
.portfolio .boxInterna{
	width:680px;
	margin-right:10px;
}
.boxRight{
	float:right!important;
}
.boxInterna .box_canto3, .boxInterna .box_canto4{
	bottom:20px;
}
.pgClientes .box_canto3, .pgClientes .box_canto4{
	bottom:30px;
}
.boxInterna .box_conteudo{
	width:690px;
}
.boxInterna .conteudo{
	overflow:hidden;
	width:690px;
}
.boxInterna img.img_esq{
	float:left;
	margin-right:11px;
}
.boxInterna img{
	margin-bottom:11px;
}
.boxInterna h4{
	background:url(../imagens/bullet-amarelo.gif) no-repeat 1px 35px;
	font-size:11px;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:30px 0 0 15px;
}
.boxInterna strong, .box_conteudo strong, .box5_conteudo strong{
	font-weight:bold;
}
.boxInterna strong a{
	color:#e4f900;
}
.boxInterna ul{
	margin:0 0 11px 0;
}
.boxInterna ul li, .boxInterna dl.definicao1 dt{
	background:url(../imagens/bullet-branco.gif) no-repeat 0 5px;
	margin:5px 0 0 10px;
	padding-left:15px;
}
.boxInterna ol{
	clear:both;
	margin:0 0 11px 0;
}
.boxInterna ol li{
	list-style:outside decimal;
	margin-left:30px;
}
.boxInterna dl.definicao1{
	margin:0 0 11px 0;
}
.boxInterna dl.definicao1 dt{
	display:inline;
	float:left;
	padding-right:3px;
}
/*.interna #abelha{
	background:url(../imagens/abelha-2.png) no-repeat 0 0;
	display:inline;
	float:right;
	height:148px;
	margin:10px 60px 20px 0;
	width:138px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/abelha-2.png',sizingMethod='scale');
}*/

.interna .box3 .box_conteudo{
	width:210px;
}
.interna .box4 .box_conteudo{
	width:210px;
}

/* Enfeites Tipos */
.interna .enfeiteTipo1, .interna .enfeiteTipo2, .interna .enfeiteTipo3, .interna .enfeiteTipo4, .interna .enfeiteTipo5{
	position:absolute;
}
.interna .enfeiteTipo1, .interna .enfeiteTipo2{
	background:url(../imagens/enfeite1.png) no-repeat 0 0;
	height:49px;
	width:93px;
}
.interna .enfeiteTipo2{
	background:url(../imagens/enfeite5.png) no-repeat 0 0;
}
.interna .enfeiteTipo3, .interna .enfeiteTipo5{
	background:url(../imagens/enfeite3.png) no-repeat 0 0;
	height:93px;
	width:49px;
}
.interna .enfeiteTipo4{
	background:url(../imagens/enfeite4.png) no-repeat 0 0;
	height:49px;
	width:93px;
}
.interna .enfeiteTipo5{
	background:url(../imagens/enfeite2.png) no-repeat 0 0;
}

/* Enfeites Posi็๕es */
.interna .enfeite1{
	left:16px;
	top:-25px;
}
.interna .enfeite2{
	left:300px;
	top:7px;
}
.interna .enfeite3{
	left:340px;
	top:7px;
}
.interna .enfeite4{
	right:100px;
	top:-25px;
}
.interna .enfeite5{
	bottom:0;
	left:-60px;
}
.interna .enfeite6{
	bottom:-60px;
	right:-10px;
}
.interna .enfeite7{
	bottom:-35px;
	right:-60px;
}
.interna .enfeite8{
	left:-5px;
	top:-22px;
}
.interna .enfeite9{
	top:-3px;
	right:-59px;
}
.interna .enfeite10{
	bottom:-40px;
	right:-59px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Tamanhos de fontes																		|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

/* Tamanho grande */
.tamanho2 .boxInterna h2{
	font-size:15px;
}
.tamanho2 .boxInterna .conteudo *{
	font-size:14px;
}

/* Tamanho enorme */
.tamanho3 .boxInterna h2{
	font-size:19px;
}
.tamanho3 .boxInterna .conteudo *{
	font-size:17px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Otimiza็ใo																				|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.otimizacao .conteudo div.img1{
	background:url(../imagens/otimizacao-para-sites-de-busca-1.png) no-repeat 0 0;
	height:215px;
	margin:30px auto;
	width:508px;
}
.otimizacao .conteudo div.img2{
	background:url(../imagens/otimizacao-para-sites-de-busca-2.png) no-repeat 0 0;
	height:310px;
	margin:30px auto;
	width:618px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Portf๓lio																				|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.portfolio div.boxInterna div.conteudo{
	overflow:hidden;
	width:680px;
}
.portfolio div.boxInterna, .portfolio div.boxInterna div.box_conteudo{
	/*height:514px!important;*/
	width:680px;
}
.portfolio div.boxInterna h2{
	width:680px;
}
.portfolio div.boxInterna .box_canto2{
	right:0px;
}

/* Player */
#dmkPlayer{
	border:2px solid #fff;
	display:inline;
	float:left;
	height:295px;
	margin-left:5px;
	position:relative;
	width:366px;
}
#tela{
	cursor:e-resize;
	height:246px;
	overflow:hidden;
	position:relative;
	width:366px;
}
#tela img, #tela div{
	height:246px;
	display:none;
	font-size:1px;
	left:366px;
	overflow:hidden;
	position:absolute;
	text-indent:-2000px;
	top:0;
	width:366px;
}
#controle{
	background:#eef6f8;
	border-top:1px solid #e4f900;
	bottom:0;
	height:48px;
	position:absolute;
	width:366px;
}
#controle ul.tipo1{
	margin:0;
	/*padding:0 0 0 20px;*/
	padding:0;
}
#controle ul.tipo1 li{
	background:none;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#controle ul.tipo1 li a{
	background:url(../imagens/player-anterior.gif) no-repeat center 10px;
	color:#7d7d7d;
	display:inline;
	font-size:10px;
	float:left;
	padding:34px 0 2px 0;
	text-align:center;
	text-decoration:none;
	width:40px;
}
#controle ul.tipo1 li a:hover{
	text-decoration:underline;
}
#controle ul.tipo1 li a.tipo2{
	background:url(../imagens/player-pause.gif) no-repeat center 1px;
}
#controle ul.tipo1 li a.tipo3{
	background-image:url(../imagens/player-proximo.gif);
}
#controle ul.tipo1 li a.tipo4{
	background-image:url(../imagens/player-acessar.gif);
}
/*#controle ul.tipo1 li.disable a.tipo4{
	background-image:url(../imagens/player-acessar-disable.gif);
}*/
#controle ul.tipo1 li a.tipo5{
	background:url(../imagens/player-zoom.gif) no-repeat 10px 8px;
	border-right:1px solid #cfd6d7;
}
/*#controle ul.tipo1 li.disable a.tipo5{
	background-image:none;
	color:#EEF6F8;
}*/
#controle ul.tipo1 li.disable a{
	cursor:default;
}
#controle ul.tipo1 li.disable a:hover{
	text-decoration:none;
}
#controle div.tipo1{
	background:url(../imagens/player-visor.gif) no-repeat 0 0;
	border-left:1px solid #f8fcfc;
	float:left;
	display:inline;
	height:48px;
	width:164px;
}
#controle div.tipo1 p{
	font-size:10px!important;
	height:12px;
	margin:0 0 0 10px;
	overflow:hidden;
	padding:2px 0 0px 0;
}
#controle div.tipo1 p.marquee{
	margin-bottom:-3px;
}
#controle div.tipo1 ul{
	margin:0;
	padding:5px 0 0 1px;
}
#controle div.tipo1 ul li{
	background:none;
	margin:0;
	padding:0 0 0 2px;
}
#controle div.tipo1 ul li, #controle div.tipo1 ul li *{
	display:inline;
	float:left;
}
#controle div.tipo1 ul li a{
	background:url(../imagens/player-botao-bg.gif) repeat-x 0 0;
	color:#585858;
	text-decoration:none;
}
#controle div.tipo1 ul li a *{
	cursor:pointer;
}
#controle div.tipo1 ul li a span{
	background:url(../imagens/player-ico-depoimentos.gif) no-repeat 2px center;
	font-size:11px!important;
	height:18px;
	line-height:18px;
	padding:0 0 0 23px;
}
#controle div.tipo1 ul li a.tipo2 span{
	background-image:url(../imagens/player-ico-cases.gif);
}
#controle div.tipo1 ul li a:hover{
	text-decoration:underline;
}
#controle div.tipo1 ul li img{
	margin:0;
}

/* Cursor Hand */
#tela span.hand{
	background:url(../imagens/hand.gif) no-repeat 0 0;
	display:none;
	height:32px;
	left:0;
	position:absolute;
	top:0;
	width:32px;
	z-index:10;
}

/* Alerta */
#tela p.alerta{
	background:url(../imagens/background-ff0000-80.png) repeat-x 0 0;
	border-top:1px solid #000;
	bottom:-90px;
	color:#f00;
	left:0;
	margin:0;
	padding:20px 20px 30px 20px;
	position:absolute;
	width:326px;
	z-index:9;
}

/* Zoom */
#portZoom{
	background:#fff;
	display:none;
	height:436px;
	left:285px;
	overflow:hidden;
	padding:5px;
	position:absolute;
	top:200px;
	width:650px;
	z-index:10;
}
#portZoom img{
	display:block;
	left:50%;
	margin:-21px 0 0 -21px;
	position:absolute;
	top:50%;
}

/* Coluda de texto na direita */
#portTextos{
	display:inline;
	float:left;
	margin-top:15px;
	padding:10px 2px 1px 7px;
	position:relative;
	width:670px;
	
}
#portTextos h3{
	margin-bottom:11px;
}
#portTextos div.tipo1{
	padding:0 0 2px 0;
}
#portTextos div.tipo1 h3{
	color:#E4F900;
	text-align:left;
}
#portTextos div.tipo1 strong{
	color:#fff;
}
#portTextos div.tipo2{
	border-top:1px solid #c8e3e8;
	padding:11px 0 0 0;
}
#portTextos div.tipo2 h3{
	color:#e4f900;
	font-size:12px;
	text-align:left;
}
#portTextos div.tipo2 h4{
	background:none;
	margin:0 0 11px 0;
	padding:0;
}
#portTextos div.tipo2 p{
	
}
#portTextos div.box_canto2{
	right:-10px;
	top:-10px;
}

/* Mais Jobs */
#menuMais{
	float:right;
	height:284px;
	margin:15px 7px 0 0;
	position:relative;
	width:290px;
}
#menuMais h3{
	color:#E4F900;
	text-align:left;
}
#menuMais div{
	height:270px;
	overflow:hidden;
	position:relative;
}
#menuMais div ul#portfolioJobs{
	overflow:hidden;
}
#menuMais div ul li{
	background:none;
	display:block;
	float:left;
	height:90px;
	padding:0;
	margin:0;
	overflow:hidden;
	width:292px;
}
#menuMais div ul li a{
	cursor:pointer;
	height:90px;
	width:85px;
	display:block;
	margin:0 5px;
	float:left;
	position:relative;
	overflow:hidden;
}
#menuMais div ul li a span.tituloLink{
	position:absolute;
	top:60px;
}
#menuMais div ul li a:hover, #menuMais div ul li a.ativo2{
	margin:3px 5px;
}
#menuMais div ul li a:hover span.tituloLink{
	display:block;
}
#menuMais div ul li a span{
	text-align:center;
	width:85px;
	z-index:2;
}
#menuMais div ul li img{
	display:block;
	margin:0!important;
	width:85px;
	z-index:1;
}

#menuMais ul.paginacao{
	bottom:-10px;
	left:50%;
	margin:0 0 0 -58px;
	position:absolute;
	width:117px;
}
#menuMais ul.paginacao li{
	background:none;
	margin:0;
	padding:0;
}
#menuMais ul.tipo2{
	position:absolute;
	bottom:0;
	width:100%;
	margin:0;
}
#menuMais ul.tipo2 li{
	display:inline;
	list-style:none!important;
	padding:10px 0;
}
#menuMais ul.tipo2 a{
	display:inline;
}
#menuMais ul.tipo2 a.tipo1{
	background:url(../imagens/seta-cima.gif) no-repeat right center;
	padding-right:20px;
	float:left;
	margin-left:10px
}
#menuMais ul.tipo2 a.tipo2{
	background:url(../imagens/seta-baixo.gif) no-repeat left center;
	margin-left:5px;
	padding-left:20px;
	float:right;
	margin-right:10px;
}

/* Box */

/* Filtron de Mํdias */
.portfolio .filtro_de_midias, .portfolio .boxClientes{
	width:217px;
}
.portfolio .filtro_de_midias form{
	padding:14px 0;
}
.portfolio .filtro_de_midias li{
	padding-bottom:6px;
}
.portfolio .filtro_de_midias a{
	background:url(../imagens/checkbox.png) no-repeat 0 0;
	cursor:pointer;
	display:block;
	height:18px;
	text-decoration:none;
}
.portfolio .filtro_de_midias a.ativo{
	background:url(../imagens/checkbox-ativo.png) no-repeat 0 0;
}
.portfolio .filtro_de_midias a:hover{
	text-decoration:underline;
}
.portfolio .filtro_de_midias span{
	color:#fff;
	cursor:pointer;
	display:block;
	height:18px;
	line-height:18px;
	padding-left:34px;
}

/* Clientes */
.portfolio .boxClientes .box_conteudo{
	/*height:317px;*/
	width:217px;
}
.portfolio .boxClientes .box_conteudo div{
	height:100px;
	overflow:hidden;
	position:relative;
	width:216px;
}
#filtroRetorno{
	visibility:hidden;
}
#filtroRetorno a.cliAtivo{
	color:#E4F900;
	cursor:default;
	text-decoration:none;
}
.portfolio .boxClientes ul.tipo1 li{
	display:block;
	height:20px!important;
	overflow:hidden;
	width:217px;
}
.portfolio .boxClientes ul.tipo1 li a{
	display:inline;
	cursor:pointer;
	margin:0 4px;
}
.portfolio .boxClientes div.imagemCentroDiv{
	display:inline;
	cursor:pointer;
	float:left;
	height:99px;
	width:99px;
}
.portfolio .boxClientes ul.tipo2{
	padding-left:2px;
}
.portfolio .boxClientes ul.tipo2 li{
	display:inline;
	float:left;
	padding:10px 0;
}
.portfolio .boxClientes ul.tipo2 a{
	display:inline;
	float:left;
}
.portfolio .boxClientes ul.tipo2 a.tipo1{
	background:url(../imagens/seta-cima.gif) no-repeat right center;
	padding-right:17px;
}
.portfolio .boxClientes ul.tipo2 a.tipo2{
	background:url(../imagens/seta-baixo.gif) no-repeat left center;
	margin-left:5px;
	padding-left:17px;
}
.portfolio marquee{
	font-size:10px!important;
}
.portfolio marquee span{
	font-size:10px!important;
	padding-left:210px!important;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Scroll																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
}
.vscrollerbase, .vscrollerbar {
	width: 14px;
	top: 0px;
}
.vscrollerbar {
	left: 0px;
}
.vscrollerbar, .hscrollerbar {
	padding: 14px;
	z-index: 2;
}
.vscrollerbarbeg {
	background: url(../imagens/vert_scroll.gif) 0px -10px;
	width: 14px;
	height: auto;
}
.vscrollerbarend {
	background: url(../imagens/vert_scroll.gif);
	width: 14px;
	height: 10px;
}
.vscrollerbase {
	background-image: url(../imagens/bg_scroll.gif);
	background-position:bottom;
}
.vscrollerbasebeg {
	top: 0px;
	width: 14px;
	background: url(../imagens/bt_up.gif) 0px 0px no-repeat;
}
.vscrollerbaseend {
	height:14px;
	width:14px;
	background: url(../imagens/bt_down.gif) 0px 0px no-repeat;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Select																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.select{
	height:18px;
	overflow:visible;
	position:relative;
	width:160px;
	z-index:5;
}
.select *{
	font-size:11px!important;
}
.select div.ativo{
	border:1px solid #fff;
	cursor:pointer;
	height:16px;
	line-height:15px;
	padding:0 5px;
	position:relative;
	z-index:2;
}
.select span{
	background:url(../imagens/select-seta.gif) no-repeat center center;
	border:1px solid #fff;
	display:block;
	height:16px;
	position:absolute;
	right:0;
	top:0;
	width:15px;
	z-index:1;
}
.select div.lista{
	display:none;
	left:0;
	position:absolute;
	top:17px;
	width:100%;
}
.select div.lista div{
	border:1px solid #fff;
}
.select div.lista a{
	background:#fff;
	color:#025172;
	display:block;
	line-height:17px;
	padding:1px 5px;
	text-decoration:none;
}
.select div.lista a:hover, .select div.lista a.ativo{
	background:#025172;
	color:#fff;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Clientes																				|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.pgClientes{
	position:relative;
	z-index:100;
}
.pgClientes .conteudo{
	overflow:visible;
}
.pgClientes div.esq, .pgClientes div.select{
	float:left;
}
.pgClientes div.dir{
	float:right;
}
.pgClientes div.esq, .pgClientes div.dir{
	padding:10px 0 48px 0;
}
.pgClientes div.esq p, .pgClientes div.dir p{
	float:left;
	font-weight:bold;
	margin:0 10px 0 0;
}
.pgClientes ul, .pgDepoimentos ul{
	clear:both;
	padding:0;
}
.pgClientes ul li.tipo1{
	background:none;
	display:inline;
	float:left;
	height:101px;
	margin:0;
	overflow:visible;
	padding:0 23px 23px 0;
	position:relative;
	width:119px;
	z-index:2;
}
.pgClientes ul li.tipo1 div.tipo1{
	background:url(../imagens/box-119-101.png) no-repeat 0 0;
	height:101px;
	overflow:visible;
	position:relative;
	width:119px;
	z-index:1;
}
.pgClientes ul li.ultimo{
	padding-right:0;
}
.pgClientes ul li.tipo1 a.imagemCentro, .pgClientes ul li.tipo1 a.imagemCentro div{
	cursor:pointer;
	display:inline;
	float:left;
	height:101px;
	width:119px;
}
.pgClientes .paginacao, .pgDepoimentos .paginacao{
	margin-left:285px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Depoimentos																				|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.pgDepoimentos ul.tipo1{
	margin:0;
}
.pgDepoimentos ul.tipo1 li.tipo3{
	background:none;
	clear:both;
	margin:0;
	overflow:hidden;
	padding:15px 0 0 0;
	position:relative;
}
.pgDepoimentos ul.tipo1 div.img{
	border:1px solid #fff;
	display:inline;
	float:left;
	height:91px;
	overflow:hidden;
	margin:0 30px 20px 20px;
	width:119px;
}
.pgDepoimentos ul.tipo1 div.img2{
	display:inline;
	float:left;
	height:91px;
	overflow:hidden;
	margin:0 30px 20px 20px;
	width:119px;
}
.pgDepoimentos ul.tipo1 div.img div.imagemCentroDiv{
	height:91px;
	width:119px;
	cursor:pointer;
}
.pgDepoimentos ul.tipo1 h3{
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;
	text-align:left;
}
.pgDepoimentos ul.tipo1 ul{
	margin:0;
	right:5px;
	position:absolute;
	top:20px;
}
.pgDepoimentos ul li h3 a, .pgDepoimentos ul li p a{
	text-decoration:none;
}
.pgDepoimentos ul li h3 a:hover, .pgDepoimentos ul li p a:hover{
	text-decoration:underline;
}

/* Aberto */
.pgDepoimentosAberto div.img{
	float:left;
	margin:0 20px 15px 0;
}
.pgDepoimentosAberto div.img img{
	display:block;
	margin:0!important;
}
.pgDepoimentosAberto h3{
	text-align:left;
	font-size:12px;
}
.pgDepoimentosAberto ul.links{
	position:absolute;
	right:10px;
	top:45px;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Balใo																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.balao{
	bottom:75px;
	display:none;
	left:90px;
	position:absolute;
	width:189px;
	z-index:100;
}
.balao *{
	color:#066788!important;
}
.balao h3{
	background:url(../imagens/balao-cima.png) no-repeat 0 0;
	font-size:12px;
	height:14px;
	margin:0;
	padding:6px 0 6px 21px;
	text-align:left;
	width:168px;
}
.balao p{
	text-align:left!important;
}
.balao div.texto{
	background:url(../imagens/balao-meio.png) repeat-y 0 0;
	padding:12px 19px 12px 21px;
	width:149px;
}
.balao div.texto .balaoRamo{
	text-align:left!important;
}
.balao div.rodape{
	background:url(../imagens/balao-baixo.png) no-repeat 0 0;
	clear:both;
	height:20px;
	width:189px;
}
.balao ul.tipo1{
	height:23px;
	margin:0;
	padding-top:10px;
}
.balao ul.tipo1 li{
	background:none;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
.balao ul.tipo1 li a{
	display:inline;
	float:left;
	padding:8px 0 2px 25px;
}
.balao ul.tipo1 li.tipo2 a{
	background:url(../imagens/icone-jobs.gif) no-repeat 0 0;
	margin-right:12px;
}
.balao ul.tipo1 li.tipo3 a{
	background:url(../imagens/icone-depoimentos.gif) no-repeat 0 center;
}

/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Div Topo																				|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/

.divTop{
	height:296px;
	position:absolute;
	right:-35px;
	top:-300px;
	width:634px;
	z-index:10;
}
.divTop .divTopDentro{
	background:url(../imagens/div-bg.png) no-repeat 0 0;
	height:296px;
	width:634px;
}
.divTop .divTopDentro div.corpo{
	display:none;
	height:296px;
	left:0;
	position:absolute;
	top:0;
	width:634px;
}
.divTop .divTopDentro h2{
	color:#1b8199;
	font-size:12px;
	font-weight:bold;
	margin:44px 0 0 55px;
	padding:3px 30px;
}
.divTop .divTopDentro div.conteudo{
	padding:18px 70px 0 80px;
}
.divTop .divTopDentro div.conteudo *{
	color:#4d8aa5;
}
.divTop .divTopDentro a.fechar{
	position:absolute;
	right:75px;
	top:40px;
}

/* Contato */
#divContato h2{
	background:url(../imagens/icone-contato-div.gif) no-repeat 0 0;
}

/* Trabalhe Conosco */
#divTrabalhe h2{
	background:url(../imagens/icone-trabalhe-conosco-div.gif) no-repeat 0 0;
}

/* Localiza็ใo */
#divLocalizacao h2{
	background:url(../imagens/icone-localizacao-div.gif) no-repeat 0 0;
}
#map_canvas{
	display:none;
	height:300px;
	width:474px;
}
#directions{
	display:none;
	height:180px;
	margin:0;
	overflow:auto;
	width:464px;
}
#divLocalizacao .botao{
	float:right;
	margin-right:20px;
}

/* Mapa do Site */
#divMapadosite h2{
	background:url(../imagens/icone-mapa-do-site-div.gif) no-repeat 0 0;
}
#divMapadosite ul li{
	background:url(../imagens/bullet-mapa-do-site.gif) no-repeat 5px 18px;
	padding-left:20px;
}
#divMapadosite ul.duasColunas{
	overflow:hidden;
}
#divMapadosite ul.duasColunas li{
	background:url(../imagens/bullet-mapa-do-site.gif) no-repeat 5px 9px!important;
	float:left;
	width:204px;
}
#divMapadosite ul li.tipo2{
	float:left;
	width:244px;
}
#divMapadosite ul a, #divMapadosite h3, #divMapadosite h4{
	font-size:11px;
	line-height:20px;
}
#divMapadosite h3{
	padding-top:25px;
	font-size:12px;
	font-weight:bold;
	clear:both;
}
#divMapadosite h4{
	padding-top:10px;
	font-weight:bold;
}
#divMapadosite a:hover, #divMapadosite a.ativo{
	color:#f00;
	text-decoration:none;
}
#divMapadosite .destaque{
	color:#f00;
}


/* Div Top Grande */
.divTopGrande, .divTopGrande2{
	/*height:690px;*/
}
.divTopGrande .divTopDentro{
	background:url(../imagens/div-bg-2.png) no-repeat 0 0;
	height:870px;
}
.divTopGrande2 .divTopDentro{
	background:url(../imagens/div-bg-3.png) no-repeat 0 0;
	height:690px;
}

/* /////////////////////////////////////
	LISTA DE CLIENTES
//////////////////////////////////// */

.clientesLogo{
	background:url(../imagens/bg-clientes.gif) no-repeat 0 0;
	display:block;
	height:172px;
	padding:30px;
	width:619px;
}
.clientesLogo li{
	background:none!important;
	display:inline;
	float:left;
	margin:0 20px!important;
	padding:0!important;
}

/* ///////////////////////////
	Passo a Passo
////////////////////////// */

.metodos{
	clear:both;
	height:auto;
	margin:0 auto;
	width:680px;
}
.metodo1{
	margin-top:30px!important;
}
.boxPasso{
	width:290px;
}
.passo1{
	display:inline;
	float:left;
	margin-left:20px;
}
.passo2{
	float:right;
	display:inline;
	margin-right:20px;
}
.passo3{
	margin:0 auto;
}
.setaPq{
	background:url(../imagens/seta-pq-passos.gif) no-repeat 0 0;
	display:inline;
	float:left;
	height:12px;
	margin:50px 20px 0;
	width:18px;
}
.seta3{
	left:335px;
	top:240px;
}
.setaGrande{
	background:url(../imagens/seta-gr-passos.gif) no-repeat 0 0;
	clear:both;
	height:70px;
	margin:0 auto;
	width:374px;
}
.setaPasso3{
	background:url(../imagens/seta-passo3.gif) no-repeat 0 0;
	clear:both;
	height:70px;
	margin-left:335px;
	width:190px;
}
.passoConteudo{
	background:url(../imagens/bg-passos.gif) repeat-y 0 0;
	position:relative;
	width:100%;
	z-index:2;
}
.passoConteudo p{
	display:block;
	padding:10px 43px 15px 30px!important;
	position:relative;
	text-align:left!important;
	z-index:2;
}
.passoTitulo{
	color:#E4F900;
	display:block;
	padding:10px 30px 0!important;
}
.numero{
	color:#000;
	display:block;
	float:left;
	font-size:12px;
	padding-top:47px;
	text-align:center;
	width:20px;
}
.canto1, .canto2, .canto3, .canto4{
	height:104px;
	position:absolute;
	width:104px;
	z-index:1;
}
.canto1{
	background:url(../imagens/box-ce.png) no-repeat 0 0;
	left:-2px;
	top:-2px;
}
.canto2{
	background:url(../imagens/box-cd.png) no-repeat 0 0;
	right:-2px;
	top:-2px;
}
.canto3{
	background:url(../imagens/box-bd.png) no-repeat 0 0;
	bottom:-2px;
	right:-2px;
}
.canto4{
	background:url(../imagens/box-be.png) no-repeat 0 0;
	bottom:-2px;
	left:-2px;
}
.imagemPasso{
	position:absolute;
	z-index:1;
}
.conversa{
	background:url(../imagens/icone-conversa.gif) no-repeat 0 0;
	bottom:-23px;
	height:56px;
	right:-13px;
	width:69px;
}
.livros{
	background:url(../imagens/icone-livros.gif) no-repeat 0 0;
	bottom:-31px;
	height:61px;
	right:-4px;
	width:59px;
}
.rabisco{
	background:url(../imagens/icone-rabisco.gif) no-repeat 0 0;
	bottom:-43px;
	height:87px;
	right:-51px;
	width:95px;
}
.dmk{
	background:url(../imagens/icone-dmk.gif) no-repeat 0 0;
	bottom:-48px;
	height:72px;
	right:-24px;
	width:106px;
}
.logos{
	background:url(../imagens/icone-logos.gif) no-repeat 0 0;
	bottom:-27px;
	height:85px;
	right:-37px;
	width:104px;
}
.papelaria1{
	background:url(../imagens/icone-papelaria1.gif) no-repeat 0 0;
	bottom:-34px;
	height:81px;
	right:-28px;
	width:60px;
}
.papelaria2{
	background:url(../imagens/icone-papelaria2.gif) no-repeat 0 0;
	bottom:-30px;
	height:47px;
	right:-38px;
	width:109px;
}
.papelaria3{
	background:url(../imagens/icone-papelaria3.gif) no-repeat 0 0;
	bottom:-20px;
	height:34px;
	right:-37px;
	width:88px;
}
.folder2{
	background:url(../imagens/icone-folder2.gif) no-repeat 0 0;
	bottom:-40px;
	height:52px;
	right:-20px;
	width:100px;
}
.folder3{
	background:url(../imagens/icone-folder3.gif) no-repeat 0 0;
	bottom:-40px;
	height:52px;
	right:-20px;
	width:100px;
}
.folder4{
	background:url(../imagens/icone-folder4.gif) no-repeat 0 0;
	bottom:-41px;
	height:58px;
	right:-28px;
	width:125px;
}
.folder5{
	background:url(../imagens/icone-folder5.gif) no-repeat 0 0;
	bottom:-20px;
	height:62px;
	right:-20px;
	width:70px;
}
.folder6{
	background:url(../imagens/icone-papelaria3.gif) no-repeat 0 0;
	bottom:-20px;
	height:34px;
	right:-20px;
	width:88px;
}
.catalogo1{
	background:url(../imagens/icone-catalogo1.gif) no-repeat 0 0;
	bottom:-32px;
	height:51px;
	right:-20px;
	width:131px;
}
.catalogo2{
	background:url(../imagens/icone-catalogo2.gif) no-repeat 0 0;
	bottom:-20px;
	height:64px;
	right:-20px;
	width:64px;
}
.catalogo3{
	background:url(../imagens/icone-catalogo3.gif) no-repeat 0 0;
	bottom:-32px;
	height:51px;
	right:-20px;
	width:131px;
}
.anuncio1{
	background:url(../imagens/icone-anuncio1.gif) no-repeat 0 0;
	bottom:-37px;
	height:56px;
	right:-33px;
	width:84px;
}
.anuncio2{
	background:url(../imagens/icone-anuncio2.gif) no-repeat 0 0;
	bottom:-8px;
	height:33px;
	right:-9px;
	width:62px;
}
.anuncio4{
	background:url(../imagens/icone-anuncio4.gif) no-repeat 0 0;
	bottom:-32px;
	height:86px;
	right:-20px;
	width:80px;
}
.passoFim{
	clear:both;
	height:40px;
}
.redacao1{
	background:url(../imagens/icone-redacao-1.gif) no-repeat 0 0;
	bottom:-37px;
	height:62px;
	right:-33px;
	width:72px;
}
.redacao2{
	background:url(../imagens/icone-redacao-2.gif) no-repeat 0 0;
	bottom:-26px;
	height:60px;
	right:-33px;
	width:89px;
}
.redacao3{
	background:url(../imagens/icone-redacao-3.gif) no-repeat 0 0;
	bottom:-29px;
	height:68px;
	right:-43px;
	width:89px;
}
.interface{
	background:url(../imagens/icone-interface.gif) no-repeat 0 0;
	bottom:-38px;
	height:63px;
	right:-22px;
	width:55px;
}
.engenharia{
	background:url(../imagens/icone-engenharia.gif) no-repeat 0 0;
	bottom:-34px;
	height:63px;
	right:-20px;
	width:48px;
}
.arquitetura{
	background:url(../imagens/icone-arquitetura.gif) no-repeat 0 0;
	bottom:-34px;
	height:62px;
	right:-20px;
	width:58px;
}
.icoClientes{
	background:url(../imagens/icone-clientes.gif) no-repeat 0 0;
	bottom:-34px;
	height:57px;
	right:-20px;
	width:61px;
}
.icoTexto{
	background:url(../imagens/icone-texto.gif) no-repeat 0 0;
	bottom:-34px;
	height:62px;
	right:-20px;
	width:49px;
}
.treinamento{
	background:url(../imagens/icone-treinamento.gif) no-repeat 0 0;
	bottom:-34px;
	height:61px;
	right:-20px;
	width:55px;
}

/* Acertos para tirar cases de sucesso */
.homeEsq{
	float:left;
	width:481px;
}
.homeDir{
	float:left;
}
.leiaIntegra{
	float:right !important;
	line-height:23px;
	position:relative !important;
}
.listaClientes{
	display:inline;
	float:left!important;
	margin-left:20px;
	width:190px;
}
/* Box 6 */
div.box6{
	height:235px;
	overflow:hidden;
	width:210px;
}
div.box6 h3{
	font-size:11px;
	margin-bottom:5px;
	text-align:left;
}
div.box6 p.tipo1{
	margin-bottom:11px;
}
div.box6 p.tipo2{
	margin-bottom:17px;
}
div.box6 ul.links li a{
	margin-right:9px;
}
div.box6 ul.links li.leia_mais a{
	margin-right:0;
}
div.box6 div.box_conteudo{
	height:235px;
}
#boxClientesHome{
	height:235px!important;
}
#boxClientesHome div.box_conteudo{
	height:235px!important;
}
p.leia_mais{
	padding-top:14px;
}
/*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*\
|		Cases																					|
\*บนบบนนบนนนบนบนบบนบบนนนบนนนบนนบบบบนนนนบนบนนนบบบนบบนนบบนนบบนนบนบบบบนบนนบบนบบนนบบนนบบนนบนบบบบนบน*/


.estruturaEquipe{
	background:url(../imagens/equipe.png) no-repeat 0 0;
	height:297px;
	width:591px;
	margin:10px auto;
}

.listaComFolhas{
	float:left;
	padding:10px 0 0 30px;
	position:relative
}
.listaComFolhas li{
	background:none!important;
	margin:5px 10px!important;
	padding:5px 0!important;
}
.listaComFolhas li a{
	background:url(../imagens/bullet-folha.gif) no-repeat left;
	color:#fff;
	padding-left:19px;
}
.tipo0 {
	height:1px;
	overflow:hidden;
	position:relative;
}

/*//////////////////////////////
	Div Natal 2009
//////////////////////////// */

.divNatal{
	background:url(../imagens/div-natal-2009.png) repeat-x 0 0;
	display:none;
	width:100%;
	height:183px;
	position:absolute;
	z-index:100;
}
.natalConteudo{
	background:url(../imagens/natal-conteudo.png) no-repeat 0 0;
	height:183px;
	width:980px;
	overflow:hidden;
	margin:0 auto;
}
.fechaNatal{
	display:block;
	height:24px;
	width:23px;
	position:absolute;
	right:0;
	top:46px;
}
.natalEsq{
	color:#f9e52b;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:61px 0 0 84px;
}
.natalDir{
	color:#fff;
	display:inline;
	float:left;
	font-size:19px;
	float:left;
	margin:74px 0 0 155px;
	width:345px;
}
.twitter{
	background:url(../imagens/twitter_dmk.png) no-repeat 0 0;
	display:block;
	font-size:1px;
	height:54px;
	overflow:hidden;
	position:absolute;
	right:428px;
	text-indent:-2000px;
	top:41px;
	width:133px;
	z-index:3;
	cursor:pointer;
}
