/*  
Theme Name: Sensible blogging
Theme URI: http://www.wpskins.org/
Description: 4 Column adsense (advertisement) ready, calm wordpress theme. Designed By: <a href="http://www.wpskins.org/" title="Free Wordpress Themes" target="_blank">Free Wordpress Themes</a> | Brought to you by: <a href="http://www.fastandhealthyweightloss.com" target="_blank">Weight Loss Nutrition</a> | <a href="http://www.venusarcade.com/" target="_blank">Free Games</a> | <a href="http://www.webdirectory9.com/" target="_blank">Business Web Directory</a>
Author: Free Wordpress Themes
Author URI: http://www.wpskins.org/
	 
	This theme was designed and built by Free Wordpress Themes,
	whose blog you will find at http://www.wpskins.org/

	The CSS, XHTML and design is released under Attribution-ShareAlike 2.5 Licence You must leave our 3 links intact on this theme if you wish to use it, please refer to the licence.txt file included. [ http://creativecommons.org/licenses/by-sa/2.5/ ]

*/


			/* Global Layout */


body 
{
float: center;
font-size: 11px;
margin: 0px;
text-align: center;
color: #525353;
font-family: Arial
background: #ffffff url('/media/bgg_body.jpg') repeat;
}


#header
{
float: center;
width: 1000px;
padding: 0px;
height: 90px;
background: #ffffff url('/media/front.jpg') no-repeat top center;
border-top: 0px solid #336699;
}








#tan
{
background: #ebebeb;
border-bottom: 1px solid #c1c1c1;
margin-bottom: 15px;
width: 1000px;
}







#nav
{
position: relative;
margin: auto;
padding: 6px;
font-size: 12px;
height: 20px;
background: #ebebeb;

}

#searchform {float:right; margin-right:0px; border-left: 0px solid #c1c1c1; padding-left:0px; width: 290px;}
        

#nav li
{
position: relative;
float: left;
}

#nav a:link, #nav a:visited
{
position: relative;
float: left;
display: block;
padding: 3px 10px 0px 10px;
color: #336699;
}



#contentwrap




{
float: center;
position: relative;
margin-top: 0px;
width: 1000px;
background: url('img/pagebg.gif') top left; margin-left:auto; margin-right:auto; margin-bottom:auto
}

#left



{
position: relative;
float: left;
width: 120px;


}





#center
{
position: relative;
float: left;
padding-left: 20px;
width: 540px;
text-align: left;

}

#center img {
	float:left;
         margin-top:0px;
	margin-bottom:0px;
         margin-right:8px;
         border: 0px solid #cccccc;
         padding: 0px;

	}





.apost
{
position: relative;
padding: 10px;
border: 1px solid #ccc;
margin-bottom: 10px;
}

.apost2
{
position: relative;
padding-bottom: 0px;
border-bottom: 0px solid #ccc;
margin-bottom: 0px;
}

#apost3
{
width: 530px;
height: 15px;
position: relative;
padding: 5px;
border: 1px solid #ccc;
margin-bottom: 10px;
float: center;
}

#apost4
{
width: 505px;
height: 60px;
padding: 5px;
border: 0px solid #ccc;
margin-bottom: 10px;
text-align: center;
background:#f3f8f8;
float: right;
}

#apost6
{
width: 530px;
height: 300px;
padding: 0px;
border: 0px solid #ccc;
margin-top: 10px;
margin-bottom: 10px;
float: center;
}


#tickpubli
{
width: 10px;
height: 60px;
padding: 5px;
border: 0px solid #ccc;
background:#efefef url('img/publi02.gif') center no-repeat;
float: left;
margin-right: 2px;
}


#apost5
{
position: relative;
width: 520px;
padding: 10px;
border: 1px solid #ccc;
margin-bottom: 10px;
text-align: left;

float: left;
}



.apost5 h3 {
	color: #336699;
         margin-bottom: 10px;
	padding: 5px;
	font: bold 20px Arial;
	border-bottom: 2px solid #336699;
         background:#f3f8f8;
}

.apost5 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
padding-left: 20px;
padding-right: 30px;


}

.apost5 ul li {
	color: #ffffff;
	font:13px arial;
	border-bottom: 1px dotted #666666;
padding-left: 15px;
background: url('img/4.gif') no-repeat 2px 4px;
         
}

.apost5 ul li a {
	color: #336699;
        text-decoration: none;
	display: block;
	padding: 5px;

}

.apost5 ul li a:hover {
	text-decoration: underlined;
	background-color: #fcfcfc;
}

.apost5 ul li a span {
	color: #cc9900;
	font:  9px Arial;
	display: block;
	margin-bottom: 4px;
}

