/* CSS Document */
body												{ font-family: Arial, Helvetica, sans-serif !important; line-height: 16px; font-size: 0.75em; background: url(../../images/bg_home.gif) left bottom repeat-x #F0F7FB; }
strong												{ font-weight: bold; }
h1													{ font-weight: bold; font-size: 1.5em; line-height: 25px !important;}
p													{ line-height: 16px !important; }
a													{ text-decoration: none !important; }

#wrap												{ text-align: center; position: relative;  }
#home												{ width: 903px; margin: auto; text-align: left; display: table; position: relative; }
#topo												{ width: 903px; height: 149px; position: relative; float: right; background: url(../../images/topo_novo.jpg) right bottom no-repeat; background-position:530px 53px }
#cx_esquerda										{ float: left; width: 229px; }
#cx_direita											{ float: left; width: 664px; margin-left: 10px; }
#conteudo											{ margin-top: 10px; display: table; float: left; }

/* Barra governo */
#menu_brasil										{ padding-top: 0px; }
#mec												{ padding-top: 5px; }
#selo_brasil										{ padding-top: 0px; }

/* Logo mse */
#logo_mse											{ background: url(../../images/logo_mse.png) no-repeat; width: 510px; height: 129px; display: block; overflow: hidden; text-indent: -9999px; position: absolute; top: 12px; left: 0; cursor: pointer; }

/* Style form Busca */
#cx_busca											{ background: #fff; padding: 5px; display: table; width: 219px; left: 0; margin-top:10px; }
#cx_busca #mod_search_searchword					{ background: #b3ecff; border: none; padding: 6px 0px 3px 8px; font-size: 1.2em; color: #0d6380; font-weight: bold; width: 178px; float: left; height: 19px; }
#cx_busca #ok										{ background: none; font-size: 1.3em; text-transform: uppercase; border: none; font-weight: bold; padding: 0; margin: 0; width: 28px; text-indent: -1px; height: 27px; float: right; cursor: pointer; }

/* style acessibilidade */
.mn_acessibilidade									{ background: #fff; display: table; float: right; padding: 0 6px 6px 6px; position: absolute; right:0; top: 15px; width:220px; }
.mn_acessibilidade #aumentar_fonte					{ background: url(../../images/aumentar_font.gif) no-repeat; margin-right: 10px; }
.mn_acessibilidade #diminuir_fonte					{ background: url(../../images/diminuir_font.gif) no-repeat; }
.mn_acessibilidade li								{ display: inline; font-size: 1em; color: #0d6380; padding-left: 13px; }
.mn_acessibilidade a								{ color: #0d6380 !important; text-decoration: none; font-size:11px; }

/* style menu principal */
#mn_principal										{ float: left; padding: 0; margin-top:0px; }
#mn_principal ul									{ background: url(../../images/bg_mn_principal_fundo.png) 0 bottom repeat-x #F8F373; padding: 3px; }
#mn_principal li									{ background: url(../../images/bg_mn_principal.gif) 0 bottom no-repeat; font-size: 1.2em; color: #000; font-weight: bold; padding: 5px 11px; line-height: 15px; width: 201px; }
#mn_principal li a									{ color: #000; text-decoration: none; display: block; }
#mn_principal li a:hover							{ color: #a89200; }

/* style menu secundario */
#mn_secundario										{ background: #DAF761; width: 664px; height: 40px; overflow:hidden}
#mn_secundario ul									{ margin-top: 2px; margin-left: 4px; }
#mn_secundario li									{ font-size: 12px; font-weight: bold; padding: 5px 17px/* EU MUDEI AQUI MENU VERDE- original é 13px */; float: left; text-align: center; line-height: 15px; background: url(../../images/bg_mn_secundario.gif) right 3px no-repeat; width: 75px; overflow:hidden}
#mn_secundario li a									{ color: #000; text-decoration: none; }
#mn_secundario li a:hover							{ color: #7c8a00; }

/* style destaque */
#cx_destaque_principal								{ background: url(../../images/bg_destaque.jpg) repeat-x; width: 620px; margin-left: 5px; padding: 17px; height: 136px; position: relative; }
#cx_destaque_principal img							{ position: absolute; top: 0; right: 1px; display: block; }
#cx_destaque_principal h2							{ font-size: 1.7em; color: #000; font-weight: bold; width: 260px; margin-bottom: 13px; line-height: 25px !important; }
#cx_destaque_principal p							{ width: 250px; text-decoration:none; display: block; }
#cx_destaque_principal a							{ width: 250px; color:#000; float: left; text-decoration:none; line-height: 15px; }
#cx_destaque_principal .readmore					{ bottom:7px; color:#000000; position:absolute; left: 215px; text-decoration:underline !important; display: block; width: auto; }
#cx_destaque_principal .readmore:hover				{ color: #333333; }
#cx_destaque_principal .leia_mais_preto				{ margin-left: 200px; }
#cx_destaque_principal span							{ background: url(../../images/mais_preto.gif) 2px 2px no-repeat; overflow: hidden; text-indent: -9999px; width: 11px; height: 9px; margin: 0; padding: 0; display: inline-block; padding: 2px 0 0 2px; }

/* style Noticias */
#cx_noticias										{ background: #fff; height: 262px !important; padding: 5px; }
#cx_noticias h1										{ background: #4C92CF; width: 644px; padding: 2px 5px 5px 5px; height: 22px; color: #fff; }
#cx_noticias #cx_noticia_esq						{ width: 285px; float: left; padding: 7px; position: relative; height: 197px; }
#cx_noticias #cx_noticia_esq img					{ border: 2px #125a99 solid; display: block; }
#cx_noticias #cx_noticia_esq h2						{ font-size: 1em !important; margin: 5px 0; font-weight: bold; }
#cx_noticias #cx_noticia_esq .leia_mais_azul		{ position: absolute; right: 7px; bottom: 7px; color:#2997cc; text-decoration:underline; }
#cx_noticias #cx_noticia_esq .readmore				{ position: absolute; right: 7px; bottom: 7px; color:#2997cc; text-decoration:underline !important; }
#cx_noticias #cx_noticia_esq .readmore:hover		{ color: #32b9ff; }
#cx_noticias #cx_noticia_esq a						{ color: #000; text-decoration: none; }
#cx_noticias #cx_noticia_dir						{ width: 335px; float: left; padding: 7px; margin-top:7px !important; position: relative; height: 197px; }
#cx_noticias #cx_noticia_dir .leia_mais_azul		{ position: absolute; right: 7px; bottom: 7px; color:#2997cc; text-decoration:underline !important; }
#cx_noticias #cx_noticia_dir .leia_mais_azul:hover	{ color: #32b9ff; }
#cx_noticias #cx_noticia_dir li						{ margin-left: 9px; }
#cx_noticias #cx_noticia_dir li						{ background: url(../../images/bullet_azul.gif) 0 5px no-repeat; padding-left: 13px; line-height: 15px; margin-bottom: 14px; }
#cx_noticias #cx_noticia_dir a						{ color: #000; text-decoration: none; }
#cx_noticias #cx_noticia_dir .readmore:hover		{ color: #32b9ff; }
#cx_noticias #cx_noticia_dir .leia_mais				{ background: url(../../images/mais_azul.gif) 2px 2px no-repeat; width:20px; text-indent:-9999px; display:inline-block;}
#cx_noticias #cx_noticia_dir .titulo_noticia 		{ background: none;}
#cx_noticias #cx_noticia_esq span					{ background: url(../../images/mais_azul.gif) 2px 2px no-repeat; overflow: hidden; text-indent: -9999px; width: 11px; height: 9px; margin: 0; padding: 0; display: inline-block; padding: 2px 0 0 2px; }

/* Style Caixa Blog e Cartilha */
.margin_right_blog 									{ margin-right: 10px; }
.cx_caixa_noticias									{ background: #fff; margin-top: 10px; width: 317px; height: 150px; float: left; padding: 5px; }
.cx_caixa_noticias h1								{ background: #D6E76C; width: 307px; padding: 2px 5px 5px 5px; height: 22px; }
.cx_caixa_noticias .box_noticias					{ padding: 7px; height: 104px; width: 303px; position: relative; }
.cx_caixa_noticias .box_noticias img				{ border: 2px #bbd420 solid; float: left; }
.cx_caixa_noticias .box_noticias h2					{ float: left; width: 162px; }
.cx_caixa_noticias .box_noticias p					{ float: left; width: 162px; padding-left: 10px; color:#000;}
.cx_caixa_noticias .box_noticias h2					{ font-size: 1.3em; margin:0 0 13px 0; font-weight: bold; padding-left: 10px; color:#000;  }
.cx_caixa_noticias .box_noticias .leia_mais_verde	{ float: right; margin-top: 8px; text-decoration: underline !important; }
.cx_caixa_noticias .box_noticias .readmore			{ float: right; margin-top: 8px; color:#82980f; text-decoration: underline !important; }
.cx_caixa_noticias .box_noticias .readmore:hover	{ color: #c4dd23; }
.cx_caixa_noticias .box_noticias span				{ background: url(../../images/mais_verde.gif) 2px 2px no-repeat; overflow: hidden; text-indent: -9999px; width: 11px; height: 9px; margin: 0; padding: 0; display: inline-block; padding: 2px 0 0 2px; }

/* Style Calendário */
#cx_agenda											{ background: #fff; width: 654px; padding: 5px; float: left; margin-top: 10px; }
#cx_agenda h1										{ background: #F7E54E; width: 644px; padding: 2px 5px 5px 5px; height: 22px; }
#cx_agenda .cx_caixa_eventos						{ float: left; width: 640px; padding: 7px 7px 17px 7px; position: relative; }
#cx_agenda .cx_caixa_eventos h2						{ font-weight: bold; font-size: 1.1em; margin: 5px 0;}
#cx_agenda .cx_caixa_eventos span					{ font-weight: bold; color: #e3940b; float: left; padding-top: 2px; }
#cx_agenda .cx_caixa_eventos p						{ width: 300px; float: left; }
#cx_agenda .cx_caixa_eventos li	.leia_mais_laranja  	{ text-decoration: underline !important; margin-right: 10px; position: absolute; bottom: 0; right: 0; }
#cx_agenda .cx_caixa_eventos ul 					{ }
#cx_agenda .cx_caixa_eventos li				   		{ width:500px; height: 100px; float: left; display: block; position: relative; }
#cx_agenda div.vejamais a							{display: block; float: right; margin-top: 76px; color: #E3940B}

/* Style Footer */
#rodape												{ background: #fff; float: left; padding: 5px; width: 800px; height: 32px; margin-top: 10px; margin-bottom: 10px; }
#rodape p											{ background: #4C92CF; height: 24px; font-size: 1.1em; font-weight: bold; color: #fff; text-align: center; padding-top: 8px; }

/* Style newsletter */
#newsletter											{ width: 219px; padding: 5px; background: #fff; margin-top: 10px; float: left; }
#newsletter h1										{ background: #D6E76C; width: 209px; padding: 2px 5px 5px 5px; height: 22px; }
#newsletter #cont_newsletter						{ padding: 5px; display: table; }
#newsletter #cont_newsletter input					{ background: #e9f1b7; border: none !important; width: 200px; font-weight: bold; color: #6a790e; padding: 5px 0 5px 5px; margin-top: 5px; }
#newsletter #cont_newsletter #aca_22				{ color: #000; text-transform: lowercase; background: none; display: block; padding: 0; width: auto; float: right; border: none; cursor: pointer; }
.aca_list_name										{ display: table; margin-top: 30px; }
.aca_list_name input								{ width: 200px !important; margin: 50px 0; }

/* style banners parceiros */
#bn_parceria										{ background: #fff; width: 184px; padding: 5px; border: 5px #FFF solid; float: left;  padding-left: 30px; }

/* style Interna */
#conteudo_interna									{ background: #fff; display: table; padding: 10px; width: 644px; height: 702px;}
#conteudo_interna a									{ color: #2e95cb; }
#conteudo_interna a:hover							{ color: #32b9ff; }
#conteudo_interna p									{ line-height: 16px; margin: 7px 0; }
#conteudo_interna .interna img						{ border: 2px #125a99 solid; width:285px; height:auto !important;  margin: 5px 5px 5px 0; padding: 1px;}
#conteudo_interna phocagallery img					{ border: 2px #125a99 solid;  margin: 5px 5px 5px 0; padding: 1px;}
#conteudo_interna h2								{ font-size: 1.5em; color: #000; font-weight: bold; margin-bottom: 60px}
#conteudo_interna .componentheading					{ font-size: 1.5em; color: #000; font-weight: bold; margin: 10px 0; }

#conteudo_interna h1								{ font-size: 1.7em; color: #000; font-weight: bold; margin: 15px 0; }
#conteudo_interna ul								{ margin-left: 15px; }
#conteudo_interna li								{ background: url(../../images/bullet_azul.gif) 0 6px no-repeat; margin: 5px 0; padding-left: 12px; }

#page												{ background: #fff; display: table; width: 624px; position: relative; }

/* style Ferramentas */
#ferramentas										{ position: relative; float:right; right: 0; top: -33px; margin: -26px 0 0 0 ;}
#ferramentas .actions img							{ border: none !important; display: block; margin: 0; padding: 0; width:16px !important; }
#ferramentas .actions li							{ float: right;  background-image: none}
#ferramentas .actions a								{ padding: 0px 7px 0 2px; margin: 0 0 0 5px; display: block; float: left; text-align:center; }
#ferramentas .actions .print-icon					{ background: url(../../images/printButton.png) no-repeat;  }
#ferramentas .actions .email-icon					{ background: url(../../images/emailButton.png) no-repeat;  }


/* Leia Mais's */
.leia_mais_preto									{ color: #000; }
.leia_mais_preto:hover								{ color: #333333; }
.leia_mais_azul										{ color: #2e95cb; }
.leia_mais_azul:hover								{ color: #32b9ff; }
.leia_mais_verde									{ color: #899b17; }
.leia_mais_verde:hover								{ color: #c4dd23; }
.leia_mais_laranja									{ color: #e3940b; }
.leia_mais_laranja:hover							{ color: #fec808; }


/* style Rastro */
#rastro												{ margin-bottom: 25px; }
#rastro ul											{ margin: 0; }
#rastro li											{ display: inline; margin-right: 10px; font-weight: bold; color: #286889; }
#rastro li a										{ font-weight: normal; }

/* style form contato */
#emailForm .contact_email input						{ background: #b3ecff; border: none; font-size: 1em; font-family: Arial, Helvetica, sans-serif; padding: 5px; width: 300px; }
#emailForm .contact_email textarea					{ background: #b3ecff; border: none; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; width: 450px; }
#emailForm .contact_email label						{ width: 150px; display: inline-block; font-weight: bold; float: left;}
#emailForm .contact_email							{ margin-bottom: 5px; }
#emailForm button									{ background: none; font-weight: bold; font-size: 1.2em; border: none; float: right; cursor: pointer; font-family: Arial, Helvetica, sans-serif;}
.contact_email_checkbox								{ margin-left: 150px; }

/* style Paginação */
.pagination 										{ margin: 0; text-align: center; display: table; width: 600px; margin-top: 20px;}
.pagination li										{ background: none !important; padding: 0; display: inline; margin: 0;  }

/* Leias maises */
.mais_azul											{ background: url(../../images/mais_azul.gif) 2px 2px no-repeat; overflow: hidden; text-indent: -9999px; width: 11px; height: 9px; margin: 0; padding: 0; display: inline-block; padding: 2px 0 0 2px; }
.mais_preto											{ background: url(../../images/mais_preto.gif) 2px 2px no-repeat; overflow: hidden; text-indent: -9999px; width: 11px; height: 9px; margin: 0; padding: 0; display: inline-block; padding: 2px 0 0 2px; }
.mais_verde											{ background: url(../../images/mais_verde.gif) 2px 2px no-repeat; overflow: hidden; text-indent: -9999px; width: 11px; height: 9px; margin: 0; padding: 0; display: inline-block; padding: 2px 0 0 2px; }
.mais_laranja										{ background: url(../../images/mais_laranja.gif) 2px 2px no-repeat; overflow: hidden; text-indent: -9999px; width: 11px; height: 9px; margin: 0; padding: 0; display: inline-block; padding: 2px 0 0 2px; }

.esconde_label										{ display: none; }

/* Editor de texto content Admin */
.limpar_estilo										{ text-decoration: none; font-style: normal; font-weight: normal; font-size: 0.9em; color: #6e6f70; }
.titulos_preto										{ color:#000; font-weight: bold; font-size: 1.2em; }
.titulos_cinza										{ color: #333333; font-weight: bold; font-size: 1.2em; }
.titulos_preto_caixa_alta							{ color:#000; font-weight: bold; font-size: 1.2em; text-transform:uppercase; }
.titulos_cinza_caixa_alta							{ color: #333; font-weight: bold; font-size: 1.2em; text-transform:uppercase; }
.comentarios_e_citacoes								{ font-size: 12px; font-style: italic; color: #666666; }

/* selo AAA */
#selo_aaa											{ float: right; margin-top: 8px; }

/* form Busca */
#page h3											{ color:#195779; font-weight:bold; }
form.search_result									{ background:transparent none repeat scroll 0 0; border:0 solid #93246F; padding:0; position:relative; }
.word 												{ background:transparent none repeat scroll 0 0; border:0 solid !important; display:table; padding:10px 10px 10px 0; position:relative;width:520px; }
.only 												{ background:#FFFFFF none repeat scroll 0 0; border:1px solid #D3E5F2; color:#000000; float:left; height:153px !important; margin-left:10px; padding:10px; width:284px !important; background:#e7f7ff; }
.searchintro 										{ background-color:#FFFFFF; border:1px solid #D3E5F2; float:left; margin:10px 0 10px 0; padding:10px; width:600px; background:#e7f7ff; }
.phrase 											{ background:#FFFFFF none repeat scroll 0 0; border:1px solid #D3E5F2; color:#000000; float:left; height:153px !important; padding:10px; width:284px !important; background:#e7f7ff; }
.phrase li											{ list-style: none; background: none !important; padding-left: 0; }
.phrase ul 											{ margin: 0 !important; }
.only ul											{ margin: 0 !important; }
.only li											{ list-style : none; background: none !important; padding-left: 0; }
.results 											{ float:left; width:620px; }

#mediaObject 										{ background:#FFF url(../../images/img_padraovideo_gr.png) 0 0 no-repeat }
#destaque_videos #video #mediaObject 				{ background:#FFF url(../../images/img_padraovideo.png) center -20px no-repeat }							
.list-footer .counter, .list-footer .limit			{ text-align: center !important; margin-top: 10px !important;}
