/* RESET CSS*/

* {
    border:medium none;
    margin:0;
    outline-style:none;
    outline-width:medium;
    padding:0;
}

/* ELEMENTOS HTML SOLTOS */
body{ background-image: url(/img/graficos/cinzas_footer.jpg); background-repeat: repeat-y;}

/* DIV TAPA_BODY */
#tapa_body{ margin-left: 10px; width: 972px; height: 10px; background-color: white;}

/* DIV ALL */
#all{ padding-left: 10px;}

/* DIV PAGE */
#page{ width: 970px; background-image: url(/img/graficos/cinza_conteudos3.jpg); background-position: right;}

/* DIV BACK_HEADER */
#back_header{ background-image: url(/img/graficos/cinza_menus.jpg); background-repeat: repeat; height: 242px; width: auto;}

/* DIV HEADER */
#header{ position: relative; width: 972px;}
#header #logo{ float: left; width: 242px; height: 242px;}
#header #banner_header{ float: left; width: 726px; height: 242px; border-left: solid 2px white; border-right: solid 2px white}
#header #banner_header img{ width: 726px;}

#header #idiomas{ position: absolute; top:0px; left: 247px; width: 17px;}
#header #idiomas a{ display: block; width: 17px; height: 12px; margin-top: 5px; background-repeat: no-repeat; text-indent: -2000px;}
#header #idiomas a.pt{ background-image: url(/img/graficos/Menus/pt_flag.jpg); }
#header #idiomas a.en{ background-image: url(/img/graficos/Menus/en_flag.jpg);}

/* DIV BACK_MENU *//* DIV PESQUISAR */
#back_menu #pesquisa_menu{ width: 972px;}
#back_menu #pesquisa{ width: 242px; position: relative; float: left; height: 34px; }
#back_menu{ background-image: url(/img/graficos/cinza_menus.jpg); background-repeat: repeat; height: 34px; width: auto; border-top: solid 2px white; border-bottom: solid 2px white;}
#back_menu #pesquisa_menu #pesquisa #txt_pesquisa{ width: 190px; height: 18px; background-color: white; font-family: verdana; font-size: 11px; font-weight: normal; padding-left: 5px;}
#back_menu #pesquisa_menu #pesquisa #txt_pesquisa{ margin-left: 7px; display: block; float: left; margin-top: 7px; padding-top: 2px; color: #666666;}
#back_menu #pesquisa_menu #pesquisa #bt_pesquisar{ margin-left: 7px; display: block; float: left; margin-top: 7px; margin-right: 7px;}

/* DIV MENU */
#menu{ padding-top: 5px; display: block; width: 726px; height: 29px; border-left: solid 2px white; border-right: solid 2px white; position: relative; float: left; background-image: url(/img/graficos/cinza_menus.jpg); background-repeat: repeat;}
#menu #links_menu li{ list-style-image: none; list-style-position: inside; list-style-type: none; display: inline;}
#menu #links_menu li a{ display: block; float: left; background-repeat: no-repeat; text-indent: -2000px; background-position: top; height: 21px;}
#menu #links_menu li a:hover, #menu #links_menu .seleccionado{ background-position: 0px -21px;}
#menu #links_menu ul{ clear: both; display: block; width: 726px;}
#menu #links_menu li img{ width: 2px; height: 2px; display: block; float: left; line-height: 34px; margin-top: 8px; margin-left: 22px; margin-right: 22px;}

#menu #links_menu #programa{ text-decoration: none; width: 87px;}
#menu #links_menu #historia{ text-decoration: none; width: 74px;}
#menu #links_menu #comissao{ text-decoration: none; width: 80px;}
#menu #links_menu #turismo{ text-decoration: none; width: 72px;}
#menu #links_menu #loja{ text-decoration: none; width: 36px;}
#menu #links_menu #projectos{ text-decoration: none;  width: 85px;}

