* {
margin:0;
padding:0;
}
body {
  font:12px Arial, Helvetica, sans-serif;
  color:#7F5600;
background:#ffc400 url(imagens/bg2.jpg) top center repeat-y;

}
#pai {
background: url(imagens/bg.jpg) top center no-repeat;
padding:110px 0 0 0 ;
}
#geral {
width:777px;
margin:0 auto;
height:800px;

}
#esquerda {
width:130px;
float:left;
padding:0 0 0 10px;
}
#centro {
width:470px;
float:left;
overflow:hidden;
padding:10px 20px 0 20px;
}
#direita {
width:118px;
float:left;
padding:30px 0 0 0 ;
}
* html body #direita {

width:110px;
float:left;
padding:30px 0 0 0 ;
}

#rodape{
  clear:both;
  float:left;
  width:776px;
}
.rodape_class{
  float:left;
  height:64px;
  }
#rodape_esquerda{
  width:153px;
  background:url(i/i_02.gif) no-repeat; 
 
}
#rodape_meio{
  width:493px;
  padding:20px 0 0 0;
  text-align:center;
  color:#CF910C;
  height:44px;
  }
#rodape_direita{
  width:129px;
  color:#7F5600;
  background:url(i/i_03.gif) no-repeat right;
}
/*################### ACABA LAYOUT ##########################*/
/*################### MENU #######################*/
ul#menu{
  padding:30px 0 0 0;
  margin:0 0 0 4px;
  width:130px;
  font:12px Arial, Helvetica, sans-serif;	}
ul#menu ul{
  width:131px;
  font:12px Arial, Helvetica, sans-serif;
  border:1px solid #FFE09F;
  border-bottom:0;
  background:#FFC56B;
	}
ul#menu li {
  position: relative;
  list-style: none;
	}
ul#menu li a {
  display:block;
  text-decoration:none;
  border-bottom:1px solid #FFD38F;
  padding:1px 0 1px 10px;
  color:#BF8200;
	}
ul#menu li a:hover { 
  
  color: #800000;
  }

* html ul#menu li { float: left; height: 1%; }
* html ul#menu li a { height: 1%; }
ul#menu ul {
	position: absolute;
	display: none;
	left: 131px; /* Set 1px less than menu width */
	top: 0;
	}
ul#menu li ul li a { padding: 1px 0 1px 3px; } 
ul#menu li:hover ul ul, ul#menu li:hover ul ul ul,ul#menu li.over ul ul,ul#menu li.over ul ul ul {
 display: none;
 } 
ul#menu li:hover ul, ul#menu li li:hover ul,ul#menu li li li:hover ul,ul#menu li.over ul,ul#menu li li.over ul,ul#menu li li li.over ul { display: block; } 

ul#menu li.menu_filho{ background: url(imagens/arrow.gif) right center no-repeat; }
ul#menu li.menu_filho:hover{ 
  background:#FFEBBF url(imagens/arrow2.gif) right center no-repeat;  
}



/******************introducao***************/
.coluna_inicial {
  width:214px;
  float:left;
  height:150px;
  text-align:center;
   border:1px solid #FFCC80;
   margin: 0 0 0 10px;
}
.coluna_inicial2 {
  width:214px;
  background:#FFCC5F;
  float:left;
  height:150px;
  border:1px solid #FFBD2F;
  color:#AF7700;
  text-align:center;
  margin: 0 0 0 10px;
}
.depoimentos_destaque {
  background:#FFD67F;
  padding:4px;
  margin:3px 0 0 0;
  border:1px solid #FFE09F;
  width:465px;
  float:left;
  color:#7F5600;
  text-align:left;
  padding:4px;
}
.depoimentos_destaque2 {
  background: #FFDB8F;
  width:465px;
  color:#AF7700;
  text-align:left;
  float:left;
  padding:4px;
  border:1px solid #FFAE02;
  margin:3px 0 0 0;
}
.aviso2 {
  background: #FFDB8F;
  width:465px;
  color:#AF7700;
  padding:4px;
  border:1px solid #FFAE02;
  margin:3px 0 0 0;
}
ul.agenda{
  width:95%;
  font:12px Arial, Helvetica, sans-serif;
  background: #FFF5DF;
  border:1px solid #FFE09F;
  border-bottom:0;
  margin:0 auto;
	}
ul.agenda li {
  position: relative;
  list-style: none;
	}
ul.agenda li a {
  display:block;
  height:1%;
  text-decoration:none;
  border-bottom:1px solid #FFE09F;
  padding:1px 0 1px 10px;
  color:#BF8200;
	}
ul.agenda li a:hover { 
  background:#fff ;
  color:#DF9800;
  }

/*############# final agenda #################3*/
.contato_left{
  background:#FFD16F;
  padding:3px 3px 3px 5px;
  }
