

*
{-moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box; font-family:verdana; line-height:18px; position:relative;}
body, td, table, div, span
{font-size:12px;}
td, span, h1, h2, h3
{overflow:hidden;}
*
{margin:0px; padding:0px;}
.margin0
{margin:0;}
body
{background:#fff url(/img/faixa.png) no-repeat center bottom; margin:0!important; color:#000; _overflow:visible!important; *overflow:visible!important;}
.bloco
{display:block;}
.inline
{display:inline;}
.bloco_inline
{display:inline-block;}
.invisivel
{display:none;}
.small, .small *
{font-size:10px; line-height:15px;}
.large, .large *
{font-size:17px; line-height:21px;}
.extra_large, .extra_large *
{font-size:18px; font-weight:700; line-height:22px;}
a
{color:#15b; text-decoration:none;}
a:hover
{text-decoration:underline;}
a:active, a:visited
{color:#127;}
img, iframe, .border0
{border:0!important;}
object, embed
{position:relative; z-index:0;}
object, embed, input, img, select
{vertical-align:middle;}
#tip_dir
{background:#333; color:#fff; position:absolute; z-index:51; padding:3px 8px; opacity:.85; filter:alpha(opacity=85); display:none; font:700 11px arial; cursor:default; border:1px #fff solid; -moz-border-radius:10px 10px 10px 0; border-radius:10px 10px 10px 0;}
.botao_topo
{border-bottom:1px #8a4505 solid!important;}
.botao_topo.selecionado
{border-color:#fff!important;}
.aviso
{background:#000; color:#fff; padding:5px 120px 7px;}
.margin_left
{margin-left:10px;}
.margin_right
{margin-right:10px;}


.padding0
{padding:0;}
.padding1
{padding:5px;}
.padding2
{padding:18px;}
.padding3
{padding:26px;}
.width0
{width:110px;}
.width1, input, select, textarea
{width:220px;}
.width2
{width:330px;}
.width3
{width:440px;}
.width4
{width:550px;}
.width5
{width:660px;}
.width6
{width:770px;}
.width7
{width:880px;}
.width8
{width:990px;}
.width9
{width:1100px;}
.width10
{width:1210px;}
.height1
{height:40px;}
.height2
{height:80px;}
.height3
{height:120px;}
.height4
{height:160px;}
.height5
{height:200px;}
.height6
{height:240px;}
.height7
{height:280px;}
.height8
{height:320px;}
.height9
{height:360px;}
.height10
{height:400px;}
.height11
{height:440px;}
.height12
{height:480px;}
.height13
{height:520px;}
.height14
{height:560px;}
.height15
{height:600px;}


.left
{text-align:left;}
.center
{text-align:center;}
.right
{text-align:right;}
.justify
{text-align:justify;}
.fleft
{float:left;}
.fnone
{float:none;}
.fright
{float:right;}
.centralizado
{margin:0 auto; display:block;}
.cboth, .ffix
{clear:both;}
.ffix
{height:1px; margin-bottom:-1px; display:block;}
.ffix
{_height:auto; _margin-bottom:0; _display:block; *height:auto; *margin-bottom:0; *display:block;}

.arredondar1
{-moz-border-radius:4px; border-radius:4px;}
.arredondar2
{-moz-border-radius:14px; border-radius:14px;}
.aleft
{-moz-border-radius:14px 0 0 14px; border-radius:14px 0 0 14px;}
.atop
{-moz-border-radius:14px 14px 0 0; border-radius:14px 14px 0 0;}
.abottom
{-moz-border-radius:0 0 14px 14px; border-radius:0 0 14px 14px;}
.aright
{-moz-border-radius:0 14px 14px 0; border-radius:0 14px 14px 0;}


h1, h2, h3
{color:#444; margin:0 0 15px; padding:0 0 3px; border-bottom:1px #555 solid;}
h1
{font:700 28px arial!important;}
h2
{font:700 21px verdana!important;}
h3
{font:700 17px verdana!important; border-bottom-style:dotted;}


.escuro1
{color:#8a4505; background:#fff; border-color:#fff;}
.escuro2
{color:#fff; background:#8a4505; border-color:#8a4505;}
.escuro1 a, a.escuro1
{color:#8a4505;}
.escuro2 a, a.escuro2
{color:#fff;}
.medio1, .form
{color:#e4a522; background:#fff; border-color:#fff;}
.medio2
{color:#fff; background:#e4a522; border-color:#e4a522;}
.medio1 a, a.medio1
{color:#e4a522;}
.medio2 a, a.medio2
{color:#fff;}
.claro1
{color:#fcd896; background:#111; border-color:#111;}
.claro2
{color:#111; background:#fcd896; border-color:#fcd896;}
.claro1 a, a.claro1
{color:#fcd896;}
.claro2 a, a.claro2
{color:#111;}
.afirmacao
{background:#9f9;}
.negacao
{background:#e44; color:#fff!important;}
.negacao:hover
{background:#f55!important;}
.border1
{border-width:2px; border-style:solid;}


input, select, textarea
{background:#fcfcfc; border:1px #aaa dotted; padding:3px; font-size:14px;}
input:focus, select:focus, textarea:focus
{background:#fff; border-color:#000;}
input[type*="bo"], input[type*="io"], .padding_filtro_in input
{background:transparent!important; border:0; width:18px!important;}
input[type="submit"], input.type_submit_normal
{background:#535353; border-color:#535353; font-weight:700; color:#fff; width:98px; _width:96px; *width:96px; margin-top:0; font-size:11px; margin-top:2px; padding:1px;}
input[type="submit"]:hover, input.type_submit_normal:hover
{background:#373737; -moz-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06); color:#fff; text-decoration:none; cursor:pointer;}
.no_submit:hover
{cursor:default!important; color:#aaa!important; background:#555!important; border-color:#555!important;}


.form
{text-align:right; margin:0 auto; display:inline-block; min-width:355px; _width:380px; *width:380px;}
.form label
{display:block; font-weight:700; clear:both;}
.form label textarea
{float:right; height:140px;}
.form label .editor_simples
{float:none; width:100%; height:160px!important;}
form label
{padding:2px 0 3px;}
form label.right textarea
{vertical-align:middle;}
form label textarea
{height:140px;}


.tb_exibicao
{border:2px #fff solid; border-collapse:collapse; font-size:14px; text-align:left;}
.tb_exibicao tr td, .tb_exibicao tr th
{padding:11px; border:1px #e4a522 solid;}
.tb_exibicao tr td, .tb_exibicao tr th
{width:800px;}
.tb_exibicao tr th
{color:#8a4505; cursor:pointer;}
.tb_exibicao tr th:hover
{text-decoration:underline;}
th.headerSortUp
{background:url(img/tb_asc.gif) right center no-repeat;}
th.headerSortDown
{background:url(img/tb_desc.gif) right center no-repeat;}


.cortina
{background:url(img/sombra.png); position:fixed; z-index:16; left:0; top:0; width:100%; height:100%; display:none; padding-top:48px;}
.galeria
{border-collapse:separate; border-spacing:2px; table-layout:fixed; width:100%;}
.galeria td:hover
{background:#eaeaea; color:#333; cursor:pointer;}
.galeria img
{font:700 11px verdana; border:1px #8a4505 solid;}
.img_in img
{border:1px #bfbfbf solid!important;}
.print
{background:url(img/print.gif) no-repeat 2px; width:20px; height:19px; display:inline-block; margin-bottom:-5px;}
.print:hover
{background:#fff url(img/print_neg.gif) no-repeat 2px;}


.menu ul, .menu li
{list-style:none; display:inline-block;}
.rodape
{clear:both; padding-top:20px;}
.gomo
{border-top:4px #ddd solid; border-collapse:collapse; border-left:4px #ddd solid;}
#ofen_alert
{position:fixed; top:0; width:100%; z-index:1000; opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85);
 padding:0; line-height:56px; cursor:pointer;}


.dg
{background:#999; width:86%; margin:0 auto 5px; text-align:left; margin:0 auto;}
.topo_dg, .busca_dg
{width:86%; margin:5px auto 0;}
.busca_dg
{text-align:right; margin-bottom:-4px;}
.busca_dg input
{border:4px #8a4505 solid; padding:6px; font-size:15px; border-radius:0; -moz-border-radius:0; border-left:0;}
.busca_dg img
{border:3px #8a4505 solid; background:#8a4505; padding:6px 6px 6px 28px; -moz-border-radius:40px 0 0 0;}
.topo_dg h2
{font-size:20px!important; padding-bottom:2px;}
.topo_dg span
{padding:4px 5px 4px 6px; font:700 17px verdana;}
.dg td, .dg th, .topo_dg
{padding:9px;}
.dg th
{cursor:pointer; font-weight:700; background-color:#ccc;}
.dg tr th:hover
{text-decoration:underline;}
.dg td
{background:#fff;}
.dg tr:hover td
{outline:#000 dashed 2px;}
.dg .last
{background:#fff url(/img/g.gif) no-repeat 11px center; margin-left:4px; width:61px; padding:0;}
.dg .last div
{width:29px; border:1px transparent solid; height:34px; float:left; margin-left:1px; cursor:pointer;}
.dg .last div:hover
{border-color:#444;}
.dg .first:hover
{background:#e2f2ff; cursor:pointer;}
.dg h2
{display:inline; font-size:22px!important;}
.topo_form_dg
{padding:12px 0;}
.topo_form_dg img
{cursor:pointer;}
.sel_foto
{width:91px!important; border:2px #fff solid; padding:0; margin:0; font-weight:700;}
.ofen_color_dark
{color:#934600!important;}
.border1
{border:2px #444 solid;}
#advertencia_sobre_maiusculo
{width:290px; position:absolute; right:10px; top:10px; font-weight:700;}


.mceToolbar *, .mceToolbar
{-moz-box-sizing:content-box!important; box-sizing:content-box!important; -webkit-box-sizing:content-box!important;}
.mceEditor, .mceEditor *
{position:static;}


#fancybox-wrap, #fancybox-wrap *
{-moz-box-sizing:content-box; box-sizing:content-box; -webkit-box-sizing:content-box;}
#fancybox-loading
{position:fixed; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:10104; display:none;}
#fancybox-loading div
{position:absolute; top:0; left:0; width:40px; height:480px; background-image:url('/img/fancybox.png');}
#fancybox-overlay
{position:absolute; top:0; left:0; width:100%; z-index:10100; display:none;}
#fancybox-tmp
{padding:0; margin:0; border:0; overflow:auto; display:none;}
#fancybox-wrap
{position:absolute; top:0; left:0; padding:20px; z-index:10101; outline:none; display:none;}
#fancybox-outer
{position:relative; width:100%; height:100%; background:#fff; overflow:visible;}
#fancybox-content
{width:0; height:0; padding:0; outline:none; position:relative; overflow:hidden; z-index:10102; border:0 solid #fff;}
#fancybox-hide-sel-frame
{position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; z-index:10101;}
#fancybox-close
{position:absolute; top:-15px; right:-15px; width:30px; height:30px; background:transparent url('/img/fancybox.png') -40px 0px; cursor:pointer;
z-index:10103; display:none;}
#fancybox-error
{color:#444; font:normal 12px/20px Arial; padding:14px; margin:0;}
#fancybox-img
{width:100%; height:100%; padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top;}
#fancybox-frame
{width:100%; height:100%; border:none; display:block;}
#fancybox-left, #fancybox-right
{position:absolute; bottom:0; height:100%; width:35%; cursor:pointer; outline:none; background:transparent url('/img/blank.gif'); z-index:10102;
display:none;}
#fancybox-left
{left:0;}
#fancybox-right
{right:0;}
#fancybox-left-ico, #fancybox-right-ico
{position:absolute; top:50%; left:-9999px; width:30px; height:30px; margin-top:-15px; cursor:pointer; z-index:10102; display:block;}
#fancybox-left-ico
{background-image:url('/img/fancybox.png'); background-position:-40px -30px;}
#fancybox-right-ico
{background-image:url('/img/fancybox.png'); background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover
{visibility:visible;}
#fancybox-left:hover span
{left:20px;}
#fancybox-right:hover span
{left:auto; right:20px;}
.fancybox-bg
{position:absolute; padding:0; margin:0; border:0; width:20px; height:20px; z-index:10001;}
#fancybox-bg-n
{top:-20px; left:0; width:100%; background-image:url('/img/fancybox-x.png');}
#fancybox-bg-ne
{top:-20px; right:-20px; background-image:url('/img/fancybox.png'); background-position:-40px -162px;}
#fancybox-bg-e
{top:0; right:-20px; height:100%; background-image:url('/img/fancybox-y.png'); background-position:-20px 0px;}
#fancybox-bg-se
{bottom:-20px; right:-20px; background-image:url('/img/fancybox.png'); background-position:-40px -182px;}
#fancybox-bg-s
{bottom:-20px; left:0; width:100%; background-image:url('/img/fancybox-x.png'); background-position:0 -20px;}
#fancybox-bg-sw
{bottom:-20px; left:-20px; background-image:url('/img/fancybox.png'); background-position:-40px -142px;}
#fancybox-bg-w
{top:0; left:-20px; height:100%; background-image:url('/img/fancybox-y.png');}
#fancybox-bg-nw
{top:-20px; left:-20px; background-image:url('/img/fancybox.png'); background-position:-40px -122px;}
#fancybox-title
{font-family:Helvetica; font-size:12px; z-index:10102;}
.fancybox-title-inside
{padding-bottom:10px; text-align:center; color:#333; background:#fff; position:relative;}
.fancybox-title-outside
{padding-top:10px; color:#fff;}
.fancybox-title-over
{position:absolute; bottom:0; left:0; color:#fff; text-align:left;}
#fancybox-title-over
{padding:10px; background-image:url('/img/fancy_title_over.png'); display:block;}
.fancybox-title-float
{position:absolute; left:0; bottom:-20px; height:32px;}
#fancybox-title-float-wrap
{border:none; border-collapse:collapse; width:auto;}
#fancybox-title-float-wrap td
{border:none; white-space:nowrap;}
#fancybox-title-float-left
{padding:0 0 0 15px; background:url('/img/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main
{color:#fff; line-height:29px; font-weight:bold; padding:0 0 3px 0; background:url('/img/fancybox-x.png') 0 -40px;}
#fancybox-title-float-right
{padding:0 0 0 15px; background:url('/img/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie .fancybox-bg
{background:transparent !important;}



@media print
{
	.print_hide
	{display:none!important;}
}


#menu_superior
{background:url(/img/bg_top.png); color:#fff; padding:1px; width:900px; *width:892px; height:28px; _width:899px; _height:26px; *width:899px; *height:26px; margin:69px auto 0; _margin-top:70px; *margin-top:70px; -moz-border-radius:5px; border-radius:5px;}
#menu_superior a
{color:#fff; font-size:11px; font-weight:700; background-color:transparent; text-shadow:0 0 1px #b55319;  text-align:center;}
.menu_superior_links_dir
{border-right:1px #feb solid; padding:4px 0;}
.menu_superior_links_esq
{border-left:1px #feb solid; padding:4px 0;}
.menu_superior_links_esq
{width:123px;}
.menu_superior_links_dir
{width:209px; _width:201px;}
.menu_superior_links_esq.this_first_child
{width:196px; *width:190px; _width:190px;}
.menu_superior_links_dir.this_first_child_pre
{width:114px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
#menu_superior a.this_last_child
{-moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;}
#menu_superior a:hover
{color:#fff; -moz-box-shadow:0 0 4px #888; -webkit-box-shadow:0 0 4px #888; box-shadow:0 0 4px #888; text-shadow:0 0 0 #fff; text-decoration:none!important;}
#logo_topo
{z-index:4; position:absolute; left:50%; margin-left:-109px; top:12px;}

.width15
{width:256px; _width:255px; *width:255px;}

.topo
{padding-top:1px; height:156px; _height:151px; *height:151px;}

.menu_vertical_left, .menu_vertical_right_out
{width:209px; _width:207px; *width:205px; margin-bottom:1px; z-index:10;}
.menu_vertical_right_out
{width:209px; margin-right:-1px; _width:203px; *width:203px;}
.login_panel_vertical
{background:url(/img/login_1_bg.png); font-weight:700; font-size:11px;}
.login_panel_vertical .text_type, .login_panel_vertical .password_type
{width:134px; _width:129px; *width:129px; padding:2px; font-size:13px; border:1px #ccc solid;}
.login_panel_vertical .submit_type
{width:80px!important;}
.login_panel_titulo
{border-bottom:1px #fff solid; text-align:left; font-size:15px; padding:3px 4px 4px; font-family:tahoma; text-shadow:1px 1px 1px #fff,1px 1px 1px #fff;}
.login_panel_titulo img
{margin-top:-22px; z-index:14;}
.login_panel_vertical_in
{padding:5px; height:84px; _height:74px; *height:74px;}

#conteudo_pagina
{width:988px; margin:1px auto 20px; border-top:1px #444 solid; padding-top:1px; background:#fff;}
#conteudo_pagina_in
{-moz-box-shadow:0 0 8px #724e2c,0 0 1px #724e2c; -webkit-box-shadow:0 0 8px #724e2c,0 0 1px #724e2c; box-shadow:0 0 8px #724e2c,0 0 1px #724e2c;}

#menu_interno
{background:url(/img/left_bg.jpg); height:646px; _height:624px; *height:624px; z-index:10;}
#menu_interno a
{display:block; padding:3px 8px; background:transparent; color:#000; text-decoration:none!important;}
#menu_interno a:hover
{color:#fff;}

.login_out, .menu_vertical_left, .menu_vertical_right_out
{border:1px #999 solid; padding:1px;}
.login_out
{margin-bottom:1px; margin-top:1px; width:209px; _width:207px; *width:205px;}
.login_out_verde
{margin-bottom:0;}
.menu_vertical_right
{background:url(/img/right_bg.jpg) right; height:876px; _height:874px; *height:874px;}

.width35
{width:558px;}
.div_central
{height:872px; *height:870px; _height:870px; background:#fff url(/img/bg_in_inverso.png) bottom repeat-x;}
.div_central_out
{margin-left:2px; margin-right:2px; border:1px #aaa solid; padding:3px;}
.div_central_out h1, .div_central_out h2
{font-family:tahoma!important; border-bottom:3px #9e552b double;}
.div_central_out h1
{font-size:21px!important;}
.div_central_out h2
{font-size:18px!important;}

.margin_right_vertical_menu
{padding-right:1px; font-size:10px;}
.margin_right_vertical_menu a
{color:#666; text-decoration:underline;}
.margin_right_vertical_menu a:hover
{color:#e93237!important;}

#bg_topo_sup, #bg_topo_sub
{z-index:2; position:absolute;}
#bg_topo_sup
{top:57px; left:50%; margin-left:-206px;}
#bg_topo_sub
{top:101px; left:50%; margin-left:-287px;}

.rodape_especial
{border-top:3px solid #b37629; padding-top:1px; *margin-top:-94px; _margin-top:0px!important;}
.rodape_especial_in
{background:url(/img/bg_bottom.png); height:74px; color:#fff;}
.rodape_especial a
{color:#fff!important; text-decoration:underline!important;}

#signature
{margin-left:-165px; float:right; padding:5px; font-weight:700; text-decoration:none!important; text-align:right;}
#signature img
{padding-top:1px;}
#menu_inferior
{border-bottom:1px #dfb529 dashed; text-align:center; width:460px; margin:0 auto; padding-bottom:7px; margin-bottom:5px;}
#menu_inferior a, .ofen_color_dark
{padding:2px; margin:0 -2px;}
#menu_inferior a:hover, .ofen_color_dark:hover
{background:#fff!important; padding:2px; color:#934600!important;}

.logo
{margin-bottom:3px; background:url(/img/faixa_logo.png); padding:8px 6px;}
#logotipos
{margin:10px 4px 4px;}

.colored_div
{color:#bf9519!important; font-size:10px!important;}

.login_out_verde .login_panel_vertical
{background:url(/img/login_2_bg.png)!important;}

.mid_large
{margin-bottom:6px; font-size:15px!important; font-family:tahoma!important; font-weight:700; color:#777;}

.margin_right_minus
{margin-right:-170px; padding:3px;}
.margin_right_minus img
{margin-right:-1px;}
.topo_out
{background:url(/img/bg_topo.jpg) no-repeat center -20px;}

.form_login
{border:4px #f4c542 solid; -moz-box-shadow:1px 1px 18px #c49522 inset; -webkit-box-shadow:1px 1px 18px #c49522 inset; box-shadow:1px 1px 18px #c49522 inset;}
.form_login input
{width:260px; _width:240px; *width:240px;}
.form_login input[type="submit"]
{width:90px;}

.links_dir, .links_esq
{float:left; width:230px; _width:210px; *width:210px; padding:5px 10px; min-height:720px; *height:720px; margin-top:-6px;}
.links_dir
{text-align:right; margin-left:27px; border-right:1px #9e552b dashed;}
.links_esq
{text-align:left;}
.links_dir h3, .links_esq h3
{border:0; font-size:14px!important; text-transform:uppercase; font-family:tahoma!important; margin-bottom:8px;}
.links_dir a, .links_esq a
{font-size:11px}
.links_dir a:hover, .links_esq a:hover
{text-decoration:none; color:#111;}

h2.titulo_secao, h2.titulo_secao *
{font-family:'arial narrow',arial!important; font-size:22px!important; line-height:25px!important; color:#a00!important; text-transform:uppercase;}
h2.titulo_secao
{border-bottom:0!important; margin:0!important; padding:0!important; margin-bottom:3px!important; padding-top:4px!important;}
.divisor_de_aguas
{height:10px; border-bottom:3px #a00 double; clear:both;}

.topo_secao, .conteudo_secao
{background:url(/img/bg_in.png) repeat-x;}
.topo_secao_in, .conteudo_secao_in
{padding:10px 8px 8px;}
.conteudo_secao_in_without_padding
{padding:0!important;}
.topo_secao_in
{padding-top:7px;}
.topo_secao_in_in
{height:70px;}
.topo_secao_in, .topo_secao_in *
{font-family:arial!important; color:#555; font-size:12px!important; line-height:16px!important; text-shadow:1px 1px 1px #fff;}
.conteudo_secao_in
{height:768px; _height:750px; *height:750px; border-top:1px #bbb solid; overflow-y:auto; overflow-x:hidden;}
.topo_secao, .conteudo_secao
{display:none;}

h2.titulo_secao_ex
{font-size:18px!important; margin-top:6px!important; padding-bottom:3px; border-bottom:1px #c00 solid!important; margin-bottom:5px!important;}

.login_out label
{padding:1px 0 2px!important;}
.large_fist
{font-size:18px;}

#song_bar
{position:absolute; z-index:3; right:50%; top:133px; margin-right:-494px}
.veiculo_em_destaque
{text-align:center; padding:6px 4px;}
.veiculo_em_destaque img
{border:1px #999 solid!important;}

.thumb_foot
{margin-top:5px;}
.thumb_foot, .thumb_foot *
{line-height:13px; font-size:10px; text-align:left;}

.ver_mais_bt
{background:#a00; border:1px #a00 solid; font-family:tahoma!important; color:#fff!important; padding:0 2px 0 6px; font-size:9px!important; text-decoration:none!important;}
.ver_mais_bt:hover, .bt_seguinte:hover
{background:#fff!important; color:#800!important;}

.sub_logo
{border-top:1px #999 dashed; font-size:9px!important; padding:2px 0; margin-top:6px; margin-bottom:-8px; color:#666;}
.sub_logo, .sub_logo *
{line-height:13px!important;}

.song_bar_in
{color:#888!important; vertical-align:bottom; font-family:tahoma!important; font-size:10px!important; padding:0 1px; margin-bottom:-5px; display:inline-block;}

.conteudo_secao_in iframe
{border:1px #aaa solid!important; margin-bottom:-6px;}
.ver_mais_bt_ex
{font-weight:700; padding:1px 5px!important;}

#subtitulo_secao_ponto_encontro
{margin-bottom:10px;}

.logo_ex
{float:left; margin-right:1.5%; margin-bottom:8px; width:49.25%; max-width:49.25%; _width:45%; _max-width:45%; *width:45%; *max-width:45%; padding:2px 10px 10px; border:2px #cdc1b6 solid; -moz-border-radius:10px; border-radius:10px; -moz-box-shadow:1px 1px 5px #bbb; -webkit-box-shadow:1px 1px 5px #bbb; box-shadow:1px 1px 5px #bbb; background:url(/img/apoiador_bg.png); cursor:pointer;}
.logo_ex:hover
{border-color:#777; -moz-box-shadow:1px 1px 5px #888; -webkit-box-shadow:1px 1px 5px #888; box-shadow:1px 1px 5px #888;}
.logo_ex_img
{line-height:84px; *height:84px; _height:84px;}
.margin_right_0
{margin-right:0!important;}

.linha_localizacao
{padding:1px 4px 0; background:#ddd;}
.linha_localizacao, .linha_localizacao *
{font-size:9px!important; line-height:14px!important;}
.linha_localizacao a
{color:#000;}
.linha_localizacao a:hover
{color:#900;}

#quadro_social_table
{width:100.5%; border-spacing:1px; margin:0 -1px;}
#quadro_social_table th
{background:#444; color:#fff;}
#quadro_social_table td
{text-align:center; font-size:11px; font-family:tahoma;}
#quadro_social_table td, #quadro_social_table th
{padding:2px 4px;}
#quadro_social_table td:first-child
{text-align:left;}
#quadro_social_table tr td
{background:#eee;}
#quadro_social_table tr.odd td
{background:#ddd;}
#quadro_social_table tr:hover td
{background:#fcecc1;}
#quadro_social_table td a:hover
{text-decoration:none; color:#125;}

.cboth_ex
{display:none; _display:block; *display:block; _height:14px!important; *height:14px!important; _clear:cboth; *clear:cboth; _margin-top:-18px!important; *margin-top:-18px!important;}

.margin_top
{margin-top:3px; margin-left:-1px;}

.fonte_topo
{padding-bottom:6px;}

.corpo_lei
{padding:10px; border:3px #444 double; background:#f6f6f6; -moz-box-shadow:0 0 32px #bbb inset; -webkit-box-shadow:0 0 32px #bbb inset; box-shadow:0 0 32px #bbb inset;}
.corpo_lei_resumo
{font-style:italic; width:250px; float:right; text-align:left;}

.padding_left_lei
{padding-left:22px;}

.small_arial
{font-size:10px; font-family:arial;}
.small_arial, .small_arial *
{line-height:14px!important;}

.width_f1
{text-align:right; float:left; width:50%; *width:42%; padding-bottom:6px; _margin-bottom:-11px; *margin-bottom:-11px;}
.width_f1 input
{width:184px; _width:174px; *width:134px;}
.form_contato input, .form_contato textarea
{border:2px #e2e2e2 solid;}
.form_contato input:focus, .form_contato textarea:focus
{border:2px #bbb solid;}

.veiculo_item
{float:left; margin-right:1%; margin-bottom:8px; width:32.3%; max-width:32.3%; *width:158px; padding:4px 5px; border:2px #cdc1b6 solid; -moz-box-shadow:1px 1px 5px #bbb; -webkit-box-shadow:1px 1px 5px #bbb; box-shadow:1px 1px 5px #bbb; background:url(/img/apoiador_bg.png); height:270px; cursor:pointer;}
.veiculo_item:hover
{border-color:#777; -moz-box-shadow:1px 1px 5px #888; -webkit-box-shadow:1px 1px 5px #888; box-shadow:1px 1px 5px #888;}
.veiculo_item:active, .logo_ex:active
{-moz-transform:scale(0.95); -o-transform:scale(0.95); transform:scale(0.95);}
.thumb_foto
{height:122px; line-height:122px; text-align:center;}
.thumb_foto img
{border:1px #999 solid!important;}
.veiculo_item .thumb_foot
{border-top:1px #aaa dashed; padding-top:7px;}

.classificado_item
{margin-bottom:12px; padding:8px 8px 8px; border:2px #cdc1b6 solid; -moz-box-shadow:1px 1px 5px #bbb; -webkit-box-shadow:1px 1px 5px #bbb; box-shadow:1px 1px 5px #bbb; background:url(/img/apoiador_bg.png);}
.classificado_item:hover
{border-color:#777; -moz-box-shadow:1px 1px 5px #888; -webkit-box-shadow:1px 1px 5px #888; box-shadow:1px 1px 5px #888;}
.classificado_item .mid_large
{color:#a00;}

.filtro
{background:#ddd; border:1px #bbb solid; padding:4px; margin-bottom:10px; margin-right:1.4%; height:48px;}
.filtro b
{font-size:11px!important;}
.padding_filtro_in
{font-size:10px!important;}
#key_input
{padding:5px 5px 5px 33px; *width:182px; font-size:17px; font-family:tahoma; border:2px #ccc solid; background:#fff url(/img/search.png) no-repeat 5px 2px;}
.filtro_left
{border-right:1px #999 dashed; padding:2px 10px 2px 4px; margin-right:10px;}

.titulo_classificado
{border-bottom:1px #a00 solid; padding-bottom:1px; margin-bottom:4px;}
.bt_fotos_classificado
{text-align:center; padding:0 0 1px; color:#fff; background:url(/img/bg_top.png) center -15px; font-weight:700!important; border:1px #cdc1b6 solid; border-bottom:1px #cdc1b6 solid; margin-top:8px; line-height:9px; -moz-border-radius:3px; border-radius:3px; -moz-box-shadow:0 0 5px #bbb; box-shadow:0 0 5px #bbb; -webkit-box-shadow:0 0 5px #bbb; margin-bottom:1px;}
.bt_fotos_classificado span
{font-size:9px!important; font-family:arial!important; line-height:9px; text-transform:uppercase;}
.bt_fotos_classificado span:hover
{text-decoration:underline; cursor:pointer;}

.padding_top_ex
{padding-top:5px;}
.in_fotos_classificado
{border-top:1px #cdc1b6 solid; margin-top:1px; margin-bottom:-1px; display:none; background:#fff; -moz-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px;}
.in_in_fotos_classificado
{padding:3px 5px 5px; text-align:left;}
.mid_large_ex
{margin-bottom:-1px;}

.foto, .foto_in
{margin-right:4px; line-height:116px; height:116px; width:32.7%; _width:32%; *width:32%; text-align:center; float:left; background:#fff;}
.foto img, .foto_in img
{border:1px #bbb solid!important; padding:1px;}
.foto:hover img, .foto_in:hover img
{border-color:#333!important; -moz-box-shadow:0 0 6px #aaa; -webkit-box-shadow:0 0 6px #aaa; box-shadow:0 0 6px #aaa;}

.encontro_futuro
{background:url(/img/tracejado_bg.png) no-repeat; padding-bottom:3px; padding-top:3px; border:1px #aaa solid; margin-bottom:2px;}
.encontro_futuro .mid_large
{color:#794810; font-size:12px!important; padding:6px 0;}
.encontro_futuro .corpo_evento
{padding:3px!important;}
.encontro_futuro_ex
{background:url(/img/tracejado_bg_2.png) no-repeat;}
.coluna_dir_pg_principal
{width:356px; float:left; margin-right:8px; margin-left:2px; margin-top:7px;}
.coluna_dir_pg_principal_2
{width:191px; _width:181px; *width:181px; padding-left:8px; float:left; border-left:1px #888 dashed; height:600px; margin-top:7px;}
.coluna_dir_pg_principal_2 h2, .coluna_dir_pg_principal h2
{margin-top:0!important; margin-bottom:10px;}

.fonte_menor
{font-size:9px; text-transform:uppercase;}
.fonte_maior
{font-size:25px;}
.data_bg
{background:url(/img/bg_data.png) no-repeat; width:144px; height:41px; _width:126px; _height:23px; *width:126px; *height:23px; padding:10px 9px 8px; font-family:tahoma; color:#fff; margin-right:6px;}
.encontro_futuro b.mid_large
{line-height:12px!important;}

.poster_bg
{padding:9px; height:130px; width:144px; _height:112px; _width:126px; *height:112px; *width:126px; background:url(/img/bg_cartaz_encontro.png) no-repeat;}
.verticalize_cartaz
{line-height:108px;}
.verticalize_texto_cartaz
{padding:33px 20px; line-height:14px!important; font-size:11px!important; color:#e0c38b;}
.verticalize_cartaz a img
{border:1px transparent solid!important;}
.verticalize_cartaz a img:hover
{border:1px #bfaa92 solid!important;}

.date_img_info_event, .other_info_event
{float:left;}
.date_img_info_event
{width:144px;}
.other_info_event
{width:194px; margin-left:4px;}

.other_info_event, .other_info_event *
{line-height:14px!important;}

.bt_seguinte
{background:#a00; border:1px #a00 solid; font-family:tahoma!important; color:#fff!important; padding:0 6px 0 2px!important; font-size:10px!important; text-decoration:none!important; font-weight:700!important; float:right; line-height:14px;}

.gomo_1, .gomo_2
{font-size:10px; float:left; width:271px; _width:262px; *width:262px; min-height:270px; padding-top:8px;}
.gomo_1, .gomo_2, .gomo_1 *, .gomo_2 *
{line-height:16px;}
.gomo_1
{padding-right:8px; border-right:1px #bd8849 dashed; background:url(/img/bg_topo_diretoria.png) 136px -80px no-repeat;}
.gomo_2
{padding-left:8px; background:url(/img/bg_topo_diretoria.png) -72px -80px no-repeat;}
.titulo_diretoria
{width:340px; border-bottom:1px #bd8849 dashed; font-size:10px; text-align:center; padding:5px 0; background:url(/img/bg_topo_diretoria.png) center 28px no-repeat;}
.titulo_diretoria h3
{font-size:19px; border:0; margin:0; color:#a00;}

#dg .mouseon
{cursor:pointer;}
#dg .mouseon:hover
{background:#fff; color:#000!important;}

.padding_top_vertical
{margin-top:4px; padding-bottom:0!important;}

.other_info_event_ex
{width:366px;}
.other_info_event_ex .mid_large
{font-size:17px!important; line-height:19px!important;}

.intro
{background:#444; color:#fff; padding:4px 5px 6px; text-align:center;}
.intro, .intro *
{line-height:16px!important;}
.intro a
{color:#fff!important;}

#janela_galeria
{width:700px; height:400px; _width:680px; _height:380px; *width:680px; *height:380px; padding:10px; position:fixed; left:50%; top:50%; margin-top:-210px; margin-left:-350px; border:2px #666 solid; -moz-box-shadow:0 0 20px #333; -webkit-box-shadow:0 0 20px #333; box-shadow:0 0 20px #333; -moz-border-radius:18px; border-radius:18px; display:none; background:#fff; z-index:100;}
#janela_galeria .mouseon
{cursor:pointer!important; z-index:110;}

.titulo_mini_janela
{color:#a00; font-size:17px!important; font-family:tahoma!important; border-bottom:1px #a00 dashed!important; margin-bottom:9px;}

#janela_galeria .foto
{width:160px;}
#janela_galeria .foto, #janela_galeria .foto *
{line-height:140px!important;}
#janela_galeria_in_in
{height:340px; overflow-y:auto; margin-right:7px;}

.intro_para_encontros *, .intro_para_encontros
{color:#fff!important; background:#444!important; font-size:13px!important; font-family:tahoma!important;}
.intro_para_encontros a:hover
{color:#ddd!important;}

.foto_mini
{width:91px; margin-right:-3px; text-align:center; line-height:60px;}
.foto_mini img
{border:1px #aaa solid!important;}
.foto_mini_desc
{padding-top:3px;}
.foto_mini_desc, .foto_mini_desc *
{line-height:12px!important;}

.descricao_pg_principal, .descricao_pg_principal *
{line-height:14px!important;}
.vertical_pg_in_right
{margin-bottom:12px;}

.height_in
{height:29px;}
.titulo_menu
{position:absolute; left:-11px; z-index:2;}
.titulo_menu_dir
{position:absolute; right:-12px; z-index:2;}
#titulo_1
{top:-4px;}
#titulo_2
{top:211px;}
#titulo_3
{top:331px;}
#titulo_4
{top:-2px;}

#links_div, #placa_preta_div, #encontros_futuros, #importacao_div, #quadro_social_div, #diretoria_div, #apoiadores_div, #veiculos_div
{position:absolute; z-index:1;}
#veiculos_div, #recados_div .topo_secao_in
{*width:558px!important;}

.foto_encontro_pg_principal, .foto_encontro_in_section
{cursor:pointer;}
.foto_encontro_pg_principal:hover, .foto_encontro_in_section:hover
{text-decoration:underline;}
.foto_encontro_pg_principal:first-child
{border-bottom:1px #aaa dashed; padding-bottom:5px; margin-bottom:5px;}

.foto_encontro_in_section
{width:175px; border-left:1px #aaa dashed; margin-bottom:0!important;}
.foto_encontro_in_section:first-child
{border-left:0!important;}
.foto_encontro_in_section .foto_mini
{width:86px!important;}

.border_top_encontro_in
{border-top:1px #aaa dashed;}

.para_eventos, .para_restauracao
{padding-bottom:12px!important;}

#submenu_veiculos
{position:absolute; left:200px; width:170px; top:85px; display:none; background:#7a481e; z-index:10;}
#submenu_veiculos a
{color:#fff; z-index:10;}

.conteudo_secao_veiculo_in
{padding-right:0!important;}
.recado
{padding:10px; border-bottom:1px #aaa dashed;}
.recado:hover
{background:#f4f4f4;}
.recado, .recado *
{line-height:16px!important; font-size:11px!important;}
.vermelho
{color:#a00;}
.z_index_ie7
{z-index:10;}
.cboth_ex_2
{display:none; *display:block; *margin-top:-30px!important;}
#nome_modelo_input, #cor_input, #proprietario_input
{background:transparent!important; border:0; width:18px!important;}

