body{margin: 0px;}
*{padding: 0px;margin: 0px;list-style: none;border:0px;list-style: none;outline: none;font-family: 'PT Sans', sans-serif;text-decoration: none;}
.corpo{max-width: 906px;margin: auto;}
.w_100{width: 100%}
.H_100{height: 100%;}
.f_left{float: left}
.f_right{float: right;}
.d_block{display: block}
.c_both{clear: both;}

/* Topo site*/
#box_logo{height: 128px;border-top: 1px solid #fff;border-bottom: 1px solid #f8f8f8;background-color: #eeeeee}
#sub_topo{height: 6px;border-top: 1px solid #fefefe;background-color: #c9c9c9}
#box_menu{border-top:1px solid #8a8a8a;border-bottom: 1px solid #e0e0e0;background-color: #646464;}
#acao_top{width: 277px;height: 40px;margin-top: 72px;}
#bt_login{
	cursor: pointer;
	padding-top: 7px;
	padding-left: 20px;
	color:#6a6a6a;
	font-size: 10pt;
	font-weight:700;
	width: 79px;
	height: 40px;
	background-image: url('../imagens/fundo_bt_login.png');
	background-repeat: no-repeat;
	background-color: transparent;
}
	#form_busca{width: 189px;height: 34px;background-image: url('../imagens/fundo_busca.png');background-repeat: no-repeat;background-color: transparent;}
		#form_busca input{background-color: transparent;}
		#form_busca input[type=text]{margin-top: 5px;margin-left: 5px;width: 146px;height: 24px;}
		#bt_buscar{width: 28px;height: 24px;margin-left: 5px;margin-top: 5px;cursor: pointer;}
#menu_site li{padding-left: 18px;padding-right: 18px;height: 37px;vertical-align: middle;background-image:url('../imagens/separador_menu.png');background-position: left center;background-repeat: no-repeat;}
	#menu_site li a{margin-top: 13px;color: #dfdfdf;font-weight: 400;font-size: 11pt;cursor: pointer;}
	#menu_site li:hover{background-color: #505050;}
	#menu_site li.ultima:hover{background-color: #646464}
/* Topo Site*/

/* corpo site*/
#corpo_site{padding-top: 27px;background-image: url("../imagens/bg_corpo.jpg");background-position: top;background-repeat: repeat-x;min-height: 66px;}
#logo_site_topo{margin-top: 20px;}
#logo_rodape{margin-bottom: 10px;}
#copyright{margin-left: 40px;color: #9e9e9e;font-size: 9pt;}
#ico_mapa_site{cursor: pointer;color: #9e9e9e;font-size: 9pt;margin-right: 40px;background-image: url('../imagens/ico_mapa_site.png');padding-left: 16px;background-position: left;background-repeat: no-repeat;}
#box_txt_rodape{border-bottom: 1px solid #fff;}
#mapa_site{background-color: #ededed;border-top: 1px solid #b7b7b7;height: 200px;overflow: hidden;display: none;}
	#mapa_site ul{width: 89px;margin-left: 40px;text-align: left;margin-top: 27px;	}
	#mapa_site ul li{padding: 0px;margin: 0px;}
	#mapa_site ul a{font-size: 8pt;color:#515151;text-decoration: none; }
	#mapa_site ul li.tit_mapa{margin-bottom: 10px;}
	#mapa_site ul li.tit_mapa a{font-weight: bold;}
/* corpo site*/


/* Página inicial*/
	/* Banner Página inicial*/
