p {text-align: justify;}

ul.flexqnova p{text-align: left}

.unidad-tecnica-cnt ul li .unidad-cnt p { text-align: left}

.conatct-details  p { text-align: left}

.info-grupo .info-bia-lft ul li p { text-align: left}

 #es-accordion.smk_accordion .accordion_in .acc_content .acc_content_rri ul li{
    float: left;
    width: 100%;
    margin-top: 0px;
	color: #000;
}

.areas-cnt .areas-cnt-lft .presentacion-cnt p {
    width: 96%;
}



.areas-cnt .areas-cnt-lft.nn_page_formacio {
	padding-left: 25px;
	padding-right: 25px;
}
section.areas-cnt.pagina-menu-lateral .areas-cnt-lft .presentacion-cnt.unidad-tecnica section.quienes-somos.insti .ul_ultn_form{
	padding-left: 0;
}
.areas-cnt .areas-cnt-lft ul .li_ultn_formacio {
	width: 30%;
	padding-left: 0px !important;
}
.areas-cnt .areas-cnt-lft ul .li_ultn_formacio::after {
	display: none !important;
}

section.areas-cnt.pagina-menu-lateral .areas-cnt-lft .quienes-somos.insti ul .li_ultn_formacio h2 {
    height: 100px;
	padding-top: 0px;
	font-size: 19px;
}

ul.agenda-altres-lst li .agenda-cont p.loc {
    background: url(../../resources/images/location-dark.svg) no-repeat left 0px;
	
}
.presentacion-cnt.RRI #es-accordion.smk_accordion .accordion_in .n1_head_iir {
    font-size: 16px;
    font-family: 'Montserrat-medium';
    color: #c71000;
    border-top: none;
    padding-top: 0px;
	padding-bottom: 0px;
}
.presentacion-cnt.RRI ul #es-accordion.smk_accordion .accordion_in .acc_head:after {
    top: 0px;
}

.presentacion-cnt.RRI ul #es-accordion.smk_accordion .accordion_in .accordion_in .acc_head:after{
    top: 18px;
}



#es-accordion.smk_accordion .accordion_in .n1_content_iir ul{padding-left: 0px;}
#es-accordion.smk_accordion .accordion_in .acc_head.n2_head_irr, .smk_accordion .accordion_in .acc_content.n2_content_irr {margin-left: 20px; }
.info-grupo .info-bia-lft ul li a {word-break: break-all;}

.presentacion-cnt.RRI #es-accordion.smk_accordion .accordion_in .acc_content p{
	margin-bottom: 0px;
}
.info-bia-cnt ul li {padding-left: 40px;}


/* SEMINARIOS */
.div_seminarios {
    width: 80%;
}
/*
.div_seminarios .seminari_box{ 
	width: 30%;
	float: left;
	border: 2px solid orange;
	padding: 10px;
	margin-right: 20px;
	margin-top: 20px;
	height: 160px;
}
*/
.seminari_box_enllaç {
    margin-top: 15px;
}

.seminari_pp_box{
	padding: 20px;
	width: 80%;
	float: left;
	border: 2px solid #c71000;
	border-radius: 25px;
	background-color: #e9dde9;
	margin-bottom: 30px;
}

/* Legal */

.human-resource.legal ul li {color: #222222;}

.legal .hr-lft table td{padding-top: 15px!important;}
#tabla_legal td {
	border: 1px solid #CCCCCC!important;
	padding-top: 10px!important;
}
#tabla_legal td p, .legal .hr-lft table td p {
    font-size: 14px;
    padding: 0px 10px;
    font-weight: bold;
}
#tabla_legal td.td_titol p{font-family: 'Montserrat-bold';}
#tabla_legal td ul{padding-left: 20px;}
#tabla_legal td ul li{font-size: 14px;}




/*form sugerencias*/
.suger_checkbox{text-align: left; margin-top: 15px;}

.suger_checkbox label{font-size: 15px !important;}

.suger_checkbox label a{color: gold;}

button.env-btn.nn_btn {color: white; margin-top: 10px;}

/* single  tesis */

.single-tesis-cntnt h1{
	color: #c71000;
	margin-right: 200px;
	font-family: 'Montserrat-ExtraBold';
}

