body {
	background-color: #393431;
	margin: 5px;
	padding: 5px;
  text-align: center;
}
h1 {
  display: none;
}
a:link {
  color: #333;
  font-weight: bolder;
	text-decoration: none;
}
a:visited {
  color: #333;
	text-decoration: none;
  font-weight: bolder;
}
a:hover {
  color: #333;
	text-decoration: underline;
  font-weight: bolder;
}
a:active {
  color: #333;
	text-decoration: none;
  font-weight: bolder;
}
#menu_flash {
  width: 780px;
  text-align: center;
  background: #fff;
  margin: 0 auto;
}
#banner {
  width: 256px;
  float: left;
}
#conteudo {
  background-color: #ddd;
  padding: 20px;
  text-align: left;
}
#corpo {
	font-family: "Trebuchet MS";
	color: #333333;
	font-size: 11px;
  background: #fff;
  padding: 0 10px;
  text-align: left;
}
.corpo_e_galeria {
  background: #ddd url(images/tracado1.jpg) repeat-y center;
}
#corpo_galeria {
  width: 350px;
  padding: 20px;
  min-height: 330px;
}
#galeria {
  float: right;
  width: 350px;
  padding-top: 35px;
}
.fix { clear: both; }
#bottom {
  clear: both;
  margin-top: 10px;
  color: white;
  height: 170px;
  padding-right: 30px;
  text-align: left;
}
#bottom p {
  display: block;
  float: left;
  width: 330px;
  height: 60px;
  padding: 0 20px;
  text-align: left;
  line-height: 20px;
  margin: 20px 0;
}
#bottom form {
  float: right;
  width: 340px;
}
#bottom label {
  display: block;
  width: 340px;
  height: 30px;
  text-align: right;
}
#bottom fieldset {
  display: none;
}
#bottom input {
  width: 230px;
}
#bottom select {
  width: 234px;
}
#bottom .button {
  border: 0;
	background: transparent url(images/enviar.jpg) no-repeat !important;
  width: 86px !important;
  height: 50px !important;
	cursor: pointer; text-indent:-9999px;
}
@media all and (min-width: 0px){ /**** PARA OPERA ****/
    #bottom .button { font-size:1px; padding-left:60px; }
}
#search {
  top: 45px;
  left: 50%;
  margin-left: 130px;
  position: absolute;
}
address {
  text-indent: -9999px;
  overflow: hidden;
  background: transparent url(images/endereco0.jpg) no-repeat center;
  width: 758px;
  height: 30px;
  display: block;
  margin: 0 auto;
}
#bottom {
  background: #5D686E url(images/tracado2.jpg) repeat-y center;
  padding: 10px;
}
#bottom h2 {
  background: transparent url(images/informativo.jpg) no-repeat center;
  text-indent: -9999px;
  overflow: hidden;
  width: 330px;
  height: 40px;
  margin: 0;
  padding: 0;
}
#bottom ul {
  list-style: none;
  width: 500px;
  margin: 0 auto;
  text-align: center;
}
#bottom ul li {
  font: normal 11px 'Trebuchet MS', Arial, sans-serif;
  float: left;
  margin: 0 5px;
}
#rodape {
  text-align: center
}

/* Joomla classes */
.componentheading_noticias,
.contentheading_cursos,
.contentheading_equipe,
.contentheading_tati_sanchis,
.componentheading_contratenos,
.contentheading_contratenos,
.componentheading_acasa,
.componentheading_contato td,
.contentheading_contato td,
.componentheading_parceiros,
.contentheading_parceiros,
.componentheading_blog,
.contentheading_blog,
.contentheading_acasa,
.componentheading_eventos,
.contentheading_eventos,
.componentheading_muv,
.contentheading_muv,
.componentheading_videos,
.contentheading_videos,
.componentheading,
.contentheading,
.componentheading_fotos {
  overflow:hidden !important;
  text-indent: -9999px !important;
  width: 330px;
  height: 40px;
  display: block;
}
.componentheading_noticias {
  background: transparent url(images/noticias.jpg) no-repeat;
}
.componentheading_fotos {
  background: transparent url(images/fotos.jpg) no-repeat;
}
.componentheading_cursos,
.contentheading_cursos {
  background: transparent url(images/cursos.jpg) no-repeat;
}
.componentheading_videos,
.contentheading_videos {
  background: transparent url(images/videos.jpg) no-repeat;
}
.componentheading_equipe,
.contentheading_equipe {
  background: transparent url(images/equipe.jpg) no-repeat;
}
.componentheading_eventos,
.contentheading_eventos {
  background: transparent url(images/eventos.jpg) no-repeat;
}
.componentheading_acasa,
.contentheading_acasa {
  background: transparent url(images/casa.jpg) no-repeat;
}
.componentheading_tati_sanchis,
.contentheading_tati_sanchis {
  background: transparent url(images/tati_sanchis.jpg) no-repeat;
}
.componentheading_muv,
.contentheading_muv {
  background: transparent url(images/muv.jpg) no-repeat;
}
.componentheading_blog,
.contentheading_blog {
  background: transparent url(images/blog.jpg) no-repeat;
}
.componentheading_contratenos,
.contentheading_contratenos {
  background: transparent url(images/contrate-nos.jpg) no-repeat;
}
.componentheading_contato td,
.contentheading_contato td {
  background: transparent url(images/contato.jpg) no-repeat;
}
.componentheading_parceiros,
.contentheading_parceiros {
  background: transparent url(images/parceiros.jpg) no-repeat;
}
.componentheading_blog {
  background: transparent url(images/blog.jpg) no-repeat;
}
.contentpagetitle_noticias {
  font-weight: bolder;
}
.contentpane_contato textarea {
	width: 300px;
}
#maincontent h3 {
    border-bottom: 1px solid #ddd;
    color: #000;
    font: bolder 1em Trebuchet MS, Arial, sans-serif;
    padding: 3px;
    text-transform: uppercase;
    margin: 10px 0 4px 0;
}
