html, body { width:100%; }
body { background:url(images/wallpaper.jpg); font-family:Arial; font-size:12px; color:#545454 }
* { margin:0; padding:0; border:0; }

input, textarea { border:1px solid #E9E9E9; margin:10px 0 !important; }

.body { width:887px; overflow:hidden; display:block; margin:0 auto }

.header { height:578px; background:url(images/h_minhocao.jpg); display:block; width:100%; position:relative; margin-bottom:10px; }
.header .legenda { position:absolute; bottom:10px; right:0; text-align:right }
.header h1 a { font-family:Arial; font-size:36px; padding:0 5px; display:block; background:#333333; font-weight:bold; color:#FFFFFF; text-decoration:none }
.header h1 a:hover, .header span a:hover { background:#F00000; }
.header span a { background:#333333; font-size:10px; color:#FFFFFF; text-align:right; text-decoration:none }
.header span a:hover { background:#F00000; }
.header .logo { padding:30px 0 0 30px; width:237px; height:94px; }

.header .menu {position:relative;display:block;height:42px;font-size:12px;font-weight:bold;background:transparent url(images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.header .menu ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.header .menu ul li{display:block;float:left;margin:0 1px 0 0;}
.header .menu ul li a{display:block;float:left;color:#FFF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.header .menu ul li a:hover,.blue #slatenav ul li a.current{color:#FFF;background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;}
.header .menu .search { float:left; margin-left:10px; font-size:12px;color:#FFF; display:block }

.header .descricao { font-size:10px; color:#9ae2e2; float:right }

.container { width:887px; margin:0; display:block; }
.container .left .post, .container .right {  overflow:hidden; display:block; }

.container .left .post .entry, .container .right .sidebar_box { padding:10px; }
.container .right .sidebar_box { background:#FFFFFF; margin-bottom:10px; overflow:hidden }
.container .right .sidebar_box .input_busca { font-family:Arial; font-size:16px; width:307px; float:left; font-weight:bold }
.container .right .sidebar_box .btn_busca { background:url(images/search.jpg); margin-left:7px; width:20px; height:20px; border:0; cursor:pointer; float:left }

.container .left { width:520px; display:inline; float:left; }

.container .left a:link, .container .left a:visited { color:#000; }
.container .left a:hover { color:#7d7d7d; }

.container .left .post { margin:0 0 20px 0; }
.container .left .post .date_author { font-size:9px; color:#8e8e8e; }

.container .left .post h2 { display:block; }
.container .left .post h2 a { font-family:Arial; font-size:24px; font-weight:normal; color:#FFFFFF; background:#333333; line-height:20px; font-weight:bold; text-decoration:none; padding:0 5px; }
.container .left .post h2 a:hover, .container .left .post h4 a:hover { background:#F00000; }
.container .left .post h4 a { margin-left:-10px; padding:3px 10px; background:#333333; text-decoration: none; font-weight: bold; color:#FFFFFF; }
.container .left .post h4 { margin-bottom:10px }

.container .left .post span.tags { margin-left:10px; line-height:20px; text-transform:lowercase }
.container .left .post span.tags a { background:#F2F2F2; color:#666666; padding:2px; margin-bottom:10px; text-decoration: none; font-size:10px; border-bottom:2px solid #999999; overflow:hidden }
.container .left .post span.tags a:hover { background:#333333; color:#FFFFFF; } 

.container .left .post .post_header { position:relative; }
.container .left .post .post_header span { margin:5px 0 1px 350px; width:100px; text-align:right; font-size:10px; display:block; right:0; background:#FFFFFF; color:#666666; padding:10px; }
.container .left .post .post_header span a { text-decoration:none }

.container .left .post h3 { font-family:Arial; font-size:18px; font-weight:bold; color:#045eb7; line-height:20px; margin-bottom:10px }
.container .left .post .entry { width:500px; margin:0; background:#FFFFFF;  }
.container .left .post .entry p { margin-bottom:10px; }
.container .left .post .galeria-de-fotos { margin-top:10px; }
.container .left .post .galeria-de-fotos img { margin:0 5px 10px 5px; }

.container .left .post .wp-caption { font-size:11px; margin-bottom:10px }
.container .left .post .entry ul, .container .left .post .entry ol { margin-left:40px; }
.container .left .post .entry li { margin-bottom:10px; }
.container .left .post .entry blockquote { margin:20px 0; padding:0 10px 0 40px; color:#333; background:#fff url(images/quote.png) no-repeat 10px 0;border:none; }
.container .left .post .entry .alignleft { margin-bottom:5px; float:left }
.container .left .post .entry .alignright { margin-bottom:5px; float:right }
.container .left .post .entry .aligncenter { margin:0 auto; }

.container .left .post .entry img.alignleft { margin-right:10px; }
.container .left .post .entry img.alignright { margin-left:10px; }

.container .left .post .entry .metafooter { position:relative; display:block; height:12px; }
.container .left .post .entry .metafooter div { right:-10px; position:absolute; }
.container .left .post .entry .metafooter a { background:#333333; padding:3px 10px; text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold }
.container .left .post .entry .metafooter a:hover { background:#F00000; }

.container .left .post .meta2 li { list-style:none; }
.container .left .post .meta2 li img { margin-right:3px; }
.container .left .post .meta2 li a { font-size:11px; text-decoration:none; }
.container .left .post textarea { width:100%; }
.container .left .post .btn_submit { font-family:Arial; background:#333333; color:#FFFFFF; padding:5px 10px; cursor:pointer; font-weight:bold; text-transform:lowercase; }
.container .left .post .btn_submit:hover { background:#F00000 }
.container .left .post .input_comments, .container .left .post .entry .wpcf7 input, .container .left .post .entry .wpcf7 textarea { font-size:20px; border:0; border-top:1px solid #F5F5F5; border-bottom:2px solid #CCCCCC }

.container .left .post .ads_full { background:#FFFFFF; margin:10px 0; text-align:center; padding:10px; }
.container .left .post .sociable { background:#FFFFFF; margin:10px 0; text-align:center; padding:10px; }
.container .left .post .sociable li { margin:0 5px; }

.container .right { width:356px; display:inline; float:left; margin-left:10px; }
.container .right h3 { font-family:Arial; font-size:18px; color:#045eb7; font-weight:bold; margin-bottom:5px; }
.container .right li { list-style:none; margin-bottom:5px; }
.container .right a { text-decoration:none; color:#4b4c4c }
.container .right a:hover { color:#7d7d7d; }

.container .left .commentlist li { list-style:none; }
.container .left .commentmetadata {
	background:#FFFFFF;
	margin-bottom:20px;
	padding:10px;
}
.container .left .commentmetadata a { text-decoration:none; }
.container .left .commentmetadata .author { margin:0; color:#000; font-family:Arial; font-size:16px; }
.container .left .commentmetadata .permalink { font-size:10px; }
.container .left .commentmetadata .obsahk { clear:both; padding-top:10px; }

.container .right .box_right_l { float:left; margin-right:10px; }
.container .right .box_right_r { float:left; }
.container .clear { clear:both; }

.container .right .sidebar_box .flickr_sidebar { width:350px; }
.container .right .sidebar_box .flickr_sidebar img { margin:0 12px 12px 0; }

.footer { width:870px; margin:0 auto; clear:both; color:#333333; text-align:center; display:block; margin-top:10px; padding:10px; }
.footer span, .footer li a { background:#FFFFFF; padding:0 3px; color:#333333; text-decoration:none }
.footer li a:hover { color:#CCCCCC; background:#333333 }
.footer ul { margin-top:3px; }
.footer li { list-style:none; font-size:11px; text-transform:lowercase; display:inline }

.sidebar_box .bbw_readers { margin:0 auto; }
.sidebar_box .bbw_title { display:none; }
.sidebar_box .bbw_icons { display:none; }
.sidebar_box .bbw_rank { display:none; }
.sidebar_box .bbw_subtitle { display:none; }
.sidebar_box .bbw_control { display:none; }
.sidebar_box .bbw_avatar { text-align:center; padding:2px; margin:0 auto; }
.sidebar_box .bbw_footer { display:none; }

.footer .ads { width:130px; }
.footer .ads img { margin-bottom:10px; }