/* DIV BACK_SUBMENU *//* DIV SUBMENU */
#back_submenu{ height: 21px; background-image: url(/img/graficos/cinza_submenus.jpg); background-repeat: repeat; border-bottom: solid 2px white;}
#back_submenu #submenu, #submenu_historia, #submenu_turismo, #submenu_comissao{ line-height: 21px; height: 21px; position: relative; float: left; margin-left: 242px; width: 726px; border-left: solid 2px white; border-right: solid 2px white; }

#submenu_historia, #submenu_turismo, #submenu_comissao{ display: none}

#back_submenu #submenu #links_submenu li, #back_submenu #submenu_historia #links_submenu li, #back_submenu #submenu_turismo #links_submenu li, #back_submenu #submenu_comissao #links_submenu li{ list-style-image:none; list-style-position: inside; list-style-type: none; display: inline;}
#back_submenu #submenu #links_submenu li a, #back_submenu #submenu_turismo #links_submenu li a, #back_submenu #submenu_comissao #links_submenu li a, #back_submenu #submenu_historia #links_submenu li a{ display: block; float: left; font-family: verdana; font-size:10px; text-decoration: none; color: #3f3f3f;}
#back_submenu #submenu_turismo #links_submenu li a:hover, #back_submenu #submenu_comissao #links_submenu li a:hover, #back_submenu #submenu_historia #links_submenu li a:hover, #back_submenu #submenu #links_submenu li a:hover, #back_submenu #submenu #links_submenu .seleccionado2{ color: #0080c7; text-decoration: none;}
#back_submenu #submenu ul, #back_submenu #submenu_historia ul, #back_submenu #submenu_comissao ul, #back_submenu #submenu_turismo ul{ margin-left: 22px; clear: both; display: block;}
#back_submenu #submenu li img, #back_submenu #submenu_historia li img, #back_submenu #submenu_comissao li img, #back_submenu #submenu_turismo li img{ float: left; margin-top: 13px; height: 1px; width: 1px; margin-left: 9px; margin-right: 9px;}


/*DIV PAGE*/
#page #coluna1{ width: 242px; position: relative; float: left; padding-bottom: 55px; background-color: white;}
#page #coluna2, #page #coluna3{ width: 362px; position: relative; float: left;}
#page #coluna2{ width: 361px;}

/* DIV MAIN */
#page #main{ width: 727px; float: left; position: relative; margin-left: 1px; padding-bottom: 35px;}
#page #main p, #page #main h2 a, #page #main p, #page #main h2{ font-family: verdana; font-size: 10px; text-align: justify; text-decoration: none}
#page #main h2 a, #page #main h2{ font-weight: bold; color: #666666;}
#page #main h2.saber_mais{ font-style: italic; margin-top: 5px; position: relative; float: left; color: #666666; font-size: 10px; font-family: verdana; font-weight: bold;}
#page #main p{ margin-top: 7px; color: #666666; line-height: 15px;}
#page #main img{ margin-top: 13px; margin-bottom: 13px;}
#page #main .titulo{ margin-top: 36px;}
#page #main .noticia, #page #main .agenda{ width: 333px;}
#page #main .noticia{ margin-left: 23px; margin-bottom: 30px;}
#page #main #coluna2 .noticia a:hover{ text-decoration: underline!important; }
#page #main #coluna3 .agenda a:hover{ text-decoration: underline!important; }
#page #main .agenda{ margin-left: 10px; margin-bottom: 30px;}
#page #main .link_mais{ position: relative; float: left; margin-top: 5px; font-family: verdana; font-size: 10px; font-weight: bold; font-style: italic; color: #0080c7; display: inline; text-decoration: none;}

