/*
Theme Name: Monochrome
Theme URI: http://www.graphpaperpress.com/
Description: A Wordpress magazine theme.
Version: 1.2
Author: Thad Allender for Graph Paper Press
Author URI: http://www.graphpaperpress.com/
*/ /* IMPORTANT - PLEASE READ
This theme uses the Blueprint CSS framework for
default positioning, typography, form styling, etc.
The styles below are specific for this theme
only.  Feel free to edit them as necessary.  Generally
speaking, you will will likely never need to edit
the Blueprint CSS stylesheets, which are located in:
wp-content/themes/name-of-this-theme/css/
*/
body { background: #000; margin: 0; padding:0 0 2em 0; opacity: .999; color:#666; }
/*.container { background: #fff; padding: 0em 2em 1em 2em; }*/
.container { background: #fff; }
.container-bg { background: #F0F0F0;  }
blockquote { background: url('images/quote.png') .5em top no-repeat; color: #000; font-style: normal; padding: 0 0 0 0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000; }
a { color: #660000; text-decoration: none; }
a:active, h2 a:active, h3 a:active { color: #444130; text-decoration: none; }
a:hover, h2 a:hover, h3 a:hover { color: #444130; text-decoration: none; }
.chrome{color:#ff0000; }
blockquote p { padding: 0 20px 0 30px; }
hr { background:#CCC; height: 1px; }
img { margin: 0; }
.photo_align_left { float: left; padding: .8em; border:1px solid #ccc; background:#eee; margin:0 0 1em 0; }
.post .photo_align_left {margin: 0 1.5em 1.5em 0;}
.post img.thumbnail {float:left;margin: 0 1.5em 1.5em 0;}

#miolo table td { padding:10px 0; font-family:Arial,"Times New Roman",Times,serif; font-size:11px; vertical-align:top; }

.aptureActionBar, .aptureWCReadMore { display:none !important; }

.hr { background:#000; display:block; width:600px; height:4px; margin-bottom:10px; margin-left:-20px; }

#busca { width:998px; height:26px; text-align:right; background-color:#000; }
.busca_input { border:none !important; outline:none; }
.busca_bt { border:none !important; outline:none; }

.form-input-nome { 
	background:#FFF !important;
	border:none !important; 
	height:16px !important;
	width:135px !important;
	margin:50px 0 0 25px !important;
	font-family:Arial, "Times New Roman", Times, serif;
}
.form-input-email { 
	background:#FFF !important;
	border:none !important;
	height:16px !important;
	width:135px !important;	
	margin:50px 0 0 3px !important;
	font-family:Arial, "Times New Roman", Times, serif;
}
.form-textarea { 
	background:#FFF !important;
	border:none !important;
	height:38px !important;
	margin:21px 0 0 25px !important;
	width:290px !important;
	font-family:Arial, "Times New Roman", Times, serif;
}

li.cat-item-1 {width:65px; margin:0 0 0 10px !important; display:block; float:left; background:url(images/_shim.gif) !important;}
li.cat-item-24 {width:100px; margin:0 0 0 20px !important; display:block; float:left; background:url(images/_shim.gif) !important;}
li.cat-item-58 {width:100px; margin:0 0 0 13px !important; display:block; float:left; background:url(images/_shim.gif) !important;}
li.cat-item-20 {width:160px; margin:0 0 0 23px !important; display:block; float:left; background:url(images/_shim.gif) !important;}
li.page-item-2 {width:100px; margin:0 0 0 20px !important; display:block; float:left; background:url(images/_shim.gif) !important;}
li.page-item-105 {width:100px; margin:0 0 0 30px !important; display:block; float:left; background:url(images/_shim.gif) !important;}


#miolo { background:#F0F0F0; }
li.alignright {width:130px; margin:0 10px 0 0 !important; display:block; float:left; background:url(images/_shim.gif) !important;}


#tv_patricias { display:block; width:310px; height:50px; background:url(images/cab_tv_patricias.jpg) no-repeat; }

.clear {clear:both;}
.min {height:10px;}
.med {height:20px;}
.max {height:40px;}
/*.page-item-105 a:hover{
	overflow:visible !important; 
	text-indent:0px !important; 
	text-decoration:underline !important;
	color:#FFFFFF;
	display:block;
}*/
/*.page-item-2 a:hover{
	overflow:visible !important; 
	text-indent:0px !important; 
	text-decoration:underline !important;
	color:#FFFFFF;
	display:block;
}
*/
.page_item {border:solid 1px red !important; width:auto !important;}

.logo img { margin: 0 0 .5em 0;}
/*.logo { width:950px; height:120px; background:url(../../../img/topoLogo.jpg) 0 0 no-repeat;}*/
.logo { width:998px; height:190px; background:url(images/topoLogo.jpg) 0 0 no-repeat;}
.logo h1 { text-transform: uppercase; font-weight: bold; color: #000; margin: 0 0 0 0; }
.logo h1 a { display: block; text-indent:-10000px; overflow:hidden; width:230px; height:145px; margin:0 0 0 20px;}

/*
input { border: 1px solid #CCCCCC; padding-left: 0; }
ol { margin-left: 35px; }
label { font-weight: normal; }
textarea { height: 200px; width: 500px; }
.small { font-size: .9em; }
.nomargin { margin: 0; }
a.button, button { font-weight: normal; }
dl.small dd { font-size: .9em; }
.linkcat { list-style: none; }
.post_first { background: #e5e5e5; padding: 1em; }
.post_alt { background: #eee; padding: 1em; }
span.meta_align_right { color: #ccc; float: right; font-size: .6em; }
span.meta_align_right a { color: #ccc; }
span.meta_align_right a:hover { color: #000; }
.meta { color: #666; font-size: .8em; line-height: 1.875em; }
.meta a { color: #666; }
.meta a:hover { color: #000; }
.byline { color: #666; font-size: .8em; line-height: 1.875em; }
.byline a { color: #666; line-height: 1.875em; text-decoration: none; }
.byline a:hover { color: #000; }
.meta_list, .meta_list a, ul.meta_list { color: #000; list-style-image: none; }
.meta_list li { border-bottom: 1px dotted #000; list-style-image: none; }
h2.widgettitle {color:#000;text-transform:uppercase;border-bottom:1px solid #000; }
*/
input { border: 1px solid #CCCCCC; padding-left: 0; }
ol { margin-left: 35px; }
label { font-weight: normal; }
textarea { height: 200px; width: 500px; }
.small { font-size: .9em; }
.nomargin { margin: 0; }
a.button, button { font-weight: normal; }
dl.small dd { font-size: .9em; }
.linkcat { list-style: none; }
.post_first { background: #e5e5e5; padding: 1em; }
.post_alt { background: #eee; padding: 1em; }
span.meta_align_right { color: #ccc; float: right; font-size: .6em; }
span.meta_align_right a { color: #ccc; }
span.meta_align_right a:hover { color: #000; }
.meta { color: #666; font-size: .8em; line-height: 1.875em; }
.meta a {color: #666; background-color:#660000; text-align:center; display:block; width:33px; height:33px; font-family:Arial, "Times New Roman", Times, serif; font-size:15px; line-height:33px; vertical-align:middle; }
.meta a:hover {color: #666; text-decoration:underline !important;}
.byline { color: #666; font-size: .8em; line-height: 1.875em; }
.byline a { color: #666; line-height: 1.875em; text-decoration: none; }
.byline a:hover { color: #000; }
.meta_list, .meta_list a, ul.meta_list { color: #000; list-style-image: none; }
.meta_list li { border-bottom: 1px dotted #000; list-style-image: none; }
h2.widgettitle {color:#FFF; }

#home_right { padding:20px 0 20px 10px; }
.five_posts { display:none;} /*Esconde barra de postas da home*/

.five_posts h3 { margin-bottom: 0; padding: .5em 0 .5em 0; }
.five_posts h3 a { text-transform: uppercase; }
.five_posts h4, h6.category_head { margin: 0 0 1em; padding: 0; color: #fff; font-size: .9em; font-weight: normal; border-bottom: 1px solid #CCC; }
.five_posts h4 a, h6.category_head a {}
.five_posts h4 a:hover, h6.category_head a:hover { color: #fff; background: #ff0000; }


.comentarios { color: #666; font-size: .8em; line-height: 1.875em; width:auto !important; margin-bottom:0;  }
.comentarios a {color: #666; background-color:#660000; text-align:center; display:block; width:33px; height:33px; font-family:Arial, "Times New Roman", Times, serif; font-size:15px; line-height:33px; vertical-align:middle; }
.comentarios a:hover {color: #666; text-decoration:underline !important;}


.bt_comentario { display:block; width:110px; height:18px; background:url(images/bt_comentar.jpg) no-repeat; float:left; margin-top:10px; margin-bottom:5px; }
.bt_comentario a { display:block; width:110px; height:18px; }
.fonte_comentario a { color:#660000; float:left; padding:9px 8px 0 8px; font-family:Arial,"Trebuchet MS",Arial; }

.span-7 { width: 580px; float: none; margin:0; *position:relative;}
.span-7 h6 {font: 26px/30px Arial,"Trebuchet MS",Arial; color: #fff;  width: auto; float:left; line-height:40px;}
.span-7 .meta {font: 10px/12px Arial,"Trebuchet MS",Arial; color: #660000; width: 100%; float:left; clear:both; margin-bottom:10px; }
.span-7 .category_head {display:none;}
.span-7 p {font: 14px/18px Arial,"Trebuchet MS",Arial; color: #666; /*clear:both;*/ margin:10px 0 0 0;}
.span-7 .meta a, .span-7 h6 a {color: #fff;}
/*.span-7 .meta a {margin:-44px 0 0 0 !important;}*/
.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}

.linkAldeia {color:#FFF !important; text-decoration:none;}
.linkAldeia:hover{color:#FFF !important; text-decoration:underline !important;}

h6.category_head {background:url(../../../img/tituloDirBalaio.gif) no-repeat; overflow:hidden; text-indent:-20000px;}
h6.category_head a {width:300px; float:left; overflow:hidden; display:block; background:none !important; text-indent:-20000px; margin:-8px 0 0 0 !important;}

.news-block img {margin:0 0 10px 0;}
.news-block h6 a {color:#4B2748; padding:3px 0; margin:5px 0 0 0; font-family:Arial, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}
.news-block .meta{float:left !important; background:#66CCFF !important; color:#FFF !important; padding:1px 3px !important; margin:3px 0 5px 0 !important; font-family:Arial, "Times New Roman", Times, serif; font-size:10px;}
.news-block .meta a, .news-block .meta a:hover{color:#FFF;}
.news-block  p {clear:both; font-family:Arial, "Times New Roman", Times, serif !important; font-size:12px; color:#666;}

.news-block strong { color:#4B2849; font-size:13px; }


.bottombar a {color:#4B2849; font-family:Arial, "Times New Roman", Times, serif !important;}
.bottombar a:hover {color:#4B2849; text-decoration:underline;}

.box {
	background:none !important;
	margin-bottom:1.5em;
	padding:0 !important;
}

#feature { padding:20px 0 0 20px; background-color:#FFF; min-height:800px; }

/*
h6.category_more a { color: #000; background: #eee; padding: .3em; font-size: .9em; text-transform: uppercase; border: none; }
h6.category_more a:hover { background: #333; color: #fff; }
#gray_bg { background:#ddd; padding:2em; margin:0 -2em 0 -2em; float:left; position: relative; }
#dark_bg { background:#000; padding:2em; margin:0 -2em 0 -2em; color: #666; float:left; position: relative; }
#dark_bg ul li { list-style-image:none; border-bottom:1px solid #666; }
#dark_bg a { color:#ff0000; }
#dark_bg a:hover { color:#fff; }
#dark_bg h2.widgettitle { margin: 0 0 1em; padding: 0; text-transform: uppercase; color: #666; border-bottom:1px solid #666; font-weight: normal; }
.five_posts ul { margin:1em; }
.five_posts ul li { color: #000; font-size: .9em; line-height: 1.8em; border-bottom: 1px #000 solid; list-style-image:none; margin: 0 0 0 -1em; }
.five_posts ul li a { color: #000; }
.five_posts ul li a:hover { color: #ff0000; }
.post h2 { border-bottom: 1px solid #000; margin-bottom: 15px; }
h2.category_page { background:#000; margin-bottom: 15px; color:#fff; text-transform:uppercase; text-align:center; padding:10px; }
.post h2 a { color: #000; text-decoration: none; }
#maincontent .post h2 { margin-bottom: 5px; }
#maincontent .content { padding: 5px 47px 20px 48px; }
#maincontent h2.pagetitle { border: none; text-transform: uppercase; }
#feature h3 { margin-bottom: 0; padding: 0; }
#feature p img { margin: 7px 0 2em 0; }
.feature_text { margin-top: 2em; }
#home_right .entry { padding: 0 0 2em 0; }
.news h3 { text-transform: uppercase; }
.content {margin: 0 0 1em 0;}
.children li a{text-indent:0px !important; overflow:visible !important;}
ul#featurenav { margin-left: 0; padding-left: 0; white-space: nowrap; }
#featurenav li { display: inline; list-style-type: none; }
#featurenav a { padding: 1px 5px; }
#featurenav a:link, #featurenav a:visited { background-color: #eee; border: 1px solid #000; color: #000; text-decoration: none; }
#featurenav a:hover { background-color: #444; color: #fff; text-decoration: none; }
.author { background: #eee; margin-bottom: 1.5em; padding: 1.5em; }
.author img { float: left; padding: 0 1em 1em 0; }
.author p { margin-left: 8em; }
.author h6 { border-bottom: 1px #000 dotted; margin-left: 7em; }
.navigation, 
.navigation a { color: #AAA; }
.alignright { float: right; }
.alignleft { float: left; }
.post { margin-bottom: 25px; }
.entry { padding-bottom: 25px; }
#header { height: 50px; padding: 4px 0 0 0; width: 950px; }
#header h1, #header .description { line-height: 1em; margin: 0; padding: 0; }
h1 a.logo { }
.entry #nav .content { margin: auto; padding: 0; }
.entry #nav { background: #FFF; margin-bottom: 15px; }
.entry #nav li a { background: #666; border-right: 1px solid #000; color: #FFF; }
.entry #nav li.last a { border-right: none; }
.entry #nav li a:hover { background: #333; color: #FFF; }
#footer { font-size: .9em; margin: 0; text-align: center; }
#footer a { text-decoration: none; }
*/

h6.category_more a { color: #000; background: #eee; padding: .3em; font-size: .9em; text-transform: uppercase; border: none; }
h6.category_more a:hover { background: #333; color: #fff; }
#gray_bg { background:#ddd; padding:2em; margin:0 -2em 0 -2em; float:left; position: relative; }
#dark_bg { background:#000; padding:2em; margin:0 -2em 0 -2em; color: #666; float:left; position: relative; }
#dark_bg ul li { list-style-image:none; border-bottom:1px solid #666; }
#dark_bg a { color:#ff0000; }
#dark_bg a:hover { color:#fff; }
#dark_bg h2.widgettitle { margin: 0 0 1em; padding: 0; text-transform: uppercase; color: #666; border-bottom:1px solid #CCC; font-weight: normal; }
.five_posts ul { margin:1em; }
.five_posts ul li { color: #000; font-size: .9em; line-height: 1.8em; border-bottom: 1px #000 solid; list-style-image:none; margin: 0 0 0 -1em; }
.five_posts ul li a { color: #000; }
.five_posts ul li a:hover { color: #ff0000; }

.post h2 {font:Arial,"Trebuchet MS",Arial; color: #FFF !important;  width: auto; padding:1px 5px; background-color:#f3c; float:left; line-height:40px; margin-bottom:0 !important;}
.post .small {font: 10px/12px "Arial","Trebuchet MS",Arial; color: #fff; width: auto; padding:1px 5px; background-color:#F891DE; float:left; line-height:20px; margin-bottom:16px; clear:both; }
.post .category_head {display:none;}
.post p {font: 14px/18px Arial,"Trebuchet MS",Arial; color: #666; clear:both; margin:0 0 20px 0;}
.post .meta a, .span-7 h6 a {color: #660000;}
.last {margin-right:0;}
.wp-caption {clear:both !important;}
.post .small a {color:#FFF !important;}
.post .small a:hover {color:#FFF !important;}

h2#comments, h2#respond {color:#660000 !important; text-transform:uppercase !important;}

cite a{color:#FF33CC !important; text-decoration:none !important;}
cite a:hover{color:#FF33CC !important; text-decoration:underline !important;}

.comments-alt p a {color:#660000 !important; text-decoration:none !important;}
.comments-alt p a:hover{color:#660000 !important; text-decoration:underline !important;}

.feedlink a{color:#660000 !important; text-decoration:none !important;}
.feedlink a:hover{color:#660000 !important; text-decoration:underline !important;}
.trackbacklink a{color:#660000 !important; text-decoration:none !important;}
.trackbacklink a:hover{color:#660000 !important; text-decoration:underline !important;}

h2.category_page {margin-bottom: 15px !important; color:#660000 !important; text-transform:uppercase !important; text-align:left !important; padding:10px 0 0 0 !important; background:none !important; }
.post h2 a {color:#FFF !important; text-decoration: none; }
#maincontent .post h2 { margin-bottom: 5px; }
#maincontent .content { padding: 5px 47px 20px 48px; }
#maincontent h2.pagetitle { border: none; text-transform: uppercase; }
#feature h3 { margin-bottom: 0; padding: 0; }
#feature p, .mceTemp {font-family:Arial, "Times New Roman", Times, serif; font-size:12px; color:#000; /*clear:both;*/ } 
#feature span {font-family:Arial, "Times New Roman", Times, serif !important; font-size:12px !important; color:#000 !important; /*clear:both;*/ } 
#feature p img { margin: 7px 0 2em 0; }
.feature_text { margin-top: 2em; }
#home_right .entry { padding: 0 0 2em 0; }
.news h3 { text-transform: uppercase; }
.content {margin: 0;}
.children li a{text-indent:0px !important; overflow:visible !important;}
ul#featurenav { margin-left: 0; padding-left: 0; white-space: nowrap; }
#featurenav li { display: inline; list-style-type: none; }
#featurenav a { padding: 1px 5px; }
#featurenav a:link, #featurenav a:visited { background-color: #eee; border: 1px solid #000; color: #000; text-decoration: none; }
#featurenav a:hover { background-color: #444; color: #fff; text-decoration: none; }
.author { background: #eee; margin-bottom: 1.5em; padding: 1.5em; }
.author img { float: left; padding: 0 1em 1em 0; }
.author p { margin-left: 8em; }
.author h6 { border-bottom: 1px #000 dotted; margin-left: 7em; }
.navigation, 
.navigation a { color: #000; }
.alignright { float: right; margin:0 0 10px 10px !important; }
.alignleft { float: left; margin:0 10px 10px 0 !important; }
.aligncenter { text-align:center !important; }
.post { margin-bottom: 25px; padding-left:20px; float:left; clear:both; *width:590px !important;}
.entry { padding-bottom: 25px; clear:both;}
.entry h3 {color:#660000 !important; margin-top:0px !important;}
#header { height: 50px; padding: 4px 0 0 0; width: 950px; }
#header h1, #header .description { line-height: 1em; margin: 0; padding: 0; }
h1 a.logo { }
.entry #nav .content { margin: auto; padding: 0; }
.entry #nav { background: #FFF; margin-bottom: 15px; }
.entry #nav li a { background: #666; border-right: 1px solid #000; color: #FFF; }
.entry #nav li.last a { border-right: none; }
.entry #nav li a:hover { background: #333; color: #FFF; }
#footer { font-size: .9em; margin: 0; text-align: center; background-color:#333 !important; height:180px !important; }
#footer a { text-decoration: none; }
.children li a{text-indent:0px !important; overflow:visible !important;}




.related_post_title { height:25px; background:#F0F0F0 url(images/tit_leia_tb.jpg) no-repeat scroll 0 0; text-indent:-20000px; }
.related_post { background:#F0F0F0; margin:0; padding-left:5px; }
.related_post li { list-style:url(images/seta_leia_mais.jpg) inside; padding-left:5px;  }

.leia_tb { height:25px; background:#F0F0F0 url(images/tit_leia_tb.jpg) no-repeat scroll 0 0; text-indent:-20000px; }
.leia_tb_ul { background:#F0F0F0; margin:0; padding-left:5px; }
.leia_tb_li { background:#F0F0F0; margin:0; padding-left:5px; }

.leia_tb_li a { color:#666; font-family:Arial, "Times New Roman", Times, serif; font-size:11px; }
.leia_tb_li a:hover { text-decoration:underline; }

#search { position:relative; height:0;}
/*#search div { position:absolute; left:775px; top:14px; z-index:22; width:164px; background:#FFF;}*/
#search table {width:300px; float:right; margin-right:20px;}
#search #s { background: #fff url('images/icons/search_grey.gif') 0px center no-repeat; color: #CCCCCC; font-size: 0.9em; margin-right:2px;  width: 235px; height:16px; padding:2px 5px 0 15px; }
/*#search #s:hover { color: #000; }*/
.search-excerpt { margin: 0; }
#search table td { vertical-align:middle !important; padding-top:4px !important; }

.commentlist li { padding: 8px 15px; }
.comments-alt { background: #EEE; }
.bottombar { }
.bottombar h2 { font-size:10px; color:#FFF; background:url(images/tit_palavras_chave.jpg) no-repeat; display:block; width:118px; height:11px;  padding:3px 5px; text-indent:-20000px; float:left; font-family:Arial, "Times New Roman", Times, serif; clear:both;}
ul { list-style-type: none; margin-left: 1em; padding: 0; }
ul li { background-repeat: no-repeat; line-height: 2em; /*list-style-image: url('images/icons/li.png');*/ margin: 0; padding: 0; }
#top { margin: 0 auto; width: 950px; }
#title { float: left; }
#title h1 { margin: 0; }
#title h1 a { color: #fff; font-weight: bold; letter-spacing: -.1em; line-height: 1.3em; text-transform: uppercase; }
#title h1 a:hover { color: #eee; }
#contents { background: #fff; border: 1px solid #ccc; border-top: none; clear: both; margin: 0px; padding: 15px; }
/* SECOND TIER PAGE NAVIGATION */ /* Root = Horizontal, Secondary = Vertical */
#navmenu-h { z-index:13; }
#navmenu-h-r { background: #000000; z-index:14; }
#navmenu-h li.alignright { float: right;   }
ul#navmenu-h { margin: 0; border: 0 none; padding: 0; width: 998px; /*For KHTML*/ list-style: none; height: 40px; border-top: 1px #222 solid; z-index:98; background:#000 url(images/menu_principal.gif) no-repeat; }
#navmenu-h-r { margin: 0 0 0 0; border: 0 none; padding: 0; width: 950px; /*For KHTML*/ list-style: none; height: 26px; }
ul#navmenu-h li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 34px; z-index:99; }
#navmenu-h-r li { margin: 0; border: 0 none; padding: 0; float: right; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 26px; }
ul#navmenu-h ul { margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 40px; left: 0; z-index:100; }
ul#navmenu-h-r ul { margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 26px; left: 0; z-index:10; }
ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#navmenu-h ul li, ul#navmenu-h-r ul li { width: 160px; float: left; /*For IE 7 lack of compliance*/ display: block !important; /*For IE*/ }
/* Root Menu */
ul#navmenu-h a { padding: 5px 20px 5px 15px; float: none !important; /*For Opera*/ /*For IE*/ display: block; overflow:hidden; text-indent:-20000px; color: #ccc; font: 12px/30px Helvetica; text-decoration: none; text-transform: uppercase; height: auto !important; /*For IE*/ }
ul#navmenu-h-r a { width:auto; padding: 2px 18px 0 18px; float: none !important; /*For Opera*/ /*For IE*/ display: block; color: #fff; font: 11px/22px Arial,"Trebuchet MS",Arial; text-decoration: none; height: auto !important; /*For IE*/ }
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h-r a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h-r li:hover a,
ul#navmenu-h li.iehover a,
ul#navmenu-h-r li.iehover a {color: #FFF; overflow:hidden; text-indent:-20000px;}
/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a,
ul#navmenu-h-r li:hover li a,
ul#navmenu-h-r li.iehover li a { float: none; background: #000; color: #ccc; }
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a,
ul#navmenu-h-r li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover a,
ul#navmenu-h-r li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover a { background: #333; color: #FFF; }
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li a { background: #000; color: #ccc; }
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a,
ul#navmenu-h-r li:hover li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover a,
ul#navmenu-h-r li.iehover li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover a { background: #CCC; color: #FFF; }
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a { background: #EEE; color: #666; }
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover { background: #CCC; color: #FFF; }
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h-r ul ul,
ul#navmenu-h-r ul ul ul { display: none; position: absolute; top: 0; left: 160px; }
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul,
ul#navmenu-h-r li:hover ul ul,
ul#navmenu-h-r li:hover ul ul ul,
ul#navmenu-h-r li.iehover ul ul,
ul#navmenu-h-r li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul,
ul#navmenu-h-r li:hover ul,
ul#navmenu-h-r ul li:hover ul,
ul#navmenu-h-r ul ul li:hover ul,
ul#navmenu-h-r li.iehover ul,
ul#navmenu-h-r ul li.iehover ul,
ul#navmenu-h-r ul ul li.iehover ul { display: block; }

ul#portfolio {padding:0;list-style:none;margin:.5em 0 2em 0; *border:solid 1px #FFF;}
ul#portfolio li {list-style:none;background:#eee;border:1px solid #ccc;padding: 1em; }
ul#portfolio li h4 { font: 18px/24px "Arial","Trebuchet MS",Arial; color: #fff;  padding:0 0 0 10px; background-color:#f3c; float:left; line-height:21px;}
ul#portfolio li h4 a {color: #fff; float:left;}
ul#portfolio li .meta {font: 10px/12px "Arial","Trebuchet MS",Arial; color: #fff; width: auto; padding:1px 5px; background-color:#F891DE; line-height:21px; float:left; margin:0 0 0 10px;}
.slideshow { background:#eee; margin:0 0 1em 0; clear:both; }
ul#portfolio li .meta a {margin:-3px 0 0 0 !important;}
ul#portfolio img {clear:both; float:left;}

.tags-post {float:left; width:100%; background-color:#F0F0F0; height:30px; line-height:30px; vertical-align:middle; }
.tags-post .meta{margin:1px; background-color:#F891DE; clear:both; color:#FFFFFF; float:left; font-family:"Arial","Trebuchet MS",Arial; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:20px; margin-bottom:10px; padding:1px 5px; width:auto;}
.tags-post a {color:#666; font-family:Arial, "Times New Roman", Times, serif; font-size:11px; text-decoration:none;}
.tags-post a:hover { font-family:Arial, "Times New Roman", Times, serif; font-size:11px; text-decoration:underline;}

/* DA ALDEIA */
.ald_clear { clear:both;}
.ald_coment {font: 15px/18px "Arial","Trebuchet MS",Arial; color: #fff; width: auto; padding:1px 5px; background-color:#000; line-height:20px; float:right; }
.ald_coment a { color:#fff;}
.assuntos { background:url(images/tit_assuntos.gif) no-repeat; display:block; width:87px; height:12px; float:left; margin:9px 5px 0 10px; }
#home_right div .social_bookmark { display:none !important; }
#featuredpost .social_bookmark { display:none !important; }
.social_bookmark { z-index:9999; }
#posthighlights_container, #posthighlights_container .ph-canvas {height:225px;width:610px !important; float:left !important; overflow:hidden !important; text-align:left !important;}

/* PAGINACAO */
ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
	width: 280px;
	margin: 0 auto;
	}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 0px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}

/* Box Twitter */


.boxTwitter { margin:15px 0; width:310px; }
.twitterTopo { background:url(images/boxTwitterTopo.gif) no-repeat; width:310px; height:43px; }
.twitterBody { background:#4B2848; padding:0 15px; width:280px; }
.twitterBase { background:url(images/boxTwitterBase.gif) no-repeat; width:310px; height:40px; }
.twitterInfo { background:url(http://a1.twimg.com/profile_images/459906532/aspatistwitter_bigger.jpg) left top no-repeat; height:83px; margin-left:10px; }
.twitterInfo p { text-indent:84px; }


#twitter_update_list span { color:#FFF; font-size:12px; }
#twitter_update_list li { list-style:none; }

/*.twitter { width:80px; height:17px; margin:0 0 0px 0;}
.dadosTwitter { width:302px; background:url(http://a1.twimg.com/profile_images/459906532/aspatistwitter_bigger.jpg) left top no-repeat; height:90px; z-index:10; }
.dadosTwitter p { color:#666; text-indent:80px; font-size:11px; line-height:16px; margin:0; }
.dadosTwitter a { color:#666; }
.dadosTwitter a:hover { color:#666; text-decoration:underline; }
.ie #twitter_update_list { margin:0; padding:0; text-indent:-15px; }
#twitter_update_list span { color:#000; font-size:12px; width:246px; position:absolute; left:80px;}*/


/* Box Publicidade */
.boxPublicidade { margin:15px 0; width:310px; }