.apost5 ul li ul {
	display: none;
}









.post2
{
position: relative;
padding-bottom: 20px;
}


#wrap-content 


{
position: relative;
margin-top: 0px;
width: 1000px;
background: url('img/pagebg.gif') top left;; margin-left:auto; margin-right:auto; margin-bottom:auto

}


#content {

margin: 0 0;
padding: 20px 10px;
width: 540px;
float: right;

}





.demais img, #rightcol img {
padding:1px;
border:1px solid #000;
}


.colunaleftblog {float:left; width:250px; padding-right:10px;text-align: left;}

.colunaleftblog li 
{
padding-bottom:10px;
padding-top:5px;
border-bottom:1px dotted #000;
margin: 0 0;
display: block;
text-align: left;
}





.colunarightblog {float:right; width:250px; padding-left:10px; text-align: left; border-left:0px dashed #ccc; }


.twitter {float:right; width:250px; margin-left:10px; text-align: left; border-left:0px dashed #ccc; }



ul.twitter {

height:75px;
margin: 0 0;
padding: 0 0;
list-style-type: none;
text-align: left;
display: block;

}

ul.twitter li {
margin: 0 0 0px 0;
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 0px dotted #336699;
height: 100%;
text-align: left;
display: block;

}






.colunaleft-tab {float:left; width:250px; padding-right:0px;text-align: left;}

.colunaleft-tab li 
{
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dotted #000;
margin: 0 0;
display: block;
text-align: left;
}





.colunaright-tab {float:right; width:250px; padding-left:10px; text-align: left; border-left:1px dashed #ccc; }

.colunaright-tab li 
{
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dotted #000;
margin: 0 0;
display: block;
text-align: left;
}




.colunaleft {float:left; width:260px; padding-right:10px;text-align: left;}


.colunaright {float:right; width:260px; padding-left:9px; text-align: left; border-left:1px dashed #ccc; }

.colunaleftbig {float:left; width:670px; padding-left:0px;text-align: left;}

.colunarightbig {float:right; width:300px; padding-left:0px;text-align: left;}


.colunaleftmedia {float:left; width:400px; padding-right:0px; margin-bottom:0px;text-align: left; border-right:0px dashed #ccc;}




.colunaleftsmall {width:300px; margin-bottom:5px; border-right:0px dashed #ccc;}

.colunaimg {width:65px; marginright:5px; text-align: left; float: left; border-right:0px dashed #ccc;}

.colunamiddlesmall {float:left; width:120px; padding-right:0px;text-align: left; border-right:1px dashed #ccc;}

.colunarightsmall {float:right; width:120px; padding-left:10px; text-align: left; border-left:1px dashed #ccc;}

.colunarightsmall2 {float:right; width:135px; padding-left:10px; text-align: left;}


.colunaleftcalendar {float:left; width:140px; margin-bottom:10px;text-align: left; border-right:0px dashed #ccc;}

.colunarighttempo {float:right; width:140px; padding-left:10px; align: center; border-left:1px dashed #ccc;}







#tabberx {float:right; width:300px; padding-left:0px; text-align:left;}

#tabberx h3 {
	font:1.1em Arial;
	font-weight:bold;
	background:#336699;
	color:#fff;
	margin:0px 0px 10px 0px;
	padding:2px 2px;
        text-align:left;
	}



.tabbercolunas {float:right; width:300px; padding:0px; }




.outrasright {float:right; width:250px; padding:5px; color:#666; border-bottom:1px dashed #ccc;border-right:0px solid #ccc; background: #ffffff;}

.outrasleft {float:left; width:250px; padding:5px; color:#666; border-bottom:1px dashed #ccc;border-right:0px solid #ccc; background: #ffffff;}



.right {float:right; width:250px; padding:0px; color:#666; border-bottom:0px dashed #ccc;border-top:0px dashed #ccc; background: #ffffff;}



.clear {clear:both}



.right2 {float:right; width:24px; padding:0px;}





ul#sidebarleft {
margin: 0 0;
padding: 0 0;
list-style-type: none;
text-align: left;

}

ul#sidebarleft li {
margin: 0 0 10px 0;
padding: 0 0;
border-bottom: 1px dotted #336699;
height: 100%;
text-align: left;
}












ul#sidebarleft li h2,


ul#sidebarleft li ul {
margin: 10px 0 0 0;
padding: 0 0;
list-style-type: none;
text-align: left;
}

ul#sidebarleft li li {
margin: 0;
padding: 0;
border-top: 1px dotted #336699;
border-bottom: 0px none;
text-align: left
}

ul#sidebarleft li li ul {
margin: 0 0;
padding: 0 0;
text-align: left;
}

ul#sidebarleft a {
text-decoration: none;
text-align: left;
}

ul#sidebarleft li li a {
margin: 0;
display: block;
height: 100%;
background: url('img/seta.gif') no-repeat 2px 6px;
text-align: left; padding-left:10px; padding-right:0; padding-top:3px; padding-bottom:3px
}

ul#sidebarleft li li a:hover {
background: #ebebeb url('img/seta.gif') no-repeat 2px 6px;
text-align: left
}

ul#sidebarleft li li li {
margin: 0;
padding: 0;
border-top: 1px solid #336699;
border-bottom: 0px none;
text-align: left
}

ul#sidebarleft li li li a {
margin: 0;
display: block;
text-decoration: none;
background: url('img/4.gif') no-repeat 22px 4px;
text-align: left; padding-left:40px; padding-right:0; padding-top:3px; padding-bottom:3px
}

ul#sidebarleft li li li a:hover {
background: #ebebeb url('img/4.gif') no-repeat 22px 4px;
text-align: left
}









.description
{
position: relative;

}




.postfoot
{
position: relative;
padding: 10px 10px 0px 10px;
border-top: 1px solid #cccccc;
}


#postfoot2
{
position: relative;
padding:5px;
margin: auto;
background: #ffffff;
border-top: 1px dashed #cccccc;
border-bottom: 1px dashed #cccccc;
}


#anuncio
{
position: relative;
padding:0px;
margin-bottom: 15px;
background: #ffffff;
border-top: 0px dashed #cccccc;
border-bottom: 0px dashed #cccccc;
height: 150px;
align: center;
}


#anuncio2
{
height: 300px;
position: relative;
padding:10px;
margin: auto;
background: #ffffff;
align: center;
margin-bottom: 0px;
border: 1px solid #cccccc;
width: 520px;
}





#anuncio3
{
position: relative;
padding:3px;
background: #ffffff;
border-top: 0px dashed #cccccc;
border-bottom: 0px dashed #cccccc;

width: 540px;
align: left;

}


.título
{
position: relative;
border-left: 2px solid #D33234;
padding-left: 3px;
height: 20px;
margin-bottom: 5px;
Text-align: left;

}


.título h2 {
	font: bold 19px Arial;
	}


#right
{
position: relative;
float: right;
padding-left: 0px;
width: 300px;
text-align: left;
}

#right ul
{
position: relative;
padding-bottom: 15px;
}

#right a:link, #right a:visited
{
position: relative;
display: block;
height: 100%;
padding: 4px 0px 4px 0px;
color: #cc9900;
}

.archive li a:link, .archive li a:visited
{

margin: 0 0 0px 0;
padding: 0 0;
border-bottom: 1px dotted #336699;
height: 100%;
text-align: left;
}

.pages li a:link, .pages li a:visited
{


margin: 0 0 0px 0;
padding: 0 0;
border-bottom: 1px dotted #336699;
height: 100%;
text-align: left;



}


.other li a:link, .other li a:visited
{
background: url('img/4.gif') no-repeat left center;

padding: 0;
border-bottom: 1px dotted #336699;
height: 100%;
text-align: left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px
}


#azulim
{
position: relative;
float: left;
padding-left: 0px;
width: 100%;
text-align: left;
}

#azulim ul
{
position: relative;
padding-bottom: 15px;
}

#azulim a:link, #azulim a:visited
{
position: relative;
display: block;
height: 100%;
padding: 4px 0px 4px 0px;
color: #cc9900;
}





.azulim li a:link, .azulim li a:visited
{
margin: 0 0 0px 0;
padding: 0 0;
border-bottom: 1px dotted #336699;
height: 100%;
text-align: left;
}









#farwoods
{
position: relative;
float: left;
padding-left: 27px;
width: 300px;

}


#comment
{
width: 435px;


}














h1
{
position: relative;
text-align: left;
padding-left: 165px;
padding-top: 18px;
font-size: 14px;
font-weight: bold;
color: #ffffff;
}

a:link, a:visited
{
color: #336699;
}

p
{
margin: 9px 0px 9px 0px;
line-height: 16px;
}

h2
{
position: relative;
font-size: 19px;

color: #336699;
font-weight: bold;

}

h3
{
position: relative;
font-size: 14px;
color: #336699;
font-weight: bold;
}


h4
{
position: relative;
font-size: 13px;
color: #336699;
font-weight: bold;
}




h5
{
position: relative;
font-size: 10px;
color: #035884;
}


#aviso{
font:1.1em Arial;
font-weight:bold;
background:#6B8AA2;
color:#fff;
margin:0px 0px 10px 0px;
padding:2px 2px 2px 2px;
text-align:left;
	}




#ultimas{
color: #336699;
background: #ffffff url('img/internas.jpg') no-repeat;
text-align: left;
text-transform: uppercase;
border: 0px solid #336699;
padding: 0px;
height: 40px
}








