/*  
Theme Name: Vamos com Déda
Theme URI: http://www.swapi.com.br/
Description: Tema do hotsite da juventude da campanha Déda 13.
Version: 1.0
Author: Swapi Ag&ecirc;ncia Digital
Author URI: http://www.swapi.com.br/
*/

* {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	color: #444444;
	font: 14px Arial, sans-serif;
}
.fundo {
	width: 100%;
	background: url(images/fundo.jpg) top center no-repeat;
	position: absolute;
}

/** Links **/
a {
	color: #aa0000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

hr {
	clear: both;
}

blockquote {
	color: #aa0000;
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	margin-left: 60px;
}

.alignright {float:right;}
.alignleft {float:left;}

.clear {clear:both;}


/********** ESTRUTURA ****************************************************/
/*** BARRA SITES ***/
	#barra-sites {
		height: 34px;
		background: #eeeeee url(images/barra_fundo.png) top repeat-x;
		position: relative;
		z-index: 1000;
	}
	#barra-sites .conteudo {
		width: 940px;
		height: 34px;
		margin: 0 auto;
		position: relative;
	}
	#barra-sites  ul li {
		list-style: none !important;
	}
	
	/*** Abas ***/
		#barra-sites ul.abas {
			width: 600px;
			height: 29px;
			position: absolute;
			bottom: 0;
			left: 0;
		}
		#barra-sites ul.abas li {
			height: 29px;
			float: left;
		}
		#barra-sites ul.abas li.titulo {
			width: 82px;
			text-indent: -9999px;
			background: url(images/barra_aba_titulo.png) bottom left no-repeat;
		}
		#barra-sites ul.abas li.site a {
			width: 101px;
		}
		#barra-sites ul.abas li.blog a {
			width: 106px;
		}
		#barra-sites ul.abas li.vcd a {
			width: 103px;
		}
		#barra-sites ul.abas li.ev13 a {
			width: 115px;
		}
		#barra-sites ul.abas li a {
			height: 29px;
			text-indent: -9999px;
			background-position: left top;
			background-repeat: no-repeat;
			display: block;
			overflow: hidden;
		}
		#barra-sites ul.abas li.site a {
			background: url(images/barra_aba_site.jpg);
		}
		#barra-sites ul.abas li.blog a {
			background: url(images/barra_aba_blog.jpg);
		}
		#barra-sites ul.abas li.vcd a {
			background: url(images/barra_aba_vcd.jpg);
		}
		#barra-sites ul.abas li.ev13 a {
			background: url(images/barra_aba_ev13.jpg);
		}
		#barra-sites ul.abas li.ativo a,
		#barra-sites ul.abas li a:hover {
			background-position: left bottom;
		}

	/*** Link Contato ***/
		#barra-sites .contato {
			width: 80px;
			height: 28px;
			position: absolute;
			bottom: 2px;
			right: 128px;
		}
		#barra-sites .contato a {
			height: 28px;
			text-indent: -9999px;
			background: url(images/barra_contato.png) left top no-repeat;
			display: block;
			overflow: hidden;
		}
		#barra-sites .contato a:hover {
			background-position: left bottom;
		}

	/*** Select Dilma ***/
		#barra-sites .links-dilma {
			width: 111px;
			height: 28px;
			background-color: #c20000;
			position: absolute;
			bottom: 2px;
			right: 0;
		}
		#barra-sites .links-dilma a.links-select {
			width: 111px;
			height: 28px;
			text-indent: -9999px;
			background: url(images/barra_dilma_btn.png) left top no-repeat;
			display: block;
			overflow: hidden;
		}
		#barra-sites .links-dilma a:hover {
			background-position: left bottom;
		}
		#barra-sites .links-dilma ul.links {
			background: url(images/barra_dilma_fundo.png) bottom center no-repeat;
			padding: 10px 10px 4px 12px;
			margin-top: -3px;
		}
		#barra-sites .links-dilma ul.links li {
			font-size: 11px;
			line-height: 11px;
			margin-bottom: 12px;
		}
		#barra-sites .links-dilma ul.links li a {
			color: #ffcc00;
		}
		#barra-sites .links-dilma ul.links li a:hover {
			color: #ffffff;
			text-decoration: none;
		}

#site {
	background: url(images/fundo_muro.jpg) center top repeat-y;
	margin-top: 104px;
	padding-bottom: 80px;
	position: relative;
}

