/*
Theme Name: Atalaia Web
Author: id5
Author URI: http://www.id5.com.br/
Description:
Version: 1.0
Tags:
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
    display:block;
}
	
nav ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }

ins { background-color:#ff9; color:#000; text-decoration:none; }

mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

input, select { vertical-align:middle; }

#wpstats {display:none;}

a:focus {
	-moz-outline-style:none;
	outline:none;
}
a:active {
	outline:none;
}
/* END RESET CSS */

/* site */
html {
	background:url(../imgs/bg-acima.gif) repeat-x top;
}
#wrap {
	border-top: solid 11px #0089cf;
}
body {
	background:url(../imgs/bg-abaixo.gif) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.mostra{
	display: block;
}
.esconde{
	display: none;
}
.limpa {
	clear:both;
}
.bloco {
	display:block;
}
.negrito {
	font-weight:bold;
}
.normal {
	font-weight:normal;
}
.indent {
	text-indent:30px;
}
.sublinhado {
	text-decoration:underline;
}
.italico {
	font-style:italic;
}
.alinhaEsquerda {
	text-align:left;	
}
.alinhaDireita {
	text-align:right;	
}
.alinhaCentro {
	text-align:center;	
}
.justificado {
	text-align:justify;
}
.flutuaEsquerda {
	float:left;
	position:relative;
}
.flutuaDireita {
	float:right;
	position:relative;
}

a { text-decoration:none }
a:hover { text-decoration:underline }

/* fontes */
.fonte1 {
	font-size:11px !important;
}
.fonte2 {
	font-size:12px !important;
}
.fonte3 {
	font-size:14px !important;
}
.fonte4 {
	font-size:16px !important;
}
.fonte5 {
	font-size:18px !important;
}
.fonte6 {
	font-size:24px !important;
}
.fonte7 {
	font-size:30px !important;
}
.fonte8 {
	font-size:36px !important;
}

/* Cores */
.fCor1 { /* preto  */
	color:#000 !important;
}
.fCor3 { /* azul */
	color:#0068ac !important;
}
.fCor4 { /* branco */
	color:#ffffff !important;
}
.fCor5 { /* cinza */
	color:#6d6e71 !important;
}


.margem1 {
	padding-bottom:5px;
}
.margem2 {
	padding-bottom:15px;
}
.margem3 {
	padding-bottom:20px;
}
.margem4 {
	padding-bottom:25px;
}

/* 
 * Formatação Site
 */

#cabecalho {
	background:url(../imgs/bg-header.png) repeat-x top #FFF;
	margin: 0 auto;
	padding: 40px 80px 5px 80px;
	position: relative;
	width: 800px;
	z-index:2;
	
}
	#cabecalho h1,
	#cabecalho h1 a {
		background:url(../imgs/marca.png) no-repeat;
		display:block;
		width:273px;
		height:71px;
		text-indent:-90000px;
	}
	#cabecalho p.data {
		line-height:25px;
		padding:20px 0 10px 5px;
		width:280px;
	}
		#cabecalho #data span span {
			position:relative;
			padding-right:25px;
		}
			#cabecalho #data span span img {
				position:absolute;
				left:0;
				top:0;
			}

	#cabecalho a img {
		float: right;
		height: 106px;
		margin-top: -105px;
		position: relative;
		width: 424px;
		margin-right:11px;
	}
	
	#cabecalho #buscar {
		line-height:25px;
	}
		#cabecalho #buscar span {
			width:26px;
			height:37px;
			float:left;
		}
		#cabecalho #buscar input {
			width:200px;
			padding:0 10px;
			padding-top:10px;
			height:27px;
			float:left;
			background:url(imgs/buscarBg.png);
			border:0;
			vertical-align:middle;
		}
		#cabecalho #buscar button {
			border:0;
			background:url(imgs/buscarBotao.png);
			width:60px;
			height:37px;
		}
			#cabecalho #buscar button:hover {
				border:0;
				background:url(imgs/buscarBotao.png) -60px top;
				width:60px;
				height:37px;
			}
			#cabecalho #buscar button b {
				visibility:hidden;
			}

		ul.menu {
			background:url(../imgs/bg-menu.png) no-repeat;
			width:790px;
			height:27px;
			margin:30px 0 0;
			padding-left:50px;
		}
		
