@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: BLOG ALGAR EDUCA
	Data: janeiro 2009
	Autor: Jean Carlos O. Souza
*/

/*..........STRUCTURE..........*/
/****************************************************************/

* { margin:2px 0; padding:0; border:none; list-style:none; }

body { font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:center; background:#FFF url("../imagens/bg_site.jpg") repeat-x; }
.wrap { text-align:left; margin:0 auto; width:980px; padding:0 10px; }
.header { width:980px; height:100px; float:left; margin-bottom:5px; padding-top:100px; border:0px solid; }
.content { width:490px; margin:1px 0 0 194px; display:inline;/*IE fix*/ float:left; margin-bottom:10px; text-align:left; }
.column { width:184px; height:710px; float:left; margin-left:-683px; display:inline;/*IE fix*/ background:url("../imagens/fatia1_site.jpg") 155px 0 no-repeat; }
.second_column { width:240px; padding-left:30px; overflow:hidden; float:right; background:url("../imagens/fatia2_site.jpg") -5px 0 no-repeat; height:710px; }
.footer { }

/*.popup { left: 50px !important; }*/


/*..........HEADER..........*/
/****************************************************************/
.header .name { float:left; margin:20px 10px 0 0; display:inline;/*IE fix*/ }
.header .name a {background: url("../imagens/logo.gif") no-repeat; width:202px; height:78px; float:left; display:block; text-indent:-9999px; overflow:hidden;}

/*..........NAVIGATOR..........*/
.header .navigator { margin:53px 0 0 0; height:18px; position:absolute; font-size:11px; font-weight:700; z-index:10; }
.header .navigator .menu_institucional { margin: 0 0 0 225px; }
.header .navigator ul { cursor:pointer; background:url("../imagens/bg_menu_press.gif") center top no-repeat; }
.header .navigator ul li { background:#dbdbdb url("../imagens/bg_menu.gif") top repeat-x; position:relative; width:120px; border-right:1px #dce0e3 solid; border-left:1px #dce0e3 solid; min-height: 1px; vertical-align: bottom; cursor:pointer; }
.header .navigator ul li:hover { background:#e9e9e9 url("../imagens/bg_menu_press.gif") top repeat-x; }

.header .navigator ul li a 	{ position:relative; text-decoration:none; text-align: left; display:block; color:#638190; border-right:1px #FFF solid; border-left:1px #FFF solid;  margin:0; padding:3px 0; padding-left:9px; }
.header .navigator ul li a:hover { color:#7d9dad; }
.header .navigator ul ul { cursor:pointe; position:absolute; z-index:1; top:auto; display:none; float:left; width:130px; background:none; padding:0; margin:0 0 0 -1px}

.navigator  li:hover { cursor:pointer; z-index:100; }

.header .navigator ul .hor { float:left; margin:0 0 0 -1px; width:9em; }
.header .navigator ul .home { width:80px; }
.header .navigator ul .grup { width:125px; }
.header .navigator ul .institu { width:135px; }
.header .navigator ul .contat { width:100px; }

.header .navigator ul li ul li { position:relative; width:120px; padding:0; margin:0; border-top:1px #FFF solid; }
.header .navigator ul .institu ul li { width:135px; padding:0; margin:0;}
.header .navigator ul .grup ul li{ width:125px; padding:0; margin:0; }
.header .navigator ul .contat ul li { width:100px;  padding:0; margin:0; }

.navigator  li ul ul,
.navigator  li li ul ul,
.navigator  li li li ul ul,
.navigator  li li li li ul ul
{display:none;}

.navigator  li:hover ul,
.navigator  li li:hover ul,
.navigator  li li li:hover ul,
.navigator  li li li li:hover ul
{display:block;}


/*..........BUSCAR..........*/

.search { width:270px; height:50px; float:right; font-family: "Trebuchet MS",Helvetica, Arial, sans-serif; font-size:11px; font-weight:700; display:inline;/*IE fix*/ margin:32px 5px 0;}
.search label { width:250px; float:left; margin:0 0 -2px 12px; display:inline; color:#999fa8; }
.search .bloco_busca { display:inline; width:187px; height:33px; background:url("../imagens/bg_busca.gif") 0 -1px no-repeat; float:left; padding:7px 9px 0 9px; font-family: "Trebuchet MS",Helvetica, Arial, sans-serif; font-size:11px; font-weight:700; color:#777c83; }
.search .bt_buscar { display:block; width:62px; height:31px; background:url("../imagens/bt_buscar_busca.gif") no-repeat; float:left; text-align:center; color:#FFF; line-height:29px; overflow:hidden; cursor:pointer; }

/*..........BANNERS HEADER..........*/

.header .banner { width:728px; margin:0 auto; overflow:auto;}
#bannercontainer
{
	position:absolute;
    display:block;
    overflow:hidden;
    height:90px;
}
.header .banner .full_banner {width:728px; top:10px; z-index:20;}

.header .bottom_banner { width:120px; height:60px; top:10px; margin:0 0 0 640px; padding-top:10px; }


/*..........COLUMN..........*/
/****************************************************************/

.column .navigation { text-align:left; font-size:11px; }
.column .navigation li { background:url("../imagens/bg_li.jpg") no-repeat; width:172px; height:26px; margin:-2px 0 0 0; }
.column .navigation li a { text-decoration:none; color:#f8b71c; font-weight:bold; padding:5px 0 0 7px; height:10px; display:block; }
.column .navigation li a:hover { color:#f78c0f; }

.column .title_menu { width:172px; height:26px; margin:10px 0 0 0; display:block; text-indent:-9999px; overflow:auto; }

.column .programas_t { background:url("../imagens/item_sociais.jpg") no-repeat; }
.column .noticias_t { background:url("../imagens/item_noticias.jpg") no-repeat; }
.column .interacao_t { background:url("../imagens/item_interacao.jpg") no-repeat; }
.column .participar_t { background:url("../imagens/item_participar.jpg") no-repeat; }
.column .evento_t { background:url("../imagens/item_eventos.jpg") no-repeat; }
.column .newsletter_t { background:url("../imagens/title_news.gif") no-repeat; }
.column .ultilidades_t { background:url("../imagens/item_ultilidades.jpg") no-repeat; }


/*..........SECONDARY COLUMN..........*/
/****************************************************************/

.second_column .tv_instituto { background:url("../imagens/bg_tv.jpg") 0 24px no-repeat; width:218px;  position:absolute; z-index:999; height:165px; display:block; text-indent:-9999px;}
.second_column .title_instituto { background:url("../imagens/title_tv.gif") 0 0 no-repeat; width:125px; height:35px; display:block; text-indent:-9999px; margin:0 0 3px 15px; display:block; position:relative;}
#flashcontent { background:url("../imagens/bg_tv.jpg") no-repeat; width:218px; height:200px; display:block; margin:-18px 0 0 12px; }
#flash_player { width:490px; height:334px; margin:0 auto; text-align:center; }
#flashcontent2 { margin:8px 0 0 10px; position:absolute; z-index:1; }
#flashcontent embed { width:200; height:169px; }

/*..........ENQUETE..........*/

.second_column .title_enquete { background:url("../imagens/title_enquete.jpg") no-repeat; width:227px; height:41px; display:block; text-indent:-9999px;}

.second_column .enquete .botoes_enquete { margin:10px 0 0 0; padding:0; border-top:1px solid #A5B0CF;}
.second_column .enquete .botoes_enquete .bt_resultados_enquete { margin:2px 15px 0 90px; display:inline; float:left; text-decoration:underline; color:#5b6c9b;}
.second_column .enquete .botoes_enquete .bt_resultados_enquete:hover { text-decoration:none; }
.bt_voltar_enquete { top:-2px; position:relative}

.second_column .enquete { padding:0 12px; font-size:11px; display:table; margin:20px 0 10px 0; }
.second_column .enquete .question { color:#3c5290;}
.second_column .enquete .itens_enquete { text-align:left; width:220px; border-bottom:#efefef 1px solid; margin:8px 0 0 3px; display:table; color:#3c5290; }
.second_column .enquete label { margin:5px 0; clear:both; display:block; }
.second_column .enquete .radio { top:4px; position:relative; }

#lg_user { background:url("../imagens/bg_input.jpg") no-repeat; width:138px; height:26px; border:none!important; margin:20px 0 0 5px;}
#lg_senha { background:url("../imagens/bg_input.jpg") no-repeat; width:138px; height:26px; border:none!important; margin:5px 0 0 5px;}
.bt_entrar { background:url("../imagens/bt_entrar.jpg") no-repeat; width:45px; height:19px; display:block; text-indent:-9999px; margin:0 0 0 5px;}

.itens_login li { color:#FFCC00; text-decoration:none; margin:0 0 0 10px;}
.second_column .resultado_enquete { padding:0 12px; font-size:11px; display:table; margin:20px 0 10px 0; }
.second_column .resultado_enquete h3 { background:url("../imagens/title_enquete.jpg") no-repeat; width:227px; height:41px; display:block; text-indent:-9999px; }
.resultado_enquete .query { color:#3c5290; } 
.second_column .resultado_enquete .enquete_result li strong { display:block; background:#edf1fb; width:227px; padding:1px 0; color:#3c5290; border-bottom:#efefef 1px solid; }
.second_column .resultado_enquete .enquete_result li { margin:3px 0 3px 0; color:#3c5290; border-bottom:#efefef 1px solid; }
.second_column .resultado_enquete img { margin: 0 0 -1px 3px}
.second_column .resultado_enquete a { color:#3c5290; text-decoration:none; font-weight:bold; }
.second_column .resultado_enquete a:hover { text-decoration:underline; }

/*..........COMMONS..........*/
/****************************************************************/

.display { display:none; }
.content p, ul, ol { font-family: Arial, Helvetica, sans-serif; }
.content h1 { display:table; line-height:normal; font-family:"Trebuchet MS", Arial, sans-serif; clear:both; color:#025897; font-size:23px; width:500px; margin:0.1em 0 0.1em 0; }
.content h2 { font-size:20px; margin:5px 0 15px 0; font-family:"Trebuchet MS", Arial, sans-serif; padding:0 0 5px 0; color:#025897; font-weight:normal; }
.content h3 { font-size:14px; color:#025897; font-family:"Trebuchet MS", Arial, sans-serif; }
.content h4 { font-size:12px; font-family:"Trebuchet MS", Arial, sans-serif;}

.content ul li { background:url("../imagens/item_li_noticias.jpg") 13px 5px no-repeat; }

#conteudo_interno { float:left; width:500px; }
#conteudo_interno li { background:none; padding:0; border-bottom:1px solid #efefef; margin-bottom:20px;  }
#conteudo_interno li div ul li { background:url("../imagens/item_li_noticias.jpg") 13px 5px no-repeat; padding-left:23px; margin:10px 10px; border:none; }
#conteudo_interno li div { border:none; }
.noborder { border:none!important; }
#conteudo_interno .plus_minus { float:left; margin-right:5px; }
#conteudo_interno li div div { border:none; }

.content .img_left, .content .ilustration { float:left; padding:7px; background-color:#FFF; border:1px solid #efefef!important; margin:0 10px 10px 0; }
.content .img_right { float:right; padding:7px; background-color:#FFF; border:1px solid #efefef; margin:0 0 10px 10px; }
.content .img_center { text-align:center; }

.warning { color:#F00; }
/*.error { color:#900; }*/
.sucess { color:#0C0; }

* .txtfield { background-color:#FFF; padding:2px; font-size:11px; border:2px solid #C6C1B6;  }
* .txtfield:hover { border:2px solid #FD9E00; background:none #FFF; color:#000; padding:2px; }
* .txtfield:focus { border:2px solid #F54E00; background:none #FFF; color:#8D2E07; padding:2px; }
* .txtarea { width:548px; }


.error, .error:hover, .error:focus { color:#F00; 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; text-align:justify; }

.content .ilustration { float:left; margin:0 10px 10px 0; padding:8px; border:1px solid #E9E7E7; background-color:#FFF; }

.content a { color:#015897; }
.content a:hover { text-decoration:none; color:#2499ed; }

.content table { width:490px; border-spacing:1px; border:none; text-align:center; }
.content table tr th { background:#a7a7a7 url("../imagens/bar_table.jpg") center top no-repeat; font-weight:700; padding:2px; font-size:14px; }
.content table tr td { background:#efefef; padding:3px 2px; }
.content table tr td small { font-size:10px; display:block; margin:5px; }

/*..........FAQ..........*/

.faq_home { background:url("../imagens/bg_faq.jpg") no-repeat; width:229px; height:229px; display:block; margin:10px auto; float:right;}
.bt_saibamais_faq { width:229px; height:229px; display:block; text-indent:-9999px; overflow:hidden;}

.content .faq { }

.content .faq dt { 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 { float:left; width:500px; }
.content .faq li { margin-bottom:10px; border-bottom:1px solid #efefef; padding-left:10px; background-position: 0 5px; }
.content .faq a { text-decoration:none; }


/*..........CONTENT..........*/
/****************************************************************/

/*..........HOME 1..........*/
.content .destaque_principal { display:block; margin:0; padding:0; float:left; width:490px; }
.content .img_esparadrapo { background:url("../imagens/img_esparadrapo.png") no-repeat; width:232px; height:162px; display:block; text-indent:-9999px; float:left; margin: 3px 0 0 -228px; overflow:hidden; }
.content .img_destaque { background:url("../imagens/bg_img_destaque.jpg") 0 0 no-repeat; padding:9px 10px; width:200px; height:134px; float:left; margin:0; }

/*..........HOME 3..........*/
.destaque_principal_3 { display:block; margin:0 0 10px; float:left; width:500px; }
.img_esparadrapo_3 { background:url("../imagens/img_esparadrapo3.png") no-repeat; width:510px; height:362px; display:block; text-indent:-9999px; float:left; margin: 3px 0 0 -510px; overflow:hidden; }
.content .img_destaque_3 { background:url("../imagens/bg_img_destaque_3.jpg") 0 0 no-repeat; padding:9px 10px; width:479px; height:334px; float:left; }
.content .destaque_principal_3 p, .destaque_principal_3 h2 { margin-left:10px!important; margin-right:15px; }

/*..........HOME 4..........*/
.destaque_box_p { overflow:hidden; width:510px; float:left; }
.destaque_principal_4 { display:block; margin:0 0 0 13px; float:left; width:240px; }
.img_esparadrapo_4 { background:url("../imagens/img_esparadrapo4.png") no-repeat; width:232px; height:162px; display:block; text-indent:-9999px; float:left; margin: 3px 0 0 -228px; overflow:hidden; }
.img_esparadrapo_5 { background:url("../imagens/img_esparadrapo5.png") no-repeat; width:232px; height:162px; display:block; text-indent:-9999px; float:left; margin: 3px 0 0 -228px; overflow:hidden; }
.content .img_destaque_4 { background:url("../imagens/bg_img_destaque.jpg") 0 no-repeat; padding:9px 10px; width:218px; height:146px; float:left; }
.content .destaque_principal_4 h2.title_destaque { margin:10px 25px 0 5px; font-size:14px;  }
.content .destaque_principal_4 .descri_destaque { margin:20px 25px 0 5px; }

.content h2.title_destaque {text-decoration:none; font-weight:700; border:none; font-family:"Trebuchet MS", Verdana, Arial; font-size:16px; margin:10px 0 -23px 0}
.content .title_destaque a { text-decoration:none; font-style:normal; color:#0675c2t; border-bottom:1px solid #FDEC6A; }
.content .title_destaque a:hover { color:#46b3ff; }
.content .descri_destaque a { margin:-19px 0 -16px; font-size:11px; font-family:Arial, Helvetica, sans-serift; padding:0; color:#054664; display:block; text-decoration:none;}
.content .descri_destaque a:hover { color:#054664!important;}
.content .descri_destaque:first-letter { margin:0; padding:0; }
.content .link_saibamais { color:#d6a40a; display:block;}
.content .link_saibamais:first-letter { margin:0; padding:0; }
.content .link_saibamais a { color:#d6a40a;}
.content .link_saibamais a:hover { color:#d6a40a; }

.destaques_secundarios { display:block; float:left; margin:5px 0 0 0!important; padding:0; width:530px; overflow:hidden;}
.destaques_secundarios_div { float:left; width:163px; padding:0 10px 0 0; text-align:left; }
.destaques_secundarios_div p:first-letter { margin:0; padding:0; }
.img_esparadrapo_2 { background:url("../imagens/img_esparadrapo_2.png") no-repeat; width:163px; height:120px; display:block; text-indent:-9999px; float:left; margin:-125px 0 0; overflow:hidden; }

.img_destaque_secundario  { background:url("../imagens/bg_img_destaque_secundario.jpg") no-repeat; width:150px; height:110px; padding:7px; float:left;}
.title_destaque_secundario { border:none!important; margin:0 0 -23px 0 !important; }
.title_destaque_secundario a {  color:#37a308!important; font-size:12px; font-weight:700; text-decoration:none; font-family:"Trebuchet MS", Verdana, Arial; border-bottom:1px solid #FDEC6A;}
.title_destaque_secundario a:hover { color:#52dc16!important; }
.descri_destaque_secundario a { margin:10px 0 20px 0!important; font-size:11px!important; font-family:Arial, Helvetica, sans-serif!important; text-decoration:none; padding:0!important; color:#3b782f;}
.descri_destaque_secundario a:hover { margin:10px 0 20px 0!important; text-decoration:none; padding:0!important; color:#3b782f;}

.bloco_noticias { background:url("../imagens/bg_noticias.gif") bottom no-repeat; padding-bottom:35px!important; font-size:11px; width:498px; margin:0 0 -5px 3px!important; float:left; height:auto!important;}
#ultimas_not { color:#276d9f; width:440px; height:23px; border-bottom:1px solid #B0D5F0; padding:0; font-family:"Trebuchet MS", Verdana, Arial; font-size:18px!important; font-weight:normal!important; float:left; display:inline; margin-left:5px!important; text-decoration:none!important; }
.content #ultimas_not a { color:#276d9f; text-decoration:none!important; }

.noticias_link {float:left; display:block; width:50px; height:23px; text-decoration:none; border-bottom:1px solid #B0D5F0; background:url("../imagens/link-noti.gif") 0 13px no-repeat; text-indent:-9999px; overflow:hidden; }
.bloco_noticias dt { border-bottom:1px solid #e3e3e3;}

/*..........VIDEOS..........*/

.video_box { width:490px; float:left;}
#flash_player #mymovie2{ margin:0 30px 0 0; float:right; }
.descricao { width:490px; float:left; }
.videos_list { width:490px; overflow:auto; float:left; font-size:11px;}
.videos_list li { padding-left:10px!important; background-position :0 5px!important; }
.videos_list li { border-top:1px solid #efefef; }
.videos_list a { text-decoration:none; }
.ver_videos { padding:0px!important; background:0!important; border:none!important; width:480px;}
.ver_videos .ant { text-decoration:underline; float:left!important; display:block; }
.ver_videos .prox { text-decoration:underline; float:right!important;  display:block; }
.ver_videos a:hover { text-decoration:none; }

.visible { overflow:visible; }
.videos_list h2 { margin:0px; }
.videos_list .list_alt a { display:block; border-bottom:1px #efefef solid;  padding:2px 5px; width:490px; }

.content span#nomeVideo { margin-bottom:0; width:490px; display:block; }
/*..........FEATUREBOX..........*/

.content .featurebox { background-color:#EAEAEA; border:1px solid #efefef; display:block; margin:15px 0; padding:15px; }

/*..........SALADEIMPRENSA..........*/

.conteudo_exclusivo { width:490px; float:left; }
.conteudo_exclusivo a { width:208px; height:176px; float:left; margin:10px!important; display:block; text-indent:-9999px; overflow:hidden; }
.conteudo_exclusivo a.ce_banco { background:url("../imagens/bancodeimagens.jpg") no-repeat; }
.conteudo_exclusivo a.ce_videos { background:url("../imagens/videos.jpg") no-repeat; }
.conteudo_exclusivo a.ce_release { background:url("../imagens/release.jpg") no-repeat; }
.conteudo_exclusivo a.ce_clipping { background:url("../imagens/clipping.jpg") no-repeat; }

/*..........BANCODEIMAGENS..........*/

.downloads_arquivos dd { border-bottom:1px solid #E3DFD7; padding-bottom:10px; margin-bottom:10px;  }

/*..........RESULTADO BUSCA..........*/

.content .result_info { padding:0 0 5px 0; font-size:12px; }
.content .result_info a { background:#F8F7F7; color:#f98c0c; padding:2px 4px; text-decoration:none; font-weight:normal; }
.content .result_info a:hover { background-color:#f8af14; color:#FFF; }

.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;}
.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; }

.content .search_result li dl {font-size:11px; border-bottom:1px solid #efefef;}
.content .search_result li dl .page { font-size:12px; }

/*..........NOTÍCIAS..........*/

.content .summary { font-size:12px !important; font-style:italic; font-weight:normal; line-height:normal; }
.content .post_info { padding-bottom:5px; margin:0; }
.content .post_info p { margin:0; }


.content .news { margin:0 0 15px -8px; display:block !important; width:500px; height:100px!important; }
.content .news li { margin:8px 0; }
.content .news li a { margin:0; text-decoration:none; padding:0 0 0 10px; }
.content .news li a:hover { text-decoration:underline; color:#900; }


.content .bloco_noticias .news { height:auto!important; }
.content .news dt { margin:10px 0 10px 25px; width:455px; display:inline!important; float:left; padding:0 0 0 10px; background:url("../imagens/item_li_noticias.jpg") 0 5px no-repeat; color:#2c6389; }
.content .news dd { margin:0; width:230px; display:block !important; }
.content .news dd a { text-decoration:none; }
.content .news dt a { text-decoration:none; color:#2c6389; font-weight:normal; }
.content .news dd a:hover { text-decoration:underline; background:transparent; color:#000; }
.content .news dt a:hover { color:#2499ed; }
.content .news .date { color:#2c6389;}


.content .list_news { margin:0 0 15px 0; display:block !important; width:490px; float:left; }
.content .list_news dt { margin:0 -10px 0 0; display:inline!important; padding:18px 0 0 15px; background:url("../imagens/item_li_noticias.jpg") 0 22px no-repeat; color:#2c6389; width:490px; float:left}
.content .list_news dd { float:left; margin:0; padding:5px 0 13px; width:490px; font-size:10px; border-bottom:1px solid #efefef; display:block !important; }
.content .list_news dd a { text-decoration:none; }
.content .list_news dt a { text-decoration:none; font-weight:normal; }
.content .list_news dd a:hover { text-decoration:underline; background:transparent; }
.content .list_news dt a:hover { }
.content .list_news .date { color:#2c6389;}

.content .news_category { display:table; width:100%; border-bottom:3px solid #efefef; }
.content .news_category li { display:inline; list-style-type:none; float:left; height:22px; margin:0 2px 0 0; padding:0; color:#000; background:#466CA2 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:#FF9D01; }
.content .news_category .selected a {  cursor:default !important; }

/*..........ITENS RELACIONADOS..........*/

.content .related { display:table; clear:both; width:100%; }
.content .related dt { font-size:15px; color:#f3992a; font-weight:bold; display:block; border-bottom:1px solid #efefef; border-top:2px solid #f3992a; padding:10px 0 4px 0; }

.content .related dd { margin:5px 0; }
.content .related dd a { margin:2px 0; width:500px; display:inline!important; float:left; padding:0 0 0 10px; background:url("../imagens/item_li_noticias.jpg") 0 5px no-repeat; text-decoration:none; color:#2c6389; }
.content .related .date { font-weight:700; }
.content .related dd a:hover { color:#2499ed }

/*..........RESULTADO DA ENQUETE..........*/

.content .enquete_result { width:500px; list-style:inside; padding:2px 0 0; color:#3c5290; }
.content .query { font-size:14px; }
.content .enquete_result li strong { display:block; background:#edf1fb; width:500px; padding:2px 0; color:#3c5290; }
.content .enquete_result li { margin:0; padding:0; border-bottom:#efefef 1px solid; list-style-position:inside; }
.content .enquete_result img { position:relative; margin:0 0 -3px 2px; }


/*..........PAGINATION..........*/

.content .paginacao { border-bottom:2px solid #efefef; width:500px; float:left; }
.content .paginacao p { display:block; float:right; color:#CCC; margin:0; font-weight:normal; }
.content .paginacao p a { background:#F8F7F7; color:#f98c0c; padding:2px 4px; text-decoration:none; font-weight:normal; }
.content .paginacao p a:hover { background-color:#f8af14; color:#FFF; }
.content .paginacao p span { padding:2px 4px; font-weight:normal; }
.content .paginacao * {  }
.content .paginacao h4 { display:block; float:left; color:#000; margin-top:5px; font-weight:normal; font-size:12px!important; }

/*..........COMENTARIOS..........*/
/****************************************************************/

.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:#F54E00; padding:5px 0 0 0; }
.content .comment .info_comment { }
.content .comment .info_comment { }

/*..........BREADCRUMB..........*/
/****************************************************************/

/*.........Modelo Simples.........*/

.content .breadcrumb { font-family: Arial, Helvetica, sans-serif; margin:0px 0 18px 0; display:table; width:100%; border-bottom:4px solid #efefef; 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 right center no-repeat; }
.content .breadcrumb li a {  color:#f98c0c; margin:0; padding:2px 4px; text-decoration:none; }
.content .breadcrumb li a:hover { background-color:#f8af14; color:#FFF; }
.content .breadcrumb li strong { background-color:#025396; color:#FFF; padding:2px 4px; }

/*.........Modelo Completo.........*/

.content .nav_location { margin:0 0 10px 0; padding:0; display:table; width:100%; }
.content .nav_location li { margin:0; padding:0; background:none;}
.content .nav_location li strong { margin:0; padding:0; display:block; border-bottom:1px dashed #efefef; 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 #efefef; padding:0 0 5px 0; clear:both; }
.content .nav_location li .breadcrumb li { display:inline; font-size:11px; list-style-type:none; padding:1px 10px 1px 2px; margin:0 5px 0 0 !important; }
.content .nav_location li .breadcrumb li a { background-color:#F8F7F7; color:#f98c0c; margin:0; padding:2px 4px; text-decoration:none; }
.content .nav_location li .breadcrumb li a:hover { background-color:#f8af14; color:#FFF; }
.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 { color:#f98c0c; margin:0; padding:2px 4px; text-decoration:none; }

/*..........FORMS..........*/
/****************************************************************/

.enviar_bt { width:55px; height:27px; background:#f8b517; font-weight:700; cursor:pointer;}
.alterar_bt { width:65px; height:27px; background:#f8b517; font-weight:700; cursor:pointer;}
.calcular_bt { width:75px; height:27px; background:#f8b517; font-weight:700; cursor:pointer;}
.hidden { display:none }

.contato { border:0; font-size:12px; line-height:normal; }
.contato #enviar { border:0; }
.contato legend { color:#000; font-size:1.0em; padding:4px 0; margin:5px 0 0px -7px; }

.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 { font-size:14px; font-weight:bold; margin:0px 0 0px 0px; }
.acompanhe p { margin:0; font-size:12px; }
.acompanhe label { font-weight:bold; }
.acompanhe img { margin-right:150px; }
.acompanhe { text-align:left; }
.acompanhe span { text-align:left; }
#bt_enviarContato { margin-top:10px; }
/*..........TOOL TIP..........*/
a#cepToolTip { padding:10px 30px 10px 0; cursor:help; }
a.off span { display:none; }
a.on span { display:block; position:relative; width:230px; height:95px; margin: 0 0 -105px 100px; text-align:justify; font: 12px arial, verdana, helvetica, sans-serif; padding:5px 10px; opacity: 0.8; filter:alpha(opacity=90); -moz-opacity:0.8; -khtml-opacity: 0.8;
background:#464646; color:#fff; z-index:1}
/*..........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:500px; position:relative; margin:20px 0; display:block;  }
.content .formularios legend { font-size:1.2em; font-weight:bold; margin:10px 0; color:#F54E00; }
* HTML .content .formularios legend { margin-left:-6px; }
.content .formularios label { font-size:11px; }
.content .formularios select { }
.content .formularios select option { }
.content .formularios #sexo { width:110px; }

.content .formularios .valor { margin-top:10px; }
.content .formularios .valor label { display:inline; font-weight:700;  }
.content .formularios .valor small { font-size:10px; color:#999; }

.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; padding:0; background:none; float:left; display:inline; width:400px;   }
.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:110px; 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:100%; }
.content .tipo_pessoa dt { float:left; margin:4px 15px 0 0; color:#2B5476; }
.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; }

.content .formularios .asterisco { font-weight:700; color:#FF0000; font-size:14px; }
label.obrigatorio { font-weight:700; }

#pg_contato .content .asterisco{ color:Red}

/*..........EVENTOS..........*/

.content .evento { clear:both; float:none; margin:4px 0; width:490px; padding-bottom:0; float:left; border-bottom:1px solid #E9E7E7; }
.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 #efefef; margin:0 10px 10px 0; }
.content .evento dt img:hover { background-color:#4872A7; border:1px solid #4872A7; }
.content .evento dd { font-size:11px; }

/*..........LOGIN..........*/

.content .login_home_content { width:470px; background:#efffd9; border:#00CC33 1px solid; padding:10px; margin:10px 0 0 0; }
.content .login { text-align:center; width:470px; background:#FFF; border:#CCC 1px solid; padding:10px 10px 0; margin:10px 0 0 0; }
.content .login label { font-weight:700; margin:0 10px; color:#999fa8; float:left; display:inline; }
.content .login legend { font-weight:700; color:#999fa8;}
.content .login input { border:#CCC 1px solid; float:left; display:inline; width:119px; height:16px; padding:1px 8px 0 9px; font-family: "Trebuchet MS",Helvetica, Arial, sans-serif; font-size:11px; font-weight:700; color:#777c83; }
.content .login img { cursor:pointer; margin:2px 0 0 10px; float:left; display:inline; }
.content .login p:first-letter { margin:0px; }

.content #form_esqueci label {margin:0 18px; }
.content .login input#esquecisenha_email { width:300px; }
.content #form_esqueci .messagererror { display:block; width:470px; margin:0; padding:0; text-align:center; }
.content .login .cad_esq { overflow:hidden; width:470px; height:17px; display:block; float:left; margin:2px 0 0; text-align:center; }
.content .login .cad_esq strong { font-weight:100; }
.content .login .cad_esq a { padding:0 10px; margin:0; }
.content .login .erro_block { width:470px; float:left; }

.content .atend_cod .messagererror { display:inline!important; margin:0 0 0 0!important; padding:0!important; text-align:left!important; float:left!important; }

.content .atend_cod  { text-align:left; }
.content .atend_cod #bt_enviarEsqueci, .content .atend_cod input, .content .atend_cod label { float:left; }
.content .atend_cod label { display:inline!important; width:400px; font-weight:700; }
.content .atend_cod input { margin-right:100px; } 
.content .atend_cod #bt_enviarEsqueci { margin-top:5px; display:inline; }
/*..........NEWSLLETER..........*/

.content .boletim_informativo_home_content { width:490px; float:left; margin:0 10px 20px 0; }
.content .boletim_informativo_home_content p { float:left; display:block; margin:0 10px 0 0; }
.content .boletim_informativo_home_content p:first-letter { margin:0; padding:0; }
.content .boletim_informativo_home_content p a { overflow:hidden; text-indent:-9999px; height:27px; display:block; }
.content .boletim_informativo_home_content p .alt_cadastro { width:119px; background:url("../imagens/botoes/alt_cadastro.gif") no-repeat; }
.content .boletim_informativo_home_content p .hist_newsletter { width:144px; background:url("../imagens/botoes/hist_news.gif") no-repeat; }
.content .boletim_informativo_home_content p .log_out { width:49px; background:url("../imagens/botoes/bt_sair.gif") no-repeat; }
.content .alt_enviar { margin-top:15px; }

/*..........HISTORICO NEWSLLETER..........*/

.content .historico_news li { border:none; }
.content .historico_news li ul li { border-top:1px solid #E9E7E7; padding-left:15px; background-position:5px 5px; }
.content .historico_news a { text-decoration:none; }
/*..........GALERIA DE FOTOS..........*/
/****************************************************************/

/*..........LIGHTBOX..........*/

.content .galeria { margin:25px 0; padding:0; display:table;  }
.content .galeria li { float:left; margin:-1px -1px 0 0; }
.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; width:400px;  }
.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 .listagem_volutarios { margin:25px 0; padding:0; float:left; width:500px; }
.content .listagem_volutarios li { float:left; width:500px; border-bottom:1px solid #E3DFD7; padding:10px 0!important; }
.content .listagem_volutarios li a { margin:0; padding:0; }
.content .listagem_volutarios li a img { width:80px; height:55px; display:block; float:left; margin:0; padding:5px; margin:0 10px 0 0; background-color:#FFF; border:1px solid #E3DFD7; }
.listagem_volutarios li a:hover img   { border:1px solid #F39909 !important;  padding:5px; background-color:#F39909 !important; }
.content .listagem_volutarios li .str_nome { font-size:14px; }

/*..........SCROLLING..........*/

#gallery { position:relative; border-top:5px solid #efefef;  border-bottom:5px solid #efefef;  }
#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 #efefef; 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 { }

/*..........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}

#pg_contato .content legend { font-size:18px; color:#025897; padding:10px 0  !important; margin:0 !important;}

#pg_contato .content .resultado_sucesso{ background:green; padding:10px; font-size:11px; margin:5px auto 0 auto; width:480px; height:12px; display:block; color:#fff; height:12px;}
#pg_contato .content .resultado_fail{ background:red; padding:10px; color:#fff; height:12px;}

#pg_contato .content li {line-height: 1.4em; padding-left: 0px; background: transparent url("images/sprites.gif") no-repeat 0 0;}
#pg_contato .content ul .sexos {padding:16px 0;}
#pg_contato .content ul .sexos label{ float:left; padding:0 5px 0 0;  *padding:0;}
#pg_contato .content ul .sexos input{ float:left; padding:2px 15px 0 0; *padding:0; margin:5px 25px 0 0; *margin:0 15px 0 0 !important;}

#pg_contato .content ul .departamentos_ {padding:16px 0; margin:10px 0;}
#pg_contato .content ul .departamentos_ label{ float:left; padding:0 5px 0 0;  *padding:0;}
#pg_contato .content ul .departamentos_ input{ float:left; padding:2px 15px 0 0; *padding:0; margin:5px 25px 0 0; *margin:0 15px 0 0 !important;}

#pg_contato .content ul .departamentos2_ {padding:16px 0; margin:10px 0;}
#pg_contato .content ul .departamentos2_ label{ float:left; padding:0 5px 0 0;  *padding:0;}
#pg_contato .content ul .departamentos2_ input{ float:left; padding:2px 15px 0 0; *padding:0; margin:5px 25px 0 0; *margin:0 15px 0 0 !important;}

#pg_contato .content .espacor10px{ padding-right:10px !important;}

.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}

/*..........POPUP..........*/
/****************************************************************/

#pop_up { position:absolute; top:0; text-align:left; z-index:1000; }
.close { cursor:pointer; }

/*..........FOOTER..........*/
/****************************************************************/

.footer { display:block; width:100%; clear:both; font-size:11px; padding-top:15px; height:58px; overflow:hidden; background:url("../imagens/bg_footer.jpg") repeat-x; color:#FFF; margin:20px 0 0 0; }
.footer .contente_footer { width:580px; margin:0 auto; display:table;}


.footer .contente_footer .logo_instituto_footer { background:url("../imagens/logo_instituto_footer.jpg") 10px 6px no-repeat; width:88px; height:41px; display:block; text-indent:-9999px; float:left;}


.footer .license { display:table; margin:0 0 10px 0; }
.footer .navigation { display:table; border-bottom:1px solid #2B4E6C; border-top:3px solid #0A2032; 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:#2F5677; color:#FFF; }
/*.footer .webroom { width:60px; height:22px; width:80px; height:22px; position:relative; top:-40px; left:520px;  }
.footer .webroom a { width:80px; height:22px; background:url("../imagens/logo_webroom.jpg") no-repeat; display:block; float:right; font-size:1px; line-height:1px; text-indent:-300px; overflow:hidden; }*/
.footer .webroom a { background:url("../imagens/logo_webroom.gif") no-repeat; display:block; float:right; height:13px; margin:-33px 0 0 550px; text-indent:-9999px; width:54px; }

.footer address { display:table; padding:5px 0 0 10px; font-style:normal; }
.footer .copyright { margin:15px 0 0 30px; color:#667982; float:left; }

/*..........Content ul li fix..........*/
.content .breadcrumb .actual, .content #ul_galeria li, .content .galeria_listagem li, .content .listagem_volutarios li { background:none; padding:0; }
.content .nomargin, .content .nomargin:first-letter { margin:0; padding:0; }

/*..........CHROME & SAFARI HACKS..........
body:nth-of-type(1) .header { height:200px; float:left; margin-bottom:20px; }
body:first-of-type .header { height:200px; float:left; margin-bottom:20px; }
*/

/*..........OPERA HACKS..........*/
@media all and (min-width: 0px){

.header .name { margin:20px 0 0 0; }
.header .navigator { margin:62px 0 0 5px; }

.search .bloco_busca { padding:0 9px; }
.column .fazer_login input, .column .newsletter input { padding: 0 7px;}

}
