/* padrao */
body, ul, form, p {margin:0;padding:0}
body {background-image:url(../img/estrutura/bg_raiz.jpg); background-position:center; background-repeat:repeat-y;font:11px Arial,sans-serif;color:#333;border:none;text-align:center}
img {border:0}
a {color:#550648;text-decoration:none}
a:hover {color:#333;text-decoration:underline}
h1, h2, h3, h4 {margin:0;padding:0;font-weight:bold;font-family:Arial,sans-serif}
h1, h3 {color:#550648}
h2, h4 {color:#333}
h1 {font-size:20px}
h2 {font-size:17px}
h3 {font-size:15px;text-align:center}
h4 {font-size:11px}
abbr[title] {border-bottom:1px dashed #666;color:#000;cursor:help}
abbr {speak:spell-out;border:none}

/* forms */
form input, form select, form textarea {font:11px Arial,sans-serif;color:#333}

/* raiz */
#raiz {width:760px; margin:0 auto;text-align:left; }

/* topo */
#topo {height:147px; background:url(../img/estrutura/topo_bg.gif) top repeat-x}
#logotipo {float:left;/* IE6 Bug -> */display:inline; padding:30px 0 0 45px;}
#topo_apoio {float:right;width:520px;height:85px}
.topo_conteudo {float:right;display:inline;height:16px;/* FireFox Bug -> */line-height:16px;text-align:right;padding:20px 30px 0 0;background:#550648; color:#774B72;font-size:10px}
.topo_conteudo span {padding:0 3px}
.topo_conteudo a {color:#FFF}
.topo_conteudo a:hover {color:#CCC}
.topo_conteudo img {position:relative;top:2px}
.topo_nav {clear:both;height:67px; padding:25px 0;}
#olho {background-color:#FFF; width:759px; margin:auto;}
#olho_detalhe {background-color:#ededed; width:500px; height:30px; float:right; display:block;}

/* conteudo */
#conteudo {width:700px;float:left;display:inline;padding:30px 0 30px 30px}

/* apoio */
#apoio {width:190px;float:left;display:inline; margin:-25px 25px 10px 15px;}
.apoio_menu {padding:55px 0 0 45px;border-left:0px solid #CCC;border-right:1px solid #550648}

.bloco_sup {background:url(../img/estrutura/bloco_sup_dir.gif) right no-repeat}
.bloco_inf {background:url(../img/estrutura/bloco_inf_dir.gif) right no-repeat}

/* rodape */
#rodape {clear:both;text-align:center;font-size:10px;padding-bottom:15px}
#rodape address {font-style:normal}
#rodape p {color:#666}
#rodape p.w3c {margin-top:10px}
#rodape p.w3c a {margin-left:10px}
#conteudo ul {margin-left:40px;margin-bottom:15px}

