/*
Theme Name: Brasil Cultura
Theme URI: http://www.brasilcultura.com.br/
Description: Brasil Cultura - O portal da cultura brasileira.
Version: 1.0
Author: Bruno Ruaro de Souza
Author URI: souza.brs@gmail.com
Tags: green, yellow, blue, two columns, ripped board
*/
@CHARSET "UTF-8";
html, body { overflow-x:hidden; }
* {
	margin: 0;
	padding: 0;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #000;
	border: none;
	text-decoration: none;
	list-style: none;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #000;
	border: none;
	text-decoration: none;
	list-style: none;
}
.borda-externa {
	background: url("imagens/be.png") no-repeat bottom left;
	margin-bottom: 5px;
}
.borda-interna {
	background: url("imagens/bi.png") no-repeat top right;
}
.borda-externa-verde {
	background: url("imagens/be-verde.png") no-repeat bottom left;
	margin-bottom: 10px;
}

.borda-interna-verde {
	background: url("imagens/bi-verde.png") no-repeat top right;
}

.borda-interna-azul {
	background: url("imagens/bi-azul.png") no-repeat top right;
}
.borda-externa-azul {
	background: url("imagens/be-azul.png") no-repeat bottom left;
	margin-bottom: 10px;
}

.borda-interna-amarelo {
	background: url("imagens/bi-amarelo.png") no-repeat top right;
}
.borda-externa-amarelo {
	background: url("imagens/be-amarelo.png") no-repeat bottom left;
	margin-bottom: 10px;
}
.cemporcento {
	width: 100%;
	height: 100%;
}
h1 {
	font-size: 2.5em;
	margin: 0 0 15px 0;
	color: #030;
}
h1 a {
	font-size: 1em;
	color: #030 !important;
}
h2 {
	font-size: 1.7em;
	margin: 0 0 10px 0;
	color: #030;
}
h3 {
	font-size: 1.25em;
	color: #306048;
	margin: .5em 0;	
}
h3 a {
	font-size: 1em;
	color: #306048 !important;
}
h2 a {
	font-size: 1em;
	color: #030 !important;
}

a:VISITED,a:ACTIVE,a:LINK {
	color: #069;
	font-weight: bold;
}
a:HOVER {
	text-decoration: underline;
}
.direita {
	text-align: right;
} 
p {
	line-height: 1.35em;
	margin-bottom: 10px;
}

.fundo-amarelo { background-color: #FFFFBF; }
.fundo-verde { background-color: #CCEEAB; }
.fundo-verde-escuro { background-color: #137113; }
.fundo-azul { background-color: #E4F4FA;}
.margem-sup { margin-top: 1em; }

/* Posicionamentos */
#wrapper {
	background: #ccc;
}
html, body {
	width: 1012px !important;
	margin: 0 auto;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -506px;
}

#cabecalho {
	height: 141px;
	width: 1012px;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -506px;
}
#logo {
	margin: 26px 0 26px 6px;
	display: block;
	float: left;
	width:499px;
	height:89px;
	background: url("imagens/logo.jpg");
	font-size: 0;
	font-indent: -999em;
	color: #fff;
}
#topo {
	float: right;
	margin-right: -20px;
	z-index: 10;
	position: relative;
	width:281px;
	height:141px;
	background: url("imagens/topo.png");
}

#menu {
	height: 40px;
	background: url('imagens/fundo-menu.jpg') repeat-x;
	z-index: 0; 
	position: relative;
	top: -7px;
	width: 100%;
	clear: both;
}

#rodape {
	color: #ff0;
}
#conteudo,.simples,.arquivo {
	padding: 6px;
	width: 728px;
	float: left;
	clear: left;
	margin-top: 181px;
}
#barra-lateral {
	width: 262px;
	float:right;
	padding-right: 4px;
	margin-top: 181px;
	overflow: hidden;
}


/* Menu */ 
#menu ul {
	margin-left: 10px;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	color: #ff0;
	padding: .45em .5em;
	font-size: 1.5em;
	float: left;
}

#secoes {
	width: 945px;
	padding: 0 0 0 18px !important;
	left: 0;
}
#secoes li {
	font-size: .6em;
	display: block !important;
	float: left;
	padding: 0 0 1px 0 !important;
	width: 189px;
}
.secoes {
	padding: 0 !important;
	float: left !important;
	display: block !important;
}
.feeds {
	margin: 0 15px 0 0;
	padding: 0;
	float: right !important;
	display: block !important;
	background: no-repeat url('imagens/flux_rss.png');
	width: 0px;
	height: 0px;
}