.single-tesis-cntnt h3{ 
	color: #c71000;
    font-size: 12px;
    line-height: 18px;
    font-family: 'Montserrat-SemiBold';
    margin-bottom: 10px;
	margin-top: 30px;
    text-transform: uppercase;
}
.single-tesis-cntnt .agenda-info-cnt h3{ margin-top: 0px;}
.tes-titol{
	float: left;
	padding: 40px 5%;
}	
.tes-cnt {
    width: 60%;
    float: left;
	margin-left: 5%;
}
.tes-info {
    float: left;
    width: 50%;
	
}
.img-doctoran{
	float: left;
	width: 50%;
	padding-left: 20px;
}
.single-tesis-cntnt .tes-txts {
    float: left;
    width: 74%;
    margin: 30px 5%;
}
.agenda-info-cnt ul.info-lst li.ubi-ico {
    background: url(	https://proves5.6tems.es/idissc.org/wp-content/themes/idissc/resources/images/location.svg) no-repeat left top 3px;
    background-size: 16px;
}
/* TESIS */

.tes_list_cnt{ width: 100%}

ul.llista_tesis .tes-info ul{margin-bottom: 0px !important;}

.llista_tesis li.fitxa-tes {border-top: 2px solid #c71000; padding: 15px 0px;}
.llista_tesis li.fitxa-tes:after {display: none !important;}
.llista_tesis li.fitxa-tes h1 {
	display: block !important;
	width: 100%;
    font-size: 22px !important;
    line-height: 26px !important;
    margin-top: 10px;
}

.llista_tesis li.fitxa-tes h2{
	padding: 0px !important;
	font-size: 14px;
}
.llista_tesis li.fitxa-tes h3 {
	padding: 0px !important;
	font-size: 14px;
	color: #c71000;
	font-family: 'Montserrat-ExtraBold';
	width: fit-content;
}
.llista_tesis li.fitxa-tes  ul li{ font-size: 14px;}

.llista_tesis li.fitxa-tes .tes-info-extra{float: left; width: 100% }
.llista_tesis li.fitxa-tes .tes-info-extra p{float: left; width: fit-content; margin: 0px 10px; font-size: 14px; padding: 0px; line-height: 30px; }

.img-doctoran a{
    float: right !important;
    width: fit-content !important;
    padding: 0px 20px !important;
    border: 2px solid #c71000;
    border-radius: 25px;
    text-decoration: none !important;
    transition: .5s ease-out;
	background-size: 200%;
}
.img-doctoran a:hover{background: #c71000; color: #fff !important; }

/* DIVULGACIÓN  */
.noticies-lst.divulgacion .noticies-btm-lst .noticies-btm-lft ul {
    display: flex;
    flex-wrap: wrap;
}

.noticies-lst.divulgacion .noticies-btm-lst .noticies-btm-lft ul li {
    width: 31%;
    margin-right: 3%;
}
.noticies-lst.divulgacion .noticies-btm-lst .noticies-btm-lft ul li:nth-child(3n+3) {margin-right: 0;}
.noticies-lst.divulgacion .noticies-btm-lst .noticies-btm-lft { width: 100%;}

/* FORMULARI */
.wpcf7 form .wpcf7-response-output {
    float: left;
    margin-left: 60px;
}
/* section.convocat-cnt .wpcf7 form .wpcf7-response-output {
    display: none;
} */

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    display: none;
}

.nn_seperador {float: left; border-top: 3px solid #c71000;  width: 95%; height: 5px; margin-bottom: 20px;}


/*.menu { margin: 0px;}
*/
.ultim_item_ftr ul{margin-top: 15px}


.vids-yt {
	width: 100%;
}

.video-youtube {
	display: flex;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin-bottom: 1.5em;
}

.video-youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* DONACIONES A LINEAS */
.tabs_grups_area{
	background: #f4eff5;
	float: left;
	width: 100%;
	padding: 30px 10px;
	
}
.menu_tabs{width: 100%; }
.tabs_grups_area ul.resp-tabs-list {
    width: 80%;
	margin: auto;
}

.tabs_grups_area ul.resp-tabs-list li.resp-tab-item { width: 20%; text-align: center;}
.tabs_grups_area ul.resp-tabs-list .resp-tab-active  { 
	border: none; 
	background: none; 
	color: #c71000;
	text-decoration: underline;
}
.resp-tab-content {border: none; padding: 0;}
.tabs_grups_area #horizontalTab .text_llista h2{
	float: left;
    width: 100%;
    color: #c71000;
    font-size: 30px;
    line-height: 40px;
	margin: 20px 0px;
    font-family: 'Montserrat-ExtraBold';
}

.tabs_grups_area #horizontalTab .text_llista .grups_area{
	width: 95%;
	margin-left: 40px;
	float: left;
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.tabs_grups_area #horizontalTab .text_llista .grups_area li {
	width: 44%;
	list-style: disc;
	margin: 15px 20px;
	float: left;
}
.tabs_grups_area #horizontalTab .text_llista .grups_area li a{
	font-size: 16px;
    line-height: 27px;
    font-family: 'Montserrat-Regular';
}
.tabs_grups_area #horizontalTab .text_llista .grups_area li a:hover{
	color: #c71000
}
.donaciones_iddisc{ width: 100%;}
.donaciones_iddisc .wp-block-table { float: left; }
.donaciones_iddisc .wp-block-table img {float: left;}

