/****************************************/

body { min-width:650px; }

#site-topo { width:100% !important; height:800px !important; }
#site-topo .box-menu { clear:both; height:160px !important;  width:100% !important; }
#site-topo .logo { width:100% !important; border-bottom:3px solid #173259; } 
#site-topo .submenu { width:100% !important; height:auto; padding:0px;  }
#site-topo .submenu .submenu-links { clear:both !important; width:100% !important; float:none !important; text-align:center; padding:0px !important; }
#site-topo .submenu fieldset { float:none !important; clear:both; !important; margin:0 auto; width:255px !important; padding:10px 0 10px 0; }
#site-topo .menu {  padding:10px 0 0 0 !important; height:300px; }
#site-topo .menu p { height:auto !important; margin:0px !important; padding:0px;}
#site-topo .menu p a { display:block; width:100%; margin:0px !important; padding-left:0px; }

#site-banner { display:none !important; }
#corpo-bg { clear:both !important; }

#site-corpo .box-downloads .img { float:left; width:31%; }
#site-corpo .box-downloads .txt { float:left; width:69%; }
#site-corpo .box-representante .img { float:left; width:31%; }
#site-corpo .box-representante .txt { float:left; width:69%; }

#site-rodape-corpo .box-sitemap { padding:40px 5%; width:40%; height:140px; }
#site-rodape-corpo .box-contato { padding:40px 5%; width:40%; height:140px; }
#site-rodape-corpo .box-tags { padding:40px 5%; width:90%; height:120px; }

#corpo-corrido-texto .corpo-form { width:100%; }
#corpo-corrido-texto .corpo-formdesc { width:100%; }
#corpo-corrido-texto .corpo-formdesc fieldset { padding:0 0 0 20px; }

#corpo-corrido #corpo-corrido-texto { width:100%; margin-top:-5px; }

#corpo-corrido  { margin-top:0px !important; }