body{
    background: #ecf0f1;
	font-family: "Tahoma";
}
 
#container-main{
	margin-left: 20px;
	padding-top: 20px;
    width:95%;
    min-width:320px;
    max-width:960px;
}
 
#container-main h1{
    font-size: 25px;
    text-shadow:2px 2px 3px #6D5AC9;
}
 
.accordion-container {
    width: 100%;
    margin: 0 0 15px;
    clear:both;
	padding-top: 10px;
}
 
.accordion-titulo {
    position: relative;
    display: block;
    padding: 10px;
    font-size: 15px;
    font-weight: 300;
    background: #424E8A;
	background: #028daf;
	text-align:left;
    color: #fff;
    text-decoration: none;

 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;


}
.accordion-titulo.open {
    background: #33d7ff;
    color: #fff;
}
.accordion-titulo:hover {
    background: #33d7ff;
}
 
.accordion-titulo span.toggle-icon:before {
    content:"+";
}
 
.accordion-titulo.open span.toggle-icon:before {
    content:"-";
}
 
.accordion-titulo span.toggle-icon {
    position: absolute;
    top: 5px;
    right: 20px;
    font-size: 20px;
    font-weight:bold;
}
 
.accordion-content {
    display: none;
    padding: 20px;
    overflow: auto;
}
 
.accordion-content p{
    margin:0;
	font-size: 15px;
}
 
 
@media (max-width: 767px) {
    .accordion-content {
        padding: 10px 0;
    }
}