
body, div, h1, h2, h3, h4, h5, h6, pre, form, textarea, p {

  margin: 0;

  padding: 0;

}

table {

  border-collapse: collapse;

  border-spacing:0;

}

img { border: 0px none; }

caption, th { text-align: left; }

abbr, acronym { border: 0px none; }



/**

 * Basics

 */



h1, h2, h3, h4, h5, h6 {

  font-weight: bold;

  margin: 0.5em 0;  

}



h1 { font-size: 30px; }

h2 { font-size: 17px; }

h3 { font-size: 14px; }

h4 { font-size: 12px; }

h5, h6 { font-size: 12px; }

p {

  margin:0;

  line-height: 1.7em;

}

a {

  color: #969;

  cursor: pointer;

}

a:hover { text-decoration: none; }

dl { margin: 0 0 1em 1.5em; }

dl dd { margin: 0 0 0.5em 1.5em; }

table {

  font-size: 11px;

  margin-bottom: 10px;

}

td { padding: 0.2em 0.6em; }

form { margin-bottom: 10px; }

pre {

  display: block;

  font-family: monospace;

  background: #2285B7;

  padding: 3px 7px;

  margin: 1em 0;

  border: 1px solid #0470A1;

  overflow: auto;

}

body {

  font-family: Georgia, "Times New Roman", Times, serif;

  font-size: 12px;

  background: #cadaf4 url('imagem/bg_cch.jpg') no-repeat top left;

  color: #000;

}

	

#container {
  width:956px;
  margin: 0 auto;
  background: #fff url('imagem/bg_footer.jpg') no-repeat bottom left;}

#main_content{	background: url('imagem/bg_footer.jpg') no-repeat bottom left;}

#page {  text-align: justify;
	}

#header {
  float:left;
  border-bottom:#330033 solid 1px;
  height: 160px;
  background: url('imagem/header.jpg') top right no-repeat;
  width:956px
}


#title {
  float: left;
  height:110px;
  background:url('imagem/logo.jpg') no-repeat top left;; 
  margin-left:20px; margin-right:0; margin-top:20px; margin-bottom:26px; padding-left:0; padding-right:0; padding-top:5px;   		padding-bottom:0
}

#title h1 {

  font-size: 11px;
  text-align:center;
  font-weight: bold;
  font-family: Tahoma,Arial, sans-serif;
  color: #000;
  padding: 85px 30px 0 0;
  margin: 0;
  width:295px;
}

#title h1 a { color: #000;}

#main {
   background:url('imagem/footer.png') no-repeat left bottom;
}

.wide-page #main { background: url('min-bg-single.png') repeat-y; }

#content {

  float: right;
  display: inline; /* keeps ie6 happy */
  line-height: 1.95em;
  text-align:justify;
  width: 700px;
  overflow: hidden;
  background:url(imagem/cch.jpg) top right no-repeat;
  overflow-x: hidden;
  margin:5px 15px 5px 5px; padding-left:5px; padding-right:10px; padding-top:0; padding-bottom:0
}

.big{
	font-size:24px;
	font-weight:bolder;
	font-family:"Times New Roman", Times, serif;
	color:#000066;
	border-bottom: #006 solid 3px;
	}
.link {
	font-weight:bolder;
	text-align:right;}
.wide-page #content {
  background: #fff;
  width: 695px;
}

#content h1, #content h2 {

  font-size: 21px;
  font-weight: bold;
  color: #636;
  letter-spacing: -1px;
  line-height: 1.2em;
  padding: 9px 0 10px;
  margin: 0;
}

#content h1 a{color:#303;}


#right {

  float: left;
  width: 180px;
  margin: 5px 0;
  font-size: 11px;
  line-height: 1.5em;

}
	
#right h2 {

  font-size: 17px;
  font-weight: bold;
  padding-bottom: 2px;
  letter-spacing: -1px;
  margin-bottom: 0.6em;
  color:#330033;
}

#left p, #right p { margin: 0 0 1.5em 0; }

#sidebar-top {
  float: left;
  padding-left: 10px; background:f0f;
}

#sidebar-left {

  float: right;
  width:170px;
  padding: 0 0 15px 0;
  border-right: #CCC solid 1px;
}

#sidebar-left h2{

  background:url('Button_Set_1.jpg') no-repeat top right;
  display:block;
  width:150px;
  height:32px;
  color:fff; padding-left:15px; padding-right:0; padding-top:8px; padding-bottom:0
}

#sidebar-right {

  float: left;
  width: 180px;
  margin-left:10px;
  padding-left: 15px;
  color: #363;
}

#sidebar-right h2{ color: #363; }

#clima{float: left; padding:10px 10px; width: 180px;}
#mural{float: left; padding-left:10px; width: 180px;}

#footer {

  color: #636;
  font-weight:bold;
  border-top: 1px solid #333;
  height:200px;
  font-size: 10px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;
	

}

#footer a { color: #333; }

#footer p { margin: 0.5em 0; clear: both;}

#footer .block { margin: 5px 0; }

.clear-both { clear: both; }



#webdesigner{
	background:url('imagem/selected-nav.png') repeat-x top left;
	text-align:center;
	color:#efefef}


