body { background-color: #F5F4EF;}

#container { min-width: 1000px; }
#container .center { width: 1000px; margin: 0px auto; }


#header { font-size: 12px; background-image: url(../../img/header/background.jpg); background-position: left bottom; background-color: #FFFFFF; background-repeat: repeat-x; border-top: solid 3px #DFDCCB; border-bottom: solid 3px #DFDCCB; }

#header .logo { position: relative; height: 108px; } 
#header .logo h1 { position: absolute; top: 19px; left: 0px; }
#header .logo h1 a { display: block; background-image: url(../../img/header/rhios.gif); width: 191px; height: 70px; text-indent: -99999px; }

#header .logo .menu-primario { position: absolute; width: 731px; top: 30px; right: 0px;  }
#header .logo .menu-primario ul { float: left; margin: 0px; padding: 0px; }
#header .logo .menu-primario ul li { color: #DFDCCB; }
#header .logo .menu-primario ul li a { color: #5E5E5E; text-decoration: none; }
#header .logo .menu-primario ul li a.ativo, #header .logo .menu-primario ul li a:hover { color: #CC9966; }
#header .logo .menu-primario .menu-primario-linha { position: absolute; bottom: -3px; left: 0px; background-color: #DFDCCB; width: 0px; height: 3px; }
#header .logo .menu-primario .idioma { float: right; }
#header .logo .menu-primario .idioma a { padding-left: 20px; background-position: left center; }
#header .logo .menu-primario .idioma a.ingles { background-image: url(../../img/header/idiomas/ingles.gif); }
#header .logo .menu-primario .idioma a.portugues { background-image: url(../../img/header/idiomas/portugues.gif); }

#header .logo .menu-secundario { position: absolute; bottom: 0px; right: 0px; }
#header .logo .menu-secundario ul { margin: 0px; padding: 0px; }
#header .logo .menu-secundario ul li { margin-right: 0px; margin-left: 2px; font-weight: bold; }
#header .logo .menu-secundario ul li a { display: block; width: 243px; text-align: center; border-top: solid 3px #CC9A67; color: #CBCBCA; background-color: #50504E; text-transform: uppercase; text-decoration: none; padding-top: 7px; padding-bottom: 5px; }
#header .logo .menu-secundario ul li a.ativo, #header .logo .menu-secundario ul li a:hover { background-color: #242422; color: #CC9966; }

#header .banner { height: 201px; }





#content { overflow: hidden; background-color: #FFFFFF; padding-top: 25px; padding-bottom: 40px; }

#content .conteudo { float: left; width: 737px; text-align: justify; }
#content .conteudo .colunas { overflow: hidden; margin-bottom: 15px; clear: both; }
#content .conteudo .colunas .coluna-esquerda { width: 340px; float: left; }
#content .conteudo .colunas .coluna-direita { width: 370px; float: right; }
#content .conteudo h2 { border-bottom: solid 2px #DFDCCB; padding-bottom: 10px; margin-bottom: 25px; }
#content .conteudo h2 em { display: none; }
#content .conteudo h3, #content .conteudo h4 { text-transform: uppercase; }


#content .barra-lateral { float: right; width: 238px; }

#content .breadcrumb { color: #545454; font-size: 9px; margin-bottom: 25px; text-transform: lowercase; }
#content .breadcrumb a.ativo { font-weight: bold; text-decoration: none; }





#footer { font-size: 9px; overflow: hidden; font-weight: bold; padding-top: 15px; padding-bottom: 15px; background-image: url(../../img/footer/background.gif); background-repeat: repeat-x; background-color: #F5F4EF; }
#footer .menu { float: left; }
#footer .menu ul li { margin-right: 3px; }
#footer .menu ul li a { color: #3D3D3D; }
#footer .menu ul li a.ativo, #footer .menu ul li a:hover { color: #CC9966; }
#footer .copyright { float: right; color: #3D3D3D; } 
#footer .copyright a { color: #663399; }