#noticias
{
padding: 5px;
border: 0px solid #cccccc;
background: #ffffff url('/media/rssbck.gif');
margin: 0px;
text-align: left
}





#quadro{

background-color: #ebebeb;
text-align: left;
border: 1px solid #336699;
padding: 4px 4px 4px 4px;

}


#sobretudo{
background-color: #ebebeb;
text-align: left;
background: url('/media/sobretudo.jpg') repeat-y left center;
border: 1px solid #336699


}












#content_start {position: absolute;left: -10000px;};




#features {
align:left;
text-align: left;

	}


#features .clearfloat {
	margin-bottom:5px;
text-align: left;
align:left;
	}
	
#features img {

margin-right: 5px;

float:left;
}




#notas {
	
text-align: left;
padding: 5px 5px 5px 5px;
background-color: #ffffff;
border: 1px solid #336699;

	}















#commentsection {margin:15px 0 0;}

#commentsection p {margin:0 0 6px;}



.comment {background-color:#ffffff; border-left:1px solid #336699; color:#31363e; width:430px; margin:0 0 10px; padding:8px 5px 0 8px;}







/* The Info Bar */

.infobar {
	background:#ffffff url('images/infobar.gif') repeat-x top;
	color:#fff;
	margin-bottom:10px
	}
.infobar .column {
	float:left;
	width:120px;
	padding:0 8px;
        height:150px;
        }
.infobar2 .column {
	float:left;
	width:468px;
	padding:0 10px;
        height:150px;
	}


.infobar3 .column {
	float:left;
	width:200px;
	padding:0 10px;
        height:150px;
	}

.infobar4 .column {
	float:left;
	width:120px;
	padding:0 10px;
        height:150px;
	}


.infobar h2 {
	margin:10px 0 10px 0;
	font-size:12px;
	text-transform:uppercase;
	}
.infobar p {
	padding:0;
	margin:0 0 0px 0;
	}


/* Subpage menu */

#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; float:left; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:224px;}

#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}

#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}

#subpages ul.submenu li {display:inline; line-height:1.4em; width:224px; padding:0;}

#subpages ul.submenu li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:200px;}

#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}

#subpages ul.submenu li ul li a {width:135px;}

#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}

#subpages ul.submenu li ul ul li a {width:135px;}

#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}

#subpages ul.submenu li ul ul ul li a {width:224px;}

#subpages ul.submenu li a:hover, #subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:4px solid #336699; color:#555;}

#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#555;}







/************************************************
*	Daun1.0 time      							*
************************************************/

.post-date {width: 35px;height: 35px;float:left;background: url('img/date-thumbnail.gif') no-repeat;}

.post-month {font-size: 11px; font-weight: bold; text-transform: uppercase;color: #FFFFFF;text-align: center;display:block;line-height: 11px;padding-top: 3px;margin-left: -3px;}

.post-day {font-size: 15px;text-transform: uppercase;color: #336699;text-align: center;display:block;line-height: 15px;padding-top: 4px;margin-left: -2px;}




/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {

}
.tabberlive {
 margin-top:10px;
  border: 0px solid #cccccc;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #cccccc;
 font: bold 15px Arial;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;

}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #cccccc;
 border-bottom: none;
 background: #f3f8f8;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #336699; }
ul.tabbernav li a:visited { color: #336699; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #C9DADA;
 border-color: #cccccc;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}




/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
border:0px solid #cccccc;

 
 



 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

  /* height:200px;  /* 

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}




















	




/***
 ***  Calendar
 ***/


#wp-calendar caption {
margin: 0 0;
padding: 5px 5px 5px 5px;
color: #336699;
font: normal 1.0em Arial;
border-top: 1px solid #336699;
background: #DDEAF3;
text-transform: uppercase;
text-align: center;
}





#wp-calendar #today{background:#ebebeb;color:#336699; border: 1px solid #336699;}






#wp-calendar table {
 width:100%;


}

#wp-calendar #prev {
  text-align:left;
border:solid 1px #336699;
}

#wp-calendar #next {
  text-align:right;
 border:solid 1px #336699;
}

