/* CONTROLINVEST - CSS Document */

* 		{ margin: 0px; padding: 0; border: 0;}

body	{ background: #fff url(../img/body_bg.gif) left top repeat-x; font: normal 11px Arial; line-height: 15px; color: #505050; margin-bottom: 20px; }
a				{ text-decoration: none; color: #dd2b0a; }
a:hover			{ text-decoration: underline; color: #dd2b0a; }

h5				{ font-size: 14px; color: #222222; font-weight: normal; font-family: 'Arial Narrow', Arial; }
h4				{ font-size: 18px; color: #303030; font-weight: normal; font-family: 'Arial Narrow', Arial; padding-top:10px}
h3				{ font-size: 18px; color: #df1835; font-weight: normal; font-family: 'Arial Narrow', Arial;  }
h2				{ font-size: 16px; color: #df1835; font-weight: normal; font-family: 'Arial Narrow', Arial; }
h1				{ font: bold 11px Arial; color: #505050; text-transform: uppercase; line-height: 14px; }


/* ///// ESTRUTURA ///// */
.centerDIV	{ width: 911px; margin: 0 auto;  }
#header, #menu, #conteudo, #footer	{ width: 911px; clear: both; float: left; }

	/* HEADER */
	#header		{ height: 90px;}
		.logotipo	{ float: left; width: 712px; height: 75px; padding: 15px 0 0 20px; }
		.box		{ float: right; width: 179px; height: 90px; background: #efefef; }
			.data_hora			{ padding: 5px 10px 0 60px; font-size: 10px;}
			.data_hora span		{ color: #df1835}
			.data_hora span.sep	{ color: #868686; padding: 0 5px; }

	/* //// */	
	/* MENU */
	/* //// */
	#menu		{ height: 61px; font-family: 'Arial Narrow', Arial}
	
		/* menu */
		.menubox	{ float: left; width: 730px; height: 58px; padding-top: 3px }
		.w325, .w325 .submenuArea, .w325 .submenuArea_over {width:325px; overflow:hidden}
		
			.menu_sepBig	{ float: left; width: 27px; height: 54px; background: url(../img/menu_sepBig.gif) center top no-repeat; }
			.menu_area		{ float: left; height: 49px; padding-top: 5px}
				
				div.menuArea				{ clear: both; float: left; font-size: 16px; color: #b2b3b6; text-transform: uppercase; padding: 6px; }
				div.menuArea_over			{ clear: both; float: left; font-size: 16px; color: #fff; text-transform: uppercase; padding: 6px; background: #303030;}
				div.submenuArea				{ clear: both; float: left; color: #868686; text-transform: uppercase; padding: 3px 6px; }		
				div.submenuArea_over		{ clear: both; float: left; color: #868686; text-transform: uppercase; padding: 3px 6px; background: #000;}	
				
				dd.menu			{ float: left; color: #868686; text-transform: uppercase  }
				dd.menu a		{ color: #868686;  }
				dd.menu a:hover	{ color: #da001f !important; text-decoration: none  }
				
				dd.menu_over			{ float: left; color: #868686; text-transform: uppercase;  }
				dd.menu_over a			{ color: #da001f;  }
				dd.menu_over a:hover	{ color: #da001f !important; text-decoration: none  }

				dd.menu_active			{ float: left; color: #868686; text-transform: uppercase;  }
				dd.menu_active a		{ color: #da001f;  }
				dd.menu_active a:hover	{ color: #da001f !important; text-decoration: none }

				dd.sep	{ float: left; padding: 0 5px;}
				
				div.menu_3level		{ position: absolute; z-index:200; background: url(../img/menu_iconSubOver.gif) 15px top no-repeat; width: auto; margin-left: -5px; margin-top: 0; padding: 4px 0 0 0; }
				dl.menu_3level 		{ float: left; background: #a0a0a0; width: auto; padding: 1px 5px; }
				dl.menu_3level dt 	{ float: left  !important; }
				dl.menu_3level dd.sep	{ float: left !important; padding: 0 5px; color: #505050}
				dl.menu_3level a 		{ color: #505050 }
				dl.menu_3level a:hover	{ color: #fff !important }
		
		/* box para formulário */
		.menuForm {
			float: right;
			width: 159px; 
			padding: 10px 10px 5px 10px;
			height: 46px;
			color: #fff;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/10pct_white.png'); /* Mozilla ignores crazy MS image filters, so it will skip the following */
		}
		.menuForm[class] { background-image:url(../img/10pct_white.png); } /* IE ignores styles with [attributes], so it will skip this one. */
		
			.menuForm .title 	{ font-size: 16px; background: url(../img/menu_bullet.gif) left 7px no-repeat; padding-left: 6px;   }
			.menuForm .form 	{ margin-top: 5px; }
			.input_menuForm		{ float: left; background: url(../img/menuForm_input.gif) left top no-repeat; width: 139px; height: 20px; padding-top: 2px; }
			.menuForm input		{ background: transparent !important; border: 0 !important; color: #868686; line-height: 11px; width: 128px; height: 20px; margin-left: 5px}
			.btn_menuForm		{ float: left; padding-top: 1px }
			
	/* ///////////// */	
	/* ÁREA CONTEUDO */
	/* ///////////// */
	#conteudo		{ margin: 2px 0 0 0 }

		/* homepage */
		#conteudo_homeA	{ float: left; width: 485px; }
		#conteudo_homeB	{ float: right; width: 406px; }
		/* interior */
		#conteudo_interiorA	{ float: left; width: 170px; }
			/* submenu*/
			.submenuBox		{ float: left; width: 100%; margin-top: 13px; border-top: 1px solid #000; border-bottom: 1px solid #cacbce; padding: 2px 0}
			.submenuBox2		{ float: left; width: 100%; margin-top: 5px; border-top: 1px solid #000; border-bottom: 1px solid #cacbce; padding: 2px 0}
			.submenu		{ float: left; width: 100%;  border-top: 1px solid #cacbce; border-bottom: 1px solid #000; padding: 2px 0}
				
				.submenu dl.submenu			{ margin: 0; border: 0; width: 100%; padding: 0 } 
				.submenu dt.submenu			{ clear: both; border: 0; font-size: 12px; line-height: 13px; color: #000; padding: 5px;}
				.submenu dt.submenu	a		{ color: #000;  }
				.submenu dt.submenu	a:hover	{ color: #da001f; text-decoration: none;  }
				.submenu dd.sep 			{ clear: both; height:3px; background:url(../img/hr_dashed.gif) left center repeat-x; border: 0; width: 94%  }
				
				.select				{ float: left; background: url(../img/submenu_bullet.gif) left 4px no-repeat; padding-left: 6px; color: #da001f;}
				.Jdiario			{ float: left; background-image: url(../img/icon_diario.gif); background-position:right 1px; background-repeat:no-repeat; padding-right: 18px}
				.Jsemanal			{ float: left; background-image: url(../img/icon_semanal.gif); background-position:right 1px; background-repeat:no-repeat; padding-right: 18px}
				.Jmensal			{ float: left; background-image: url(../img/icon_mensal.gif); background-position:right 1px; background-repeat:no-repeat; padding-right: 18px}
				
				.submenuLegenda 			{ float: left; width: 100%; color: #868686; font-size: 9px; line-height: 10px; padding-top: 8px }
				.submenuLegenda .Jdiario	{ background: url(../img/icon_diario.gif) left top no-repeat; padding: 2px 20px 1px 15px;}
				.submenuLegenda .Jsemanal	{ background: url(../img/icon_semanal.gif) left top no-repeat; padding: 2px 0 1px 15px;}
			
			.searchPublicacoes		{ float: left; width: 100%; margin-top: 20px; background: none !important; border: none !important;}
				.searchPublicacoes	input { border: none !important; }
				
				.searchPublicacoes .title	{ font: normal 14px 'Arial Narrow', Arial; line-height: 15px; color: #000; background: url(../img/title_bullet.gif) left 6px no-repeat; padding-left: 5px}
				.searchPublicacoes .btn_a	{ float: right; margin-right: 12px; margin-top: 5px;}
				.combo_159			{ background: url(../img/combo_159px.gif) left top no-repeat; cursor:pointer; font: normal 11px 'Arial Narrou', Arial; color:#868686; width:144px; height: 20px; padding-left:15px; padding-top: 6px}
				.combo_159_result	{  cursor:pointer; font: normal 11px 'Arial Narrow', Arial; color:#868686; width:144px; height: 20px; padding-left:15px; padding-top: 6px}
				
				div.autocomplete				{ position:absolute; background:#e0e1e4; max-height:200px;  overflow:auto; font: normal 11px 'Arial Narrou', Arial; color:#868686; text-align:left; margin:0;padding:0; }
				div.autocomplete ul				{ list-style-type:none; border:none; margin:0; padding:0;}
				div.autocomplete ul li.selected	{ background-color:#df1835; color: #fff; padding:1px 2px 0 15px;}
				div.autocomplete ul li			{ list-style-type:none; display:block; cursor:pointer; height:14px; margin:0; padding:1px 2px 0 15px;}

						
		#conteudo_interiorB	{ float: right; width: 731px; height: 180px; }
		#conteudo_interiorC	{ float: right; width: 731px; margin-top: 10px;}
		#conteudo_interiorCinterior	{ float: right; width: 731px;}
			#main_conteudoC	{ float: left; width: 485px;}
			#sec_conteudoC	{ float: right; width: 236px; }
				#sec_conteudoC .modulo .modulo_header	 { width: 91%; }

	
	/* ////// */
	/* FOOTER */
	/* ////// */
	#footer		{ border-top: 1px solid #000; margin-top: 30px; background: url(../img/hr_dashed.gif) left bottom repeat-x; padding: 2px 0 10px 0;  }
		.footer					{ border-top: 1px solid #cacbce; padding-top: 10px; font-size: 10px; line-height: 11px; }
		.footer a				{ background: url(../img/footer_bullet.gif) left 5px no-repeat; padding: 0 15px 0 5px; text-decoration: none; } 
		.footer a:hover			{ text-decoration: underline; } 
		.footer span.right a 	{ padding-right: 0; }
	
	/* ///// */
	/* BRAND */
	/* ///// */
	.brand				{ float: left; width: 100%; height: 180px; }
	.brand_imagem		{ width: 485px; float: left; }
	.brand_texto		{ width: 246px; float: right; height: 180px; background: #e01836 url(../img/brandTxt_bg.gif) left top repeat-x;}
	.brand_texto td		{ font-size: 33px; line-height: 32px; font-weight: bold; color: #fff; text-transform: none; vertical-align: bottom; padding: 0 10px 10px 15px}

/* //// GERAIS //// */
/* Btns */
.btn_a					{ float: left; background: #b2b3b6 url(../img/btn_bullet.gif) right top no-repeat; height: 16px; padding: 1px 15px 1px 6px; }
.btn_a	a				{ color: #fff; text-decoration: none;}
.btn_a	a:hover			{ color: #fff; text-decoration: underline;  }

.btn_b					{ float: left; background: #e01836 url(../img/btn_b_bullet.gif) left top no-repeat; height: 18px; padding: 1px 6px 2px 20px; }
.btn_b	a				{ color: #fff; text-decoration: none; font-family: 'Arial Narrow', Arial; text-transform: uppercase}
.btn_b	a:hover			{ color: #fff; text-decoration: underline;  }

.btn_contactos {background: #e01836; color: #fff; text-decoration: none; font-family: 'Arial Narrow', Arial; text-transform: uppercase; border:0; cursor:pointer}

.formBtns				{ float: left; width: 100%; }
.formBtns .left			{ font-size: 10px; color: #98989a; padding-top: 3px;}
.formBtns .left span	{ color: #e01836;}

/* Formulários */
input				{ background:url(../img/input_bg.gif) left bottom repeat-x; border: 1px solid #d0d1d4; color: #868686; font-family: 'Arial Narrow', Arial; line-height: 15px; font-size: 11px; height: 20px; padding-left: 2px; padding-top:2px}
input.radio_check	{ background: none; border: 0px; padding: 0; margin: 0; vertical-align: middle; }
textarea			{ background: #fff url(../img/textarea_bg.gif) left bottom repeat-x; border: 1px solid #d0d1d4;  color: #868686; font-family: 'Arial Narrow', Arial; line-height: 11px; font-size: 11px; padding-left: 2px}

inputcontactos				{ background:url(../img/input_bg.gif) left bottom repeat-x; border: 1px solid #d0d1d4; color: #868686; font-family: 'Arial Narrow', Arial; line-height: 11px; font-size: 11px; height: 18px; padding-left: 2px;}
inputcontactos.radio_check	{ background: none; border: 0px; padding: 0; margin: 0; vertical-align: middle; }
textareacontactos			{ background: #fff url(../img/textarea_bg.gif) left bottom repeat-x; border: 1px solid #d0d1d4;  color: #868686; font-family: 'Arial Narrow', Arial; line-height: 11px; font-size: 11px; padding-left: 2px}

.input_pesquisaForm			{ float: left; background: url(../img/pesquisaForm_input.gif) left top no-repeat; width: 148px; height: 26px; padding-top: 6px; }
.input_pesquisaForm input	{ width: 133px; margin-left: 13px; background: transparent; border: 0 !important;}
.btn_inputForm				{ float: left; padding-top: 5px }

#nome, #apelido, #email, #telefone, #licenciaturaSim		{ width: 205px; padding-top: 2px; height: 16px}
#licenciaturaN			{ margin-left: 70px; }
#anexar					{ width: 270px; padding-top: 2px; height: 16px; float: right}
#descricao				{ width: 99%; height:70px;}
#assunto				{ width: 99%; }
#mensagem				{ width: 99%; height:70px;}

/* Bloco */
.bloco						{ width: 100%; float: left; }
.modulo						{ width: 100%; float: left; background: url(../img/hr_dashed.gif) left bottom repeat-x; padding-bottom: 10px; margin-bottom: 10px }
.modulo .modulo_header	 	{ width: 96%; padding: 5px 10px 3px 10px; background: url(../img/hr_dashed.gif) left bottom repeat-x; font-size: 9px; color: #868686; margin-bottom: 10px; }
.modulo .modulo_conteudo 	{ width: 96%; padding: 0 10px;  }
.modulo p 					{ margin: 3px 0 0 0; padding: 0; /*text-align: justify;*/ }
.modulo p.maisInfo 			{ margin: 3px 0 0 0; text-align: left; color: #868686; font-size: 10px; line-height: 13px;}
.modulo p.maisInfo span		{ background: #df1835; color: #fff; padding: 0 3px;}
.modulo p.morada			{ margin: 3px 0 0 0; font-size: 10px; line-height: 12px }
.modulo p.morada span		{ font-style: italic; }
.modulo p.titleInfo			{ margin: 3px 0 8px 0; text-align: left; color: #868686; font-size: 10px; line-height: 13px;}
.modulo p.titleInfo span	{ background: #868686; color: #fff; padding: 1px 3px;}


p.classificados				{ font: normal 18px 'Arial Narrow', Arial; color: #dd2b0a; line-height: 18px; margin-bottom: 3px}
p.classificados	span.sep	{ color: #303030; padding: 0 5px; font-size: 17px;}
p.classificados	span.ref	{ color: #868686; font-size: 13px;}
p.classificados	span.refNr	{ color: #303030; font: 14px Arial; padding-left: 5px}
p.detalhe					{ float: right; background: #df1835; padding: 1px 3px; margin-top: 5px }
p.detalhe a					{ color: #fff; font-size: 10px;}
p.detalhe a:hover			{ color: #fff; text-decoration: underline;}

#sec_conteudoC p.classificados			{ font: normal 16px 'Arial Narrow', Arial; line-height: 16px; margin-bottom: 5px }
#sec_conteudoC p.classificados span.sep	{ font-size: 15px; padding: 0 3px;}

.moduloFormulario			{ background: transparent; }


/* Destaques */
.bigDestaque .img					{ margin-bottom: 10px; }
.mediumDestaque						{ background: none; }						
.mediumDestaque .item				{ float: left; width: 100%; background: url(../img/hr_dashed.gif) left bottom repeat-x; padding-bottom: 10px; padding-top: 10px; }
.mediumDestaque .img				{ float: left; margin: 0 10px; width: 243px; }
.mediumDestaque .modulo_conteudo	{ float: left; width: 43%; padding: 0 10px 0 0;}
.smallDestaque							{ background: transparent; }
.smallDestaque_item						{ width: 100%; float: left; }
.smallDestaque_item .img				{ padding-left: 10px; vertical-align: top}
.smallDestaque_item .img div			{ padding-right: 10px;}
.smallDestaque_item .modulo_conteudo	{ padding: 0 10px 0 0; width: auto; vertical-align: top;}
.destaque_sFoto							{ padding-bottom: 0; margin-bottom: 0; background: none; }
.destaque_sFoto .modulo_conteudo		{ width: 100%; padding-left: 0; padding-right: 0; }
.destaque_sFoto .item					{ float: left; width: 96%; padding: 0 10px; }				
#sec_conteudoC .destaque_sFoto .item	{ width: 91%; }		
.mediumDestaquesuplementos						{ width: 100%; float: left; margin-bottom:10px }
.mediumDestaquesuplementos .img				{ padding-left: 10px; vertical-align: top; width: auto;}
.mediumDestaquesuplementos .img div			{ padding-right: 10px;}
.mediumDestaquesuplementos .modulo_conteudo	{ padding: 0 10px 0 0; width: auto; vertical-align: top;}

/* Page Intro */
.pageIntro					{ float: left; width: 96%; padding: 0 10px 30px 10px;}
.pageIntroJ					{ float: left; width: 96%; padding: 0 10px 0px 10px;}
.pageIntro .img				{ float: left; margin: 0 10px }
p.intro						{ font: normal 18px 'Arial Narrow', Arial; line-height: 24px; text-align: justify }
p.intro span				{ color: #df1835 }
p.introTxt					{ text-align: justify; margin-top: 5px;}
p.txt						{ text-align: justify; margin: 10px 0;}
p.txt img.imgConteudo		{ float: left; margin-right: 10px;}
p.info						{ margin: 10px 0 0 0; font-size: 10px; line-height: 10px; color:#868686; }
p.titleInfo					{ margin: 4px 0 10px 0;}


/* Page Conteudo */
.pageContent					{ float: left; width:100%;}
.page_conteudo					{ float: left; width: 96%; padding: 0 0px 10px 0px;margin-bottom: 10px; background: url(../img/hr_dashed.gif) left bottom repeat-x; }
.pageContent dl					{ margin: 0; } 
.pageContent dt					{ /*text-align: justify;*/}
.pageContent dd					{ height: 20px;}

/** Tools  */
.tools 	{ float: left; width: 96%; padding: 0 10px 3px 10px; font-size: 10px }
.tools a.imprimir	{ background: url(../img/icon_imprimir.gif) left 2px no-repeat; padding: 0 15px 0 13px; }
.tools a.enviar		{ background: url(../img/icon_enviar.gif) left 2px no-repeat; padding: 0 15px 0 13px; }
.tools a.topo		{ background: url(../img/icon_topo.gif) left 2px no-repeat; padding: 0 0 0 13px; }
.tools a.fechar		{ background: url(../img/icon_fechar.gif) left 3px no-repeat; padding: 0 0 0 10px; }

.pager				{ color: #e01836; }
.pager img			{ vertical-align: middle; }
.pager a.pager		{ padding: 1px 4px;  }
.pager a.pager:hover{ color: #fff; background: #e01836; text-decoration: none;  }
.pagerselected{ padding: 1px 4px;color: #fff; background: #e01836; text-decoration: none;  }

/* Capa Jornal */
.capaJornal		{ margin-bottom: 10px; }

/* Contactos */
#contactos 				{ padding-bottom: 0px; margin-bottom: 0;}
#contactos p.maisInfo 	{ margin-top: 0;}

/* Publicaçoes */
#publicacoes				{ margin-bottom: 0;}
#publicacoesList			{ margin-bottom: 0;}
#publicacoesList .img		{ width: 160px; }
#publicacoesList .img .mediumThumb	{ width: 160px; height: 60px;}
#publicacoesList .modulo_conteudo	{ width: 60%;}
#publicacoesList p			{ margin: 0;}

/* Notícias */
#listNoticias					{ background: none; padding-bottom: 0; margin-bottom: 0; }
#listNoticias p.maisInfo span	{ background: #868686;}

/* Pesquisa rápida */
.pesquisa .modulo_conteudo		{ padding-left: 0;  }

/* Boxes */
.grayBox			{ float: left; width: 97%; background: #f4f4f5; border: 1px solid #e0e1e2; padding: 6px;}
.grayBox .whiteBox	{ float: left; width:100%; background: #fff }
.grayBoxcentered			{ width: 97%; background: #f4f4f5; border: 1px solid #e0e1e2; padding: 6px;}

	table.box3cols				{ width: 100%; margin: 5px 0;}
	table.box3cols td			{ width: 32%; padding: 0 4px 0 8px; vertical-align: top}
	table.box3cols td p.title	{ font-size: 10px; line-height: 11px; color: #505050; }
	table.box3cols td p.list	{ color: #000; background: url(../img/title_bullet.gif) left 6px no-repeat; padding-left: 5px; }
	table.box3cols td.sep		{ width: 4px; padding: 0; background: url(../img/vr_dashed.gif) center top repeat-y; }

	table.boxLabel					{ width: 98%; margin: 10px 5px 5px 5px;}
	table.boxLabel td				{ vertical-align: top; }
	table.boxLabel td.label			{ width: 40px;}
	table.boxLabel td.label span 	{ color: #fff; font-size: 10px; background: url(../img/icon_grayBox_label.gif) right 4px no-repeat; padding: 4px 8px 0 2px; line-height: 14px;}
	table.boxLabel td.hr			{ width: auto; height: 21px }
	
	table.formTable					{ width: 96%; margin: 5px 10px 5px 10px; font-size: 11px; color: #98989a;}
	table.formTable	td.cols_2		{ width: 47%; padding:0;}
	table.formTable	td.cols_3		{ width: 33%; padding: 5px 0 0 0;}
	table.formTable	td.label		{ padding-top: 5px; }
	table.formTable	td.label_2		{ padding-top: 10px; }
	table.formTable label			{ padding-left: 4px;}
	table.formTable	label.main	{ background: url(../img/menu_bullet.gif) left 6px no-repeat; padding-left: 5px; }
	table.formTable	td.label span	{ color: #df1835; padding-left: 3px; }
	table.formTable td.form			{ padding-top: 3px;}
	table.formTable td.sep			{ width: 20px;}
	table.formTable td.hr			{ width: auto; height: 15px; background-position: bottom; }

/* mapa do site & organograma */
#mapaSite					{ background: transparent; margin-bottom: 0; }
#mapaSite .modulo_header	{ width: 97%; padding-right: 17px; margin-top: 10px; }
#mapaSite .modulo_conteudo	{ width: 99%; padding-right: 0; }

	table.mapaSite				{ width: 100%;float: left; }
	table.mapaSite td			{ vertical-align: top; padding-top: 5px; }
	table.mapaSite td.sep		{ width: 10px; }
	table.mapaSite td.area		{ width: 185px; vertical-align:middle; padding-top: 0; }
	table.mapaSite td.subarea 	{ width: 19%; padding-top: 0;}
	table.mapaSite td.hr_dashed	{ width: 100% !important;}

#mapaSite ul.listagem li.listagem		{ padding: 0 0 0 7px; background: url(../img/footer_bullet.gif) left 6px no-repeat; margin-bottom: 3px; }
#mapaSite ul.listagem li.listagem2		{ padding: 0 0 0 7px; background: url(../img/bullet_down.gif) left 6px no-repeat; margin-bottom: 3px; }
#mapaSite ul.listagem li.listagem2 ul	{ list-style: none; margin-left: 5px; margin-bottom: 10px; }
#mapaSite .hr_dashed					{ height: 41px; margin-bottom: 5px;}

#organograma					 { background: transparent; margin-bottom: 0; }			
#organograma .modulo_header		{ width: 97%; padding-right: 10px;  }
#organograma .modulo_conteudo	{ width: 98%; padding-right: 5px; }

	table.organograma				{ width: 97%; margin: 5px 8px 5px 8px;}
	table.organograma td 			{ width: 32%; vertical-align: top;}
	table.organograma td.sep		{ width: 20px; }
	table.organograma td.nota		{ font-size: 10px; color: #98989a; }
	table.organograma td.nota span	{ color: #df1835; padding-right: 3px }
	table.organograma td table		{ margin-top: 10px; clear: both;}
	table.organograma span.area	{ text-transform: none; background-image: none; padding-right: 5px; }
	table.organograma span.subarea	{ text-transform: none; background-image: none; padding-right: 6px; line-height: 13px; }
	table.organograma ul.listagem	{ margin-top: 5px; margin-bottom: 5px; }
	table.organograma ul.listagem li span	{ color: #df1835; padding-left: 3px}

table.organograma td.subarea	{ padding-top: 10px; }
table.organograma td.hr 		{ height: 7px; background-position: top; }

span.area		{ float: left; vertical-align:middle; background: #e01836 url(../img/bullet_a.gif) right -1px no-repeat; color: #fff; text-transform: uppercase; padding: 2px 22px 2px 5px; }
span.subarea	{ float: left; background: #000 url(../img/bullet_b.gif) right -1px no-repeat; color: #fff; text-transform: uppercase; padding: 1px 22px 1px 5px; }
span.subarea a	{ color: #fff; }

	
/* Separadores */
.hr				{ width: 100%; background: url(../img/hr.gif) left center repeat-x; height: 12px; }
.hr_dashed		{ float: left; width: 100%; background: url(../img/hr_dashed.gif) left center repeat-x; height: 17px; }

/* Alinhamentos */
.left			{ float: left; }
.right			{ float: right; }

/* Listagens */
.modulo_listagem				{ float: left; background: none; padding-bottom: 0px;}
.modulo_listagem .modulo_header	{ margin-bottom: 5px;}
.listagem table			{ width: 100%; }
.listagem table td		{ width: 50% !important; vertical-align: top }
ul.listagem						{ list-style: none; margin: 0; padding:0; width: 100%; }
ul.listagem	li					{ margin: 0; clear: both;}
ul.listagem	li.title			{ padding: 0 10px; margin-bottom: 2px;}
ul.listagem	li.listagem			{ padding: 0 10px 0 17px; background: url(../img/list_bullet.gif) 10px 6px no-repeat; }
ul.listagem	li.listagem2		{ padding: 0 10px 0 17px; background: url(../img/title_bullet.gif) 10px 6px no-repeat; }
ul.listagem	li.grayList			{ font-size: 10px; color: #98989a; background: url(../img/menu_bullet.gif) left 6px no-repeat; padding-left: 5px }


/* Imagens */
#main_conteudoC .imagemBG					 {background: none; margin-bottom: 0; }
#sec_conteudoC .imagemBG .modulo_conteudo 	{ width: 96%; padding: 0 5px;  }
#sec_conteudoC .imagemBG .grayBox			{ width: 91%;}
.bigThumb		{ width: 485px; height: 180px; }
.mediumThumb	{ width: 243px; height: 90px; }
.smallThumb		{ width: 75px; height: 47px;}
.smallThumbSup		{ width: 75px; height: 100px;}
/*CLAUDIO START*/
/*#nome, #apelido, #email, #telefone, #licenciaturaSim		{ width: 205px; padding-top: 2px; height: 16px}*/
.form_field_1			{ width: 205px; padding-top: 2px; height: 18px; font-size: 11px; color: #98989a; border: 1px solid #d0d1d4}
/*CLAUDIO END*/


.link_footer_CI {font-size: 11px; COLOR: #a7a8ad; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; padding-left:2px; padding-right:2px}
.copyright_footer_CI {font-size: 11px; COLOR: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-align:center;}
.separador_footer_CI { border-bottom: 1px solid #a7a8ad;}