.donaciones_iddisc table td {padding: 20px; }
.donaciones_iddisc table td strong, .donaciones_iddisc table td em, .donaciones_iddisc table td a{    line-height: 25px;}
.donaciones_iddisc table td img {margin-right: 20px;}

.responsive-tab .tab-list ul li.active a{ color:unset; }
.responsive-tab .tab-list ul li.active a::after{ background:#c71000; }
.responsive-tab .tab-list ul li a:hover{ color:#c71000; }
.responsive-tab .tab-list ul li a{ color:unset; }
.inv-slt-lst ul li .search-frm-bx input[type="text"]{ border-bottom: 3px solid #c71000; }

.info-inv-btm .info-inv-cnt h2{
	float: left;
    width: 100%;
    font-size: 21px;
    font-family: 'Montserrat-Bold';
    line-height: 30px;
    color: #222222;
    margin-bottom: 15px;
}

.info-inv-btm .info-inv-cnt.inv-relacionada{
	margin-top: 4%;
}

.grupo-de-invest{
	background-color: #fafafa;
}

.grupo-de-invest .quienes-somos ul li .qui-img{
	float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    margin-bottom: 25px;
}

.grupo-de-invest .quienes-somos ul li .qui-cnt{
	float: left;
    width: 100%;
}
.grupo-de-invest .quienes-somos ul li .qui-img img{
	transition: all 0.5s ease;
	object-fit: cover;
}
.grupo-de-invest .quienes-somos ul li:hover .qui-img img{
	transform: scale(1.05);
}
.grupo-de-invest .quienes-somos ul li .qui-cnt h3{
	float: left;
    width: 100%;
    font-family: 'Montserrat-Bold';
    font-size: 18px;
    line-height: 27px;
    color: #292929;
    transition: all .5s ease;
}
.grupo-de-invest .quienes-somos ul li:hover .qui-cnt h3{
	color: #c71000;
}

.grupo-de-invest .quienes-somos ul a li{     
	float: left;
    width: 22.75%;
    margin-right: 3%;
}
.grupo-de-invest .quienes-somos ul a:last-child li{ margin-right: 0; }

.grupo-de-invest h1{ margin-bottom:0; font-size:24px; line-height:38px; letter-spacing:-0.15px; color:#c71000; font-family: 'Montserrat-Bold'; }

.quienes-somos{ padding: 32px 0 20px; }

a.ver-mas-btn{ border-radius: 8px; }
a.ver-mas-btn:hover{ background: #c71000; border: 2px solid #c71000; }

.responsive-content{ padding: 45px 0 45px 0; }
.responsive-content-miembros.tab-cnt.show{ margin: 20px 0px 20px 0px; }

.notice.notice-info{ border-color: #c71000; }
.search-frm-bx button.srch-btn:hover{ background: #c71000; }

.inv-slt-lst{ margin-bottom: 50px; }

.top-menu{ border-bottom:1px solid #f0f0f0; }

.top-menu .logo{ margin-top: 15px; margin-bottom: 15px; }

footer{ background-color: #4b4b4b; }

.client-sec{ background: white; }

/*.ftr-top{
	border-bottom: solid 1px #fff;
	display: flex;
	align-items: center;
}*/

.ftr-btm .ftr-last.mr-0.ultim_item_ftr{
    position: absolute;
    right: 0;
    bottom: 40px;
}


.ftr-addr ul li a{
	/*font-family: KievitOT;*/
}
.ftr-addr{
	width: 30%;
}
.ftr-cntr{
	float:left;
	width: 100%;
	text-align: center;
}
.ftr-cntr input[type="text"]{
    border-radius: 8px;
    padding: 0 45px 0 25px;
    border: 1px solid white;
    background: #4b4b4b;
    color: white;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    line-height: 20px;
    height: 41px;
    transition: all .5s ease;
	width:60%;
}

.ftr-rht{
	/*width: 27%;*/
	margin-top: unset;
}
.ftr-rht ul{
    display: flex;
    flex-wrap: nowrap;
}
.ftr-rht ul li{
	flex: 1;
}
.ftr-rht ul li img{
	/*max-width:unset!important;*/
}

.bredcrum-bg ul li a{
	color: white;
}
.bredcrum-bg ul li::after{
	color: white;
}

.lang-select .sbSelector{
	color: black;
}

.agenda-otros-actos{
	background: #fafafa;
}

ul.agenda-altres-lst li .agenda-cont h2{ color:black; }
ul.agenda-altres-lst li:hover .agenda-cont h2{ color:#c71000; }

.agenda-info-cnt{ background: #fafafa; }

.noticies-lst .noticies-btm-lst .noticies-btm-lft ul li:hover .not-cnt h2{ color: #c71000; }
.noticies-lst .noticies-btm-lst .noticies-btm-lft ul li .not-cnt h2{ color:black; }

.noticies-lst .noticies-top-lst .not-cnt-rgt span.grey-badge{
    background: #4b4b4b;
    padding: 4px 10px;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    font-family: 'Montserrat-Medium';
    border-radius: 4px;
    margin-right: 15px;
    width: fit-content;
    margin-top: -5px;
}

.noticies-lst .noticies-top-lst .not-cnt-rgt span{ width: fit-content; }

.noticies-lst .noticies-btm-lst .not-lst-main{ background: #fafafa; }

.noticies-lst .noticies-btm-lst .not-lst-main ul li h3{ color: black; }
.noticies-lst .noticies-btm-lst .not-lst-main ul li:hover h3{ color: #c71000; }
.noticies-lst .noticies-btm-lst .not-lst-main ul li{ border-bottom: 1px solid black; }

.convocat-cnt ul.convocat-list li.last a{ background:white;color:#c71000;border-radius: 5px;border: 2px solid #c71000; }
.convocat-cnt ul.convocat-list li a{ color:black; }
.convocat-cnt ul.convocat-list li a:hover{ color:#c71000; }
.convocat-cnt ul.convocat-list li::after{ background:#c71000; }
.convocat-cnt ul.convocat-list li.active a{ color:black;font-family: 'Montserrat-SemiBold'; }
.convocat-cnt ul.convocat-list li.active::after{ background:#c71000; }

.convocat-cnt ul.convocat-list{ border-bottom: 1px solid #f0f0f0; }

.convocat-rht ul li .sbSelector{ color:black; }

.convocat-rht ul li .sbHolder{
	background: white;
	border: 1px solid #d2d2d2;
}

.convocat-rht ul li a.filter-btn:hover{ background: #c71000; }

.convocat-lft input[type="text"]{ background: #fafafa; }

.convocat-table table tr.conv-tab-light td{ background: #fafafa; }
.convocat-table table tr.conv-tab-dark td{ background: #f0f0f0; }

.convocat-lft button.srch-btn:hover{ background: #c71000; }

.client-sec.ftr-drk{ background: #f9f9f9; border-top:1px solid #e6e6e6; }

.areas-cnt .areas-cnt-rgt .de-contacto{ background:#fafafa; }

.bredcrum-bg.white-bg{ background:white; }
.bredcrum-bg.white-bg ul li a{ color:black; }
.bredcrum-bg.white-bg ul li::after{ color:black; }
.bredcrum-bg.white-bg h1{ color:#c71000;margin-top: 35px; }

.areas-cnt.convoc{ padding: 30px 0 30px; }

.areas-cnt .areas-cnt-rgt .mas-info-btn a{ border-radius: 5px; }

.areas-cnt .areas-cnt-rgt .de-contacto ul li a:hover{ color:#c71000; }

.areas-cnt .areas-cnt-lft ul.doc-lnks{ gap: 3%; }
.areas-cnt .areas-cnt-lft ul.doc-lnks li{
	background:#fafafa;
	border-radius: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
	padding-right: 20px;
	width: 48.5%;	
	margin-bottom: 20px;
}

.areas-cnt.convoc .areas-cnt-lft ul.doc-lnks li::after{
	top: 20px;
	left: 20px;
}

.areas-cnt .areas-cnt-lft ul.doc-lnks li a{
	color:#c71000;
	font-size:13px;
	text-decoration:underline;
	margin-top:10px;
	padding-bottom:10px;
}
.areas-cnt .areas-cnt-lft ul.doc-lnks li a:hover{  }

.areas-cnt .areas-cnt-lft ul.doc-lnks li h3{
    float: left;
    width: auto;
    font-size: 16px;
    line-height: 26px;
    color: #222222;
    font-family: 'Montserrat-Bold';
    transition: all .5s ease;
	padding-bottom:0px;
}


.areas-cnt .areas-cnt-rgt .individuales-en p strong{ font-weight:normal;font-family: 'Montserrat-SemiBold'; }

.areas-cnt.cnt-sec .areas-cnt-lft{ width: 100%; }
.areas-cnt.cnt-sec{ padding: 60px 0; }
.areas-cnt .areas-cnt-lft h3{ font-size: 20px;padding-bottom: 10px; }

.google-lnks a:hover{ color:#c71000; }

.areas-cnt.cnt-sec .presentacion-cnt.ubi .conatct-details{ padding: 0px 0 15px; }

.areas-cnt.cnt-sec~.contactar-frm.frm-bg{ margin-top:-4px; }

.google-lnks a{ font-size: 30px; font-family: 'Montserrat-Regular'; }
.google-lnks a{ font-size: 30px; font-family: 'Montserrat-Regular'; }

.contactar-frm.frm-bg .cont-frm-wdth .frm-input p{ padding-bottom:0; }

.group-info-lst ul li{ width:100%; }
.group-info-lst ul li .group-img{ width:50%; }
.group-info-lst ul li .group-img.group-rgt{ float:right; }
.group-info-lst ul li .group-img.group-lft{ float:left; }
.group-info-lst ul li .group-cnt{ width:50%;
	border:unset;
}
.group-info-lst ul li .group-cnt h2{ color:#c71000;font-family: 'Montserrat-SemiBold';font-size: 30px; }

.group-info-lst ul li .group-cnt a.tem-mas{
    float: left;
    width: auto;
    font-size: 13px;
    line-height: 20px;
    color: #c71000;
    font-family: 'Montserrat-Bold';
    padding: 10px 25px;
    border-radius: 5px;
    transition: all .5s ease;
	border:1px solid #c71000;
	transition: all .5s ease;
}
.group-info-lst ul li .group-cnt a.tem-mas:hover{
	background:#c71000;
	color: white;
}

.bredcrum-bg .vol-btn a{ border-radius:5px; }

.group-info-lst ul li:hover .group-cnt{
background: unset;
box-shadow: unset;
}

.group-info-lst ul li .group-col{ width:100%; height:100%; }
.group-info-lst ul li.group-grey{ background:#fafafa;padding-top: 4%;padding-bottom: 4%; }
.group-info-lst ul li{ margin-right:unset; }

.group-info-lst ul li .group-img{ border-radius:6px; }

.group-info-lst ul li:last-child{ margin-bottom:0; }

.rep-sec{ border-top: 2px solid #c71000; }
.representante h2{ color:#c71000; }
.representante a.mas{ color:#c71000; }
.representante a.mas:hover{ color:#c71000; }
.representante a:hover{ color:#c71000; }
.grupos{ border-top: 2px solid #c71000; }
.grupos-sec h2{ color:#c71000;font-family: 'Montserrat-SemiBold';font-size: 34px; }

.grupos-details{
	width:100%;
	float:left;
	padding: 50px 0px 25px;
}
.grupos-details h1{
	float: left;
    width: 100%;
    color: #c71000;
    font-size: 30px;
    line-height: 54px;
    font-family: 'Montserrat-SemiBold';
    margin-bottom: 15px;
}

.grupos-details .grupos-details-cont{
	width:49%;
	float:left;
}
.grupos-details .grupos-details-cont ul li{
	list-style:disc;
	margin-left: 3%;
	margin-bottom: 2%;
}
.grupos-details .grupos-details-img{
	width:49%;
	float:right;
}

.grupos-details .grupos-details-img img{
	width:100%;
}

.grupos-sec #es-accordion.smk_accordion .accordion_in .acc_head{
	color: black;
	border-top: 1px solid #e6e6e6;
	font-family: 'Montserrat-SemiBold';
}

.grupos-sec #es-accordion.smk_accordion .accordion_in .acc_head:hover{
	color: #c71000;
	background: #fafafa;
}

.wpcf7-not-valid-tip{
	background: white;
	padding: 3px;
	padding-left: 10px;
	border-radius: 8px;
	font-family: 'Montserrat-Bold';
	margin-top:10px;
	margin-bottom:20px;
}

.contactar-frm.frm-bg .wpcf7-form .frm-input textarea{ margin-bottom: 0px; }

.contactar-frm.frm-bg .wpcf7-form .frm-input input[type="text"]:focus, .contactar-frm.frm-bg .wpcf7-form textarea:focus{
	border-bottom: 3px solid #c71000;
}

.wpcf7 form.sent .wpcf7-response-output{ background: white; }

.contactar-frm.frm-bg button.env-btn{ border-radius: 5px; }

.contactar-frm.frm-bg .cont-frm-wdth p{ text-align:center; }
.contactar-frm.frm-bg .cont-frm-wdth p:last-child{ text-align:left; }

.contactar-frm.frm-bg .contact-frm .cont-frm-wdth h2{ padding-bottom: 18px; } 
.contactar-frm.frm-bg button.env-btn{ float:right; }

.contactar-frm.frm-bg .contact-frm .cont-frm-wdth .wpcf7-list-item{ margin:0; }

.responsive-tab .responsive-content .mix .document{
    text-align: left;
    margin-bottom: 35px;
    display: inline-block;
    width: 21.8%;
    float: left;
    margin-right: 3.2%;
	/*background: #fafafa;
	padding: 25px;
	border-radius:5px;
	border:1px solid #f0f0f0;*/
}

.responsive-tab .responsive-content .mix .document .document-img{
	background: #fafafa;
	border:1px solid #f0f0f0;
	padding: 30px;
	border-radius:5px;
}

.document-img{
    float: left;
    width: 100%;
}
.document-img img{
    float: left;
    width: 100%;
}
.document-cnt{
	float: left;
    width: 100%;
    padding-top: 10px;
}
.document-cnt h3{
    font-family: 'Montserrat-SemiBold';
    font-size: 20px;
    line-height: 24px;
    color: black;
    padding-bottom: 10px;
    transition: all .5s ease;
}

.document-cnt a.link-to{
    font-family: 'Montserrat-SemiBold';
    color: #c71000;
    font-size: 16px;
    line-height: 18px;
    text-decoration: underline;
    transition: all .5s ease;
}

.representante h2{
	font-size: 33px;
	font-family: 'Montserrat-SemiBold';
}
.grupos-sec h2{
	font-size: 33px;
	margin: 0 1% 40px 1%;
}
.invest-sec{
	    width: 100%;
    float: left;
    padding: 65px 0;
    background: #fff;
	padding-bottom: 30px;
	
}
.invest-sec .invest-div{
	border-top: 2px solid #c71000;
	    width: 100%;
    float: left;
    padding-top: 30px;
}

.invest-sec .invest-div .el-lft{
	    width: 32%;
    float: left;
    margin-right: 6%;
}
.invest-sec .invest-div .el-rgt {
	    width: 62%;
    float: right;
    text-align: justify;
}

.invest-sec h2{
	    font-size: 33px;
    font-family: 'Montserrat-SemiBold';
	width: 100%;
	color: #c71000;
	float: left;
}
.invest-sec h3{
	margin-top:15px;
	font-size: 24px;
    font-family: 'Montserrat-SemiBold';
	width: 100%;
	color: #c71000;
	float: left;
	margin-bottom: 25px;
}

.invest-sec img{
	border-radius:5px;
	margin-top:2%;
}

.invest-sec .invest-inv ul{
	margin-top:3%;
}

.invest-sec .invest-lin{
	border-top: 1px solid #c71000;
	margin-top: 5%;
	margin-bottom: 6.5%;
}
.invest-sec .invest-lin ul{
	list-style: disc;
}
.invest-sec .invest-lin ul li{
	list-style: disc;
	margin-left: 3%;
}

.invest-sec .invest-pub{
	border-top: 1px solid #c71000;
	margin-top: 5%;
}

.invest-sec h4{
	font-size: 16px;
    font-family: 'Montserrat-SemiBold';
	width: 100%;
	color: #c71000;
	float: left;
}

.invest-sec .invest-pub .invest-pub-card{
	float: left;
    width: 100%;
    background: #fafafa;
    padding: 25px 30px 30px 30px;
    border-radius: 8px;
    margin-bottom: 20px;
	position: relative;
}

.invest-sec .invest-pub li:last-child .invest-pub-card{
	margin-bottom: 40px;
}

.invest-sec .invest-pub .invest-pub-card a{
	position: absolute;
	top:20px;
	right:20px;
	padding: 10px 25px;
	border: 1px solid lightgrey;
	border-radius: 5px;
	color:lightgrey;
	font-family: 'Montserrat-SemiBold';
	font-size: 13px;
	transition: all .5s ease;
}

.invest-sec .invest-pub .invest-pub-card a:hover{
	color:white;
	background:lightgrey;
}

.invest-sec .invest-pub a.invest-pub-mas{
	margin-top: 5%;
	padding: 10px 25px;
	border: 1px solid #c71000;
	border-radius: 5px;
	color:#c71000;
	font-family: 'Montserrat-SemiBold';
	font-size: 13px;
	transition: all .5s ease;
}

.invest-sec .invest-pub a.invest-pub-mas:hover{
	color: white;
	background:#c71000;
}

.presentacion-sec{
	float: left;
    width: 100%;
    padding: 60px 0;
}

.presentacion-sec .presentacion-list{
	float: left;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
}

.presentacion-sec ul.presentacion-list li{
    float: left;
    width: auto;
    padding-bottom: 14px;
    margin-right: 35px;
    position: relative;
}

.presentacion-sec ul.presentacion-list li::after{
	position: absolute;
    content: "";
    background: black;
    width: 0%;
    height: 3px;
    bottom: -2px;
    left: 0;
    opacity: 0;
    transition: all .5s ease;
}
.presentacion-sec ul.presentacion-list li.active::after{
	position: absolute;
    content: "";
    background: black;
    width: 100%;
    height: 3px;
    bottom: -2px;
    left: 0;
    opacity: 1;
}

.presentacion-sec ul.presentacion-list li a{
	float: left;
    width: auto;
    font-family: 'Montserrat-Medium';
    font-size: 18px;
    color: black;
    position: relative;
    transition: all .5s ease;
}

.presentacion-sec ul.presentacion-list li.active a{
	transition: all .5s ease;
	position: relative;
	font-family: 'Montserrat-SemiBold';
	color: black;
}

.presentacion-sec{
	background: #fafafa;
}

.presentacion-sec h3{
	margin-top:35px;
	font-size: 22px;
    font-family: 'Montserrat-Bold';
	width: 100%;
	color: #c71000;
	float: left;
	margin-bottom: 25px;
}

.presentacion-sec .cont-lft{
	width: 63%;
	float:left;
	margin-right:25;
}

.presentacion-sec .cont-rgt{
	width:35%;
	float:right;
	margin-top:70px;
	text-align: center;
}

.presentacion-sec .cont-rgt img{
	width:75%;
	border-radius:5px;
	border:1px solid lightgrey;
}

.responsive-tab h2{
	font-family: 'Montserrat-SemiBold';
	color: #c71000;
	margin-bottom: 30px;
}

.responsive-tab .mix{ display:inline-block;margin-bottom:20px; width: 100%;}

.responsive-tab .tab-list ul li.active a{ font-family: 'Montserrat-SemiBold'; }

.document-cnt .document-lng{ margin-bottom:10px; }
.document-cnt .document-lng a{
    background: #fafafa;
    border: 1px solid #f0f0f0;
    padding: 5px;
	font-size:12px;
	font-family: 'Montserrat-Bold';
    border-radius: 5px;
}

.bredcrum-bg.grey-bg ul li a{ color:#4b4b4b; }
.bredcrum-bg.grey-bg ul li::after{ color:#4b4b4b; }
.bredcrum-bg.grey-bg{ background:#fafafa; }

.invest-cap-cont{ margin-top:60px; }
.invest-lft{
	width: 32%;
    float: left;
    margin-right: 6%;
}

.invest-rgt{
    width: 62%;
    float: right;
    text-align: justify;
}

.invest-cap-cont .invest-lft{ display:block;text-align:center; }
.invest-cap-cont img{ width:80%;border-radius: 100%; }

.invest-cap-cont .invest-cap-main{
	margin-top:40px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ededed;
}
.invest-cap-cont .invest-cap-main h1{
	color: #c71000;
	margin-bottom:8px;
}

.invest-cap-cont .invest-cap-main h3{
	font-family: 'Montserrat-Bold';
}

.invest-cap-cont .invest-cap-dad-1{
	width:30%;
	float:left;
	margin-right: 3%;
}
.invest-cap-cont .invest-cap-dad-1 p{
	font-family: 'Montserrat-SemiBold';
	line-height: 30px;
}

.invest-cap-cont .invest-cap-dad-2{
	width:30%;
	float:left;
	margin-right: 3%;
}

.invest-cap-cont .invest-cap-dad-2 p, .invest-cap-cont .invest-cap-dad-2 a{
	line-height: 30px;
}

.invest-cap-cont .invest-cap-dad-2 a{
	color:#c71000;
}

.invest-cap-cont .invest-cap-soc{
	width:34%;
	float:right;
}

.invest-sec.inv-second .invest-div .inv-cont{
	padding-left:30px;
	border-left:3px solid #f0f0f0;
	margin-bottom:20px;
}

.invest-sec.inv-second .invest-div .inv-cont strong{
	font-weight:normal;
	font-family: 'Montserrat-SemiBold';
}
.invest-sec.inv-second .invest-div{ border-top: 1px solid #c71000; }

.invest-sec.inv-second.inv-no-bord .invest-div{ border:unset; }
.invest-sec.inv-second.inv-no-bord{ padding-top:30px; }

.invest-sec.inv-second .invest-div .inv-doc a{
	font-family: 'Montserrat-SemiBold';
	text-decoration:underline;
}

.invest-sec.inv-second .invest-div .inv-doc img{
	border-radius:unset;
	margin-top:unset;
}

.invest-sec.inv-second .invest-div .inv-doc{ position:relative;margin-top:30px; }
.invest-sec.inv-second .invest-div .inv-doc::after{
    position: absolute;
    content: '';
    background: url("../../resources/images/text-document.svg") no-repeat top left;
    width: 15px;
    height: 21px;
    border-radius: inherit;
	top:0px;
	left:0px;
}
.invest-sec.inv-second .invest-div .inv-doc a{margin-left:30px;}

.areas-cnt-lft .grupos-sec.comites {
    padding: 0px;
}

.grupos-sec.comites #es-accordion.smk_accordion .accordion_in .acc_head:after {
    transform: rotate(135deg);
	/* top: 30px; */
}

.grupos-sec.comites #es-accordion .accordion_in.acc_section.acc_active .acc_head:after {
	border-top: 3px solid #c71000;
    border-right: 3px solid #c71000;
	transform: rotate(-45deg);
	top: 30px;
}

.grupos-sec.comites #es-accordion.smk_accordion .accordion_in .acc_head:hover:after {
    border-top: 3px solid #c71000;
    border-right: 3px solid #c71000;
}

.grupos-sec #es-accordion .accordion_in.acc_section.acc_active .acc_head {
    color: #c71000;
}