#accordion{
	width: 100%;	
	margin-top: 3px;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;	
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
	background-color: #FDE8E9;
	outline: none;
	margin-top: 3px;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
	background-color: #FDE8E9;
}

.header_title_accordion {
    width: 100% !important;
    margin-top: -3px !important;
}

.header_title_accordion span{
	color: #ED1C24;
	font-weight: 600;
	padding-left: 30px;
    font-size: 12px;
}

.texto_accordion{
    padding-right: 15px !important;
    padding-left: 17px !important;
    padding-top: 15px !important;
    padding-bottom: 10px !important;
}

.texto_accordion p{
	color: #ED1C24;
	font-weight: 600;
}


.img_accordion{
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	width: 20px;
	height: 20px;
}

.img_accordion img{
	width: 20px;
	height: 20px;	
}

.icon_plus{
	position: absolute;
	right: 0;
	margin-right: 10px;
    margin-top: -18px;
	color: #ED1C24;
    width: 90%;
}

.icon_plus i{
    float: right;
}

.panel_principal{
    background-color: #FDE8E9 !important;
    border: none !important;
    border-radius: 0 !important;
    border-color: #FDE8E9 !important;
}

.panel_heading_principal{
    width: 100% !important;
    background-color: #FDE8E9 !important;
    border: none !important;
    border-color: #FDE8E9 !important;
}

.panel_heading_principal a:link{
    text-decoration: none;
}

.panel_heading_principal a:visited{
    text-decoration: none;
}

.panel_heading_principal a:hover{
    text-decoration: none;
}

.texto_accordion {
    border: none !important;
}

.panel{
    box-shadow: none !important;
}

.panel-heading {
    padding: 7px 15px !important;
}