/* CSS Document */

/* Resets */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockuote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset-img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/* body */
body{background:#999 url(../img/bg_principal.gif);font:normal 10px Verdana,"Sans Serif",Arial,Helvetica,sans-serif;text-align:center;}
#All{position:relative;width:76.8em;margin:5px auto;text-align:left;clear:both;background:#fff;}

#Header{padding:14px 3px 0 22px;}
#Header #HLogo{width:115px;height:136px;background:#fff url(../img/ampla_logo.jpg) no-repeat;float:left;}
#Header #HLogo a{text-indent:-1000em;display:block;width:115px;height:136px;overflow:hidden;}
#Header #HLogo blockquote p{display:block;position:absolute;margin:-60px 0 0 98px;text-indent:-1000em;width:256px;height:56px;background:url(../img/address.gif) 15px 27px no-repeat;border-left:1px solid #819d97;}

#Header #HMenu{float:right;background:#6B9414 url(../img/bg_menu.gif) repeat-x;margin-top:37px;}
#Header #HMenu h2{display:none;}
#Header #HMenu ul li{display:block;float:left;text-indent:-1000em;background:#6B9414 url(../img/bg_menu_item.gif) repeat-x;margin-left:1px;width:54px;height:39px;}

#Header #HMenu ul li a{display:block;height:39px;background-repeat:no-repeat;background-position:center 13px;overflow:hidden;}
#Header #HMenu ul li:hover{background-position:0 -39px;}
#Header #HMenu #Empresa{width:62px;margin-left:0}
#Header #HMenu #Empresa a{background-image:url(../img/item_empresa.gif);}
#Header #HMenu #Atuacao{width:54px;}
#Header #HMenu #Atuacao a{background-image:url(../img/item_atuacao.gif);}
#Header #HMenu #Clientes{width:54px;}
#Header #HMenu #Clientes a{background-image:url(../img/item_clientes.gif);}
#Header #HMenu #Cases{width:45px;}
#Header #HMenu #Cases a{background-image:url(../img/item_cases.gif);}
#Header #HMenu #Equipe{width:45px;}
#Header #HMenu #Equipe a{background-image:url(../img/item_equipe.gif);}
#Header #HMenu #Noticias{width:54px;}
#Header #HMenu #Noticias a{background-image:url(../img/item_noticias.gif);}
#Header #HMenu #Legislacao{width:70px;}
#Header #HMenu #Legislacao a{background-image:url(../img/item_legislacao.gif);}
#Header #HMenu #Imagens{width:106px;}
#Header #HMenu #Imagens a{background-image:url(../img/item_imagens.gif);}
#Header #HMenu #Contato{width:54px;}
#Header #HMenu #Contato a{background-image:url(../img/item_contato.gif);}

#Header #HMenu ul li ul{position:absolute;background:#e5e5e5 url(../img/bg_menu_atuacao.gif) 0 4px repeat-x;}
#Header #HMenu ul li ul li{background:#e5e5e5;height:47px;}
#Header #HMenu ul li ul li a{height:47px;background-position:center 8px;}
#Header #HMenu ul li ul a:hover{background-color:#d9d9d9;}
#Header #HMenu #AtuacaoSub1{width:110px;margin-left:0}
#Header #HMenu #AtuacaoSub1 a{background-image:url(../img/item_atuacao1.gif);}
#Header #HMenu #AtuacaoSub2{width:137px;}
#Header #HMenu #AtuacaoSub2 a{background-image:url(../img/item_atuacao2.gif);}
#Header #HMenu #AtuacaoSub3{width:160px;}
#Header #HMenu #AtuacaoSub3 a{background-image:url(../img/item_atuacao3.gif);}

#Header #HMenu #NoticiasSub1{width:70px;margin-left:0}
#Header #HMenu #NoticiasSub1 a{background-position:center 17px;background-image:url(../img/item_noticias1.gif);}
.UlNot{}

#Busca{position:absolute;right:26px;}
#Busca h2{float:left;width:48px;height:22px;background:#fff url(../img/h2_busca_top.gif) no-repeat;text-indent:-1000em;margin-top:4px;}
#Busca #palavra{width:164px;height:18px;border:1px solid #d6d6d6;padding:1px;}
.ok{width:20px;height:22px;background:#fff url(../img/botao_ok.gif) no-repeat;border:none;text-indent:-1000em;position:absolute;margin-left:3px;}

#NoticiasDestaque{width:250px;background:#fc9803;float:right;margin:-26px -5px 3px 0;padding:8px 7px;color:#fff;font-size:0.9em;min-height:312px;}
#NoticiasDestaque a{text-decoration:none;}
#NoticiasDestaque a:hover{text-decoration:underline;}
#NoticiasDestaque h2{height:18px;background:url(../img/h2_noticias_destaque.gif) no-repeat;text-indent:-1000em;margin-bottom:8px;}
#NoticiasDestaque h3{background:url(../img/bg_noticias_dt.gif) repeat-y;}
#NoticiasDestaque h3 span{display:block;width:200px;text-indent:-1000em;}
#NoticiasDestaque #Noticias01{height:24px;background:url(../img/h3_noticias01.gif) left 5px no-repeat;}
#NoticiasDestaque #Noticias02{height:24px;background:url(../img/h3_noticias02.gif) left 5px no-repeat;}
/*#NoticiasDestaque dt{padding-top:8px;}*/
#NoticiasDestaque li{padding-bottom:8px;padding-top:8px;border-bottom:1px dotted #fecc81;}
#NoticiasDestaque .NoticiaUltima{padding:10px 0;border:none;}
/*#NoticiasDestaque dl dt{font-weight:700;}*/
#NoticiasDestaque a{color:#fff;text-decoration:none;}
#NoticiasDestaque .LeiaMais{text-align:right;margin-top:10px;}
#NoticiasDestaque .LeiaMais a{font-weight:700;}

#Flash{float:left;margin:15.5em 0 0 -130px;width:195px;height:480px;}

#MiddleInicial{margin:155px 8px 0 10px;font-size:1.1em;}

#FlashInicial{float:left;margin-top:1px;margin-bottom:-3px;}

#MiddleAlt{margin:155px 8px -10px 220px;min-height:485px;background:#fff url(../img/bg_middle_leg.gif) bottom right no-repeat;font-size:1.1em;color:#000;}
#Middle{margin:155px 8px -10px 220px;min-height:485px;background:#fff url(../img/bg_middle.gif) bottom right no-repeat;font-size:1.1em;color:#000;}
#Middle a,#MiddleAlt a{color:#000;text-decoration:none;}
#Middle a:hover,#MiddleAlt a:hover{text-decoration:underline;}
#Middle ul li,#MiddleAlt ul li{background:url(../img/middle_li1.gif) left 6px no-repeat;padding-left:10px;margin:3px 0;}
#Middle h2,#MiddleAlt h2,#MiddleAlt h2{text-indent:-1000em;background-repeat:no-repeat;height:32px;margin-bottom:1.5em;}
#Middle h3,#MiddleAlt h3{font-weight:700;margin:15px 0 10px 0;}
/*#MiddleAlt h3{clear:both;}*/
#Middle dd{margin-bottom:10px;}
#Middle .SubMenu{text-indent:-1000em;background-position:0 6px;background-repeat:no-repeat;height:30px;position:absolute;margin:-35px 0 0 95px;width:232px;}
#Middle #TitEmpresa{background-image:url(../img/h2_empresa.gif);}
#Middle #TitAtuacao{background-image:url(../img/h2_atuacao.gif);}
#Middle #TitAtuacaoSub{background-image:url(../img/h2_atuacao_sub.gif);}
#Middle #TitAtuacaoSub1{background-image:url(../img/h3_atuacao_sub1.gif);}
#Middle #TitAtuacaoSub2{width:500px;background-image:url(../img/h3_atuacao_sub2.gif);}
#Middle #TitAtuacaoSub3{width:500px;background-image:url(../img/h3_atuacao_sub3.gif);}
#Middle #TitClientes{background-image:url(../img/h2_clientes.gif);}
#Middle #TitCases{background-image:url(../img/h2_cases.gif);}
#Middle #TitEquipe{background-image:url(../img/h2_equipe.gif);}
#MiddleAlt #TitBusca{background-image:url(../img/h2_busca.gif);}
#Middle #TitNoticias{background-image:url(../img/h2_noticias.gif);}
#Middle #TitNoticiasSub{background-image:url(../img/h2_noticias_sub.gif);}
#Middle #TitNoticiasSub1{background-image:url(../img/h3_noticias_sub1.gif);}
#MiddleAlt #TitLegislacao{background-image:url(../img/h2_legislacao.gif);}
#MiddleAlt #TitImagens{background-image:url(../img/h2_imagens.gif);}
#Middle #TitContato{background-image:url(../img/h2_contato.gif);}
#Middle p{margin-bottom:1.8em;line-height:1.3em;}
#Middle .curve{float:right;display:block;height:16px;clear:right;}
#Middle #curveSpacer{width:46px;height:55px;}
#Middle #curve1{width:250px;}
#Middle #curve2{width:255px;}
#Middle #curve3{width:280px;}
#Middle #curve4{width:285px;}
#Middle #curve5{width:300px;}
#Middle #curve6{width:302px;}
#Middle #curve7{width:315px;}
#Middle #curve8{width:320px;}
#Middle #curve9{width:315px;}
#Middle #curve10{width:310px;}
#Middle #curve11{width:315px;}
#Middle #curve12{width:305px;}
#Middle #curve13{width:295px;}
#Middle #curve14{width:310px;}
#Middle #curve15{width:305px;}
#Middle #curve16{width:305px;}
#Middle #curve17{width:295px;}
#Middle #curve18{width:200px;height:70px;}

#Middle label{display:block;position:absolute;width:75px;text-align:right;padding:2px;}
#Middle input{margin:0 0 5px 80px;}
#Middle .Campo,#Middle textarea{border:1px solid #d6d6d6;padding:2px;margin:0 0 5px 80px;font:normal 11px Arial, Helvetica, sans-serif;}
#Middle textarea{width:160px;height:70px;}

#FormContato{margin-bottom:60px;}

#Footer{float:none;clear:both;margin:10px auto;text-align:center;padding:1.2em 0;background:#999;color:#ccc;}
#logo{width:150px;margin:15px auto;text-align:center;clear:both;background:url(../img/marca_farache.gif) top center no-repeat;}
#logo a{display:block;text-decoration:none;color:#575600;padding-top:20px;margin-bottom:10px;}

.Hide{display:none;}
.Bold{font-weight:700;}
#alerta{font-weight:700;margin-bottom:20px;}
.PadLeft{padding-left:40px;overflow:auto;}
a .thumb{display:block;float:left;border:1px solid #b7cc8e;padding:3px;margin:8px 15px 8px 30px;}
a:hover .thumb{border:2px solid #608316;padding:2px;}
#BancoImagens{padding-bottom:80px;overflow:auto;}
#BancoImagensSub{padding-bottom:80px;overflow:auto;}
.Voltar{padding-top:50px;clear:both;}
.imagemMenu{float:left;text-align:center;width:170px;margin:0 3px;}
.destaque{font-weight:700;color:#608316;}
#Final{height:40px;}

a .thumb2{display:block;border:1px solid #b7cc8e;padding:3px;margin:8px 5px 8px 10px;}
a:hover .thumb2{border:2px solid #608316;padding:2px;}