#cabecalho ul.menu > li {
	float:left;
	padding-top:5px;
	list-style:none !important;	
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	margin-right:10px;
}
	ul.menu > li > a {
		display:block;
		color:#FFF;
		padding-top:4px;
	}
		ul.menu > li:hover > a {
			text-decoration:none;
			color:#a4d6ff;
		}

/* funcionamento dos submenus */
#cabecalho .menu > li > a {
	padding-bottom:7px !important;
	padding-top:3px !important;
}
#cabecalho ul.menu li {
	position:relative;

}
#cabecalho ul.menu ul {
	display: none;
	position: absolute;
	top: 26px;
	left:0;
	width:110px;
	z-index:10;
}
	#cabecalho ul ul li {
		position:relative;
		height:auto;
	}
	#cabecalho ul ul a {
		display:block;
	}
	#cabecalho ul ul ul {
		left: 110px;
		top: 0;
	}
	#cabecalho ul li:hover > ul {
		display: block;
	}
/* fim funcionamento dos submenus */


/* estilo dos submenus */
#cabecalho ul.menu ul {
    background: url("../imgs2/submenu.gif") repeat-x scroll left top #3391B8;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#cabecalho ul ul li {
	width: 110px;
	background:none;
	padding:0;
 	border-bottom: 1px solid #2D81A3;
    margin: 0;
}
#cabecalho ul ul a {
    color: #FFFFFF;
    display: block;
    padding: 5px;
    position: relative;
    text-decoration: none;
    width: 100px;
}
#cabecalho ul ul a:hover {
	background:#23497e;
}
/* estilo dos submenus */

#page {
	background:url(../imgs/bg-footer.gif) repeat-x bottom;
	margin:0 auto;
	width:960px;
}


/* Coluna Esquerda */
.colunaEsquerda {
	width:170px;
	height:auto;
	top:30px;
	position:relative;
	float:left
}
.colunaEsquerda .mala-direta {
	width:135px;
	min-height:100px;
	background:#6b9bc1;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(../PIE.htc);
	position:relative;
	margin:25px 0;
	color:#FFF;
	padding:15px;
}
.colunaEsquerda .mala-direta form {
 display:inline-block;
 position:relative;
 margin:10px 0;
}
.colunaEsquerda .mala-direta label {
	margin: 6px 0;
    width: 31px;
}
.colunaEsquerda .mala-direta input {
	margin:5px 0;
	border: 1px solid #277eb5;
}

.colunaEsquerda .mala-direta button {
	border:none;
	text-indent:;
	width:46px;
	height:17px;
	background:url(../imgs/btn-enviar.png) no-repeat left top;
    margin: 5px 0 0 85px;
}
.colunaEsquerda .mala-direta button.voltar {
	border:none;
	text-indent:;
	width:46px;
	height:17px;
	background:url(../imgs/btn-voltar.png) no-repeat left top;
    margin: 5px 0 0 85px;
}

.colunaEsquerda .mala-direta button:hover {
	background:url(../imgs/btn-enviar.png) no-repeat left -17px;
}
.colunaEsquerda .mala-direta button.voltar:hover {
	background:url(../imgs/btn-voltar.png) no-repeat left -17px;
}

.colunaEsquerda .mala-direta button.voltar span,
.colunaEsquerda .mala-direta button span {
	visibility:hidden;
}
 /*Area Twitter----->*/
 	
#corpo .conteudo #coluna2 .box h1{
		color:#FD5706;
		font-size:20px;
		margin:10px 0;
	}
.colunaEsquerda .box {
	width:140px;
	}
.colunaEsquerda .boxTwitter {
	text-align:left;
	}
