body{
	margin:0;
	padding:0;
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
	background-color:#3a3a3a;
	background-position:top center;
	text-align:center;
	font-family:arial;
	font-size:13px;
	color:#74706e;
}
a img{
	border:none;
	text-decoration: none;
}

img{
	
}
#tudo{
	margin:0 auto;
	padding:0;
	width:1002px;
	text-align:left;
}
#topo{
	margin:0 auto;
	padding:0;
	width:1002px;
	height:191px;
}
#logo{
	margin:38px 87px 0 37px;
	width:158px;
	height:162px;
	float:left;
}
#conteudo{
	margin:0px auto;
	padding:20px 0 0 0;
	width:1002px;
	clear:both;
}
#cases{
	margin:0 0 0 0;
	padding:0;
	width:250px;
	float:left;
}
#destaque_midia{
	margin:0;
	padding:0;
	/*width:380px;*/
	width:325px;
	float:left;
}
#destaque_midia .destaque_cont{
	margin:6px 0 0 0;
	padding:8px 15px 8px 15px;
	width:289px;
	/*width:341px;*/
	height:135px;
	background-color:#f0f0f0;
	float:left;
	
}
.destaque_cont .img{
	margin:0;
	padding:0;
	width:138px;
	height:134px;
	float:left;
	
}
.destaque_cont .img img{
	border:2px #ccc solid;
}
.destaque_cont .data{
	margin:0;
	padding:2px;
	float:left;
	color:#9f978b;
	font-size:10px;
	background-color:#e3ded7;
}
.destaque_cont .titulo a{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	color:#DE5113;
	font-size:12px;
	/*font-size:15px;
	width:182px;*/
	width:138px;
	text-decoration: none;
}
.destaque_cont .texto{
	margin:10px 0 0 0;
	padding:0;
	font-size:11px;
	/*width:182px;*/
	width:138px;
	float:left;
}

#news{
	margin:0;
	padding:0;
	/*width:334px;*/
	width:275px;
	float:left;
}

#news .news_cont{
	margin:6px 0 0 0;
	padding:8px 15px 17px;
	/*padding:12px 26px 13px 26px;
	width:258px;*/
	width:225px;
	height:126px;
	background-color:#f0f0f0;
	float:left;
	
}
.news_cont .data{
	margin:0;
	padding:2px;
	float:left;
	color:#9f978b;
	font-size:10px;
	background-color:#e3ded7;
}
.news_cont .titulo a{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	color:#de5113;
	font-size:12px;
	/*font-size:15px;
	width:250px;*/
	width:202px;
	text-decoration: none;
}
.news_cont .texto{
	margin:10px 0 0 0;
	padding:0;
	/*
	width:250px;*/
	font-size:11px;
	width:160px;
	float:left;
}

