/* TOPO */

header#topo {
	clear:both;
	margin:0px;
}

header#topo #contem-topo {
	clear:both;
	width:970px;
	height:130px;
	margin:0px auto;
	position:relative;
}

header#topo #contem-topo #logo {
	position:absolute;
	width:257px;
	height:108px;
	top:0px;
	left:356px;
	margin:0px;
}

header#topo #contem-topo #redes {
	position:absolute;
	width:390px;
	height:37px;
	top:3px;
	right:0px;
	margin:0px;
	z-index:2;
}


/* MENU */

nav#menu {
	clear:both;
	margin:0px;
}

nav#menu #contem-menu {
	clear:both;
	width:970px;
	height:24px;
	background:url(../img/fundo-repetidor-menu.jpg) repeat-x top;
	margin:0px auto;
	padding-top:6px;
}

nav#menu ul {
	display:block;
	margin:0px;
	padding:0px;
	text-align:center;
}

nav#menu ul li {
	display:inline-block;
	list-style-type:none;
	background:url(../img/fundo-separador-menu.png) no-repeat right;
	padding-right:18px;
	margin-right:10px;
}

nav#menu ul li a {
	font-size:13px;
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	text-shadow:1px 0px 1px #071826;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

nav#menu ul li a:hover {
	font-size:13px;
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#b1d7ea;
	text-shadow:1px 0px 1px #071826;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

nav#menu ul li a.marc {
	color:#acd6eb;
}

nav#menu ul li a.marc:hover {
	color:#acd6eb;
}


/* LOGIN E BUSCA */

#login-busca {
	clear:both;
	margin:0px;
}

#login-busca #contem-login-busca {
	clear:both;
	width:970px;
	height:60px;
	background:url(../img/fundo-repetidor-login-busca.jpg) repeat-x top;
	margin:0px auto;
}

#login-busca #contem-login-busca #forms-login-busca {
	clear:both;
	width:930px;
	height:37px;
	margin:0px auto;
	padding-top:10px;
}


/* CENTRAL */

section#central {
	clear:both;
	margin:0px;
}

section#central #contem-central {
	clear:both;
	width:970px;
	margin:20px auto;
	position:relative;
}

section#central #contem-central section#conteudo {
	float:left;
	width:650px;
	margin:0px;
}

section#central #contem-central aside#coluna-direita {
	float:right;
	width:300px;
	margin:0px;
}
	

/* RODAPE */

footer#rodape {
	clear:both;
	margin:0px;
}

footer#rodape #contem-rodape {
	clear:both;
	width:970px;
	height:50px;
	background:url(../img/fundo-repetidor-login-busca.jpg) repeat-x;
	margin:0px auto;
}

footer#rodape #contem-rodape #rodape-left {
	float:left;
	margin:16px 0px 0px 20px;
}

footer#rodape #contem-rodape #rodape-right {
	float:right;
	margin:16px 20px 0px 0px;
}


/* BANNERS LATERAIS */

section#central #contem-central #banner-menor-left {
	position:absolute;
	width:160px;
	height:74px;
	background:#e5eff4;
	top:-110px;
	left:-220px;
	padding:8px 20px;
	/*display:none;*/
}

section#central #contem-central #banner-menor-right {
	position:absolute;
	width:160px;
	height:74px;
	background:#e5eff4;
	top:-110px;
	right:-220px;
	padding:8px 20px;
	/*display:none;*/
}

section#central #contem-central #banner-maior-left {
	position:absolute;
	width:160px;
	height:600px;
	background:#e5eff4;
	top:0px;
	left:-220px;
	padding:20px;
	/*display:none;*/
}

section#central #contem-central #banner-maior-right {
	position:absolute;
	width:160px;
	height:600px;
	background:#e5eff4;
	top:0px;
	right:-220px;
	padding:20px;
	/*display:none;*/
}

section#central #contem-central #banner-promocoes-left {
	position:absolute;
	width:160px;
	min-height:300px;
	background:#e5eff4;
	top:660px;
	left:-220px;
	padding:20px;
	/*display:none;*/
}

section#central #contem-central #banner-promocoes-right {
	position:absolute;
	width:160px;
	min-height:300px;
	background:#e5eff4;
	top:660px;
	right:-220px;
	padding:20px;
	/*display:none;*/
}

div.bloco-promocoes {
	clear:both;
	margin-bottom:10px;
}

div.bloco-promocoes div.img-promocoes {
	float:left;
	width:70px;
	margin:0px;
}

div.bloco-promocoes div.conteudo-promocoes {
	float:right;
	width:80px;
	margin:0px;
}


