#faqs {

}

#faqs .head {
	background: url(../img/bkg_faq_header.gif) no-repeat 10px 0px;
	height: 50px;
}
#faqs .controls {
	text-align: right;
	padding: 20px 20px;
}

#faqs .content {
	background: url(../img/bkg_faq_content.gif) repeat-y 10px;
}

#faqs .foot {
	background: url(../img/bkg_faq_footer.gif) repeat-y 10px;
	height: 15px;
}

#faqs .controls a {
	color: #017898;
	font-weight: bold;
}

#faqs ul {
	list-style: none;
	padding: 2px 10px;
	margin: 0;
}

#faqs > ul ul {
	display: none;
}

#faqs ul li {
	/*border: 1px solid #017898;*/
	background: url(../img/divisoria_faq.gif) no-repeat bottom;
	padding: 7px 20px;
}

#faqs ul li + li {
	border-top: none;
}

#faqs li > div {
	display: none;
	margin: 0 !important;
}

#faqs .header {
	display: block;
	color: #017898;
	padding: 5px 0;
}
