/* Folha de estilo
Layout INPE - Instituto Nacional de Pesquisas Espaciais
INTRANET / STI
/*

/*=========================================================================================================================================================*/
/* GERAL */


a:link{color:black;text-decoration:underline;}
a:active{color:black;text-decoration:underline;}
a:visited{color:black;text-decoration:underline;}
a:hover{color:#a1916a;text-decoration:underline;} 


img{
	border:0px;
}


/*================================================================================================================================================================*/
/* TEXTOS */

.tahoma_azul{
	font:10px Tahoma, Geneva, sans-serif;
	color:#53b0bf;
	font-weight:bold;
	color:#53b0bf;
}

.tahoma_azul_maior{
	font:14px Tahoma, Geneva, sans-serif;
	color:#53b0bf;
	font-weight:bold;
}



#texto a.tahoma_azul:link{color:#53b0bf;text-decoration:underline;}
#texto a.tahoma_azul:active{color:#53b0bf;text-decoration:underline;}
#texto a.tahoma_azul:visited{color:#53b0bf;text-decoration:underline;}
#texto a.tahoma_azul:hover{color:#a1916a;text-decoration:underline;} 

a.tahoma_azul:link{color:#53b0bf;text-decoration:underline;}
a.tahoma_azul:active{color:#53b0bf;text-decoration:underline;}
a.tahoma_azul:visited{color:#53b0bf;text-decoration:underline;}
a.tahoma_azul:hover{color:#a1916a;text-decoration:underline;}

a.azul:link{color:#53b0bf;text-decoration:none;}
a.azul:active{color:#53b0bf;text-decoration:none;}
a.azul:visited{color:#53b0bf;text-decoration:none;}
a.azul:hover{color:#a1916a;text-decoration:none;}

a.blank:link{color:#fff;text-decoration:none;}
a.blank:active{color:#fff;text-decoration:none;}
a.blank:visited{color:#fff;text-decoration:none;}
a.blank:hover{color:#a1916a;text-decoration:none;} 

.texto_branco{
	color:#FFFFFF;
	font-weight:bold;
}

.cinza_menor{
	font-size:10px;
	color:#666666;
}

.azul_negrito{
	color:#007dbe; 
	font-weight:bold;
}

.texto_vermelho{
	color:#FF0000;
}


/*===================================================================================================================================================================*/
/* INÍCIO */

body{
	background: url(../imagens/fundo.gif) #e2d6bb repeat-x top;
	font:11px verdana, arial, helvetica, sans-serif;
	line-height:16px;
	margin-top:0px;
	margin:auto;
	margin-left:-495px; /*1024x780*/
	padding-left:50%;
}

#divbody{
	background-color:#ffffff;
	height:auto !important;
	width:990px;
	/*overflow:auto;*/
}

/*===================================================================================================================================================================*/
/* TOPO */

#topo_modelo{
	width:990px; /*1024x780*/
	height:161px;
	margin-bottom:5px;
}

#menu_sup{
	width:990px; /*1024x780*/
	height:20px;
    padding: 5px 0 0 0;
	margin:0px 0px 5px 0px;
	background:#919191;
	border-bottom:3px solid white;
}


#sup_esq{
	display:block; 
	float:left; 
	position:absolute; 
	width:650px; 
	height:23px; 
	background:#919191; 
	text-align:right;
}

#sup_dir{
	display:block; 
	float:right; 
	width:340px; 
	height:23px; 
	background:#919191;
	color:#FFF;
	font-weight:bold;
}

#sup_dir a:link{color:#fff;text-decoration:none;}
#sup_dir a:active{color:#fff;text-decoration:none;}
#sup_dir a:visited{color:#fff;text-decoration:none;}
#sup_dir a:hover{color:#53b0bf;text-decoration:none;} 


/*===================================================================================================================================================================*/
/* MENU PRINCIPAL - ESQUERDO */


#divleft{
	float:left;
	width:210px;
	display:block;
}

#menu{
	float:left;
	width:210px;
	margin:1px;
	border:1px #CCC solid;
	background:url(../imagens/menu.gif) repeat-x bottom #f8f8f8;
	display:block;
}


/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! MyCSSMenu Styles !!!!!!!!!!!*/

	
	/*"""""""" (MAIN) Container""""""""*/	
	#qm0{
		float:left;
		width:180px;
		margin:15px;
		/*border-bottom: 1px solid #FFFFFF;*/	
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a{	
		width:168px;
		display:block;
		/*background:#eeeeee;*/
		padding:6px;
		text-decoration:none;
		/*border-top:1px #ffffff solid;*/
		height: auto;
	/*	border-bottom:1px solid #a1916a;	*/
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover{	
		color:#a1916a;
		font-weight:bold;
		border-bottom:1px solid #a1916a;
		/*background-color:#f6f5f5;*/
	}
	
	#qm0 qmparent.a:hover{	
		color:#a1916a;
		font-weight:bold;
		border-bottom:1px solid #a1916a;
		/*background-color:#f6f5f5;*/
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover{	
		float:left;
		margin:30px;
		/*border-bottom: 1px solid #a1916a;*/
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a{	
		margin-left:0px;
		width:190px;
		display:block;
		background:#e8e2d4;
		padding:6px;
		text-decoration:none;
		border-bottom:1px #a1916a solid;
		
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover{	
		/*background-color:#f6f5f5;*/
		color:#a1916a;
		font-weight:bold;
	}
	
	#qm0 span {
		position:absolute;
		top:3px;
		right:5px;
		font-weight:bold;
		float:right;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover{	
	/*background-color:#f6f5f5;*/
	}

#menu_lateral{
	padding:0px 0px 5px 3px;
}


#menu_inf{
	padding:20px;
	font:10px Tahoma, Geneva, sans-serif;
	float:left;
	width:170px;
	margin:1px;
	border:1px #CCC solid;
	background:url(../imagens/menu_inf.jpg) repeat-x top #ffffff;
	display:block;
	line-height:18px;
}


#logos{
	padding:10px;
	font:10px Tahoma, Geneva, sans-serif;
	float:left;
	width:200px;
	display:block;
}
/*===================================================================================================================================================================*/
/* CENTRO */

#margem{
	margin:1px 0px 0px 2px;
}

#texto{
	text-align:justify;
	padding:20px;
	border:1px solid #CCC;
	min-height:1145px;
}

#texto_principal{
	text-align:justify;
	padding:20px;
	border:1px solid #CCC;
	min-height: 610px;
}


#texto a:link{
color:black;
text-decoration:underline;
}

#texto a:active{
color:black;
text-decoration:underline;
}

#texto a:visited{
color:black;
text-decoration:underline;
}