.colunaEsquerda .twi { 
		padding-top:50px;	
	}
.colunaEsquerda .twi h1 { 
		color:#fff;
		font-size:20px;
		margin:10px 0;
	}
.colunaEsquerda .boxTwitter a {
	font-size:16px;
	color:#fff;
	margin-left:20px;
	text-decoration:none;
	font-style:inherit;
	}

.colunaEsquerda .boxTwitter #twitter li {
		overflow:hidden;
		font-size:11px;
		color:#fff;
		padding:5px 10px 10px 10px;
	}
.colunaEsquerda .boxTwitter #twitter li strong {
		color:#fff;
		font-size:12px;
		font-weight:bold;
	}
.colunaEsquerda .boxTwitter #twitter li a {
		color:#fff;
		font-size:11px !important;
		text-decoration:underline;
	}
.colunaEsquerda .boxTwitter #twitter li.atual {
		color:#FFF;
	}
.colunaEsquerda .boxTwitter #twitter li.atual strong {
		color:#fff;
	}
.colunaEsquerda .boxTwitter #twitter li.atual a {
		color:#fff;
	}

.colunaEsquerda .boxTwitter .mascaraTwitter {
	position:relative;
	height:90px;
	overflow:hidden;
	z-index:1;	
}
.colunaEsquerda .boxTwitter .mascaraTwitter #twitter {
		position:absolute;
		top:0;
		left:0;
	}

.colunaEsquerda .tweets {
	width:135px;
	min-height:100px;
	background:#6b9bc1;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(../PIE.htc);
	position:relative;
	margin:25px 0;
	color:#FFF;
	padding:15px
}
 /*Area Twitter----->*/
.colunaEsquerda .itens {
	width:166px;
	min-height:100px;
	margin:25px 0;
	color:#6b9bc1;
}

.associados .item {
	display:none;
}
.associados hr {
	margin:0;
	margin-top:1px;
}


.associados table {
	width:166px;
	height:80px;
}
	.associados table td {
		width:166px;
		height:80px;
		vertical-align:middle;
		text-align:center;
	}
	


/* estilo dos submenus */

#main {
	width: 800px;
	padding:5px 80px 20px 80px;
	z-index:1;
}

.container_24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.cat a {
	color:#963434;	
}

#content .destaquePrincipal {
	width:378px;
	float:left;
	height:217px;	
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(../PIE.htc);
	position:relative;
}
	#content .destaquePrincipal .mascara {
		width:378px;
		height:217px;
		left:5px;
		top:5px;
		overflow:hidden;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
		behavior:url(../PIE.htc);
		position:relative;
	}
		#content .destaquePrincipal .mascara .itens {
			width:100000px;
			height:345px;
			position:absolute;
			left:0;
			top:0;	
		}
			#content .destaquePrincipal .mascara .itens .item1 {
				width:460px;
				height:345px;
				float:left;
			}
				#content .destaquePrincipal .mascara .itens .item .imagem {
					width:460px;
					height:270px;
					display:block;
					background:#c1d3e7;
				}
				#content .destaquePrincipal .mascara .itens .item .chamada {
					padding-top:10px;
				}
				#content .destaquePrincipal .mascara .itens .item .chamada a:hover {
					text-decoration:none;
				}

				#content .destaquePrincipal .transparent {
					background:url(../imgs/pix-transparent.png) repeat;
					height: 30px;
					left: 0;
					padding: 15px 55px;
					position: absolute;
					top: 158px;
					width: 270px;
					z-index: 3;
					text-align:center;
				}
				#content .destaquePrincipal .transparent a {
						color:#0068ac;	
						font-weight:bold;
				}



#content .destaquePrincipal ul {
	list-style:none;
		margin-top:10px;
		padding-left:5px;
	}