#bubble_tooltip{
  position:absolute;
  display:none;
  text-align:center;
}
#bubble_tooltip .bubble_middle{
  margin:0 0 10px 0; 
  padding:6px; 
  width:120px;
  font-size:11px;
  color:#BF8F00;
  background:#FFFBEF; 
  border:1px solid #BF8F00;
}
/* Formulários */
select {
  border:2px solid #F0F0F0;
  font:12px Arial, Helvetica, sans-serif;
  margin:0 0 6px 0;
  color:#8F7500;
  background:#FDFFE8;
  }
option.sel {
  font-weight:bold;
  font-style:italic;
}
.caixas {
  border:2px solid #F0F0F0;
  padding:4px;
  font:12px Arial, Helvetica, sans-serif;
  margin:0 0 6px 0;
  color:#8F7500;
  background:#FdFFE8;
  }
.botoes {
  padding:1px;
  border:1px solid #F0F0F0;
  color:#626262;
  background:#f3f3f3;
  }
textarea.form {
  width:420px;
  height:80px;
  border:2px solid #F0F0F0;
  padding:4px;
  font:12px Arial, Helvetica, sans-serif;
  margin:0 0 6px 0;
  color:#8F7500;
  background:#FdFFE8 url(i/ta_img.gif) 30px 5px no-repeat;
}
h1.titulo {
  color:#AB650D;
  font-size:22px;
  text-align:center;
}
h1.titulov {
  color:#AB650D;
  font-size:22px;
  text-align:left;
}
h2.titulo {
  font-size:12px;
  text-transform:uppercase;
  color:#E79703;
}
h2.titulo_intro {
  font-size:16px;
  letter-spacing:2px;
  padding:3px 0 3px ;
  margin:3px;
  color:#AB650D;
  text-align:center;
}

h3 {
  font-size:12px;
}
h3.sub-titulo {
  font: normal 11px Arial, Helvetica, sans-serif;
  text-align:center;
  margin:0 0 5px 0; 
  color:#AF7700;
}
h3.sub-titulov {
  font: normal 11px Arial, Helvetica, sans-serif;
  text-align:left;
  margin:0 0 5px 0; 
  color:#AF7700;
}
ul.sub-titulo {
  font: normal 11px Arial, Helvetica, sans-serif;
  text-align:center;
  margin:0 0 5px 0; 
  color:#AF7700;
}
ul.links li {
 list-style-type:none;
}

ul.links li a img {
 border:1px solid #BF8200;
 margin:0 0 1px 0;

 }
.aviso {
  background:#FFD67F;
  margin:10px 0 0 0;
  padding:4px;
  border:1px solid #FFE09F;
}
/*       mural         */
.background1{
  background:#FFE5AF;
  border:1px solid #FFBD2F;
  padding:7px;
  }
.background0{
  background:#FFDB8F;
  border:1px solid #FFBD2F;
  padding:7px;
  text-align:right;
  }
a {
  color:#CC6600;
  background:inherit;
  }
a:hover {
  text-decoration:none;
  }
a.intro {
  color:#AB650D; 
  text-decoration:none;
}
a.depoimento img {
  border:1px solid #DF9800;
  background:#fff;
  margin:0 5px 0 0;
  padding:1px;
  
  float: left; width:120px; 
}
a img.icon {
  border:1px solid #DF9800;
  margin:10px 0 0 2px;
  background:#FFDB8F;
  padding:1px;
}
a:hover img.icon {
  border:1px solid #FFC74F;
}
div.bordas {
  border:2px solid #DF9800;
  background:#fff;
  padding:2px;
  }
a img.bordas {
  border:2px solid #DF9800;
  padding:2px;
  background:#fff url(i/loading.gif) no-repeat center center !important;
}
a:hover img.bordas {
  border:2px solid #FFD67F;
}

.toggle 
{	
  background: #EFA300 url('i/arrow-down.gif')  1px no-repeat;
  color:#FFFFFF;
  padding:3px 0 3px 0;
  margin:5px 0 5px 0;
  cursor:pointer;
  text-transform:uppercase;
  text-align:center;
  font: 20px Arial, Helvetica, sans-serif;
}
.toggle.closed
{
  background:#FFAD1F  url('i/arrow-right.gif') 1px no-repeat;
}
.hidden
{
  display:none;

}
/* acaba toggle*/
.admin_estatistica {
  width:128px; 
  text-align:center;
  padding:2px 0 0 ;
  border-top:1px solid #DF9800; 
  border-left:1px solid #FFAE02;
  background:#Fcc34a;
  }
.admin_estatistica h3.sub-titulo {
  margin:0;
  padding:0;
}
.preco_instrumento {
  font-size:24px;
  color:#8F6100;
  margin:3px 0 3px;
}
span.decor{
  color:#CC0000;
  width:10px;
  /*float:left;*/
  }
/*td {
  border:1px solid #FFB062;
  padding:3px;
}*/
.galeria {
  background: #fff; 
  border:2px solid #990033; 
  padding:2px;
  }
.newsletter {
   background:#FFD67F;
  padding:10px;
    border:1px solid #FFE09F;
  color:#7F5600;
  text-align:left;
  }