#box_banner{background-color: #fff;fborder:1px solid #a1a1a1;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	#janela_banner{overflow: hidden;height: 302px;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;margin: 3px;}
		.titulos_banner {background-color: #535353;cursor: pointer;width:46px;height: 302px;background-image: url('../imagens/fundo_aba_banner.jpg');background-position: left top;background-repeat: repeat-y;}
		.titulos_banner img{margin-left: 23px;}
	#titi_1{-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;} #titi_3{-webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;} #titi_2{border-radius:none;}
				#titi_1 img{margin-top: 66px;}
				#titi_2 img{margin-top: 66px;}
				#titi_3 img{margin-top: 64px;}
	.setas_banner{margin-left: 25px;width: 10px;height: 11px;background-image: url('../imagens/seta_banner.jpg');background-position: left top;background-repeat: no-repeat;}
	.seta_left_banner{background-position: left top}
	.seta_right_banner{background-position: right; top}
	.ativo{background-position: right top}
	.conteudo_banner{width: 0px;height: 302px;overflow: hidden;text-align:center;}
		.conteudo_banner img{display: inline-block;}
	#conteudo_banner_1{width: 760px;}
	/*  Banner Página inicial */

	/* Chamadas na Home */
	#box_chamadas{margin-top: 30px;}
	.chamadas_home{width: 274px;height: 188px;}
	#calcmax{margin-left: 42px;margin-right: 42px;}
	.titulo_chamadas{border-bottom: 1px solid #cfcfcf;height: 39px;background-image:url('../imagens/fundo_chamadas.jpg');background-position: left top;background-repeat: repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;} .titulo_chamadas .setas_banner{margin-top: 18px;background-image: url('../imagens/seta_chamada.png');margin-left: 11px;}
	.titulo_chamadas h2{font-size: 14pt;color: #fff;margin-top: 11px;margin-left: 6px;text-shadow: #666666 0.1em 0.1em 0.1em}
	.corpo_chamada{height: 144px;border-top:3px solid #7a1717;overflow: hidden;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;position: relative;} 
		#chamada_1{background-image: url('../imagens/chamada_1.jpg');background-repeat: no-repeat;background-position: center top;}
			#free_label{margin-top: 12px;margin-left: 4px;padding: 3px;padding-top: 2px;padding-bottom: 2px;color: #fff;background-color: #9c2728;font-size: 8pt;text-align: center;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} #chamada_2{background-image: url('../imagens/chamada_2.jpg');background-repeat: no-repeat;background-position: center top;}
		.desc_chamda{background-image: url('../imagens/px_desc_chamada.png');height: 40px;position: absolute;bottom: 0;background-repeat: repeat;}
			.desc_chamda h3{color: #272425;font-size: 8pt;margin-left:24px;margin-top: 14px;font-weight: bold;}
		/*Galeria de midias*/
			 .ui-jcoverflip {position: relative; }
		      .ui-jcoverflip--item {position: absolute; display: block; }
		      
		      /* Basic sample CSS */
		      #flip {height: 188px; width: 270px; }
		      #flip .ui-jcoverflip--title {position: absolute; bottom: -30px; width: 100%; text-align: center; color: #555; }
		      #flip img {display: block; border: 0; outline: none; }
		      #flip a {outline: none; } 
		/*Galeria de midias*/
	/* Chamadas na home*/
/* Página inicial*/

/*página de Clintes*/
#barra_titulo_pagina{background-color: #f6f6f6;margin-bottom: 20px;}
#box_titulo_pagina{background-color: #FFF;}
	#box_titulo_pagina h1{color: #080a0e;font-size: 20pt;font-weight: normal;margin-top: 29px;margin-left: 54px;margin-right: 60px;}
.barra_left{height: 812px;width: 228px;background-color: #d6d6d6;margin-top: 3px;}
.sub_tit{width: 670px;min-height: 87px;background-color: #292929;margin-top: 3px;margin-left: 5px;}
.sub_tit h2{font-size: 24pt;color: #fff;font-weight: normal;margin-top: 24px;margin-left: 39px;}
.conteudo_pagina{width: 634px;margin-left: 44px;margin-top: 40px}
.conteudo_pagina p{color: #292929;font-size: 10pt;line-height: 13pt;}
p.p_2{margin-top: 40px;margin-bottom: 14px;}
p.p_vermelho{color: #b93d42;}
ul.colum_3{margin-right: 20px;width: 191px;font-size: 9pt;color: #292929;}
ul.colum_3 li{margin-bottom: 5px;}
.box_casos{background-image: url("../imagens/fundo_conteudo.jpg");background-position: center bottom ;background-repeat: repeat-x;height: 372px;width: 676px;margin-top: 71px;-webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}
	.box_casos_ind{text-align: center;width: 260px;height: 294px;position: relative;margin-left: 35px;}
	#caso_1{margin-left: 58px;}
.box_casos img{position: absolute;top: 0px;z-index: 999;margin: auto;}
	#caso_1 img{left:52px;}
	#caso_2 img{left:36px;}
.box_desc_caso{width: 100%;position: absolute;bottom: 0;height: 250px;background-color: #eeeeee;z-index: 500}	
.box_desc_caso p{margin-top: 120px;font-size: 10pt;color: #292929;}
.box_desc_caso p a{font-weight: bold;color: #292929;}
/*Clientes*/

/*Downloads*/
#sub_tit_grande{width: 100%;margin-left: 0px;}
#conteudo_pagina_grande{width: 100%;margin-left: 0px;background-image: url("../imagens/fundo_conteudo.jpg");background-position: center bottom;background-repeat: repeat-x;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;} 
#lista_down{width: 826px;margin-left: 40px;}
	#lista_down li{min-height: 70px;margin-bottom: 20px}
.nome_down{width:187px;}
	.nome_down h3{color: #c2575b;font-size: 14pt;font-weight: normal;margin-bottom: 8px;margin-top: 0px;}
	.nome_down p{color: #646464;font-size: 10pt;}
.descri_down{width: 332px;padding-right: 60px}
	.descri_down p{color: #292929;font-size: 10pt;margin-top: 10px;font-weight: bold;}
.bt_descri_down{width: 115px;}
.bt_down_down{width: 115px;}
.bt_down{cursor: pointer;margin-top: 6px;background-color: #ebebeb;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;text-align: center;color:#c2575b;padding-top: 5px;padding-bottom: 5px;font-size: 10pt } 
.descricao_down{margin-right: 16px;}
/*Downloads*/

/* Solução*/
#conteudo_pagina_pequeno{margin-left: 0px;padding-left: 44px;width:590px;height: 686px;background-image: url('../imagens/fundo_conteudo.jpg');background-position: left bottom; background-repeat: repeat-x;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.barra_escura{background-color: #9d9d9d}
#menu_solucao{margin-top: 100px;}
	#menu_solucao li {margin-bottom: 18px}
	#menu_solucao li span{margin-left: 27px;margin-right: 17px;width: 7px;height: 10px;background-image: url('../imagens/seta_menu_solucao.png');background-position: left top;background-repeat: no-repeat;}
	#menu_solucao .tit_menu_solucao p{margin-left: 50px;color: #292929;font-size: 10pt;background-image: none;}
	#menu_solucao li a{color: #ebebeb;text-shadow: #959595 0.1em 0.1em 0.1em;font-size: 12pt;font-weight: bold; line-height: 12px;}
#conteudo_pagina_pequeno h3{font-size: 14pt;color: #d63b40;font-weight: normal;margin-bottom: 45px;}
#conteudo_pagina_pequeno p b{font-size: 10pt;color: #292929;line-height: 14pt;max-width: 510px;}
#conteudo_pagina_pequeno ul {width: 225px;margin-right: 25px;margin-top: 20px;}
#conteudo_pagina_pequeno ul li{font-size: 10pt;color: #595959;line-height: 19px;}
.solucao_carac{width: 634px !important;}
.solucao_carac h3{margin-bottom: 25px!important;}
.solucao_carac ul{width: 184px!important;;margin-right: 18px!important}
	ul.ultimo_carac{margin-right: 0px!important}
.solucao_funcio{width: 634px !important}
.solucao_funcio ul{width: 191px!important;margin-right: 100px !important;}
	ul.ultimo_funci{width: 300px !important;margin-right: 0px!important}
.solucao_segmento p{line-height: 20px!important;}
.solucao_segmento ul{width: 190px!important;}
a.solucao_ativa{color: #292929 !important}
#mapa_atuacao{width: 450px;height: 160px;background-image: url('../imagens/mapa_solucao.png');background-position: right bottom;background-repeat: no-repeat;}
#mapa_atuacao p{margin-top: 98px}
.solucoes .barra_left{height: 653px!important}
.solucoes .conteudo_pagina{height: 527px !important}
.solucao_mosimax p{width:500px!important;font-size: 11pt;color: #595959;line-height: 20px;}
/*Solução*/

/*Empresa*/
.pag_empresa{}
.bloco_left{max-width: 550px;margin-left: 40px;margin-bottom: 40px;}
.bloco_left h3{color: #b93d42;font-weight: normal;margin-bottom: 20px;}
.bloco_left p{color: #292929}
.bloco_left p a{color: #292929}
#localizacao_ermpresa .col-md-6{padding: 0px;}
#localizacao_ermpresa {width: 100%}
#localizacao_ermpresa div{width: 187px;}
#localizacao_ermpresa h3{width: 187px;margin-bottom: 140px;margin-top: 0px;}
#localizacao_ermpresa p{width: 187px;}
#localizacao_ermpresa iframe{margin-left: 48px;}
/*Empresa*/

/* Contato*/
.contato .bloco_left{max-width: 315px;margin-left: 0px;margin-bottom: 20px}
.contato .bloco_right{max-width: 315px;margin-bottom: 20px}
.contato #conteudo_pagina_pequeno {width: 631px;height: 722px}
.contato .barra_left {height: 847px!important;}
	.contato .barra_left p{margin-top: 555px;width: 190px;margin-left: 25px;font-size: 10pt;line-height: 12pt;color: #fff;}
.contato h3{margin-bottom: 20px!important;}
#formContato input,#formContato select,#formContato textarea{max-width: 100%;width: 100%;background-color: #ebebeb;color: #595959;margin-bottom: 10px;padding: 4px;padding-left: 8px;padding-right: 8px;}
#formContato button{background-color: #ebebeb;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;padding: 4px;padding-left: 10px;padding-right: 10px;font-size: 10pt;color: #595959;cursor: pointer;}
#formContato select{width: 314px;}
#formContato textarea{height: 98px;resize:none;}
#localizacao_contato #mapview #map_canvas{ width: 486px; height: 224px;}
#map_destino{display: none;}
#box_buscar_rota{width: 90px;margin-left: 10px;margin-top: 90px;}
#bt_buscar_rota{cursor: pointer;background-color: transparent;width: 21px;height: 22px;background-image: url("../imagens/bt_busca_cep.png");background-repeat: no-repeat;background-position: left center;}
#map_origem input{width: 60px;padding-top: 4px;padding-bottom:4px;padding-left: 7px;background-color: #ebebeb;font-size: 8pt;color: #595959}
#box_buscar_rota h3{font-size: 11pt;color: #595959;font-weight: bold;}
#box_buscar_rota p{font-size: 9pt;color: #595959;margin-bottom: 10px;}
/* Contato*/

/* rodape */
#rodape{-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;background-color: #e5e5e5;border:1px solid #b2b2b2;min-height: 88px;border-bottom: 0px;margin-top: 27px;} 
	#logo_rodape{margin-left: 40px;margin-top:20px;}
/* rodape*/

#naoEncontrada{text-align: center;margin-top: 100px;margin-bottom: 60px;}


.listagem_noticias img{max-width: 100%}
.listagem_noticias h3{margin-bottom: 0px!important;margin-top: 0px!important;}
.listagem_noticias a{color:#d63b40 }
.pagination>li>a, .pagination>li>span{color:#d63b40 }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus
{background-color:#d63b40;border-color: #d63b40}