/* INI: DIV GERAIS */

#slide-home {
	clear:both;
	margin-bottom:20px;
	border:1px solid #adcbdb;
	position:relative;
	height:248px;
}

#slide-home div.cada-bloco {
	clear:both;
	height:220px;
	width:648px;
	margin:0px;
	position:absolute;
	top:0px;
	left:0px;
}

#slide-home div.cada-bloco div.img-slide-home {
	float:left;
	width:270px;
	height:220px;
	border-right:1px solid #adcbdb;
	margin:0px;
}

#slide-home div.cada-bloco div.conteudo-slide-home {
	float:right;
	width:340px;
	height:200px;
	margin:0px;
	padding:10px 20px 10px 0px;
	background:#FFF;
}

#slide-home div.btns-slide-home {
	position:absolute;
	bottom:0px;
	left:0px;
	width:648px;
	height:27px;
	border-top:1px solid #adcbdb;
	margin:0px;
	background:#e5eff4;
	text-align:center;
}

#slide-home div.btns-slide-home div.marcador-slide-home {
	width:7px;
	height:7px;
	display:inline-block;
}

#artigo-destaque-left {
	float:left;
	width:310px;
	margin:0px;
}

#artigo-destaque-right {
	float:right;
	width:310px;
	margin:0px;
}

#banner-home-650x120 {
	clear:both;
	margin:20px 0px;
}

#facebook {
	float:left;
	width:315px;
	margin:0px;
}

#twitter {
	float:right;
	width:315px;
	margin:0px;
}

#banner-coluna-direita-300x250 {
	clear:both;
	margin:0px 0px 20px 0px;
}

div.banner-patrocinadores-coluna-direita {
	clear:both;
	height:60px;
	padding:30px 33px;
	margin:0px 0px 20px 0px;
	background:url(../img/fundo-patrocinadores.jpg) no-repeat;
}

#blog-coluna-direita {
	clear:both;
	border:1px solid #cbcbcb;
	padding:15px 15px 0px 15px;
	margin:0px 0px 20px 0px;
}

#video-coluna-direita {
	clear:both;
	height:232px;
	border:1px solid #d4d8d9;
	margin:0px 0px 20px 0px;
}

#banner-anuncie-aqui {
	clear:both;
	border:1px solid #afccdc;
	margin:0px 0px 20px 0px;
	height:248px;
}

#compartilhe {
	clear:both;
	padding:17px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	background:url(../img/fundo-bloco-compartilhe.png) no-repeat top;
}

#embed-jornal {
	clear:both;
	padding:20px;
	background:#efefef;
	border-top:1px solid #8ea6b3;
}

#eventos {
	background:#eef3f6;
	padding:20px;
}

#topo-blog {
	clear:both;
	background:url(../img/fundo-blog-detalhes.jpg) no-repeat;
	height:202px;
	margin-bottom:20px;
	position:relative;
}

#topo-blog #nome-blogueiro {
	position:absolute;
	width:400px;
	height:35px;
	top:68px;
	left:20px;
}

#topo-blog #foto-blogueiro {
	position:absolute;
	width:150px;
	height:112px;
	top:0px;
	right:0px;
}

#topo-blog #perfil-blogueiro {
	position:absolute;
	width:620px;
	height:50px;
	bottom:20px;
	left:20px;
}

#bloco-azul-topo-conteudo {
	clear:both;
	padding:20px 15px;
	background:#e5eff4;
	border-bottom:1px solid #8ea6b3;
	margin-bottom:20px;
}





div.bloco-blog-coluna-direita {
	clear:both;
	margin-bottom:15px;
}

div.bloco-blog-coluna-direita div.img-blog {
	float:left;
	width:70px;
	margin:0px;
}

div.bloco-blog-coluna-direita div.conteudo-blog {
	float:right;
	width:185px;
	margin:0px;
}

div.artigo-destaque {
	float:left;
	width:146px;
	margin:0px 22px 0px 0px;
}

div.artigo-destaque-dir {
	float:right;
	width:146px;
	margin:0px;
}

div.separador-conteudo {
	height:1px;
	background:#cbcbcb;
	margin:20px 0px;
}

div.lista-links {
	clear:both;
	border-bottom:1px solid #8ea6b3;
	margin:0px;
	padding-top:13px;
}

div.conteudo-lista-links {
	clear:both;
	padding:10px 20px 20px 20px;
	background:url(../img/seta-conteudo-links.png) no-repeat top left #eef3f6;
}

div.lista-blogs {
	clear:both;
	border-bottom:1px solid #8ea6b3;
	margin:0px;
	padding-top:13px;
}

