/*TOPO*/
#topo_full{border-top:solid 15px #e5e5e5; height:135px; margin:0 0 40px 0}
#topo{width:990px; height:135px; position:absolute; left:50%; margin:0 0 0 -495px;}

	/*logo*/
	#topo h1 a{background:url(../img/logo.jpg) no-repeat; width:313px; height:115px; text-indent:-5000px; float:left; display:block}
	/*fim logo*/

	/*menu*/
	#topo #nav{padding:30px 0 0 0}
	#topo #nav ul li{margin:0; padding:0; float:left}
	#topo #nav ul li a{display:block; float:left; height:28px; padding:10px 15px 0 15px; background:#f6f6f6; font-size:20px; color:#969696; text-decoration:none; margin:0 2px 0 0}
	/*fim menu*/
	
	/*box buscar*/
	#buscar{float:right; background:url(../img/bg_buscar.jpg) no-repeat; width:167px; height:38px; position:relative; margin:0 10px 0 0}
	#buscar input{position:absolute; top:10px; left:20px; border:none; width:110px; font:14px Arial, Helvetica, sans-serif; color:#a6a6a6}
	#buscar button{position:absolute; top:13px; right:15px; background:url(../img/btn_buscar.jpg) no-repeat; border:none; width:15px; height:15px; display:block}
	/*fim box buscar*/
	
	/*migalha*/
	.migalha{background:url(../img/bg_migalha.jpg) no-repeat; height:35px; width:923px; margin:20px 0 0 23px; padding:5px 10px 0 10px}
	.migalha a{font-size:14px; color:#6d99a2; text-decoration:none}
	.migalha a.btn_voltar{float:right}
/*FIM TOPO*/

/*RODAPE*/
#rodape_full{height:42px; background:#e3e3e3; margin:90px 0 0 0;}
#rodape{width:990px; height:90px; position:absolute; left:50%; margin:-48px 0 0 -495px; background:url(../img/bg_rodape.jpg) no-repeat}

	/*fale com a printone*/
	#rodape .fale_com_printone{float:left; width:260px; height:50px; background:url(../img/ico_fale_com_printone.jpg) no-repeat left; padding:0 0 0 60px; font-size:13px; color:#ccc; margin:35px 0 0 20px;}
	#rodape .fale_com_printone strong{font-size:15px; color:#838383;}
	#rodape .fale_com_printone p{margin:15px 0 0 0}
	/*fim fale com a printone*/
	
	/*social*/
	#rodape .social_printone{padding:45px 0 0 20px; float:left}
	#rodape .social_printone ul li{float:left}
	#rodape .social_printone ul li a{display:block; width:34px; height:34px; background-image:url(../img/ico_social_rodape.png); background-repeat:no-repeat; text-indent:-5000px; margin:0 5px}
	
	#rodape .social_printone ul li.twitter a{background-position:0 -34px}
	#rodape .social_printone ul li.digg a{background-position:-34px -34px}
	#rodape .social_printone ul li.delicious a{background-position:-68px -34px}
	#rodape .social_printone ul li.mailto a{background-position:-102px -34px}
	#rodape .social_printone ul li.facebook a{background-position:-136px -34px}
	#rodape .social_printone ul li.rss a{background-position:-170px -34px}
	
	#rodape .social_printone ul li.twitter a:hover{background-position:0 0}
	#rodape .social_printone ul li.digg a:hover{background-position:-34px 0}
	#rodape .social_printone ul li.delicious a:hover{background-position:-68px 0}
	#rodape .social_printone ul li.mailto a:hover{background-position:-102px 0}
	#rodape .social_printone ul li.facebook a:hover{background-position:-136px 0}
	#rodape .social_printone ul li.rss a:hover{background-position:-170px 0}
	/*fim social*/
	
	/*newsletter*/
	#rodape .newsletter{float:right; width:450px; margin:30px 20px 0 0}
	#rodape .newsletter p{font-size:13px; color:#ccc; font-weight:bold; margin:0 7px }
	#rodape .newsletter p strong{font-size:15px; color:#838383;}
	
	#rodape .newsletter label{display:block; float:left; width:430px; height:30px; background:url(../img/bg_input_rodape.jpg) no-repeat; position:relative; margin:5px 0 5px 10px; border:solid 1px #fff}
	#rodape .newsletter label input{position:absolute; top:5px; left:15px; border:none; width:145px; font:14px Arial, Helvetica, sans-serif; color:#a6a6a6;}
	#rodape .newsletter label button{position:absolute; top:3px; right:4px; background:url(../img/btn_ok.png) no-repeat; border:none; width:25px; height:25px; display:block}
	/*fim newsletter*/
/*FIM RODAPE*/

/*GERAIS*/
.content .box_gradiente{width:990px; min-height:250px; background:url(../img/bg_box_gradiente.jpg) no-repeat top;margin:20px 0 0 0}
.content h3{font-size:20px; color:#838383}
.content h3 small{font-size:14px}
.content p{margin:15px 0 0 0; color:#a7a7a7; font-size:13px; line-height:16px}

.btn_cinza_escuro, .btn_cinza_claro{display:block; width:192px; height:27px; background-image:url(../img/btn_cinza.png); background-repeat:no-repeat; background-position:bottom; font-size:20px; text-align:center; padding:8px 0 0 0; color:#c1c1c1; text-decoration:none}
.btn_cinza_escuro{background-position:top; color:#fff}

button.btn_cinza_claro{border:none; padding:0; background-color:#fff !important; height:35px}

ul.texto_azul li{margin:10px 0; color:#7ba2a9; font-size:13px; line-height:16px}
ul.texto_azul li strong{display:block; background:url(../img/pullet_lista_azul.png) no-repeat left; padding:0 0 0 12px}
ul.texto_azul li a{color:#7ba2a9; text-decoration:none}


.link_twitter{position:absolute;display:block; width:190px; height:100px; right:25px; text-indent:-5000px}

/*HOME*/
.home{width:990px; position:relative; left:50%; margin:0 0 0 -495px;}
.home_full .bg_home{background:#84b5bf; height:327px; position:absolute; width:100%; position:absolute; left:0}
.home .banner_home{height:327px; background:url(../img/bg_banner_home.jpg) no-repeat;}
.home .banner_home .flash{margin:-18px 0 0 17px; position:absolute;}

.home .somos_printone{float:left; width:400px; padding:40px 70px 0 25px;}

.home .somos_printone ul{background:url(../img/bg_somos_printone.jpg) no-repeat; width:465px; height:80px; margin:10px 0 0 0}
.home .somos_printone ul li{list-style:disc; color:#84b5bf; font-weight:bold; font-size:20px; float:left; margin:20px 30px}
.home .somos_printone ul li a{color:#84b5bf; text-decoration:none}
.home .somos_printone ul li.tit{color:#a7a7a7; font-size:14px; font-weight:bold; padding:10px 0 0 15px; list-style:none; float:none; margin:0}


.home .cases_sucesso{width:430px; padding:40px 50px 0 0 ; float:right}
.home .cases_sucesso p img{float:left; margin:0 5px 0 0}
.home .cases_sucesso a.btn_cinza_claro{margin:-60px 0 0 110px}

.home .direto_twitter{float:right; width:260px; padding:10px 200px 10px 0; background:url(../img/img_twitter_home.png) no-repeat bottom right; margin:0 20px 0 0; min-height:90px}
.home .direto_twitter ul li{color:#92c7d4; text-decoration:none; line-height:15px !important}
.home .direto_twitter ul li a{color:#92c7d4;}

.home .gestao_vendas .img{float:left; margin:45px 0 0 30px;}
.home .gestao_vendas .texto{margin:45px 20px 0 0; float:right; width:450px;}
.home .gestao_vendas a{float:left; margin:20px 10px}


/*FIM HOME*/


/*INTERNAS*/
.internas{width:990px; position:relative; left:50%; margin:0 0 0 -495px;}
.internas_full .bg_internas{background:#edf8fa; height:61px; position:absolute; width:100%; left:0}

.internas h2{height:61px}
.internas h2 .left{display:block; background:url(../img/bg_h2.jpg) no-repeat top left; width:33px; height:61px; float:left}
.internas h2 .text{display:block; float:left; color:#7ba2a9; font-size:20px; margin:9px 0 0 0; padding:20px 0 0 0; height:32px; background:#fff}
.internas h2 .right{display:block; background:url(../img/bg_h2.jpg) no-repeat top right; width:33px; height:61px; float:left}

	/*include box_bottom.php*/
	.internas .box_solicite_visita{margin:30px 0 -90px 0}
	.internas .box_solicite_visita .box_visita{float:left;width:440px; padding:50px 40px 0 35px;}
	.internas .box_solicite_visita .box_visita a{color:#a7a7a7; text-decoration:none}
	.internas .box_solicite_visita .box_visita a:hover{text-decoration:underline}
	.internas .box_solicite_visita .box_visita img{float:left; margin:15px 0 0 0}
	
	.internas .box_solicite_visita .box_twitter{float:right; width:250px; padding:50px 200px 10px 0; background:url(../img/img_twitter_home.png) no-repeat bottom right; margin:0 20px 0 0; min-height:90px;}
	.internas .box_solicite_visita .box_twitter ul li{color:#92c7d4; text-decoration:none; line-height:15px !important}
	.internas .box_solicite_visita .box_twitter ul li a{color:#92c7d4; }
	/*fim include box_bottom.php*/

	/*quem somos*/
	.quem_somos .texto{float:left; width:440px; padding:20px 30px 0 30px}
	
	.quem_somos ul{float:right; width:470px; padding:17px 15px 0 0}
	.quem_somos ul li{padding:20px 0; border-bottom:solid 1px #ccc; position:relative}
	.quem_somos ul li div{display:block; float:left; width:100px; height:85px; background-image:url(../img/img_quem_somos.jpg); background-repeat:no-repeat; text-indent:-5000px; margin:0 15px 0 0 }
	.quem_somos ul li div.videos{background-position:0 0}
	.quem_somos ul li div.arquivos{background-position:0 -85px}
	.quem_somos ul li div.noticias{background-position:0 -170px}
	.quem_somos ul li p{line-height:14px; margin:10px 0 0 0}
	.quem_somos ul li a{display:block; position:absolute; width:100%; height:85px; text-indent:-5000px}
	/*fim quem somos*/
	
	/*soluções*/
	.internas .solucoes ul{margin:25px 25px 0 25px}
	.internas .solucoes ul li{float:left; width:302px; margin:0 5px; color:#a7a7a7}
	.internas .solucoes ul li div a{display:block; width:302px; height:135px; background-image:url(../img/img_solucoes.png); background-repeat:no-repeat; text-indent:-5000px;}
	.internas .solucoes ul li div.editoras a{background-position:0 0;}
	.internas .solucoes ul li div.graficas a{background-position:-302px 0;}
	.internas .solucoes ul li div.corporativo a{background-position:-604px 0;}
	.internas .solucoes ul li h3{font-variant:small-caps; margin:5px 0 0 0}
	.internas .solucoes ul li a{color:#a7a7a7; text-decoration:none}
	.internas .solucoes ul li a:hover{text-decoration:underline}
	
	.internas .solucoes ul li ul{margin:10px 15px 0 15px}
	.internas .solucoes ul li ul li{float:none; width:100%; margin:0; list-style:disc; color:#a7a7a7}
	
		/*soluções editoras */
		.internas .solucoes_editoras .self_publish .text{width:425px; float:left; padding:25px 0 0 35px}
		.internas .solucoes_editoras .self_publish .text a{float:left; margin:20px 10px}
		.internas .solucoes_editoras .self_publish .img{float:right; padding:25px 20px 0 0}
		#conceito p{color:#474747; line-height:18px; font-size:14px}
		
		.internas .solucoes_editoras .projetos{padding:25px 30px 0 30px}
		.internas .solucoes_editoras .projetos ul{margin:20px 0 0 0}
		.internas .solucoes_editoras .projetos ul li{float:left; height:170px; border-left:solid 1px #f2f2f2; margin:0 10px; padding:0 15px !important}
		.internas .solucoes_editoras .projetos ul li:first-child{border:none}
		.internas .solucoes_editoras .projetos ul li strong{ background-image:url(../img/img_solucoes_thumbs02.png); background-repeat:no-repeat;; display:block; width:180px; height:170px; text-align:center; padding:0}
		
		.internas .solucoes_editoras .projetos ul li.livros strong{background-position:0 20px}
		.internas .solucoes_editoras .projetos ul li.anuarios strong{background-position:-540px 20px}
		.internas .solucoes_editoras .projetos ul li.projetos strong{background-position:-360px 20px}
		.internas .solucoes_editoras .projetos ul li.balancos strong{background-position:-180px 20px}
		
		
		.internas .solucoes_editoras .corporativas{padding:25px 30px 0 30px}
		.internas .solucoes_editoras .corporativas ul{margin:30px 0 0 0}
		.internas .solucoes_editoras .corporativas ul li{float:left; width:300px; margin:0 5px}
		
		.internas .btn_selfpublish{background:url(../img/btn_conteito_selfpuplish.png) no-repeat; width:417px; height:30px; display:block; font-size:15px; text-decoration:none; float:right; margin:10px 20px 0 0; padding:14px 0 0 60px; color:#838383; font-weight:bold}
		.internas #conceito{display:none; width:800px; height:400px; border:solid 1px red}
		/*fim soluções editoras*/
		
		/*soluções corporativas*/
		.internas .solucoes_editoras .projetos2{padding:25px 30px 10px 30px; position:relative}
		.internas .solucoes_editoras .projetos2 img{float:right; margin:35px 0 0 0}
		.internas .solucoes_editoras .projetos2 p{width:520px}
		
		.internas .solucoes_corporativas_institucionais{padding:25px 30px 0 30px}
		.internas .solucoes_corporativas_institucionais ul{margin:20px 0 0 0}
		.internas .solucoes_corporativas_institucionais ul li{float:left; height:170px; border-left:solid 1px #f2f2f2; margin:0 2px}
		.internas .solucoes_corporativas_institucionais ul li:first-child{border:none}
		.internas .solucoes_corporativas_institucionais ul li strong{ background-image:url(../img/img_solucoes_thumbs01.png); background-repeat:no-repeat;; display:block; width:180px; height:170px; text-align:center; padding:0}
		
		.internas .solucoes_corporativas_institucionais ul li.anuarios strong{background-position:0 20px}
		.internas .solucoes_corporativas_institucionais ul li.livros strong{background-position:-180px 20px}
		.internas .solucoes_corporativas_institucionais ul li.jornais strong{background-position:-360px 20px}
		.internas .solucoes_corporativas_institucionais ul li.comunicados strong{background-position:-540px 20px}
		.internas .solucoes_corporativas_institucionais ul li.materias strong{background-position:-720px 20px}
		/*fim soluções corporativas*/
		
		/*soluções gráficas*/
		.internas .solucoes_graficas .solucoes_personalizadas{padding:30px 35px 0 30px}
		.internas .solucoes_graficas .solucoes_personalizadas .flash{float:left; width:430px; height:280px}
		.internas .solucoes_graficas .solucoes_personalizadas .text{float:right;width:450px}
		.internas .solucoes_graficas .solucoes_personalizadas a{float:left; margin:10px}
		
		.internas .solucoes_graficas .solucoes_corporativas{padding:25px 30px 0 30px}
		.internas .solucoes_graficas .solucoes_corporativas .text{float:left; width:450px;}
		.internas .solucoes_graficas .solucoes_corporativas .text a{float:left; margin:10px}
		.internas .solucoes_graficas .solucoes_corporativas .img{float:right;}
		/*fim soluções gráficas*/
	/*fim soluções*/
	
	/*notícias*/
	.noticias_blog{padding:0 20px 0 30px}
	
	.noticias_blog .chamada{clear:both; height:125px; background:url(../img/header_mundosobdemanda.jpg) no-repeat; margin:0 -9px 0 -15px }
	.noticias_blog .chamada  p{margin:0; padding:58px 0 0 200px;}
	
	.noticias_blog .destaque{float:left; width:430px; padding:20px 30px 0 0;}
	.noticias_blog .destaque h4{font-size:17px; font-weight:bold}
	.noticias_blog .destaque em{color:#a7a7a7; font-style:normal; line-height:15px; font-size:11px; margin:10px 0 0 0; display:block}
	.noticias_blog .destaque p{line-height:18px}
	.noticias_blog .destaque a{color:#7ba2a9; text-decoration:none; display:block; margin:15px 0 0 0}
	.noticias_blog .destaque a:hover{text-decoration:underline}
	
	
	.noticias_blog .lista_noticias{float:right; width:449px; background: url(../img/bg_bottom_lista_noticias.jpg) no-repeat bottom center #f7f7f7; padding:20px 10px}
	.noticias_blog .lista_noticias ul li{border-top:dotted 2px #bebabb; padding:12px 3px}
	.noticias_blog .lista_noticias ul li:first-child{border:none}
	.noticias_blog .lista_noticias ul li a{font-size:13px; color:#a7a7a7; text-decoration:none}
	.noticias_blog .lista_noticias ul li a:hover{text-decoration:underline}
	/*fim notícias*/
	
	/*arquivos*/
	.arquivos{padding:40px 20px 0 30px}
	
	.arquivos .chamada{clear:both; height:90px}
	.arquivos .chamada .img{display:block; float:left; width:100px; height:85px; background:url(../img/img_quem_somos.jpg) no-repeat 0 -85px;text-indent:-5000px;}
	.arquivos .chamada  p{margin:0; padding:20px 0 0 0}
	/*fim arquivos*/
	
	/*videos*/
	.videos{padding:40px 20px 0 30px}
	
	.videos .chamada{clear:both; height:90px}
	.videos .chamada .img{display:block; float:left; width:100px; height:85px; background:url(../img/img_quem_somos.jpg) no-repeat 0 0;text-indent:-5000px;}
	.videos .chamada  p{margin:0; padding:20px 0 0 0}
	
	.videos ul li{display:block; border-bottom:dotted 2px #bebabb; float:left; width:430px; margin:10px; padding:10px}
	.videos ul li a{display:block; width:430px; position:absolute; height:90px; text-indent:-5000px}
	.videos ul li img{float:left; margin:0 10px 0 0}
	.videos ul li h4{color:#7ba2a9; font-size:16px; font-weight:bold; margin:10px 0 0 0}
	.videos ul li small{color:#7ba2a9; font-size:11px}
	.videos ul li p{margin:0}
	/*fim videos*/
	
	/*contato*/
	.contato .form{float:left; width:430px; margin:25px 0 0 30px}
	.contato .form p{margin:0 0 15px 0}
	.contato .form label{display:block; float:left; width:430px; height:30px; background:url(../img/bg_contato_input.jpg) no-repeat; position:relative; margin:5px 0}
	.contato .form label.textarea{background:url(../img/bg_contato_textarea.jpg) no-repeat; height:100px}
	.contato .form label input, .contato .form label select, .contato .form label textarea{position:absolute; top:5px; left:15px; border:none; width:400px; font:14px Arial, Helvetica, sans-serif; color:#a6a6a6}
	.contato .form label textarea{height:90px}
	
	.contato .redes_sociais{float:right; margin:40px 20px 0 0; width:465px}
	.contato .redes_sociais ul li{border-bottom:solid 1px #f0efee}
	.contato .redes_sociais ul li a{display:block; width:250px; height:70px; background-image:url(../img/logos_redes_sociais.jpg); background-repeat:no-repeat; margin:20px auto; text-indent:-5000px}
	.contato .redes_sociais ul li a.twitter{background-position:0 0}
	.contato .redes_sociais ul li a.facebook{background-position:0 -70px}
	.contato .redes_sociais ul li a.linkedin{background-position:0 -140px}
	/*fim contato*/
	
	
	/*produtos*/
	.internas .produtos_printone .text{ float:left; width:400px; margin:35px 0 0 30px}
	.internas .produtos_printone .text a{margin:20px 0 10px 0}
	
	.internas .produtos_printone .imagens{float:right; margin:0 30px 0 0; width:500px}
	.internas .produtos_printone .imagens img.principal{margin:-33px 0 0 -45px}
	
	.internas .produtos_printone .imagens h3{margin:15px 0}
	.internas .produtos_printone .imagens ul li{float:left; width:240px; margin:10px 0; padding:0 10px 0 0; color:#a7a7a7; font-size:12px; line-height:16px}
	.internas .produtos_printone .imagens ul li strong{display:block; font-size:14px; margin:5px 0}
	/*fim produtos*/
	
	
	
	/*vantagens*/
	.divvantagens01, .divvantagens02, .divvantagens03{margin:10px 40px;  background:url(../img/bg_box_gradiente.jpg) no-repeat center top; padding:10px 20px 0 20px}
	
	.vantagens_lista li{color:#A7A7A7; line-height:16px; margin:10px 0; background:url(../img/ico_vantagens.png) no-repeat left; padding:0 0 0 20px}
/*FIM INTERNAS*/
