body {
    background: #fff;
    font-family: "Trebuchet MS", arial, helvetica, sans-serif;
    margin: 0px 0px 20px 0px;
}

a, a:link, a:visited	{ 
    border-bottom: #88a dotted 1px;
    color: #88a;
    text-decoration: none; 
}

a:active, a:hover {
    border-bottom: #445 solid 1px;
    color: #445;  
}

h1, h2, h3 {
    margin: 0px;
    padding: 0px;
}

#banner, #banner-commentspop {
    background-image: url(stripes.png);
    border-bottom: 3px solid #888;
    color: #000;
    font-size: x-large;
    font-weight: normal;	
    padding: 10px 0 10px 15px;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
    border: none;
    color: #000;
    font-size: 40px;
    text-decoration: none;
}

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

#content {
    position: absolute;
    left: 130px;
    width: 450px;
    right: 5px;
    margin-top: 15px;
	padding: 10px;
	border-left:2px solid #dadada;
	border-right:2px solid #dadada;
}

#rightcont {
    position: absolute;
    left: 610px;
	right: 0px;
    width: 150px;
    margin-top: 5px;
}

font.lateral14 {font-family: "Trebuchet MS", Verdana, arial, sans-serif;font-size: 14px;line-height: 120%;}

font.lateral {font-family: "Trebuchet MS", Verdana, arial, sans-serif;font-size: 12px;line-height: 120%;}

#container {
    border: 1px solid #fff;		
}

#links {	
    position: absolute;
    text-decoration: none;
    left: 5px;
	right: 5px;
    width: 150px;
    margin-top: 15px;
}

#leftside {clear:left; float:left; margin: 5px; padding:0; width:120px;}
#rightside {float:right; margin: 5px; padding:0; width:200px; border-left:2px solid #dadada;}}
#footer {background:#fff; border-top:2px solid #dadada; clear:both; color:gray; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:760px;}

.blog {
    padding:0px;
}

.blogbody {
    color: #000;
    line-height: 120%;
    text-align: left;
    margin-bottom: 5px;
}

.title	{
    font-size: 16px;
    margin-bottom: 0;
}			

#menu {
    text-align: center;
}		

.date	{ 
    background-image: url(stripes.png);
    border-bottom: 2px solid #888;
    color: #333; 
    font-size: small; 
    font-weight:bold;
    margin-bottom: 10px;
    padding: 2px;
    text-align: center;
}			

.linha	{ 
    color: #333; 
    font-size: 10px; 
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    text-align: left;
}

.posted	{ 
    color: #000; 
    display: block;
    font-size: small; 
    margin-bottom: 0px;
    padding-top: 0px;
    text-align: center;
}

.calendar a {
    border: #888 solid 1px;
    font-weight: bold;
    padding: 0 2px 0 2px;
}

.calendar table {
    width: 100%;
}

.calendar td, .calendar th {
    color:#666;
    font-size: small;
    font-weight: normal;
    line-height: 140%;
    padding: 2px;
    text-align: center;
}

.calendarhead {	
    background-image: url(stripes.png);
    border-bottom: 2px solid #888;
    color: #000;
    font-size: normal;
    font-weight: bold;
    padding: 2px;
    text-align: center;			
}	

.side {
    color: #333;
    font-size: 12px;
    font-weight: normal;
    line-height: 140%;
    padding: 2px;				
}

.side form {
    margin: 0;
}

.sidetitle {
    background-image: url(stripes.png);
    border-bottom: 2px solid #888;
    color: #000;
    font-weight: bold;
    margin-top: 5px;
    padding: 2px;
    text-align: center;
}		

.syndicate {
    background-image: url(stripes.png);
    border-bottom: 2px solid #888;
    font-weight: bold;
    padding: 2px;
    margin-top: 15px;
    text-align: center;
}

.syndicate a, .syndicate a:hover {
    border: none;
}

.powered {
    color: #666;
    font-size: small;
    line-height: 140%;
    padding: 2px;
    text-align: center;
}	

.comments-body {
    border-bottom: #aaa dotted 1px;
    color: #666;
    line-height: 140%;
    margin: 10px 30px;
    padding-bottom: 10px;
    text-align: justify;
}		

.comments-post {
    color: #666;
    display: block;
    font-size: small;
    text-align: center;
}	

.trackback-url {
    color:#666;
    font-size:small;
    font-weight:normal;
    line-height:140%;
    padding:5px;		
    border:1px dotted #999; 					
}


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

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


.comments-head	{ 
    background-image: url(stripes.png);
    border-bottom: 2px solid #888;
    color: #333; 
    font-size: medium; 
    font-weight:bold;
    margin-bottom: 10px;
    padding: 2px;
    text-align: center;
}		

#author, #email, #search, #text, #url {
    border: #aaa solid 1px;
}

#text {
    width: 430px;
}

font.lateral8b {font-family: Trebuchet MS, Helvetica, Arial, sans-serif;font-size: 8px;line-height: 130%;}

font.lateral8 {font-family: Trebuchet MS, Helvetica, Arial, sans-serif;font-size: 9px;line-height: 130%;}

font.lateral95 {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 10px;line-height: 130%;}

font.lateral {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 14px;line-height: 120%;}

