body{
  font-family: "Arial", sans-serif;
  min-width:780px;
  max-width:1200px;
  margin: 0 auto;
}

div#header{
  background-image: url("/images/home/nuvens.jpg");
  width: 100%;
  height: 94px;
}

div#cloud{
  position: absolute;
  width: 400px;
  right: 10px;
  top: 0px;
  padding: 10px 0;
  text-align: right;
}

div#cloud a{
  color: #ffffff;
  text-decoration: none;
}

div#cloud a:hover{
  background-color: #32587f;
}

/*
 * menu
 */
div#menu{
  background-image: url("/images/home/menu.jpg");
  width: 100%;
  padding: 3px 0;
}

div#menu a{
  color: #fff;
  text-decoration: none;
  font-size: small;
  font-weight: normal;
}

div#menu a:hover{
  background-color: #32587f;
}

div#menu ul{
  list-style-type: none;
  display: inline;
  color: #ffffff;
  font-weight: bold;
  padding-left: 5px;
}

div#menu li{
  display: inline;
  padding: 0 .2em 0 .2em;
}

div#menu li:after{
 content: ""; 
}


/*
 * layout basico da pagina
 */
table#content{
  margin-top: 10px;
  vertical-align: top;
  border-collapse: collapse;
}

td#left{
  padding-right: 5px;
  width: 40%;
  vertical-align: top;
}

td#center{
  vertical-align: top;
  padding: 0 5px;
  width: 267px;
  height: 100%;
  /* border-right: solid #8684B5 1px;
  border-left: solid #8684B5 1px; */
  float: left;
  padding-left: auto;
  padding-right: auto;
  display: run-in;
}

td#right{
  vertical-align: top;
  /*padding-left: 2em;*/
}

div.separador{
  clear: both;
  height: 10px;
}

/*
 * css relativo aos posts
 */
div.destaque{
	color: #000000;
	background:transparent url(/images/home/fundao.jpg) repeat scroll 0 0;
	padding: .5em;
}
div.destaque ul {
list-style-type:none;
padding:0;
margin:0;
}
div.destaque ul li {
}

div.destaque ul a {
color:#fff;
}
div.destaque img {
border:none;
float: right;

}
div.destaque a{
  color: #88DAFF;
  text-decoration: none;
}

div.destaque_main{
  background-color: #29a;
  font-style: bold; 
  font-size: 1.5em;
  padding-left: 5px;
  min-height: 100px;
}


div.destaque_excerpt{
  padding-left: 10px;
  font-size: small;
}

div.destaque_excerpt p {
  /*display: inline;*/
  font-size:90%;
}

img.destaque_imagem{
  float: right;
  padding: 0px;
}


/* 
 *multimedia
 */

div.audiovisual{
	color: #000000;
	margin-top:0;
	background: #ffd;
	padding: .5em;
}


div.audiovisual img {
	float:right;
	border:none;
}

div.audiovisual a{
  color: #32587F;
  text-decoration: none;
}

div.audiovisual_main{
  background-color: #ffffff;
  font-weight: bold;
  font-size: medium;
}

/* estilo para acertar as categorias do audiovisual */
.audiovisual_categoria{
  padding:.2em;
  background-color: #32587F;
}
.audiovisual_categoria a {
  padding:.5em;
}
.audiovisual_categoria ul.post-categories{
  display: inline-block;
  list-style-type: none;
  padding: 0;
  margin: auto;
}

.audiovisual_categoria ul.post-categories li {
  padding: 0;
}

.audiovisual_categoria ul.post-categories a{
  color: #ffffff;
  text-decoration: none;
}

div.audiovisual_excerpt{
  padding: .5em 0 .5em 0;
}

div.audiovisual_excerpt p {
  display: inline;
  font-size:90%;
}
div.audiovisual_imagem {
}

/* 
 * entradas do blog da cidade
 */

div.blog{
  color: #000000;
}

div.blog a{
  color: #3c6195;
  text-decoration: none;
  font-weight: bold;
}

div.blog_main{
  background-color: #9dbdda;
  font-size: medium;
  padding: 3px 5px;
}

div.blog_excerpt{
  padding-left: 10px;
  font-size: small;
}

div.blog_excerpt p {
  display: inline;
}

hr.blog_hr{
  size: 1px;
  color: #c2c2da;
}
/*
 * css relativo ao quem somos
  */

	div.quemsomos{
		color: #000000;
		margin-top:0;
		background: #ffd;
		padding: .5em;
	}


	div.quemsomos img {
		float:right;
		border:none;
	}

	div.quemsomos a{
	  color: #32587F;
	  text-decoration: none;
	}

	div.quemsomos_main{
	  background-color: #ffffff;
	  font-weight: bold;
	  font-size: medium;
	}

	/* estilo para acertar as categorias do quemsomos */
	.quemsomos_categoria{
	  padding:.2em;
	  background-color: #32587F;
	}
	.quemsomos_categoria a {
	  padding:.5em;
	}
	.quemsomos_categoria ul.post-categories{
	  display: inline-block;
	  list-style-type: none;
	  padding: 0;
	  margin: auto;
	}

	.quemsomos_categoria ul.post-categories li {
	  padding: 0;
	}

	.quemsomos_categoria ul.post-categories a{
	  color: #ffffff;
	  text-decoration: none;
	}

	div.quemsomos_excerpt{
	  padding: .5em 0 .5em 0;
	}

	div.quemsomos_excerpt p {
	  display: inline;
	  font-size:90%;
}

	div.quemsomos_imagem{
	}


/* estilo para acertar as categorias */
.categoria{
  display: inline;
  width: 100%;
}

.categoria ul.post-categories{
  display: inline;
  list-style-type: none;
  padding: 0;
}

.categoria li{
  display: inline;
}
.categoria ul.post-categories a{
  color: #ffffff;
  text-decoration: none;
}

/* FOOTER STUFF */
div#footer {
	font-size: small;
	border-top: 1px solid #333;
	clear: both;
	margin: 10px 0 1em 0;
	text-align: center;
}
div#footer p {
	font-size: 90%;
	letter-spacing: 0.4px;
	margin: 0;
	padding: 0.2em 0 0.4em 0;
}

div#imagem_blog{
  width: 100%;
  background-image: url("/images/home/pontosdoblog.png");
}