/*** TOPO ***/
	#topo {
		width: 990px;
		height: 600px;
		background: url(images/topo_fundo.jpg) center top no-repeat;
		position: absolute;
		top: -104px;
		left: 50%;
		margin-left: -495px;
		z-index: 1;
	}
	#topo #logo {
		width: 600px;
		position: absolute;
		top: 104px;
		left: 338px;
		z-index: 12;
	}
	#topo #logo a {
		height: 205px;
		text-indent: -9999px;
		display: block;
		overflow: hidden;
	}
	
	/** Twitter **/
		#topo .twitter {
			width: 330px;
			height: 50px;
			position: absolute;
			top: 12px;
			right: 10px;
			overflow: hidden;
		}
		div#site div#topo div.twitter div#twtr-widget-1.twtr-widget {
			font-size: 11px !important;
			font-size: "Trebuchet MS", Arial, sans-serif !important;
		}
		.twtr-hd,
		.twtr-ft {
			display: none;
		}
		.twtr-widget .twtr-tweet-wrap,
		.twtr-bd {
			padding: 0;
		}
		.twtr-widget .twtr-tweet {
			border-bottom: none;
		}

#corpo {
	width: 950px;
	margin: 0 auto;
	padding-top: 250px;
	position: relative;
	z-index: 4;
}

/*** LATERAL ***/
	#lateral {
		width: 338px;
		margin: 0 -60px 50px 0;
		float: left;
	}
	
	/*** MENU PRINCIPAL ***/
		ul#menu-principal {
			margin-bottom: 36px;
		}
		ul#menu-principal li {
			margin-bottom: 10px;
		}
		ul#menu-principal li a {
			height: 32px;
			color: #ffffff;
			font: 18px "Arial Black", Gadget, sans-serif;
			text-transform: uppercase;
			letter-spacing: -0.06em;
			background-color: #aa0000;
			padding-top: 6px;
			display: block;
		}
		ul#menu-principal li a:hover {
			color: #aa0000;
			text-decoration: none;
			background-color: #ffffff;
		}
		ul#menu-principal li#menu-item-21 a { /* Home */
			width: 92px;
			padding-left: 10px;
		}
		ul#menu-principal li#menu-item-54 a { /* Downloads */
			width: 168px;
			text-align: right;
			padding-right: 10px;
			margin-left: 34px;
		}
		ul#menu-principal li#menu-item-37 a { /* Fotos */
			width: 114px;
			padding-left: 10px;
			margin-left: 2px;
		}
		ul#menu-principal li#menu-item-35 a { /* Vídeos */
			width: 112px;
			text-align: right;
			padding-right: 10px;
			margin-left: 30px;
		}
		ul#menu-principal li#menu-item-36 a { /* Déda Fez */
			width: 125px;
			padding-left: 10px;
			margin-left: 8px;
		}
		ul#menu-principal li#menu-item-243 a { /* Agenda */
			width: 118px;
			padding-left: 10px;
			margin-left: 82px;
		}
	
	/*** MENU SACA SÓ ***/
		.page-template-page-depoimentos-php .menu-saca-so-container{
			display:none;
		}
		ul#menu-saca-so {
			margin-bottom: 40px;
		}
		ul#menu-saca-so li#menu-item-25 > a { /* Título "Saca Só" */
			width: 180px;
			height: 64px;
			text-indent: -9999px;
			background: url(images/menu_sacaso_tit.png) no-repeat;
			display: block;
			overflow: hidden;
			margin-bottom: 4px;
		}
		ul#menu-saca-so li ul.sub-menu li a {
			color: #84ba00;
			font: 18px "Arial Black", Gadget, sans-serif;
			text-transform: uppercase;
			letter-spacing: -0.06em;
			background-color: #ffffff;
			padding: 4px 0 3px 86px;
			margin-left: 4px;
			display: block;
		}
		ul#menu-saca-so li ul.sub-menu li#menu-item-23 a { /* Educação */
			width: 118px;
		}
		ul#menu-saca-so li ul.sub-menu li#menu-item-22 a { /* Cultura */
			width: 102px;
		}
		ul#menu-saca-so li ul.sub-menu li#menu-item-24 a { /* Esporte e Lazer */
			width: 180px;
		}
