@charset "UTF-8";
body:not(.page-loaded) {
opacity: 1;
}
.CUERPO .btn, .CUERPO_en .btn {
margin: 10px 0;
display: inline-block;
font-size: 14px;
color: #ffffff;
padding: 6px 30px;
background-color: #1C69D4;
border-radius: 30px;
letter-spacing: 0.2px;
font-family: "gobCL", sans-serif;
}
.CUERPO .btn:hover, .CUERPO_en .btn:hover {
background-color: #262626;
color: #ffffff !important;
transition: 0.3s all ease;
}
.CUERPO, .CUERPO p, .CUERPO_en.CUERPO, .CUERPO_en p {
font-size: 18px;
line-height: 1.813rem;
margin-bottom: 30px;
}
.CUERPO a, .CUERPO_en a {
font-family: "gobCL", sans-serif;
color: #0066CC;
}
.CUERPO a:hover, .CUERPO_en a:hover {
color: #134776;
text-decoration: underline;
transition: 0.2s all ease;
}
.CUERPO strong, .CUERPO_en strong {
font-family: "gobCL", sans-serif;
font-weight: 900;
}
.CUERPO i, .CUERPO_en i {
font-family: "gobCL", sans-serif;
font-style: italic;
}
.CUERPO .destacado, .CUERPO_en .destacado {
color: #565555;
font-size: 13px;
text-transform: uppercase;
font-family: "gobCL", sans-serif;
}
/*vtxt*/
.CUERPO .gris, .CUERPO_en .gris {
color: #8E8E8E;
}
.CUERPO .azul, .CUERPO_en .azul {
color: #1C69D4;
}
.CUERPO .naranjo, .CUERPO_en .naranjo {
color: #FF8000;
}
.CUERPO .negro, .CUERPO_en .negro {
color: #070707;
}
.CUERPO .rojo, .CUERPO_en .rojo {
color: #FF3946;
}
.CUERPO .verde, .CUERPO_en .verde {
color: #228B22;
}
.CUERPO .amarillo, .CUERPO_en .amarillo {
color: #FFBA00;
}
.CUERPO .blanco, .CUERPO_en .blanco {
color: #ffffff;
}
.CUERPO .subtit, .CUERPO_en .subtit {
font-size: 1.875rem;
line-height: 1.563rem;
margin-bottom: 20px;
font-weight: 700;
padding: 0;
color: #0066CC;
width: 100%;
}
.CUERPO .subtit-sinlink, .CUERPO_en .subtit-sinlink {
font-size: 1.875rem;
line-height: 1.563rem;
margin-bottom: 20px;
font-weight: 700;
padding: 0;
color: #0066CC;
width: 100%;
}
/*/vtxt*/
.CUERPO h1, .CUERPO h2, .CUERPO h3, .CUERPO h4, .CUERPO h5, .CUERPO h6, .CUERPO_en h1, .CUERPO_en h2, .CUERPO_en h3, .CUERPO_en h4, .CUERPO_en h5, .CUERPO_en h6 {
color: #565555;
font-family: "gobCL", sans-serif;
}
.CUERPO h1, .CUERPO_en h1 {
font-size: 24px;
}
.CUERPO h2, .CUERPO_en h2 {
font-size: 22px;
}
.CUERPO h3, .CUERPO_en h3 {
font-size: 20px;
}
.CUERPO h4, .CUERPO_en h4 {
font-size: 18px;
margin-bottom: auto;
}
.CUERPO h5, .CUERPO_en h5 {
font-size: 16px;
}
.CUERPO h6, .CUERPO_en h6 {
font-size: 14px;
}
.CUERPO .titulos, .CUERPO_en .titulos {
display: block;
width: 100%;
margin: 0;
padding: 0;
font-size: 14px;
font-weight: bold;
color: #070707;
}
.CUERPO .subtit, .CUERPO_en .subtit {
font-size: 1.5rem;
line-height: 1.563rem;
margin-bottom: 20px;
font-weight: 400;
padding: 0;
color: #0066CC;
width: 100%;
}
.CUERPO .subtit-sinlink, .CUERPO_en .subtit-sinlink {
font-size: 1.5rem;
line-height: 1.563rem;
margin-bottom: 20px;
font-weight: 400;
padding: 0;
color: #0066CC;
width: 100%;
}
.CUERPO .resalta, .CUERPO_en .resalta {
font-family: "gobCL", sans-serif;
font-size: 17px;
}
.CUERPO address, .CUERPO_en address {
font-size: 12px;
font-weight: normal;
color: #070707;
font-style: italic;
}
.CUERPO pre, .CUERPO_en pre {
font-size: 11px;
font-weight: normal;
color: #8E8E8E;
text-align: justify;
text-indent: 10px;
}
.CUERPO blockquote, .CUERPO_en blockquote {
border-left: 4px solid #262626;
color: #262626;
font-family: "gobCL", sans-serif;
font-style: italic;
font-size: 1.125rem;
line-height: 1.5;
padding-bottom: 10px;
margin: 30px 0;
padding-left: 30px;
}
@media (max-width: 426px) {
.CUERPO blockquote, .CUERPO_en blockquote {
font-size: 1rem;
line-height: 1.5;
margin-top: 20px;
margin-bottom: 20px;
}
}
@media (min-width: 426px) and (max-width: 767px) {
.CUERPO blockquote, .CUERPO_en blockquote {
font-size: 1rem;
line-height: 1.5;
margin-top: 20px;
margin-bottom: 20px;
}
}
.CUERPO blockquote.cita_med, .CUERPO_en blockquote.cita_med {
width: 50%;
margin-right: 25px;
margin-bottom: 10px;
}
@media (max-width: 426px) {
.CUERPO blockquote.cita_med, .CUERPO_en blockquote.cita_med {
width: 100%;
}
}
@media (min-width: 426px) and (max-width: 767px) {
.CUERPO blockquote.cita_med, .CUERPO_en blockquote.cita_med {
width: 100%;
}
}
.CUERPO .tr-estilo-fondorojo, .CUERPO_en .tr-estilo-fondorojo {
background-color: #070707;
color: #ffffff;
font-family: "gobCL", sans-serif;
}
.CUERPO .td-estilo-fondorojo, .CUERPO_en .td-estilo-fondorojo {
background-color: #070707;
color: #ffffff;
font-family: "gobCL", sans-serif;
}
.CUERPO .tr-estilo-fondogris, .CUERPO_en .tr-estilo-fondogris {
background-color: #BBBBBB;
}
.CUERPO .td-estilo-fondogris, .CUERPO_en .td-estilo-fondogris {
background-color: #BBBBBB;
}
.CUERPO .table-center, .CUERPO_en .table-center {
margin: auto;
}
.CUERPO .table-right, .CUERPO_en .table-right {
float: right;
}
.CUERPO .table-left, .CUERPO_en .table-left {
float: left;
}
.CUERPO .table-responsive, .CUERPO_en .table-responsive {
margin: 20px 0;
overflow: auto;
width: 100%;
}
@media (min-width: 426px) and (max-width: 767px) {
.CUERPO .table-responsive .table-responsive, .CUERPO_en .table-responsive .table-responsive {
padding: 20px 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.CUERPO .table-responsive .table-responsive, .CUERPO_en .table-responsive .table-responsive {
padding: 20px 0;
}
}
@media (min-width: 992px) and (max-width: 1277px) {
.CUERPO .table-responsive .table-responsive, .CUERPO_en .table-responsive .table-responsive {
padding: 20px 0;
}
}
.CUERPO td, .CUERPO_en td {
border: 1px solid #E6E6E6;
padding: 8px;
}
.CUERPO table, .CUERPO table td strong, .CUERPO_en table, .CUERPO_en table td strong {
font-weight: bold;
margin: 0;
line-height: 1;
}
.CUERPO table, .CUERPO table td, .CUERPO_en table, .CUERPO_en table td {
border-collapse: collapse;
color: #565555;
font-weight: normal;
text-align: left;
font-family: "gobCL", sans-serif;
line-height: 1.813rem;
}
@media (max-width: 426px) {
.CUERPO table, .CUERPO table td, .CUERPO_en table, .CUERPO_en table td {
font-size: 12px;
}
}
.CUERPO tr, .CUERPO th, .CUERPO_en tr, .CUERPO_en th {
padding: 0;
}
.CUERPO th, .CUERPO_en th {
color: #565555;
border-right: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
border-left: 1px solid #E6E6E6;
font-size: 12px;
padding: 10px;
text-align: left;
vertical-align: middle;
font-style: normal;
font-weight: initial;
font-family: "gobCL", sans-serif;
}
.CUERPO table, .CUERPO_en table {
clear: both;
margin: 20px auto;
padding: 2px;
border-collapse: collapse;
empty-cells: show;
border: none;
background: #ffffff;
width: 100%;
font-family: "gobCL", sans-serif;
font-style: normal;
}
.CUERPO table a, .CUERPO_en table a {
border-bottom: none;
}
.CUERPO table thead, .CUERPO_en table thead {
border-top: 1px solid #E6E6E6;
}
.CUERPO tr:first-child, .CUERPO_en tr:first-child {
border-top: none;
}
.CUERPO tr:last-child, .CUERPO_en tr:last-child {
border-bottom: none;
}
.CUERPO td, .CUERPO_en td {
padding: 10px;
text-align: left;
vertical-align: middle;
border-right: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
}
.CUERPO td:first-child, .CUERPO_en td:first-child {
border-left: 1px solid #E6E6E6;
}
.CUERPO td:last-child, .CUERPO_en td:last-child {
border-right: 1px solid #E6E6E6;
}
.CUERPO ul, .CUERPO ol, .CUERPO_en ul, .CUERPO_en ol {
margin-left: 20px;
margin-bottom: 40px;
list-style: disc;
display: block !important;
}
.CUERPO ul li, .CUERPO ol li, .CUERPO_en ul li, .CUERPO_en ol li {
margin-bottom: 10px;
}

.CUERPO.categorias ul, .CUERPO.categorias ol, .CUERPO_en.categorias ul, .CUERPO_en.categorias ol {
margin-left: 20px;
margin-bottom: 40px;
list-style: disc;
display: block !important;
}

.CUERPO.categorias > ul > li, .CUERPO_en.categorias > ul > li {
    color: #06C !important;
    margin-bottom: 20px;
}

.CUERPO.categorias ul li h3 a, .CUERPO_en.categorias ul li h3 a {
    font-weight: bold;
    text-decoration: underline;
}

.CUERPO.categorias ul li span, .CUERPO_en.categorias ul li span {
    color: #333;
}
.CUERPO.categorias ul li span a, .CUERPO_en.categorias ul li span a {
    font-size: 14px;
}

.CUERPO.categorias ul li ul, .CUERPO_en.categorias ul li ul {
    color: #ccc !important;
}

.CUERPO.categorias ul li ul li, .CUERPO_en.categorias ul li ul li {
    margin-bottom: 6px;
}

.CUERPO.categorias ul li ul li h3, .CUERPO_en.categorias ul li ul li h3 {
    font-size: 16px;
}

.CUERPO.categorias ul li ul li a, .CUERPO_en.categorias ul li ul li a {
    text-decoration: underline;
}

.CUERPO figure, .CUERPO_en figure {display: table; margin: 0 20px 20px; font-size: smaller; color: grey; font-style: italic; text-align: center; border: 0: background: transparent;}
.CUERPO figure.align-right, .CUERPO_en figure.align-right {float:right;}
.CUERPO figure.align-left, .CUERPO_en figure.align-left {float:left;}
.CUERPO figure figcaption, .CUERPO_en figure figcaption {display:table-caption; caption-side:bottom;}

.CUERPO img.responsive-img {
    max-width: 100%;
    height: auto !important;
}
.CUERPO img.no-responsive-img {
    width: auto !important;
}

.CUERPO > p > img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    height: auto;
}

/*vtxt_table*/
.CUERPO .table-center {
margin: auto;
}
.CUERPO .table-right {
float: right;
}
.CUERPO .table-left {
float: left;
}
/*/vtxt_table*/
/*vtxt_tr*/
.CUERPO .tr-estilo-fondoazul {
background-color: #0A1D85;
}
.CUERPO .tr-estilo-fondogris {
background-color: #CCCCCC;
}
/*/vtxt_tr*/
/*vtxt_td*/
.CUERPO .td-estilo-fondoazul {
background-color: #0A1D85;
}
.CUERPO .td-estilo-fondogris {
background-color: #CCCCCC;
}
/*/vtxt_td*/