*{
	margin:0px;
	padding:0px;	
}
a{
	text-decoration:none;	
}
a:active{
	text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
body{
	text-align:center;
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	}
#container-principal{
	margin:auto;
	width:960px;
	text-align:left;
	height: 100%;
	border:1px #fff solid;
}
#principal-logo{
	float:left;
	width:300px;
	height:150px;
	background-color:#fff;
}
#principal-banner{
	float:left;
	width:660px;
	height:150px;
	background-color:#fff;
}
#principal-banner-container{
	float:left;

	
	width:652px;
	high:102px;
	
	margin:10px;
	border:1px solid #ccc;
	background-color:#fff;	
	
	
}

#principal-interna{
	float:left;
	width:960px;
}
#interna-banner{
	float:left;
	width:200px;
}

#interna-banner-item{
	float:left;
	width:170px;
	height:100px;
	border:1px solid #fff;
	margin:15px;
	text-align:center;
	vertical-align:middle;
}
#interna-banner-item img{
	border:1px solid #ddd;
}
#interna-banner-tempo{
	float:left;
	width:170px;
	height:155px;
	border:1px solid #fff;
	margin:15px;
	text-align:center;
}
#interna-central{
	float:left;
	width:760px;
	height:500px;
}
#interna-central-menu{
	float:left;
	width:750px;
	margin:5px;
	height:40px;
	text-align:center;
}
#interna-central-menu-item{
	float:left;
	width:150px;
	height:40px;
	text-align:center;
}
#interna-central-principal{
	float:left;
	width:750px;
	margin:5px;
}

.arial-titulo{
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color:#E70202;	
}
.arial-subtitulo{
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	color:#E70202;	
}
.arial-corpo{
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;		
}
.vermelho{
	color:#E70202;
}
.cinza{
	color:#666;
}
.rosa{
	color:#c3c;
}
.laranja{
	color:#F60;
}
.verde{
	color:#060;
}
.branco{
	color:#fff;
}
.preto{
	color:#000;
}
#interna-noticias{
	float:left;
	width:363px;
	height:115px;
	margin:5px;
	}

#interna-noticias img{
	float:left;
	width:150px;
	height:112.5px;
	border:2px solid #ccc;
}
#interna-noticias div{
	float:left;
	width:190px;
	margin-left:10px;
}

#interna-eventoagenda-left, #interna-eventoagenda-right {
	float:left;
	width:363px;
	height:115px;
	margin:5px;
	}
#interna-eventoagenda-right img{
	float:right;
	width:150px;
	height:112.5px;
	border:2px solid #ccc;
}
#interna-eventoagenda-left img{
	float:left;
	width:150px;
	height:112.5px;
	border:2px solid #ccc;
}
#interna-eventoagenda-left div, #interna-eventoagenda-right div{
	float:left;
	width:190px;
	margin-left:10px;
}




#interna-subnoticias{
	float:left;
	width:175px;
	height:75px;
	margin:5px;
}
#interna-gata{
	float:left;
	width:740px;
	height:140px;
	margin:5px;
	border:2px solid #C3C;
	overflow:hidden;
}
#interna-gata-titulo{
	width:150px;
	height:20px;
	position:absolute;
	margin-top:228px;
	margin-left:5px;
	z-index:1000;
}
#linha{
	width:740px;
	height:1px;
	background-color:#ccc;
	float:left;
	margin:5px;
	}
#interna-agenda, #interna-eventos{
float:left;
width:375px;
height:385px;
}	
#container_rodape{
	width:750px;
	height:150px;
	background-color:#fff;
	float:left;
	border:1px solid #ddd;	
}
#rodape {
	position: relative;
	margin-bottom: 0px; /* Este margin, tem que ser o mesmo valor da altura do rodapé, só que negativo */
	height: 100px; /* E aqui, fica a altura do rodapé */
	clear: both;
	width:100%;
	background-color:#333;
}
/* contendo float */
.contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contemfloat { display: inline-block; }
/* Hides from IE-mac \*/
* .contemfloat { height: 1%; }
.contemfloat { display: block; }
/* End hide from IE-mac */

#pagina-noticia, #pagina-noticia-data, #pagina-noticia-titulo, #pagina-noticia-corpo{
	width:750px;
}