.CA #tipografico, .CA thead th, .CA #divgraf .diput, .CA .titumapa {
  background: #c63f4f;
  color: #fff !important;
}
.CA .r1 {
  background-color: #f2d6d9;
}
.CA #cajaBody {
  border-color: #7f0e18;
}
.CA #cajaindex .tituLista.nivel2 {
  color: #000;
  background-color: #fee47c;
  border-top: 3px solid #fff;
  font-size: 120%;
  font-weight: bold;
}
.CA #cajaindex .tituLista.nivel3 {
  background-color: #fbd3ae;
  border-top: 3px solid #fff;
  font-size: 120%;
  font-weight: bold;
}
.CA #cajaindex div.divmuni {
  overflow-y: inherit;
  height: 170px;
}
.CA #TVRESULTADOS th, .CA #cajadatosdos #TVRESULTADOS td {
  border-color: #7f0e18 !important;
}
.CA #cajadatosdos #TVRESULTADOS td.cjal, .CA #TVRESULTADOS thead .th2 th.cjal, .CA #cajadatosdos #TVRESULTADOS thead .th1 th, .CA.DT #cajadatosdos #TVRESULTADOS td.barra, .CA #TVRESULTADOS th.noborder-r, .CA #TVRESULTADOS thead .th2 th.noborder-r, .CA #cajadatosdos #TVRESULTADOS td.noborder-r {
  border-right-width: 0;
}
.CA #TVRESUMEN tbody th, .CA #TVRESUMEN tbody td {
  border-bottom: 1px solid #cd3846;
}
.CA #TVRESULTADOS .th2 {
  border-top: 2px solid #7f0e18;
}
.CA .resumen #TVRESULTADOS .th2 {
  border-top: 0;
}
.CA #xescrutado, .CA #infoGeneral div {
  color: #4d060d;
}
.CA .tituIframe {
  background-color: #fbd3ae;
}
.CA #datosdetallados iframe {
  border: 0;
}
.CA #datosdetallados .iframewrapper .iframeMuni {
  border: 1px solid #fbd3ae;
}
.CA #TVRESUMEN tbody tr:hover th, .CA #TVRESUMEN tbody tr:hover td {
  background-color: #df848c;
}
.CA #TVRESULTADOS tbody tr:hover, .CA .resumen #TVRESULTADOS tbody:hover .r1 .blanco, .CA .resumen #TVRESULTADOS tbody:hover tr {
  background: #df848c;
}
.CA #menucab #b10_1 .navsub {
  background-color: #fff;
  overflow-y: auto !important;
}
.CA.AV #cajadatosdos .d7 {
  color: #7f0e18;
}
.CA.AV tbody .porc.d7 {
  border-left: 1px solid #7f0e18;
}
.CA.AV tbody .vots {
  border-right: 1px solid #7f0e18;
}
.CA.AV #AVMESASCENSO tr {
  border-bottom: 1px solid #7f0e18;
}
.CA.AV #cajadatosuno #mapa_av1, .AV #cajadatosuno #mapa_av2 {
  border: 1px solid #7f0e18;
}
.CA.AV thead th:first-child {
  background: #c63f4f;
  color: #fff;
}
.CA.AV #TVRESUMEN tbody:hover th[rowspan], .AV #TVRESUMEN tbody tr:hover td {
  background-color: #df848c;
}
.CA.AV #TVRESUMEN tbody td, .CA.AV #TVRESUMEN thead th, .CA.AV #TVRESUMEN thead td {
  border-color: #cd3846;
}
.CA.AV #AVMESASCENSO tbody tr:hover td, .CA.AV #AVMESASCENSO tbody tr:hover th, .CA.AV #AVMESASCENSO tbody tr:hover td.bgazul {
  background-color: #df848c;
}
.CA.AV #AVMESASCENSO .th2 {
  background-color: #c15f6a;
}
.CA.AV .lineatotresumen, .CA.AV .lineatotresumen td {
  background-color: #d9b4b8;
}
.CA.AV #AVMESASCENSO tbody tr td.bgazul {
  background-color: #f2d6d9;
}
.CA.AV #TVRESUMEN .ava1 .tdavbarra .divavbarra {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ca959b,endColorstr=#951928);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.2,#ca959b) ,color-stop(0.6,#a5656c) ,color-stop(0.85,#951928));
  background-image: -o-linear-gradient(bottom,#ca959b 20%,#a5656c 60%,#951928 85%);
  background-image: -moz-linear-gradient(bottom,#ca959b 20%,#a5656c 60%,#951928 85%);
  background-image: -webkit-linear-gradient(bottom,#ca959b 20%,#a5656c 60%,#951928 85%);
  background-image: -ms-linear-gradient(bottom,#ca959b 20%,#a5656c 60%,#951928 85%);
  background-image: linear-gradient(to bottom,#ca959b 20%,#a5656c 60%,#951928 85%);
}
.CA.AV #TVRESUMEN .ava2 .tdavbarra .divavbarra {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fff2f3,endColorstr=#e7c5c9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.2,#fff2f3) ,color-stop(0.6,#efd8db) ,color-stop(0.85,#e7c5c9));
  background-image: -o-linear-gradient(bottom,#fff2f3 20%,#efd8db 60%,#e7c5c9 85%);
  background-image: -moz-linear-gradient(bottom,#fff2f3 20%,#efd8db 60%,#e7c5c9 85%);
  background-image: -webkit-linear-gradient(bottom,#fff2f3 20%,#efd8db 60%,#e7c5c9 85%);
  background-image: -ms-linear-gradient(bottom,#fff2f3 20%,#efd8db 60%,#e7c5c9 85%);
  background-image: linear-gradient(to bottom,#fff2f3 20%,#efd8db 60%,#e7c5c9 85%);
}
@media only screen and (max-width:639px) {
  .CA.AV #AVMESASCENSO tbody tr:hover td, .CA.AV #AVMESASCENSO tbody tr:hover th, .CA.AV .r1, .CA.AV .r2 {
    background-color: inherit;
  }
  .CA.AV .noFrame #AVMESASCENSO tbody tr th, .CA.AV .noFrame #AVMESASCENSO td, .CA.AV .noFrame #AVMESASCENSO th {
    border: 1px solid #7f0e18;
    border-top: 0;
  }
  .CA.AV .noFrame #AVMESASCENSO tr {
    border-bottom: 0;
  }
  .CA.AV .noFrame #AVMESASCENSO tbody tr th, .CA.AV .noFrame #AVMESASCENSO tbody tr:hover th {
    background-color: #c63f4f;
    color: #fff;
  }
  .CA.AV .noFrame #AVMESASCENSO tbody a {
    color: #fff;
  }
  .CA.AV .noFrame #AVMESASCENSO tbody tr th:hover {
    background-color: #9b0d1e;
  }
  .CA.AV .noFrame #AVMESASCENSO tbody tr th:hover a {
    color: #fff;
  }
  .CA.AV .noFrame #AVMESASCENSO tbody tr td:hover {
    background-color: #f2d6d9 !important;
  }
  .CA.AV .lineatotresumen, .CA.AV .lineatotresumen td, .CA.AV .resumen #AVMESASCENSO tbody tr.lineatotresumen:hover td {
    background-color: #ffe5e8;
  }
  .CA.AV .cFrame #AVMESASCENSO tbody tr:hover td, .CA.AV .cFrame #AVMESASCENSO tbody tr:hover th {
    background-color: #df848c;
  }
}
@media only screen and (min-width:512px) {
  .CA.AV #menucab #desplmenuul li#b10_1 .navsub, .CA.AV #menucab #desplmenuul li#b10_2 .navsub {
    height: inherit;
    overflow-y: inherit;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
  }
  .CA #menucab #desplmenuul li#b10_1 .navsub, .CA #menucab #desplmenuul li#b10_2 .navsub {
    height: auto;
    border-bottom: 1px solid #aaa;
  }
}
@media only screen and (max-width:511px) {
  .CA .resumen #TVRESULTADOS tbody {
    margin-top: 1em;
  }
  .CA.AV #menucab #b10_2 .navsub, .CA.AV #menucab #b10_1 .navsub {
    overflow-y: inherit;
  }
  .CA.AV #menucab #desplmenuul .navsub ul.submenu li {
    border-top: 0;
  }
  .CA .resumen #TVRESULTADOS th.nombre, .CA #TVRESULTADOS .siglas15, .CA .resumen #TVRESULTADOS .r1 .nombre {
    background-color: #c63f4f;
    color: #fff;
  }
  .CA .resumen #TVRESULTADOS th.nombre a {
    color: white;
  }
  .CA #TVRESULTADOS tbody:hover .nombre {
    background-color: #c63f4f !important;
    color: #fff;
  }
  .CA .resumen #TVRESULTADOS tbody .nombre:hover, .CA .resumen #TVRESULTADOS tbody .r1 .nombre:hover {
    background-color: #9b0d1e !important;
  }
  .CA #TVRESULTADOS tbody .vots:hover, .CA #TVRESULTADOS tbody .cjal:hover, .CA .resumen #TVRESULTADOS tbody .porc:hover, .CA .resumen #TVRESULTADOS tbody .dip:hover, .CA .resumen #TVRESULTADOS tbody .siglas15:hover {
    background-color: #df848c !important;
  }
  .CA .resumen #TVRESULTADOS tbody .siglas15 {
    background-color: #f2d6d9;
    border-top: 0;
    color: #000;
  }
  .CA .resumen #divgraf {
    width: 98%;
  }
  .CA #TVRESULTADOS td:nth-of-type(1):before {
    content: attr(title);
  }
  html:lang(es) .CA #TVRESULTADOS th:nth-of-type(1):before {
    content: '';
  }
  .CA #TVRESULTADOS tbody .siglas15 {
    text-align: left;
    padding-left: 4px;
  }
  .CA .resumen #TVRESULTADOS tbody .siglas15 {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
  }
  .CA #TVRESULTADOS tbody .siglas15:hover {
    background-color: #7f0e18 !important;
  }
  .CA .resumen #TVRESULTADOS th:before {
    left: .5em;
  }
  .CA #TVRESULTADOS tbody tr:hover, .CA .resumen #TVRESULTADOS tbody:hover .r1 .blanco, .CA .resumen #TVRESULTADOS tbody:hover tr {
    background-color: inherit;
  }
  .CA #cajadatosdos #TVRESULTADOS td.cjal, .CA #TVRESULTADOS thead .th2 th.cjal, .CA #cajadatosdos #TVRESULTADOS thead .th1 th {
    border-right-width: 1px;
  }
  .CA.DT #cajadatosdos #TVRESULTADOS td.barra {
    border-right-width: 1px;
    border-right-width: 1px;
  }
  .CA #TVRESULTADOS th.noborder-r, .CA #TVRESULTADOS thead .th2 th.noborder-r, .CA #cajadatosdos #TVRESULTADOS td.noborder-r {
    border-right-width: 1px;
  }
}
@media only screen and (max-width:415px) {
  .CA.DT #datosdetallados .iframewrapper .scroll-wrapper iframe {
    height: 8.6em;
  }
}