/* DIV FOOTER */
#footer{ width: 972px; position: relative; display: block; }
#footer #footer_col1{ display: block; width: 243px; padding: 0px; position: relative; float: left; text-align: center;}
#footer #footer_col2, #footer #footer_col3{ width: 362px; position: relative; float: left;}
#footer #footer_col1 li{ list-style-image: none; list-style-position: inside; list-style-type: none; margin-bottom: 10px;}
#footer #footer_col1 li a{ display: block; font-family: verdana; font-weight: bold; font-size: 10px; color: #868686; text-decoration: none;}
#footer #footer_col1 li a:hover{ text-decoration: underline;}
#footer #footer_col1 ul{ display: block; margin-top: 37px;}
#footer #footer_col1 p{ display: block; width: 220px; margin-left: 10px;  font-family: verdana; font-weight: normal; font-size: 8px; padding-top: 7px; color: #868686;}
#footer #footer_col1 p a{ font-family: verdana; font-weight: normal; font-size: 9px; text-decoration: none; color: #868686}
#footer #footer_col1 p a:hover{ text-decoration: underline}

#footer #footer_col1 #redes_sociais { width: 220px; border-top: solid 1px #868686; padding-top: 15px; margin-left: 10px; }
#footer #footer_col1 #redes_sociais a { height: 30px; width: 30px;}

#footer #footer_col2 a, #footer_col3 a{ display: block; text-decoration: none;}
/*#footer #footer_col2 a{ margin-left: 58px; margin-right: 50px; margin-top: 150px; }*/

#footer #footer_col2 #links_cmtv{ position: relative; width: 244px; height: 62px; margin-left: 50px; margin-top: 140px;}
#footer #footer_col3 div#links{ height: 79px; margin-left: 34px; margin-right: 25px; margin-top: 140px;}

#footer a.link_cmtv{ position: relative; text-indent: -2000px; height: 62px; width: 40px; float: left; }
#footer a.link_linhas{ position: relative; text-indent: -2000px; width: 150px; height: 62px; float: right; }

#footer a.link_turismo_pt{ position: relative; text-indent: -2000px; width: 130px; height: 79px; }
#footer a.link_presidencia{ position: relative; margin-left: 140px; margin-top: -90px; text-indent: -2000px; width: 180px; height: 90px; }

#footer p.title_logo_presidencia{ position: absolute; top: 100px; left: 180px; font-family: Verdana; font-size: 9px; color: #666666; font-weight: normal}
#footer p.title_logo_turismo { position: absolute; top: 100px; left: 35px; font-family: Verdana; font-size: 9px; color: #666666; font-weight: normal}

/* DIV COLUNA 1 - EM DESTAQUE */
#page #coluna1 .em_destaque{ width: 197px; margin-top: 36px; margin-left: 19px;}
#page #coluna1 .em_destaque p{ line-height: 15px; margin-top: 5px; margin-bottom: 10px; font-family: verdana; font-size: 10px; color: #666666; font-weight: normal; text-align: left;}
#page #coluna1 .em_destaque a.bt{ padding-right: 4px; font-family: verdana; font-style: italic; font-size: 10px; font-weight: bold; text-decoration: none; color: white; text-align: right; display: block; background-image: url(/img/graficos/Menus/btn-bg_destaques.png); background-position: top; height: 15px; width: 193px; background-repeat: no-repeat;}
#page #coluna1 .em_destaque a.bt:hover{ background-position: bottom;}
#page #coluna1 .em_destaque .riscas{ width: 197px; margin-top: 1px;}

#page #coluna1 .em_destaque .nome_email{ margin-top: 11px; padding: 5px; width: 187px; height: 42px; background-image:url(/img/graficos/cinza_menus.jpg); background-repeat: repeat;}
#page #coluna1 .em_destaque input{ padding-left: 5px; margin-left: 1px; font-family: verdana; font-size: 11px; font-weight: normal; color: #666666; background-color: white; height: 20px; width: 180px;}
#page #coluna1 .em_destaque #bt_subscrever{ cursor: pointer; margin-top: 15px; font-family: verdana; font-size: 10px;  font-style:italic; font-weight: bold; text-align: right; color: white; padding-right: 4px; padding-bottom: 2px; width: 197px; background-image: url(/img/graficos/Menus/btn-bg_destaques.png); height: 15px; line-height: 15px;}

