@charset "utf-8";
/*
	WEBROOM - Soluções Interativas 
	Rua Carmo Gifoni, 481 - B. Martins - Uberlândia/MG - Fone: +55 (34) 3217-1253
	Site: www.webroom.com.br - E-mail: webroom@webroom.com.br
	Projeto: NOME DO PROJETO
	Data: XXXX 2000
	Autor: Henrique C. Pereira
*/

/*..........STRUCTURE..........*/
/****************************************************************/
* { margin:0px; padding:0px; border:0px; list-style-type:none; }
body { font:0.8em/1.2em Arial, Helvetica, sans-serif; margin:0; background:url(../imagens/bg_site.jpg) repeat; }

a { overflow:hidden; outline:none; }

.banner_inter { margin:0 !important; display:block; *margin:30px 0 0 0 !important; }



#sucesso_cadastro_curriculo { background:#006600; color:#FFFFFF; padding:5px 15px;}
#erro_cadastro_curriculo p { background:#990000; color:#FFFFFF; padding:5px 15px;}

/*..........LAYOUT 6..........*/
/****************************************************************/
body { margin:0 auto; text-align:center;  }
.wrap { width:793px; text-align:left; margin:0 auto;  }
.header { background:url(../imagens/img_cantos.png) no-repeat; width:793px; height:65px; }
.content { float:left; width:793px; min-height:500px; background:url(../imagens/bg_content.png) repeat-y; display:inline; /*IE BUG*/  overflow:hidden; }
.column { float:left; width:237px;  display:inline; /*IE BUG*/  overflow:hidden; margin:0 0 0 23px; }
.second_column { float:right; width:160px; display:inline; /*IE BUG*/ overflow:hidden; margin:0; }
.footer { clear:both; width:793px; height:65px; }

.content2_1 { width:480px!important; min-height:500px; text-align:justify; float:right; display:block; margin:0 20px 0 0; font-size:12px; font-family:"Trebuchet MS", Verdana, Arial;}
#area_especializacao { float:left;}
#area_especializacao_selecionada { float:left; margin:-100px 0 0 270px;}

/*..........HEADER..........*/
/****************************************************************/
.header #site-name { margin:0 0 0 40px; padding:3px 0; color:#ccc; border:none}
.header .name a { background:url(../../imagens/logomarca.png) no-repeat; font-size:1px; line-height:1px; position:absolute; top:15px; width:216px; height:73px; margin:0 0 0 20px; text-indent:-300px; overflow:hidden; }

.header3 #site-name { margin:0 0 0 40px; padding:3px 0; color:#ccc; border:none}
.header3 .name a { background:url(../../imagens/logomarca.png) no-repeat; font-size:1px; line-height:1px; position:absolute; top:15px; width:216px; height:73px; margin:0 0 0 20px; text-indent:-300px; overflow:hidden; }

.header3 { background:url(../imagens/img_cantos.png) no-repeat; width:796px; height:96px; margin:0 0 0 -1px;}