#redes-sociais{
	width:140px;
	display: block;
	height:300px;
	padding-top: 35px;
	float: left;
	text-align: center;
}
#redes-sociais a{
	width: 140px;
	height:60px;
	display: block;
}
#atitude_press{
	margin:0 auto;
	padding:40px 0 0 30px;
	width:1002px;
	float:left;
	
}
#atitude_press .titulo{
	width:600px;
}
#atitude_press .resultados{
	margin:10px 0 0 0 ;
	padding:29px 20px 29px 20px;
	width:324px;
	height:145px;
	background-color:#424242;
	float:left;
	color:#fff;
}
.resultados .titulo{
	font-size:20px;
	color:#fff;
}
#atitude_press .exterior{
	margin:10px 0 0 0 ;
	padding:23px 120px 27px 37px;
	width:220px;
	height:114px;
	background-color:#f0f0f0;
	float:left;
	background-image:url("../img/fundo_exterior.jpg");
	background-position:top left;
	background-repeat:no-repeat;
}
.exterior .titulo{
	font-size:20px;
	color:#45403a;
}
#mundi{
	margin:-90px 0 0 80px;
	position:absolute;
	float:left;
}
#rodape{
	margin:0 0 30px 0;
	padding:0;
	width:1002px;
	float:left;
	
}
#rodape .primeiro{
	margin:79px 0 0 47px;
	padding:0;
	width:189px;
	height:25px;
	color:#f0f0f0;
	float:left;
	
}
#rodape .segundo{
	margin:79px 0 0 28px;
	padding:0;
	width:220px;
	height:25px;
	color:#f0f0f0;
	float:left;
	
}
#rodape .twitter{
	margin:59px 0 0 8px;
	padding:0;
	width:110px;
	height:25px;
	float:left;
	
}
#topo #menu{
	margin:93px 0 0 0;
	padding:0;
	list-style:none;
	height:49px;
	background-color:#45403a;
	display:block;
	float:left;
	
	
}
#topo #menu li{
	margin:0 auto;
	padding:0 34px 0 0;
	list-style:none;
	float:left;
	height:49px;
	color:#fff;
}
#topo #menu li a{
}
#miniDestaque{
	margin:10px 0 0 0;
	padding:0;
	width:330px;
	float:left;
	
}
.miniDestaque{
	margin:1px;
	padding:21px;
	width:140px;
	height:55px;
	background-color:#f0f0f0;
	float:left;
	border:1px #d4d4d4 solid;
}
.miniDestaque_sem_fundo{
	margin:1px;
	padding:41px 21px 21px 21px;
	width:140px;
	height:55px;
	float:left;
}
.miniDestaque_with_fundo{
	margin:1px 0 0 0 ;
	padding:10px;
	float:right;
	background-color:#fff;
}
#miniNoticias{
	margin:10px 0 0 0;
	padding:0;
	width:279px;
	float:left;
	
}
.miniNoticias{
	margin:1px;
	padding:21px;
	width:110px;
	height:55px;
	background-color:#f0f0f0;
	float:left;
	border:1px #d4d4d4 solid;
}
.miniNoticias_sem_fundo{
	margin:1px;
	padding:41px 21px 21px 21px;
	width:110px;
	height:55px;
	float:left;
}
.link_laranja{
	margin:10px 0 0 0;
	color:#eb6217;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#cont_esq{
	margin:0 0 0 28px;
	padding:0;
	width:624px;
	float:left;
}
#cont_esq .cont{
	margin:4px 0 0 0;
	padding:0 34px 0 34px;
	width:556px;
	float:left;
	background-color:#fff;
}
#cont_dir{
	margin:0 0 0 14px;
	padding:39px 0 0 0 !important;
	width:330px;
	float:left;
	position: relative;
}
#cont_dir .news_cont{
	margin:2px 0 0 0;
	padding:12px 26px 13px 26px;
	width:258px;
	background-color:#f0f0f0;
	float:left;
	
}
#cont_dir .news_cont .data{
	margin:0 90px 0 0;
	padding:2px;
	float:left;
	color:#9f978b;
	font-size:10px;
	background-color:#e3ded7;
}
#cont_dir .news_cont .titulo a{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	color:#de5113;
	font-size:15px;
	width:225px;
	text-decoration: none;
}
#cont_dir .news_cont .titulo_img a{
	margin:10px 0 0 15px;
	padding:0;
	float:left;
	color:#de5113 !important;
	font-size:15px;
	width:120px;
	text-decoration: none;
}

#cont_dir .news_cont .img{
	margin:10px 0 0 0;
	padding:0;
	width:119px;
	height:87px;
	background-color:red;
	float:left;
}
#cont_dir .news_cont .img img{
	border:2px #ccc solid;
}
#tamanho_letra{
	margin:32px 0 0 0;
	padding:0;
	width:568px;
	height:29px;
	
}
#tamanho_letra .letra_menor{
	margin:0 1px 0 0;
	padding:9px;
	width:12px;
	height:12px;
	font-size:11px;
	color:#fff;
	background-color:#fb5f09;
	float:right;
}
#tamanho_letra .letra_maior{
	margin:0;
	padding:6px;
	width:17px;
	height:18px;
	font-size:15px;
	color:#fff;
	background-color:#fb5f09;
	float:right;
}
#tamanho_letra a{
	color:#fff !important;
	text-decoration:none;
}
#tamanho_letra .letra{
	padding:10px 8px 0 0;
	width:107px;
	font-size:13px;
	color:#968d81;
	float:right;
}
#cont_esq .cont .cont_foto{
	margin:10px 0 0 0;
	padding:0px;
	width:316px;
	height:202px;
	float:left;
	
}
#cont_esq .cont .cont_titulo{
	margin:9px 0 0 0;
	padding:0px;
	width:240px;
	height:202px;
	float:left;
		
}
.cont_foto img{
	border:2px #ccc solid;
}
#cont_esq .cont .cont_titulo_sem_foto{
	margin:9px 0 0 0;
	padding:0px;
	width:550px;
	height:100px;
	float:left;
		
}
#cont_esq .cont_titulo_sem_foto .data{
	margin:16px 0 0 0;
	padding:2px;
	float:left;
	color:#9f978b;
	font-size:10px;
	background-color:#e3ded7;
}
#cont_esq .cont_titulo_sem_foto .titulo{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	color:#de5113;
	font-size:15px;
	width:550px;
}
#cont_esq .cont_titulo .data{
	margin:16px 0 0 0;
	padding:2px;
	float:left;
	color:#9f978b;
	font-size:10px;
	background-color:#e3ded7;
}
#cont_esq .cont_titulo .titulo{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	color:#de5113;
	font-size:15px;
	width:225px;
}
#cont_esq .cont .texto{
	margin:0;
	padding:0;
	width:548px;
	float:left;
}
#noticias_relacionadas{
	margin:20px 0 0 0;
	padding:0 0 0 25px;
	width:650px;
	float:left;
	
}
#noticias_relacionadas .titulo_noticia{
	margin:0 0 10px 0;
	padding:4px;
	width:128px;
	background-color:#5b5650;
	color:#ffffff;
}