#content .destaquePrincipal ul li {
		width:25px;
		float:left;
	 }
	#content .destaquePrincipal .nav {
		bottom: -25px;
		position: absolute;
		right: 1px;
	}
		#content .destaquePrincipal .nav a {
			display:block;
			text-decoration:none;
			background:url(../imgs/nav.png) no-repeat;
			width:11px;
			height:11px;
			float:left;
			margin-left:5px;
		}
		#content .destaquePrincipal .nav a.active {
			background:url(../imgs/nav.png) no-repeat -11px top;
		}
.noticiasInicial {
	width:190px;
	height:220px;
	float:left;
	margin-left:15px;
	margin-top:5px;
	}
 #content .indices {
 	background: none repeat scroll 0 0 #6B9BC1;
    color: #FFFFFF !important;
    margin: 50px 0 25px 0;
    min-height: 182px;
    width: 170px;
	float:left;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(../PIE.htc);
	position:relative;
 }
 #content .indices h3 {
 	padding:15px 5px 0 17px;
 }
#content .indices table {
	font-size:11px;
	text-align:center;
	margin-top:5px;
}
#content .indices hr {
	width:138px;
}
#content .indices tr.alternada1 td {
	background:#3d77aa;
}
#content .indices tr.alternada td {
	background:#6a8ab1;
}
#content .eventosInicial {
	background: none repeat scroll 0 0 #6B9BC1;
    color: #FFFFFF !important;
    margin: 50px 0 25px 25px;
    min-height: 100px;
    padding: 15px;
    width: 360px;
	float:left;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(../PIE.htc);
	position:relative;
}
#content .eventosInicial img {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(../PIE.htc);
	position:relative;
	margin-top: 10px;
	position:relative;
	float:left;
	display:inline-block;
	clear:both;
}
#content .eventosInicial p{
	margin-top: 10px;
	position:relative;
	margin-left:10px;
	display:inline-block;
}
#content .eventosInicial p a{
	color: #FFFFFF;
    position: relative;
    width: 80px;
	clear:both;
}
#content .eventosInicial span.maisEventos a {
	color: #FFFFFF;
    position: relative;
    width: 340px;
	clear:both;
	text-align:right;
	float:left;
	font-size:11px;
}
		.abasContent .enquete a {
			float:left;
			display:block;
			padding:5px;
			color:#7E0000;
		}
		.wp-polls .pollbar {
			background:#7E0000 !important;
			border:solid 1px #7E0000 !important;
		}


#content .maisNoticias .noticia {
}
	#content .maisNoticias .noticia {
		width:140px;
		float:left;
		height:255px;
		margin-left:11px;
		padding-left:11px;
		border-left:dashed 1px #7E0000;
	}
	#content .maisNoticias .noticia:first-child {
		margin-left:0;
		padding-left:0;
		border-left:0;
	}
		#content .maisNoticias .noticia .imagem {
			width:140px;
			height:110px;
			display:block;
			background:#f4f4f4;
			margin-bottom:10px;
		}
		#content .maisNoticias .noticia .fonte5 {
			font-size:20px !important;
		}


#content .video {
}
	#content .video h3 a {
		background:url(imgs/titVideos.gif) no-repeat;
		height:41px;
		overflow:hidden;
		display:block;
		text-indent:-90000px;
	}
	#content .video .vid {
		width:310px;
		height:175px;
		background:#dfe5eb;	
	}
	#content .video .resumo {
		width:280px;
		height:40px;
		background:#165fb1;
		display:block;
	}
		#content .video .resumo:hover {
			text-decoration:none;
		}
		#content .video .resumo span {
			display:block;
			padding:5px;
		}

	#content .video .verMais {
		width:30px;
		height:40px;
		background:#963434;
		display:block;
	}
		#content .video .verMais:hover {
			text-decoration:none;
		}
		#content .video .verMais span {
			font-size:28px;
			font-weight:bold;
			display:block;
			padding:5px 7px;
			color:#FFF;
		}

	