/*		ul#menu-saca-so li ul.sub-menu li#menu-item- a {  Trabalho
			width: 118px;
		}*/
		ul#menu-saca-so li ul.sub-menu li a:hover {
			text-decoration: none;
			background-color: #dee400;
		}

	/*** CHAMADA QUIZ ***/
		#lateral #text-2 {
			margin: -10px 0 30px -12px;
		}
		#lateral #text-2 a {
			width: 258px;
			height: 212px;
			text-indent: -9999px;
			background: url(images/lateral_quiz_btn.png) no-repeat;
			display: block;
			overflow: hidden;
		}

	/*** MURAL DE RECADOS ***/
		#lateral #sk-3 {
			width: 212px; /* 266px */
			color: #ffffff;
			background-color: #992f66;
			margin: 0 0 40px 6px;
			padding: 14px 20px 25px 22px;
		}
		#lateral #sk-3 h3.widgettitle {
			width: 165px;
			height: 55px;
			text-indent: -9999px;
			background: url(images/lateral_mural_tit.png) no-repeat;
			margin: 0 0 20px -28px;
		}
		#lateral #sk-3 a {
			color: #ffa300;
		}
		#lateral #sk-3 table.sk-table {
			font-size: 12px;
		}
		#lateral #sk-3 textarea.sk-area,
		#lateral #sk-3 input.sk-text {
			color: #4b0f2f;
			font: 12px Arial, sans-serif;
			background-color: #e4c1d4;
			border: none;
		}
		#lateral #sk-3 input.sk-button {
			color: #cdc908;
			font-size: 10px;
			font-weight: bold;
			text-transform: lowercase;
			background-color: #601a3f;
			border: none;
			padding: 2px 3px 3px 3px;
		}
		#lateral #sk-3 div.sk-comment {
			border: 1px solid #e4c1d4;
		}
		#lateral #sk-3 div.sk-comment.sk-user-admin {
			background-color: #601a3f;
		}
		#lateral #sk-3 div.sk-comment-moot {
			background-color: #ffa300;
			border: none;
		}
		#lateral #sk-3 div.sk-comment-moot a {
			color: #7a0a45;
		}
		#lateral #sk-3 .sk-userdata-user-moot {
			color: #601a3f;
			background-color: #ffd996;
		}
		#lateral #sk-3 .skwidget-comment {
			font-size: 12px;
		}
		#lateral #sk-3 .throbber-page-off {
			font-weight: bold;
		}
	
	/*** AGENDA ***/
		#lateral #lista-de-eventos {
			width: 246px;
			background-color: #51c1f0;
			margin: 0 0 36px 12px;
			padding: 12px 0 6px;
		}
		#lateral #lista-de-eventos h3 {
			width: 164px;
			height: 32px;
			text-indent: -9999px;
			background: url(images/lateral_agenda_tit.png) no-repeat;
			margin: 0 0 20px -15px;
		}
		#lateral #lista-de-eventos ul li {
			background-color: #ffffff;
			margin: 0 -14px 10px 12px;
			padding: 4px 8px 8px 10px;
		}
		#lateral #lista-de-eventos ul li span.data-hora {
			font-size: 11px;
			font-weight: bold;
			color: #ffa300;
		}
		#lateral #lista-de-eventos ul li h4 {
			font-size: 16px;
			line-height: 17px;
			margin-top: 4px;
		}
		#lateral #lista-de-eventos ul li h4 a {
			color: #00a0df;
		}

	/*** CHAMADA CLIPE ***/
		#lateral #text-3 {
			margin-bottom: 30px;
		}
		#lateral #text-3 a {
			width: 280px;
			height: 234px;
			text-indent: -9999px;
			background: url(images/banner_clipe.png) no-repeat;
			display: block;
			overflow: hidden;
		}

	/*** CHAMADA CORDEL ***/
		#lateral #text-4 {
			margin-bottom: 30px;
		}
		#lateral #text-4 a {
			width: 280px;
			height: 234px;
			text-indent: -9999px;
			background: url(images/banner_cordel.png) no-repeat;
			display: block;
			overflow: hidden;
		}
	
	/*** YOUTUBE ***/
		#lateral #tubepress {
			width: 223px; /* 235px */
			color: #ffffff;
			background-color: #aa0000;
			margin: 0 0 30px 12px;
			padding: 0 0 40px 12px;
		}
		#lateral #tubepress h3.widgettitle {
			width: 142px;
			height: 65px;
			text-indent: -9999px;
			background: url(images/lateral_videos_tit.png) no-repeat;
			margin: 0 0 8px -28px;
		}
		#lateral #tubepress a {
			color: #dee400;
		}
		#lateral #tubepress .tubepress_thumb {
			position: relative;
		}
		#lateral #tubepress a img {
			width: 120px;
			height: 90px;
			border: 5px solid #660000;
			margin-left: 10px;
			position: absolute;
			right: -12px;
		}
		#lateral #tubepress dd.tubepress_meta_title {
			width: 94px;
			font-size: 12px;
			text-align: right;
			font-weight: bold;
			letter-spacing: 0.02em;
			padding-top: 12px;
		}
		#lateral #tubepress dd.tubepress_meta_title a {
			cursor: pointer;
		}
		/** Sumir com as coisas **/
			#lateral #tubepress dt.tubepress_meta_title,
			#lateral #tubepress dt.tubepress_meta_runtime,
			#lateral #tubepress dd.tubepress_meta_runtime,
			#lateral #tubepress dt.tubepress_meta_description,
			#lateral #tubepress dd.tubepress_meta_description {
				display: none;
			}
	
	/*** FLICKR ***/
		#lateral #quick-flickr {
			width: 195px; /* 235px */
			background-color: #dee400;
			margin: 0 0 40px 12px;
			padding: 8px 20px 12px 20px;
		}
		#lateral #quick-flickr h3.widgettitle {
			width: 123px;
			height: 56px;
			text-indent: -9999px;
			background: url(images/lateral_fotos_tit.png) no-repeat;
			margin: 0 0 20px -32px;
		}
		#lateral #quick-flickr ul li {
			width: 78px;
			margin: 0 9px 18px 9px;
			float: left;
		}
		#lateral #quick-flickr ul li a {
			width: 75px;
			height: 75px;
			border: 3px solid #84ba00;
			display: block;
		}
		#lateral #quick-flickr ul li a:hover {
			border: 3px solid #ffffff;
		}

	/*** TODOS COM DILMA ***/
		#lateral #text-6 {
			width: 230px;
			height: 220px;
			background-color: #980000;
			position: relative;
			margin: 0 0 50px 10px;
		}
		#lateral #text-6 h3 {
			width: 234px;
			height: 68px;
			text-indent: -9999px;
			background: url(images/lateral_dilma_tit.png) no-repeat;
			position: absolute;
			top: 0;
			left: -8px;
		}
		#lateral #text-6 ul {
			width: 172px;
			background-color: #ffffff;
			padding: 8px 14px 14px 18px;
			position: absolute;
			bottom: -20px;
			right: -10px;
		}
		#lateral #text-6 ul li {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 26px;
			color: #ffbb1b;
			font-weight: bold;
			letter-spacing: -0.04em;
			list-style: none;
		}
		#lateral #text-6 ul li a {
			color: #cc0000;
			font-size: 16px;
		}
		
	/*** CHAMADA JUVENTUDE DÉDA 13 ***/
		#lateral #text-7 {
			margin: 0 0 40px 10px;
		}
		#lateral #text-7 a {
			width: 241px;
			height: 120px;
			text-indent: -9999px;
			background: url(images/btn_juventude.png) no-repeat;
			display: block;
			overflow: hidden;
		}