div.conteudo-lista-blogs {
	clear:both;
	height:112px;
	background:url(../img/fundo-blog.jpg) no-repeat;
	display:none;
	position:relative;
}

div.conteudo-lista-blogs div.conteudo-blogueiro {
	position:absolute;
	width:425px;
	height:72px;
	top:20px;
	left:20px;
}

div.conteudo-lista-blogs div.img-blogueiro {
	position:absolute;
	width:150px;
	height:112px;
	top:0px;
	right:0px;
}

div.img-legenda-left {
	float:left;
	background:#d4e2e9;
	border:1px solid #aeccdb;
	margin:3px 20px 15px 0px;
}

div.img-legenda-left img {
	border-bottom:1px solid #aeccdb;
	margin:0px;
}

div.img-legenda-left div.legenda {
	padding:5px 10px;
	margin:0px;
}

div.img-legenda-right {
	float:right;
	background:#d4e2e9;
	border:1px solid #aeccdb;
	margin:3px 0px 15px 20px;
}

div.img-legenda-right img {
	border-bottom:1px solid #aeccdb;
	margin:0px;
}

div.bloco-blog {
	clear:both;
	background:url(../img/fundo-bloco-blog.jpg) no-repeat top;
	border:1px solid #cbcbcb;
	padding:55px 15px 15px 15px;
	position:relative;
	margin-bottom:20px;
}

div.bloco-blog div.data-bloco-blog {
	position:absolute;
	width:100px;
	height:30px;
	top:0px;
	left:0px;
	text-align:center;
	padding-top:10px;
}

div.bloco-blog div.categoria-bloco-blog {
	position:absolute;
	width:518px;
	height:30px;
	top:0px;
	left:100px;
	padding:10px 15px 0px 15px;
}

div.fundo-a-historia {
	clear:both;
	border-top:1px solid #8ea6b3;
	background:url(../img/fundo-a-historia.jpg) no-repeat left;
	height:6px;
	margin-bottom:15px;
}

div.fundo-o-jornal {
	clear:both;
	border-top:1px solid #8ea6b3;
	background:url(../img/fundo-o-jornal.jpg) no-repeat left;
	height:6px;
	margin-bottom:15px;
}

div.fundo-quem-faz-o-td {
	clear:both;
	border-top:1px solid #8ea6b3;
	background:url(../img/fundo-quem-faz.jpg) no-repeat left;
	height:6px;
	margin-bottom:15px;
}








p.txt-sem-margem {
	margin:0px;
}

p.txt-nome-blogueiro {
	color:#FFF;
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:36px;
	margin:0px;
}

p.txt-perfil-blogueiro {
	color:#1d4e67;
	margin:0px;
}

p.txt-blogueiro {
	color:#FFF;
	margin:0px;
}

p.txt-blogueiro a {
	color:#47a7d9;
	text-decoration:underline;
}

p.txt-blogueiro a:hover {
	color:#97cde9;
	text-decoration:underline;
}

p.txt-data-bloco-blog {
	font-size:11px;
	color:#FFF;
	margin:0px;
}

p.txt-categoria-bloco-blog {
	font-size:11px;
	color:#0889cc;
	margin:0px;
}

p.txt-legenda {
	color:#1d4e67;
	margin-bottom:7px;
}

p.txt-legenda {
	color:#1d4e67;
	margin-bottom:7px;
}

p.txt-topo {
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0889cc;
	margin:0px;
	display:inline-block;
	float:right;
	padding-top:8px;
}

p.txt-topo a {
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#1d4e67;
}

p.txt-topo a:hover {
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#6b97ad;
}

p.txt-login-busca {
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#134761;
	margin:0px;
	display:inline-block;
	text-shadow:1px 0px 2px #FFF;
	float:left;
	padding-top:8px;
}

p.txt-login-busca a {
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	color:#0174b1;
	margin:0px;
	display:inline-block;
	text-shadow:1px 0px 2px #FFF;
	float:left;
}

p.txt-login-busca a:hover {
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	color:#409dcd;
	margin:0px;
	display:inline-block;
	text-shadow:1px 0px 2px #FFF;
	float:left;
}

p.txt-rodape {
	font-size:12px;
	color:#666;
	margin:0px;
}

p.txt-rodape span {
	color:#1d4e67;
	margin:0px 6px;
}

p.txt-rodape a {
	font-size:12px;
	color:#1d4e67;
	text-decoration:underline;
}

p.txt-rodape a:hover {
	font-size:12px;
	color:#4299c5;
	text-decoration:underline;
}