#content .outrasNoticias .noticia {
	border-top:dashed 1px #7E0000;
	min-height:95px;
	padding-top:17px;
	margin-top:17px;
}
	#content .outrasNoticias .noticia:first-child {
		border:0;
		margin-top:0;
		padding-top:0;
	}
	#content .outrasNoticias .noticia .imagem {
		width:110px;
		height:95px;
		display:block;
		background:#f4f4f4;
		margin-bottom:10px;
		float:left;
		margin-right:10px;
	}


#content .blogs {
	border:solid 7px #09284a;
	background:url(imgs/bg-pontilhado-azul.png);
	height:320px;
	padding:15px 30px;
	overflow:hidden;
}
	#content .blogs h3 a {
		background:url(imgs/titBlogs.png) no-repeat;
		height:30px;
		overflow:hidden;
		display:block;
		text-indent:-90000px;
	}
	#content .blogs .noticia {
		height:80px;
		width:276px;
		overflow:hidden;
		background:#114b8d;
		margin-top:15px;
	}
	#content .blogs .noticia .imagem {
		height:80px;
		width:80px;
		display:block;
		float:left;
		margin-right:10px;
	}
	#content .blogs .noticia h2 {
		padding:10px;
		font-weight:normal;
	}

#content .outrasNoticias2 .noticia {
	border-bottom:dashed 1px #7E0000;
	min-height:60px;
	width:190px;
	padding-bottom:17px;
	margin-bottom:17px;
	margin-left:10px;
	float:left;
	overflow:hidden;
}
	#content .outrasNoticias2 .noticia.impar {
		margin-left:0;
		clear:left;
	}
	#content .outrasNoticias2 .noticia .imagem {
		width:60px;
		height:60px;
		display:block;
		background:#f4f4f4;
		margin-bottom:10px;
		float:left;
		margin-right:10px;
	}


#content .tribunaDoPovo h3 a {
	font-style:italic;
}
	#content .tribunaDoPovo a.leiaMais {
		margin-top:7px;
	}
	#content .tribunaDoPovo .depoimento {
		padding:15px;
		background:#ededed;
		position:relative;
		margin-bottom:15px;
	}
	#content .tribunaDoPovo .depoimento h5 {
		padding:0 40px;
	}
	#content .tribunaDoPovo .depoimento h4 {
		font-weight:normal;
		padding:0 40px;
	}
	#content .tribunaDoPovo .depoimento .aspa1,
	#content .tribunaDoPovo .depoimento .aspa2 {
		width:32px;
		height:22px;
		position:absolute;	
		top:30px;
	}
	#content .tribunaDoPovo .depoimento .aspa1 {
		background:url(imgs/aspas1.png) no-repeat;
		left:10px;
	}
	#content .tribunaDoPovo .depoimento .aspa2 {
		background:url(imgs/aspas2.png) no-repeat;
		right:10px;
	}


#content .classificados {
}
	#content .classificados h3 a {
		height:34px;
		width:320px;
		float:left;
	}
	#content .classificados h3 a {
		background:url(imgs/titClassificados.png) no-repeat;
		height:34px;
		width:320px;
		overflow:hidden;
		display:block;
		text-indent:-90000px;
	}
	#content .classificados a.leiaMais {
		background:url(imgs/btMais.png) no-repeat;
		height:34px;
		width:30px;
		overflow:hidden;
		display:block;
		text-indent:-90000px;
	}
	#content .classificados .imagem {
		width:130px;
		height:110px;
		display:block;
		background:#f4f4f4;
		margin-bottom:10px;
		float:left;
		margin-right:10px;
	}
	#content .classificados .valor span {
		display:block;
		float:left;
		padding:2px 5px;
		font-size:16px;
		font-weight:bold;
		background:#963434;
		color:#FFF;
	}
		#content .classificados .valor span:first-child {
			background:#686868;
		}
		
	#content .classificados .mascara {
		width:350px;
		height:110px;
		position:relative;
		overflow:hidden;
	}
		#content .classificados .mascara .itens {
			width:100000px;
			height:110px;
			position:absolute;
		}
			#content .classificados .mascara .itens .item {
				width:350px;
				height:110px;
				float:left;
			}
			
	#content .classificados .controles {
		width:350px;
		height:35px;
		background:#165fb1;
	}
		#content .classificados .controles a {
			width:35px;
			height:35px;
			background:#165fb1;
			display:block;
		}
			#content .classificados .controles a b {
				visibility:hidden;
			}
			
			#content .classificados .controles a.btAnterior {
				border-right:1px solid #fff;
				background:#165fb1 url(imgs/btAnterior.png) no-repeat 9px 9px;
			}
				#content .classificados .controles a.btAnterior:hover {
					border-right:1px solid #fff;
					background:#963434 url(imgs/btAnterior.png) no-repeat 9px 9px;
				}
		
			#content .classificados .controles a.btProximo {
				border-left:1px solid #fff;
				background:#165fb1 url(imgs/btProximo.png) no-repeat 10px 9px;
			}
				#content .classificados .controles a.btProximo:hover {
					border-left:1px solid #fff;
					background:#963434 url(imgs/btProximo.png) no-repeat 10px 9px;
				}
	