.ec3_eventday a {
 
border:solid 0px #ffffff;

}

#wp-calendar table td,
#wp-calendar table th {
  text-align:center;

}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
 padding:1px;
border:solid 1px #336699;
}

#wp-calendar table td:hover {
 padding:0px;
 border:solid 1px #000;
}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;

}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #800;
 float:left;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#800;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }



#searchsubmit, 
#comment-submit {
padding: 2px;
background: #eee;
border: 3px double #666;
border-top-color: #ccc;
border-left-color: #ccc;
font-size: 85%;
color: #333;
text-transform: uppercase;
text-align: center;
letter-spacing: 0.1em;
height: 23px;
}

/* search page
------------------------------------------------------ */

ul#search-results-list {
margin: 25px 0 0;
}
ul#search-results-list li {
margin: 0 0 0px;
padding: 0 0 0 0px;
line-height: 18px;
}
ul#search-results-list h2 {
margin: 0;
padding: 0;
}



/* MAIN SUBCONTENT */
.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.subcontent-unit-border-green {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
.subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.subcontent-unit-border-orange {width:183px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}

.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}

.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url('img/bg_corner_topleft.gif') no-repeat; margin-top:-1px; margin-left:-1px}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url('img/bg_corner_topright.gif') no-repeat; margin-top:-1px; margin-left:174px}
.round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url('img/bg_corner_topleft.gif') no-repeat; margin-top:0px; margin-left:0px}
.round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url('img/bg_corner_topright.gif') no-repeat; margin-top:0px; margin-left:175px}



