/*	
	CASCADING STYLE SHEETS - CSS
	CLIENTE: MEC - REUNI 
	EMPRESA: NOIX - INTERNET
	POR: DIEGO MAIA EVANGELISTA
*/

.conteiner {
	width: 980px;
	min-height: 736px;
	_height: 736px;
	margin: 5px auto;
}

/* INICIO TOPO */

.topo {
	background:url(../images/bg_header.gif);
	width: 980px;
	height: 213px;
	overflow: hidden;
	padding-top: 0px;
	position: relative;	
}

	.topo h1 {
		width: 477px;
		height: 109px;
		overflow: hidden;
		float: left;
		margin-top: 8px;
		position: relative;
		z-index: 20;
		display: block;	
		margin-left:50px;
	}

		.topo h1 a {
			width: 157px;
			height: 109px;
			background: url(../images/logo.png) 0 0 no-repeat;
			overflow: hidden;
			display: block;
			cursor: pointer;
			_background: none;
			*margin-left:-320px; 
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/reuni/images/logo.png', sizingMethod='image');
		}
		
	.barra_acessibilidade {
		color: #4d5425;
		float: right;		
	}
		
		.barra_acessibilidade a {
			color: #4d5425;
			font-size: 0.55em
		}
		
	.banneritem {
		margin-top:0;
		position:relative;
		right: 0;
		bottom: 0;
		z-index: 10;
	}
		
/* FIM TOPO */

/* MENU PRINCIPAL */

.menu_principal {
	height:29px;
	margin-bottom:15px;
	margin-left:13px;
	padding:3px;
	width:952px;
}

	.menu_principal ul {
		text-align: center;
		height: 25px;
		padding-top: 2px;
	}
	
		.menu_principal ul li {
				padding-top:2px;
			display: inline;
			padding: 0 32px;
		}
	
			.menu_principal ul li a {
		
				font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#FFFFFF;
			font-weight:bold;
				
			}
			
/* FIM MENU PRINCIPAL */

/* BUSCA PRINCIPAL */

.box_busca_principal {
	width: 757px;
	min-height: 120px;
	background-color: #dce89f;
	padding: 1px;
	margin-bottom: 15px;
}
	
	.busca_principal {
		border: 1px solid #fcf7da;
		background-color: #dce89f;
		width: 755px;
		min-height: 118px;
		overflow: hidden;
	}
	
	.menu_busca {
		width: 755px;
		height: 27px;		
		margin-bottom: 17px;
		background: #b8c283 url(../images/bg_aba_busca.gif) 0 0 repeat-x;
		overflow: hidden;
	}
	
		.menu_busca li {
			height: 27px;
			float: left;			
			border-right: 1px solid #fbf7da;
		}
		
			.menu_busca li.selecionada {
				background: #b8c283 url(../images/bg_aba_busca_selecionada.gif) 0 0 repeat-x;
			}
			
				.menu_busca li.selecionada a:hover {
					text-decoration: none;
				}
		
			.menu_busca li a {
				color: #4d5425;
				font-size: 0.6em;
				font-weight: bold;
				text-transform: uppercase;
				display: block;
				_display: inline-block;	
				height: 21px;
				padding: 0 34px;
				padding-top: 6px;
			}
			
			#menuBusca5 a {
				width: 48px;			
			}
			
	.busca_principal form {
		padding-left: 37px;
	}
		
		.busca_principal form .box {
			width: 681px;
			height: 32px;
		}
			
		.busca_principal form .input_busca {
			border: 1px solid #c5cf8d;
			border-bottom-color: #acb57c;
			border-right: 0;
			width: 583px;
			height: 23px;
			font-size: 0.75em;
			padding: 7px 5px 0 5px;
			float: left;
		}
		
		.busca_principal form .bt_pesquisar {
			width: 87px;
			height: 32px;
			overflow: hidden;
			background: url(../images/bt_pesquisar.png) 0 0 no-repeat;
			border: 0;
			text-indent: -9000px;
			float: left;
			display: block;
			text-transform: uppercase;
			cursor: pointer;
		}
		
		.busca_principal .filtro_busca {
			width: 681px;
/*			min-height: 25px;*/
			margin-top: 10px;
		}
		
			.busca_principal .filtro_busca h3 {
				font-size: 0.6em;
				color: #7a8349;
				display: inline;
				float: left;
				margin-right: 10px;
				margin-top:0px;
			}
			
			.busca_principal .filtro_busca .input_radio {
				float: left;
				margin-top: 1px;
				margin-right: 5px;
				*margin-top: -3px;
				*margin-right: 2px;
			}
			
			.busca_principal .filtro_busca label {
				font-size: 0.6em;
				color: #343434;
				float: left;
				cursor: pointer;
				margin-right: 15px;
				*margin-right: 11px;
			}
			
			.busca_principal .filtro_busca select {
				font-size: 0.6em;	
				float: left;			
			}
				
				.busca_principal .filtro_busca select option {
					padding-right: 7px;
					_position: relative;
				}
				
				#searcheditais{	
					margin: 10px 0;
					float: right;
				}
				
