/* Base para toda a página */
body { width: 760px; margin: 0 auto; font-family: arial, helvetica, verdana, sans-serif;
       font-size:90%; text-align: center; background-color: #ffffff; behavior:url(/csshover.htc);}
* { margin:0; padding:0; text-align: left; }
h1 { text-align:center; font: normal 1.0em; }
a { text-decoration: none; }
img {  border-style: none; }


/* Parte do cabeçalho */
div#cabecalho {width:760px; margin:0 auto; margin-top:3px; background-color: #FFFFFF;
         border-top: 1px solid #069; border-bottom: 1px solid #069; }
div#listamenu { width=100%; float: left; border-top : 1px solid #069;
    border-bottom: 1px solid #069; font-size: 0.8em; background-color: #fff; margin-top: 5px; }
div#listamenu ul {margin: 0 0 0 0px;}
* html div#listamenu ul {float: left; border-left: 1px solid #069; margin-left: 0px;}
div#listamenu li { float: left; position: relative; list-style-type: none;
                   border-right: 1px solid #069; width:100px;}
div#listamenu li.lingua { width:50px; }
div#listamenu li:first-child { border-left: 1px solid #069; }
div#listamenu a { display:block; padding: 0 6px; text-decoration: none; color:#000;
                  background: #FFF;}
div#listamenu a:hover { background-color: #069; color: #FFF; }
div#listamenu ul li ul { margin: 0; position:absolute; width: 10em; left:-1px; opacity: .9;
                         filter: alpha(opacity=90);}
div#listamenu ul li ul li ul { margin: 0; position:absolute; width: 10em; left:10em;
                               top:-1px; opacity: .9; filter: alpha(opacity=90);}
* html div#listamenu ul li ul { border-top:1px solid #069; border-left:0px; }
* html div#listamenu ul li ul li ul { border-top:1px solid #069; border-left:0px; }
/* Drop-down */
body div#listamenu ul li ul {display:none;}
div#listamenu ul li:hover ul {display:block;}
div#listamenu ul li ul li ul li {display:none;}
div#listamenu ul li ul li:hover ul li {display:block;}
div#listamenu ul li ul li {width: 100%; border-left:1px solid #069;
           border-bottom:1px solid #069; border-right:1px solid #069;}
div#listamenu ul li ul li ul li {width: 100%; border-left:1px solid #069;
           border-bottom:1px solid #069; border-right:1px solid #069;}
div#listamenu ul li ul li:first-child {border-top:1px solid #069;}
div#listamenu ul li ul li ul li:first-child {border-top:1px solid #069;}
/* Linha de navegacao */
div#navegacao { border-bottom: 1px solid #069; font-size: 0.6em; height: 1.5em; width:760px;
                padding: 0.3em 0 0.3em 0; background-color: #FFFFFF; }

.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both;
                  visibility: hidden; }
.clearfix {display: inline-block; }
/* Hides from IE Mac \*/
html .clearfix {height: 1%;}
.clearfix{display:block;}
/* End Hack */ 

/* Parte comum do conteudo */
div#conteudo {width:760px; margin:0 auto; background-color: #ffffff; }
div#conteudo h1 { text-align:center; font-size: 1.25em; color: #606060; }
div#conteudo h2 { text-align:left; font-size: 1.00em; line-height: 2em; }
div#conteudo ul li { margin-left: 1.5em; }
div#conteudo p { font-size: 0.8em; }
div#conteudo li { font-size: 0.8em; }
div.coluna {width:380px; float: left; vertical-align: center; }

div#rodape {width:760px; margin:4px auto; background-color: #ffffff; font-size: 0.65em; }
div#rodape p { text-align: center; }

