@charset "UTF-8";
/* CSS Document */
div.page-header, h3.g-title{text-align: center;}
h6 {
    font-size: .95rem;
    line-height: 1.75em;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 100;
	color:#76178b;
}
#benef,#guias,#guias p #benef p{line-height:120%; font-weight:bold; color:#76178b; }
#benef table tr, #guias table tr{box-shadow: 6px 6px 6px #A2A2A2;}
#benef table td, #guias table td{padding:30px 20px;}
#benef h2, #guias h2{color:#76178b; font-size: 15px; font-weight: 600; letter-spacing: 0.045em; text-align:left; }
#guias h2{font-weight:400; font-size:1.25em;}
a.beneficio{background-color:#4caf50; color:#212121; font-size:14px; padding:10px 30px; margin:10px; border-radius:25px;display:inline-block;}
p.fecha{font-weight:normal; color:#333333;font-size:0.85rem; letter-spacing:0;}

#requisitos{margin-top: 0;}
#requisitos li{margin:1rem auto;}

#g-utility{background-image: url("../images/trama-cpmv.png"); background-repeat: repeat-x; }

#g-utility .g-container{background: #ffffff;}


#mod-visform1{text-align:center;}
#mod-visform1 input, #mod-visform1 textarea{background-color: #e7e7e7; border:2px solid #dbdbdb; padding: 0.75rem; border-radius: 0;}

#mod-visform1 div.field1, #mod-visform1 div.field2{width: 48%; float: left; }
#mod-visform1 div.field1{ margin-left:2%;}
#mod-visform1 div.field2{float:right; margin-right: 2%;}
#mod-visform1 div.field3{ margin:0 1%;}
#mod-visform1 .visCSSinput{width: 96%;}
#mod-visform1 input[type="submit"].btn{ background-color: #ffffff; background-image: none; border:1px solid #76178b; color:#76178b; font-size:1.25rem; border-radius: 2rem; padding:0.75rem 1.875rem; margin-top:1rem;}

#mod-visform1 input::-webkit-input-placeholder, #mod-visform1 textarea::-webkit-input-placeholder  { /* Edge */
  color: #273338;
}

#mod-visform1 input:-ms-input-placeholder, #mod-visform1 textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #273338;
}

#mod-visform1 input::placeholder, #mod-visform1 textarea::placeholder {
  color: #273338;
}

.canales-3 h3{color:#76178b;}
.canales-3 ul#canales{color:#76178b; background-color:#eff0f0;border-radius:1.25rem; padding: 2rem 1.5rem 6rem 1.5rem; text-align: center; min-height: 5em;}
ul#canales li{ width:30%; float: left; display: block; }

ul#canales li:nth-child(1) {border-right:1px solid #76178b; margin-right: 20px; width: 30%;}
ul#canales li:nth-child(2) {border-right:1px solid #76178b; width:34%;  }

ul#canales li a{color:#76178b;}
ul#canales li a span{ line-height: 2em;}

ul#canales .fa-2x{ font-size:1.8em !important; position:relative; top:0.15em;margin-right: 0.25em;}
/* -------     HDC   -------    */
#hcj{ font-size: 0.85em; line-height: 145%; }
#hcj strong{font-size: 1em;}
#titulares .uk-width-1-4{text-align:center;}

/*  --------     GRILLA NOVEDADES / ACTUALIDAD ----------- */
[data-mosaic="132"] .sprocket-mosaic-item .sprocket-mosaic-title a{color:#221945;}

dl.article-info dd > a{color:#4e216f;}

/* -------      GRILLA SINTESIS  -------   */
[data-grids="165"] .sprocket-grids-b-content{text-align: center; margin-top: 20%;}
[data-grids="165"] .sprocket-grids-b-effect{    background: rgba(243, 247, 240, 0.9);}
[data-grids="165"] .sprocket-grids-b-content a:hover, [data-grids="165"] .sprocket-grids-b-title{color: #8f4dae;}

/* ---------      HONRARIOS SUGERIDOS   ----------   */
#honorarios h3.g-title.g-main-title{color:#76178b; font-size: 2em;}
#honorarios .g-particle-intro .g-title-separator.no-intro-text {margin: 1.5rem auto 0;}
#honorarios a{color:#8bc34a;}

/* ------    main BAR ---------    */
#g-mainbar{padding: 0;}

/* -----------    MEDIOS DE PAGO --------    */
#bancos ul, #debito ul {width: 100% margin:0; padding: 0;}
#bancos li{width: 44%; margin: 0 1%; float: left; text-align: center; list-style: none; line-height: 150%;}
#bancos li .cbu{font-size: 90%;}
#debito li{width: 45%; float: left; margin: 0 2%; text-align: center;list-style: none; line-height: 150%;}

.item-pagePagoMat h3{color: #76178b; font-size: 1.75rem;}
div[itemprop="articleBody"]{margin-bottom: 55px;}

/* -------    RESOLUCIONES  --------   */
[data-lists="131"] a{color:#76178b;}
[data-lists="131"] p.portrait-text{padding:0;}

/*---------     GRILLA CERTIFICADOS   ------   */
[data-grids="134"] .sprocket-grids-b-title, [data-grids="136"] .sprocket-grids-b-title, [data-grids="211"] .sprocket-grids-b-title, 
[data-grids="134"] .sprocket-grids-b-text, [data-grids="136"] .sprocket-grids-b-text, [data-grids="211"] .sprocket-grids-b-text{text-align:center; line-height:130%;}
[data-grids="134"] .sprocket-grids-b-text, [data-grids="136"] .sprocket-grids-b-text{font-size:1.25rem; color:#99cc00;}
[data-grids="134"] .sprocket-grids-b-text a, [data-grids="136"] .sprocket-grids-b-text a{font-size:2rem;}

[data-grids="136"] .sprocket-grids-b-title, [data-grids="136"] .sprocket-grids-b-text a{font-size:1.55rem;}

/** -------      DROPDOWN VALOR MODULO -----**/

.g-main-nav .g-sublevel > li.g-menu-item-valor-m--dulo---module-JmrZc{padding:0; margin:0;}

/*   ---------      PRENSA ------   ---- */
.item-pageprensa{text-align:center;margin-bottom:65px;}
.item-pageprensa .page-header{color:#76178b;}
.item-pageprensa ul li{list-style:none;}
/*  -----------   INSPECTORES ----------- */
.item-page-inspectores{margin:0 15%;}
.item-page-inspectores table{border:20px solid #dce2e9;}
.item-page-inspectores table img{background#dce2e9; border-radius:10rem; border:5px solid #dce2e9;}
.item-page-inspectores table h2{margin-bottom:5px; color:#76178b; font-size:1.65rem;}



@media only all and (max-width: 47.938rem){
	ul#canales li:nth-child(1), ul#canales li:nth-child(2), ul#canales li:nth-child(3){ width: 100%; display: contents; }
	h1, h2 {font-size: 1.5rem; line-height: 130%;}
   #bancos li{width:80%;}
}
/*-------      MOBILE --------   */
@media only all and (max-width: 30rem){
 
[data-grids="134"] .sprocket-grids-b-title{font-size: 13px; margin: 0;}
[data-grids="134"] .sprocket-grids-b-text{display: block; font-size: 1em; line-height: 100%;}
[data-grids="134"] .sprocket-grids-b-text a{font-size: 12px; color: #fff;}
  .item-page-inspectores table td{display:block;}
 }