body { margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:0px; background-color:#FFFFFF; background-image:url(images/bg.jpg); font-family:tahoma; text-align:center;}

#main { padding:10px; border:solid 1px #CCCCCC; width:770px; background-color:#FFFFFF; left:50%; margin-left:-385px; position: absolute; margin-top:5px; }

#banner_menu{ height:110px; background-color:#FFFFFF; text-align:center; margin-bottom:10px; background-image:url(images/fd_banner_menu2.jpg); background-repeat:repeat-x; border-bottom:solid 1px #999999;;}
#content { padding-top:10px; }

#mainMenu            { margin-bottom:5px; }
#mainRodape          { margin-top:10px; margin-bottom:5px; }
.mainRodapeMenu      { text-align:right; padding-top:2px; font-size:9px; color:#666666; text-decoration: none; }

.mainRodapeCopyright { text-align:left; padding-top:2px; padding-right:3px; font-size:9px; color:#666666; text-decoration: none; }

A.Copyright:link, A.Copyright:visited , A.Copyright:active { font-size:9px; color:#666666; text-decoration: none; }
A.Copyright:hover  { font-size:9px; color:#004e94; text-decoration: underline; }

A.Menu:link, A.Menu:visited , A.Menu:active { font-size:10px; color:#666666; text-decoration: underline; }
A.Menu:hover  { font-size:10px; color:#004e94; text-decoration: underline; }

.home_areas{ font-size:11px; color:#000000; font-weight:normal; margin-bottom:3px; }

#facFormulario         { font-size:11px; color:#333333; padding-left:20px; text-align:left; }
#facFormularioMensagem { font-size:11px; color:#990000; text-align:left; }
.facFormularioLabel    { font-size:11px; color:#333333; }
#facFilial             { width:355px; height:22px;  margin-bottom:5px; font-size:12px; }
#facNome               { width:350px; height:15px;  margin-bottom:5px; font-size:12px;}
#facEmail              { width:350px; height:15px;  margin-bottom:5px; font-size:12px;}
#facFone               { width:150px; height:15px;  margin-bottom:5px; font-size:12px;}
#facMsg                { width:350px; height:200px; }

#ButtonEnviarMensagem    { width:120px; font-size:11px; color:#000000; margin-top:7px; height:30px; }

.artigos_listagem         { font-size:10px; color:#000000; text-align:left; margin-top:15px; margin-bottom:15px; padding-bottom:15px; border-bottom:dotted 1px #E9E9E9; margin-left:18px; margin-right:20px; }
.artigos_detalhes         { font-size:11px; color:#000000; text-align:left; margin-top:10px; margin-bottom:20px; margin-left:18px; margin-right:20px;  }
.artigos_listagem_assunto { font-size:11px; color:#014E94; font-weight:bold;}
.artigos_listagem_data    { font-size:10px; color:#666666;}
A.artigos_listagem_link:link, A.artigos_listagem_link:visited , A.artigos_listagem_link:active { font-size:10px; color:#014E94; text-decoration: none; font-weight:bold; }
A.artigos_listagem_link:hover  { font-size:10px; color:#014E94; text-decoration: underline; }

.noticias_listagem         { font-size:10px; color:#000000; text-align:left; margin-top:15px; margin-bottom:15px; padding-bottom:15px; border-bottom:dotted 1px #E9E9E9; margin-left:18px; margin-right:20px; }
.noticias_detalhes         { font-size:11px; color:#000000; text-align:left; margin-top:10px; margin-bottom:20px; margin-left:18px; margin-right:20px; }
.noticias_listagem_assunto { font-size:11px; color:#014E94; font-weight:bold;}
.noticias_listagem_data    { font-size:10px; color:#666666;}

A.noticias_listagem_link:link, A.noticias_listagem_link:visited , A.noticias_listagem_link:active { font-size:11px; color:#014E94; text-decoration: none; }
A.noticias_listagem_link:hover  { font-size:11px; color:#014E94; text-decoration: underline; }

A.noticias_listagem_fonte:link, A.noticias_listagem_fonte:visited , A.noticias_listagem_fonte:active { font-size:10px; color:#014E94; text-decoration: none; }
A.noticias_listagem_fonte:hover  { font-size:10px; color:#014E94; text-decoration: underline; }


.paginador { font-size:10px; color:#000000; text-decoration: none; margin-bottom:10px; text-align:right; margin-left:18px; margin-right:20px;}
A.paginator:hover  { font-size:10px; color:#000000; text-decoration: none; }
A.paginator:link, A.paginator:visited , A.paginator:active { font-size:10px; color:#000000; text-decoration: none; }

#Newsletter       { margin-left:10px;  margin-top:20px; text-align:left; margin-left:36px; }
#NewsletterLabel  { font-size:11px; color:#333333; text-align:left;}
#NewsletterButton { background-color:#F2F2F2; font-size:14px; font-weight: bold; color:#000000; border: 0px; cursor:pointer; width:30px; text-align:left; padding:0px; }
#NewsletterEmail  { width:200px; height:15px; font-size:11px;  }
#NewsletterResult { color:#FF0000; font-size:11px; text-align:left;  }

#indiqueBody               { font-size:11px; color:#FFFFFF; text-align:justify; padding: 10px 50px 20px 30px; }
#indiqueFormulario         { overflow: hidden;  }
#indiqueFormularioMensagem { color:#D52729; }
.indiqueFormularioLabel    { font-size:10px; color:#333333; }
#indiqueSeuNome            { width:300px; height:15px; margin-bottom:5px; }
#indiqueSeuEmail           { width:300px; height:15px; margin-bottom:5px; }
#indiqueAmigoNome          { width:300px; height:15px; margin-bottom:5px; }
#indiqueAmigoEmail         { width:300px; height:15px; margin-bottom:5px; }

#empresa_areas         { font-size:11px; color:#333333; text-align:left; padding-right:20px; }
.empresa_areas_li      { padding-bottom:10px; border-bottom:dotted 1px #E9E9E9; padding-top:5px; }
.empresa_areas_li_nome { color:#014E94;  }
.empresa_areas_nome    { font-size:14px; color:#014E94;  }
A.empresa_areas_link:link, A.empresa_areas_link:visited , A.empresa_areas_link:active { font-size:11px; color:#014E94; text-decoration: none; }
A.empresa_areas_link:hover  { font-size:11px; color:#014E94; text-decoration: underline; }

#empresa_quemsomos          { font-size:11px; color:#333333; text-align:justify; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.empresa_escritorios        { font-size:11px; color:#333333; text-align:justify; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:5px; }
.empresa_escritorios_locais { font-size:11px; color:#014E94; text-align:justify; }
A.empresa_escritorios_links:hover  { font-size:11px; color:#333333; text-decoration: underline; }
A.empresa_escritorios_links:link, A.empresa_escritorios_links:visited , A.empresa_escritorios_links:active { font-size:11px; color:#333333; text-decoration: underline; }

.empresa_profissionais_li      { padding-bottom:15px; border-bottom:dotted 1px #D9D9D9; padding-top:10px; }
.empresa_profissionais_li_nome { color:#014E94; font-weight:bold; font-size:12px;  }

.empresa_onegocios_titulo { font-size:12px; color:#014E94; }

#empresa_studiofiscal     { font-size:11px; color:#333333; text-align:left; margin-left:18px; margin-right:20px;  }
.empresa_studiofiscal_sub { font-size:12px; color:#014E94; text-align:left; }

.home_chamadas_titulo  { font-size:10px; color:#004F94; margin-bottom:5px; font-weight:bold; text-decoration:none;}
.home_chamadas_detalhe { font-size:10px; color:#000000; margin-bottom:5px;}
.home_chamadas_imagem  { margin-right:10px; border:solid 1px #CCCCCC; }

A.IndexSaibaMais:hover  { font-size:10px; color:#000000; text-decoration: underline; }
A.IndexSaibaMais:link, A.IndexSaibaMais:visited , A.IndexSaibaMais:active { font-size:10px; color:#000000; text-decoration: none; }


#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
#nav a{display:block;padding:0px 19px;color:#333;text-decoration:none; border-bottom:3px solid #004e94; font-size:11px;}
#nav a:hover{background-color:#eaeaea;color:#333; border-bottom:3px solid #990000; }
#nav li{float:left;position:relative; }
#nav ul {position:absolute;display:none;width:12em;top:27px;}
#nav li ul a{width:11em;height:20px;;float:left;background-color:#f2f2f2; color:#666666;}
#nav ul ul{top:auto; background-color:#f2f2f2;} 
#nav li ul ul {left:16em;margin:0px 0 0 10px;background-color:#f2f2f2;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

#nav_sub li {background-color:#f2f2f2; }
#nav_sub a{display:block;padding:0px 10px;color:#333;text-decoration:none; border-bottom:dotted 1px #CCCCCC; background-color:#f2f2f2; font-size:11px; font-weight:normal;}
#nav_sub a:hover{background-color:#004e94;color:#333; border-bottom:1px dotted #CCCCCC; color:#FFFFFF; }
#nav_sub li ul a{width:16em;height:20px;;float:left;background-color:#f2f2f2; color:#666666; border-bottom:dotted 1px #CCCCCC;}
	
