* {margin: 0px; padding: 0px;}

body {font-family: 'Open Sans',Arial,Tahoma,Helvetica; font-weight: normal; background-color: #f6f6f6;}
img {border: 0}
a {outline: 0;}


header {width: 100%; height: 189px; margin-bottom: 15px; background: url(/cadernorevisao/img/bg-header.gif) repeat; position: relative; display: block;}
	.redesSociais {width: 950px; height: 31px; position: relative; margin: 0px auto; }
		.redesSociais ul {list-style: none; width: 137px; height: 31px; float: left;}
		.redesSociais ul li a {width: 32px; height: 31px; float: left; border: none; text-indent: -9999px;}
			.btnTwitter {background: url(/cadernorevisao/img/btn-twitter.gif) no-repeat;}
			.btnFacebook {background: url(/cadernorevisao/img/btn-facebook.gif) no-repeat;}
			.btnLinkedin {background: url(/cadernorevisao/img/btn-linkedin.gif) no-repeat;}
			.btnGplus {background: url(/cadernorevisao/img/btn-gplus.gif) no-repeat;}
		.conteContato {width: 200px; height: 31px; float: left; font-weight: normal; margin: 7px 0 0 5px;}
		.conteContato p {width: 102px; font-family: 'Open Sans', Arial; font-size: 12px; color: #1d1d1d; float: left;}
		.conteContato a {width: 95px; font-family: 'Open Sans', Arial; font-size: 12px; color: #555; text-decoration: underline; float: left; text-decoration: none; }

		.conteLogin {height: 31px; padding-top: 3px; float: right; display: block;}
			.conteLogin a {color: #878787; font-size: 12px; font-family: 'Open Sans', Arial; text-decoration: none; padding: 0 7px;}
			.conteLogin a.btnLogi {color: #878787; font-size: 12px; font-family: 'Open Sans', Arial; text-decoration: none; border-right: 1px solid #838383;}
		.tagProf {font-weight: bold; font-size: 10px;}	
		.boxLogin {width: 202px; height: 164px; padding: 9px 28px 0px 28px; position: absolute; right: 80px; top: 31px; z-index: 10; border: 1px solid #e7e6e6; background-color: #fff; display: none;}
			.cLogin {width: 190px; height: 25px; padding-left: 10px; border: 1px solid #e7e6e6; margin-bottom: 10px; display: block;}
			.cSenha {width: 190px; height: 25px; margin-bottom: 13px; padding-left: 10px; border: 1px solid #e7e6e6;display: block;}
			.btnEntrar {width: 66px; height: 21px; padding-top: 4px; border: none; background: #d9d9d9; text-align: center; color: #666; font-size: 12px; display: block; float: right; cursor: pointer;}
			a.esqLogin {margin-top: 5px; font-size: 10px; color: #333; float: left; text-decoration: none;}
			a.esqLogin:hover {text-decoration: underline;}
			a.cadVisi {width: 258px; height: 25px; padding-top: 15px; font-size: 10px; color: #333; text-transform: uppercase; display: block; background-color: #f6f6f6; position: absolute; bottom: 0; left: 0; text-align: center; font-weight: bold; text-decoration: none;}
		
		.boxInfoUser {height: 28px; padding-top: 6px; float: right; font-size: 12px; font-family: 'Open Sans', Arial; display: none;}
		.boxInfoUser a {color: #333; text-decoration: none; padding: 0 7px;}
		
		
	.logosMeio {width: 950px; height: 61px; margin: 25px auto 0px auto;}
		a.logoModerna {width: 219px; height: 28px; background: url(/cadernorevisao/img/logo-moderna.gif) no-repeat; text-indent: -9999px; display: block; float: left;}	
		a.logoCaderno {width: 219px; height: 27px; background: url(/cadernorevisao/img/logo-caderno.gif) no-repeat; text-indent: -9999px; display: block; float: right;}	

	.menu {width: 950px; height: 40px; margin: 16px auto 0px; position: relative;}
		.menu a {font-size: 13px; color: #fff; text-transform: uppercase; text-decoration: none;}
		.menu a.hover, .menu a:hover {background-color: #000;}
		a.conhecaCad {width: 156px; padding: 2px 5px 2px 5px;}
		a.servEduc {width: 160px; margin-left: 15px;  padding: 2px 5px 2px 5px;}
		a.blog {width: 60px; margin-left: 15px;  padding: 2px 5px 2px 5px;}

		.subMenu {width: 131px; height: 176px; background-color: #fff; position: absolute; left: 166px; top: 23px; padding: 10px 0px 0px 33px; display: none; color: #747474; font-size: 12px; text-decoration: none; z-index: 10;}
			.subMenu a {color: #747474; line-height: 27px; font-size: 12px; text-decoration: none; background: url(/cadernorevisao/img/bg-seta.gif) left no-repeat; width: 64px; height: 35px; padding-left: 11px; }
			.subMenu a:hover {background-color: #fff; font-weight: bold;}
			
	.breadcrumb {width: 935px; height: 27px; padding: 8px 0px 0px 15px; margin: 0 auto; background: #e1e1e1;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; color: #555;}
	.breadcrumb a {color: #777;}
	
	.content, .contentServicos {width: 950px; height: auto; margin: 0px auto; color: #747474; font-family: 'Open Sans', Arial;}
	.contentHome {height: 412px;}
	.contentHome a{width: 100%; height: 434px; background: url(/cadernorevisao/img/destaqueHome.jpg) no-repeat center; margin-bottom: -83px; display: block; text-indent: -9999px;}

	.contentServicos a {margin-top: 20px;}
	a.linkObjeto {background: url(/cadernorevisao/img/icoObj.gif) left no-repeat; height: 103px; width: 314px; text-decoration: none; color: #747474; font-size: 13px; display: block; padding: 7px 0px 0px 131px; float: left;}
	a.linkBlog {background: url(/cadernorevisao/img/icoTela.gif) left no-repeat; height: 103px; width: 314px; text-decoration: none; color: #747474; font-size: 13px; display: block; padding: 7px 0px 0px 131px; float: right;}
	a.linkScie {background: url(/cadernorevisao/img/icoScie.gif) left no-repeat; height: 103px; width: 314px; text-decoration: none; color: #747474; font-size: 13px; display: block; padding: 7px 0px 0px 131px;float: left;}
	a.linkBanco1 {background: url(/cadernorevisao/img/icoBanco.gif) left no-repeat; height: 103px; width: 314px; text-decoration: none; color: #747474; font-size: 13px; display: block; padding: 7px 0px 0px 131px;float: right;}
	a.linkBanco2 {background: url(/cadernorevisao/img/icoBanco.gif) left no-repeat; height: 103px; width: 314px; text-decoration: none; color: #747474; font-size: 13px; display: block; padding: 7px 0px 0px 131px;float: left;}
		

	.txtForm {width: 670px; margin-top: 10px; font-size: 13px; float: left;}
		.txtForm b {font-weight: 600; font-size: 17px;}
		span.loader {width: 20px; height: 20px; display: block; background: url(../img/load.gif); position: absolute; top: 88px; left: 189px; z-index: 10; display: none;}
	.txtTel {width: 220px; float: right; margin-top: 50px;}
		.txtTel b {font-weight: 600; }
		span.corTel {color: #f12745; font-size: 24px;}
		span.txtMenor {font-size: 12px;}

		a span { text-transform: uppercase; color: #f12745; font-size: 17px;}

		p.txtOrgMaterial {width: 950px; margin: 17px auto 0px; font-size: 13px; }
		p.txtOrgMaterial span.txtTit {font-size: 17px; text-transform: uppercase;}
		p.txtOrgMaterial span.txtRosa {color: #f12745; font-weight: bold;}
		
		img.imgLivro1 {width: 674px; height: 479px; float: left; margin: 13px 0px 0px -32px;}
		img.imgLivro2 {width: 622px; height: 407px; float: left;}
		p.txtLivro1 {width: 305px; margin-top: 54px; float: right; font-size: 13px;}
			span.titSintese {text-transform: uppercase; font-weight: bold; font-size: 15px;}
		p.txtLivro2 {width: 305px; margin-top: 74px; float: right; font-size: 13px;}
		
		.msgOk {color: #ff2b32; font-weight; bold;}
		.btnVoltar {text-decoration: none;}
		.btnVoltar:hover {text-decoration: underline;}


		.contet form {width: 674px; position: relative; border: none; margin: 30px 0px -28px 0px;}
		fieldset {border: none;}

		input#name, input#email, input#assunto {width: 202px; height: 37px; font-size: 13px; padding: 0px 0px 0px 10px;}
		input.btnEnviar {background: url(/cadernorevisao/img/btn-enviar.gif) no-repeat; width: 117px; height: 34px; text-indent: -9999px; border: none; margin-top: 28px;}

		textarea {width: 643px; height: 130px; padding: 10px 0px 0px 10px;}

	.footerPrisa {width: 100%; height: 43px; background: url(../img/bgFooter.gif);}
	.footerPrisa .centererFooter {width: 760px; height: 43px; margin: 0 auto; background: url(../img/bgFooter.gif);}
		.footerPrisa .centererFooter p {color: #6a6a6a; padding-top: 18px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; float: left;}
		.logoPrisa {width: 63px; height: 30px; margin-top: 5px; display: block; background: url(http://www.moderna.com.br/custom/Moderna/Corporativo/images/Footer/PrisaLogo.png); text-indent: -9999px; float: right;}


	.contIframe {width: 761px; width: 700px; margin: 0 auto;}
	iframe {border: none; width: 761px; height: 700px; margin-top: 25px; overflow: hidden; position: relative; z-index: 1;}