body { min-height: 100%; _height: 100%; margin:0; background:url('../images/bg.gif') 0 0 repeat; font-family:Arial, Helvetica, sans-serif; }

img { border:0; margin:0; padding:0; }

.clear { clear:both; }
.clear2 { clear:both; font-size: 1px; overflow: hidden; height: 0px }

li { list-style:none; list-style-position:outside; }

.hidden { position:relative; display:block; text-indent:-5000px; overflow:hidden; }

a { cursor:pointer; }


div#wrapper { position:relative; display:block; }

div#header-wrapper { display:block; background:url('../images/bg_header.gif') 50% 0 no-repeat; }
div#header { position:relative; width:1002px; height:82px; margin:0 auto; background:url('../images/bg_header.gif') 50% 0 no-repeat; }
div#logo-flash { width:398px; height:49px; float:left; display:inline; padding-left: 9px }
div#alt { position: absolute; top: -5000px }

iframe#iflogin { position:absolute; top:0; left:50%; width:319px; height:92px; margin-left:-114px; float:left; display:inline; z-index:1000; } 
div#restrita-content { background:none; font-size:11px; color:white; position: absolute; top: 0px; left: 135px }
div#restrita-content p { margin:0; }

a#btnRestrita { position: absolute; top: 12px; left: 12px }

div#welcome { height:31px; padding:9px 12px;}
div#welcome p  { width:156px; }
div#welcome p a { text-decoration:underline; color:white; font-size:11px; }
a.left { float:left; display:inline; }
a.right { float:right; display:inline; }

div#hello { height:31px; padding:9px 12px; }
div#hello p  { width:136px; }
div#hello p a { text-decoration:underline; color:white; font-size:11px; }
a#config { float:left; display:inline; }
a#sair { float:right; display:inline; }

div#login { width:184px; height:92px; float:left; background:url('../images/bg_restrita.png') 0 0 no-repeat; }
form#login { float:left; display:inline; padding:9px 2px 0 2px; }
form#login .txt { border:0; margin:0; padding:0; width:117px; height:15px; float:left; display:inline; border:1px solid #0094D9; font-family: Arial; font-size: 10px }
form#login label { float:left; display:inline; }

div#email-box { margin-bottom:5px; }
label#email { width:51px; height:17px; background:url('../images/label_email.gif') 0 0 no-repeat; }
div#senha-box { margin-bottom:0; }
label#senha { width:51px; height:17px; background:url('../images/label_senha.gif') 0 0 no-repeat; }

form#login div#forget-box { float:left; display:inline; width:168px; text-align:right; margin-top:3px; }
form#login a { float:right; display:inline; text-align:right; color:white; font-size:10px; text-decoration:underline; margin-bottom:4px; margin-right:4px; }

div#busca-wrapper { width:238px; height:34px; float:left; display:inline; margin-left:347px; margin-top:6px; }
form#fbusca { width:238px; float:right; display:inline; padding:0 0 0 8px; background:url('../images/bg_busca.gif') 0 3px no-repeat; }
form#fbusca input#buscatext { width:164px; height:18px; border:0; float:left; display:inline; margin:10px 0 0 0; background:white; font-family: Arial; font-size: 12px }
a#busca { width:60px; height:34px; float:right; display:inline; margin:3px 6px 0 0; background:url('../images/but_busca.gif') 0 0 no-repeat; }
a#busca:hover { background:url('../images/but_busca.gif') 0 -34px no-repeat; }



div#menus { position:relative; width:952px; height:26px; float:left; display:inline; padding:0 25px; margin-top:6px; }
div#menus div.menu-item { position:relative; float:left; display:inline; width:101px; height:26px; background-color: White }

div#menus div#left { float:left; display:inline; }
div#menus div#right { float:right; display:inline; }