/*** CHAMADA "ELES TAMBÉM ESTÃO COM DÉDA ***/
	.depoimentos {
		width: 628px;
		height: 225px;
		color: #ffffff;
		background-color: #ffffff;
		padding: 18px;
		margin: 0 0 0 280px;
		position: relative;
	}
	.home .depoimentos {
		margin-bottom: 60px;
	}
	.depoimentos img {
		position: absolute;
		top: 18px;
		left: 18px;
		z-index: 0;
	}
	.depoimentos h2 {
		width: 258px;
		position: absolute;
		top: 24px;
		left: -20px;
		z-index: 1;
	}
	.depoimentos h2 a {
		height: 85px;
		text-indent: -9999px;
		background: #000000 url(images/depoimentos_tit.png) no-repeat;
		background-position: right top;
		display: block;
		overflow: auto;
	}
	.depoimentos h2 a:hover {
		background-position: right bottom;
	}
	.depoimentos .info {
		width: 440px;
		text-align: right;
		position: absolute;
		bottom: 30px;
		right: -24px;
		z-index: 2;
	}
	
	.depoimentos .more{
		position:absolute;
		width:100%;
		text-align:right;
		bottom:-30px;
	}
	.depoimentos .more a{
		padding:5px;
		background:#fff;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:12px;
		color:#000;
		margin-right:20px;
	}
	.depoimentos .more a:hover{
		background:#000;
		color:#fff;
	}
	
	
	.depoimentos h3 {
		font: 48px "Arial Black", Gadget, sans-serif;
		line-height: 40px;
		text-transform: uppercase;
		letter-spacing: -0.06em;
	}
	.depoimentos a {
		color: #ffffff;
	}
	.depoimentos a:hover {
		color: #000000;
		text-decoration: none;
	}
	.depoimentos p {
		font: italic 30px Georgia, "Times New Roman", Times, serif;
		text-transform: lowercase;
		padding-right: 6px;
	}

