
/******************************* azul: #1D3E67, amarelo: #C69803 *******************************/

html {
	background: #1D3E67 url("../img/bg.jpg") no-repeat left top !important;
}

body {
	margin:0;
	padding:0;
	background: url("../img/topo_topoAmarelo_bg.png") repeat-x top;
}


/*************************   Barra amarela   ************************/

#barra {
	width:990px;
	height:41px;
	margin:0 auto 0 auto;
	z-index:10;
}

	#barra img{
		border:0;
		
	}
	
	#barra #mct{
		width:210px;
		height:33px;
		float:left;
	}
	
	#barra #brasil{
		width:91px;
		height:32px;
		float:right;
	}


/*************************   Topo   ************************/

#topo {
	width:990px;
	height:119px;
	margin:0 auto 0 auto;
	margin-top:-3px;
}

	#topo #logo {
		width:287px;
		height:135px;
		float:left;
		z-index:15 !important;
	}
	
	#topo #idiomas {  
		width:190px;
		height:24px;
		float:right;
		background: url("../img/topo_Idiomas_bg.png") no-repeat center;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-top:2px;
	}
		
	
		#topo #idiomas ul{ 
			list-style:none;
			margin:0;
			padding:0;
		}
		
			#topo #idiomas ul li {  
				list-style:none;
				display:inline;
				margin:10px; /* tem IE7 hack */
				
			}
		
				
				#topo #idiomas ul li a{
					color:#93A8C1;
					text-decoration:none;
				}
				
				#topo #idiomas ul li a:hover{
					color:#FEC900;
				}
				
				
				#topo #idiomas ul li a.idiomaatual{
					color:#FFFFFF !important;
				}


	#topo #execucao { 
		width:992px;
		height:70px;
		margin-top:-55px;
		float:left;
		z-index:100px;
	}
	
	
/*************************   Corpo  ************************/

/*
inicial.css
internas.css
*/

#fundo_escuro{
		display: none;
		position: absolute;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 300%; /*height: 150%;*/
		background:url("../img/bg_fundo_escuro.png");
		z-index:1001;
	}

.lightbox {
	display: none;
	position: absolute;
	top: 20%;
	left: 37%;
	
	padding: 16px;
	border: 16px solid #D2D2D2;
	background-color: white;
	z-index:1002;
	overflow: hidden;
}

.lightbox p {
	font-family:Arial, Helvetica, sans-serif;
	color:gray;
	font-size:13px;
}

.lightbox h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#1D3E67;
	font-size:18px;
	padding:0 0 20px 0;
	letter-spacing:-1px;
	margin:0;
	display:block;
}



/*************************   Rodapé   ************************/

#rodape {  /* tem IE7 hack */
	width:990px;
	margin:0 auto 0 auto;
	margin-top:30px;
	margin-bottom:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7C9CB6;
	line-height:1.2em;
	overflow:hidden;
}
	#rodape p.texto {
		float:left;
		margin:0;
		padding:0;
	}

	#rodape #menu{
		width:236px;
		height:19px;
		float:right;
	}
	





/* Formulários */

.campotexto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	border-top:2px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	color:#C69803;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior:url(../inc/border-radius.htc);
}

.botao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-top:2px solid #E1B500;
	border-left:2px solid #E1B500;
	border-right:2px solid #E1B500;
	border-bottom:2px solid #E1B500;
	background-color:#FFD52B;
	color:#1D3E67;
	padding:4px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior:url(../inc/border-radius.htc);
}




/* Aplicações gerais */

 ul.listaMarcada{
		margin:0;
		padding:0;
		list-style:none;
		margin-top:30px;
	}
	
		 ul.listaMarcada li{
			margin:20px 0 0 10px;
			background: url(../img/corpo_Institucional_marcador.jpg) no-repeat top left;
			padding:0 0 0 30px;
			color:#1D3E67;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
		}
		
		 ul.listaMarcada li a{
			color:#C69803;
		}
		
		 ul.listaMarcada li a:hover{
			color:#1D3E67;
		}
	
 ul.listaNaoMarcada{
	margin:0;
	padding:0;
	list-style:none;
}

	 ul.listaNaoMarcada li{
		margin:30px 0 0 10px;
		color:#1D3E67;
	}
	
	 ul.listaNaoMarcada li a{
		color:#C69803;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
	}
	
	 ul.listaNaoMarcada li a:hover{
		color:#1D3E67;
	}
	
	ul.listaNaoMarcada li p{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
	}
