/* CSS-RESET */
html,body,div,form,fieldset,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:none;text-indent:0;zoom:1;}
dd{margin-left:2em;font-style:italic;}
ul,li{list-style-type:none;}

hr, .displaynone {display:none;clear:both;}

h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	font-family:Georgia, Verdana, Arial, Tahoma, 'Sans-Serif';
	color:#673618;
	margin:0;
	margin-bottom:.2em;
	line-height:1.3em;
}
p{margin:0 0 .8em;}

h1{font-size:180%;}
h2{font-size:150%;}
h3{font-size:130%;}
h4{font-size:115%;}
h5{font-size:105%;}
h6{font-size:98%;}

input, textarea, select{border:1px solid #BABABA;font-family:Arial;}
input{vertical-align:bottom;}

em.u_tag{
	font-style:normal;
	text-decoration:underline;
}
a:hover em.u_tag{text-decoration:none;}
q:before, q:after{content:'';}

a{text-decoration:none;}
a:link{color:#673618;}
a:visited{color:#673658;}
a:hover{color:#F43E71;text-decoration:underline;}

.suggest, .warn{display:block;font-size:130%;text-align:center;padding:30px;margin:5px 5px 15px;color:#633;background-color:#FFEFEF;border:1px solid #FFCFCF;line-height:160%;}
.suggest a, .warn a{text-decoration:underline;}
.suggest{font-size:100%;padding:10px;background-color:#EEE;border:none;border-bottom:1px solid #CCC;color:#666;}
form .obs{color:#666;}
form .err{color:#C00;}
div.sombra{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;opacity:.7;}

a.linkidentif{display:block;margin:13px auto 17px;text-align:center;font-size:1.3em;font-family:"Trebuchet MS";text-decoration:underline;}
a.linkidentif:hover{text-decoration:none;}

/* BODY */
body {
	background:#FFF;
	font-family:Verdana,Arial,Tahoma,'Sans-Serif';
	font-size:85%;
	line-height:1.2em;
}

.menu-icon {
    display: none;
}

/* CONTEUDO */
div#cont{
	font-size:95%;
	padding:15px;
    word-wrap: break-word;
}

ul.destaques{padding-bottom:10px;}
ul.destaques li{margin:15px 10px;border:2px dotted #EEE;padding:5px;}
ul.destaques li:hover{background-color:#FAFAFA;}
ul.destaques li.morereviews{font-size:110%;font-weight:bold;font-family:Georgia;border:none;text-align:center;}
.hreview h3{float:left;}
.hreview abbr.dtreviewed{
	float:right;
	border:0;
	text-decoration:none;
	text-align:right;
	color:#B82039;
	font-family:Georgia;
}
.hreview p.description{clear:both;}
#cont cite, .hreview blockquote.summary{
	display:block;
	font-style:italic;font-family:Arial;color:#333;
	padding:18px 0 0 55px;margin:10px 15px 5px;
	background:#FFF url(img/aspas.gif) no-repeat;
	background-position-top:10px;
	min-height:46px;
}
.hreview blockquote.summary p{margin:0;padding:0;}
.hreview p.link{text-align:center;margin:15px 0;}
.hreview small.reviewer{font-size:88%;color:#B82039;display:block;position:relative;}
.hreview small.reviewer a{color:#B82039;}
.hreview small.reviewer br{display:none;}
.hreview small.reviewer a.permalink{
	position:absolute;right:0;padding-left:16px;
	background:url(img/comment.gif) no-repeat center left;
}

ul.muamba{text-align:center;width:100%;float:left;}
ul.muamba li{display:inline;padding:0;}
ul.muamba li.doacoes{display:block;float:left;margin-bottom:40px;margin-left:20px;}
ul.muamba li.doacoes a{display:block;float:left;font-size:80%;width:210px;}
ul.muamba li.doacoes img{vertical-align:top;background-color:white;}

/* POESIA */
.bd_poesia h1{margin-bottom:10px;}
.bd_poesia img{display:block;margin:0 0 17px;}
a.addthis_button img{display:inline;}
.bd_poesia div.descricao{
	color:#737373;
	margin:25px 0 15px;
	padding:0;
}
.bd_poesia div.descricao blockquote{
	display:block;
	margin:0;
	padding:20px 20px 30px;
	font:italic 90% Verdana;
}
.bd_poesia div.descricao span{
	display:block;
	text-align:right;
}
.bd_poesia #cont address {font:italic 90% Verdana;margin-left:35px;}
.bd_poesia #cont address a{color:#000;text-decoration:underline;}
.bd_poesia #cont address a:hover{text-decoration:none;}
.bd_poesia ul.info{margin:15px 0 20px 35px;font-size:80%;}
.bd_poesia ul.info, .bd_poesia ul.info a{color:#B82039;}
.bd_poesia ul.info li{margin-top:7px;}
.bd_poesia ul.info li.comment{padding-left:16px;background:url(img/comment.gif) no-repeat center left;}
.bd_poesia ul.info li dl dd{font-style:normal;}
.bd_poesia ul.info li.license{
	color:#000;
	font-size:110%;
	font-style:italic;
}
.bd_poesia ul.info li.license dl{
	font-style:normal;
	background-color:#EEE;
	padding:7px;
	border:1px solid #AAA;
}
.bd_poesia ul.info li.license a{
	color:#000;
	display:block;
	margin:5px 0;
	background:url(img/cc_ico.gif) no-repeat center left;
	padding-left:20px;
	font-style:italic;
	line-height:20px;
	text-decoration:underline;
}
.bd_poesia ul.info li.license a:hover{text-decoration:none;}
.bd_poesia ul.info li.license dl{line-height:1em;}
.bd_poesia ul.info li.license dl dd ul li{list-style-type:square;margin-left:20px;}
.bd_poesia ul.info li.license dl dd ul{margin:0;}
.bd_poesia ul.info li.tags{border-top:1px solid #EAEAEA;margin-top:17px;color:#000;}
.bd_poesia ul.info li.tags dl{font-size:115%;float:left;margin-bottom:17px;padding-left:35px;}
.bd_poesia ul.info li.tags dl dt{float:left;position:relative;left:-35px;margin-right:-35px;}
.bd_poesia ul.info li.tags dl dd{margin:0;float:left;padding:0 7px;line-height:160%;}
.bd_poesia ul.info li.tags dl dd a:link{color:#673618;}
.bd_poesia ul.info li.tags dl dd a:visited{color:#673658;}
.bd_poesia ul.info li.tags dl dd a:hover{color:#F43E71;text-decoration:underline;}

.bd_poesia .sidebar{padding:15px 10px 30px 0;}
.bd_poesia #cont .sidebar cite{padding:7px 0 0 14px;margin:30px 0 25px;}
.bd_poesia #cont .sidebar h2 {
	background:#FFAFBC url(img/fundoth.gif) repeat-X;
	padding:7px;
	margin:0;
	text-align:left;
	font:bold 92% 'Trebuchet Ms';
	color:#333;
}
.bd_poesia #cont .sidebar ul li {
	font:95% Arial, 'Trebuchet Ms';
	color:#333;
	padding:7px 0 7px 10px;
	border-bottom:1px solid #EAEAEA;
}
.bd_poesia #cont .sidebar ul li.atual {
	background:url(img/degradecinza.gif) repeat-X top left;
	text-transform:uppercase;
}
.bd_poesia #cont .sidebar ul li a {
	color:#333;
	text-decoration:none;
}
.bd_poesia #cont .sidebar ul li a:hover {color:#DD4A6A;}
.bd_poesia #cont .sidebar ul li:hover {background:#F9F9F9;}

.bd_poesia .sidebar strong.linkspread a,
.bd_poesia .sidebar a.linkdest,
.bd_poesia .sidebar a.linkedit,
.bd_poeta ul li a.linkedit{
	color:#919191;
}

/* POETAS */
.bd_poetas .pgtable{margin-bottom:50px;}
.bd_poetas .pgtable.voluntarios{margin:0;}
.bd_poetas .pgtable.voluntarios td{border:1px solid #EAEAEA;}

.bd_poesias #cont h1, .bd_poetas #cont h1{float:left;clear:both;margin-top:10px;}
em.togglevip{float:right;text-align:right;font-size:105%;margin-top:10px;}
.chamada{text-align:center;margin:15px 0;clear:both;}
.chamada ul{
	padding:7px 30px;
	overflow:auto;
	margin:0 auto;
	font-size:110%;
	line-height:130%;
	letter-spacing:.03em;
}
.chamada a{color:#7F4141;text-decoration:none;}
.chamada a:hover{color:#DF7171;}
.chamada h2{color:#FFF;font:normal 135% 'Trebuchet MS';text-transform:uppercase;margin:0;margin-bottom:2px;}

/* FORMULARIOS */
form.forms table {
	border-top:1px solid #DBDBDB;
	margin:0 auto 10px;
	background:url(img/fundotabela.gif) repeat-X left top;
	border-collapse:collapse;
	font-family:"Trebuchet MS";
}

form.forms table th {
	background:white;
	vertical-align:top;
	text-align:right;
	width:20%;
	font:100% Arial;
	color:#BE540B;
	padding:12px 5px;
	border-bottom:1px solid #DBDBDB;
}

form.forms table td {
	vertical-align:top;
	padding:10px;
	border-bottom:1px solid #DBDBDB;
	font:110% Verdana;
	color:#6D6D6C;
}
form.forms table td input{vertical-align:middle;}
form.forms input.check{margin-left:15px;}


/* COMENTARIOS */
table #msgatt tr, table #msgatt th{background-color:#FEEEEE;}
table #msgatt tr{font-size:85%;}
.bd_comentar form{margin-bottom:40px;}
p.linkvoltar a{
    float:left;
    margin-top:3px;
    margin-left:20px;
    padding:10px 0 20px 40px;
    background:url(img/seta_esq.gif) no-repeat left top;
    font:bold 90% Verdana;
}
div.comments {
	margin-top:5px;
	padding:0;
	background:url(img/fundotabela.gif) repeat-X ;
	font-family:Verdana;
	line-height:1.2em;
}
div.comments h3{
	background:#FFAFBC url(img/fundoth.gif) repeat-X;
	padding:7px 15px 6px;
	margin:0;
	margin-bottom:5px;
	font:bold 90% 'Trebuchet Ms';
	text-transform:uppercase;
	color:#333;
	border-bottom:2px solid #FF9FAF;
}
p.msgatt{
	margin:5px 15px;
	padding:5px 0 15px;
	border-bottom:1px solid #DBDBDB;
	color:#6D6D6C;
	text-align:center;
	font-size:90%;
}
p.msgatt b{color:#BE540B;}
div.comments q{
	margin:5px 15px;
	padding:5px 5px 10px;
	display:block;
	font-size:90%;
}
div.comments blockquote{
	font-style:italic;
	font-size:88%;
	margin:0 15px 15px;
	padding:0 5px 15px;
	text-align:right;
	border-bottom:1px solid #DBDBDB;
	clear:both;
}
div.comments blockquote a{text-decoration:underline;}
div.comments blockquote a:hover{text-decoration:none;}
div.comments q img{
	float:right;
	margin:0 10px 7px 7px;
}
div.comments q.recomenda{
	padding-right:50px !important;
	min-height:50px;
	background:url(img/estrela.gif) no-repeat center right;
	color:#333;
}
form#frmfoto .linkexcluicomm,
div.comments .linkexcluicomm{
    float:left;
    display:block;
    margin-top:20px;
    margin-left:15px;
    margin-bottom:-50px;
    padding-top:33px;
    font-size:.8em;
    text-align:center;
    width:50px;
	background:url(img/lixo.gif) no-repeat 45% 2px;
}
form#frmfoto .linkexcluicomm{
    float:right;
    margin:-50px 0 0;
    background-color:#FFF;
}

/* PAGINACAO */
.pgtable{
	clear:both;
	font-family:'Trebuchet Ms';
	background:url(img/fundotabela.gif) repeat-X left top;
	border-collapse:collapse;
	margin:5px auto 10px;
}
.pgtable, .pgtable a{
	color:#333;
	text-decoration:none;
}
.pgtable a:hover{text-decoration:underline;color:#DD4A6A;}
.pgtable th{
	text-align:left;
	background:url(img/fundoth.gif) repeat-X left top;
	min-height:30px;
	line-height:20px;
	padding:0 10px;
	font-size:110%;
}
.pgtable th abbr{border:none;text-decoration:none;}
.pgtable th abbr:hover{cursor:help;}
.pgtable tr:hover{background-color:#F9F9F9;}
.pgtable tr td{
	font:90% Arial;
	line-height:1.4em;
	padding:5px 0 5px 10px;
	border-bottom:1px solid #EAEAEA;
}
.pgtable tr th.c_ncomments, .pgtable tr td.l_ncomments,
.pgtable tr th.c_nviews, .pgtable tr td.l_nviews,
.pgtable tr th.c_npoesias, .pgtable tr td.l_npoesias
	{text-align:center;}

.pgform{margin-bottom:20px;}
ul.pgul{padding:3px 15px;float:right;}
ul.pgul select{margin-top:5px;}
ul.pgul li{padding:0;font:bold 90% Verdana;float:left;}
ul.pgul li.pgli{padding-top:3px;margin:0 17px;}
li.pgnext a, li.pgprev a{
	display:block;
	color:#6A6A6A;
	padding:10px 40px 20px;
}
li.pgnext a{
	padding-left:15px;
	background:url(img/seta_dir.gif) no-repeat right top;
	text-align:right;
}
li.pgprev a{
	padding-right:15px;
	background:url(img/seta_esq.gif) no-repeat left top;
}

/* RODAPE */
address#footer {
	clear:both;
	padding:25px 10px;
	color:#5783A4;
	text-align:center;
	font:82.3% Tahoma, Verdana, Arial, 'Sans-Serif';
}
address#footer a{text-decoration:none;color:#5783A4;}
address#footer a:hover{text-decoration:underline;}

div.sidebar dl dt.dtvip{font-weight:bold;}

.fb-container {
    margin: 30px 15px 0;
    box-sizing: border-box;
}
.fb-like {
    margin: 0;
}