#noticias_relacionadas .news_cont{
	margin:2px 3px 0 0;
	padding:12px 26px 13px 26px;
	width:261px;
	background-color:#f0f0f0;
	float:left;
	
}
#noticias_relacionadas .news_cont .data{
	margin:0;
	padding:2px;
	float:left;
	color:#9f978b;
	font-size:10px;
	background-color:#e3ded7;
}
#noticias_relacionadas .news_cont .titulo a{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	color:#de5113;
	font-size:15px;
	width:265px;
	text-decoration: none;
}
#noticias_relacionadas .news_cont .texto{
	margin:10px 0 0 0;
	padding:0;
	width:225px;
	float:left;
}
.paginacao{
	margin:0;
	background-color:#424242;
}
#conteudo .cont_na_midia{
	margin:26px;
	padding:0;
	float:left;

}
.cont_na_midia .aviso{
	margin:10px 0 14px 0;
	padding:21px 23px 21px 23px;
	background-color:#f0f0f0;
	float:left;
}
#conteudo .fullCont{
	margin:0;
	padding:0;
	background-color:#f0f0f0;
	width:946px;
	float:left;
}
.fullCont .paginador{
	margin:0;
	padding:15px 10px 20px 0;
	width:936px;
	height:6px;
	text-align:right;
}

.paginador a{
	float:right;
	font-size:11px;
	color:#fb5f09;
	height:30px;
	text-decoration:none;
	font-weight:bold;
}

.paginador .numeros{
	width:128px;
	float:right;
	text-align:center;
	font-size:11px;
	color:#8d8a88;
	font-weight:bold;
}
.paginador span{
	color:#fb5f09;
}
#destaques{
	margin:0;
	padding:0;
	width:946px;
	float:left;	
}
#destaques ul{
	margin:0;
	padding:23px 22px 23px 22px;
	width:902px;
	float:left;
	list-style:none;
	background-color:#e5e5e5;
	border-top:1px #c4c4c4 solid;
	border-bottom:1px #c4c4c4 solid;
}
#destaques li{
	margin:0;
	padding:0;
	width:300px;
	height:339px;
	float:left;
	list-style:none;
}
#destaques li .foto{
	margin:0;
	padding:0;
	width:244px;
	height:179px;
}
#destaques .lista_dest{
	margin:0 56px 0 0 ;
	padding:0;
	width:244px;
	height: 240px;
	float:left;
	cursor: pointer;

}
#destaques .lista_dest .data{
	margin:16px 0 0 0;
	padding:2px;
	float:left;
	color:#9f978b;
	font-size:10px;
	background-color:#e3ded7;
}
#destaques .lista_dest .titulo a{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	color:#de5113;
	font-size:15px;
	width:225px;
	text-decoration: none;
}
#destaques .lista_dest .texto{
	margin:10px 0 0 0;
	padding:0;
	width:225px;
	float:left;
}
#destaques .lista_dest .linha{
	margin:10px 0 20px 0;
	padding:0;
	float:left;
}


