body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #CCCCFF;
}

.barraPrincipal {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}

.barraPrincipalEscolhido {
	background-color: #9F9F9F;
	border: 2px solid #000000;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}

.barraLateralTitulo {
	background-color: #000000;
	border: 2px none #FFFFFF;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
	color: #FFFFFF;
}

.barraLateral {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	text-align: justify;
	vertical-align: top;
	font-size: 10px;
}
	
.barraLateralCentro {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
}
	
.barraFundo {
	font-size: 8px;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}

.titulo {
	font-size: 30px;
	text-align: left;
	vertical-align: middle;
	font-weight:bold;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	padding: 0.5ex;
}

.logo {
	text-align: center;
	vertical-align: middle;
/*	background-color: #FFFFFF;
	border: 2px solid #000000; */
}

.fortune {
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 2px solid #000000;
}

.texto {
	font-size: 10px;
	background-color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
	border: 2px solid #000000;
}

.blog {
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
	text-indent: 10ex;
}


.blogtitle {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 0.5em;
}

.blogdate {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 1em;
}

.blogauthortext {
	font-weight: normal;
	font-size: 12px;
}

.blogauthorGustavo {
	font-weight: bold;
	color: #7F0000
}

.blogauthorRanaur {
	font-weight: bold;
	color: #007F00
}

.blogauthor3 {
	font-weight: bold;
	color: #00007F
}

.blogextended {
}

.blogseparator {
	padding-bottom:10px;
	padding-top:10px;		
	border-bottom:1px dotted; 
}

.blogbody {
		font-weight:normal;
  		line-height:200%;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
}

.blogcomments {
}

.blogtrack {
}

h1.texto {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	text-indent: 10ex;
}
h2.texto {
	font-size: 14px;
	font-weight: bold;
	font-style: oblique;
	text-align: left;
	vertical-align: top;
	text-indent: 8ex;
}
h3.texto {
	font-size: 12px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	text-indent: 5ex;
}
p.texto {
	font-size: 10px;
	background-color: #FFFFFF;
	text-align: justify;
	text-indent: 5ex;
}

.description {
	font-size:small;
	text-transform:none;	
}
				
#content {
}

#container {
		border:1px solid;
}

#links {	
		padding:15px;				
		border:1px solid;
		width:200px;			
}
		

.comments	{
	font-size: 10px;
	background-color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
}

.comments-head	{ 
	font-size: 14px;
	border-bottom:1px solid;
	margin-top:20px;
	font-weight:bold;
}		

.comments-body {
	font-size: 10px;
	line-height:140%;
	padding-bottom:10px;
	padding-top:10px;	
}		

.comments-post {
	font-family:verdana, arial, sans-serif;
	font-weight:normal;
}	

.comments-separator {
	padding-bottom:10px;
	padding-top:10px;		
	border-bottom:1px dotted; 
}

















#menu {
  		margin-bottom:15px;
		text-align:center;
}		

.date	{ 
		border-bottom:1px;
		margin-bottom:10px;
		font-weight:bold;
}			
		
.posted	{ 
		margin-bottom:25px;
}
		
.side {
  		line-height:140%;
  		padding:2px;				
}	

.trackback-url {
	font-weight:normal;
	line-height:140%;
	padding:5px;
	border:1px dotted;
}


.trackback-body {
	font-size:small;
	font-weight:normal;
	line-height:140%;
	padding-bottom:10px;
	padding-top:10px;		
	border-bottom:1px dotted;
}		

.trackback-post {
	font-size:x-small;
	font-weight:normal;
}	

#banner-commentspop {
	font-size:large;
	font-weight:bold;
	border-left:1px solid;	
	border-right:1px solid;  		
	border-top:1px solid;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;  		  		  			 
}
.calendar {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	text-align: justify;
	vertical-align: top;
	font-size: 10px;
	line-height:140%;
	padding:2px;
	text-align:left;
}

.calendarhead {	
	background-color: #000000;
	border: 2px none #FFFFFF;
	vertical-align: top;
	font-size: 10px;
	color: #FFFFFF;
	padding:2px;
	letter-spacing: .3em;
	text-transform:uppercase;
	text-align:left;			
}	