#menu input {
	height: 14px;
}

.botao-buscar {
	background: url('imagens/buscar.png');
	width: 22px;
	height: 22px;
	cursor: pointer;
	clear: right;
}
#search-form {
	float: right;
	margin: 8px 14px;
}
#search-form input {
	height: 14px;
	float: left;
}



#destaques {
	height: 142px;
}

#destaques .texto a.texto {
	color: #000;
	font-weight: normal;
	margin: .5em 0;
	display: block;
}
#destaques .texto {
	float: right;
	width: 468px;
	clear: none;
}
a.texto {
	color: #000;
	font-weight: normal;
	margin: .5em 0;
	display: block;
}
#destaques img {
	float: left;
	border: solid 1px #030;
	margin: 0 15px 0 0;
	max-width: 200px;
}
#destaques .imagem a {
	float: left;
	clear: none;
	width: 200px;
	height: 170px;
	margin: 0 15px 0 0;
}

#navegacao-destaques {
	text-align: right;
	padding: 0 20px 18px 0;
	
}
#navegacao-destaques li {
	display: inline;
}
#navegacao-destaques li a {
	font-size: 1.2em;
	padding: 3px 5px;
}
#navegacao-destaques li a:HOVER {
	font-size: 1.2em;
	padding: 3px 5px;
	background: #ff6;
}

.espacado {
	padding: 20px;
}

.coluna-esquerda {
	width: 377px;
	float: left;
}
.coluna-direita {
	width: 343px;
	float: right;
}
.limpa {
	clear: both;
}
.escondido {
	display: none;
}


/*top 10*/
#top5 { /*height: 800px;*/ }
#top5 h2 { float: left; }
#top5 a.titulo { color: #306048 !important; font-size: 1.25em; display: inline; }
#top5 a h3 { font-size: 1em; display: inline; }
#top5 span { float: right; margin-top: .5em;}

.centralizado { text-align: center; }

#noticias h3 {
	margin-top: 12px;
}

#agenda div.data {
	float: left;
	width: 20%;
	color: #ff0;
	background: #030;
	padding: 3px;
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
}
#agenda div.resumo {
	float: right;
	width: 75%;
	clear: right;
	text-align: left;
}

#janela-compartilhar {
	background: #fff;
	clear: both;
	padding: 10px;
	display: none;
}


div.ui-dialog-titlebar /*div do título*/
{	
	cursor: pointer;
}
div.ui-dialog {
	background: #86D736 !important;
	border: dashed 1px #030;
}

.ui-dialog-titlebar-close /*link do close*/ 
{
	float: right;
	padding: 0 20px 0 0;
	margin: 6px 4px;
	background: no-repeat url('imagens/fechar.png') top right;
}
.ui-icon-closethick /*span do close*/ 
	{} 
.ui-dialog-title /*span do título*/
{
	font-size: 1.7em;
	padding: 5px;
	float: left;
	font-weight: bold;
	color: #030;
}

div.sociable ul {
	height: 25px;
}
div.sociable ul li {
	display: block;
	float: left;
}
div.sociable ul li a {
	padding: 5px;
	display: block;
	float: left;
}
.icone-email {
	background: no-repeat url('imagens/email.png');
	padding: 1px 0 1px 20px;
}
.icone-favoritos {
	background: no-repeat url('imagens/estrela.gif');
	padding: 1px 0 1px 20px;
}
.icone-imprimir {
	background: no-repeat url('imagens/imprimir.gif');
	padding: 1px 0 1px 20px;
}
#email-janela {
	width: 40%;
	display: none;
}
label {
	display: block;
	margin-bottom: 5px;
}
#email-janela input {
	width: 97%;
	margin-bottom: 10px
}
#email-janela button {
	float: right;
	margin: 5px 0 10px 3px;
}
#artigo-compartilhar {
	font-weight: bold;
}

