/*############################################################*/

body { font-size:11px; font-family:tahoma, arial, verdana; background-color:#FFF;}
body, hr, form, h1, h2, h3, h4, p, ul, li{ margin:0px; padding:0px; }

img { border:0px; }

a { color:#333; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }

#corpo { width:788px; margin:auto; }

p { font-family:Arial, Helvetica, sans-serif;}

/*############################################################*/

body {width:100%; background-color:#3B5434;  }
.cabecalho {width:100%; float:left; height:225px; background-image:url(fundo.jpg); background-color:#EAEFCA; background-repeat:no-repeat; background-position:top;}
#corpo .topo { width:785px; float:left; padding-top:7px; }
#corpo .topo .logo_rickard { width:174px; float:left; margin-top:-7px; padding-right:4px; }
/*#corpo .topo .banner { width:325px;  float:left; padding:0px 40px 0px 0px; margin-top:-5px; }*/
#corpo .topo .logo_profigen { width:165px; float:left; padding-left:0px; padding-left:28px; margin-top:-7px; }

.centro { width:100%; height:345px; float:left; background-image:url(bg_centro.jpg); background-repeat:repeat-y; margin-top:0px; border-bottom:#71861D solid 1px; }

.rickard { width:382px; float:left; padding-right:10px; }

.profigen { width:382px; float:left; padding-left:10px; }

.texto { color:#DDE4B3; font-family:Tahoma, Arial, sans-serif; font-size:13px; text-decoration:none; }
.texto a { color:#DDE4B3; font-family:Tahoma, Arial, sans-serif; font-size:13px; text-decoration:none; }

.rodape { width:100%; height:50px; float:left; background-color:#3B5434; }
.texto_rodape { width:600px; float:left; }
.bandeira { width:100px; float:right; padding-top:5px; }
.bandeira a { margin:0px 2px; }