/* Theme Name: FolioBlogger.*/
/*==== Defaults ======*/
* {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, p {margin: 0; padding: 10px 0; line-height: 1.3em;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
p {font-size:100%;letter-spacing:0.05em;line-height:1.5em;}
a {/*color: #CFCC9B;*/color:#E1DFC8;text-decoration: none;}
a:hover { text-decoration: underline; color: #fff;}
blockquote {background-color:#191919;border-bottom:1px solid #777777;border-top:1px solid #777777;
font-style:italic;margin:10px 10px 25px 15px;padding:5px 15px;}
code { color: #3366cc;font-style: italic;}
strong { font-size: 130%; }
body { text-align: center;margin: 0;font-family: Arial, Verdana, sans-serif;
        padding-top: 0;padding-right: 0;padding-bottom: 0px;padding-left: 0;
	background: #000000 url(images/bg-red.jpg) repeat-x left 0;font-size: 12px;}
/* ====== divs======*/
.container_16
{ margin-bottom: 0px; text-align:left;}
#topNav {background:#transparent url(images/bg-trans.png) repeat scroll 0 0;
	margin: 0px;padding: 0px;border-bottom: 1px solid #000;}
#header {clear: both;min-height:100px;position:relative;}
#headerwrap{}
#feature{ clear:both;margin:10px 0 0; position:relative; }
#main {margin:0 20px 0;padding-top:15px;}
.home {padding-top:40px!important;}
#main .sidebar{color: #8B8B8B;float:right;}
#main .grid_8 {padding:0!important;}
#main .sidebar h3{border-bottom:2px solid #304030;color:#304030;display:block;font-size:150%;margin:30px 0 10px;padding:0 0 10px;}
#posts h2 {}
/*#posts h2 a{
background:transparent url(images/icon-check.gif) no-repeat scroll -1px 3px;
display:block;
padding:0 0 5px 22px;}*/
#single {padding:0 10px!important;}
#single h1, #single h2, #single h3, #single h4, #single h5, #single h6 {color:#999!important;}
#single h1{font-size: 220%!important; padding:25px 0 15px!important;}
#single h2{font-size: 200%!important;padding: 25px 0 15px!important;}
#single h3{font-size: 100%!important;padding:15px 0 15px!important;}
#single h4{font-size: 140%!important;padding: 15px 0 15px!important;}
#single h5{font-size: 120%!important;padding: 10px 0 10px!important;}
#single h6{font-size: 120%!important;padding:10px 0 10px!important;}
#single p{line-height: 2em;}
#single .meta{margin-top:0 !important;padding:0 !important;border-bottom:2px solid #303030!important;}
.black{}
#btmWrap{background:#202020 url(images/bg-glow.png) no-repeat scroll center 0;}
.bg-none{background:none !important;}
#footer {background:#000000 url(images/BG-BTM.gif) repeat-x scroll left 0;
clear:both;margin:0;padding:40px 0 40px;}
/* ======= Theme Color ========*/
#bg{position:absolute;top:0;width:980px;height: 350px;margin: 0 auto;z-index:0;}
ul#portfolio li img{float:none;text-align:left;margin:0;padding:0;width:980px;height: 350px;display:inline-block;}
.innerfade{text-align:left;}
#header-wrap, #BtmWrap {}
/* =====  HEADER, LOGO and Tagline ======*/
#header h1 {margin:5px 0 0;padding:0;text-indent:-9999em;}
#header h1 a {color:#555;cursor:pointer;display:block;width: 520px;height:80px;	background:transparent url(images/logo.png) no-repeat scroll left top;}
#header .tagline {/* Isto controla o slogan que você digita em seu admin */
color:#FFFFFF;line-height:1%;margin:0 0 0 5px;text-indent:-9999em;}
/* =================  Menu and navigation  ======================== */
.head-rgt {Position: relative;}
.urhere{background:transparent url(images/bg-trans.png) repeat scroll 0 0;
color:#b1af9a;font-size:95% !important;letter-spacing:0.1em;padding:8px 20px;
text-transform:uppercase !important;top:100px;margin:5px 20px;}
#dropmenu{ float:right;}
#dropmenu, #dropmenu ul {float:right;font-size:10px !important;font-weight:bold;
letter-spacing:0.2em;line-height:1.5em;list-style-position:outside;list-style-type:none;
padding:0;position:relative;z-index:10;margin:30px 0 0;}
#dropmenu a {color:#222222;display:block;height:32px;padding:12px 0 0 5px;text-decoration:none;
text-transform:uppercase;text-indent:35px;width:232px;}
#dropmenu a:hover {}
#dropmenu li {background:transparent url(images/select-cat.png) no-repeat scroll 0 0;
	float:left;position:relative;text-align: left;margin: 0;font-size:130%;}
#dropmenu .last{margin-right:0 !important;}
#dropmenu ul {position:absolute;display:none;width:12em;top:1.9em;left:-1px;}
#dropmenu li ul {background:transparent none repeat scroll 0 0;margin:15px 20px 0;
padding:2px 0 0;width:195px;}
#dropmenu li ul a {background:#000;border-bottom:1px solid #222222;color:#fff;
	float:left;height:auto;width:180px;padding: 10px 5px 10px 10px;text-indent:0;}