.publicidade {
	padding:10px 15px;
	padding-bottom:0;
	background:#e4e4e4;
}
	.publicidade .banner {
		padding-bottom:10px;
	}


div.valor span {
	display:block;
	float:left;
	padding:2px 5px;
	font-size:16px;
	font-weight:bold;
	background:#963434;
	color:#FFF;
}
	div.valor span:first-child {
		background:#686868;
	}

.botao2 {
	background:#165fb1 !important;
	color:#fff !important;
	padding:5px 8px !important;
	cursor:pointer !important;
	font-size:12px !important;
	border:0 !important;
}
	.botao2:hover {
		text-decoration:none !important;
	}
	


/* =Content
-------------------------------------------------------------- */
#content .titulo a {
	color:#963434;	
}

#content { 
	width:600px; 
	float:right; 
	margin-top:25px;
	color:#6d6e71;
	}

#content  a {
	color: #0068AC;
	text-decoration: none;
}
#content  a:hover {
	text-decoration: underline;

}
#content hr {
	background-color: #fff;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
#content p {
	margin-bottom: 5px;
}

#content p.noindent{
	width:500px;
}

#content ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
#content ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
#content ol ol {
	list-style: upper-alpha;
}
#content ol ol ol {
	list-style: lower-roman;
}
#content ol ol ol ol {
	list-style: lower-alpha;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content ul li {
	margin-bottom:5px;
}
#content dl {
	margin: 0 0 24px 0;
}
#content dt {
	font-weight: bold;
}
#content dd {
	margin-bottom: 18px;
}
#content strong {
	font-weight: bold;
}
#content cite,
#content em,
#content i {
	font-style: italic;
}
#content big {
	font-size: 131.25%;
}
#content b {
	font-weight:bold;
}
#content ins {
	background: #ffc;
	text-decoration: none;
}
#content blockquote {
	font-style: italic;
	padding: 0 3em;
}
#content blockquote cite,
#content blockquote em,
#content blockquote i {
	font-style: normal;
}
#content pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
#content abbr,
#content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
#content sup,
#content sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
#content sup {
	bottom: 1ex;
}
#content sub {
	top: 5ex;
}


#footer {
	margin:0 auto;
	text-align:center;
	clear:both;
	padding-bottom:15px;
}
#footer a{
	color:#318dcc;
}
#footer .id5 {
	float:right;
	position:relative;
	right:100px;
}

#footer .redes-footer{
	float:left;
	height:22px;
	display:inline-block;
	padding-left:80px;
}
#footer .redes-footer a {
	margin-left:5px;
}
#footer p {
	display:inline-block;
	margin-right:120px;
}
#conteudo .imagemQuadro {
	margin:5px 15px 5px 5px;
	padding-left:10px;
	display:inline;
	position:relative;
	width:auto;
	height:auto;
}


