@charset "UTF-8";

/*menu*/
	.topo_cont{top:0px;}
	.moduletable_menu{ margin-top:25px; float: right;}
	ul.dj-megamenu li a.dj-up_a {font-size: 16px;} /*tamanho da fonte do menu*/
	.dj-up.itemid167 a{background: url(../images/areacli.jpg); border-radius: 10px;}/*Area do cliente*/
	.dj-up.itemid167 a:hover.dj-up_a  {background:#c6c6c6; border-radius: 10px;}
    .dj-megamenu-custom88 li a.dj-up_a {height: 40px;}
.dj-megamenu-custom88 li a.dj-up_a span{line-height: 40px; height: 40px;}

/*Logo*/

    .moduletable.logo{float:left;   margin-top: 5px;}
    .moduletable.logo_resp{display:none;}
    
	
/*Rodape*/
	.rodape_cem{ color: #FFF;}
	.rodape_1200{}/*autura do rodapé*/
	.corpo{ margin-bottom:130px; margin-top: 45px;}/*margem inferior do corpo, deve ser igual a altura do rodapé + 30px*/

/*Formulario Contato*/
.btn-primary{margin: 0 auto;float: none;display: block !important;}/*alinhar ao centro botão "continuar"*/

.formFieldset{ position:relative}
.endereco{ bottom:57px; position:absolute; right:0;}
.rsform-block{width:100%; padding:0; overflow:auto; margin:10px 0;}
.formBody{width:100%;}
.formBody input.rsform-input-box{width:94%; padding:11px; border:none; background:#d6d6d6;height: 20px; font-size: 15px; color:#000;}
.formBody textarea{width:94%; padding:11px; border:none; background:#d6d6d6; font-size: 15px; color:#000}

.formBody input.rsform-submit-button{ padding:15px; background:#d6d6d6; color:#000; font-weight:bold; border:none;}/*botao*/
.formBody input.rsform-submit-button:hover{ -webkit-transition:background 0.2s ease-in-out; padding:15px; background: #999;}/*botao hover*/

	/*Cor do Placeholder*/
	::-webkit-input-placeholder {color: #000000;}
	:-moz-placeholder {color: #000000;}/* Firefox 18- */
	::-moz-placeholder {color: #000000;}/* Firefox 19+ */
	:-ms-input-placeholder {color: #000000;}


/*Equipe*/
.equipe2 img {width:100%;}

/*Colunas*/
/*4 colunas*/
		 .cols-4{width:100%;}
		 .span3{width:23.5%; display:block; float:left;}
		 .row-fluid [class*="span"]:first-child {margin-left: 0;}
		 .row-fluid [class*="span"] {margin-left: 2%;}







/*Imagens*/
/*.corpo img{ width:300px; height:auto; float: left; margin:0 10px 0 0;}*/

.equipe img,.equipe figure.imageeffectck, .equipe .wf_caption{width: 16.8% !important;}
.equipe .wf_caption img{width:100% !important; height: auto;}

.servicos img{width: 50%; height:auto;  margin-top: 50px;}
.noticias .items-leading img, .item-page.noticias img, .home .items-leading img{Width:30%; height:auto; float:left; margin: 0 15px 0 0;} /*Imagens Noticias artigo Principal e Home*/
.noticias .items-row img, .home .items-row img{Width:50%; height:auto; float:left; margin: 0 15px 0 0;} /*Imagens Noticias e home colunas*/
.quemsomos .items-leading img{float: left; width:30%; height:auto; margin: 0 20px 0 0;}
.quemsomos .items-row img{display: block; margin:0 auto; width: 40%; height:auto;}
.box6 img{width: 100%; height: auto;}
.box7 img{width: 50%; height:auto; }

/*Ajuste conteudo*/
.quemsomos .items-leading{margin: 0 0 50px 0;}
.create{margin: 0 0 20px 0;}
blockquote{font-size: 20px; text-align: center; font-style: italic; font-family: 'Roboto Slab', serif; line-height: 150%;}

.items-row{ overflow:auto;}

.box6e7{background:#222222; padding: 30px 0 25px 0;}
.box6e7 p, .box6e7 a{color: #ffffff;}


/*Titulos no final dos artigos*/
.items-more{ margin: 20px 0 0 0;}
.items-more ol{margin:0;}
.items-more li{ list-style: none;}





/*Navegação*/
ul.pagenav{clear:both; margin:20px 0 0 0; float:left; width:100%; text-align:center}
.pagenav li{list-style:none; display: inline; margin:0 10px; }

.pagination{ text-align:center; clear:both; margin:20px 0 0 0;}
.counter{ text-align:center; margin:20px 0;}
.pagination ul{margin:10px 0 0 0;}
.pagination ul li{ display:inline; margin:0 10px;}

.previous .icon-chevron-left{background: url(../images/prev.png)  no-repeat; height: 12px; width: 100px; display: inline-block;}
.next .icon-chevron-right{background: url(../images/next.png)  no-repeat; height: 12px; width: 100px; display: inline-block}


/*idioma*/
.moduletable.idioma{float:right; margin-top: 44px; z-index: 5000; position: relative;}
div.mod-languages img {height: 15px;} /*Tamanho da bandeira*/

/*Logo Infinitiamgem*/
.infinita img{width: 100px !important; height: auto !important;}


/*Formulario área do Cliente*/
.formcli{display: block; margin: 0 auto; width: 30%; background:url("../images/fundo_form.png") left bottom; border-radius: 100px 0; padding: 100px 50px 250px 50px;}
.formcli input{width: 100%; height: 29px; border: 0; background-color: #ffffff !important;}
.formcli input.botao{background: url("../images/areacli.jpg");}





@media screen and (max-width: 1000px) {
/*topo*/
	.corpo{ margin-top:80px; margin-bottom:10px;}
	.topo_cem{position:fixed; width: 100%; top:0;}/*Fixa o topo em cima*/
	.topo_cem{ height: 50px; background: url(../images/topo_cem_resp.jpg) top right no-repeat;}/*Backgound e altura do topoCem*/
	.topo_1200{height:50px;}

/*menu*/
	.moduletable_menu{ margin-top:0; margin-left: -20px; float: left;} /* posicao icone no topo e esquerdo*/
	ul li.itemid-167 a {background: url(../images/areacli.jpg) !important;}
	
	
/*logo*/
.moduletable.logo_resp{display:block; position:fixed; right: 15px; top: -4px; z-index:100;}
.logo{display:none;}
	
.moduletable.idioma{ display: block; position: fixed; right: 160px; top: 12px; z-index: 100; margin-top:0;}
div.mod-languages img {height: 25px;} /*Tamanho da bandeira*/

/*Banner*/
.banner { margin-top:50px; margin-bottom: -60px;}
.banner2000{ width:200%; left:50%; margin-left:-100%; position:relative;}
.navigation-container{ margin:0 25% !important;}
	
	
h3, h3 a {
      font-size:25px;/*Tamanho do titulo 02*/
      margin:20px 0 10px 0;/*Margem do titulo 02*/
      }
	
	
/*Imagens*/	
.sw_parent img{width:100px; height:100px;}
.img_resp img{ width:100%; height:auto; margin:10px 0 10px 0 !important;}/*aumenta as imagens para 100% quando responsivo*/
.equipe figure.imageeffectck, .box6e7 img, .noticias .items-row img, .noticias .items-leading img, .home .items-leading img, .home .items-row img, .quemsomos .items-leading img{width: 100%; height: auto; margin: 0 0 20px 0;}/*Images equipe*/
.box6e7 img{margin: 0;}
.servicos img{width: 100%;}
	
/*Menu*/
.topo_cont{top: 0;}	

	
.swmenu{ background: #FFCB00 url(../images/bg_menu_resp.jpg);}/*Cor de fundo do menu quando responsivo*/

img.seq3, img.seq4{ height:50px;}/*tamanho do hamburguer*/
.swmenu-trigger{ padding:0 0 0 0;}/*posição do menu hamburguer*/
.swmenu-trigger{ background:#00B1E5 url(../images/topo_cem_resp.jpg) !important;}/*Cor da barra superior do menu responsivo*/
.swmenu-trigger{ float:left; display:block; position: fixed !important; top: 0 !important; left: 0 !important; z-index: 60 !important; width: 100% !important; color: #00B1E5;}
	
.sw_icon{margin-right:-5px;}/*esconde ponto do menu*/

.swmenu{top: 50px !important;
    width: 100% !important;
    position: fixed;
    bottom: 0;
    overflow: scroll;
    padding-bottom: 50px;}/*Rolar Menu*/

.swmenu ul{margin-left: 14px !important; margin-right: 14px !important; display: block;}/*Configurar Sub Menu*/
.swmenu li, .swmenu ul li{border-top: solid 3px #fff;}/*Borda menu e sub menu*/
.swmenu a, .swmenu ul li a{ padding: 20px 10px 20px 10px !important;}/*Padding menu e sub menu*/


/*Colunas de Artigos*/
	/*Converter 2 colunas em 1*/
		 .cols-2{width:100%;}
		 .span6{width:100%; display:block; float:left;}
		 .row-fluid [class*="span"]:first-child {margin-left: 0;}
		 .row-fluid [class*="span"] {margin-left: 0%;}
	
	/*3 colunas*/
		 .cols-3{width:100%;}
		 .span4{width:100%; display:block; float:left;}

	/*4 colunas*/
		 .cols-4{width:100%;}
		 .span3{width:100%; display:block; float:left;}


/*Formulario Contato*/
.endereco{position: static;}
	
	
/*Formulario área do Cliente*/
.formcli{width: 90%; padding: 73px 5% 200px 5px;}


/*ITPShare e Leia Mais*/
.blog .itp-share{margin-top: 60px;}


/*Rodapé*/
.rodape_cem{ position: relative; padding-top:10px;}

.contador .mvc_digitCounter{ display:none;}/*esconder contador de visitas*/
}