#destaques .lista_dest_destaque{
	margin:0 56px 0 0 ;
	padding:0;
	width:244px;
	float:left;
	cursor: pointer;

}
#destaques .lista_dest_destaque .data{
	margin:16px 0 0 0;
	padding:2px;
	float:left;
	color:#9f978b;
	font-size:10px;
	background-color:#e3ded7;
}
#destaques .lista_dest_destaque .titulo a{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	color:#DE5113;
	font-size:15px;
	width:225px;
	text-decoration: none;
}
#destaques .lista_dest_destaque .texto{
	margin:10px 0 0 0;
	padding:0;
	width:225px;
	float:left;
}
#destaques .lista_dest_destaque .linha{
	margin:10px 0 20px 0;
	padding:0;
	float:left;
}



#destaques2{
	margin:0 0 15px 0;
	padding:23px 22px 23px 22px;
	width:902px;
	float:left;
	border-bottom:1px #c4c4c4 solid;
}

#conteudo #empresa_esq{
	margin:10px 0 0 27px;
	padding:0;
	width:623px;
	background-color:#f0f0f0;
	float:left;	
}
#conteudo #empresa_dir{
	margin:10px 0 0 0;
	padding:40px 20px 0 36px;
	width:270px;
	height:724px;
	background-color:#424242;
	float:left;
	background-image:url(../img/empresa_fundo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#fff;
}

#conteudo #contato_esq{
	margin:10px 0 0 27px;
	padding:30px 0 0 50px;
	width:573px;
	background-color:#f0f0f0;
	float:left;	
}
#conteudo #contato_dir{
	margin:10px 0 0 0;
	padding:40px 20px 0 36px;
	width:270px;
	background-color:#424242;
	float:left;
	background-image:url(../img/empresa_fundo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#fff;
}

#conteudo #servico_esq{
	margin:10px 0 0 27px;
	padding:0;
	width:322px;
	float:left;	
}
.tipos_servico{
	margin:0;
	padding:0;
	list-style:none;
}
.tipos_servico li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:157px;
	height:85px;
	
}
.tipos_servico li img{
	float:left;
}
.tipos_servico li div{
	float:left;
	width:133px;
	height:40px;
	margin:3px 0 0 7px;
}
.tipos_servico li a{
	margin:0;
	padding:15px;
	width:127px;
	height:55px;
	float:left;
	background-image:url("../img/bloco_preto.jpg");
	color:#fff;
	text-decoration:none;
}
.tipos_servico li a:hover{
	margin:0;
	padding:15px;
	width:127px;
	height:55px;
	float:left;
	background-image:url("../img/bloco_laranja.jpg");
	color:#fff;
	text-decoration:none;
}
#conteudo #servico_dir{
	margin:10px 0 0 0;
	padding:42px 36px 0 36px;
	width:553px;
	min-height: 300px;
	background-color:#424242;
	float:left;
	background-color:#f0f0f0;
}
#conteudo #empresa_dir ul{
	margin:10px 0 0 10px;
	padding:0;
	font-size:13px;
	text-transform:uppercase;
}
.cont_metade{
	margin:45px 0 5px 28px;
	padding:0;
	width:250px;
	float:left;	
}
.cont_inteiro{
	margin:15px 0 5px 28px;
	padding:0;
	width:530px;
	float:left;	
}
.titulo_laranja22{
	color:#de5113;
	font-size:22px;
	font-weight:bold;
	
}
.titulo_branco22{
	color:#fff;
	font-size:22px;
	font-weight:bold;
	
}
#contato_esq .nome{
	width:276px;
	height:36px;
	border:1px #dadada solid;
	font-size:26px;
	color:#999;
	padding:2px
}
#contato_esq .email{
	width:276px;
	height:36px;
	border:1px #dadada solid;
	font-size:26px;
	color:#999;
	padding:2px
}
#contato_esq .ddd{
	width:48px;
	height:36px;
	border:1px #dadada solid;
	margin:0 3px 0 0;
	font-size:26px;
	color:#999;
	padding:2px
}
#contato_esq .telefone{
	width:150px;
	height:36px;
	border:1px #dadada solid;
	margin:0 3px 0 0;
	font-size:26px;
	color:#999;
	padding:2px
}
#contato_esq .msg{
	width:346px;
	height:140px;
	border:1px #dadada solid;
	margin:0 3px 0 0;
	font-size:26px;
	color:#999;
	padding:2px;
}
#caseFlash{
	width:284px;
	height:219px;
	float:left;
}
#rodape_esq{
	width:284px;
	padding:0 0 0 0px;
}
#blog{
	width:103px;
	height:85px;
	float:left;
	margin:60px 0 0 0;
}
#youtube{
	width:93px;
	height:85px;
	float:left;
	margin:60px 0 0 0;
}
#flickr{
	width:93px;
	height:85px;
	float:left;
	margin:60px 0 0 0;
}
#cases_item{
	width:411px;
	height:135px;
	padding:22px 17px 22px 17px;
	background-color:#f0f0f0;
	float:left;
	margin:5px 5px 0 0
}
.cases_itens_lista{
	padding:8px;
	background-color:#45403a;
	float:left;
}