font.menu {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 13px;font-weight: 500;line-height: 130%;}

.lateral {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 9px;}

font.lateral10 {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 11px;line-height: 130%;}

font.lateral12 {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 12px;line-height: 120%;}

font.caption {font-family: Trebuchet MS, Verdana, arial, sans-serif, arial;font-size: 10px;font-weight: 100;line-height: 120%;}

font.texto {font-family: Trebuchet MS, Verdana, Georgia, Times, serif;font-size: 15px;line-height: 130%;}

font.texto2 {font-family: Georgia, Times, serif;font-size: 12px;font-weight: 100;line-height: 130%;}

font.textoR12 {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 14px;font-weight: 100;line-height: 120%;}

font.textoR11 {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 11px;font-weight: 100;line-height: 120%;}

font.textoR10 {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 10px;font-weight: 100;line-height: 120%;}

font.indent {font-family: Georgia, Times, serif;font-size: 12px;font-weight: 100;line-height: 120%;text-indent: 10mm;margin-top: 0;margin-bottom: 0;}

font.titulo {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 16px;font-weight: 800;}

font.tituloCUR {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 18px;font-weight: 800;}

font.tituloM {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 24px;font-weight: heavy;}

font.titulo4 {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 18px;font-weight: 900;line-height: 120%;}

font.titulo5 {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 16px;line-height: 120%;font-weight: 800;}

font.titulo6 {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 28px;line-height: 120%;font-weight: 900;}

font.tituloS20 {font-family: Georgia, Utopia, Times, serif;font-size: 20px;line-height: 120%;font-weight: 800;}

font.tituloS {font-family: Georgia, Utopia, Times, serif;font-size: 14px;font-weight: 800;}

font.tituloS16 {font-family: Georgia, Utopia, Times, serif;font-size: 16px;line-height: 120%;font-weight: 800;}

font.tituloS4 {font-family: Georgia, Utopia, Times, serif;font-size: 18px;font-weight: 800;}

font.tituloS3 {font-family: Georgia, Utopia, Times, serif;font-size: 12px;font-weight: 800;}

font.titulo3 {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 10px;font-weight: 800;}

font.titulo2 {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 8px;font-weight: 400;}

font.data {font-family: Trebuchet MS, Verdana, arial, sans-serif;font-size: 8px;font-weight: 400;}

.chamada {font-family: Georgia, Times, Times New Roman;font-size: 11px;font-weight: 200;}

.texto {font-family: Georgia, Times, Times New Roman;font-size: 12px;line-height: 130%;}

.indent {font-family: Georgia, Times, serif; font-size:12px;text-indent: 2.5mm;margin-top: 0;margin-bottom: 0;font-weight: 100;}

.titulo {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 16px;font-weight: 800;line-height: 130%;}

.titulo2 {font-family: Trebuchet MS, Verdana, sans-serif, arial;font-size: 14px;font-weight: 800;line-height: 130%;}

pre {font-family: monospace;}

div.box { border: solid; border-width: thin; width: 98%; padding: 0.1em;}

div.box2 { border: solid; border-width: thin; width: 98%; padding: 0;}

div.box100 { border: solid; border-width: thin; width: 96%; padding: 5; }

div.boxyel { border: none; width: 100%; background: #ffd700; padding: 0.1em; }

div.boxlyel { border: solid; border-width: thin; width: 100%; background: #ffffee; padding: 0.1em;}

div.boxblu { border: none; width: 100%; background: #000088; padding: 0.1em; }

div.boxblu2 { border: none; width: 100%; background: #2393C0; padding: 0.1em; }

div.boxblu3 { border: none; width: 100%; background: #000088; padding-top: 0.3em; padding-bottom: 0.3em; }

div.boxlblu { border: none; width: 96%; background: #14a3d5; padding: 0.1em; }

div.boxgreen { border: dotted; width: 96%; border-width: thin; background: #CCFF00; padding: 0.1em;
}

div.boxm { border: solid; border-width: medium; width: 100% }

div.boxt { border: solid; border-width: thick; width: 100% }

div.boxdot { border: dotted; border-width: medium; width: 95%; padding: 0.5em }

div.boxdot2-f { border: dotted; border-width: thin; width: 760px}

div.boxdot3 { border: dotted; border-width: medium; width: 95%; padding: 1em; }

div.boxdash { border: dashed; border-width: medium; width: 100% }

div.box2 { border: double; border-width: medium; width: 100% }

div.boxgroove { border: groove; border-width: medium; width: 100% }

div.boxridge { border: ridge; border-width: medium; width: 100% }

div.boxinset { border: inset; border-width: medium; width: 100% }

div.boxoutset { border: outset; border-width: medium; width: 100% }

div.boxleft { border-left: dotted; border-right: none; border-top: none; border-bottom: none; border-left-width: thin; border-color: black; padding: 0.2em; }

div.boxtop { border-left: none; border-right: none; border-top: dotted; border-bottom: none; border-top-width: medium; border-color: orange; }

div.boxbottom { border-left: none; border-right: none; border-top: none; border-bottom: solid; border-bottom-width: medium; border-color: blue; }

div.boxesqdir { border-left: solid; border-right: solid; border-top: none; border-bottom: none; border-left-width: medium; border-right-width: medium; border-color: red; }