#page #coluna1 .em_destaque .last_info { margin-top: 10px;}
#page #coluna1 .em_destaque .last_info h2 a{ text-decoration: none; margin-top: 5px; font-family: verdana; font-size: 10px; font-weight: bold; margin-top: 7px; color: #666666;}
#page #coluna1 .em_destaque .last_info h2 a:hover{ text-decoration: underline}
#page #coluna1 .em_destaque .last_info p{ font-family: verdana; font-size: 10px; font-weight: normal; margin-top: 2px; color: #666666;}

/* DIV DOCUMENTOS - PRESS RELEASES */
#page #main #documentos{ width: 682px; margin-left: 22px;}
#page #main #documentos .titulo_documento{ width: 335px; height: 22px; line-height: 22px; font-family: verdana; font-size: 10px; color: #666666;}
#page #main #documentos .descricao_documento{ width: 172px; height: 22px; line-height: 22px; font-family: verdana; font-size: 10px; color: #666666;}
#page #main #documentos .data_documento{ width: 84px; height: 22px; line-height: 22px; font-family: verdana; font-size: 10px; color: #666666;}
#page #main #documentos .download_documento{ width: 81px; height: 22px; line-height: 22px; font-family: verdana; font-size: 10px; color: #666666;}
#page #main #documentos .download_documento a{ margin-left: 30px; background-image: url(/img/graficos/Menus/download.png); background-position: top; width: 15px; height: 15px; text-indent: -2000px; display: block}
#page #main #documentos .download_documento a:hover{ background-position: bottom}

/* DIV LOCAIS HISTORICOS - ACCORDION */
#page #main #imprensa #accordion{ width: 682px; margin-left: 22px;}
#page #main #imprensa #accordion h3{ display: block; line-height: 22px; height:22px; width: 667px;}
#page #main #imprensa #accordion a, #page #main #imprensa #accordion h3{ padding-left: 5px; padding-right: 5px; font-weight: normal; font-family: verdana; font-size: 10px; text-decoration: none; color: #666666; display: block;}
#page #main #imprensa #accordion a{ display: block; height: 18px; background-position: right 3px; background-repeat: no-repeat; background-image: url(/img/graficos/Menus/+.png); }
#page #main #imprensa #accordion a:hover{ background-position: bottom right;}
#page #main #imprensa #accordion .descricao_local{ font-family: verdana; font-size: 10px; padding: 20px; text-align: justify; width: 632px; color: #666666; }
#page #main #imprensa #accordion .descricao_local p{ margin-bottom: 7px;}
#page #main #imprensa #accordion .ui-state-active{ border-bottom: solid 1px #0080c7; padding-bottom: 2px;}
#page #main #imprensa #accordion .link_activo{ font-weight: bold; color: #0080c7; background-image: url(/img/graficos/Menus/_.png); }
#page #main #imprensa #accordion .descricao_local img{ margin: 0px; max-width: 632px;}

/* DIV MAIN */
#page #main #imprensa img{ margin-left: 23px; margin-top: 36px;}
#page #main #imprensa h2{ margin-left: 24px; margin-top: -5px; margin-bottom: 17px; color: #0080c7; width: 332px; font-size: 10px; font-family: verdana; font-weight: bold;}

/* DIV TEXTO-SUBSCREVER */
#page #main #imprensa #coluna3 #texto_subscrever{ margin-top: 87px; margin-left: 10px; margin-right: 22px;}
#page #main #imprensa #coluna3 #texto_subscrever{ font-family: verdana; font-size: 10px; font-weight: normal; text-align: justify; color: #666666;}