.subcontent-unit-border:after, .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 p:after {content:"."; display:block; height:0; /*clear:both*/; visibility:hidden;}



.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:185px; margin:0 15px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.page-container:after, .header:after, .header-bottom:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}





/* latest post
------------------------------------------------------ */

#latest {
height: 1%;
border-bottom: 1px solid #eee;
}
body#home #latest {
border-top: 1px solid #e1e1e1;
}
#latest-inner {
height: 1%;
margin: 5px 0;
background: url('i/latest.gif') repeat-y;
}

/* post */

#post-latest {
float: left;
width: 550px;
font-size: 1.1em;
color: #333;
}
#post-latest h3 {
margin: 0;
padding: 20px 0 0 20px;
}
#post-latest h2 {
margin: 20px 20px 0;
font: bold 1.1em Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
}
#post-latest p.post-meta {
margin: 0 20px;
font-size: 0.8em;
color: #666;
}
#post-latest .post-body {
padding: 10px 20px 20px;
}

/* about */

#sec-about {
float: left;
margin-right: 0px;
width: 260px;
align: center;
padding: 0px;
border:solid 1px #cccccc;
background: #f3f8f8;
font-size: 0.9em;
line-height: 1.6em;
}
#sec-about p {
margin: 0px;
padding: 5px 5px 5px 5px;
}
#sec-about h3 {
margin: 0;
padding: 0px 5px 5px 5px;
font-size: 1.1em;
}


#rightx
{
width: 250px;
position: relative;
float: right;
padding-left: 0px;
text-align: left;
}

#rightx ul
{
position: relative;
padding-bottom: 0px;
}

#rightx a:link, #right a:visited
{
position: relative;
display: block;
height: 100%;
padding: 4px 0px 4px 0px;
color: #cc9900;
}





/*------TJ-------*/		
/*  Recent Data  */
/*---------------*/
	


#recent_data {
	
	background:url('images/top_post_bg.gif') repeat-y left ;
	margin-bottom: 15px;
        width: 540px
}

#recent_data_top {
	width: 540px;
	background:url('images/top_post_top.gif') no-repeat top left;
}

#recent_data_bottom {
	width: 540px;
	background: url('images/top_post_bottom.gif') no-repeat left bottom;
	overflow: hidden; padding-left:0px; padding-right:0; padding-top:0; padding-bottom:0px
}


.recent_data_container {
	width: 250px;
	float: left;
	margin-right:10px;

}

.recent_data_container h3 {
	color: #cc9900;
	padding: 5px;
	font: bold 14px Arial;
	border-bottom: 1px dotted #807F7D;
}

.recent_data_container ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.recent_data_container ul li {
	color: #ffffff;
	font:16px arial;
	border-bottom: 1px dotted #666666;
}

.recent_data_container ul li a {
	color: #cc9900;
        text-decoration: none;
	display: block;
	padding: 4px;
}

.recent_data_container ul li a:hover {
	text-decoration: underlined;
	background-color: #fcfcfc;
}

.recent_data_container ul li a span {
	color: #cc9900;
	font:  9px Arial;
	display: block;
	margin-bottom: 4px;
}

.recent_data_container ul li ul {
	display: none;
}



