.contact-btn { border: 2px solid #E9530D; text-align: center; display: inline; padding: 10px 22px; text-transform: uppercase; color: #343333; font-family: 'montserratregular'; margin-left: 45px; }
.contact-btn a { color: #343333 !important; font-style: normal !important; }
.custom-title, .custom-title-orange { font-size: 18px; font-family: 'montserratregular'; margin-left: 45px; color: #343333; position: relative; display: inline-block; margin-bottom: 45px; }
.custom-title, .custom-title-footer { font-size: 23px; font-family: 'montserratregular'; margin-left: 45px; color: #343333; position: relative; display: inline-block; margin-bottom: 30px; line-height: 27px; }
.custom-title-orange { color: #E9530D; }
.custom-title::after, .custom-title-orange::after { content: ''; background: #E9530D; height: 1px; width: 103px; position: absolute; left: 0; bottom: -15px; }
.custom-title-footer::after { content: ''; background: #E9530D; height: 1px; width: 103px; position: absolute; left: 0; bottom: 0px; }
.custom-title-orange::after { background: #343333; }
.custom-title > p:first-child, .custom-title-orange > p:first-child { margin-bottom: 12px; }
.doc-download { line-height: 30px; }
.doc-download:first-child { margin-left: 80px; }
.doc-download-separador { color: #e9530d; margin: 0px 55px 0px 20px; }
.doc-download a { color: #555555 !important; font-weight: 600 !important; }
.doc-download::before { content:''; background: url('images/icon-doc.png') no-repeat center center; width: 26px; height: 31px; position: absolute; margin-left: -35px; }
.doc-download-line { width: 220px; height: 4px; border-top: 1px solid #E9530D; margin-left: 25px; display: inline-block; }
.content-col-main2 { float:left; width:47%; padding:1%; border: 1px dotted #ccc; }
.content-col-side2 { float:left; width:47%; padding:1%; border: 1px dotted #ccc; }
.content-col-main3 { float: left; width: 31%; padding: 1%; border: 1px dotted #CCC; }
.content-col-side3 { float: left; width: 31%; padding: 1%; border: 1px dotted #CCC; }
.content-col-center3 { float: left; width: 31%; padding: 1%; border: 1px dotted #CCC; }
.content-col-main4 { float: left; width: 72%; padding: 1%; border: 1px dotted #CCC; }
.content-col-side4 { float: left; width: 22%; padding: 1%; border: 1px dotted #CCC; }
.orangeBox { background: #E9530D; display: inline; padding: 2px 10px; text-align: center; color: #FFF; font-weight: 600; }

.custom-title-rita, .custom-title-orange-rita {
    font-size: 18px;
    font-family: 'montserratregular';
    margin-left: 30px;
    color: #E9530D;
    position: relative;
    display: inline-block;
    margin-bottom: 30px;
}
.custom-title-orange-rita { color: #E9530D; }
.custom-title-rita::after, .custom-title-orange::after { content: ''; background: #E9530D; height: 1px; width: 103px; position: absolute; left: 0; bottom: -15px; }
.contact-btn-rita { border: 2px solid #E9530D; text-align: center; display: inline; padding: 10px 22px; text-transform: uppercase; color: #343333; font-family: 'montserratregular'; margin-left: 30px; }
.contact-btn-rita a { color: #343333 !important; font-style: normal !important; }



.doc-download-precario { line-height: 30px; color:#E9530D;}
.doc-download-precario-separador { color: #e9530d; margin: 0px 30px 0px 56px; }
.doc-download-precario a { color: #E9530D !important; font-weight: 600 !important; }
.doc-download-precario::after { content:''; background: url('images/icon-precario.png') no-repeat center center; width: 26px; height: 31px; position: absolute; margin-left: 55px; }
.doc-download-precario-line { width: 40px; height: 4px; border-top: 1px solid #E9530D; margin-left: 10px; display: inline-block; }

.doc-download-precario2 { line-height: 20px; color:E9530D;}
.doc-download-precario2 a { color: #E9530D !important; font-weight: 600 !important; }
.doc-download-precario2::after { content:''; background: url('images/icon-precario.png') no-repeat center center; width: 26px; height: 31px; position: absolute; }

