body {
	background-color: #f0f0ee;
	background-image: url("../images/topo_listra.gif");
	background-repeat: repeat-x;
	background-position: 0px 65px;
}

#container {
	width: 755px;
	margin: auto;
	text-align: left;
}


/* CSS referente a div topo*/
#coluna {
	width: 161px;
	height: 400px;
	float: left;
}

#coluna h1 a{
	background-image: url("../images/logo.gif");
	display: block;
	width: 161px;
	height: 193px;
	background-repeat: no-repeat;
}

#coluna h1 span{
	display: none;
}

#coluna p {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-align: center;
}

p.dia {
	margin-top: 25px;
	font-size: 23px;
}

p.mes {
	font-size: 16px;
	margin-top: 3px;
	margin-bottom: 40px;
}

#coluna ul {
	width: 115px;
	margin: auto;
}

#coluna li {
	float: left;
	display: inline;
}

#coluna li span {
	display: none;
}

#coluna ul li a {
	display: block;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
}

#menuzinho{
	height:25px;
	width:120px;
	top:250px;
	left:50px;
	margin: auto;
}

/* fim */


/* CSS referente ao menu */
#menu {
	float: left;
	width: 580px;
	margin-top: 32px;
	margin-left: 10px;
}

#menu li {
	float: left;
	display: inline;
	margin-right: 3px;
}

#menu li span {
	display: none;
}

#menu a {
	display: block;
	width: 113px;
	height: 33px;
	background-repeat: no-repeat;
}

#menu #movimento {
	background-image: url("../images/menu/movimento.gif");
}

#menu #empresas {
	background-image: url("../images/menu/empresas.gif");
}

#menu #parceiros {
	background-image: url("../images/menu/parceiros.gif");
}

#menu #eventos {
	background-image: url("../images/menu/eventos.gif");
}

#menu #arquivos {
	background-image: url("../images/menu/arquivos.gif");
}
/* fim */


/* CSS referente ao conteudo */
#conteudo {
	float: left;
	width: 582px;
	margin-left: 10px;
	margin-top: 15px;
}

#cont_topo {
	margin-bottom:-1px;
	background-image: url("../images/principal_topo.gif");
	height: 18px;
	background-repeat: no-repeat;
}

#cont_conteudo {
	background-image: url("../images/principal_fundo.gif");
	background-repeat: repeat-y;
	padding: 15px 25px 15px;
	text-align: justify;
	font-family: Arial;
	font-size: 12px;
	color: #3F3F3F;
	position:relative;
	min-height:154px;
	height:auto !important;
 	height:154px;
}

#cont_rodape {
	background-image: url("../images/principal_rodape.gif");
	height: 28px;
	background-repeat: no-repeat;
}

#conteudo h2 {
	width: 187px;
	height: 37px;
	background-repeat: no-repeat;
}

#conteudo h2 span {
	display: none;
}

#conteudo h3 {
	color: #0F75BC;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 23px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#conteudo #sobre {
	background-image: url("../images/titulos/titulo_aRioJr.jpg");
	margin-left:5px;
}

#conteudo #mapa {
	background-image: url("../images/titulos/mapa.gif");
}

#conteudo #noticias {
	background-image: url("../images/titulos/noticias.gif");
}

#conteudo #contato {
	background-image: url("../images/titulos/contato.gif");
}

#conteudo #empresa {
	background-image: url("../images/titulos/empresas.gif");
}

#conteudo #evento {
	background-image: url("../images/titulos/eventos.gif");
}

#conteudo #mej {
	background-image: url("../images/titulos/movimento.gif");
}

#conteudo #parceiro {
	background-image: url("../images/titulos/parceiros.gif");
	margin-bottom: 10px;
}

#conteudo #arquivo {
	background-image: url("../images/titulos/arquivos.gif");
}

#conteudo #lista_noticias {
	background-image: url("../images/titulos/noticias.gif");
}

#cont_conteudo #divNoticias {
	position:absolute;
	top:17px;
	right:25px;
	padding-left:2px;
	border-left:1px dashed #113D5C;
}

#cont_conteudo #divNoticias h2 {
	margin-left:40px;
}

#cont_conteudo p {
	line-height: 140%;
}

#cont_conteudo p.paragrafo, #cont_conteudo p.paragrafoCurto  { 
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 10px;
	text-align: justify;
}

#cont_conteudo p.paragrafoCurto{
	width:250px;
}

#cont_conteudo p.fonte {
	font-size: 11px;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 15px;
}

#cont_conteudo p.fonte_ar {
	font-size: 11px;
	font-style: italic;
	margin-bottom: 15px;

}

ul.noticias {
	color: #0f75bc;
	font-weight: bold;
	margin-top: 10px;
}

ul.noticias li{
	margin: 10px;
	padding-left: 15px;
	background-image:url("../images/lista_noticia.gif");
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.noticias li a {
	color: #0F75BC;
}

p.noticia_dt {
	color: #000000;
}

p.veja_mais {
	background-color: #EEEEEC;
	height: 18px;
	margin-top: 10px;
}

p.veja_mais a{
	color: #0F75BC;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

p.veja_mais img{
	vertical-align: middle;
}

p.outras {
	background-color: #EEEEEC;
	height: 15px;
	margin-top: 10px;
	margin-left: 11px;
	width:200px;
	text-align:right;
	padding-right:3px;
	padding-bottom:2px;
}

p.outras a{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

ul.ps{
	font-weight: bold;
	margin-top: 20px;
}

ul.ps li{
	margin-bottom: 15px;
	padding-left: 30px;
	line-height: 15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.arquivos {
	font-weight: bold;
	margin-top: 20px;
}

ul.arquivos li{
	margin-bottom: 15px;
	padding-left: 30px;
	line-height: 15px;
	background-image:url("../images/arquivo_ico.gif");
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

li.arquivo{
	background-image:url("../images/div_horiz.jpg");
	background-repeat:no-repeat;
}

ul.arquivos li a {
	color: #0F75BC;
}

#ejs{
	border:0px;
	border-collapse:separate;
	border-spacing:25px;
}

#ejs tr{
	padding: 10px;
}

#ejs tr td{
	vertical-align: middle;
	padding: 8px;
	line-height: 14px;
}

#ejs a {
	color: #0F75BC;
}

#parceiros_table{
	border:0px;
	border-collapse:separate;
	border-spacing:10px;
	margin-top: 10px;
}

#eventos_table{
	border:0px;
	border-collapse:separate;
	border-spacing:5px;
	margin-top: 10px;
}

.contato{
	border:0px;
	border-collapse:separate;
	border-spacing:10px;
}

.contato tr td {
	vertical-align: top;
}

/* fim */


/* CSS referente ao rodape */
#rodape {
	clear: both;
	font-family: Arial;
	font-size: 10px;
}

#rodape p {
	text-align: right;
	line-height: 18px;
}

#rodape p img {
	vertical-align: middle;
}

/* fim */

.clearboth {
	clear:both;
}