/*** CONTEÚDO ***/
	.post {
		width: 670px;
		margin: 0 0 60px 280px;
	}
	.post .cabecalho,
	.post .pagetitle {
		font-family: "Arial Black", Gadget, sans-serif;
		text-transform: uppercase;
		letter-spacing: -0.06em;
		background: url(images/bg_titulo.png) no-repeat bottom;
		padding: 22px 26px 46px 18px;
	}
	.post .cabecalho p.data {
		width: 60px;
		font-size: 24px;
		line-height: 24px;
		color: #00a0df;
		font-weight: bold;
		text-align: right;
		float: left;
		margin-top: 3px;
	}
	.post .cabecalho h2 {
		font-size: 36px;
		line-height: 36px;
		margin-left: 76px;
	}
	.post .cabecalho h2 a {
		color: #ffffff;
	}
	.post .cabecalho h2 a:hover {
		color: #00a0df;
		text-decoration: none;
	}
	.post .conteudo {
		background-color: #ffffff;
		padding: 1px 0 36px 45px;
		margin: 0 30px 0 80px;
	}
	.home .post .conteudo {
		padding: 2px 0 16px 45px;
	}
	
	.page-template-page-pageofposts-php .post .conteudo{
		padding-top:30px;
	}
	
	/** Comentários **/
		.comentarios {
			padding-top: 14px;
		}
		.comentarios a.numero {
			width: 154px;
			height: 28px;
			color: #ffffff;
			background: #aa0000 url(images/comentario_link_fundo.png) left repeat-y;
			padding-top: 6px;
			margin: 0 0 5px -84px;
			display: block;
		}
		.comentarios a.numero:hover {
			text-decoration: none;
			background-color: #660000;
		}
		.comentarios a.numero span {
			text-align: center;
			display: block;
		}
		.comentarios a.numero span.qtd {
			width: 40px;
			font: italic 18px Georgia, "Times New Roman", Times, serif;
			float: left;
		}
		.comentarios a.numero span.texto {
			width: 112px;
			font: 12px "Arial Black", Gadget, sans-serif;
			text-transform: uppercase;
			margin: 3px 0 0 40px;
		}
		.comentarios a.comente {
			font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color: #aa0000;
			text-transform: lowercase;
			letter-spacing: -0.06em;
			margin-left: -22px;
		}
		.comentarios a.comente:hover {
			color: #a0a0a0;
			text-decoration: none;
		}
		.comentarios a.comente span.seta {
			color: #a0a0a0;
			font-size: 14px;
		}
		.comentarios ul.commentlist {
			overflow: auto;
			margin: 0 0 36px 0 !important;
		}
		.comentarios ul.commentlist li {
			list-style: none !important;
			border-bottom: 1px solid #efefef;
			float: left;
			padding: 12px 10px 14px 20px;
		}
	
	/** Estilos do texto **/
		.post .conteudo p {
			margin: 1em 0 1.2em 0;
			line-height:145%;
		}
		.post .conteudo ul {
			margin-left: 60px;
		}
		.post .conteudo ul li {
			list-style: outside disc;
		}
	
	/** Compartilhe **/
		.post .sociable {
			width: 110px;
			background-color: #ffffff;
			padding: 0 15px 10px 15px;
			margin: -15px 0 66px 455px;
		}
		.post .sociable h4 {
			color: #84ba00;
			font: bold 12px "Trebuchet MS", Arial, sans-serif;
			line-height: 12px;
			margin-bottom: 8px;
		}
		.post .sociable ul li {
			display: inline;
			margin-right: 2px;
			padding: 0;
		}

