/* RESET CSS */
html * { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
form table {font:bold 0.9em Verdana,arial; margin:5px; }
form table td {padding:5px; }
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b { display:none; }

/* GERAL */
body { margin:0px; background-color:#ce9445; }
body.internas { background:url(../images/fundo.jpg) repeat-x #ffffff; text-align:center;  }
.conteudo { width:990px; margin:auto; text-align:left; font:0.8em Verdana,Arial; color:#71654b; }
.conteudo div.busca { float:left; width:240px; }
.conteudo div.textos { float:left; width:730px; padding:0px; text-align:justify; line-height:1.7em;}
.conteudo div.textos a { color:#71654b; text-decoration:none; }
.conteudo div.textos a:hover { color:black }
.conteudo div.textos ul { margin: 0 0 0 50px; } 
.conteudo div.textos ul li { list-style-type: decimal; }
.conteudo div.textos ul li a { color:#71654b; text-decoration:none; }
.conteudo div.textos ul li a:hover { color:#000000; }
.conteudo div.textos ul li a:visited { color:#6f6f6f; }
.conteudo div.textos div.chegaparala { padding:0 0 0 30px; }
.conteudo div.textos h2 { padding:0 0 0 20px; margin:0px; }
/*.menuprincipal { position:absolute; top:220px; left:50%; margin-left:-270px; z-index:100; width:720px; height:20px; }
.menuprincipal li { display:inline; font:bold 0.75em Verdana,Arial; color:#cf9546; }
.menuprincipal li a { text-decoration:none; color:#cf9546; }
.menuprincipal li a:hover { color:black; }*/
.menuprincipal li a.marcado { color:black; }
fieldset { margin:0 0 20px 20px; border:1px solid #cf9445; padding:0 10px 10px 10px; }
fieldset legend { padding:0 5px 5px 5px; color:black; font-weight:bold; }
.espacovideo { padding:20px; }

/* O PROJETO */
.conteudo div.textos ul.listacreditos li { list-style-type: disc; margin-top:5px; text-align:left; }
.conteudo div.textos ul.listacreditos li a { color:#796c51 !important; text-decoration:underline }
.conteudo div.textos ul.listacreditos li a:hover { text-decoration:none }
.conteudo div.textos p { padding:0 0 0 20px; }
/* CD */
.listacd { background:url(../images/cd.jpg) no-repeat -30px 0px; }
/* BUSCA */
.conteudo div.busca { position:relative; background:url(../images/home/cxcinzapq.jpg) no-repeat; width:241px; height:298px; }
.conteudo div.busca div.poscionabusca { padding:10px 0 0 10px; }
.conteudo h2 { font:bold 1.0em Arial,Verdana; color:#000000; margin-bottom:20px; text-transform:uppercase; }
.conteudo div.busca div.poscionabusca h2 { margin-bottom:10px; }
.conteudo label { font-weight:bold; color:gray; }
.conteudo select,.conteudo input { font:1.1em Verdana,Arial; color:gray; width:220px; border:1px solid gray; margin:2px 0 0 0; }
.conteudo div.busca a { text-decoration:none; color:#d37104; }
.conteudo div.busca a:hover { color:black; }
#caixatitulo { position:absolute; top:76px; display:none; left:0px; border:1px solid gray; border-top:0px; padding:5px; width:208px; background-color:#ececec; }
#caixatitulo li:hover { background:#CCCCCC; cursor:pointer; }

/* CATALOGO DE OBRAS */
.conteudo div.textos ul.obras li { margin:10px 0 0 10px; line-height:1.3em; }
.conteudo div.textos ul.obras li span.dedicatoria { font-style:italic; } 
.conteudo div.textos ul.obras li span.genero { font-weight:bold };
.conteudo div.textos ul.obras li span.titulolista { color:#796c51 !important; font-weight:bold }
.conteudo div.textos h4 { font:bold 1.5em Arial,Verdana; color:#796c51; margin-bottom:20px; padding:0 0 0 20px; }
/* CONTATO */
.formcontato input,.formcontato textarea,.formcontato select { font:0.9em Verdana,Arial; color:gray; border:1px solid gray; margin:-3px 0 15px 0; }
.formcontato { padding:0 0 0 20px; }
.formcontato p { padding:0px !important; }

/* NOVA HOME */
/* .conteudo div.textos ul.cxpretahome { float:left !important; margin:0 0 0 10px; }
.conteudo div.textos ul.cxpretahome li { list-style-type: none; margin:0px; padding:0px; }
.conteudo div.textos ul.cxcinzahome { float:left; margin: 0 0 0 10px; background:url(../images/home/corpocinza.jpg) no-repeat 0px 12px; }
.conteudo div.textos ul.cxcinzahome li { list-style-type: none; margin:0px; padding:0px; }
.conteudo div.textos ul.cxcinzahome li img { margin:0px; }
.conteudo div.textos ul.cxcinzahome li.contboxcinzqa { height:263px; } */
.conteudo div.textos div.cxpretahome { text-align:center; float:left !important; margin:0 0 0 10px; background:url(../images/home/cxpreta.jpg) no-repeat; width:360px; height:300px; }
.conteudo div.textos div.cxcinzahome { float:left !important; margin:0 0 0 10px; background:url(../images/home/cxcinza.jpg) no-repeat; width:345px; height:300px; }
.conteudo div.textos div.cxpretahome h3 { text-align:left; font:bold 1.3em Arial,Verdana; color:#d27c15; padding:10px 0 5px 20px; }
.conteudo div.textos div.cxcinzahome h3 { font:bold 1.3em Arial,Verdana; color:#000000; padding:10px 0 5px 20px; }
.conteudo div.textos div.cxcinzahome ul { margin:0 0 0 10px; }
.conteudo div.textos div.cxcinzahome ul li { list-style-type: none; margin:0px; padding:0px; background:url(../images/home/cxamarela.gif) no-repeat; width:320px; height:87px; }
.conteudo div.textos div.cxcinzahome ul li p { padding:5px 15px 0 100px; line-height:14px; text-align:left; color:black; font-size:0.9em; height:80px; }
.conteudo div.textos div.cxcinzahome ul li p strong { color:white; }
.conteudo div.textos div.cxcinzahome ul li p a { color:black; }
.percussao { background:url(../images/home/ftpercurssao.jpg) no-repeat 4px 4px; }
.ritmos { background:url(../images/home/ftritmos.jpg) no-repeat 4px 4px; }
.choro { background:url(../images/home/ftchoro.jpg) no-repeat 4px 4px; }

.conteudo div.textos div.cxopcoesquiztipos h3 { font:bold 1.3em Arial,Verdana; color:#000000; padding:10px 0 5px 20px; }
.conteudo div.textos div.cxopcoesquiztipos ul { margin:0 0 0 10px; }
.conteudo div.textos div.cxopcoesquiztipos ul li { float:left; list-style-type: none; margin:0 0 0 10px; padding:0px; background:url(../images/home/cxamarela.gif) no-repeat; width:340px; height:87px; }
.conteudo div.textos div.cxopcoesquiztipos ul li p { padding:5px 15px 0 100px; line-height:14px; text-align:left; color:black; font-size:0.9em; height:80px; }
.conteudo div.textos div.cxopcoesquiztipos ul li p strong { color:white; }
.conteudo div.textos div.cxopcoesquiztipos ul li p a { color:black; }

/* FOOTER */
.footerhome { clear:both; margin:auto; padding:20px; }
.footerhome li { display:inline; padding:0 60px 0 0; }
.footerhome li.natura { padding:0px; }

/* menu */
ul.menubar{
	position:absolute; top:220px; left:50%; z-index:100; margin-left:-250px;
	padding: 0px;
	background-color: #FFFFFF; /* IE6 Bug */
	font-size: 100%;
}
ul.menubar li { font:bold 0.75em Verdana,Arial; color:#cf9546; display:inline; float:left; }

ul.menubar .submenu{
  margin: 0px; padding: 3px; list-style: none; background-color: #FFFFFF;
}
ul.menubar .submenu li {
 clear:both;
 display:block;
 width:180px;
 text-align:left;
}
ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0px;
}
 
ul.menubar a{
  display:block;
  text-decoration: none;
  color:#cf9546;
}
ul.menubar a:hover{
  color:#000000;
}
 
ul.menu, ul.menu ul{
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
  width: 180px; /* Width of Menu Items */
  background-color: #FFFFFF; /* IE6 Bug */
}
 
ul.menu li{
  position: relative;
  list-style: none;
  border: 0px;
}
 
ul.menu li a{
  display: block;
  text-decoration: none;
  border: 1px solid #ccc;
  border-bottom: 0px;
  color:#cf9546;
  padding:5px;
  font-size:1.1em;
}
 
ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: red;
}
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */
ul.menu ul { position: absolute; display: none;
  left: 179px; /* Set 1px less than menu width */
  top: 0px;
}
ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */
ul.menu li a:hover { color: #000000; }
ul.menubar li a.marcado { color:black !important; }