/* DIV SUBSCREVER AREA DE IMPRENSA */
#page #main #imprensa #coluna2 .nome_email{ width: 332px; height: 76px; margin-left: 22px; background-color: #e6e6e4;}
#page #main #imprensa #coluna2 .nome_email input{ margin-top: 5px; margin-left: 5px; margin-right: 5px; height: 20px; width: 316px; background-color: white; font-family: verdana; font-size: 11px; color: #666666; padding-left: 5px;}
#page #main #imprensa #coluna2 #bt_subscreve{ margin-top: 20px; margin-left: 22px; width: 331px; height: 15px; cursor: pointer; font-family: verdana; font-size: 10px;  font-style:italic; font-weight: bold; text-align: right; color: white; padding-right: 4px; padding-bottom: 2px; background-image: url(/img/graficos/Menus/btn-bg_biografia.png); line-height: 15px;}
#page #main #imprensa #coluna2 .riscas{ margin-top: 0px; width: 331px;}

.over_bt_subscrever{ background-position: bottom;}

/* DIV PAGINAÇÃO */
#back_pagination{ width: 682px; margin-left: 22px;}
.pagination{
        font-family: verdana;
	font-size:10px;
	text-align:center;
        margin-top: 38px;
        font-weight: bold;
        border-top: solid 1px #0080c7;
        padding-top: 10px;
}
.pagination .current{ margin-left: 5px; margin-right: 5px; color: #0080c7;}
.pagination a{ margin-left: 5px; margin-right: 5px; text-decoration: none; color: #666666!important;}
.pagination a:hover{ text-decoration: none; color: #0080c7;}
.pagination .disabled{ font-family: verdana; font-size: 10px; font-weight: bold; color: #666666;}

/* DIV CONTEUDO_COL2 E DIV CONTEUDO_COL3 */
#page #main #coluna2 #conteudo_col2{ width: 332px; margin-left: 22px; font-family: verdana; font-size: 11px; text-align: justify; color: #666666;}
#page #main #coluna2 #conteudo_col2 img{ width: conteudo_col2px; margin-left: 0px; margin-top: 30px;}
#page #main #coluna2 #conteudo_col2 .legenda{ margin-top: 25px; font-style: italic}
#page #main #coluna2 #conteudo_col2 a{ font-family: verdana; font-size: 10px; color: #0080c7; text-decoration: none;}
#page #main #coluna2 #conteudo_col2 a:hover{ text-decoration: underline;}
#page #main #coluna3 #conteudo_col3{ margin-left: 10px; margin-right: 22px; margin-top: 15px; width: 290px;}
#page #main #coluna3 #conteudo_col3 .legenda{ margin-top: 22px; text-align: left!important; margin-bottom: 0px!important;}
#page #main #coluna3 #conteudo_col3 a{ font-family: verdana; font-size: 10px; color: #0080c7; text-decoration: none;}
#page #main #coluna3 #conteudo_col3 a:hover{ text-decoration: underline;}
#page #main #coluna3 #conteudo_col3 a.link_mapa{ font-family: verdana!important; font-size: 10px!important; color: #0080c7!important; text-decoration: none!important;}
#page #main #coluna3 #conteudo_col3 a:hover.link_mapa{ font-weight: normal!important; text-decoration: underline!important}

/* DIV CONTEUDO_COL2 - SITIOS*/
#page #main #coluna2 #conteudo_col2 .sitios{ margin-top: 10px; font-family: verdana; font-size: 11px; color: #666666; text-align: left; font-weight: normal;}
#page #main #coluna2 #conteudo_col2 .sitios p{ margin-top: 0px;}
#page #main #coluna2 #conteudo_col2 .sitios h3{ font-style: italic; font-size: 14px; font-family: verdana; font-weight: bold; }

/* DIV CONTEUDO_COL3 - SITIOS */
#page #main #coluna3 #conteudo_col3{ margin-top: 90px;}
#page #main #coluna3 #conteudo_col3 .sitios{ width: 332px; margin-top: 10px; font-family: verdana; font-size: 11px; color: #666666; text-align: left; font-weight: normal;}
#page #main #coluna3 #conteudo_col3 .sitios p{ margin-top: 0px;}
#page #main #coluna3 #conteudo_col3 .sitios h3{ font-style: italic; font-size: 14px; font-family: verdana; font-weight: bold; }

#page #main #coluna3 #conteudo_col3 a#down_pdf { font-weight: normal!important; color: #0080c7!important}
#page #main #coluna3 #conteudo_col3 a#down_pdf:hover{ text-decoration: underline!important;}
#page #main #coluna3 #conteudo_col3 span#down_pdf_span { font-weight: normal; font-size: 10px; font-family: Verdana; color: #666666}

/* DIV CONTEUDO_COL3 */
#page #main #coluna3 #conteudo_col3 .img_col3{ margin-left: 0px;}
#page #main #coluna3 #conteudo_col3 .legenda{ margin-bottom: 30px; margin-top: -7px; text-align: right; font-style: italic;}

/* DIV ARTIGOS */
#page #main #coluna2 .data_artigo{ font-family: verdana; font-size: 10px; color: #0080c7; margin-top: -15px; margin-bottom: 10px;  margin-left: 23px;}
#page #main #coluna2 #local{margin-left: 23px; font-family: verdana; font-size: 10px; color: #0080c7; }
#page #main #coluna3 #conteudo_col3 .data_artigo{ color: #666666; margin-top: -15px; margin-left: 0px; font-weight: normal;}
#page #main #coluna3 #conteudo_col3 h2{ font-weight: bold; color: #666666; margin-left: 0px;}
#page #main #coluna3 #conteudo_col3 a{ text-decoration: none; color: #666666;}
#page #main #coluna3 #conteudo_col3 a:hover, #page #main #coluna3 #conteudo_col3 .item_select{ text-decoration: none; font-weight: bold; color: #0080c7;}
#page #main #coluna3 #conteudo_col3 .item{ margin-bottom: 15px;}

/* DIV NOTICIAS */
#page #main #coluna2 #img_noticia{ margin-top: -1px; width: 332px; height: 98px; margin-bottom: 26px;}
#page #main #imprensa #coluna3 #conteudo_col3 .item_select{ text-decoration: none; font-weight: bold; color: #0080c7;}

/* DIV GALERIA DE FOTOS DAS NOTICIAS */
#page #main #coluna2 #conteudo_col2 #galeria{ width: 332px; position: relative}
#page #main #coluna2 #conteudo_col2 #galeria a{ display: block; width: 75px; height: 75px; margin-left: 5px; margin-bottom: 5px; float: left;}
#page #main #coluna2 #conteudo_col2 #galeria a img{width: 75px; height: 75px;}


/* DIV COMISSAO */
#page #main #coluna2 #conteudo_col2 .titulo_col2{ margin-left: 0px; color: #666666;}
#page #main #coluna2 #conteudo_col2 .img_col2{ margin-top: 0px;}
#page #main #coluna2 #conteudo_col2 .bulltet{ height: 1px; width: 1px; position: relative; top: 13px; margin-left: 5px; margin-right: 5px;}
#page #main #coluna2 #conteudo_col2 .link_executiva{ display: block; width: 336px; border-bottom: solid 1px #0080c7; padding-bottom: 10px; margin-top: 15px; margin-bottom: 15px; margin-top: -37px; }
#page #main #coluna2 #conteudo_col2 .link_executiva a{ color: #666666; font-weight: bold; text-decoration: none;}
#page #main #coluna2 #conteudo_col2 .link_executiva a:hover{ color: #0080c7;}
#page #main #coluna2 #conteudo_col2 .link_executiva .link_select{ color: #0080c7;}
#page #main #coluna3 #conteudo_col3 .titulo_col3{ color: #0080c7;}

/* DIV BIOGRAFIA COMISSARIO */
#page #main #coluna3 #conteudo_col3 #biografia{ display: none; margin-top: 15px;}
#page #main #coluna3 #conteudo_col3 #bt_biografia{ padding-right: 5px; font-style: italic; font-weight: bold; color: white; display: block; text-align: right; background-image: url(/img/graficos/Menus/btn-bg_biografia.png); background-repeat: no-repeat; background-position: top; height: 15px;}
#page #main #coluna3 #conteudo_col3 .riscas{ margin-left: -1px; margin-top: 0px;}
#page #main #coluna3 #conteudo_col3 #biografia_comissario a:hover{ background-position: bottom;}
#page #main #coluna3 #conteudo_col3 .foto_comissario{ margin-left: 0px; width: 333px; margin-top: 25px;}
#page #main #coluna3 #conteudo_col3 .legenda_foto{ text-align: right; font-style: italic; margin-top: -10px; margin-bottom: 17px;}

/* TRANSCRIÇÃO DOS DOCUMENTOS */
#page #main #imprensa #coluna2 #conteudo_col2 #transcricao{ margin-top: 15px;}
#page #main #imprensa #coluna2 #conteudo_col2 .transcricao{ display: none; margin-top: 5px;}
#page #main #imprensa #coluna2 #conteudo_col2 a#bt_transcricao{ padding-right: 5px; font-style: italic; font-weight: bold; color: white; display: block; text-align: right; background-image: url(/img/graficos/Menus/btn-bg_biografia.png); background-repeat: no-repeat; background-position: top; height: 15px;}
#page #main #imprensa #coluna2 #conteudo_col2 .riscas{ margin-top: 0px;}
#page #main #imprensa #coluna2 #conteudo_col2 #transcricao a:hover{ background-position: bottom!important; text-decoration: none;}

/* DIV EVENTOS */
#page #main #coluna2 #conteudo_col2 .evento{ margin-bottom: 30px}
#page #main #coluna2 #conteudo_col2 .evento p{ margin-top: 0px; font-family: verdana; font-size: 10px; margin-left: 0px; color: #0080c7;}
#page #main #coluna2 #conteudo_col2 .evento .resumo_evento, #page #main #coluna2 #conteudo_col2 .evento .resumo_evento p { font-size: 10px; color: #666666; margin-top: 10px;}
#page #main #coluna2 #conteudo_col2 .evento h2{ margin-left: 0px; margin-bottom: 0px; margin-top: 3px; font-family: verdana; font-size: 10px; font-weight: bold;}
#page #main #coluna2 #conteudo_col2 .evento  img{ width: 330px; height: 97px; margin: 0px; margin-bottom: 10px;}
#page #main #coluna2 #conteudo_col2 .evento .resumo_evento p{ color: #666666;}

/* PÁGINA DE PESQUISA*/

#imprensa .content { margin-left: 23px; width: 682px;}
#imprensa .content p{ margin-top: 0px!important; margin-bottom: 7px!important;}
#imprensa .content ul.links_pesquisa li{ list-style-image: none; list-style-type: none; list-style-position: outside;}
#imprensa .content ul.links_pesquisa li a.link_pesquisa{ background: none!important; color: #666666!important; font-weight: bold!important; font-family: Verdana!important; font-size: 10px!important; text-decoration: none!important;}
#imprensa .content ul.links_pesquisa li a.link_pesquisa:hover{ color: #0080C7!important;}

/* DIV COMBO-BOXES*/

#page #main #coluna3 #conteudo_col3 #combos{ display: block;}
#page #main #coluna3 #conteudo_col3 #combos img{ display: block; margin-left: 0px; margin-bottom: 5px; width: 323px; margin-top: 0px; cursor: pointer;}
#page #main #coluna3 #conteudo_col3 #combos ul{ width: 301px; float: none; margin-left: 0px; margin-top: 0px;}

ul.categorias.roll {
    display:none;
    position:absolute;
    z-index:1000;
}

ul.categorias{
    background: white none repeat scroll 0 0;
    border: none;
    padding:10px;
    margin-top: 2px;
    margin-left: 45px;
}
ul.categorias li {
border:none;
height: 20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.categorias a {
color:#666666;
display:block;
font-family: verdana;
font-weight: normal;
font-size:10px;
padding-left: 5px;
text-decoration: none;
}

ul.categorias a:hover{ color: #0080c7}

/* CALENDARIO */
.calendar {color:#0080C7; font-size:12px!important; width: 200px; height: 140px; background-color: #e6e6e6; font-family: verdana;}
.calendar caption { border-bottom: solid 2px white; height: 18px; background-color: #e3ecf3; color:#0080c7; font-size:14px; font-weight: bold; padding-right: 5px; text-align:left; text-transform:uppercase}
.calendar caption span { font-size:10px;float:right; display: block; margin-top: 5px;}
.calendar td {text-align:center}
.calendar .fds { font-weight: bold; }
.calendar td a { background:#fff; color:#0080c7!important; display:block}
.calendar td a:hover{ font-weight: normal!important; background-color: #0080c7; color: white!important; }
.calendar thead tr th{ padding-top: 5px;}
.calendar #tbody{ padding-bottom: 10px;}

.tooltip {

    display: none;
    background-color: white;
    color:  #0080c7!important;
    border-bottom: 1px solid #0080c7;
    font-family: verdana; 
    font-size:12px;
    width: 250px;
    position: absolute;
    top: 10px;
    clear: both;

}
.tooltip .data{ margin-left: 10px; margin-right: 10px; font-weight: normal!important}

#calendario{
    height: 170px;
    width: 330px;
}

#calendario .prev{
    float: left;
    width: 60px;
    height: 160px;
    position: relative;
    background-color: #e6e6e6;
}

#calendario .main{
    width: 200px;
    position: relative;
    float: left;
}
#calendario .next{
    width: 60px;
    height: 160px;
    display: block;
    float: left;
    background-color: #e6e6e6;
}
#calendario .next a{ height: 18px; background-color: #E3ECF3; background-position: 20px 2px; display: block; cursor: pointer; text-indent: -2000px; background-image: url(/img/graficos/Menus/next.png); background-repeat: no-repeat; border-bottom: solid 2px white; border-left: solid 2px white}
#calendario .prev a{ height: 18px; background-color: #E3ECF3; background-position: 20px 2px; display: block; cursor: pointer; text-indent: -2000px; background-image: url(/img/graficos/Menus/prev.png); background-repeat: no-repeat; border-right: solid 2px white; border-bottom: solid 2px white}

/* SHIFZOOM */
#world_ctrl div{ display: none; background-color: transparent!important;}
#world_ctrl{ background: none!important; border: none!important; height: 29px!important; width: 100px!important; -moz-box-shadow: none!important;}
#world_ctrl #world_kbin{ border: none!important; width: 28px!important; height: 29px!important; margin-left: 0px; margin-top: 2px; background-image: url(/img/graficos/documentos/i.png)!important; background-repeat: no-repeat; }
#world_ctrl #world_zoin{ border: none!important; width: 28px!important; height: 29px!important; margin-top: 2px; margin-left: 10px; background-image: url(/img/graficos/documentos/+.png); background-repeat: no-repeat}
#world_ctrl #world_zout{ border: none!important; width: 28px!important; height: 29px!important; margin-top: 2px; margin-left: 15px; background-image: url(/img/graficos/documentos/_.png); background-repeat: no-repeat}
#world_img{
    margin-top: 0px!important;
    margin-left: 0px!important;
}
#world_cpos{
    display: none!important;
}


/* PÁGINA DOCUMENTOS ANTIGOS */
.documentos_historicos .documentos_tn{ background-position: center; background-repeat:no-repeat; width:80px; height:80px;}
.documentos_historicos a{ float: left; display: block; margin-bottom: 4px;}

/* VIDEOS HOME-PAGE */
div#content-videos{ margin-left: 23px; margin-top: 13px; }
div#content-videos div#video{ width: 330px; height: 210px; }
ul#listagem-videos { width: 330px; height: 210px; list-style: none; margin-top: 10px; }
ul#listagem-videos li a { font-family: Verdana; font-size: 10px; font-weight: bold; color: #0080C7; text-decoration: none; }
ul#listagem-videos li a:hover { text-decoration: underline; }