/*** RODAPÉ ***/
	#rodape {
		width: 880px; /* 1000px */
		margin: 0 auto;
		padding: 0 0 76px 0;
		position: relative;
		z-index: 12;
	}
	
	/*** Texto "Sergipe quer seguir em frente" ***/
		p.emfrente {
			width: 712px;
			height: 250px;
			text-indent: -9999px;
			background: url(images/texto_emfrente.png) no-repeat;
			margin: -40px auto 0;
		}
		
	/*** Box Conecte-se ***/
		#rodape .box-conectese {
			background-color: #ffffff;
			margin: -36px 0 0 30px;
			padding: 16px 20px 38px 18px;
			float: left;
		}
		#rodape .box-conectese h4 {
			width: 140px;
			height: 35px;
			text-indent: -9999px;
			background: url(images/conectese_tit.jpg) no-repeat;
			float: left;
		}
		#rodape .box-conectese ul {
			margin: 1px 0 0 160px;
		}
		#rodape .box-conectese ul li {
			margin-left: 10px;
			display: inline;
		}

	/*** Botão "subir" ***/
		#rodape .btn-subir {
			background-color: #ffffff;
			margin: -22px 30px 0 0;
			padding: 8px 16px 0 16px;
			float: right;
		}
		#rodape .btn-subir a {
			width: 58px;
			height: 30px;
			text-indent: -9999px;
			background: url(images/btn_subir.png) no-repeat;
			background-position: top;
			display: block;
			overflow: hidden;
		}
		#rodape .btn-subir a:hover {
			background-position: bottom;
		}
	
	#rodape .info {
		height: 58px;
		background: url(images/estrela.png) right top no-repeat;
		padding: 24px 106px 0 0;
	}
	#rodape .info .traco {
		border-bottom: 1px solid #d6d6d6;
		padding-bottom: 8px;
		margin-bottom: 8px;
		clear: both;
	}
	#rodape .info h3,
	#rodape .info p {
		color: #33acdb;
		font-weight: bold;
		float: left;
	}
	#rodape .info h3 {
		font-size: 14px;
	}
	#rodape .info p {
		font-size: 11px;
	}
	#rodape .info ul.menu-rodape,
	#rodape .info ul.links {
		float: right;
	}
	#rodape .info ul.menu-rodape li,
	#rodape .info ul.links li {
		font-weight: bold;
		display: inline;
	}
	#rodape .info ul.menu-rodape li {
		font-size: 12px;
		color: #84ba00;
		text-transform: lowercase;
	}
	#rodape .info ul.links li {
		font-size: 14px;
		color: #aa0000;
	}
	#rodape .info ul.menu-rodape li a,
	#rodape .info ul.links li a {
		letter-spacing: -0.06em;
		margin-left: 12px;
		margin-right: 12px;
	}
	#rodape .info ul.menu-rodape li a {
		color: #aa0000;
	}
	#rodape .info ul.links li a {
		color: #666666;
	}
	#rodape .info ul.menu-rodape li.ult a,
	#rodape .info ul.links li.ult a {
		margin-right: 0;
	}
	#rodape .info ul.menu-rodape li a:hover {
		color: #84ba00;
		text-decoration: none;
	}
	#rodape .info ul.links li a:hover {
		color: #aa0000;
		text-decoration: none;
	}

	#rodape p.comite {
		color: #9a2f65;
		font-size: 12px;
		text-align: right;
		padding: 30px 105px 0 0;
		clear: both;
	}


/********** INTERNAS ****************************************************/
.post h1.categoria {
	font-size: 40px;
	line-height: 40px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.06em;
	margin: 0 0 -5px 10px;
}
.post h1.categoria a {
	color: #51c1f0;
}
.post h1.categoria a:hover {
	color: #00a0df;
	text-decoration: none;
}

.post h2.pagetitle {
	color: #ffffff;
	font-size: 36px;
	line-height: 36px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.06em;
	padding: 30px 26px 49px 18px;
}
.post h2.pagetitle a {
	color: #ffffff;
}
.post h2.pagetitle a:hover {
	color: #00a0df;
	text-decoration: none;
}

/*** LISTAGEM DE FOTOS E VÍDEOS ***/
	.post ul.lista {
		margin-left: 0;
	}
	.post ul.lista li {
		width: 496px;
		font-size: 12px;
		list-style: none;
		border-bottom: 1px dotted #d6d6d6;
		margin-bottom: 14px;
		padding: 0 12px 16px 6px;
		float: left;
	}
	.post ul.lista li a.thumb {
		float: left;
	}
	.post ul.lista li a.thumb img {
		width: 200px;
		height: 150px;
	}
	.post ul.lista li .info {
		margin-left: 214px;
	}
	.post ul.lista li p.mais {
		font-size: 11px;
		margin: 20px 0 0 0;
	}