.recent_data_container2 {
	width: 260px;
	float: right;
border-bottom: 1px dotted #807F7D;
	
}


.recent_data_container2 h3 {
	color: #cc9900;
	padding: 10px;
	font: bold 14px Arial;
	border-bottom: 2px dotted #807F7D;
}

.recent_data_container2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.recent_data_container2 ul li {
	color: #ffffff;
	font: bold 13px Arial;
	border-top: 1px dotted #666666;
}

.recent_data_container2 ul li a {
	color: #cc9900;
	text-decoration: none;
	display: block;
	padding-top: 4px;
         padding-bottom: 4px;
}

.recent_data_container2 ul li a:hover {
	text-decoration: underline;
	
}

.recent_data_container2 ul li a span {
	color: #cc9900;
	font:  9px Arial;
	display: block;
	margin-bottom: 4px;
}

.recent_data_container2 ul li ul {
	display: none;
}


/* ------------ Top Boxes ------------ */

#box_container {
	width:1000px;
	margin:0 auto 0 auto;
}

#box_left {
	float:left;
	width:130px;
	height:60px;
	margin:0 auto 0 auto;
	background-color: #000000;
	border-left:0px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 0px solid #c1c1c1;
}

#box_left .top_container_left {
	float:right;
	text-align:center;
	margin-top:5px;
	width: 110px;
}

#box_left .top_container_left .top_left {
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#box_left .main_text_left {
	clear:both;
	width:105px;
	margin: 0 auto 0 auto;
	padding-top:5px;
	text-align:left;
	color:#fff;
	font-size:12px;
}

#box_mid {
	float:left;
	width:560px;
	height:60px;
	margin:0 auto 0 auto;
	background-color: #000000;
	border-bottom: 0px solid #c1c1c1;
}

#box_mid .top_container_mid {
	float:right;
	text-align:center;
	margin-top:5px;
	width: 540px;
}

#box_mid .top_container_mid .top_mid {
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#box_mid .main_text_mid {
	clear:both;
	width:540px;
	margin: 0 auto 0 auto;
	padding-top:5px;
	text-align:left;
	color:#fff;
	font-size:12px;
}

#box_mid .news_form {
	clear:both;
	width:520px;
	margin: 5px 0px 0px 5px;
}

#box_mid .news_form .main_form {
	margin: 0 0;
	padding: 0 0;
}

#box_mid .news_form .input_boxes {
	margin-top: 1px;
	margin-bottom: 0px;
	padding-left:1px;
	width:150px;
	height: 15px;
	font-size: 12px;
	border: 1px solid #555;
}

#box_mid .news_form .submit_box {
	font-size:12px;
	margin: 0 0;
}

#box_mid .news_form .form_text {
	margin-right:5px;
	color:#fff;
	font-size:11px;
}

#box_mid .news_form .form_text_two {
	margin-right:4px;
	color:#fff;
	font-size:11px;
}

#box_right {
	float:left;
	width:300px;
	height:60px;
	margin:0 auto 0 auto;
	background-color: #000000;
	border-left:1px solid #c1c1c1;
	border-right: 0px solid #c1c1c1;
	border-bottom: 0px solid #c1c1c1;
}

#box_right .top_container_right {
	float:right;
	text-align:center;
	margin-top:5px;
	width: 300px;
}

#box_right .top_container_right .top_right {
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#box_right .main_text_right {
	clear:both;
	width:260px;
	margin: 0 auto 0 auto;
	padding-top:5px;
	text-align:left;
	color:#fff;
	font-size:12px;
}

#box_right .rss_buttons {
	clear:both;
	float:right;
	width:240px;
}


/* ------------ Barra Favoritos ------------ */

#box_container2 {
	
	margin:0 auto 0 auto;
        padding: 0px;
}

#box_left2 {
	float:left;
	width:170px;
	
	margin:0 auto 0 auto;
        text-align:left;
        padding: 0px;
	
	
	border-right: 1px solid #c1c1c1;
	
}


#box_mid2 {
	float:left;
	width:170px;
        text-align:left;
        padding-left: 10px;
border-right: 1px solid #c1c1c1;
	margin:0 auto 0 auto;
	border-bottom: 0px solid #c1c1c1;
}


#box_right2 {
	float:left;
	width:170px;
	height:0px;
	margin:0 auto 0 auto;
	padding-left: 10px;
	border-left:1px solid #c1c1c1;
	
}




/* ------------ Parcerias Valida ------------ */

#box_container {
	width:540px;
	margin:0 auto 0 auto;
        height:300px;

}

#box_left {
	float:left;
	width:165px;
	margin-right:5px;
	height:300px;
	border: 1px solid #c1c1c1;
	}