.header3 .noticias2 #IncludeHeader3_ultimas_not { background:url(../imagens/title_noticia_home.jpg) no-repeat; margin:0 0 0 5px; padding:0 5px 0 0!important; width:41px; height:12px; display:block; text-indent:-999px; font-size:1px;}
.header3 .noticias2 { float:right; width:450px; margin:25px 20px 0 0; padding:0 0 0 15px; border-left:1px solid #CACACA;}
.header3 .noticias2 .date { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5C5A4E; margin:0 0 0 5px;}
.header3 .noticias2 dt { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5C5A4E;}
.header3 .noticias2 dd a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5C5A4E; text-decoration:none; margin:0 0 0 5px;}
.header3 .noticias2 dd { margin:0; padding:0;}
.bt_noticias a { color:#666666; font-size:11px; float:right; font-weight:bold; text-decoration:underline !important;}

.txt_primeiropasso { display:block; margin:10px 0 0 0; overflow:auto; font-size:14px !important;}


/*..........LANGUAGE..........*/
.header .select_language { top:18px; margin:0 0 0 730px; position:absolute; z-index:100;}
.header .select_language li { display:inline; display:block; float:left; margin:0 3px; }
.header .select_language li a { text-decoration:none; }
.header .select_language .lang_eng a, .header .select_language .lang_spa a, .header .select_language .lang_por a { text-indent:-150px; overflow:hidden; width:22px; height:16px; display:block; font-size:1px; }
.header .select_language .lang_eng a { background:url("imagens/flag_england.gif") no-repeat; width:16px; height:11px; }
.header .select_language .lang_por a { background:url("imagens/flag_brasil.gif") no-repeat; width:16px; height:11px; }

.header3 .select_language { top:18px; margin:0 0 0 730px; position:absolute; z-index:100;}
.header3 .select_language li { display:inline; display:block; float:left; margin:0 3px; }
.header3 .select_language li a { text-decoration:none; }
.header3 .select_language .lang_eng a, .header .select_language .lang_spa a, .header .select_language .lang_por a { text-indent:-150px; overflow:hidden; width:22px; height:16px; display:block; font-size:1px; }
.header3 .select_language .lang_eng a { background:url("imagens/flag_england.gif") no-repeat; width:16px; height:11px; }
.header3 .select_language .lang_por a { background:url("imagens/flag_brasil.gif") no-repeat; width:16px; height:11px; display:block; text-indent:-999px; font-size:1px;}



/*..........BUSCA - SEARCH..........*/
.header .search { color:#fff; width:450px; position:absolute; text-align:right; top:70px; margin:0 0 0 100px; font-weight:bold; }
.header .search .txtfield { width:300px; }
.header .search label { padding:5px 0 0; display:inline }
.header  .search { margin:9px 0 0 0; padding:5px 0 5px 10px; width:766px; text-align:left; background-color:#345672; border-top:2px solid #000; border-bottom:2px solid #000; }
#select_search { width:145px; }
.header  .search span { margin:0 5px; }
.header  .search label { margin:0 5px; }

/*..........BANNERS HEADER..........*/
.header .full_banner { width:468px; height:60px; position:absolute; top:10px; margin:0 0 0 160px; }
* HTML .header .full_banner { margin:0 0 0 -480px; }
.header .bottom_banner { width:120px; height:60px; top:10px; margin:0 0 0 640px; padding-top:10px; }

/*..........NAVIGATION HOME..........*/
/****************************************************************/
/****************************************************************/
#pg_home .content .navegacao_home {  width:770px; height:120px;}


.deslogar { background:url(../imagens/bt_sair_sistema.jpg) no-repeat; text-indent:-9999px; display:block; height:30px; margin:-70px 0 0 0;}
#Acessar { background:url(../imagens/img_acessar.jpg) no-repeat; display:block; text-indent:-9999px; height:30px; width:180px; cursor:pointer; float:left;}
#esqueci a { background:url(../imagens/img_esqueci.jpg) no-repeat; display:block!important; text-indent:-9999px; height:30px; width:180px; float:left;}
#esqueci { background:url(../imagens/img_esqueci.jpg) no-repeat; display:block!important; text-indent:-9999px; height:30px; width:180px; float:left;}

#pg_home .content .navegacao_home .navigation { margin:-8px 0 0 30px; *margin:-8px 0 0 30px !important; position:absolute; font-size:11px; font-family:"Trebuchet MS", Verdana, Arial; float:left; display:block; text-align:left; padding:38px 0 0 0; *padding:45px 0 0 0; background:url(../imagens/bg_menu1.jpg) no-repeat; width:246px; height:129px;}
#pg_home .content .navegacao_home .navigation li { margin:7px 0 0 0; *margin:5px 0 0 0; font-family:"Trebuchet MS", Verdana, Arial!important; }
#pg_home .content .navegacao_home .navigation li a { text-decoration:none; color:#5C5A4E; overflow:hidden; display:block; padding:0; text-indent:5px;}
#pg_home .content .navegacao_home .navigation li a:hover { color:#003366; background:none;}

#pg_home .content .navegacao_home .navigation2 { margin:-8px 0 0 330px; *margin:-10px 0 0 330px; position:absolute; font-size:11px; font-family:"Trebuchet MS", Verdana, Arial; float:left; display:block; text-align:left; padding:40px 0 0 0; *padding:48px 0 0 0; background:url(../imagens/bg_menu2.jpg) no-repeat; width:237px; height:124px;}
#pg_home .content .navegacao_home .navigation2 li { margin:7px 0 0 0; *margin:5px 0 0 0; font-family:"Trebuchet MS", Verdana, Arial!important;  }
#pg_home .content .navegacao_home .navigation2 li a { text-decoration:none; color:#5C5A4E; overflow:hidden; display:block; padding:0; text-indent:5px;}
#pg_home .content .navegacao_home .navigation2 li a:hover { color:#003366; background:none; }

#pg_home .content .menu_vertical { width:155px; height:400px; position:absolute!important; margin:-545px 0 0 625px; padding:0;}
#pg_home .content .menu_vertical li { margin:0 0 0 0;}
#pg_home .content .menu_vertical .tbm a { background:url(../imagens/bt_tbm850.png) no-repeat; width:155px; height:93px; overflow:hidden; text-indent:-999px; display:block; font-size:1px;}
#pg_home .content .menu_vertical .vendas a { background:url(../imagens/bt_vendas.png) no-repeat; width:155px; overflow:hidden; height:93px; text-indent:-999px; display:block; font-size:1px;}
#pg_home .content .menu_vertical .fretamento a { background:url(../imagens/bt_fretamento.png) no-repeat; overflow:hidden; width:155px; height:93px; text-indent:-999px; display:block; font-size:1px;}
#pg_home .content .menu_vertical .manutencao a { background:url(../imagens/bt_manutencao.png) no-repeat; overflow:hidden; width:155px; height:93px; text-indent:-999px; display:block; font-size:1px;}
#pg_home .content .menu_vertical .hangaragem a { background:url(../imagens/bt_hangaragem.png) no-repeat; overflow:hidden; width:155px; height:93px; text-indent:-999px; display:block; font-size:1px;}
#pg_home .content .menu_vertical .aeromedico a { background:url(../imagens/bt_aeromedico.png) no-repeat; overflow:hidden; width:155px; height:93px; text-indent:-999px; display:block; font-size:1px;}
/*..........COLUMN..........*/
/****************************************************************/
/****************************************************************/

.column .menu_intranet { background:url(../imagens/bg_menu_inst.png) no-repeat; font-family:"Trebuchet MS", Verdana, Arial; color:#666666; font-size:12px; height:200px; padding:23px 0 0 0; *padding:30px 0 0 0; display:block; margin:20px 0 0 0;}
.column .menu_intranet li { margin:5px 0 0 0; color:#333333;}
.column .menu_intranet li a { color:#666666;}
.column .menu_intranet li a:hover { color:#FF9900; text-decoration:none;}
.column .navigation {  text-align:left; padding:20px 0 0 0; display:table; background:url(../imagens/bg_menu_inter.jpg) no-repeat; width:246px; height:159px;}
.column .navigation { font-size:11px; }
.column .navigation li { }
.column .navigation li a { text-decoration:none; color:#333333; display:block; padding:3px 0 3px 0; margin-top:0px; text-indent:5px; }
.column .navigation li a:hover {  color:#003366; background:none;  }

.content .navigation2 { font-size:11px; display:block; text-align:left; padding:0; margin:-110px 0 0 0; width:241px;}
.content .navigation2 li { }
.content .navigation2 li a { text-decoration:none; color:#333333; display:block; padding:3px 0 3px 0; margin-top:0px; text-indent:5px; }
.content .navigation2 li a:hover { color:#003366; background:none; }

#pg_home .pg_home a, #pg_cadastro .pg_cadastro a, #pg_downloads .pg_downloads a, #pg_contato .pg_contato a, #pg_noticias .pg_noticias a, #pg_politica_privacidade .pg_politica_privacidade a, #pg_eventos .pg_eventos a, #pg_quem_somos .pg_quem_somos a, #pg_faq .pg_faq a, #pg_galeria_fotos1 .pg_galeria_fotos1 a
{ color:#FFF; background:none; background-color:#4872A7; margin-top:-2px; cursor:default; }


.column .navigation li .submenu { position:absolute; width:140px; margin:-22px 0 0 152px; background-color:#E7E7E7; padding:7px; border:1px solid #D3D1D1; display:none; }
.column .navigation li .submenu li a { text-decoration:none !important; color:#000 !important; display:block !important; cursor:pointer !important; padding:3px 0 3px 0 !important; margin-top:-2px !important; text-indent:5px !important; background:url("../imagens/traco2.gif") left bottom no-repeat !important; }
.column .navigation li .submenu li a:hover { color:#FFF !important; background:none !important; background-color:#345672 !important; }

.column .navigation li .submenu li .submenu { position:absolute; width:140px; margin:-22px 0 0 152px; background-color:#E7E7E7; padding:7px; border:1px solid #D3D1D1; }
.column .navigation li .submenu li .submenu li a { text-decoration:none !important; color:#000 !important; display:block !important; cursor:pointer !important; padding:3px 0 3px 0 !important; margin-top:-2px !important; text-indent:5px !important; background:url("../imagens/traco2.gif") left bottom no-repeat !important; }
.column .navigation li .submenu li .submenu li a:hover { color:#FFF !important; background:none !important; background-color:#345672 !important; }


.content .navigation3 { margin:0 0 -40px 30px !important; *margin:0 0 -35px 30px !important; height:44px; display:block; padding:0 !important;}
.content .navigation3 li { float:left; margin:0 0 0 2px;}
.content .navigation3 .vendas2 a { width:102px; height:44px; background:url(../imagens/images/bt_aeronaves_inter.jpg) no-repeat; padding:0 !important; text-indent:-9999px; display:block;}
.content .navigation3 .hangaragem2 a { background:url(../imagens/images/bt_hangaragem_inter.jpg) no-repeat; display:block; text-indent:-9999px; width:156px; height:44px; padding:0 !important;}
.content .navigation3 .tbm2 a { background:url(../imagens/images/bt_tbm_inter.jpg) no-repeat; display:block; text-indent:-9999px; padding:0 !important; width:91px; height:44px;}
.content .navigation3 .fretamento2 a { background:url(../imagens/images/bt_fretamento_inter.jpg) no-repeat; display:block; text-indent:-9999px; width:111px; height:44px; padding:0 !important;}
.content .navigation3 .manutencao2 a { background:url(../imagens/images/bt_manutencao_inter.jpg) no-repeat; display:block; text-indent:-9999px; width:114px; height:44px; padding:0 !important;}
.content .navigation3 .aeromedico2 a { background:url(../imagens/images/bt_aeromedico_inter.jpg) no-repeat; display:block; text-indent:-9999px; width:115px; height:44px; padding:0 !important;}

.content .navigation3 .vendas2 { padding:0 !important; margin:0 !important;}
.content .navigation3 .hangaragem2 { padding:0 !important; margin:0 !important;}
.content .navigation3 .tbm2 { padding:0 !important; margin:0 !important;}
.content .navigation3 .fretamento2 { padding:0 !important; margin:0 !important;}
.content .navigation3 .manutencao2 { padding:0 !important; margin:0 !important;}
.content .navigation3 .aeromedico2 { padding:0 !important; margin:0 !important;}

.content .menu_associado { background:url(../imagens/bg_menu_inst.png) no-repeat; height:150px; color:#666666; padding:23px 0 0 0; *padding:25px 0 0 0; font-size:12px; font-family:"Trebuchet MS", Verdana, Arial!important;}
.content .menu_associado li { margin:5px 0 0 0; *margin:0; width:100px;}
.content .menu_associado li a { color:#666666; width:100px;}
.content .menu_associado li a:hover { color:#FF9900; text-decoration:none; width:100px;}

/*..........CURVA HOME..........*/
.curva_home { background:url(../imagens/curva_home.png) no-repeat; width:775px; height:34px; margin:-15px 0 0 9px;}


/*..........SEARCH..........*/
.column .search { padding:5px 10px 0 10px; }
.column .search .txtfield { width:134px; }
.column .search label { font-weight:bold; font-size:11px; }
.column .search { }


/*..........ENQUETE..........*/
.column .enquete { padding:0 12px; font-size:11px; display:table; margin:20px 0 10px 0; }
.column .enquete h3 { font-weight:bold; font-size:14px; color:#8D2E07; padding:1px 0 8px 0; margin-left:-2px; }
.column .enquete label { margin:5px 0; clear:both; display:block; }
.column .enquete .radio { margin-bottom:-3px; }

.column .resultado_enquete { padding:0 12px; font-size:11px; display:table; margin:20px 0 10px 0; }
.column .resultado_enquete h3 { font-weight:bold; font-size:14px; color:#8D2E07; padding:1px 0 8px 0; margin-left:-2px; }
.column .resultado_enquete .enquete_result li strong { display:block; margin:5px 0; }
.column .resultado_enquete .enquete_result li { margin:7px 0px; }
.column .resultado_enquete a { color:#000; text-decoration:none; font-weight:bold; }
.column .resultado_enquete a:hover { text-decoration:underline; }



/*..........SECONDARY COLUMN..........*/
/****************************************************************/
/****************************************************************/
.second_column { font-size:11px; }


/*..........LOGIN..........*/
.second_column .login { }
.second_column .login { border:0; margin:10px 0; padding:5px 10px 0 10px; }
.second_column .login legend { font-weight:bold; font-size:13px; color:#8D2E07; margin-left:-2px; }
.second_column .login p { font-size:11px; }
.second_column .login label { font-weight:bold; font-size:11px; padding-left:2px; display:block; }
.second_column .login ul { }
.second_column .login ul li { }
.second_column .login ul li a { font-size:10px; color:#900; text-decoration:none; }
.second_column .login ul li a:hover { text-decoration:underline; }

.second_column .welcome { padding:5px 10px; background-color:#DBDBDC; border-top:2px solid #CBCACC;  border-bottom:2px solid #CBCACC; }
.second_column .welcome strong { font-size:11px; }
.second_column .welcome a { color:#4872A7; font-size:11px; text-decoration:none; margin:1px 0; }
.second_column .welcome a:hover { text-decoration:underline; }


/*..........NEWSLLETER..........*/
.second_column .newsletter { border:0; margin:10px 0; padding:5px 10px 0 10px; }
.second_column .newsletter legend { font-weight:bold; font-size:13px; color:#8D2E07; margin-left:-2px; }
.second_column .newsletter p { font-size:11px; }
.second_column .newsletter label { font-weight:bold; font-size:11px; padding-left:2px; display:block; }
.second_column .newsletter ul { }
.second_column .newsletter ul li { }
.second_column .newsletter ul li a { font-size:10px; color:#900; text-decoration:none; }
.second_column .newsletter ul li a:hover { text-decoration:underline; }

.second_column .agenda { border-top:1px solid #C3C2C2; padding-top:8px; }
.second_column .agenda h3 { font-size:12px; color:#8D2E07; padding:0 0 0 10px !important; margin:0 !important; }
.second_column .agenda dl { font-size:11px; margin:0; padding:0 5px 0 10px; }
.second_column .agenda dl dt { margin:10px 0 0 0; font-weight:bold; }
.second_column .agenda dl dt a { text-decoration:none; }
.second_column .agenda dl dt a:hover { text-decoration:underline; }
.second_column .agenda dl dd { }
.second_column .agenda p { padding:10px 0 0 10px; font-weight:bold; margin:0; }
.second_column .agenda a { color:#4872A7; }


/****************************************************************/
/****************************************************************/



/*..........COMMONS..........*/
/****************************************************************/
.display { display:none; }
.content p, ul, ol { }
.content h1 { display:block; line-height:normal!important; text-align:left; font-style:normal!important; text-decoration:none!important; clear:both; color:#5D5B4E; font-size:26px; font-family:Arial, Helvetica, sans-serif; width:89%; margin:0.1em 0 0.1em 0; }
.content h2 { font-size:20px; margin:5px 0 15px 0; padding:0 0 5px 0; color:#5D5B4E; font-weight:normal; border-bottom:1px solid #999999; font-family:Arial, Helvetica, sans-serif !important; }
.content h3 { font-size:16px; color:#003366; }

.warning { color:#F90; }
/*.error { color:#900; }*/
.sucess { color:#060; }

* .txtfield { background-color:#FFF; padding:2px; font-size:11px; border:1px solid #C6C1B6;  }
* .txtfield:hover { border:1px solid #003399; background:none #FFF; color:#000; padding:2px; }
* .txtfield:focus { border:1px solid #003399; background:none #FFF; color:#8D2E07; padding:2px; }
* .txtarea { width:548px; }

.error, .error:hover, .error:focus { color:#000; border:2px solid #F00 !important; font-size:11px; padding:2px; }
.messagererror { color:#F00; font-size:11px; }


.content p { margin:20px 0; line-height:1.4em; }
.content .ilustration { float:left; margin:0 10px 10px 0; padding:8px; border:1px solid #E9E7E7; background-color:#FFF; }

.content a { color:#003366; text-decoration:none; }
.content a:hover { text-decoration:underline; color:#CC6600; }

/*..........CONTENT..........*/
/****************************************************************/
/****************************************************************/

/*..........VOLTAR..........*/
.voltar { background:url("../imagens/botoes/bt_voltar_hover.gif") no-repeat; }
.voltar a { width:36px; height:37px; display:block; background:url("../imagens/botoes/bt_voltar.gif") no-repeat; overflow:hidden; font-size:1px; text-indent:-250px; float:right; margin-top:-50px;  }
#forum .voltar a { margin-top:-40px; }
* HTML .voltar a { margin-top:-40px; }
.voltar a:hover { background:url("../imagens/botoes/bt_voltar_hover.gif") no-repeat; }

/*..........LISTS..........*/
/****************************************************************/
.content ul {margin: .3em 0 1.5em 0;list-style-type:none}
.content ul.related {margin-top: -1em}
.content ol {margin: .5em .5em 1.5em}
.content ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
.content li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/sprites.gif") no-repeat 0 0}
.content li.doc {background-position: 3px -500px}
.content ul.nomarker li {background:none;padding-left:0}

.content dl {margin: 0 0 1em 0}
.content dt {font-weight:bold;margin-top: 1.3em}
.content dl dl {margin: 0 0 1.5em 30px}





/*..........PAGINAO..........*/
.paginacao { color:#862E13; width:100%;  border-top:1px solid #000; font-size:11px; padding:5px 0; margin:20px 0 20px 0; text-align:center; clear:both; display:table; }
.paginacao p a { background-color:#FFF; color:#4C5044; background-color:#FFF; text-decoration:none; font-weight:normal; padding:0px 4px; margin:0 2px; display:inline; }
.paginacao p a:hover { background-color:#F54E00; color:#FFF; text-decoration:none; }
.paginacao p span { background-color:#F54E00; padding:0px 4px; color:#FFF; }
.paginacao h4 { float:left; font-size:11px; color:#000; }
.paginacao p { float:right; margin:0px; }


/*..........FORMS..........*/
/****************************************************************/

.contato { border:0; font-size:12px; line-height:normal; }

.asterisco { color:#333333 !important;}

.contato #enviar { border:0; }
.contato legend { color:#000; font-size:1.0em; padding:4px 0; margin:5px 0 0px -7px; }
.contato span { color:#900; font-weight:bold; font-size:0.9em; margin-bottom:-15px; font-style:oblique; }
.contato label { display:block;  font-size:0.9em; color:#000; padding:0 0 0 2px; }
.contato .float { float:left; margin:0 10px 0 0; }
.contato .display { text-indent:-260px; display:block; overflow:hidden; }
.contato > .display { text-indent:-100px; }
.lateral { width:130px; }

.acompanhe { background-color:#F1F1F1; border:3px solid #E3E0E0; padding:12px 12px 12px 12px; display:block; }
.acompanhe h3 { color:#003366; font-size:14px; font-weight:bold; margin:0px 0 0px 0px; }
.acompanhe p { margin:0; font-size:11px; }
.acompanhe label { font-weight:bold; }


/*..........MENSAGENS CONTATO..........*/
.mensagem { padding:12px; font-size:12px; margin:12px 0; }
.mensagem { }
.mensagem p strong { color:#4872A7; }
.mensagem p { margin:0; }
.mensagem .msn { margin-top:10px; }
.mensagem .msn strong { display:block; clear:both; }
.usuario { background-color:#F1F1F1; border:3px solid #E1E1E1; }
.administrador { background-color:#D0DEF0;  border:3px solid #B5C4D6; }



.content label { display:block; padding: 5px 0 }
.content label br {clear:left}


.content .formularios { width:480px; padding:0 !important; margin:20px 0; display:block; overflow:hidden; }
.content .formularios legend { font-size:1.2em; font-weight:bold; display:table !important; overflow:auto !important; margin:5px 0 !important; color:#003366; padding:0 !important; }
* HTML .content .formularios legend { margin-left:-6px; }
.content .formularios label { font-size:11px; }
.content .formularios select { border:1px solid #000; list-style-type:circle; }
.content .formularios select option { }
.content .formularios #sexo { width:110px; }

.content .formularios .set1 { float:none; margin:8px 0; position:relative; }
.content .formularios .set2 { float:none; margin:8px 0; position:relative; }

.content .formularios .checks { margin:10px 0; display:table; width:100%; clear:both; border:1px solid #000; }
.content .formularios .checks label { float:left !important; display:inline; }

.content .formularios ul { margin:0 ; padding:0; }
.content .formularios ul li { margin:0 !important ; padding:0 !important; clear:both; }
.content .formularios ul li .messagererror { clear:both; display:block; margin:0 4px 0 0; }
.content .formularios ul li h3 { margin:10px 0; }

.content .formularios ul .form_sexo { width:130px; float:left; margin:10px 0; clear:none; }
#form_sexo, #fisica_sexo { margin-top:-2px; }
.content .formularios ul .form_sexo select { width:90px; }
.content .formularios ul .form_bith { width:200px; float:left; margin:10px 0; clear:none; }
.content .formularios ul .form_login, .content .formularios ul .form_senha { width:136px; clear:none; float:left; }
.content .formularios ul .form_numero { margin:0 10px 0 0; }
.content .formularios ul .form_numero, .content .formularios ul .form_complemento { float:left; clear:none; }
.content .formularios ul .form_estado { font-size:11px; }
.content .formularios ul .form_insc_estadual { display:inline; float:left; clear:none; }
.content .formularios ul .form_isento {  width:100px; display:table; display:inline; float:left; clear:none; margin:25px 0 0 10px; }
.content .formularios ul .form_isento label, .content .formularios ul .form_isento input { display:inline; float:left; clear:none; }
.content .formularios ul .form_isento input { margin:8px 5px 0 0; }

.content .formularios ul .fone { width:136px; clear:none; float:left; }
.content .formularios ul .sms input, .content .formularios ul .sms label { display:inline; float:left; clear:none; margin:10px 0 0 0 }
.content .formularios ul .sms input { margin:17px 5px 0 0; }



.content .tipo_pessoa { display:table; font-weight:bold; clear:both; background-color:#F8F7F7; border:1px solid #E7E3E3; padding:0 15px; width:90%; }
.content .tipo_pessoa dt { float:left; margin:4px 15px 0 0; color:#003366; }
.content .tipo_pessoa dd { float:left; }
.content .tipo_pessoa dd label { }
.content .tipo_pessoa dd input, .content .tipo_pessoa dd label { float:left; display:inline; }
.content .tipo_pessoa dd input { margin:7px 10px 0 10px; }

/*..........TABLES..........*/
/****************************************************************/
.content .table { font-size:0.7em; line-height:1.3em; margin:0 0 20px 0; width:100%; border-collapse:collapse; }
.content .table caption { background-color:#0E2E49; color:#FFF;  border:2px solid #FFF; font-weight:bold; padding:2px 4px; margin:0px; }
.content .table thead th { background-color:#345672; color:#FFF; border:2px solid #FFF; padding:2px 5px; }
.content .table tbody td { text-align:left; color:#5B5B5B; padding:2px 4px; border:2px solid #FFF; }
.content .table tbody .odd { background-color:#FFF; border:1px solid #000; }
.content .table tbody tr { background-color:#F5F5F5; }
.content .table tbody tr:hover { background-color:#BCC2C2; color:#000; }
.content .table tfoot th { background-color:#345672; color:#FFF; text-align:right; padding:2px 10px 2px 4px; }
.content .table tfoot td { text-align:center; background-color:#D9D9D9; font-weight:bold; border:1px solid #C9C6C6; }
.content .table .col1 { width:50%; }
.content .table .col2 { width:30%; }
.content .table .col3 { width:20%; }

/*..........FORUM..........*/
/****************************************************************/
#forum { margin:0 auto; text-align:center; }
#forum .wrap { width:776px; text-align:left; margin:0 auto; background:none; background-color:#FFF; display:table; }
#forum .header { }
#forum caption {  }
#forum .content { width:726px; margin:0 0 0 20px; }
#forum .footer { clear:both; }


.content .nav_forum { text-align:right; font-size:11px; background-color:#EFEFEF; padding:5px 0; border:1px solid #CCC; }
.content .nav_forum li { display:inline; margin:0 0px; padding:0; font-weight:bold; }
.content .nav_forum li a { text-decoration:none; background-color:#345672; font-weight:normal; color:#FFF; padding:2px 4px; border:1px solid #0E2E49 }
.content .nav_forum li a:hover { background-color:#0E2E49; color:#FFF; }

.content .forum h3 { margin:0; }
.content .forum p { margin:0; }
.content .forum tbody .descricao {  }
.content .forum thead .last_msn { text-align:right; }
.content .forum tbody td { padding:4px; border:1px solid #DADADA; vertical-align:top; }
.content .forum tbody .topicos { text-align:center; }
.content .forum tbody .mensagens { text-align:center; }
.content .forum tbody .last_msn { text-align:center; text-align:right; }
.content .forum tbody .last_msn strong { display:block; text-align:right; }
.content .forum tbody a { text-decoration:none; color:#000; }
.content .forum tbody a:hover { text-decoration:underline; }
.content .forum tbody h3 a { color:#345672; }

.content .forum tbody .autor { width:20%; text-align:center; font-size:12px; font-weight:bold; }
.content .forum tbody .mensagem { text-align:left; width:74%; }
.content .forum tbody .responder { width:6%; text-align:center; }
.content .forum tbody .mensagem span { display:block; font-size:11px; border-bottom:1px solid #CCC; padding:4px 0; }
.content .forum tbody .mensagem span strong { color:#900; font-weight:bold; }

/*..........COMENTÁRIOS..........*/
/****************************************************************/
.content .comment { background-color:#F8F7F7; margin:5px 0; display:table; padding:0 10px; width:94%; font-size:11px; }
.content .comment .info_comment { }
.content .comment .info_comment .post_number a { background-color:#4872A7; color:#FFF; text-decoration:none; padding:2px 4px; margin:0 5px 0 0; }
.content .comment .info_comment .name { font-size:14px; font-weight:bold; }
.content .comment .info_comment .name a { font-size:14px; text-decoration:none; }
.content .comment .info_comment .data_post { display:block; clear:both; color:#003366; padding:5px 0 0 0; }
.content .comment .info_comment { }
.content .comment .info_comment { }


/*..........BREADCRUMB..........*/
/****************************************************************/
/*.........Modelo Simples.........*/
.content .breadcrumb { margin:0px 0 18px 0; display:table; width:100%; border-bottom:4px solid #CCC; padding:0 0 5px 0; }
.content .breadcrumb li { display:inline; font-size:11px; list-style-type:none; padding:1px 10px 1px 2px; margin:0 5px 0 0 !important; background:url("../imagens/seta1.gif") right center no-repeat; }
.content .breadcrumb li a {  color:#025396; margin:0; padding:2px 4px; text-decoration:none; }
.content .breadcrumb li a:hover { background-color:#025396; color:#FFF; }
.content .breadcrumb li strong { background-color:#025396; color:#FFF; padding:2px 4px; }
.content .breadcrumb .actual { background:none; }

/*.........Modelo Completo.........*/
.content .nav_location { margin:0 0 10px 0; padding:0; display:table; width:100%; }
.content .nav_location li { margin:0; padding:0;  }
.content .nav_location li strong { margin:0; padding:0; display:block; border-bottom:1px dashed #CCC; color:#555; text-transform:uppercase; padding:1px 4px; font-size:10px; }
.content .nav_location li .breadcrumb { margin:2px 0 5px 0; display:table; width:100%; border-bottom:2px solid #CCC; padding:0 0 5px 0; clear:both; }
.content .nav_location li .breadcrumb li { display:table; float:left; font-size:11px; list-style-type:none!important; padding:1px 10px 1px 2px; margin:5px 5px 0 0 !important; background:url("../imagens/seta1.gif") right center no-repeat; }
.content .nav_location li .breadcrumb li a { background-color:#F8F7F7; color:#003366; margin:5px 0 0 0; padding:2px 4px; text-decoration:none; }
.content .nav_location li .breadcrumb li a:hover { background-color:#FACF00; color:#003366; }
.content .nav_location li .breadcrumb li strong { background-color:#025396; text-transform:none; border:0; display:inline; background-color:#025396; color:#FFF; padding:2px 4px; }
.content .nav_location li .breadcrumb .actual { background:none; }


/*..........RESULTADO BUSCA..........*/
.content .result_info { padding:0 0 5px 0; border-bottom:1px solid #CCC; font-size:11px; }
.content .result_info a { padding:2px 4px; background-color:#025396; color:#FFF; text-decoration:none; }
.content .result_info a:hover {  background-color:#900; color:#FF; }

.content .search_result { margin:15px 0; display:block; }
* HTML .content .search_result { margin-top:30px; }
.content .search_result li { margin:15px 0 15px 0px; list-style-type:none; }
.content .search_result li a { text-decoration:none; }
.content .search_result li a:hover { text-decoration:underline; color:#000; background:transparent; }
.content .search_result li dl { margin:-18px 0 0 30px; }
.content .search_result li dl dt { margin:0; }
.content .search_result li dl dd { }
.content .search_result li .url { font-size:11px; }
.content .search_result li .bytes { font-size:11px; }


.fotos  { background:url(../imagens/img_galeria.gif) no-repeat; width:250px; height:60px; cursor:pointer; display:block; text-indent:-9999px;}



/*..........MENSAGENS DE SUCESSO E ERROS..........*/

#sucesso_cadastro_completo { background:#006600; color:#FFFFFF; padding:10px;}
#sucesso_alteracao { background:#006600; color:#FFFFFF; padding:10px;}
#erro_cadastro_completo { background:#990000; color:#FFFFFF; padding:10px;}

#sucesso_comentario { background:#006600; color:#FFFFFF; padding:10px;}
#erro_comentario { background:#990000; color:#FFFFFF; padding:10px;}

#nao_encontrado_esqueci { background:#990000; color:#FFFFFF; padding:10px;}
#erro_esqueci { background:#990000; color:#FFFFFF; padding:10px;}

#sucesso_contato { background:#006600; color:#FFFFFF; padding:10px;}
#erro_contato { background:#990000; color:#FFFFFF; padding:10px;}

/*..........FAQ..........*/
.content .faq { }

.content .faq dt { background:url("../imagens/seta2.gif") 0 5px no-repeat; padding:0 0 0 10px; }
.content .faq dt a { text-decoration:none; }
.content .faq dd { margin:4px 0px 20px 10px; font-size:11px; }
.content .faq li { background:url("../imagens/seta2.gif") 0 5px no-repeat; padding:0 0 0 10px; margin:15px 0; }


/*..........NOTÍCIAS..........*/
.content .summary { font-size:12px !important; font-style:italic; font-weight:normal; line-height:normal; }
.content .post_info { padding-bottom:5px; }
.content .post_info p { margin:0; }

.content .news { margin:7px 0 15px -1px; display:table !important; }
.content .news li { margin:8px 0; }
.content .news li a { background:url("../imagens/seta1.gif") 0px 5px no-repeat; margin:0; text-decoration:none; padding:0 0 0 10px; }
.content .news li a:hover { text-decoration:underline; color:#900; }

.content .news dt { margin:18px 0 0 2px; }
.content .news dd { margin:0 0 10px 2px; }
.content .news dd a { text-decoration:none; }
.content .news dd a:hover { text-decoration:underline; background:transparent; color:#000; }
.content .news dt { }


.content .news_category { display:table; width:100%; border-bottom:3px solid #CCC; }
.content .news_category li { display:inline; list-style-type:none; float:left; height:22px; margin:5px 2px 0 0; padding:0; color:#000; background:#006935 url("../imagens/menu_left.gif") left top no-repeat; }
.content .news_category a { text-decoration:none; display:block; float:left; padding:4px 10px 0 10px; color:#FFF; background:url("../imagens/menu_right.gif") right top no-repeat; }
.content .news_category a:hover { color:#FFF; }
.content .news_category li:hover { background-color:#559EC6; }
.content .news_category .selected, .content .news_category .selected:hover { background-color:#005A94; color:#003399; }
.content .news_category .selected a {  cursor:default !important; }

/*..........MODULO DE NOTICIA NA HOME..........*/

.ultimas_not { background:url(../imagens/title_noticia_home.jpg) no-repeat; margin:0 0 0 5px; width:41px; height:12px; display:block; text-indent:-999px; font-size:1px;}
.content2 #ultimas_not { background:url(../imagens/title_noticia_home.jpg) no-repeat; margin:0 0 0 5px; width:41px; height:12px; display:block; text-indent:-999px; font-size:1px;}
.content2 .noticias2 { float:right; width:450px; margin:-50px 20px 0 0; *margin:-15px 20px 0 0; padding:0 0 0 15px; border-left:1px solid #CACACA;}
.content2 .noticias2 .date { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5C5A4E;}
.content2 .noticias2 dt { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5C5A4E;}
.content2 .noticias2 dd a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5C5A4E; text-decoration:none; padding:-20px 0 0 0 !important;}

/*..........ANIMACAO HOME..........*/
.animacao { margin:30px 0 0 10px !important; display:block; padding:0 !important;}
#pg_home .animacao { margin:-15px 0 0 10px;}
#banner_principal { margin:38px 0 0 20px;}
#banner_principal embed { margin:0 0 0 10px !important; padding:0 !important;}


/*..........ÍTENS RELACIONADOS..........*/
.content .related { display:table; clear:both; width:100%; }
.content .related dt { font-size:15px; *height:20px; color:#003366; font-weight:bold; display:block; border-bottom:1px solid #CCC; border-top:2px solid #003366; padding:10px 0 4px 0; *padding:10px 0 0 0; }
.content .related dd { margin:5px 0 !important; *margin:10px 0; }
.content .related dd a { background:url("../imagens/seta1.gif") 0px 5px no-repeat; margin:0; text-decoration:none; padding:0 0 0 10px; }
.content .related dd a:hover { text-decoration:underline; color:#000066; }


/*..........RESULTADO DA ENQUETE..........*/
.content .enquete_result { }
.content .query { }
.content .enquete_result li strong { display:block; margin:5px 0; }
.content .enquete_result li { margin:20px 20px; }
.content .enquete_result { }
.content .enquete_result { }



/*..........PAGINATION..........*/
.content .pagination { background: #f2f2f2; color:#666;padding: 4px 2px 4px 7px; border: 1px solid #ddd;margin: 0 0 1.5em}
.content .pagination p {position:relative;text-align:right}
.content .pagination p a, .content .pagination p a:hover {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
.content .pagination p a:hover {background:#c00;color:#fff}
.content .pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
.content .pagination * {margin:0}
.content .pagination h4 {margin-top:-1.45em;padding:0;border:none}

/*..........CAPA..........*/
/****************************************************************/
/****************************************************************/
#pg_home .content { font-size:11px; }
#pg_home .destaque { margin:-20px 0 0 0; height:200px; }

.subdestaque { width:200px; float:left; margin:10px 0 15px 0 !important; }
.subdestaque2 { width:200px; float:right; margin:10px 0 15px 0 !important; padding-right:5px; }
.subdestaque img, .subdestaque2 img { clear:both; display:block; }
#pg_home h3 { display:table; clear:both; }

.subdestaque img, .subdestaque2 img { width:190px; clear:both; display:table; padding:6px; border:1px solid #CCC; margin:0 0 10px 0; }
.subdestaque img:hover, .subdestaque2 img:hover { background-color:#466CA2;  border:1px solid #466CA2; }
.subdestaque a, .subdestaque2 a { text-decoration:none; }
.subdestaque a:hover, .subdestaque2 a:hover { text-decoration:underline; color:#000; }

#pg_home .news { padding:0 0 0 5px; }



/*..........DOWNLOADS..........*/
/****************************************************************/
.content .downloads_nivel { }


.content .downloads_nivel { margin:10px 0 18px 0; display:table; width:100%; border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding:5px 0 5px 0; }
.content .downloads_nivel li { display:inline; font-size:11px; list-style-type:none; padding:1px 10px 1px 2px; margin:0 5px 0 0 !important; background:url("../imagens/seta1.gif") right center no-repeat; }
.content .downloads_nivel li a {  color:#025396; margin:0; padding:2px 4px; text-decoration:none; }
.content .downloads_nivel li a:hover { background-color:#025396; color:#FFF; }
.content .downloads_nivel li strong { background-color:#FACF00; color:#003366; padding:2px 4px; }
.content .downloads_nivel .actual { background:none; }

.content .downloads_categorias { display:table; width:100%; clear:both;  }
.content .downloads_categorias li { font-size:11px; margin:8px; padding:0; width:180px; display:block; float:left; }
.content .downloads_categorias li a { text-decoration:none; background:url("../imagens/folder.gif") left center no-repeat; display:block; padding:2px 2px 2px 22px; border:1px solid #FFF; }
.content .downloads_categorias li a:hover { background-color:#FACF00; color:#000; border:1px solid #FF9C00; }

.content .downloads_arquivos { border:1px solid #E6E7E8; padding:5px; background-color:#F6F6F6; font-size:11px; }
.content .downloads_arquivos dt { font-size:13px; }
.content .downloads_arquivos dd { background:url("../imagens/traco3.gif") left bottom repeat-x; padding:0 0 10px 0; }
.content .downloads_arquivos a { }
.content .downloads_arquivos strong { color:#1B486D; clear:left; }



/*..........EVENTOS..........*/

.content .evento { clear:both; display:table; float:none; margin:4px 0; }
.content .evento dl a { text-decoration:none; }
.content .evento dt { font-weight:bold; margin-top: 1.3em }
.content .evento dt img { float:left; width:95px; height:73px; padding:7px; background-color:#FFF; border:1px solid #CCC; margin:0 10px 10px 0; }
.content .evento dt img:hover { background-color:#4872A7; border:1px solid #4872A7; }
.content .evento dd { font-size:11px; }

/*..........GALERIA DE FOTOS..........*/
/****************************************************************/
/*..........LIGHTBOX..........*/
.content .galeria { margin:25px 0; padding:0; display:table; }
.content .galeria li { float:left; margin:8px -4px; }
.content .galeria li a { margin:0; padding:0; }
.content .galeria li a img { width:95px; height:73px; clear:both; display:block; margin:0; padding:9px; background-color:#FFF; border:1px solid #E3DFD7; }
.content .galeria li a img:hover, .galeria li a:hover img   { border:1px solid #F39909 !important;  padding:9px; background-color:#F39909 !important; }
.content .galeria li a img { }

.content .galeria_listagem { margin:25px 0; padding:0; display:table; }
.content .galeria_listagem li { float:none; margin:8px -4px; display:table; clear:both; }
.content .galeria_listagem li a { margin:0; padding:0; }
.content .galeria_listagem li strong { display:block; }
* HTML .content .galeria_listagem li strong { margin:-18px 0 0 0; }
.content .galeria_listagem li a img { width:95px; height:73px; display:block; float:left; margin:0; padding:9px; margin:0 10px 0 0; background-color:#FFF; border:1px solid #E3DFD7; }
.content .galeria_listagem li a img:hover, .galeria li a:hover img   { border:1px solid #F39909 !important;  padding:9px; background-color:#F39909 !important; }
.content .galeria_listagem li a img { }

/*..........SCROLLING..........*/
#gallery { position:relative; border-top:5px solid #CCC;  border-bottom:5px solid #CCC;  }
#gallery, #gallery #panel1, #gallery #panel2 {  width:410px; height:100px; }
#gallery, #thumbsholder, #panel1, #panel2, .clearfix { padding:0 !important; margin:0 auto!important; }
#gallery #thumbsholder { padding:0 0px 12px 0px; }
#gallery #panel1 { }
#gallery #panel2 { }
#gallery ul { padding:0; }
#gallery li { float:left; margin:0; padding:5px 0 0 0; }
#gallery li a img { width:95px; height:73px; clear:both; display:block; margin:0 10px 0 0px; padding:6px; background-color:#FFF; border:1px solid #E3DFD7; }
#gallery li a img:hover, .galeria li a:hover img   { border:1px solid #F39909 !important;  padding:6px; background-color:#F39909 !important; }

#gallery li a {  float:left; }

#gallery #panel1 { position:relative; display:block; overflow:hidden; }
#gallery #panel2 { display:block;  position:absolute; top:0px; left:0px; padding-top:30px; }


.content .foto_maior { margin:5px 0; display:block; text-align:center; }
.content .foto_maior img { padding:9px; background-color:#FFF; border:1px solid #CCC; float:none !important; margin:0 auto !important; }
.content .foto_descricao { display:block; text-align:center; background-color:#F6F6F6; font-size:11px; margin:0; padding:4px 0; }

/****************************************************************/

.galeria2 ul { margin:-45px 0 !important; }
* HTML .galeria2 ul { margin:-20px 0 !important; }
.galeria2 li { float:left; background:none; padding:0; text-align:center; margin:20px 0; border:1px solid #000; clear:both; width:90%; }
* HTML .galeria2 li { margin:20px 0px;  }
.galeria2 li ul li { float:left; width:120px; display:inline; border:0; clear:none; margin:5px 0 !important; }
.galeria2 li ul li a { display:block; text-decoration:none; width:118px; }
.galeria2 li ul li a:hover { text-decoration:underline; background:none; }
.galeria2 li ul li a img { width:95px; height:73px; clear:both; display:block; padding:9px; background-color:#FFF; border-top:1px solid #E3DFD7; border-left:1px solid #E3DFD7; border-bottom:1px solid #FAF8F4; border-right:1px solid #FAF8F4; }
.galeria2 li ul li a img:hover, .galeria2 li ul li a:hover img   { border:1px solid #F39909 !important;  padding:9px; background-color:#F39909 !important; }
.galeria2 li ul li a img { }
.galeria2 { }

/*..........CONTENT 2..........*/
.content2 {  background:url(../imagens/img_cantos2.png) no-repeat;  width:793px; height:65px; clear:both; margin:0;}
.content2 .logo_representantes {}
.content2 .logo_representantes .sobre_logo { background:url(../imagens/img_descri_logos.jpg) no-repeat; display:none !important; width:110px; height:32px; text-indent:-999px; font-size:1px; display:block; float:left; margin:0 0 0 20px;}
.content2 .logo_representantes .logo_menores { margin:10px 0 0 0; display:table;}
.content2 .logo_representantes .logo_menores li { float:left; margin:0 5px;}
.content2 .logo_representantes .logo_menores .algar { margin:0 0 0 20px;}
.content2 .logo_representantes .logo_menores .algar a { background:url(../imagens/logo_algar.jpg) no-repeat; width:70px; height:32px;  text-indent:-999px; font-size:1px; display:block;}
.content2 .logo_representantes .logo_menores .intituto {}
.content2 .logo_representantes .logo_menores .intituto a { background:url(../imagens/logo_intituto.jpg) no-repeat; width:80px; height:32px; text-indent:-999px; font-size:1px; display:block;}

/*..........CONTENT 3..........*/
.content3 {  background:url(../imagens/img_cantos2.png) no-repeat;  width:793px; height:65px; clear:both;}

/*..........FOOTER..........*/
/****************************************************************/
.footer { display:table; width:793px; clear:both; font-size:11px; height:68px; color:#FFF; }
.footer .license { display:table; margin:0 0 10px 0; }
.footer .navigation { display:table; margin:0 auto; width:100%; text-align:center; }
.footer .navigation li { display:inline; margin:0 10px 10px 10px; }
.footer .navigation li a { text-decoration:none;  color:#FFF; padding:0px 4px; }
.footer .navigation li a:hover { background-color:#2F5677; color:#FFF; }
.footer .webroom { width:60px; height:22px; float:right; padding:7px 15px 0 0; margin:-33px 0 0 0; }
.footer .webroom a { width:67px; height:16px; margin:7px 0 0 0; background:url("../imagens/logo_webroom.gif") no-repeat; display:block; float:right; font-size:1px; line-height:1px; text-indent:-300px; overflow:hidden; }
.footer address { display:table; padding:5px 0 0 10px; font-style:normal; }
.footer .copyright { margin:15px 0 0 10px; color:#A7A7A7; }

/*..........FOOTER2..........*/
/****************************************************************/
.footer2 { background:url(../imagens/bg_footer2.png) no-repeat; width:800px; display:table; clear:both; padding:40px 0 0 0; margin:0 15px 0 0;}
.footer2 .descri_footer2 { background:url(../imagens/bg_descri_footer2.gif) no-repeat; width:98px; height:22px; display:block; text-indent:-9999px; float:left; margin:10px 10px 0 10px;}
.footer2 .logo_algar { background:url(../imagens/logo_algar.jpg) no-repeat; margin:10px 0 0 10px !important;  width:80px; height:51px; overflow:hidden; display:block; text-indent:-9999px; float:left;}
.footer2 .logo_instituto2 { background:url(../imagens/logo_intituto.jpg) no-repeat; overflow:hidden; width:94px; height:28px; margin:7px 0 0 0; display:block; text-indent:-9999px; float:left;}
.footer2 .copyright { background:url(../imagens/copy.gif) no-repeat; width:308px; height:10px; display:block; text-indent:-9999px; float:left; margin:20px 0 0 20px;}
.footer2 .webroom { background:url(../imagens/logo_webroom.gif) no-repeat; overflow:hidden; cursor:pointer; width:90px; height:20px; display:block; text-indent:-9999px; float:right; margin:10px 0 0 0;}
/*..........FEATUREBOX..........*/
.content .featurebox { background-color:#EAEAEA; border:1px solid #CCC; display:block; margin:15px 0; padding:15px; }








/*.....................NAVIGATION.................*/
.menu_associado {width:240px; margin:30px 0 0 0 !important; }
.menu_associado, .menu_associado * ul { margin:0; padding:0; border-bottom:0px solid #ccc;}

/*.column .navigation li li, .column .navigation li li li { position:relative; clear:both;}*/
.menu_associado li, .menu_associado li li, .menu_associado li li li{ position:relative; clear:both; margin:0;}

.menu_associado li ul { position:absolute!important; width:150px; left:110px; margin-top:-30px; font-weight:normal; border-bottom:1px solid #CCCCCC; display:none; background-color:#E9E8E3;}
.menu_associado li ul li a { padding:0; overflow:hidden; margin:0 0 0 -20px; width:200px!important; display:block; cursor:pointer; background-color:#E9E8E3; height:20px;}

.menu_associado li a { padding:0 6px 0 0; text-decoration:none; color:#0D6164; margin:3px 0; display:block; font-size:12px; font-family:"Trebuchet MS", "Times New Roman"; width:173px;}
.menu_associado li a:hover { color:#002D2F; background:url(../imagens/bg_navigation_hover.png);}

/**. HTML .column .navigation li { display:block; width:148px !important; padding:5px; margin:1px 0; overflow:hidden;}*/
* html .menu_associado li, * html .menu_associado li ul li { float:left; height:1%;}
* html .menu_associado .menu li a, * html .menu_associado li ul li a { height:1%;}
.menu_associado li ul li a { font-weight:100; padding:2px; color:#666666; border-bottom:1px solid #CCCCCC; font-size:12px; font-family:"Trebuchet MS", "Times New Roman"; width:80px;}
.menu_associado li ul li ul { position:absolute; left:164px; margin-top:-24px; display:none; background-color:#E3F2F0;}
.menu_associado li ul, .menu_associado li ul li ul { border:0 solid #e2e2e2; border-left:0 solid #e2e2e2;}
.menu_associado li:hover ul, .menu_associado li.over ul { display:block; z-index:9999px;}
.menu_associado li:hover ul li ul, .menu_associado li.over ul li ul { display:none;}
.menu_associado li ul li:hover ul, .menu_associado li ul li.over ul { display:block !important;}


/*..........HACKS FOR OPERA..........*/
/****************************************************************/
@media all and (min-width: 0px){ /* HACKS FOR OPERA */
	.content { } 
}



#deslogar { background:url(../imagens/bt_sair_sistema.jpg) no-repeat; width:180px; height:40px; display:block; text-indent:-999px; border:1px solid red !important;}