/*fieldset {
	border: solid 1px #ccc;
}*/
/*form {
	background: #ccc;
}*/
input {
	padding: 3px;
	border: solid 1px #030;
}
.carregando {
	background: url('imagens/loading.gif') no-repeat;
	padding: 12px 0 12px 40px;
}
button {
	background: #030;
	border: 0px;
	text-align: center;
	color: #fff;
	padding: 5px;
	font-weight: bold;
	font-size: 1.1em;
	cursor: pointer;
}

#turismo img,#culinaria img {
	float: left;
	border: solid 1px #030;
	max-width: 130px;
	max-height: 130px;
	margin: 0 5px 0 0;
}
#turismo .esquerda,#culinaria .esquerda {
	float: left;
	width: 330px;
	margin: 0 5px 0 0;
}
#link-twitter {
	background: url("imagens/twitter.jpg");
	width: 193px;
	height: 44px;
	display: block;
	margin: 15px auto;
}
#link-feeds {
	background: url("imagens/feeds.jpg");
	width: 193px;
	height: 44px;
	display: block;
	margin: 15px auto;
}
#boletim-form input {
	width: 96.5%;
	font-size: 1.3em;
}
#boletim-form button {
	float: right;
}

/* busca de cifras */

#bar input {
	font-size: 1.3em;
	width: 96.5%;
}
#bar button {
	float: right;
	margin-top: 10px;
}


/* simples */

.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
.alignright {
	float: right;
	margin: 0 10px 10px 0;
}
.simples .postinfo {
	margin: 0 0 20px 0;
}
.simples h2 {
	margin-top: 20px;
}
.postnav {
	margin-top: 30px;
}

.arquivo .postinfo {
	margin-bottom: 5px;
}
.arquivo h2 {
	margin-bottom: 5px;
}
.arquivo .post {
	margin-bottom: 20px;
}
.post a.texto {
	line-height: 1.4em;
}
.vermelho,.aviso {
	color: #f00;
}
/*contato*/
textarea {
	border: 1px solid #030;
}
#contato {
	float: left;
	width: 48%;
}
#form-contato {
	float: right;
	width: 45%;
	margin-right: 2%;
}
#form-contato input, #form-contato textarea{
	font-size: 1.5em;
	padding: 5px;
	width: 96%;
}
#form-contato button {
	float: right;
}


/*comentários*/
#commentform  {
	width: 50%;
}
#commentform input,#commentform textarea {
	width: 100%;
}
#commentform  {
	width: 50%;
}
#publicKey {
	width: 50% !important;
	display: inline;
	float: left;
}
#zrx_captcha {
	padding: 0 0 10px 0;
}
.navigation {
	margin-top: 15px;
}
.linkativo:link,.linkativo:hover,.linkativo:active,.linkativo:visited {
	color: #333;
}
#base { margin: 0 12px; height: 39px; width: 200px; }

.publicidadep {
	font-size: .8em;
	margin: 0 3px 0 0;
	padding: 0;
	text-align: right;
}
.publicidade {
	margin: 0 4px 10px 0;
}
.wp-caption-text {
	text-align: center;
	margin: 5px 0;
	font-style: italic;
	font-weight: bold;
}

.wp-caption {
	border: 1px solid #003;
	padding: 3px 1px;
	background: #eee;
	text-align: center;
}
#ir-anunciar {
	width: 100%;
}
.related_post li {
	list-style: square !important;
	margin: 5px 30px;
}
.related_post li a {
	font-size: 1.2em;
}
#engenhacom {
	width: 731px;
	height: 94px;
	display: block;
	background: center center url(imagens/banner_engenha.gif) no-repeat;
	font-size: 0;
	color: #fff;
	text-indent: -999em;
}
.publicidade p {
	padding: 0;
	margin: 0;
	background: url(imagens/publicidade.jpg);
	height: 9px;
	width: 58px;
	float: right;	
}
.publicidade a,.publicidade img {
	clear: both;
}
#banner3 {
	background: center center url(imagens/banner3.gif) no-repeat;
	width: 375px;
	height: 251px;
	display: block;
	margin: 0 0 0 1px;
}
#banner2 {
	background: center center url(imagens/banner2.gif) no-repeat;
	width: 336px;
	height: 280px;
	display: block;
	margin: 0 0 0 3px;
}
#banner1 {
	background: center center url(imagens/banner1.gif) no-repeat;
	width: 732px;
	height: 94px;
	display: block;
	margin: 0 0 0 -2px;
}