#box_mid {
	float:left;
	width:165px;
	
	margin-left:5px;
        margin-right:10px;
	background-color: #ebebeb;
	border-bottom: 0px solid #c1c1c1;
}





#box_right {
	float:left;
	width:165px;

        margin-left:10px;
	margin-right:10px;
	background-color: #ebebeb;
	border-left:1px solid #c1c1c1;
	border-right: 0px solid #c1c1c1;
	border-bottom: 0px solid #c1c1c1;
}





/* ------------ Barra Header  ------------ */

#box_containerheader {
	width:1000px;
	margin:0 auto 0 auto;
}

#box_leftheader {
	float:left;
	width:120px;
	height:36px;
	margin-right:0px;
	background-color: #ebebeb;
	border-left:0px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-bottom: 0px solid #c1c1c1;
}

#box_leftheader .top_container_leftheader {
	float:right;
	text-align:center;
	margin-top:0px;
	width: 120px;
}

#box_midheader {
	float:left;
	width:400px;
	height:36px;
	margin-left:0px;
        margin-right:10px;
	background-color: #ebebeb;
	border-bottom: 0px solid #c1c1c1;
}

#box_midheader .top_container_midheader {
	float:right;
	text-align:center;
	margin-top:5px;
	width: 400px;
}


#box_rightheader {
	float:left;
	width:120px;
	height:36px;
margin-left:10px;
	margin-right:10px;
	background-color: #ebebeb;
	border-left:1px solid #c1c1c1;
	border-right: 0px solid #c1c1c1;
	border-bottom: 0px solid #c1c1c1;
}

#box_rightheader .top_container_rightheader {
	float:right;
	text-align:center;
	margin-top:0px;
	width: 120px;
}



#box_rightheaderx {
	float:left;
	width:120px;
	height:36px;
	margin-left:10px;
	background-color: #ebebeb;
	border-left:1px solid #c1c1c1;
	border-right: 0px solid #c1c1c1;
	border-bottom: 0px solid #c1c1c1;
}

#box_rightheaderx .top_container_right {
	float:right;
	text-align:center;
	margin-top:0px;
	width: 120px;
}


/* ------------ Colunas Nova ------------ */

#box_colunas {
	width:100%;
	margin:0 auto 0 auto;
        padding: 5px;
        
}

#box_colunasleft {
	float:left;
	width:150px;
	margin-right:0px;
	
	padding-left: 5px;
        padding-right: 5px;
}

#box_colunasleft .top_colunas_left {
	float:left;
	text-align:center;
	margin-top:0px;
	width: 140px;
        
        
}

#box_colunasmid {
	float:left;
	width:85px;
	padding-left: 5px;
        padding-right: 5px;
        margin-right:0px;
        border-left:1px solid #c1c1c1;
        border-right:1px solid #c1c1c1;
	
	
}

#box_colunasmid .top_colunas_mid {
	float:left;
	text-align:center;
	margin-top:0px;
	width: 80px;
        

}


#box_colunasright {
	float:left;
	padding-left: 5px;
        padding-right: 5px;
	width:150px;
	margin-left:0px;
	margin-right:0px;
	border-left:1px solid #c1c1c1;
	
	}

#box_colunasright .top_colunas_right {
	float:left;
	text-align:center;
	margin-top:0px;
	width: 140px;
        

}


/* Bloco de Blogs */


#sidebar2 {
	float: left; 
	
        
	font-size:0.9em;
}

#sidebar2 ul
{
	
	margin:0;
	padding:0;
}



#sidebar2 li 
{
	margin-bottom:5px;
border-bottom:1px dotted #fff;
}


#sidebar2 ul ul
{
	
	margin:0.5em 0 0 1em;
}


#sidebar2 ul ul ul
{
	margin:0 0 0 1em;
}


#sidebar2 li.sidebox {
	background: #ededed url('img/sideheadtop.gif') no-repeat left top;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:1em; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px 		
}


li#sidelinks ul
{
	margin:0;
	padding:0;

}


#sidebar2 li.sidebox p img {
	margin:0;
	padding:3px;
	border:#ccc 1px solid;
	background:none;
}



#blog_left h3 {
	font:1.1em Arial;
	font-weight:bold;
	background:#6B8AA2;
	color:#fff;
	margin:0px 0px 10px 0px;
	padding:2px 2px;
        text-align:left;
	}

#blog_left {

float: left; 
width: 130px;
padding:5px;
margin-right:5px;

}



#blog_mid {

float: right; 
width: 130px;
padding: 5px;
margin-left:5px;
margin-right:5px;

}

