*{ margin: 0; padding: 0; }* 

body {
	background: #f3f3f3 url(../img/body.png) repeat-x top left;
	color: #888;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:254px;
	z-index:100;
}

body a {
	color:#888;
	text-decoration:none;
}

body a:hover{
	color:#6CC;
	text-decoration:none;
}

/* IDS REFERENTE A BARRA DO GOVERNO FEDERAL */
#topo_gov {
	height:21px;
	margin:-15px auto 2px auto;
	z-index:1;
}
#img_ministerio {
	float:left;
    margin-left:0%;
	height:21px;
	width:51px;
}
#img_brasil {
	float:right;
    width:76px;
	margin-left:0%;
}

/*#cor_gov  {
    display:inline; /*Bug da margem dupla para floats no IE*
    float:left;
     width:100%;
    margin-left:0%;
	height:90px;
	/*width:896px;
    }*/
/* FIM IDS REFERENTE AO GOVERNO FEDERAL */



/*a {	color: #317486;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }*/
p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px 2px;
	 /*color:#999;*/
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#39C; }
	
#chamada {
	height:30px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#6CC;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
.chamada2 {
	height:30px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#35ACD9;
	padding:6px 0px 6px 5px;
	}
/*  Topo - Banner */

#topo_banner { 
	clear: both;
	height: 141px;
	position:relative;
	top:-35px;
	width:1000px;
	margin:0 auto 0 auto;
}

#logo_ufrrj {
	float:left;
    width:0%;
    margin-left:0%;
	width:84px;
	height:119px;
	position:relative;
	top:70px;
	left:0px;
    }
#img_centro {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
    margin-left:0%;
	background-image:url(../img/topo.png);
	background-repeat:no-repeat;
	width:754px;
	height:188px;
	position:relative;
	left:0px;
	top:37px;
	z-index:100;
}
#col_esq {
	float:left;
    width:0%;
    margin-left:0%;
	width:84px;
	height:119px;
	position:relative;
	top:80px;
	left:0px;
    }
/* Fim Topo - Banner */

#conteudo {
	background: #fff;
	margin:-147px 0px 0px 0px;
	width:100%; 
	border-bottom: 1px solid #ccc; 
	*margin: 47px 0px 0px 0px; /*Hack para IE*/
	}

#centralizado { background: #fff; margin: 200px auto 0 auto; width:1000px; padding:0px 0px 20px 0px; }
	
/* Carrossel Imagens */

#carrossel {
	width:auto;
	margin:30px 0;
}

	#carousel{
		width:700px;
		height:200px;
		position:relative;
		top:-150px;
		/*border:1px solid #FFFFFF;*/
		
	}
	
	#carousel img{
		width:100%;
		height:auto;
		border:0px solid #FFFFFF;
		display:block;
	}
	
/* Fim Carrossel de Imagens*/
#menu { 
	clear: left; 
	float: left; 
	width: 200px;
	margin-top:0px;
	*margin-top:-170px; /*Hack para IE*/
	}
	

#direito {
	display:inline;
	padding:0;
	float: left;
	width: 795px;
	text-align: justify;
	padding:0 0 0 5px;
	margin-top:10px;
	*margin-top:-220px; /*Hack para IE*/
}

#txt_semeq {
	margin:6px 0px;
	text-align:justify;
	width:390px;
	}
	
.coordenador {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#inscrição{
	width:300px;
	/*left:370px;*/
	margin:0px 0px 0px -50px;
	height:200px;

}

#patrocinio{
	width:400px;
	/*left:370px;*/
	/*margin:-700px 0px 0px 370px;*/
	height:200px;
	border:dotted 1px #f3f3f3;
	position:absolute;
	top:237px;
	left:771px;

}

.txt_patrocinio {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#fff;
	margin:0px;
	z-index:3;
	background-color:#1DBCC5;
	}


#apoio{
	width:400px;
	/*left:370px;*/
	/*margin:-700px 0px 0px 370px;*/
	height:200px;
	border:dotted 1px #f3f3f3;
	position:absolute;
	top:470px;
	left:770px;

}
.txt_apoio {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#fff;
	margin:0px;
	z-index:3;
	background-color:#1AA3AA;
	}

/* Classe referente ao Hover da tabela   */
.linha_int {
	border: 1px solid #F3F3F3;
	padding-left:3px;
}
tr {
      background-color: #fff;
	   padding:20px;
      }
      tr:hover {
	background-color: #FDFCEC;
	padding:20px;
      }

td {
	border:solid 1px #F3F3F3;
}

.tab_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}

.linha_cronograma {
	padding:10px 3px 10px 3px;
	border-bottom:dotted 1px #ccc;
	}
.linha_cronograma:hover {
	padding:10px 3px 10px 3px;
	border-bottom:dotted 1px #ccc;
	background-color:#FF9;
	}
/*Fim Classe referente ao Hover da tabela  */
	
	
/* FALE CONOSCO */
.paragrafo {
	padding:0px 0px 0px 4px;
}

/****** formatação das caixa de texto e posicionamento do Fale Conosco ********/  
.destinatario {
	margin:0px 0px 0px 62px;
	border:solid 1px #09C;
	widows:100px;
}
.paragrafo2 {
	padding:0px 0px 0px 23px;
}
.paragrafo3 {
	padding:0px 0px 0px 25px;
}
.paragrafo4 {
	padding:0px 0px 0px 11px;
}
.paragrafo5 {
	padding:0px 0px 0px 14px;
}
.paragrafo6 {
	padding:0px 0px 10px 0px;
}

.paragrafo_2 {
	padding:0px 0px 10px 0px;
	text-align:left;
	margin:0px 0px 10px 0px;
}

/*Somente para Safari e Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .paragrafo4 {
	padding:0px 0px 0px 70px;
}

.paragrafo5 {
	padding:0px 0px 0px 70px;
}

.paragrafo6 {
	padding:0px 0px 10px 0px;
}
}


.posicao {
	margin:30px 0px 0px 200px;
	width:400px;
}

.posicao_2 {
	margin:300px 0px 0px 200px;
	width:400px;
}

.caixa_cor {
	padding:3px;
	border:solid 1px #09C;
	background-color:#FFF;
	color:#333;
}
.caixa_cor_mensagem {
	padding:3px;
	border:solid 1px #09C;
	background-color:#FFF;
	color:#333;
}
.botao {
	border:solid 1px #369;
	background:#09C;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

.botao:hover {
	border:solid 1px #369;
	background:#17C6FF;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}
.txt_titulo {
	padding:0px 0px 10px 0px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}
.txt_envio {
	color:#F90;
	font-weight:bold;
	text-align:center;

}

.txt_envio {
	color:#F90;
	font-weight:bold;
	text-align:center;

}


.agencia {
	background-color:#f90;
	font-weight:bold;
	color:#fff;
	padding:3px;
	width:auto;
}
/******* fim fortmatação Fale Conosco ********/
	
	
	
	
	
	
/*    RODAPE */	
#rodape{ 
	clear: both; 
	font-size: .9em; color: #808080;	
	width:1000px;
	margin:0 auto;
	height:98px;
	position:relative;
	
		
	}
	#rodape a { color: #4CA031; background: #fff; }
	#col1 { float: left; width: 274px; padding: 7px 0 0 10px; margin: 0 0 10px; height: 40px; }
	#col2 { float: left; width: 150px; border-left: 1px solid #ccc; padding: 7px 0 0 10px; height: 40px;}
	#col3 { float: right; width: 250px; border-left: 1px solid #ccc; padding: 7px 0 0 10px; height: 40px; }
	
	