/*** COMENTÁRIOS ***/
	.post .comentarios {
		margin-top: 30px;
	}

/*** MENU NA PÁGINA "SACA SÓ" ***/
	ul.links-sacaso {
		margin: 30px 0 40px 0 !important;
	}
	ul.links-sacaso li {
		color: #aa0000;
		font-size: 16px;
		font-family:"Arial Black", Gadget, sans-serif;
		text-transform: uppercase;
		list-style: none;
		display: inline
	}
	ul.links-sacaso li a {
		color: #84ba00;
		font-size: 14px;
		letter-spacing: -0.06em;
		margin-left: 12px;
		margin-right: 12px;
	}
	ul.links-sacaso li a:hover {
		color: #aa0000;
		text-decoration: none;
	}

/*** LISTAGEM DE "ELES TAMBÉM ESTÃO COM DÉDA" ***/
	h2.pagetitle.etecd {
		width: 372px;
		margin-bottom: -40px;
		padding: 0;
	}
	h2.pagetitle.etecd a {
		height: 126px;
		text-indent: -9999px;
		background: #000000 url(images/depoimentos_tit_grande.png) no-repeat;
		background-position: right top;
		display: block;
		overflow: auto;
	}
	h2.pagetitle.etecd a:hover {
		background-position: right bottom;
	}

/*** LEITURA DE "ELES TAMBÉM ESTÃO COM DÉDA" ***/
	.post.etecd {
		background-color: #ffffff;
		padding: 18px;
	}
	.post.etecd .texto {
		width: 216px;
		text-align: right;
		background-color: #ffffff;
		padding: 18px 4px 20px 10px;
		margin: 46px 0 0 -248px;
		float: left;
	}
	.post.etecd blockquote {
		font-weight: bold;
		margin-left: 0;
	}

/*** LISTAGEM DE AGENDA ***/
	.conteudo ul.lista-agenda {
		margin-left: 0 !important;
	}
	.conteudo ul.lista-agenda li {
		width: 100%;
		border-bottom: 1px dotted #cccccc;
		list-style: none !important;
		padding: 10px 0 8px 0;
		margin-bottom: 6px;
		float: left;
	}
	.conteudo ul.lista-agenda li .data-hora {
		width: 60px;
		text-align: center;
		background-color: #992f66;
		padding: 3px 6px 4px 6px;
		margin-left: 8px;
		float: left;
	}
	.conteudo ul.lista-agenda li .data-hora .data {
		font: 14px "Arial Black", Gadget, sans-serif;
		color: #ffffff;
	}
	.conteudo ul.lista-agenda li .data-hora .hora {
		font-size: 11px;
		font-weight: bold;
		color: #ffa300;
	}
	.conteudo ul.lista-agenda li h3 {
		font: 16px/18px "Arial Black", Gadget, sans-serif;
		margin: 2px 10px 6px 92px;
	}
	.conteudo ul.lista-agenda li h3 a {
		color: #992f66;
	}

/*** LEITURA DE AGENDA ***/
	.cont_agenda h4 {
		margin-top: 30px;
	}