/* FIM BUSCA PRINCIPAL */

.corpo {
	width: 980px;
	min-height: 100px;
	_height: 100px;
}

/* COLUNA ESQUERDA */

	.corpo .coluna_esquerda {
		float: left;
		width: 700px;
		margin-right: 15px;	
	}
	
	/* NOTICIAS DESTAQUE */

		.coluna_esquerda .noticias {
			width: 516px;
			min-height: 403px;
			_height: 403px;
			padding: 1px;
			background-color: #e2ddbd;
			margin-bottom: 15px;
		}
		
		.coluna_esquerda .noticias h2 {
		background-color:#E3DDBC;
		border-bottom:1px solid #FCF7DA;
		color:#4B472E;
		font-size:0.6em;
		height:21px;
		margin-bottom:-1px;
		padding:7px 0 0 9px;
		width:508px;
		}
		
			.coluna_esquerda .noticias .noticias_box {
				border: 1px solid #fcf7d9;
				width: 509px;
				min-height: 386px;
				_height: 386px;
				background-color: #eae6c3;
				padding: 15px 0 0 5px;
			}
			
			.coluna_esquerda .noticias .noticias_box .destaque_principal {
				float: left;
				display: inline;
				margin-left: 10px;
				width: 232px;
				margin-right: 10px;
				margin-bottom: 8px;
			}
			
				.coluna_esquerda .noticias .noticias_box .destaque_principal .img_destaque {
	/*				border: 1px solid #b0aa90;*/
					display: block;
					width: 230px;
					height: 173px;
					margin-bottom: 3px;
				}
				
					.img_destaque img{
						border: 1px solid #b0aa90;
						padding: 1px;
					}
				
					.destaque_principal a:hover img{
						border: 2px solid #ffcc09;
						margin: -1px;
					}
				
				.coluna_esquerda .noticias .noticias_box .destaque_principal h3 a {
					color: #5b5638;
					font-weight: bold;
					font-size: 0.55em;
				}
				
			.coluna_esquerda .noticias .noticias_box .linha_branca {
				width: 488px;
				height: 1px;
				overflow: hidden;
				background-color: #fcf7da;
				margin: 0 auto;
				margin-bottom: 15px;
				clear: both;
			}
			
			.coluna_esquerda .noticias .noticias_box .destaques_menores_box {
				width: 488px;
				min-height: 149px;
				_height: 149px;
			}
			
				.coluna_esquerda .noticias .noticias_box .destaque_menor {
					float: left;
					width: 232px;
					min-height: 64px;
					_height: 64px;
					margin-left: 6px;
					margin-bottom: 15px;
					margin-right: 6px;
					display: inline;
				}
				
					.coluna_esquerda .noticias .noticias_box .destaque_menor .img_destaque_menor {
/*						padding: 1px;
						border: 1px solid #aeaa91;*/
						display: block;
						width: 80px;
						height: 60px;
/*						overflow: hidden;*/
						margin-right: 8px;	
						float: left;
					}
					
						.destaque_menor img{
							border: 1px solid #b0aa90;
							padding: 1px;
							width: 80px;
							height: 60px;
						}
					
						.destaque_menor a:hover img{
							border: 2px solid #ffcc09;
							margin: -1px;
						}
										
					.coluna_esquerda .noticias .noticias_box .destaque_menor h3 {
						float: left;
						width: 139px;
						min-height: 64px;
						_height: 64px;
					}
					
						.coluna_esquerda .noticias .noticias_box .destaque_menor h3 a {
							font-size: 0.6em;
							color: #5b5638;
							display: block;
							padding-top: 8px;
						}

	/* FIM NOTICIAS DESTAQUE */
	
	/* ACONTECIMENTOS */
	
		.coluna_esquerda .acontecimentos {
			width: 518px;
			min-height: 181px;
			_height: 181px;
			background-color: #ebe5c3;
			margin-bottom: 15px;
		}
		
			.coluna_esquerda .acontecimentos h2 {
				color: #4b472e;
				font-size: 0.6em;
				width: 509px;
				height: 21px;
				border-bottom: 1px solid #fcf7da;
				background-color: #e3ddbc;
				padding: 7px 0 0 9px;
				margin-bottom: 9px;
			}
			
			.coluna_esquerda .acontecimentos h3 {
				text-decoration: underline;
				color: #4b472e;
				font-weight: normal;
				font-size: 0.54em;
				margin-bottom: 5px;		
			}
			
			.listagem_noticias, .listagem_imagens, .listagem_videos {
				padding: 0 0 0 9px;	
				margin-bottom: 10px;		
			}
			
			.listagem_noticias li, .listagem_imagens li, .listagem_videos li {
				padding-left: 5px;
				_margin-bottom: 1px;				
			}
			
				.listagem_noticias a, .listagem_imagens a, .listagem_videos a {
					color: #343434;
					font-size: 0.7em;
				}
				
				.listagem_noticias span, .listagem_imagens span, .listagem_videos span {
					font-size: 0.55em;
					font-weight: bold;
					color: #4b472e;
				}
	
	/* FIM ACONTECIMENTOS */
	
	/* GRAFICOS */
		
		.graficos {
			width: 516px;
			min-height: 157px;
			_height: 157px;
			background-color: #c0bba0;
			padding: 1px;
			margin-bottom: 15px;
		}
		
			.graficos .graficos_box {
				border: 1px solid #fcf7da;
				width: 505px;
				min-height: 150px;
				_height: 150px;
				background-color: #dad5b5;
				padding-left: 9px;
				padding-top: 5px;
				padding-bottom: 3px;
				overflow: hidden;
			
			}
			
				.graficos .graficos_box h2 {
					font-size: 0.75em;
					margin-bottom: 8px;
					color: #343434;
				}
			
				.graficos .grafico {
					width: 145px;
					height: 145	px;
					float: left;
					overflow: hidden;
					margin: 0 10px;
					text-align: center;
				}
				
					.graficos .grafico h3 {
						font-size: 0.65em;
					}
	
	/* FIM GRAFICOS */
	
	/* METAS */
	
		.coluna_esquerda .metas {
			width: 518px;
			min-height: 401px;
			_height: 401px;
			background-color: #ebe5c3;
			margin-bottom: 15px;		
		}
		
			.coluna_esquerda .metas h2 {
				color: #4b472e;
				font-size: 0.6em;
				width: 509px;
				height: 21px;
				border-bottom: 1px solid #fcf7da;
				background-color: #e3ddbc;
				padding: 7px 0 0 9px;
				margin-bottom: 2px;
			}
			
			.coluna_esquerda .metas ul {
				padding-left: 10px; 
				padding-bottom: 3px;
			}
			
			.coluna_esquerda .metas li {
				margin-bottom: 20px;
			}
			
				.coluna_esquerda .metas li a {
					font-size: 0.71em;
				}
	
	/* FIM METAS */
	