#dropmenu li ul a:hover {background:#E1DFC8;color:#222;}
#dropmenu ul ul { top:auto; }
#dropmenu li ul ul {left:12em;margin:-3px 0 0 26px;}
#dropmenu .children li{font-size:120%;margin:0;border:none;width:195px;background:none;}
#dropmenu li:hover ul ul,
#dropmenu li:hover ul ul ul,
#dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul,
#dropmenu li li:hover ul,
#dropmenu li li li:hover ul,
#dropmenu li li li li:hover ul { display:block; }
#dropmenu li span{color:#e1dfc8;display:inline-block;position:absolute;right:10px;text-align:right;top:80px;width:400px;}
/* =======  top navigation  ======= */
#nav{ float:right;}
#nav, #nav ul {float:left;font-size:10px !important;font-weight:bold;letter-spacing:0.2em;line-height:1.5em;list-style-position:outside;list-style-type:none;padding:0;position:relative;z-index:21;margin:0 0 0 25px;}
#nav a {color:#fff;display:block;font-weight:nolmal;padding:7px;text-decoration:none;text-transform:uppercase;}
#nav a:hover {background:#e1dfc8;color:#222;}
#nav li {float:left;position:relative;text-align: left;	/*border: solid 1px #333;*/margin: 0 10px 0 0;}
#nav .last{margin-right:0 !important;}
#nav ul {position:absolute;display:none;width:12em;top:1.9em;left:-1px;}
#nav li ul {width:14.1em;padding:2px 0 0 0;margin:8px 0 0 1px;}
#nav li ul a {background:#E1DFC8 none repeat scroll 0 0;border-bottom:1px solid #222222;
color:#222222;float:left;height:auto;width:12em;}
#nav ul ul { top:auto; }
#nav li ul ul {left:12em;margin:-6px 0 0 21px}
#nav .children li{ margin:0;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul { display:block; }
/* ====== Main Content =====*/
.more a{background:#e1dfc8; none repeat scroll 0 0;padding:5px !important;
color:#fff!important;line-height: 24px}
#main .grid_8 {padding: 0 20px;width: 420px;}
#main .thumb-img{border:4px solid #DDDDDD;float:left;height:70px;margin:0 25px 0 0;width:100px;}
#main h2, #main h2 a{font-size:122%;font-weight: bold;color:#d2d2d2;}
#main p{color:#ababab;margin:5px 0;padding:0 0 10px;text-align: justify;}
.meta {font-size:10px;padding:5px 0 0;letter-spacing:0.1em;color:#555;}
#main .meta {border-bottom:1px solid #222222;line-height:3em;margin:0 0 12px;
padding:0 0 9px;text-align:right;}
.meta a{padding:5px 0 0;}
.meta a:hover{border-bottom:dotted 1px #555;}
.more a{background:#8BBF0B none repeat scroll 0 0;padding:5px !important;
color:#fff!important;line-height: 24px;}
.meta .readmore{display:inline;float:right;}
.meta .dates{display:inline;float:left;color:#888;}
.meta .tags{background:transparent url(images/tags.gif) no-repeat scroll 0 8px;
display:inline;float:right;padding:0 0 0 25px;}
.meta .dates a{color:#888;}
.meta .dates a:hover{color:#e1dfc8;}
/* ====== section titles =====*/
.section-title {/*padding:0 0 15px!important;*/
	margin: 0 0 0px !important;display:block;
	/*height:34px;*/
	width:100%;}
.blog-title, .search-title, .archive-title, .about-title{
border-bottom:2px solid #303030;color:#E1DFC8!important;
display:block;font-size:150%;margin:30px 0 5px;
padding:0 0 5px;}
.sponsors-title{}
.sidebar .sponsors-title{margin:0 !important;}
/* ==== Bottom Content - footer ===== */
#BtmContent .cat_nav {margin: 0;}
#main h3{border-bottom:1px solid #202020;color:#FFFFFF;display:block;
font-size:150%;margin-top:15px;text-transform:uppercase;}
#main li a {background:transparent url(images/tick-mark2.gif) no-repeat scroll 5px 11px;
display:block;font-size:100%;padding:8px 10px 8px 25px;}
#main li a:hover {background:transparent url(images/tick-mark.gif) no-repeat scroll 5px 11px; color:#FFFFFF;}
#main ul{display:block;margin: 0 0 30px;}
#single  ul, .blog ul,#single  ol, .blog ol{display:block;border-top: none!important;}
#single li, .blog li{color:#999999;font-weight:bold;line-height:2em;list-style-position:outside;list-style-type:square;margin-left:40px;padding-left:10px;}
#single ol li, .blog ol li{	color:#999;padding-left: 20px;list-style: outside decimal;display: list-item;}
#single h3{text-transform:capitalize!important;  }
/* ===== Welcome section ===== */
#welcome {margin: 0 0 15px 0;}
#welcome h2 {margin:0;padding: 0 0 8px;font-size:140%;}
#welcome a {}
#welcome a:hover {}
#welcome form {margin: -5px 0 0 0;	background: transparent; /* required for IE */}
#welcome #feedbox {border: 1px solid #ccc;padding: 2px 1px;width: 180px;}
.submitbutton {margin: -2px 0 0 5px;background: #555;color: #fff;font-size: 8pt;padding: 3px 6px;
border: 0px solid #111;}
.submitbutton:hover {cursor: pointer;background: #8BBF0B;color: #14144;}
.rss{}
.rss a{display:inline;padding:0;}
.rss a:hover{}
/* === Bottom Content - footer === */
#morefootWrap {background-color:#101010;background-repeat:repeat-x;border-top:1px solid #333333;text-align:left;padding:20px 0;}
#footer p {color:#ddd;font-size:90%;}
#footer a {}
#footer a:hover {color: #fff;}
.decription {font-size: 80%;color: #D3D2CC}
.textrght{ text-align:right;}
/* ====== Comments ===== */
.comments a {height: 34px !important;width:34px;color:#333;background-image: url(images/comment.gif);background-repeat:no-repeat;background-position:left center;display: inline;float:right;font-weight:bold;text-align:center;padding-top:15px;padding-right:0px;padding-bottom:5px;padding-left:0px;margin-top:-10px;margin-right:-8px;margin-bottom:0px;	margin-left:0px;}
#comment {background:#111 none repeat scroll 0 0;border:4px solid #191919;margin-bottom:40px;padding:10px 15px;}
#comment p{color:#ccc;}
#comment a{color: #fff;}
/*#comment a:hover { color: #fff; }*/
#numberofcomments {border-top:1px dashed #222;color:#999999;font-size:10pt;margin:20px 0 20px;padding-top:20px;text-transform:uppercase;}
ol#commentlist {list-style: none;margin: 10px 0;font-size: 9pt;}
#commentlist li {margin: 0 0 15px 0;padding: 10px!important;background: #555;border: 1px solid #0a0a0a;display:block;list-style-type:none!important;}
#commentlist li.alt {background: #777;border: 1px solid #010101;border: none;list-style-type:none}
#commentlist li.cleared {background: transparent;border: none;}
#commentlist li a {background: transparent;	border:none;display:inline;padding:0;}
#commentlist li a:hover{border:none;display:inline;background:none;}
#commentlist .gravatar{border:none!important;}
#commentlist a:hover {color: #eee;}
#commentlist a.gravatar {float:left;padding:0;margin:0 20px 5px 0;width:69px;}
#commentlist .commentbody {margin: 0;padding: 0 5px 0 0;float: right;width: 360px;}
#commentlist .commentbody p a { text-decoration: underline; }
#commentlist cite {font-size: 10pt;font-style: normal;color: #fff;font-weight: normal;}
/*#commentlist small.commentmetadata a { color: #fff; }*/
#commentlist p {color: #000;line-height:1.5em;font-size:110%!important;font-weight: normal;}
#comment h3 {border-bottom:medium 1px #202020;color:#ffffff;font-size:10pt;font-weight:normal;	margin:5px 0 0;padding:0 0 15px;}
textarea#comment {width: 445px;background: #fff;color: #111;}
#comment #submit {margin-left: 0px;	margin-top: -25px;}
/* ====== Misc =======  */
/* ===== ads=====  */
.ad-block {margin:-5px 0 0;}
.ad-block .banner-img {margin:5px;}
.ad-block-home .banner-img {margin:5px;}
.ad-block-home {margin:5px 0!important;}
.wp-caption-text, p.wp-caption-text{color:#191919!important;font-size:90%!important;padding:3px!important;}
#recentcomments li{line-height:1.5;padding:5px 10px;border-bottom:1px solid #181818;}
#recentcomments li a{border-bottom:none;background:none;}
#recentcomments li a:hover{background:none;color:#fff;text-decoration:none;background:none;}
.textwidget{font-size:100%;letter-spacing:0.1em;line-height:1.5em;padding:15px 0;}
.tag a{line-height: 1.5ems;}
#calendar_wrap{color:#111;background:#111;}
#wp-calendar tfoot{text-transform:uppercase;padding:5px 0;}
#wp-calendar #prev{padding:10px 0 5px 5px;text-align:left;}
#wp-calendar #next{padding:10px 5px;text-align:right;}
#wp-calendar #pad a:hover{background:none;}
#wp-calendar {empty-cells: show;font-size: 14px;margin:0;width: 100%;} 
#wp-calendar td:hover, #wp-calendar #today {background: #232323;color: #bbb;}
#wp-calendar a:hover {background: #e0e6e0;color: #333;}
#wp-calendar td {color: #ccc;font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing: normal;padding: 2px 0;text-align: center;}
#wp-calendar th {color:#e1dfc8;font-style:normal;padding:10px 0;text-align:center;} 
#wp-calendar caption{color:#e1dfc8;letter-spacing:0.2em;padding:20px 0;text-transform:uppercase;}
.highlight {color: #222;font-weight: bold;}
.cleared {margin: 0;padding: 0;	clear: both;}
.alignleft {float: left;margin: 5px 10px 5px 0;}
.alignright {float: right;margin: 5px 0 5px 10px;}
.aligncenter, div.aligncenter {margin: 10px auto;text-align: center;display: block;}
/*img.post_alignleft {float: left;margin: 5px;margin-right: 20px;margin-bottom: 10px;	margin-left: 0px;border: 8px solid #F5F5F5;	max-width: 150px;}
img.page_alignleft {float: left;margin-top: 5px;margin-right: 20px;	margin-bottom: 10px;margin-left: 0px;border: 8px solid #F5F5F5;	max-width: 300px;}*/
img.alignleft {float: left;margin: 12px 20px 10px 0;border: 4px solid #F5F5F5;}
#single img.alignleft{margin: 8px 20px 10px 0;}
img.alignright {float: right;margin: 12px 0 10px 20px;border: 4px solid #F5F5F5;}
#single img.alignright{margin: 8px 0 10px 20px;}
.FeaturedPhoto {/* Este é o recipiente para o Destaque Posts backgound Imagem  */float: right;background-image: url(images/photo.gif);background-repeat: no-repeat;height: 264px;width: 330px;margin-left: 20px;}
.FeatureCaption {/* Isto controla a legenda para a imagem no scroller featured post */color:#8BBF0B;font-family:"trebuchet ms", Arial, Helvetica, sans-serif;font-size:9pt;font-weight:normal;height:30px;left:658px;line-height:100%;padding:5px 10px;position:absolute;top:253px;width:230px;z-index:30;}
img.aligncenter {margin: 10px auto;	text-align: center;	display: block;}
.wp-caption {border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;padding-top: 4px;}
.wp-caption img {margin: 0;	padding: 0;	border: none;}
.wp-caption p.wp-caption-text {font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;	color: #111;}
#searchform{background:#303030 none repeat scroll 0 0;border:1px solid #444; float:left;margin:0px 0;padding:10px 10px 0;width:255px;}
#searchbox {background:#777 none repeat scroll 0 0;border:1px solid #909090;color:#111;font-size:90%;padding-bottom:3px;padding-left:10px;padding-top:2px;width:180px;}
.img-left{float:left;margin:-2px 0 0;}
.float-right{float:right;}
/* ========================== SLIDER ======================= */
div.scrollable {height:400px;margin:0 0 0 35px;overflow:hidden;position:relative;	width:900px;}
/* root element for scrollable items. It is 
	absolutely positioned with large width. */
#thumbs {position:absolute;width:20000em;clear:both;}
/* custom positioning for navigational links */
a.prev, a.next {margin-top:118px;}
/* single item */
#thumbs div {/*background:transparent url(images/bg-img.png) no-repeat scroll 0 0;*/
	color:#FFFFFF;cursor:pointer;float:left;height:400px;margin:0 30px 0 0;position:relative;width:277px;}
/* style when mouse is over the item */
#thumbs div.hover {	/*background: transparent  url(images/bg-img-ovr.png) no-repeat scroll 0 0;*/}
/* style when element is active (clicked) */
#thumbs div.active {/*background: transparent url(images/bg-img-active.png) no-repeat scroll 0 0;*/ cursor:default;}
#thumbs h3, #thumbs p, #thumbs span {color:#999;margin:0 10px;}
#thumbs h3 {color:#fff;font-size:140%;font-weight:bold;text-transform:uppercase;margin-top: 10px;padding-bottom:0;}
#thumbs p{margin-top:0;}
#thumbs meta{margin-top:0;padding-top:0!important;}
#thumbs em {background:#000000 none repeat scroll 0 0;border:1px solid #000;display:block;height:180px;margin:8px;overflow:hidden;width:260px;}
/* more button */
#thumbs .scrollermore a {display:block;width:148px;height:20px;background:url(images/more.png) no-repeat;float:right;margin:0;cursor:pointer;text-indent:-9999em;position:absolute;bottom:0;right:63px}
/* more button mouseover state */
#thumbs .scrollermore a:hover {background-position:0px -20px;}
/* this makes it possible to add next button beside scrollable */
div.scrollable {float:left;}
/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {display:block;width:33px;height:33px;background:url(images/left.png) no-repeat;margin:0;cursor:pointer;}
/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -33px;}
/* disabled navigational button */
a.disabled {visibility:hidden !important;}
/* next button uses another background image */
a.next, a.nextPage {background-image:url(images/right.png);	position:absolute;right:-5px;	top:120px;}
a.prev, a.prevPage{left:-5px;position:absolute;top:120px;}
/*********** navigator ***********/
/* position and dimensions of the navigator */
div.navi {margin: -5px 40px 10px;width:200px;height:20px;}
/* items inside navigator */
div.navi a {width:8px;height:8px;float:left;margin:3px;background:url(images/navigator.png) 0 0 no-repeat;cursor:pointer;}
/* mouseover state */
div.navi a:hover {background-position:0 -8px;}
/* active state (current page state) */
div.navi a.active {background-position:0 -16px;}
.slide-img{border:6px solid #aaa;}
#thumbs div.hover .slide-img {border:6px solid #E1DFC8!important;}
/* =================== nav cat================ */
.dropmenu-nav{z-index:20;position:absolute;top:0;right:0;width:275px;}
.dropmenu_head{background:transparent url(images/select-cat.png) no-repeat scroll 0 0;
float:right;display:block;height:38px;width:276px;}
.dropmenu_body {display:none;width:270px;background:#000;border-right: 2px solid #000000;border-bottom: 2px solid #000000;border-left: 2px solid #000000;}
.dropmenu_body li{text-transform:uppercase;border-bottom: 1px solid #000000;}
.dropmenu_body li.alt{border-bottom: 1px solid #000000;}
.dropmenu_body li a{background:transparent url(images/tick-mark2.gif) no-repeat scroll 20px 11px;color:#FFFFFF;display:block;letter-spacing:0.15em;padding:10px 0 10px 40px;text-decoration:none;}
.dropmenu_body li a:hover{color:#CFCC9B;background:#121212 url(images/tick-mark.gif) no-repeat scroll 20px 11px;}
.dropmenu_body .children li {}
.dropmenu_body .children  li a{background:transparent url(images/tick-mark2.gif) no-repeat scroll 40px 6px;color:#FFFFFF;display:block;padding:5px 5px 5px 60px;text-decoration:none;}
.dropmenu_body .children  li.alt{ }
.dropmenu_body .children li a:hover{color:#CFCC9B;background:#121212 url(images/tick-mark.gif) no-repeat scroll 40px 6px;}
.menu_head{border:1px solid #998675;}
/*.menu_body {display:none; width:184px;border-right:1px solid #998675;border-bottom:1px solid #998675;border-left:1px solid #998675;}
*/.menu_body li{background:#493e3b;}
.menu_body li.alt{background:#362f2d;}
.menu_body li a{color:#FFFFFF; text-decoration:none; padding:10px; display:block;}
.menu_body li a:hover{padding:15px 10px; font-weight:bold;