﻿@charset "UTF-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, input, select, textarea, caption {margin:0; padding:0; border:0; outline:0; background:transparent; vertical-align:baseline}

html {font-size:100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust:100%;   -ms-text-size-adjust:100%}
font {font-family:inherit; font-size:inherit; font-weight:inherit; color:inherit}
table {border-collapse:collapse; border-spacing:0}
img {-ms-interpolation-mode:bicubic}
hr {display:block; height:1px; border:0; margin:1em 0; padding:0; border-top:1px solid #CCC}
h1,h2,h3,h4,h5,h6,strong,th,b,strong,dt {font-weight:bold}
u {font-weight:normal}
li {list-style-type:none}
ol {list-style-type:decimal}
td, td img {vertical-align: top}
input, select {vertical-align:middle}
button, input, select, textarea {font-size:100%; margin:0; vertical-align:baseline; *vertical-align: middle}
button, input[type=submit], input[type=reset], input[type=button] {width:auto; overflow:visible}
input[type=radio] {vertical-align:text-bottom}
input[type=checkbox] {vertical-align:bottom; *vertical-align:baseline; _vertical-align:bottom}
input[type=checkbox], input[type="radio"] {box-sizing: border-box}
button, input {line-height:normal; *overflow: visible}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0}
textarea {overflow:auto; vertical-align:top}
*legend {margin-left: -7px}
:focus, a:hover, a:active {outline:none !important}
a {color:#A01717; text-decoration:none}
a[href], input[type=submit], input[type=image], label[for], select, button {cursor: pointer}

::-moz-selection {background:#B34646; color:#FFF; text-shadow:none}
::selection {background:#B34646; color:#FFF; text-shadow:none}
img::selection {background:transparent}
img::-moz-selection {background:transparent}

.hide {display: none; visibility: hidden}
.inv {position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px, 1px, 1px, 1px)}
table.tb_brd {margin-top:9px; margin-bottom:18px}
.tb_brd {border-style:solid; border-width:1px; border-color:#98A0A3}
.tb_brd tr {border-style:solid; border-width:1px; border-color:#98A0A3}
.tb_brd td {border-width:1px; border-style:solid; border-color:#98A0A3}
.imag_left {margin:4px 12px 3px 1px; *float:left; border-collapse:collapse}
.imag_right {margin:4px 4px 3px 10px; *float:right; border-collapse:collapse}
.imag_center {margin:4px auto 10px auto}

@font-face {font-family: 'Menu1'; src: url('../img/menu1.eot'); src:local('?'), url('../img/menu1.woff') format('woff'), url('../img/menu1.ttf') format('truetype'), url('../img/menu1.svg#menu1') format('svg'); font-weight:normal; font-style:normal}

@font-face {font-family: 'Menu3'; src: url('../img/menu3.eot'); src:local('?'), url('../img/menu3.woff') format('woff'), url('../img/menu3.ttf') format('truetype'), url('../img/menu3.svg#menu3') format('svg'); font-weight:normal; font-style:normal}

@font-face {font-family: 'Title'; src: url('../img/title_bold.eot'); src:local('?'), url('../img/title_bold.woff') format('woff'), url('../img/title_bold.ttf') format('truetype'), url('../img/title_bold.svg#title_bold') format('svg'); font-weight:bold; font-style:normal}

/*body {width:100%; font:13px/18px Arial, sans-serif; font-weight:normal; font-style:normal; color:#444450; text-align:center; background-color: #7D1B1E;
background-image:url(../img/borda.png), -moz-linear-gradient(top, #5E1012 -10%, #7A1A1D 50%, #7D1B1E 100%);
background-image:url(../img/borda.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#621113), color-stop(50%,#7A1A1D), color-stop(100%,#7D1B1E));
background-image:url(../img/borda.png), -webkit-linear-gradient(top, #5E1012 -10%, #7A1A1D 50%, #7D1B1E 100%);
background-image:url(../img/borda.png), -o-linear-gradient(top, #5E1012 -10%, #7A1A1D 50%, #7D1B1E 100%);
background-image:url(../img/borda.png),  linear-gradient(top, #5E1012 -10%, #7A1A1D 50%, #7D1B1E 100%);
background-position:center top, 0 0;
background-repeat:repeat-y, no-repeat;
background-attachment:fixed, fixed}
body.ie, body.ie9 {background:#7D1B1E url(../img/borda.png) center top repeat-y}*/

body {width:100%; font:13px/18px Arial, sans-serif; font-weight:normal; font-style:normal; color:#444450; text-align:center; background:#782222 url(../img/bg.png) center center repeat-y}

#wrap {margin:0 auto; text-align:left; position:relative}
#wrap_pag {width:100%; background:url(../img/wrap_pag.png) center top repeat-y}
#wrap_ban {width:100%; background:url(../img/wrap_ban.png) center top repeat-y}
#wrap_rod {width:100%; background:url(../img/wrap_rod.png) center top no-repeat}

#barra_topo {height:5px; margin-bottom:20px; margin-top:5px; overflow:hidden; background:#FFB900 url(../img/barra_topo.png); border-bottom:1px solid white}

#topo {height:148px; position:relative; *z-index:10; border-top:5px solid #f4b43b}

#logo {display:block; position:absolute; bottom:14px; left:-2px}
#logo img {width:184px; height:112px}

#busca {width:180px; height:27px; position:absolute; bottom:80px; right:1px; border-bottom:1px solid #FFF}
#campo {width:140px; height:27px; line-height:28px; font-size:13px; font-family:Menu1,sans-serif; padding:1px 6px 0 8px; color:#666; background:#FFF url(../img/campo_bg.png) no-repeat; _height:25px}
#ok {width:28px; height:27px; position:absolute; top:0; right:0; border:0; text-indent:-9999px; color:transparent; overflow:hidden; line-height:1000px; background:#CA4343 url(../img/ok_bg.png); *top:1px; _top:2px}
#ok:hover {background:#BD3F3F url(../img/ok_bg.png) 0px 27px}
#campo:focus {color:#333}

#twitbt {width:29px; height:29px; display:block; background:url(../img/twittr.png); position:absolute; top:40px; right:200px}
#facebook {width:29px; height:29px; display:block; background:url(../img/face.png); position:absolute; top:40px; right:235px}
#youtube {width:29px; height:29px; display:block; background:url(../img/Youtube_icon.png); position:absolute; top:40px; right:272px}

#breadcrumb, #breadcrumb a, #breadcrumb p, .imagem {color:#666; font-size:12px; font-family:Menu3,sans-serif}
#breadcrumb a {color:#8B2629 !important}
#breadcrumb a:hover {color:#000 !important}
#breadcrumb {margin-top:12px; margin-bottom:0}
#sociais, #breadcrumb {padding-bottom:10px}

#sociais {height:74px}
#sociais img {display:none}

#pagina {background:#F5F7F6; width:960px; padding:0 0 26px 0; xborder-top:2px solid #FFF; overflow:hidden; _zoom:1; _min-height:300px}
#home #pagina {padding-bottom:0}

#esq {width:174px; padding-right:28px; float:left}
#dir {width:176px; overflow:hidden; padding-left:22px; float:right; position:relative}

#centro {width:554px; overflow:hidden; float:left; text-align:left; margin-top:-10px; padding-bottom:8px; margin-left:3px}
#centro img, #centro table, #centro tr {max-width:554px; height:auto}
#centro p, #centro li {padding-bottom:8px}
#centro ul {margin-left:18px}
#centro li {list-style-type:disc}

#texto h1, #texto h2, #texto h3, #texto h4 {color:#A01717; font-weight:bold; font-family:Title,sans-serif}
#texto h2 {font-size:23px; text-transform:uppercase; word-spacing:3px; padding-bottom:35px; padding-top:0px; line-height:24px; border-bottom:1px solid #D77A7C; margin-bottom:20px; padding-top:1px\9}
#texto h3 {font-size:16px; line-height:20px; word-spacing:1px}
#texto h4 {font-size:15px}
#texto h3, #texto h4, #texto h5 {padding:6px 0 8px}
#texto a:hover {text-decoration:underline}

#menu_lat h3, #dir h3, #imagem_lat h3 {font-family:Arial, sans-serif; font-size:20px; color:#E25D09; margin-bottom:6px; word-spacing:1px}
#menu_lat h3, #imagem_lat h3 {font-size:17px; margin-top:0; padding: 0 0 4px 0}
#menu_lat h3 {margin-bottom:11px; padding-left:2px}

#menu_lat {width:174px; position:relative; font-family:sans-serif; font-size:12px; font-weight:bold; margin-bottom:20px; *z-index:9999}
#menu_lat ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; background:#F5F7F6; z-index:9999}
#menu_lat li {margin:0; padding:0; list-style:none; border-bottom:1px solid #FDC762}
#menu_lat li:first-child {border-top:1px solid #FDC762}
#menu_lat li li {border:0 !important; padding:0}
#menu_lat li {display:block}
#menu_lat ul ul {position:absolute; left:-9999px}
#menu_lat ul:first-child {position:absolute; left:0; top:0; z-index:99999}
#menu_lat a {display:block; line-height:17px; text-decoration:none; padding:4px; color:#4E4E62}
#menu_lat li a.sub {background: url(../img/arrow.gif) no-repeat right top}
#menu_lat li a {line-height:18px}

#menu_lat li li a {line-height:18px !important; padding:0 12px !important; text-transform:uppercase; font-size:11px}
#menu_lat li:hover > a {color:#212130; background:#E8E8EC}
#menu_lat ul li:hover > ul {left:100%; margin-top:-34px; margin-left:0px; border-radius:3px; -webkit-box-shadow:0 0 3px rgba(0,0,10,0.4); -moz-box-shadow:0 0 3px rgba(0,0,10,0.4); box-shadow:0 0 3px rgba(0,0,10,0.4); border:1px solid #B9B9BC; border:1px solid rgba(0,0,0,0.3); padding:10px 0}
#menu_lat a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {left:100%}
#menu_lat a:hover ul ul, #menu a:hover a:hover ul ul {left:-9999px}

#imagem_lat {position:relative; margin-bottom:6px}
#imagem_lat img {width:170px; height:auto; margin-left:-1px}

p#elementTweet ul li a {color:#841C1D}

#dir {font-size:13px; line-height:17px; color:#666}
#dir h3 {font-size:18px; position:relative; padding:34px 0 30px; padding-bottom:33px\9}
.ie9 #dir h3 {padding-bottom:31px}

#banners {width:978px; padding:0; overflow:hidden; background:url(../img/banners_bg.png); *zoom:1; _width:976px; _height:136px; text-align:center}

#banners div {margin:0 auto; width:auto; display:inline-block}

#banners img {display:inline; min-width:220px; background:#D5D6D7; border:1px solid #FFF; margin-right:22px; margin-left:2px; float:left; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top:23px; margin-bottom:23px; *margin-right:18px; *display:inline; *zoom:1; *float:none; _margin-left:0}

#banners a:last-child img {padding:0; margin-right:0}

#rodape {width:956px; position:relative; overflow:hidden; padding:31px 12px 18px; border-top:1px solid #A05A5A; background:#5C1114 url(../img/footer_bg.png) repeat-x; _visibility:hidden; _margin-top:2px}
#rodape li, #rodape li a {color:#D0D0C7}
#rodape li li, #rodape li li a, #contato * {color:#D5D3D2}
#rodape a:hover {color:#FFF}
#rodape li {text-transform:uppercase; margin-top:5px; padding-bottom:17px; font-family:Title,sans-serif; font-size:13px; line-height:17px; margin-bottom:5px\9}
#rodape li li {text-transform:none; padding:0; margin-top:1px; font-family:Menu3,sans-serif; font-size:13px; line-height:17px; margin-bottom:2px\9; padding-top:1px}
#rodape li li:first-child {margin-top:4px}
#rodape ul ul {margin-top:2px; margin-bottom:-4px\9}
#rodape ul {_position:relative; _zoom:1}

#col1, #col2, #col3 {width:220px; margin-right:26px; float:left; white-space:normal}
#col3 li {line-height:0.94}

#links {overflow:hidden; margin-bottom:-14px}
#contato {width:218px; position:absolute; top:34px; right:12px}
#contato img {width:200px; margin-left:18px; margin-bottom:32px; border-radius:5px; border:1px solid #934A4B; border-top:0; border-left:0}

#menu_top {width:754px; height:30px; text-align:center !important; zoom:1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:10; _white-space:nowrap; background: #8C1C20 url(../img/menu_top_bg.png); position:absolute; bottom:16px; right:0}
#menu_top ul ul ul {visibility:hidden}
#menu_top ul {margin:0 auto; display:inline-block; text-align:left; *display:inline; *zoom:1; position:relative; z-index:99}
#menu_top a {color:#FFF; line-height:30px; padding:0 13px 0 14px; display:block; font-size:13px; text-shadow:1px 1px rgba(0,0,0,0.4)}
.ie9 #menu_top a {line-height:31px; padding:0 14px}
.ie9 #menu_top li a {line-height:30px}

#menu_top ul li {float:left; *zoom:1; font-weight:bold; border-left:1px solid #D8B3B3}
#menu_top ul li:first-child {border-left:0}
#menu_top ul li:hover {background:#902025; position:relative}
#menu_top ul ul {width:auto; display:none; position:absolute; top:100%; left:0; z-index:99; *margin-top:0; min-width:104px; border-radius:3px; background:#FFF; -webkit-box-shadow:0 0 3px rgba(0,0,10,0.4); -moz-box-shadow:0 0 3px rgba(0,0,10,0.4); box-shadow:0 0 3px rgba(0,0,10,0.4); border:1px solid #BCBCBF; border-top:0; padding:10px 0}
#menu_top ul ul li {font-weight:bold; float:none}

#menu_top ul ul li a {width:100%; display:block; height:auto; font-size:11px !important; line-height:16px !important; padding:1px 0 !important; color:#626276 !important; text-shadow:none !important; text-transform:uppercase}
#menu_top ul ul ul {left:100%; top:0; border:1px solid #BCBCC0; margin-top:-11px}
#menu_top ul li:hover > ul {visibility:visible}
#menu_top ul ul li {*display:inline; *width:100%; *zoom:1; *float:left}
#menu_top li li a {line-height:20px !important; font-size:12px !important; padding:0}
#menu_top li li {white-space:nowrap; border:0 !important; padding:0 12px}
.ie9 #menu_top li li {padding:0}

#menu_top li li:hover {background:#DFDFE1; *background:none}
#menu_top li li a:hover {color:#212130 !important}
.ie #menu_top {background: #8C1C20 url(../img/bar-ie.png)}

#twitter, #twitter p {font-family:Menu3,sans-serif; font-size:12px; line-height:16px; color:#5D5D6A; _position:relative}
#twitter a {color:#44467F}
#twitter a:hover {text-decoration:underline}
#twitter li {border-top:1px solid #FFB400; padding:9px 0}
#twitter li:first-child {padding-top:10px; margin-top:8px; borxder-top:1px solid #D1D1D9}
.twtrlink {color:#EB3C05 !important}

#seguir {text-transform:uppercase; font-family:sans-serif; font-weight:bold; display:block; position:absolute; z-index:10; color:#6B6B7F; color:#8D2B2E !important; top:35px; right:5px}
#seguir:hover {text-decoration:none !important; color:#313243; color:#C03737 !important}

#pag {padding:0; *zoom:1; *overflow:hidden; padding-top:8px}
#pag, #pag a {font-family:Menu3,sans-serif; font-size:12px; color:#A01717}
#pag strong {font-weight:normal; color:#444450 !important}
#pag a:hover {text-decoration:underline}
td.imag_txt a, table.imagem a {color:#444450 !important; text-decoration:none !important}
td.imag_txt strong {font-weight:normal}
td.imag_txt a:hover, table.imagem a:hover {color:#A01717 !important}
table.imagem a {font-family:sans-serif; font-size:13px; font-weight:bold}
td.imag_txt a {font-family:Menu3,sans-serif; font-size:12px; font-weight:normal}

#pagina, #centro {*overflow:hidden; _position:relative}

a.pdf {padding-right:18px; background:url(../img/pdf.png) right 1px no-repeat; color:#A01717 !important; *display:inline; *zoom:1; text-decoration:none}
a.pdf:hover {text-decoration:underline !important}

#barra-brasil, #pagina, #banners, #rodape {margin:0 auto}

#texto {overflow:hidden}
#texto p, #texto li {padding:0; margin-bottom:14px; text-align: left}
#texto h3, #texto h4 {padding:11px 0 17px}
#texto h3 {color:#555568}
#texto img {margin:10px}

.lista {border-bottom:1px dotted #D7787A; padding:10px 0; *zoom:1}
.lista h3 {display:block; padding:2px 0 1px 16px !important; font-size:16px !important; line-height:21px !important; background:url(../img/seta3.png) 0 7px no-repeat; *zoom:1; padding-top:7px !important; background-position: 0 12px}
.lista h3 a {color:#555568 !important; display:block}
.lista h3 a:hover {color:#A01717 !important; text-decoration:none !important}
.lista p {clear:both; margin:0 !important; padding:6px 0 4px 0 !important}
.lista p {text-align:left !important; line-height:18px}
.lista p img {margin:0 !important; padding:0}
.lista img, #texto .lista p img {margin-left:154px !important; cursor:pointer}
.lista .table.imagem {margin:0 !important; padding:0 !important}
.lista img {width:240px !important; height:auto !important; border:1px solid #9F9FA8 !important; float:none !important; display:block; margin-top:14px; margin-bottom:12px}
.lista table.imagem {float:none}

.lista p img {display:block; margin-top:12px !important; margin-bottom:12px !important}
.lista p:empty {display:none !important}

#texto .lista:last-of-type {border:0; margin-bottom:0}
#texto .lista {margin-top:-18px; margin-bottom:18px}
#texto .lista:first-of-type {margin-top:-6px}

#mensagem {width:554px; padding-top:20px; padding-bottom:48px; background:#EBECEC; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; *padding-bottom:18px}
#mensagem input, #mensagem textarea {padding:6px; width:394px; font-family:sans-serif; font-size:12px; color:#222; margin: 0 0 10px 0; border:2px solid #CCC; background:#F5F7F6}
#mensagem textarea {height:135px}
#mensagem textarea:focus, #mensagem input:focus {background:#FBFDFD}
#mensagem input.submit {width:100px;	float:right; text-transform:uppercase; font-family:Title,sans-serif; color:#FFF; border-color:#AAA; background:#AAA; margin-right:24px; border-bottom-width:1px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:25px; padding:0; margin-top:6px; outline:none}
#mensagem input.submit:hover {color:#FFF; border-color:#942629; background:#942629}
#mensagem label {float:left; text-align:right; margin-right:14px; margin-left:13px; width:100px; padding-top:5px; line-height:22px; color:#666}

#resposta {color:#AA3C3F; font-weight:bold; font-family:sans-serif; font-size:14px; margin-top:4px}
#resposta p {padding:10px 17px}

#destaque {width:960px; height:310px; background:#851D1F url(../img/panel_bg.jpg) right 0 no-repeat; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-top:28px; margin-bottom:30px}

.panel {height:280px; position:absolute; top:0; left:0; z-index:0; display:none; color:#FFF}
.panel img {display:block; width:602px; height:310px; float:left; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px; background:#D5D6D7}
.panel * {cursor:pointer}
.panel h2 {width:300px; margin:28px 28px 0; font:22px/26px Title,sans-serif; word-spacing:1px; float:left; overflow:hidden; position:relative; text-shadow:rgba(0,0,40,0.7) 1px 1px 1px}
.panel p {font-family:Menu1,sans-serif; width:300px; margin:0 28px 28px; font-size:14px; padding-top:17px; line-height:20px !important; float:left; position:relative; color:#FFF; text-shadow:rgba(0,0,40,0.4) 1px 1px 1px}

#counter {position:absolute; right:146px; bottom:19px; font-size:0; font-weight:bold; color:orange; z-index:10; cursor:pointer}
#counter li {display:inline-block; font:34px/34px Arial,sans-serif !important; padding:0 2px; *display:inline; *zoom:1}
#counter li:hover {color:#FFF !important}
.active {display:block}
.act, #counter .act {color:#FFF}

#destaque2 {height:186px; float:right; overflow:hidden; margin-bottom:8px; *zoom:1; *position:relative; *margin-bottom:36px}
.dstq2 {width:225px; height:186px; position:relative; float:left; margin-left:20px; background:#851D1F; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; *zoom:1}
.dstq2 img {display:block; width:225px; height:146px; background:#D5D6D7; position:absolute; overflow:hidden; z-index:5; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; *position:relative}
.dstq2 a {display:block; color:#FFF}
.dstq2 h2 {font:13px/28px sans-serif; text-align:center; padding:6px 4px 0; height:34px; font-weight:bold; *position:relative; background:url(../img/boxtop_bg.png); -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; text-shadow:rgba(0,0,40,0.4) 1px 1px 1px}
.dstq2 p {font-family:sans-serif; width:202px; height:50px; padding:12px 11px 12px 12px; background:rgba(0,0,0,0.6); position:absolute; overflow:hidden; bottom:0; left:0; z-index:10; font-size:13px; line-height:16px; display:none; text-shadow:#000 1px 1px 1px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; background:url(../img/black.png)\9; _background:gray}
#destaque2 div:first-child {margin-left:0 !important}

#destaque3 {background:#D5D6D7; overflow:hidden; *zoom:1; *position:relative}
.dstq3 {width:408px; margin:0 0 18px 19px; background:#ECECEC; padding:20px; border:2px solid #FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; cursor:pointer; _width:406px; _margin-left:10px; _margin-right:10px; _overflow:hidden}
.dstq3 h2 {font:16px/22px Title,sans-serif; text-transform:uppercase; color:#851D1F; height:56px; overflow:hidden; word-spacing:2px}
.dstq3 p {font-family:Menu1,sans-serif !important; color:#000; font-size:13px; line-height:17px; clear:right; margin-top:2px; text-align:left !important}
.dstq3 img {width:75px; height:75px; background:#D5D6D7 urzl(../img/arqnc.png); display:block; margin-right:14px; border:1px solid #FFF; float:left}
.dstq3:hover {background:#F1F2F3}
.dstq3 {max-height:133px !important}
.dstq3 p img {display:none}
#destaque3 div:nth-child(-n+2) {margin-top:18px}
#destaque3 {margin-top:24px}
#destaque3 div:last-child {margin-bottom:20px !important}
.open {margin-bottom:34px; *padding-bottom:20px; _padding-bottom:0}

#wrap_bar {width:100%; background:#000; margin:0 auto; text-align:center; position:relative}
#barra-brasil {position:relative; overflow:hidden; min-width:1000px; background:#004b82 url(../img/barra-brasil-v3-bgx.png) center bottom no-repeat}
#barra-brasil div {display: block; width:960px; height:28px; margin:0 auto; background:url(../img/barra-brasil-v3-bgx.gif) 0 bottom repeat-x}
#barra-brasil div ul {float:right; width:319px; margin-right:-3px;}
#barra-brasil div ul li {float: left;  padding-left:25px}
#barra-brasil .ai {display:block; width:161px; height:28px; text-indent: -10000px; background:#004b82 url(../img/ai.png) no-repeat 0 4px}
#barra-brasil .brasilgov {display:block; width:108px; height:28px; text-indent: -10000px; background:#004b82 url(../img/brasil.png) no-repeat 0 4px}
#barra-mj-v3 {display:block; width:960px; height:24px; margin:0 auto; position:relative}
.mjgov {display:block; width:145px; height:16px; position:absolute; bottom:5px; left:-8px; background:url(../img/barraMJ.gif) no-repeat}

#contato2, #contato2 p {color:#D0D0C5; font-size:13px; line-height:24px; font-family:"Menu3",sans-serif}
#contato2 {padding:10px 0 8px; position:relative}
#contato2 strong {text-transform:uppercase; font-size:15px; font-family:Title,sans-serif; word-spacing:2px; padding-top:14px; display:block}
#contato2 hr {border-top-color:#111; border-bottom:1px solid #934A4B}

#cred {position:absolute; width:207px; height:34px; top:50%; margin:0; padding:0; margin-top:-7px; right:-23px}
#cred strong {font-size:12px; text-transform:none; font-weight:normal !important; font-family:'Menu3',sans-serif}
#cred a {width:116px; height:34px; display:block; overflow:hidden; background:url(../img/fabrica.png) no-repeat; position:absolute; right:0; top:50%; text-indent:-9999px}

#faq h2 {padding:14px 0 12px 0; margin:0; border:0; font-size:14px; line-height:1; text-transform:none; font-family:Arial, sans-serif; word-spacing:1px; font-weight:bold; color:#8D2B2E}
#faq h2:first-child {padding-top:4px}

#faq h3 {margin:0 !important; padding:0 0 1px 14px !important; position:relative; *zoom:1; word-spacing:0}
#faq h3 a {color:#444 !important}
#faq h3:before {content:"▸"; position:absolute; font-family:Arial,sans-serif; font-weight:normal; font-size:21px; top:-1px; left:-1px; line-height:1; color:#B02727 }
.ff #faq h3:before {left:-5px}
#faq a {font-family:Arial, sans-serif; font-size:13px; line-height:20px; color:#555568 !important; text-decoration:none !important; display:inline-block; *display:inline; *zoom:1}
#faq a, #faq h3 a:hover {color:#A01717 !important}
#faq a:hover {text-decoration:underline}
#faq div {line-height:17px !important; padding:6px 0 8px 23px !important; *zoom:1; display:none}
#faq br {content:" "; display:block; margin:3px !important}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#faq br {content:" "; display:block; margin:8px !important}
}
#faq br {font-size:1px\9; line-height:20px\9}

#an33 #texto p {margin-bottom:3px !important}
#an33 #texto p strong, #an34 p strong {display:inline-block; margin-top:13px; margin-bottom:11px; font-weight:bold; font-family:Title,sans-serif; font-size:16px; line-height:20px}
#an34 #texto p strong {margin:4px 0}
#an33 #texto h2 {margin-bottom:8px}
#an33 #texto {padding-bottom:20px}
#an33 .pdf {background:none; padding-right:0}
#an4 #texto img, #an5 #texto img {float:none !important; margin-left:0; margin-bottom:0}
#an28 .pdf {padding-right:23px}
#an65 td img {margin:1px !important}
#an65 td.imag_txt {line-height:16px; margin-top:4px; display:block; padding-top:4px\9}
#an65 table.imagem td {margin-right:2px !important}
#an65 table.imagem tr:first-of-type {background:#EAEAEE; display:block}
#an65 table.imagem tr:first-of-type a {display:block; padding:7px; font-size:12px; line-height:17px;  color:#595962 !important; text-transform:uppercase; max-height:80px; _text-transform:none}
#an65 table.imagem tr:first-of-type a:hover {color:#000 !important}
#an65 table img {padding:0 !important}
#an65 a.pdf {clear:both !important; display:block; width:50px; text-transform:capitalize; padding-top:18px; background-position: right 19px}
#an32 #texto h3 {padding:4px 0}
#an32 #texto h3 a {font-family:Arial, sans-serif; font-size:13px; padding-left:13px; background:url(../img/seta.png) 0px 3px no-repeat; *zoom:1}
#an3 #texto img {margin-left:0; margin-right:12px; margin-bottom:0px}
#an1 #texto img {width:auto; margin-bottom:24px}
#an40 #texto h3 {margin-top:-6px}