div.submenu-box { position:absolute; top:-5000px; padding: 6px 0 8px 0; background:#404040; font-size:12px; color:white; z-index:1001; }
div.submenu-box div.submenu-item { padding: 0; }


div#iframe-wrapper { min-width:1002px; _width:1002px; _margin:0 auto; display:block; /*height:456px;*/ border:0; }
div#iframe-inner { width:1002px; margin:16px auto 0 auto; }

div#footer-wrapper { min-width:1002px; height:196px; display:block; background:url('../images/bg_footer.gif') 50% 0 no-repeat; }

div#footer-menu { height:127px; border-top:1px solid #999; border-right:1px solid #999; float:left; display:inline; }
div.footer-menu-item { position:relative; float:left; display:inline; }

div#footer { position:relative; width:1002px; height:128px; margin:0 auto; background:url('../images/bg_footer.gif') 50% 0 no-repeat; }

div#itens { position:relative; float:left; display:inline; z-index:1; padding:0 7px 0 26px; }

div.footer-submenu-wrapper { position:absolute; width: 163px; top:-5000px; left:225px; display:block; overflow:hidden; padding:7px 0 0 0; z-index:500; }
div.footer-submenu { position:relative; padding:0 6px 0 7px; overflow: hidden }
div.footer-submenu-header { position: absolute; top: 5px; right: 0px; _right: -1px; width: 70px; z-index: 1001; overflow: hidden; font-size: 1px; height: 7px; background: url('../images/corner_menufooter_top.png') right 0px no-repeat  }
div.footer-submenu-content { width: 150px; position:relative; background:white; display:block; border-bottom:2px solid #999; padding: 7px 0 0 0 }
div.footer-submenu-content a { position:relative; top:-3px; display:inline; clear:both; margin:0; font-size:10px; color:#404040; text-decoration:none; }
div.footer-submenu-content a:hover { text-decoration:underline; }

div.corner-left { position:absolute; bottom:-2px; left:-7px; width:7px; height: 500px; z-index:1000; background:url('../images/corner_menufooter_left.png') 0 0 no-repeat }
div.corner-right { position:absolute; bottom:-2px; right:-6px; width:6px; height: 500px; z-index:1000; background:url('../images/corner_menufooter_right.png') 0 bottom no-repeat }

div#address-wrapper { width:268px; height:128px; padding:0 10px 0 10px; float:left; display:inline; position: relative }
div#address-wrapper h3 { width:200px; height:18px; margin:10px 0 10px 0; padding:0; font-size:1px; background:url('../images/bg_address.gif') -10px -10px no-repeat; }
a#mapa { width:220px; height:53px; margin:0; padding:0; font-size:1px; background:url('../images/bg_address.gif') -10px -38px no-repeat; }
a#anos { width:80px; height:83px; position: absolute; right: 10px; top: 20px; margin:0; padding:0; font-size:1px; background:url('../images/40anos.gif') 0 0 no-repeat; }
a#email { width:195px; height:18px; margin:7px 0 0 0; padding:0; font-size:1px; background:url('../images/bg_address.gif') -10px -98px no-repeat; }

div#social-wrapper { width:210px; height:108px; padding:10px; float:left; display:inline; border-left:1px solid #999; }
div#social-wrapper h3 { width:180px; height:18px; margin:0 0 11px 0; padding:0; float:left; display:inline; background:url('../images/bg_social_2.gif') -10px -10px no-repeat }

.left { float:left; display:inline; }
.right { float:right; display:inline; }
div#social-wrapper div.left, div#social-wrapper div.right { width:100px; }

a#indique { width:100px; height:16px; float:left; display:inline; margin-top:1px; margin-bottom:3px; background:url('../images/bg_social_2.gif') -10px -40px no-repeat; }
a#rss { width:100px; height:16px; float:left; display:inline; margin-bottom:4px; background:url('../images/bg_social_2.gif') -10px -59px no-repeat; }
a#linkedin { width:100px; height:16px; float:left; display:inline; margin-bottom:4px; background:url('../images/bg_social_2.gif') -10px -79px no-repeat; }
a#twitter { width:100px; height:16px; float:left; display:inline; margin-bottom:14px; background:url('../images/bg_social_2.gif') -10px -99px no-repeat; }
a#balaio { width:115px; height:17px; float:left; display:inline; margin-top:1px; margin-bottom:2px; background:url('../images/bg_social_2.gif') -120px -40px no-repeat; }
a#youtube { width:100px; height:16px; float:left; display:inline; margin-top:1px; margin-bottom:3px; background:url('../images/bg_social_2.gif') -120px -60px no-repeat; }
a#facebook { width:100px; height:16px; float:left; display:inline; margin-bottom:4px; background:url('../images/bg_social_2.gif') -120px -79px no-repeat; }
a#gplus { width:100px; height:16px; float:left; display:inline; margin-bottom:0; background:url('../images/bg_social_2.gif') -120px -99px no-repeat; }

a#indique:hover { background:url('../images/bg_social_2.gif') -10px -168px no-repeat; }
a#rss:hover { background:url('../images/bg_social_2.gif') -10px -187px no-repeat; }
a#linkedin:hover {background:url('../images/bg_social_2.gif') -10px -207px no-repeat; }
a#twitter:hover { background:url('../images/bg_social_2.gif') -10px -227px no-repeat; }
a#balaio:hover { background:url('../images/bg_social_2.gif') -120px -168px no-repeat; }
a#youtube:hover { background:url('../images/bg_social_2.gif') -120px -188px no-repeat; }
a#facebook:hover { background:url('../images/bg_social_2.gif') -120px -207px no-repeat; }
a#gplus:hover { background:url('../images/bg_social_2.gif') -120px -227px no-repeat; }

div#info-wrapper { width:1002px; margin:0 auto; padding-bottom:26px; }

div#info { float:left; display:inline; }
p#copy { float:left; display:inline; font-size:10px; color:#404040; margin:26px 0 0 25px; padding:0; }
p#copy a { color:#404040; text-decoration:none; }
p#copy a:hover { text-decoration:underline; }
a#politica { float:left; display:block; font-size:10px; color:#404040; text-decoration:none; margin:26px 0 0 44px; }
a#politica:hover { text-decoration:underline; }

div#language { float:left; display:inline; padding:26px 0 0 42px;}
a#english { height:11px; line-height:11px; padding:0 0 0 21px; margin-right: 39px; float:left; display:inline; font-size:10px; color:#404040; text-decoration:none; background:url('../images/flag_english.gif') 0 0 no-repeat; }
a#english:hover { background:url('../images/flag_english.gif') 0 -11px no-repeat; }

a#espanol { height:11px; line-height:11px; padding:0 0 0 21px; float:left; display:inline; font-size:10px; color:#404040; text-decoration:none; background:url('../images/flag_espanol.gif') 0 0 no-repeat; }
a#espanol:hover { background:url('../images/flag_espanol.gif') 0 -11px no-repeat; }

div#credito { width:110px; float:right; display:inline; margin:16px 22px 0 0; }
a#salvego { width:91px; height:13px; float:right; display:inline; background:url('../images/salvego.gif') 0 0 no-repeat; }
a#dnex { width:110px; height:12px; float:right; display:inline; background:url('../images/dnex.gif') 0 0 no-repeat; }


div#divSize { position:relative; min-width:1002px; _width:1002px; _margin:0 auto; display:block; }


div#banner-flash { position:relative; min-width:1002px; _width:1002px; _margin:0 auto; display:block; height:220px; top: 0px}
div#banner { position:absolute; top:0; left:50%; margin-left:-628px; text-align: center; width: 1258px; height: 220px }
div#banner p { text-align:center; margin:0; padding:0; }

div#buts { position:absolute; top:5px; right:149px; margin-left:395px; z-index: 600 }
div#banner a.but-circle, div#banner-flash div#banner a.selected { width:17px; height:17px; float:left; display:inline; background:url('../images/but_circles.png') 0 0 no-repeat; }
div#banner-flash div#banner a.selected { background:url('../images/but_circles_selected.png') 0 0 no-repeat; }

div#bannerBanner { position: absolute; top: 0px; left: 0px; width: 1258px; height: 220px; text-align:center; z-index: 510; }
div#bannerCarregando { display: block; position: absolute; top: 0px; left: 0px; font-size: 10px; width: 1170px; height: 200px; color: #666; padding: 20px 0 0 88px; margin: 0; z-index: 520; background-color: White }
div#bannerBanner DIV { margin: 0 auto }


div#main-content { padding:0 0 10px 25px; }
div.boxes-wrapper { width:300px; float:left; display:inline; font-size:11px; color:#404040 }
div.boxes-wrapper p { margin:0; padding:0; }
div.boxes-wrapper p a, div.boxes-wrapper h4 a { text-decoration:none; color:#404040; }
div.boxes-wrapper p a:hover, div.boxes-wrapper h4 a:hover { text-decoration:underline; }

div.division { width:27px; height:27px; float:left; display:inline; }
div.boxes-wrapper h3 { border-bottom:1px solid #404040; margin:0; padding:0 0 0 10px; }
div.boxes-wrapper h4 { float:left; display:inline; width:250px; margin:10px 0 0 0; padding:0; font-weight:bold; font-size:11px; }
div.boxes-wrapper h4.lock { padding:0 0 0 13px; background:url('../images/ico_lock.gif') 2px 2px no-repeat; }

P.lock { text-indent: 13px; background:url('../images/ico_lock.gif') 2px 2px no-repeat; }

div.content-box { margin:0 10px 0 10px; font-size:12px }
div.img-box { position:relative; width:61px; height:61px; float:left; display:inline; margin:10px 7px 0 -1px; padding:4px; background:url('../images/bg_lite_box.png') 0 0 no-repeat; }
div.img-box img { position:absolute; top:50%; left:50%; }
div.img-box A { display: block; width: 61px; height: 61px; background-color: White; background-position: center center; background-repeat: no-repeat }

div.txt-box { width:203px; float:left; display:inline; margin:13px 0 5px 0; }
div.txt-box p { font-size:11px; }

div.links { margin: 0 }

.call { margin-top:10px; }
div#img-nav { position:relative; width:240px; float:left; display:inline; padding:14px 20px 0 20px; }
div#img-left { width:110px; float:left; display:inline; }
div#img-right { width:110px; float:right; display:inline; }
a#seta-left { position:absolute; top:60px; left:-7px; width:6px; height:13px; background:url('../images/seta_left.png') 0 0 no-repeat; }
a#seta-right { position:absolute; top:60px; right:-8px; width:6px; height:13px; background:url('../images/seta_right.png') 0 0 no-repeat; }

div#img-left p, div#img-right p { font-size:10px; text-align:center; margin-bottom:14px; }

a.left-img { position:relative; width:98px; height:98px; float:left; display:inline; padding:2px; margin:0 4px 5px 4px; background:url('../images/bg_big_box.png') 0 0 no-repeat; }
a.right-img { position:relative; width:98px; height:98px; float:right; display:inline; padding:2px; margin:0 4px 5px 4px; background:url('../images/bg_big_box.png') 0 0 no-repeat; }
a.right-img:hover, a.left-img:hover { background:url('../images/bg_big_box_over.png') 0 0 no-repeat;  }

a.left-img img, a.right-img img { position:absolute; top:50%; left:50%; }


div#video { padding-bottom:12px; float:left; display:inline; width: 100% }
div#thumb-vid { position:relative; margin:23px auto 12px auto; }
img.vid { position:relative; border:3px solid #BFBFBF; float:left; display:inline; }

a#vid-play { position:absolute; top:0; left:0; min-width:100%; _width:100%; min-height:100%; _height:100%; z-index:1000; background-position: 50% 50%; background-repeat: no-repeat; float:left; display:inline; }
div#video p { font-size:11px; text-align:center; }

div#corner-lt { position:absolute; float:left; display:inline; top:-8px; left:-8px; width:8px; height:8px; background:url('../images/corner_lt.png') 0 0 no-repeat; }
div#corner-rt { position:absolute; float:left; display:inline; top:-8px; right:-8px; width:8px; height:8px; background:url('../images/corner_rt.png') 0 0 no-repeat; }
div#corner-lb { position:absolute; float:left; display:inline; bottom:-8px; _top:107px; left:-8px; width:8px; height:8px; background:url('../images/corner_lb.png') 0 0 no-repeat; }

/* para o IE6 Posicionar corretamente precisa definir a posição top = a altura da imagem */
div#corner-rb { position:absolute; float:left; display:inline; bottom:-8px; _top:107px; right:-8px; width:8px; height:8px; background:url('../images/corner_rb.png') 0 0 no-repeat; } 

div#vid-left { position:absolute; top:0; left:-8px; width:8px; min-height:100%; _height:100%; background:#E6E6E6; }
div#vid-right { position:absolute; top:0; right:-8px; width:8px; min-height:100%; _height:100%; background:#E6E6E6; }
div#vid-top { position:absolute; left:0; top:-8px; height:8px; min-width:100%; _width:100%; background:#E6E6E6; }
div#vid-bottom { position:absolute; left:0; bottom:-8px; _bottom:-9px; height:8px; min-width:100%; _width:100%; background:#E6E6E6; }



div#divSize div.int { margin:0 auto; }
div.interna { background:url('../images/bg_interna.gif') 50% 0 no-repeat; }

div#content { width:654px; float:left; display:inline; margin:0 0 0 0; }
div.grey { float:left; display:inline; background:url('../images/bg_grey.gif') 0 0 repeat-y; margin:0 0 0 23px; padding-bottom:15px; }
div.orange { float:left; display:inline; background-image: url('../images/bg_orange.gif'); background-position: 0 0; background-repeat: repeat-y; margin:0 0 0 23px; padding-bottom:15px; }

div#content div#localizador h1 { width:616px; border-bottom:1px solid #404040; margin:0; padding:5px 0 0 11px; background:url('../images/bg_interna.gif') -152px 0 no-repeat; }
div#content div#localizador h1 img { float:left; display:inline; }
div#content div#localizador h2 { display:none; }

div.menu-box { width:174px; float:left; display:inline; }
div.menu-lateral-item { width:174px; height:23px; float:left; display:inline; margin-bottom:1px; background:url('../images/menu_lateral_item.gif') 0 0 no-repeat; }

div#content-inner { width:430px; float:left; display:inline; font-size:12px; color:black; padding:15px 0 15px 0; margin-left:20px; }
div#content-inner h2 { font-size:18px; margin:0; padding:0 0 6px 0; }
div#content-inner h3 { width:432px; border-bottom:1px solid #404040; margin:0; padding:18px 0 0 10px; }
div#content-inner h4 { font-size:12px; font-weight:bold; font-style:italic; margin:0; padding:0 20px 6px 0; }
div#content-inner p  { margin:0; padding:0; }
div#content-inner a { text-decoration:none; color:#005da5; }
div#content-inner a:hover { text-decoration:underline; }
div#content-inner #tituData { display: block; padding: 0 0 8px 0 }

div#galeria-wrapper { }
div#galeria-wrapper a { float:left; display:inline; margin:10px 0 0 9px; padding:5px; background:#E6E6E6; }
div#galeria-wrapper a:hover { background:#c7c7c7; }

div#compartilhe-box { padding:13px 0 13px 9px; width: 433px }
div#compartilhe-box DIV#gplus { float: left; display: block; width: 30px; margin-left: 10px }

div#compartilhe a { height:16px; float:left; display:inline; }
a#comp-linkedin { width:50px; margin-right:11px; background:url('../images/link_comp.gif') 0 0 no-repeat; }
a#comp-twitter { width:50px; margin-right:11px; background:url('../images/link_comp.gif') -62px 0 no-repeat; }
a#comp-facebook { width:62px; margin-right:11px; background:url('../images/link_comp.gif') -124px 0 no-repeat; }
a#comp-gplus { width:57px; margin-right:11px; background:url('../images/link_comp.gif') -198px 0 no-repeat; }
a#comp-delicious { width:60px; margin-right:11px; background:url('../images/link_comp.gif') -255px 0 no-repeat; }
a#comp-digg { width:40px; margin-right:11px; background:url('../images/link_comp.gif') -328px 0 no-repeat; }
a#comp-email { width:46px; background:url('../images/link_comp.gif') -381px 0 no-repeat; }

a#comp-linkedin:hover { background:url('../images/link_comp.gif') 0 -16px no-repeat; }
a#comp-twitter:hover { background:url('../images/link_comp.gif') -62px -16px no-repeat; }
a#comp-facebook:hover { background:url('../images/link_comp.gif') -124px -16px no-repeat; }
a#comp-gplus:hover { background:url('../images/link_comp.gif') -198px -16px no-repeat; }
a#comp-delicious:hover { background:url('../images/link_comp.gif') -255px -16px no-repeat; }
a#comp-digg:hover { background:url('../images/link_comp.gif') -328px -16px no-repeat; }
a#comp-email:hover { background:url('../images/link_comp.gif') -381px -16px no-repeat; }


div.sidebar { width:300px; float:right; display:inline; margin:0 23px 0 0; font-size:12px; color:#404040; }
div.sidebar-box h3 { width:290px; border-bottom:1px solid #404040; margin:0; padding:14px 0 0 10px; }
div.sidebar-box a { text-decoration:none; color:#404040; }
div.sidebar-box a:hover { text-decoration:underline; }

div.box { width:284px; padding:10px 8px; }
div.box p { margin:0; padding:0; }

div.box h4 { float:left; display:inline; width:250px; margin:10px 0 0 0; padding:0; font-weight:bold; font-size:11px; }
div.box h4.lock { padding:0 0 0 13px; background:url('../images/ico_lock.gif') 2px 2px no-repeat; }

div.tool { width:120px; float:left; display:inline; }

a.but-tool { position:relative; float:left; display:inline; }
a#aplus, a#aminus, a#print { background:url('../images/corner_but_left.png') 0 0 no-repeat; }


div.but-bg { position:relative; height:29px; float:left; display:inline; left:9px; margin-right: 9px; background:url('../images/bg_but.png') 0 0 no-repeat; }
div.but-ico { position:absolute; top:4px; left:4px; float:left; display:inline; width:17px; height:17px; z-index:1000; }
div.but-ico img { }
div.but-txt { float:left; display:inline; padding-top:5px; }

a#aplus div.but-ico, a#aminus div.but-ico, a#print div.but-ico { float:left; display:inline; }
a#aplus div.but-txt { margin-left:17px; }
a#aminus div.but-txt { margin-left:23px; }
a#print div.but-txt { margin-left:51px; }

div.corner-but-right { width:13px; height:29px; float:left; display:inline; background:url('../images/corner_but_right.png') 0 0 no-repeat; }




div#filter-wrapper { width:174px }

div.cliente { width:413px; float:left; display:inline; color:black; font-size:11px; margin-bottom: 14px }
div.cliente-img { position:relative; width:75px; height:75px; float:left; display:inline; background:white; }
div.cliente a.img-container { position:relative; border:5px solid #e6e6e6; margin-right:8px; display: block; width: 75px; height: 75px; background-color: White; background-position: center center; background-repeat: no-repeat }
div.cliente a.img-container:hover { border:5px solid #c7c7c7; }

div.cliente-txt { width:320px; float:left; display:inline; margin:3px 0 0 0; }
div.cliente-txt a, div.cliente-txt a:hover { border:0; }

div.acessados { width:284px; margin-bottom:10px; float:left; display:inline; }
a#acessados-img { float:left; display:inline; border: 5px solid #E6E6E6; display: block; width: 40px; height: 40px; background-position: center center; background-repeat: no-repeat; background-color: White }
a#acessados-img:hover { border: 5px solid #c7c7c7 }

div.acessados-txt { width:210px; float:left; display:inline; }
div.acessados-txt p { float:left; display:inline; margin:15px 0 0 8px; font-weight:bold;  }
div.acessados-txt p a {  }



form#filter { width:164px; float:left; display:inline; padding:10px 0 10px 10px; margin:0 0; background-color: #bf7c00 }

form#filter img { margin-top:30px; margin-bottom:2px; }

form#filter input#text { width:146px; height:15px; float:left; display:inline; margin:0; border:1px solid #404040; }
form#filter select { width:150px; height:18px; font-family: Arial; font-size: 11px }

div#radio { width:130px; float:left; display:inline; margin-top:28px; }
form#filter input.radio { color:white; font-size:10px; }
form#filter label.radio { position:relative; top:-2px; width:100px; color:white; font-size:10px; }

form#filter a#filtro div.but-bg { text-align:center; }
form#filter a#filtro img { text-align:center; margin:0 auto; padding:5px 0 0 0; }
a#filtro { float:left; display:inline; margin-top:30px; }

div#padding { float:left; display:inline;margin-left:25px; }

form#filter a#filtro { background:url('../images/corner_but_cinza_left.png') 0 0 no-repeat; }
form#filter a#filtro div.corner-but-right { background:url('../images/corner_but_cinza_right.png') 0 0 no-repeat; }
form#filter a#filtro div.but-bg { background:url('../images/bg_but_cinza.png') 0 0 no-repeat; }

div#content-inner div.cliente p { width:320px; float:left; display:inline; margin:0; padding:0; }
div#content-inner div.cliente a { float:left; display:inline; color:black; }


div#cliente-wrapper { float:left; display:inline; }




div#download-wrapper { border:1px solid #404040; border-left:0; border-right:0; padding:16px 10px; margin-bottom: 20px }

div#ico { float:left; display:inline; margin-right:10px; margin-bottom:10px; }
/* WORD-WRAP resolve o problema para nomes de arquivos muito grandes. os IEs suportam e browsers que suportam CSS3. Caso contrário. Não sei como quebrar a linha */
div#inf { width:350px; float:left; display:inline; word-wrap:break-word; } 

div#download-wrapper p.center { margin-top:30px; text-align:center; font-size:11px; }

div#download a#download1 div.but-bg { text-align:center; }
div#download a#download1 img { text-align:center; margin:0 auto; padding:5px 0 0 0; }
a#download1 { float:left; display:inline; margin-left:155px; margin-top:20px; }

div#download a#download1 { background:url('../images/corner_but_cinza_left.png') 0 0 no-repeat; }
div#download a#download1 div.corner-but-right { background:url('../images/corner_but_cinza_right.png') 0 0 no-repeat; }
div#download a#download1 div.but-bg { background:url('../images/bg_but_cinza.png') 0 0 no-repeat; }



div.segmento-box { margin-bottom:14px; margin-top:6px; }
div.segmento-box a.left-img { margin-bottom:0; }
div.segmento-box a.left-img div { width:76px; height:76px; margin:11px 0 0 11px; }
div#segmento-txt { width:280px; float:left; display:inline; margin:8px 0 0 0; }
div#segmento-txt h2 { float:left; display:inline; width:280px; }
div#segmento-txt h5 { float:left; display:inline; font-size: 11px; font-weight: bold; margin: 0 0; width:280px; }
div#segmento-txt p { width:280px; float:left; display:inline; }
div#segmento-txt a { color: Black }

div.segmento-box a.right-img:hover, div.segmento-box a.left-img:hover { background:url('../images/bg_big_box.png') 0 0 no-repeat;  }

DIV.segmento-box A.left-img DIV#segimg { background-position: center 0px }
DIV.segmento-box A.left-img:hover DIV#segimg { background-position: left 76px }

div.segmento-content div#img-left { margin-right:10px; margin-bottom:10px; }
div.segmento-content div#img-left a div { width:76px; height:76px; margin:11px 0 0 11px; }
div.segmento-content div#img-left a:hover { background-position:top; }
div#content-txt ul { padding:16px; margin:0; }

div.segmento-content a.right-img:hover, div.segmento-content a.left-img:hover { background:url('../images/bg_big_box.png') 0 0 no-repeat;  }


div#galeria-wrapper div.cliente-img { margin:0; }

div#clientela { padding:0; }
div#clientela a#clientela-logo { position:relative; width:75px; height:75px; float:left; display:block; background:white; border:5px solid #e6e6e6; background-position: center center; background-repeat: no-repeat }
div#clientela a#clientela-logo:hover { border:5px solid #c7c7c7; }

p#pages { text-align:center; margin:16px 0 0 0; padding:0; }
p#pages a { margin:0 6px; color:black; }

div#resultado { padding-bottom:10px; }

div.icos { position:absolute; top:3px; right:2px; float:right; display:inline; z-indez:1000; font-size:1px; }
div.cliente-img div.icos img.play { position:relative; top:0; left:0; float:left; display:inline; margin-right:1px; }
div.cliente-img div.icos img.down { position:relative; top:0; left:0; float:left; display:inline; margin-right:1px; }




form.login_restrita { width:413px; float:left; display:inline; }
div#center { width:222px; margin:49px auto 0 auto; }
div#space { margin:18px 115px 0 0; }

a.but-tool-seta { position:relative; height:29px; float:right; display:inline; margin:0 4px 1px 0; background:url('../images/corner_but_left.png') 0 0 no-repeat; }
a.but-tool-seta div.but-ico { position:relative; top:4px; left:-12px; width:17px; height:17px; padding-left:2px; background:url('../images/but_seta.gif') 0 0 no-repeat; }
a.but-tool-seta div.corner-but-right { position:relative; top:0; left:-19px; _right:1px; width:13px; height:29px; float:left; display:inline; background:url('../images/corner_but_right.png') 0 0 no-repeat; }
a.but-tool-seta div.but-bg { padding-right:11px; }

a#esqueceu { width:127px; height:40px; float:right; display:inline; margin:17px 20px 52px 0; background:url('../images/clique_aqui.gif') 0 0 no-repeat; }
a#esqueceu:hover { background:url('../images/clique_aqui.gif') -2px -40px no-repeat; }

form.login_restrita { }
form.login_restrita input { width:144px; height:16px; float:left; display:inline; border:1px solid #0E4C7D; margin-bottom:10px; font-family: Arial; font-size: 11px }
label#email-rest { width:50px; height:20px; float:left; display:inline; margin-bottom:10px; background:url('../images/label_email_rest.gif') 0 0 no-repeat; }
label#senha-rest { width:50px; height:20px; float:left; display:inline; margin-bottom:10px; background:url('../images/label_senha_rest.gif') 0 0 no-repeat; }




div#menu-lateral { width:174px; float:left; display:inline; padding-top: 1px }

div.lateralItem1, div.lateralItem2, div.lateralItem3,
	div.lateralItem1Sel, div.lateralItem2Sel, div.lateralItem3Sel { position:relative; float:left; display:inline; margin-bottom:1px; width: 174px }
div.lateral-item a:hover { text-decoration:underline; }
div.lateralItem2 A, div.lateralItem2Sel A, div.lateralItem3 A, div.lateralItem3Sel A { position:relative; float:left; display:inline; font-size:11px; text-decoration:none; color:white; padding:2px 8px; }

div.lateralItem1 A { width:174px; background-color: #996300; display: block }
div.lateralItem1 A:hover { width:174px; background-color: #402900; display: block }
div.lateralItem1Sel A { width:174px; background-color: #402900; display: block }

div.lateralItem2, div.lateralItem2Sel { padding-left: 10px; width: 164px }
div.lateralItem2 A { width:148px; background-color: #bf7c00; display: block }
div.lateralItem2 A:hover { width:148px; background-color: #402900; display: block }
div.lateralItem2Sel A { width:148px; background-color: #402900; display: block }

div.lateralItem3, div.lateralItem3Sel { padding-left: 30px; width: 144px }
div.lateralItem3 A { width:128px; background-color: #bf7c00; display: block }
div.lateralItem3 A:hover { width:128px; background-color: #402900; display: block }
div.lateralItem3Sel A { width:128px; background-color: #402900; display: block }



div#footer-wrapper { display:block; }

div#login { display:block; }
div#email-box { float:left; display:block; }
div#senha-box { float:left; display:block; }
div#forget-box a.forget { display:inline; }
div#forget-box a.cadastre { display:inline; }

div#footer-submenu-wrapper { display:block; }

div#banner-flash { display:block; }

.noBorderTable { border: 0px; }
.BorderOutTable { border: 1px solid #404040; border-collapse: collapse; }
.BorderAllTable { border-collapse: collapse; }
.BorderAllTable TD { border: 1px solid #404040; border-collapse: collapse; }

#overlay { width: 100%; height: 400px; position: absolute; top: 0px; left: 0px; z-index: 5000; text-align: center; background: black; filter: alpha(opacity=60); opacity: .2; display: none; }

#ampliacao { width: 100%; height: 400px; position: absolute; top: 0px; left: 0px; z-index: 5001; text-align: center; display: none; }

#ampliInner { width: 200px; margin: 0 auto 0 auto; }

#divBtnFechar { height: 18px; text-align: right; padding-bottom: 3px; }

#imgAmpliar2 { border: 6px solid white; margin-bottom: 6px; }

#ampliText { background-color: White; padding: 6px; font-family: Arial; font-size: 12px; text-align: left; color: Black; }

#cabPrint { display: none; }


div#cabCase { position: relative; top: -15px; left: -20px; width: 449px }
div#cabCase div#logo { float: left; width: 150px; height: 150px; border-right: 5px solid #e6e6e6; border-bottom: 5px solid #e6e6e6; background-position: center center; background-repeat: no-repeat; background-color: White }
div#cabCase div#title { float: right; width: 274px; padding: 20px 0 0 20px }
div#cabCase span#seg { font-size: 11px; font-weight: bold }
div#depCaseBgOut { padding: 10px 0 0 20px }
div#depCaseBg { width: 433px; height: 39px; position: relative; left: 0px; background-image: url('../images/but_case_depoimento.gif'); background-position: 0 -78px; background-repeat: no-repeat }
div#depCaseBg A { display: block; position: absolute; top: 0px; width: 216px; height: 39px; background-image: url('../images/but_case_depoimento.gif'); background-repeat: no-repeat; }
div#depCaseBg A.a_case_download { background-position: 0 0px; left: 0px; }
div#depCaseBg A.a_case_veja { background-position: -217px 0px; left: 217px }
div#depCaseBg A.a_dep_download { background-position: 0px -39px; left: 0px; }
div#depCaseBg A.a_dep_veja { background-position: -217px -39px; left: 217px }
div#depCaseBgOut2 { padding: 20px 0 0 0 }


div#indexListagem { width: 430px; margin: 0 0px 16px 0px; padding-top: 12px; text-align: center; font-size: 12px; font-family: Arial; float: left }
div#indexListagem a { color: black; padding: 0 4px; text-decoration: none; }
div#indexListagem a:hover { text-decoration: underline; }

div#flashSlides { position: relative; top: 6px; left: -12px }

img#imgPrint { display: none }

#hiddenSubmit
{
	overflow: hidden;
	position: absolute;
	top: -5000px;
	left: 0px;
}

.field { border: 1px solid gray; font-family: Arial; font-size: 11px; }
.cadHind { margin-left: 5px; color: #aaaaaa; font-style: italic; font-family: Arial }
.rgOrgao { margin-left: 5px; }

.tdCadTitu
{
	font-weight: bold;
	padding: 20px 0px 5px 0px;
}
.tdCadTitu SPAN
{
	width: 428px;
	display: block;
	border-bottom: 1px solid #E9E9ED;
	padding-bottom: 2px;
}

#boxAtendLateral { padding: 10px 0 0 8px; margin: 0; width: 290px }
#boxAtendLateral DIV { float: left; padding: 0; margin: 0; }
#boxAtendLateral DIV#d2 { padding-left: 4px }

div#logoParceiro { display: block; width: 164px; height: 164px; padding: 4px 0 5px 5px }
a#logoParceiro { display: block; width: 150px; height: 150px; padding: 7px 7px; background-color: White; background-repeat: no-repeat; background-position: center center }

div#boxContatoCanal { background-color: #ffa500; display: block; margin: 9px 0 0 9px; width: 272px; padding: 5px 5px } 
a#logoParceiroMini { display: block; width: 61px; height: 61px; float: left; padding: 7px 7px; background-color: White; background-repeat: no-repeat; background-position: center center }
div#boxContatoInfo { display: block; width: 176px; padding: 5px 8px 5px 8px; background-color: White; float: right }
div#boxContatoInfo P.title { font-size: 11px; font-weight: bold }
div#boxContatoInfo P { font-size: 12px; margin: 0 0 10px 0 }
div#boxContatoInfo A { display: block; font-size: 12px }

@media print 
{
	#cabPrint { 
		display: block; 
		margin-bottom: 20px; 
		padding-bottom: 4px; 
		border-bottom: 1px solid gray; 
		height: 100px;
		font-family: Arial; 
		font-size: 12px; 
		padding-top: 6px;
		text-align: right;
		width: 100%;
		clear: both;
		color: Black;
	}
	#cabPrint IMG { 
		float: left; 
		padding-top: 10px;
	}
	div#content div#localizador h1 { display: none; width: 430px }
	div#content div#localizador h2 { display: block; width:440px; height: auto; border-bottom:1px solid #404040; margin:0; padding:5px 0 0 11px; font-size: 20px }
	div.grey { background: none; margin: 0 0 }
	div.orange { background: none; margin: 0 0 }
	div#leitura, div#menu-box, div#compartilhe, div#depCaseBgOut, div#depCaseBgOut, div#img-left, div#clientela a#clientela-logo { display: none }
	div#content { width:470px }
	div#content-inner { margin-left:0px; }
	img#imgPrint { display: block }
}