/*** QUIZ ***/
	.quiz {
		width: 946px;
		height: 602px;
		background: #f9f8fb url(images/quiz_fundo.jpg) no-repeat;
		/*margin-top: 60px;*/
	}
	
	/** Tela incial **/
		.quiz .quiz-inicial {
			height: 566px;
			background: url(images/quiz_inicial_fundo.png) 0 15px no-repeat;
			padding-top: 36px;
			position: relative;
		}
		.quiz .quiz-inicial h2.pagetitle {
			width: 475px;
			height: 293px;
			text-indent: -9999px;
			background: url(images/quiz_inicial_tit.png) no-repeat;
			margin: 0 auto;
		}
		.quiz .quiz-inicial .instrucoes {
			width: 440px;
			height: 275px;
			background: url(images/quiz_inicial_funcionaassim.png) left top no-repeat;
			position: absolute;
			top: 355px;
			left: 36px;
			line-height:110%;
			font-weight:normal;
		}
		.quiz .quiz-inicial .instrucoes h3 {
			visibility: hidden;
		}
		.quiz .quiz-inicial .instrucoes p {
			font-size: 12px;
			font-weight: bold;
			margin: 116px 0 0 94px;
		}
		.quiz .quiz-inicial a.responda {
			width: 315px;
			height: 203px;
			text-indent: -9999px;
			background: url(images/quiz_inicial_respondaagora.png) no-repeat;
			overflow: hidden;
			display: block;
			position: absolute;
			bottom: 32px;
			right: 46px;
		}
	
	/** Perguntas **/
		.quiz .quiz-perguntas {
			height: 602px;
			position: relative;
		}
		.quiz .quiz-perguntas h2.pagetitle {
			width: 265px;
			height: 127px;
			text-indent: -9999px;
			background: url(images/quiz_tit.png) no-repeat;
			position: absolute;
			top: -32px;
			left: 32px;
			z-index: 3;
		}
		.quiz .quiz-perguntas form.cronometro {
			width: 150px;
			height: 40px;
			background: url(images/quiz_cronometro.png) left top no-repeat;
			padding: 20px 0 0 64px;
			position: absolute;
			top: 25px;
			left: 700px;
			z-index: 3;
		}
		.quiz .quiz-perguntas form.cronometro input#quizTime {
			color: #474747;
			font: 36px "Trebuchet MS", Arial, Helvetica, sans-serif;
			background: none;
			border: none;
		}
		.quiz .quiz-perguntas .quiz-area {
			height: 602px;
			position: relative;
			z-index: 2;
		}
		.quiz .quiz-perguntas .quizzin-question {
			padding: 105px 46px 16px 134px;
		}
		.quiz .quiz-perguntas .quizzin-question .question-content {
			color: #ffffff;
			font-size: 24px;
			line-height: 26px;
			background-color: #aa0000;
			margin: 0 0 5px -85px;
			padding: 6px 16px;
		}
		.quiz .quiz-perguntas .quizzin-question input.answer {
			width: 26px;
			float: left;
		}
		.quiz .quiz-perguntas .quizzin-question label.answer {
			margin-left: 34px;
			display: block;
		}
		.quiz .quiz-perguntas .quizzin-question label.answer span {
			color: #232323;
			font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			letter-spacing: -0.03em;
			padding: 0 20px 8px 10px;
			/*margin-left: 34px;
			display: block;*/
		}
		.quiz .quiz-perguntas .quizzin-question label.answer.correct-answer span {
			color: #aa0000;
			background: url(images/quiz_resposta_traco.png) left bottom no-repeat;
		}
		.quiz .quiz-perguntas .quizzin-question label.answer.user-answer span {
			background: none;
		}
		.quiz .quiz-perguntas input#show-answer {
			width: 295px;
			height: 97px;
			text-indent: -9999px;
			border: none;
			background: url(images/quiz_btn.png) no-repeat;
			background-position: top bottom;
			cursor: pointer;
			position: absolute;
			bottom: 38px;
			left: 328px;
		}
		.quiz .quiz-perguntas input#show-answer.proxima {
			width: 238px;
			height: 107px;
			background-position: left bottom;
			bottom: 18px;
			left: 356px;
		}
		.quiz .quiz-perguntas input#action-button {
			width: 288px;
			height: 94px;
			text-indent: -9999px;
			border: none;
			background: url(images/quiz_btn_resultado.png) no-repeat;
			cursor: pointer;
			position: absolute;
			bottom: 38px;
			left: 328px;
		}
		.quiz .quiz-perguntas .animacao {
			width: 100%;
			height: 602px;
			position: absolute;
			bottom: 0;
			left: 0;
			z-index: 1;
		}
		
		/** Resultado **/
			.quiz .quiz-perguntas .resultado {
				padding: 168px 48px 0 88px;
				position: relative;
				z-index: 2;
			}
			.quiz .quiz-perguntas .resultado h3 {
				color: #ffffff;
				font-size: 32px;
				background-color: #aa0000;
				margin: 0 0 30px -30px;
				padding: 10px 16px;
			}
			.quiz .quiz-perguntas .resultado a.btn-twitter {
				width: 314px;
				height: 141px;
				text-indent: -9999px;
				background: url(images/quiz_btn_twitter.png) no-repeat;
				display: block;
				overflow: hidden;
				position: absolute;
				top: 358px;
				left: 504px;
			}
			.quiz .quiz-perguntas .resultado a.btn-voltar {
				width: 298px;
				height: 100px;
				text-indent: -9999px;
				background: url(images/quiz_btn_voltar.png) no-repeat;
				display: block;
				overflow: hidden;
				position: absolute;
				top: 390px;
				left: 116px;
			}
