/*
Theme Name: Nome da Empresa
Theme URI: http://www.indexnet.com.br
Author: Indexnet
Author URI: http://www.indexnet.com.br
Text Domain: Nome da Empresa

*/
body {font-family:'Roboto', Arial, sans-serif; font-weight:300;  color:#666; font-size:14px; line-height:18px;}
	body a {text-decoration:none; color:#666;}

	#site {width:100%; display:block; overflow:hidden;}
	.centraliza {width:1140px; display:block; margin:0 auto;}
	
	/* top header */
			#top-header {background:#3083e8; height:40px; overflow:hidden; color:#fff;}
				#top-header h1 {float:left; font-size:14px; padding:11px 0px; line-height:24px;}	
					#top-header h1 img {float:left; margin-right:10px;}
				#top-header .tel-header {float:right; overflow:hidden;}
					#top-header .tel-header .horario-top {float:right; font-size:12px; padding:11px 0px; color:#fff; margin-right:10px;}
						#top-header .tel-header .horario-top img {float:left; margin-right:10px;}
					#top-header .tel-header .telefone-top {float:left; font-weight:300 !important; font-size:16px; color:#ffffff; padding:11px 0px; margin-right:30px; margin-top:-3px; font-weight:bold; line-height:23px;}
						#top-header .tel-header .telefone-top img {float:left; margin-right:10px;}
						#top-header .tel-header .telefone-top span {font-size:12px; float: left; margin-right: 5px; margin-top:1px;}
	
		/*header padr�o */
		#header {width:100%; background:#fff; margin-bottom:20px;}
			#header .centraliza {height:150px; }
				#header #logo {width:300px; height:85px; float:left; margin-top:40px;}
					#header #logo a {display:block;}
				
				#header #menu select {padding:10px; float:right; width:250px;} 
				#header #menu {float:right; margin-top: 60px; margin-left: 30px;}
					#header #menu ul {width:100%; display:block;}
						#header #menu ul li {float:left; position:relative;}
							#header #menu ul li a:hover {background:#00a258 !important; color:#fff !important; border-radius:3px;}
							#header #menu ul li a {padding:10px; display:block; text-decoration:none; color:#666;}				
							#header #menu ul li:last-child a {background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/icon-h1-site.png) 10px 8px no-repeat #00a258 !important; color:#fff; padding-left:35px; border-radius:3px;}
						#header #menu ul li ul {padding:20px; width:350px !important; box-shadow:0px 0px 3px #ccc; z-index:999999; width:200px; display:none; position:absolute; top:38px; left:-108px;}
						#header #menu ul li:hover ul {display:block; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/bg-menu2.png) #fff right bottom no-repeat;}
						#header #menu ul li ul li {width:50%; display:inline-block;}
							#header #menu ul li ul li a {color:#666; display:inline-block;}
							#header #menu ul li ul li:last-child a {background:none !important; color:#666 !important; padding-left:10px !important;}
								#header #menu ul li ul li:last-child a:hover {background:#00a258 !important; color:#fff !important; padding-left:10px !important;}
				
				#header #telefone {float:right; width:200px; height:150px; text-align:right;}
					#telefone  p.telefone-header {font-size: 20px; font-weight: bold; margin-top: 60px; color:#fff;}
					#telefone  p.sub-telefone { font-size: 12px; margin-top: 4px; color: #fff;}
		/*/header padr�o */
		
		
		/* Slider */
		
		/* Content padr�o */
			
			#blocos-home {display:block; overflow:hidden; margin-top:70px; margin-bottom:60px;}
				#blocos-home .item-bloco {width:350px; float:left; overflow:hidden;}
				#blocos-home .item-bloco a {display:block; text-decoration:none; color:#666; overflow:hidden;}
					#blocos-home .item-bloco img {float:left; margin-right:10px; width:70px;}
					#blocos-home .item-bloco h3 {width:250px; float:right; color:#353639; font-size:24px; line-height:24px; margin-bottom:15px; margin-top:5px;}
					#blocos-home .item-bloco p {width:250px; float:right; font-size:14px; line-height:24px;}
				#blocos-home #bloco2 {margin:0 45px;}
				
			#bloco-shopping {margin-bottom:85px;color:#fff; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/bg-gogole-shopping.jpg) top center no-repeat; height:480px;}
				#bloco-shopping h3 {font-size:48px; line-height:58px; margin-bottom:30px;margin-top:65px; float:left; width:100%;}
				#bloco-shopping p {line-height:30px; font-size:18px; width:670px; display:block;}
				#bloco-shopping a {font-size:18px; padding:10px; border-radius:3px; text-decoration:none; color:#fff; text-transform:uppercase; display:inline-block; margin-top:30px; border:1px #fff solid;}
				#bloco-shopping a:hover {background:#26a8a5;}
				
			
			#adwords-home {display:block; overflow:hidden;}
				#adwords-home .imagem {float:left; width:407px;}
				#adwords-home .texto {float:right; width:670px;}
					#adwords-home .texto h3 {font-size:36px; line-height:40px; color:#545454; margin-bottom:15px;}
					#adwords-home .texto h4 {font-size:18px; line-height:24px;}
					#adwords-home p {display:block; padding-left:65px; line-height:30px; font-size:18px; margin-top:40px;}
						#adwords-home .p1 {background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/bg-p1-home.png) left top no-repeat;}
							#adwords-home .p1 strong {color:#ef7000;}
						#adwords-home .p2 {background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/bg-p2-home.png) left top no-repeat;}
							#adwords-home .p2 strong {color:#3a7208;}
						#adwords-home .p3 {background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/bg-p3-home.png) left top no-repeat;}
							#adwords-home .p3 strong {color:#0062a1;}
					#adwords-home a {font-size:18px; padding:10px; border-radius:3px; text-decoration:none; color:#666; text-transform:uppercase; display:inline-block; margin-top:50px; border:1px #ccc solid;}
						#adwords-home a:hover {background:#26a8a5; color:#fff; border:1px #fff solid;}
						
			
			#adwords-interna {display:block; overflow:hidden;}
				#adwords-interna .imagem {float:left; width:407px;}
				#adwords-interna  img {width:100%;}
				#adwords-interna .texto {float:right; width:670px;}
					#adwords-interna .texto h5 {font-size:24px; line-height:40px; color:#ef7000; margin-bottom:5px;}
					#adwords-interna .texto h3 {font-size:36px; line-height:40px; color:#545454; margin-bottom:15px;}
					#adwords-interna .texto h4 {font-size:18px; line-height:24px; margin-bottom:30px;}
					#adwords-interna p {display:block; line-height:30px; font-size:18px; margin-bottom:30px;}
					
				
			#display-interna {display:block; overflow:hidden;}
				#display-interna .imagem {float:right; width:300px;}
				#display-interna  img {width:100%;}
				#display-interna .texto {float:left; width:780px;}
					#display-interna .texto h5 {font-size:24px; line-height:40px; color:#ef7000; margin-bottom:5px;}
					#display-interna .texto h3 {font-size:36px; line-height:40px; color:#545454; margin-bottom:15px;}
					#display-interna .texto h4 {font-size:18px; line-height:24px; margin-bottom:30px;}
					#display-interna p {display:block; line-height:30px; font-size:18px; margin-bottom:30px;}
						
			
			#servicos-rodape {margin-top:60px; padding-bottom:70px; display:block; overflow:hidden; border-top:1px #fff solid; box-shadow:0px 0px 1px #ACACAC; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/bg-servicos.png) repeat;}
				#servicos-rodape ul {display:block; overflow:hidden;}
					#servicos-rodape ul li {width:380px; float:left; margin-top:70px; min-height:190px; max-height:200px;}
						#servicos-rodape ul li a {display:block; overflow:hidden; text-decoration:none; color:#666;}
							#servicos-rodape ul li  img {float:left; margin-right:20px;}
							#servicos-rodape ul li  h3 {width:300px; float:right; font-size:24px; color:#282d30; margin-bottom:20px;}
							#servicos-rodape ul li  p {width:275px; float:left; line-height:24px;}
							
							
			.page-id-1678 #menu-indexacao-1 {width:100%; display:block; overflow:hidden; margin-bottom:-10px;}
				.page-id-1678 #menu-indexacao-1 li {float:left; margin-right:10px; margin-bottom:10px;}
					.page-id-1678 #menu-indexacao-1 li a {padding:10px; border:1px #ddd solid; display:block;}
					.page-id-1678 #menu-indexacao-1 li a:hover {background:#00a258; color:#fff; border:1px #fff solid;}
							
			.conteudo-interna h3 {font-size:40px; line-height:45px; margin-bottom:20px; display:block;}
			.conteudo-interna h4 {font-size:24px; line-height:35px; margin-bottom:15px;}
				.conteudo-interna h4.vermelho {color:#c01300;}
				.conteudo-interna h4.verde {color:#14cd81;}
				.conteudo-interna h4.laranja {color:#f98c16;}
				.conteudo-interna h4.azul {color:#1aa5cd;}
			.conteudo-interna h5 {font-size:18px; line-height:24px; margin-bottom:10px;}
			.conteudo-interna h6 {font-size:16px; line-height:20px; margin-bottom:10px;}
			.conteudo-interna p {margin-bottom:15px; line-height:24px;}
			.separa-interna {width:100%; display:block; height:1px; background:#f5f5f5; margin:30px 0px;}
			.topo-centro {display:block; margin-bottom:40px; padding-bottom:40px; border-bottom:1px #f5f5f5 solid; text-align:center;}
			
			.botao-full {background:#00a258; font-size:18px; padding:10px; border-radius:3px; text-decoration:none; color:#fff; text-transform:uppercase; display:block; margin-top:50px; border-bottom:3px #008548 solid;  margin:0 auto; width:450px; text-align:center;}
				.botao-full:hover {background:#008548;}
			/* padr�o blocos */
				#blocos {display:block; overflow:hidden;}
					#blocos .bloco {width:33%; float:left; overflow:hidden;}
						#blocos .bloco  h4 {width:90%;}
						#blocos .bloco  p {width:90%;}
				
				
		/* Content padr�o */
		
		
		/* footer padr�o */
			
			footer {color:#fff; font-size:14px; background:#282d30; background-size:cover; overflow:hidden;}
			footer .centraliza {overflow:hidden;}
			footer .blocos-rodape {width:300px; float:left; margin-bottom:50px;}
				footer #bloco2-rodape {margin:0 45px;}
				
			footer h3 {font-size:18px; display:block; margin-bottom:10px; padding-bottom:10px; padding-top:30px;}
			
			footer #facebook-rodape {background:#fff; display:block; height:150px;}
			
			#copyright {background:#25282a; overflow:hidden; display:block; padding:40px 0px;}
				#copyright .centraliza {overflow:hidden;}
					#copyright p.copy {float:left;}
					#copyright a {float:right;}
					
					
			footer #texto-rodape {margin-top:80px; display:block; margin-bottom:100px; overflow:hidden;}
				footer #texto-rodape img {float:left; width:230px; margin-right:80px;}
				footer #texto-rodape h3 {font-weight:300 !important; float:right; width:825px; font-size:24px; border:0px; line-height:30px; padding-top:0px;}
				footer #texto-rodape p {font-weight:300; float:right; width:825px; font-size:24px;}
					footer #texto-rodape p a {color:#a4c500;}
					
			#bloco1-rodape  {padding-left:50px; min-height:59px; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/icon-tel-rodape.png) left top no-repeat;}
			#bloco1-rodape h3 {margin-bottom:0px; padding-top:0px; font-size:30px;}
			#bloco1-rodape p {color:#686b6d;}
			
			#bloco2-rodape  {padding-left:50px; min-height:59px; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/icon-email-rodape.png) left top no-repeat;}
			#bloco2-rodape h3 {margin-bottom:0px; padding-top:10px; font-size:18px;}
			
			#bloco3-rodape  {padding-left:50px; min-height:59px; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/icon-duvida-rodape.png) left top no-repeat;}
			#bloco3-rodape h3 {margin-bottom:0px; padding-top:10px; font-size:18px;}
			#bloco3-rodape a {color:#fff;}
		/* footer padr�o */
		
		
		
		.header-internas {height:300px; background:#00a258; color:#fff; margin-bottom:80px;}
			.header-internas h1 {font-size:60px; line-height:70px; margin-bottom:20px; width:790px; padding-top:80px;}
			.header-internas h2 {font-size:24px; line-height:30px; margin-bottom:20px; width:790px;}
			
		.page .header-internas .centraliza {height:300px; background-size:300px !important; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/services-local-seo.png) right center no-repeat;}
		.page-id-1683 .header-internas .centraliza {height:300px; background-size:300px !important; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/imac.png) right center no-repeat;}
		
		.page-id-1741 .header-internas .centraliza {height:300px; background-size:300px !important; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/services-conversion-rate-optimization.png) right center no-repeat;}
			.page-id-1741 .header-internas {background:#01A258;}
			
		.page-id-1737 .header-internas .centraliza {height:300px; background-size:300px !important; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/services-mobile-marketing.png) right center no-repeat;}
			.page-id-1737 .header-internas {background:#17afaf;}
			
		.page-id-1735 .header-internas .centraliza {height:300px; background-size:300px !important; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/services-payperclick-optimized.png) right center no-repeat;}
			.page-id-1735 .header-internas {background:#FFC107;}
			
		.page-id-1739 .header-internas .centraliza {height:300px; background-size:300px !important; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/imac-youtube.png) right center no-repeat;}	
			.page-id-1739 .header-internas {background:#c73704;}
			
		.page-id-1733 .header-internas .centraliza {height:300px; background-size:200px !important; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/places.png) right center no-repeat;}	
			.page-id-1733 .header-internas {background:#1ab1b1;}
		
		.page-id-1678 .header-internas .centraliza {height:300px; background-size:200px !important; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/services-socialmediamarketing-alt-colors-optimized.png) right center no-repeat;}	
			.page-id-1678 .header-internas {background:#1ab1b1;}		
			
		.orcamento .centraliza {height:300px; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/services-search-engine-optimization.png) right center no-repeat !important;}
		.padrao {background:#e05f50;}
		
		
		.page-template-solicitar-orcamento-php .conteudo-interna {overflow:hidden;}
		#left-orcamento {width:400px; float:left; overflow:hidden;}
			#left-orcamento h3.telefone {background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/icon-telefone-orcamento.png) left top no-repeat; margin-top:10px; font-size:36px; padding-left:25px; line-height:30px;}
				#left-orcamento h3 span {font-size:14px; color:#949393; display:block;}
			#left-orcamento h3.whats {margin-bottom:10px; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/icon-whats-orcamento.png)  left center no-repeat; font-size:24px; padding-left:25px; line-height:24px;}
			#left-orcamento h3.email {margin-bottom:10px; background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/icon-email-orcamento.png)  left center no-repeat; font-size:24px; padding-left:25px; line-height:24px;}
			#left-orcamento h3.endereco {margin-top:30px;  background:url(http://www.divulgarsitenogoogle.com.br/wp-content/uploads/2015/08/icon-endereco-orcamento.png)  left top no-repeat; font-size:24px; padding-left:25px; line-height:24px;}
		
		#right-orcamento {float:right; width:650px;}
		#right-orcamento span {color:red;}
			#right-orcamento label {display:block; margin-bottom:5px; text-transform:uppercase;}
				#right-orcamento label span {color:red;}
			#right-orcamento input[type="submit"] {background:#01a258; color:#fff; padding:10px; border-radius:8px; border:0px; font-size:18px; text-transform:uppercase; cursor:pointer; font-family:'Roboto', Arial, sans-serif; font-weight:300;}
			#right-orcamento input[type="text"] {width:95%; border:1px #eee solid; border-radius:8px; background:#fff; color:#666; font-size:18px; padding:15px; font-family:'Roboto', Arial, sans-serif; font-weight:300;}
			#right-orcamento textarea {width:100%; height:90px; border:1px #eee solid; border-radius:8px; background:#fff; color:#666; font-size:18px; padding:15px; font-family:'Roboto', Arial, sans-serif; font-weight:300;}
		.wpcf7-not-valid-tip {margin-top:5px; font-size:12px !important;}
		.campo-linha-total {margin-bottom:30px;}
		.campo-linha-dois {display:block; overflow:hidden; margin-bottom:30px;}
			.campo-linha-dois input[type="text"] {width:90% !important}
		.campo-linha-dois .box {width:49%; float:left;}
		.campo-linha-dois .box2 {width:49%; float:right;}
		
		
		#faixa-certificado {width:100%; display:block; overflow:hidden; background:#1CB2B3;}
			#faixa-certificado .centraliza {display:block; overflow:hidden; padding: 10px;}
			#faixa-certificado img {width:initial; float:left; margin-right:20px;}
			#faixa-certificado p {float: left;  font-size: 24px;  margin-top: 15px; color:#fff;}
			
			
		.sidebars {overflow:hidden; text-align:justify;}
			#left-sidebar {width:250px; float:right; overflow:hidden;}
				#left-sidebar li a {padding:10px; border-left:3px #ccc solid; margin-bottom:10px; display:block;}
				#left-sidebar li a:hover {color:#fff; background:#e05f50; border-left:3px #fff solid;}
			#right-sidebar {float:left; width:800px;}
			
			
		#padrao-texto {display:block; overflow:hidden;}
			#padrao-texto h3, #padrao-texto h4 {text-align:center;}
			#padrao-texto h4 {margin-bottom:60px;}
			#padrao-texto .box {width:570px; float:left;}
				#padrao-texto .box p, #padrao-texto h5 {width:90%;}
				
		.su-spoiler-title {font-size:18px !important; font-weight:300 !important;}
		.conteudo-interna strong {font-weight:bold; color:#00a258;}
		
		@media all and (min-width:1150px) {
					#header #menu select {display:none;}
				}
				
				@media all and (max-width:1150px) {
					.centraliza {width:90%;}
					#blocos-home .item-bloco, footer .blocos-rodape {width:33% !important;}
					#blocos-home .item-bloco p, #blocos-home .item-bloco h3 {width:90%;}
					.blocos-line {display:block; margin:0 auto;}
						#blocos-home #bloco2, footer #bloco2-rodape { margin-bottom:25px !important;}
						
					#blocos-home .item-bloco img {float:none !important; display:block; margin:0 auto;}
					#blocos-home .item-bloco h3, #blocos-home .item-bloco p {float:none !important; display:block; width:95%; text-align:center; margin-top:20px;}
					
					#bloco-shopping p {width:440px; font-size:14px;}
					#adwords-home .imagem {float:none; display:block; margin:0 auto;}
						
					#adwords-home .texto {width:100%; display:block; margin:0 auto; float:none;}
					
					#header #menu ul {display:none !important;}
					.header-internas .centraliza {background:none !important;}
					
					#left-orcamento {width:100%; display:block; float:none;}
					#right-orcamento {width:100%; display:block; float:none;}
					#left-orcamento h3.email {font-size:18px;}
					
					#bloco2-rodape h3 {font-size:14px;}
					
					#blocos-home #bloco2 {margin:0px;}
					
					#faixa-certificado img {width:180px; display:block; float:none; margin:0 auto; margin-bottom:20px;}
						#faixa-certificado p {float: none; width:100%; display:block; font-size: 24px;  margin-top: 25px; color:#fff; text-align:center; line-height:30px; margin-bottom:20px;}
				}	
			
				@media all and (max-width:880px) {
					#header #menu {float:right !important;}
					#header #menu ul {display:none !important;}
					#header #telefone {display:none;}
					
					footer #texto-rodape img, footer #texto-rodape h3, footer #texto-rodape p {float:none; display:block; margin:0 auto; margin-bottom:20px;}
						footer #texto-rodape h3, footer #texto-rodape p  {width:100%; text-align:center; line-height:24px;}
					
					#servicos-rodape ul  {margin-top:80px;}
					#servicos-rodape ul li {float:none; display:block; margin:0 auto; margin-bottom:50px; width:100%;}
					#servicos-rodape ul li img {float:none; display:block; margin:0 auto;}
					#servicos-rodape ul li p {width:100%; text-align:center;}
					#servicos-rodape ul li h3 {margin-top:20px; text-align:center; width:100%; float:left;}
					
					.header-internas h1 {width:100%; text-align:center; font-size:40px;}
					.header-internas h2 {width:100%; text-align:center; font-size:18px;}
					
					#blocos .bloco {float:none; width:100%; display:block; margin:0 auto; margin-bottom:20px;}
					
					#top-header h1 {font-size:12px;}

				}
					
				@media all and (max-width:660px) {
					#header .centraliza {height:200px; overflow:hidden;}
					#header #logo {display:block; float:none; margin:0 auto; width:90%; margin-top:35px;}
						#header #logo img {display:block; margin:0 auto; width:100%;}
					#header #menu { float:none !important; margin:0 auto !important; display:block; margin-top:20px !important;}
						#header #menu select {float:none !important; display:block; margin:0 auto;}
						
					#blocos-home .item-bloco, footer .blocos-rodape {width:90% !important; margin:0 auto !important; display:block; float:none !important; margin-bottom:25px !important;}
					.blocos-line {display:block; margin:0 auto;}
						#blocos-home #bloco2 {margin:0 auto !important; float:none !important; margin-bottom:25px !important;}

					#copyright p.copy {float:none !important; display:block; margin:0 auto; text-align:center; margin-bottom:20px !important;}
					#copyright a {float:none !important; display:block; margin:0 auto; text-align:center;}
					
					#adwords-home .imagem {width:100%;}
					#adwords-home .imagem img {width:100%;}
					
					#bloco-shopping {background-position:left top !important;}
						#bloco-shopping h3 {padding-top:20px; font-size:24px;}
						#bloco-shopping h3, #bloco-shopping p {float:none; display:block; margin:0 auto; width:90%; text-align:center;}
						#bloco-shopping a {margin:0 auto; display:block; width:180px; text-align:center; margin-top:20px;}
						
					.header-internas h1 {width:100%; text-align:center; font-size:40px; padding-top:30px; line-height:40px;}
					.conteudo-interna h3 {font-size:24px;}
					
					.botao-full {width:90%;}
					
					#bloco-shopping {margin-bottom:0px;}
				}