p.txt-artigos-home {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	margin:0px;
}

p.txt-artigos-home a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	line-height:20px;
	color:#144158;
	text-decoration:none;
}

p.txt-artigos-home a:hover {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	line-height:20px;
	color:#397da0;
	text-decoration:none;
}

p.txt-artigos-home span a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:16px;
	color:#0889cc;
	text-decoration:underline;
}

p.txt-artigos-home span a:hover {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	line-height:16px;
	color:#6dbce5;
	text-decoration:underline;
}

p.txt-categoria-artigos {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:16px;
	color:#0889cc;
	margin:0px;
}

p.txt-categoria-artigos a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:16px;
	color:#0889cc;
}

p.txt-categoria-artigos a:hover {
	font-size:11px;
	line-height:16px;
	color:#8bc0db;
}

p.txt-categoria-artigos span {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	line-height:14px;
	color:#666;
}

p.txt-titulo-bloco {
	font-size:10px;
	color:#0889cc;
	margin-bottom:10px;
}

p.txt-titulo-bloco a {
	font-size:10px;
	color:#0889cc;
}

p.txt-titulo-bloco a:hover {
	font-size:10px;
	color:#8fcded;
}

p.txt-bloco-blog {
	font-size:12px;
	line-height:16px;
	margin:0px;
	color:#666;
}

p.txt-bloco-blog a {
	font-size:12px;
	line-height:16px;
	color:#666;
}

p.txt-bloco-blog a:hover {
	font-size:12px;
	line-height:16px;
	color:#999;
}

p.txt-bloco-blog span {
	font-size:12px;
	line-height:20px;
	color:#1d4e67;
}

p.txt-bloco-blog span a {
	font-size:12px;
	line-height:20px;
	color:#1d4e67;
}

p.txt-bloco-blog span a:hover {
	font-size:12px;
	line-height:20px;
	color:#5894b3;
}

p.txt-bloco-promocoes {
	font-size:11px;
	color:#1d4e67;
	margin:0px;
}

p.txt-bloco-promocoes a {
	font-size:11px;
	color:#1d4e67;
}

p.txt-bloco-promocoes a:hover {
	font-size:11px;
	color:#51788c;
}

p.txt-compartilhe {
	float:left;
	font-size:12px;
	color:#0889cc;
	margin:2px 10px 0px 0px;
}

p.txt-login-edicao-do-mes {
	font-size:14px;
	color:#1d4e67;
	margin:0px;
}

p.txt-titulo-azul {
	font-size:14px;
	color:#0889cc;
}

p.txt-titulo-azul a {
	font-size:14px;
	color:#1d4e67;
}

p.txt-titulo-azul a:hover {
	font-size:14px;
	color:#408fb8;
}

p.txt-titulo-azul-escuro {
	font-size:14px;
	color:#1d4e67;
}

p.txt-eventos {
	font-size:14px;
	color:#1d4e67;
	font-weight:bold;
}

p.txt-eventos a {
	font-size:14px;
	color:#1d4e67;
	font-weight:bold;
}

p.txt-eventos a:hover {
	font-size:14px;
	color:#6991a5;
	font-weight:bold;
}

p.txt-chamada {
	color:#666;
	font-size:15px;
	line-height:22px;
	margin-bottom:20px;
}

p.txt-conteudo-lista-links {
	font-size:12px;
	color:#1d4e67;
	margin:0px;
	padding:8px 0px;
	border-bottom:1px solid #cbcbcb;
}

p.txt-conteudo-lista-links a {
	font-size:12px;
	color:#1d4e67;
}

p.txt-conteudo-lista-links a:hover {
	font-size:12px;
	color:#5e8da5;
}

p.txt-slide-home {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#666;
	margin:0px;
}

p.txt-slide-home a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	line-height:26px;
	color:#1d4e67;
	text-decoration:none;
}

p.txt-slide-home a:hover {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	line-height:26px;
	color:#3c96c3;
	text-decoration:none;
}

p.txt-slide-home span a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#0889cc;
	text-decoration:underline;
}

p.txt-slide-home span a:hover {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#6dbce5;
	text-decoration:underline;
}



p.txt-login-topo {
	font-size:13px;
	color:#0889cc;
	margin-top:10px;
}

p.txt-login-topo span {
	font-size:13px;
	color:#1d4e67;
}

p.txt-login-topo a {
	font-size:13px;
	color:#1d4e67;
}

p.txt-login-topo a:hover {
	font-size:13px;
	color:#3f86ab;
}

li.assine {
	list-style-image:url(../img/fundo-li-assine.jpg);
}