.cases_itens_lista img{
	border:2px #ccc solid;
}
#cases_item .titulo{
	color:#de5113;
	font-size:22px;
	width:250px;
	float:left;
	margin:0 0 0 10px;
}
#cases_item .conteudo{
	color:#74706e;
	font-size:13px;
	width:250px;
	float:left;
	margin:10px 0 0 10px;
}
#cases_item .link{
	width:250px;
	float:left;
	text-align:right;
	margin:10px 0 0 0;
}
#videos_div{
	margin:0 auto;
	float: left;
	width:908px;
	min-height: 400px;
	background-color: #F0F0F0;
	padding: 20px;
}
	#videos_direita{
		display:block;
		float:right;
		height:344px;
		width:470px;
		overflow-y: scroll;
	}
	#videos_direita .video{
		width:130px;
		height: 190px;
		float: left;
		margin:0 5px 5px;
		position: relative;
	}
		.video .ver{
			background-color:#FB5F09;

height:12px;
margin:0 1px 0 0;
text-align: center;
width:12px;
position: absolute;
top:0px;
left:0;
padding: 5px;
		color:#FFFFFF;
font-size:11px;
text-decoration: none;
		}

#clientes{
	margin:0 auto;
	float: left;
	width:908px;
	min-height: 400px;
	background-color: #fff;
	padding: 20px;
}
.clientes_foto{
	margin:25px 60px 0 0;
	padding: 0;
	width: 121px;
	float: left;
}
#clientes .foto{
	margin: 0;
	padding: 0;
	width: 121px;
	height: 87px;
	float: left;
}

#clientes .foto img{
	border:2px #ccc solid;
}
#clientes .titulo{
	margin:15px 0 0 0;
	padding: 3px;
	float: left;
	width: 800px;
	font-size: 16px;
	border-bottom:1px solid #ccc;
}
#cases_at_home{
	margin: 1px 0 0 0;
	padding: 5px;
	width:254px;
	height:135px;
	float: left;
	background-color: #424242;
}

.numero_case a{
	color:#e65c15;
	background-color: #424242;
	padding: 3px 5px;
	margin: 3px;
	float:left;
	text-decoration: none;
}
.numero_case a:hover{
	color:#f0f0f0;
	background-color: #e65c15;
	padding: 3px 5px;
	margin: 3px;
	float:left;
	text-decoration: none;
}

.cases_home_list{
	margin: 0;
	padding: 0;
	width: 250px;
	float: left;
	display: none;
}
.cases_home_list .foto{
	padding:8px;
	background-color:#45403a;
	float:left;
	width: 120px;
}

.cases_home_list .foto img{
	border:2px #ccc solid;
}
.cases_home_list .titulo{
	float:left;
	width: 100px;
	display: table;
	padding: 5px;
}
.pagination a{
    background-color:#FB5F09 !important;
color:#FFFFFF !important;
float:left !important;
font-size:15px !important;
height:18px !important;
margin:0 !important;
padding:6px !important;
text-decoration: none;
}
.pagination .current {
    background-color:#FB5F09 !important;
color:#000 !important;
float:left !important;
font-size:15px !important;
height:18px !important;
margin:0 !important;
padding:6px !important;
text-decoration: none;
}

/* MODAL */
.load { position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; margin: -39px 0 0 -44px; z-index: 99999;}
.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998; }
.view_modal { position: absolute; left: 50%; top: 50%; text-align: left; z-index: 99998; }
.modal { visibility: hid den; cursor:pointer; }


#player_video_home{
	height:212px;
	width:214px;
	margin:2px 0 0 0;
	float:left;
}
	#player_video_home .titulo{
		background-color: #424242;
		width: 214px;
		margin:5px 0;
		padding: 5px;
		color:#EB6217;
	}
#video_embeed .titulo{
	color:#FB5F09;
	font-size: 15px;
	margin-bottom: 10px;
	width:424px;
}