#blog_right {

float: left; 
width: 130px;
padding: 5px;
margin-left:10px;

}


/* Sidebar*/
#sidebar {
	width:300px;
	float:right;
         margin:0px 0px 0px 0px;
         text-align:left;
	}


#sidebar h3 {
	font:1.1em Arial;
	font-weight:bold;
	background:#6B8AA2;
	color:#fff;
	margin:0px 0px 10px 0px;
	padding:2px 2px;
        text-align:left;
        
	}

#sidebar-top {
	width:300px;
	float:left;
	padding:0px 0px 0px 0px;
	background:#fff;
        text-align:center;
	}

#sidebar-bottom {
	width:300px;
	float:left;
	padding:0px 0px 0px 0px;
	background:#fff;
         margin-top:10px;
	}

#sidebar-bottom li {
	
	border-bottom:1px dotted #ccc;
	padding:3px 0px 3px 0px;
	text-align:left;
	}

#sidebar-middle {
	width:300px;
	float:right;
margin-bottom:10px;
text-align:left;

	}

#sidebar-middle li {
	list-style: none;
	border-bottom:1px dotted #ccc;
	padding:0px 0px 0px 0px;
	}




#sidebar-left {
	width:140px;
	padding:0px 0px 0px 0px;
	float:left;
	background:#fff;
        
	}

#sidebar-right {
	width:140px;
	padding:0px 0px 0px 10px;
	float:right;
	background:#fff;
        border-left:1px dashed #ccc;
        text-align:center;
	}



#sidebar li ul li:last-child{
	border-bottom:0px dotted #ccc;
	display:block;
	padding:0px;
	background:url('img/sub.png') no-repeat 0 0px;; list-style-type:none
	}


#sidebar-ads {
	width:300px;
	float:right;
	margin-bottom:10px;
	padding:0px;
	background:#fff;
         
	}


/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}


#middle {
	width: 300px;
	background:#fff;
	float:left;
	padding:0px;
	margin:0px 0;
	}

.category {
	width:130px;
	float:left;
	border-top:8px solid #333;
	margin:0px;
	padding:5px 10px 10px 10px;
	background:#fff;
        text-align:left;
	}






.category p {
	margin:0;
	}

#cat-1, #cat-3, #cat-5  {border-top:8px solid #333333;}
#cat-2, #cat-4 {border-top:8px solid #3c78a7;}

.category span.cat_title, #front-popular h3, #front-list .cat_title, #archive .cat_title {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.5em;
	letter-spacing:-0.05em;
	}

#front-popular h3 {
	color:#fff;
	}

.category a {
	color:#333;
	display:block;
	background:none;
	}

.category a:hover {
	background:none;
	color:#fff;
	text-decoration:none;
	}

#cat-1:hover, #cat-3:hover, #cat-5:hover {background:#333333; color:#fff; }
#cat-2:hover, #cat-4:hover {background:#3c78a7; color:#fff; }
#cat-1:hover a, #cat-3:hover a, #cat-5:hover a {background:#333333; color:#fff; }
#cat-2:hover a, #cat-4:hover a {background:#3c78a7; color:#fff; }


#footer
{
position: relative;
margin-top: 35px;
padding: 20px;
color: #ffffff;
background: #044e7c;
}

#footer a:link, #footer a:visited
{
color: #ffffff;
}


#headerbloco1{width:230px; padding:0px;margin-top:0px;margin-bottom:10px; border:0px solid #eaeaea; text-align: center; float: left; height: 90px;}

#banner-top{width:740px; padding-left:8px;margin-top:0px;margin-bottom:0px; border:0px solid #eaeaea; text-align: center; float: center; height: 90px; background: url('img/publi02.gif') no-repeat left;}

#masthead { width: 990px; padding: 5px; margin-top: 1px; margin-bottom: 0px; height: 90px; background: url('img/quadrinhos.gif') repeat; border: 0px solid #ededed; float: center;}

#publi01{width:10px; padding:0px;margin-top:0px;margin-bottom:10px; border:0px solid #eaeaea; text-align: center; float: left; height: 90px; background: url('img/publi02.gif') no-repeat left;}

#publi02{width:10px; padding:0px;margin-top:0px;margin-bottom:10px; border:0px solid #eaeaea; text-align: center; float: left; height: 90px; background: url('img/publi01.gif') no-repeat left;}


ul#sobretudorss li
{

margin-top: 3px;
height: 100%;
padding-left: 7px;
background: url('img/seta.gif') no-repeat left;

}



#boxbottom2 {width: 505px; padding: 5px; margin-top: 20px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; height: 15px;}