/* FIM COLUNA ESQUERDA */

/* COLUNA DIREITA */
	
	.corpo .coluna_direita {
		float: left;
		width:246px;
	}
	
	.corpo .coluna_direita .banneritem {
		margin-top:10px;
		position:relative;
		right: 0;
		bottom: 0;
		z-index: 10;
	}
	
	/* MAPA BRASIL */
	
		.coluna_direita .mapa_brasil {
			width: 246px;
			height: 100px;			
			margin-bottom: 15px;
			overflow: hidden;
			
		}
	
	/* FIM MAPA BRASIL */
	
	/* EDITAIS */
	
		.coluna_direita .editais {
			width: 226px;
			min-height: 257px;
			_height: 257px;
			background-color: #ebe5c3;
			margin-bottom: 15px;		
		}
		
			.coluna_direita .editais .topo_editais {
				width: 217px;
				min-height: 23px;
				_height: 23px;
				border-bottom: 1px solid #fcf7da;
				background-color: #e3ddbc;
				padding: 5px 0 0 9px;
				margin-bottom: 7px;
				display: block;
			}
			
				.coluna_direita .editais .topo_editais h2 {
					color: #4b472e;
					font-size: 0.6em;
					float: left;
					margin: 2px 20px 0 0;					
				}
				
				.coluna_direita .editais .topo_editais select {
					font-size: 0.55em;
					float: left; 
				}
				
			.coluna_direita .editais h3 {
				font-size: 0.55em;
				color: #343434;
				padding-left: 9px;
				margin-bottom: 7px;
			}
			
				.coluna_direita .editais ul {
					width: 226px;				
				}
				
					.coluna_direita .editais ul li {						
						display: block;
						padding-left: 18px;
						font-size: 0.55em;
						line-height: 1.1em;
						margin-bottom: 5px;
					}
					
						.coluna_direita .editais ul li a {							
							color: #343434;								
						}
	
	/* FIM EDITAIS */
	
	/* CALENDARIO */
	
		.coluna_direita .calendario {
			width: 226px;
			min-height: 286px;
			_height: 286px;
			margin-bottom: 15px;
		}
		
		.calendario .prox_eventos {
			color: #343434;
			margin-top: 10px;
		}
		
			.calendario .prox_eventos h3 {
				font-size: 0.6em;
				font-weight: bold;
				color: #343434;
				margin-bottom: 5px;
			}
			
			.calendario .prox_eventos li {
				font-size: 0.6em;
				background-color: #ebe5c3;
				margin-bottom: 2px;
				padding: 4px;
				display: block;
				line-height: 1.3em;
			}
			
			.calendario .prox_eventos li span {
				font-weight: bold;
				font-size: 0.9em;
			}
	
	/* CALENDARIO */
	
	/* VIDEO */
	
		.coluna_direita .video {
			width: 226px;
			height: 193px;
			overflow: hidden;
			margin-bottom: 10px; 
		}
		
			.coluna_direita .video a {
				font-size: 0.55em;
				text-align: right;
				color: #343434;
				display: block;
				margin-top: 2px;
				position: relative;
			}
	
	/* FIM VIDEO */
	
	/* FALE CONOSCO */
	
		.coluna_direita .fale_conosco {
			width: 226px;
			min-height: 200px;
			_height: 200px;
			background-color: #ebe5c3;
			margin-bottom: 15px;
		}
		
			.coluna_direita .fale_conosco h2 {
				width: 217px;				
				color: #4b472e;
				font-size: 0.6em;			
				height: 21px;
				border-bottom: 1px solid #fcf7da;
				background-color: #e3ddbc;
				padding: 7px 0 0 9px;
				margin-bottom: 5px;
			}
			
			.coluna_direita .fale_conosco form {
				width: 215px;
				height: 160px;
				margin: 0 auto;
			}
			
				.coluna_direita .fale_conosco .input_text {
					border: 1px solid #dad5b5;
					height: 17px;
					font-size: 0.7em;
					padding: 3px 5px 0 5px;
					float: left;
					margin-bottom: 4px;
				}
				
				.coluna_direita .fale_conosco select {
					font-size: 0.7em;
					float: left;
					margin: 2px 0 0 0;			
				}
					
					.coluna_direita .fale_conosco select option {
						padding: 0 5px 0 0;
					}
				
				.coluna_direita .fale_conosco textarea {
					width: 203px;
					height: 54px;
					border: 1px solid #dad5b5;
					font-size: 0.7em;
					padding: 3px 5px 0 5px;
					float: left;
				}
				
				.coluna_direita .fale_conosco .bt_enviar {
					width: 59px;
					height: 19px;
					border: 0;
					overflow: hidden;					
					text-indent: -9000px;
					text-transform: uppercase;
					cursor: pointer;
					background: url("../images/bt_enviar.gif") 0 0 no-repeat;
					margin-top: 4px;
					float: right;
					display: block;
				}
				
				.coluna_direita .fale_conosco form .input_213 {width: 203px }
				
				.coluna_direita .fale_conosco form .input_147 {width: 137px }
	
	/* FIM FALE CONOSCO */
		
