/* Diversos */
*{font-family:"Georgia";outline:none;}
body{margin:0px;padding:0px;border:0px;width:99.9%;background:url('images/bg-body.jpg') center top repeat;text-align:center;}
form,p{margin:0px;padding:0px;border:0px;}
.fl{float:left;}
.fr{float:right;}
.db{display:block;}
.dn{display:none;}
.oh{overflow:hidden;}
.oh2{overflow-x:hidden;}
.cb{clear:both;line-height:0px;font-size:0px;overflow:hidden;}
.pointer{cursor:pointer;}
.default{cursor:default;}

/* FORMATACAO */
.txt01{ color: #fff; font-size: 16px; font-weight: normal; }
.txt02{ color: #9f0326; font-size: 14px; font-weight: normal; }
.txt03{ color: #fff; font-size: 14px; font-weight: normal; }
.txt04{ color: #666666; font-size: 16px; font-weight: normal; }

a.red16 { color: #9f0326; font-size: 16px; font-weight: normal; text-decoration: underline; }
a.red16:hover { color: #9f0326; font-size: 16px; font-weight: normal; text-decoration: none; }


.width{ width: 100%; }
.topo{ width: 950px; height: 250px; margin: 0 auto; text-align: left; padding: 0px 25px; background: transparent; }
.faixa-cinza { background: #ababab; width: 100%; height: 11px; }
.conteudo{ background: #f4f1f1; width: 100%; }
.rodape{ width: 950px; height: 100px; margin: 0 auto; text-align: left; padding: 0px 25px; background: transparent; }

/* TOPO */
.logo{ background: url('images/logo.png') no-repeat center center; width: 357px; height: 90px; margin-top: 50px; }
.tweeting{ width: 433px; height: 90px; margin-top: 50px; }
.img-tweet{ background: url('images/twitter.png') no-repeat center center; width: 64px; height: 64px; margin-right: 10px; }
.txt-tweet{ padding-top: 8px; }

/* TWITTER */
.aktt_tweets{ float: left; width: 359px; }
.aktt_tweets ul { list-style: none; margin: 0px; padding: 0px; }
.aktt_tweets ul li { color: #fff; font-size: 14px; font-weight: normal; }
.aktt_tweets ul li a, .aktt_tweets ul li a:link, .aktt_tweets ul li a:visited { color: #fff; font-size: 14px; font-weight: normal; text-decoration: underline; }
.aktt_tweets ul li a:visited { color: #9f0326; font-size: 14px; font-weight: normal; text-decoration: none; }
.aktt_tweets ul li.aktt_more_updates{ padding-top: 5px; }
.aktt_tweets ul li.aktt_more_updates a, li.aktt_more_updates a:link, li.aktt_more_updates a:visited, li.aktt_more_updates a:active { color: #9f0326; font-size: 12px; font-weight: normal; text-decoration: none; }
.aktt_tweets ul li.aktt_more_updates a:hover { color: #9f0326; font-size: 12px; font-weight: normal; text-decoration: none;}

/* RODAPE */
.info-roda{ margin-top: 20px; width: 478px; }
.img-rss{ background: url('images/rss.png') no-repeat center center; width: 64px; height: 64px; margin-right: 10px; }
.tit-rss{ background: url('images/img-acompanhe.png') no-repeat center center; width: 135px; height: 37px; margin-top: 16px;}
.side-footer{ background: url('images/sidebar-footer.png') no-repeat top center; width: 320px; height: 45px; margin-top: -14px; }

/* MENU */
#menu ul { list-style: none; margin: 68px 0px 0px 0px; padding: 0px; }
#menu ul li{ float: left; height: 42px; padding-right: 10px; }
#menu ul li .nav{ background-image: url('images/menu.png'); background-repeat: no-repeat; width: 139px; height: 42px; }
#menu ul li .nav01{ background-position: 0px 0px; }
#menu ul li .nav02{ background-position: -150px 0px; }
#menu ul li .nav03{ background-position: -300px 0px; }

/* CONTEUDO */
.main{ width: 950px; margin: 0 auto; text-align: left; padding: 0px 25px; background: transparent; background: url('images/sidebar-bg-white.png') repeat-y 655px top;}
#artigos { width: 610px; margin-right: 20px; }
#calendario { text-align: right; padding-bottom: 15px; }
#pmetadata{ font-size:12px; color: #80102a; line-height: 1.5em; clear: both; }
#pmetadata a{ color: #80102a; text-decoration: underline; }
#pmetadata a:hover{ text-decoration: none; }
#pmetadata a[category]{ color: #666666; text-decoration: underline; }
#sign{ width: 90px; height: 47px; }

.entry { font-size: 12px; line-height: 1.5em; color: #333; margin-bottom: 20px; }
.entry p { margin-bottom: 10px; }
.entry img.wp-smiley{ border: 0px; 	margin: 0px; }

.wp-caption{ background: #fff;	border: 1px solid #999; margin: 10px; padding: 3px; }

.wp-caption-text { display:block; margin:0px; text-align:center; }

.entry img.stars{ border: 0px; 	margin: 0px; }

.alignleft { float:left; }

.alignright { float:right; }

.entry img{ margin: 5px; border: 1px solid #999; }

a img.ttf { border: 0px; }
h2.title{ margin: 20px 0px 0px; }

blockquote{ background: url('images/bg-quote.jpg') repeat; border-left: 5px #80102a solid; padding: 5px 20px 1px; font-size: 12px; color: #80102a; }

a, a:link, a:visited, a:active{ color: #973d51; text-decoration: underline; }
a:hover{ text-decoration: none; }


/* SIDEBAR */
#sidebar{ width: 320px; background: url('images/sidebar-bg-dots.png') no-repeat; margin-top: -90px; }
#sidebar ul { list-style: none; padding: 0px 20px; color: #333; font-size: 13px; line-height: 1.5em; }
#sidebar ul h2 { margin: 10px 0px; font-size: 15px; color: 80102a; }
#sidebar ul li{ color: #333; font-size: 13px; line-height: 1.5em; }

div#listadesejo li{
	margin-bottom: 5px;
}


div#listadesejo{
	height: 100px;
        overflow: auto;
}


/* COMENTARIOS */
.pagetitle{
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	background: url('images/bg-quote.jpg') repeat;
}

h3#comments{
	font-size: 15px;
	/*padding: 0px 0px 15px 71px;*/
	background: url('images/title-comments.jpg') no-repeat top center;
	width: 610px;
	height: 48px;
	text-indent: -100000px;
}

ol.commentlist{
	padding-bottom: 15px;
	list-style: none;
	width: 600px !important;
	width: 600px;
	padding-left: 0px;
	color: #666666;
}

ol.commentlist li.alt, ol.commentlist li{
	border: 1px solid $000 !important;
	-moz-background-clip: border;
	-moz-background-origin: border;
	background: url('images/bg-comments.jpg') repeat;
	padding: 10px;
	line-height: 12px;
	margin-bottom: 10px;
}

#avt{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

#avt img{
	border: 1px solid #999;
}

#cmt_name{
	float: left;
}

cite, cite a, cite a:link, cite a:visited, cite a:active{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style:normal;
	font-weight: normal;
}

cite a:hover{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style:normal;
	font-weight: bold;
}

small.commentmetadata a{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

small.commentmetadata a:hover{
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}

#cmt_text{
	clear: both;
	color: #666666;
	font-size: 12px;
}

h3#respond{
	font-size: 15px;
	/*padding: 10px 0px 15px 71px;*/
	clear: both;
		background: url('images/title-comments.jpg') no-repeat top center;
	width: 610px;
	height: 48px;
	text-indent: -100000px;
}

form#commentform{
	padding-left: 0px;
}

form#commentform p{
	padding-bottom: 10px;
}

label{
	font-size: 14px;
	line-height: 1.5em;
	color: #333;
}

form#commentform input{
	width: 300px;
	height: 33px;
	background: url('images/ipts-form.png') no-repeat;
	border: 0px solid #999;
	font-size: 11px;
	color: #666666;
	padding: 9px 2px 7px 2px;
}

form#commentform textarea{
	width: 300px;
	height: 66px;
	background: url('images/ipts-form.png') no-repeat 0px -34px;
	border: 0px solid #999;
	font-size: 11px;
	color: #666666;
	padding: 2px;
}

form#commentform input#submit{
	background: url('images/ipts-form.png') no-repeat -198px -100px;
	color: #666666;
	border: 0px dotted #28b9c7;
	text-transform: uppercase;
	font-weight: bold;
	width: 102px;
	height: 34px;
	padding: 0px;
	cursor: pointer;
}