#texto a:hover{
color:#007dbe;
text-decoration:underline;
}


#divmid2{
background:#ffffff;
float:right;
width:776px;
min-height:400px;
display:block;
}

#img_titulo{
	width:776px;
	float:left;
	padding:3px 5px 3px 5px;
	font:11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	display:block;
}


#lastnews{
	width:757px;
	padding:15px 0px 15px 15px;
	margin-top:15px;
	margin-bottom:2px;
	border:1px #CCC solid;
	background:url(../imagens/f_lastnews.jpg) repeat-x bottom #f8f8f8;
}

#titulo{
	width:757px;
	text-align: right;
	padding:15px 0px 15px 15px;
	margin-top:0px;
	margin-bottom:12px;
	border:1px #CCC solid;
	background:url(../imagens/f_lastnews.jpg) repeat-x bottom #f8f8f8;
}

div.justify{
text-align:justify;
}

div.right{
text-align:right;
}

div.left{
text-align:left;
}

div.center {
text-align: center;
}

div.center div, div.center p, div.center table, div.center form {
text-align: left; margin-left: auto; margin-right: auto;
}

.botao_voltar{
float:right;
font-weight:bold;
padding-top:50px;
padding-bottom:25px;
}

fieldset.formulario{
margin:0px;
padding:0px;
border:none;
}

fieldset.formulario input {
font:11px verdana, arial, helvetica, sans-serif;
}

div.esconde{
text-align:left;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:3px;
background-color:#f5f5f5; 
width:460px; 
margin-bottom:3px;
}

.fundo-fotos{
	margin: 5px 10px 0px 0px;
	padding: 4px 10px 8px 7px;
	background: url(../imagens/fundo-foto.png) no-repeat; 
}


/*===================================================================================================================================================================*/
/* MENU LATERAL - DIREITO */

#divright{
float:right;
display:inline;
width:200px;
margin:0px;
padding-right:0px;
padding-left:0px;
background-color: #eeeeee;
text-align:center;
}

.destaques {
background-color: #eeeeee;
text-align:justify;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
}

.linha_azul{
padding-top: 3px; 
padding-right: 5px;
padding-left: 5px;
padding-bottom: 3px;
min-height : 19px; 
background-color:#c5d8e5; 
font-weight:bold; 
text-align:left;
}

.linha_preta{
text-align:center; 
font-weight:bold;
font-variant:small-caps;
color:#000000;
background-color:#cecece;
padding-top:3px; 
padding-right:5px;
padding-left:5px;
padding-bottom:3px;
min-height:19px; 
}

.links_relacionados{
background-color:#eeeeee;
font-weight:bold;
text-align:center;
border-top:3px solid #f8f8f8;
border-right:3px solid #f8f8f8;
border-left:3px solid #f8f8f8;
padding-left:15px;
padding-right:15px;
padding-top:25px;
padding-bottom:25px;
}


/*===================================================================================================================================================================*/
/* RODAPÉ */

#divfoot{
clear:both;
padding:0;
}

/*#bottom1{
width:990px; /*1024x780
height:2px;
background:#e2d6bb;
}*/

#copyright{
width:489px; /*1024x780*/
float:left;
display:block;
height:21px;
background:url(../imagens/f_rodape.gif) repeat-x #000;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
padding:2px 0px 0px 5px;
font:11px Tahoma, Geneva, sans-serif;
color:#fff;
margin-bottom:5px;
}

#copyright2{
width:489px; /*1024x780*/
text-align:right;
float:right;
display:block;
height:18px;
background:url(../imagens/f_rodape.gif) repeat-x #000;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
padding:5px 5px 0px 0px;
font:11px Tahoma, Geneva, sans-serif;
color:#fff;
margin-bottom:5px;
}


/*===================================================================================================================================================================*/