/* FIM COLUNA DIREITA */

/* MENU RODAPE */

.menu_rodape {
	background-color: #bddae4;
	padding: 1px;
	width: 980px;
	height: 27px;
	margin-bottom: 15px;
}

	.menu_rodape ul {
		width: 978px;
		height: 25px;
		text-align: center;
		margin-top:3px;
	}

		.menu_rodape ul li {
			display: inline;
			padding: 0 6px;
			height: 25px;
		}
		
			.menu_rodape ul li a {
				font-size: 0.7em;
				color: #2d6271;
				height: 25px;	
				font-weight:bold;			
			}

/* FIM MENU RODAPE */

.joomla {
	text-align: center;
	padding-bottom: 15px;
	font-size: 0.6em;
	color: #b1ad99;
}

#banner{
margin-bottom:15px;
}

#cx_noticias { float: left; margin: 0; text-align: left; display: table; }
#container			 			{display: table; float: left; height:270px; }
#con_container					{padding: 10px; display: table; height: 0px; float: left; position: relative; }
.cx_esquerda 		 			{ width: 338px; float: left; padding: 10px 30px 10px 10px; color: #000; font-size: 1em; position: relative; }
.cx_esquerda a					{ font-size: 1em; color: #000; text-decoration: none; }
.cx_esquerda a:hover			{ }
.cx_esquerda a h3	 			{ font-size: 0.7em; font-weight:bold; color: #fff !important; padding: 5px; width: 220px; position: absolute; top: 12px; left: 12px; background: #003366; }
.cx_esquerda a img	 			{ padding: 2px; margin-bottom: 12px;}

.cx_direita  	 	 			{ width: 278px; float: right; padding: 10px; color: #000; font-size: 12px; }
.cx_direita	li		 			{ background: url(../../reuni/images/bullet_list_noticias.gif) 0 4px no-repeat; padding-left: 20px; padding-top:3px; margin: 7px 0 -16px 0;}
.cx_direita	li a	 			{ font-size: 12px; color: #3a97b1; text-decoration: none; font-weight:normal; }
.cx_direita	li a:hover 			{ font-size: 12px; text-decoration: underline; color: #3a97b1 !important; font-weight:bold; }
.cx_direita h3		 			{ font-size: 12px; font-weight:bold; color: #3a97b1; font-weight:bold;}
#noticia_destaque				{border-bottom:1px dashed #6c9bc4; padding-bottom:10px;}
#noticia_destaque h4			{color:#3b98b2; font-size:20px; font-weight:bold; overflow:hidden; padding-bottom:6px;}
#noticia_destaque a				{color:#696969; text-decoration:none;}
#noticia_destaque a:hover		{color:#696969; text-decoration:underline;}
/*NOTICIAS DESTAQUE - SLIDE*/
.lof-articlessroller .lof-bottom .lof-navigator-outer{  background: none repeat scroll 0 0 #FFFFFF !important;  bottom: -33px !important; left: 0 !important; position: absolute !important; height: 18px !important;}
.lof-articlessroller #texto_slide			{position: absolute; bottom: 0}
.lof-articlessroller #texto_slide h3 		{background: url("../../reuni/images/back_overlay.png") repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; font-size: 0.7em; margin: 0; padding: 3px 7px 8px 8px; width: 342px;}
.lof-articlessroller img 					{width: 358px; height: 200px;}
#navegacao 									{  bottom: 0;  left: 9px;  margin-bottom: -60px; position: absolute;}
.lof-articlessroller .lof-navigator li 		{  width: 23px !important;   background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; cursor: pointer;float: left;height: 15px !important; list-style: none outside none;  margin: 0 !important;    padding: 0 !important;    text-indent: 0px !important;}
.lof-articlessroller .lof-navigator li span { color: #144A50; text-indent: 0px !important; margin: 1px 1px !important; background: #D2E9F5; border:1px solid #97BCC0 !important; height: 15px !important;  }
.lof-articlessroller .lof-navigator li.active span { background: #3b98b2; color:#fff !important;  }
.lof-articlessroller .lof-navigator li p 	{font-size: 10px; line-height: 0.4em; margin: -2px 0 7px -1px !important; padding: 7px 0 7px 7px; text-indent: 0px !important;}

#dimensoes{margin-left:19px; width:680px; *margin-top:-270px;}
#dimensoes #tit_dimensoes{width:680px; text-align:left; color:#FFFFFF; background:#3b98b2; height:30px; margin-top:265px; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:6px; height:28px; *padding-top:7px;}
ul#accordionMenu{
width:686px;
}
ul#accordionMenu li{
background:#f3f3f3;
border:1px solid #d8d8d8;
padding:7px;
padding-top:7px;
text-align:left;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

ul#accordionMenu li img{float:right; margin-top:4px;}

ul#accordionMenu li ul{
background:#fff;
padding:3px;
text-align:left;
margin-top:4px;

}

ul#accordionMenu li ul li{
background:#fff;
padding:3px;
text-align:left;
border:1px solid #FFFFFF;
font-weight:normal;
background: url(../images/dimensoes_seta.gif) no-repeat left top;
margin-top:5px;
padding-left:17px;
padding-top:0px;
margin-left:20px;
}

#displayAiContactSafeForm_2{
margin-top:-20px;
}
/* area video destaque */
#videodestaque{ background:#BDDAE4 none repeat scroll 0 0; margin-left:20px; margin-bottom:15px; margin-right:auto; width:220px; overflow:hidden; font-size:10px}
#videodestaque h2{background-attachment:scroll; background-color:#3B98B2; background-image:none; background-position:0 0; background-repeat:repeat; border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:1px; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:14px;font-weight:bold; width:210px; padding:5px}
#videodestaque .video{ width:220px; padding-top:5px}
#videodestaque p.link_video{background-color:#92C0E6; height:20px; margin:0px}
#videodestaque .link_video a{ background:#BDDAE4; padding:0px 5px; color:#2D6271; text-decoration:none; float:right; margin:0px 5px 5px 0px; font-weight:bold}
#videodestaque .link_video a:hover{color:#2D6271; text-decoration:underline}


/* fim area video destaque */

#banners_rodape .bannergroup{height:80px; position:relative;}

#banners_rodape .bannergroup .banneritem{float:left; margin-left:60px;}

/* modulo de busca */
#mod-search-searchword{
    background: url(../images/search-icon.png) no-repeat scroll 99% 50% #FFFFFF;
    border: 1px solid #DFDFDF;
    float: left;
    height: 25px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: -9px;
    width: 500px;
    padding: 4px 0 4px 6px;
}
 /* Fim modulo de busca    */
