#caixa          {width: 820px; margin: 2px auto; text-align: left; background-color: #EEF7DD;}
#bloco_esquerda {width: 130px; float: left; padding: 0px 0px 0px 5px; background-color: #EEF7DD;}
#bloco_direita  {width: 670px; float: left; padding: 0px 0px 0px 0px; background-color: #EEF7DD;}
.materia        {width: 410px; float: left; padding: 0px 0px 0px 10px;}
.corpo          {width: 410px; float: left; padding: 0px 0px 0px 10px; font-style: normal; font-weight: normal; font-size: small;}
.direita        {width: 200px; float: right; background-color: #EBFBFE; padding: 5px 10px 5px 10px; margin: 10px 10px 10px 15px; border-width: 2px; border-style: dotted; border-color: green; font-style: normal; font-weight: normal; font-size: 12px;}
#google_topo_ads {clear: both; float: left; width: 100%; margin: 5px 0px 0px 0px; padding: 4px 0px 2px 0px; background-color: #EEF7DD; text-align:center;}
#google_topo_links {clear: both; float: left; width: 100%;  margin: 0px 0px 0px 0px; padding: 2px 0px 4px 0px; background-color: #EEF7DD; text-align:center;}
#cabecalho {clear: both; background-color: #FFFFFF; width: 100%; height: 80px;}
#menu {clear: both; float: left; width: 100%;  margin: 0px 0px 0px 0px; padding: 0px; background-color: #008000; font-weight: bold; text-align: center; font: 8px Arial, sans-serif;}
#menu ul {list-style: none; margin: 0px; padding: 0px; text-align: center;}
#menu li {float: left; display: block; white-space: nowrap; font-weight: bold; text-align: center; background-color: inherit;}
#menu li a {color: #FFFF00; margin: 0px; padding: 0px 10px 0px 6px; text-decoration: none; font-weight: bold; text-align: center; font-size: 12px;}
#menu a:hover, .menu a.selected {background-color: #FFFFFF; color: #008000; font-weight: bold; text-align: center; text-decoration: none;}
#corpo {clear: both; padding: 10px 10px 0px 0px; width: 100%;}
#rodape {clear:both; background-color: #D9E3AE; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; font-size: 11px; text-align: center; font-weight: bold;}
body {font: 11px Arial, sans-serif; padding: 0px; margin: 0px; background-image: url("http://www.agrosoft.org.br/agrosoft_fundo.png"); background-repeat: repeat; background-position: right; text-align: center;}
a:link {color: #0000FF; text-decoration: none;}
a:visited {color: #0000FF; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: underline;}
a:active {color: #0000FF; text-decoration: none;}
.titbox {background-color: #008000; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; text-align: center; color: #FFFF00; font-style: normal; font-weight: bold; font-size: 12px;}
.adjornal {padding: 2px; text-align: center; font-size: 12px; border-style: solid; border-width: 1px; border-color: #008000;}
.adsesq   {padding: 2px; text-align: center; margin: 5px 0px 0px 4px;}
.adsdir   {padding: 2px; text-align: center; margin: 5px 0px 0px 0px;}
.manchete {text-align:left; color: #000000; font-weight: bold; font-size: 32px; padding: 0px 5px 2px 10px; margin: 0px;}
.lead {text-align:left; color: #000000; font-size: 14px; padding: 0px 20px 10px 10px; margin: 0px;}
.creditos {text-align: left; font-weight: normal; font-size: 10px; padding: 0px 0px 5px 10px;}
.tecnologia {background-color: #ABDFE4; padding: 10px 10px 5px 10px; margin: 0px 0px 5px 0px; text-align: left; text-transform: uppercase; color: #000080; font-style: normal; font-weight: bold; font-size: 20px;}
.politica {background-color: #D7E4AB; padding: 10px 10px 5px 10px; margin: 0px 0px 5px 0px; text-align: left; text-transform: uppercase; color: #008000; font-style: normal; font-weight: bold; font-size: 20px;}
.economia {background-color: #ABE4BA; padding: 10px 10px 5px 10px; margin: 0px 0px 5px 0px; text-align: left; text-transform: uppercase; color: #008000; font-style: normal; font-weight: bold; font-size: 20px;}
.imagemesquerda{ float: left; margin: 5px 10px 1px 5px; background-color: #FFFFFF; padding: 2px 2px 2px 2px; border-width: 1px; border-style: solid; border-color: #008000;}
.imagemdireita{ float: right; margin: 5px 5px 1px 10px; background-color: #FFFFFF; padding: 2px 2px 2px 2px; border-width: 1px; border-style: solid; border-color: #008000;}

/* Formatacao da Lente de Aumento de Imagens */
/* Credits: Dynamic Drive CSS Library        */
/* URL: http://www.dynamicdrive.com/style/   */
.thumbnail{ position: relative; z-index: 0;}
.thumbnail:hover{ background-color: transparent; z-index: 50;}
.thumbnail span{position: absolute; background-color: #FFFF66; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none;}
.thumbnail span img{border-width: 0; padding: 2px;}
.thumbnail:hover span{visibility: visible; top: 0; left: 0px; /*position where enlarged image should offset horizontally */}
/* FIM: Formatacao da Lente de Aumento de Imagens */
