/* CSS MODULE RULES */

.md-A{}
.md-A-lb{ background:#5f7a9c; min-height:62px;}
.md-A-ls{ background:#001e41; min-height:44px;width: 100%;}
.md-A-ld{ background:url(../img/mm-bkg.jpg) repeat; min-height:40px;}
.md-A-lb h1, .md-A-ls span, .md-A-ld ul{ float:right !important;}

.md-A-lb h1{color:#FFF; font-family:gillsansc; font-size: 24px;}
.md-A-ls span {color:#FFF; font-family:gillsansc; font-style:italic; font-size: 24px;}
.md-A-ls-m-mob{ display:none !important;  background:url(../img/menu-mobile-icon.png) center center no-repeat; min-height:44px; background-size:30px;}
.md-A-lb h1{padding: 20px;}
.md-A-ls span {padding: 4px 20px;}
.md-A-mm li{ display:inline-block; padding:8px; _display:inline; *display:inline; _float:left; *float:left;}
.md-A-mm li a{ background:#001e41; color:#FFF; min-height:24px;display:block;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; padding:6px 12px; font-size:12px; line-height:12px;}
.md-A-lg{ background:url(../img/logo-onpe.png) no-repeat top center; height:140px; width:140px; position:absolute; text-indent:-9999px; left:0px; top:0px;}

.md-B{max-width: 960px; margin: 0 auto; display: block; margin-bottom:10px; }

/* MODULO MENU SECUNDARIO : SIDEBAR */
.md-B-sm li a{/*min-height:68px;*/min-height:52px; color:#FFF; /*padding:20px 56px;*/ padding:12px 56px;  background-position: 8px 50%; *min-height:auto !important; font-family: swis721_ltex_btlight; line-height: 14px;font-size: 12px;}
.md-B-sm-pi{background:#8e0000 url(../img/onpe-icon.png) no-repeat left center}

/* .md-B-sm-me{background:#b91a1a url(../img/multas-icon.png) no-repeat left center} */
.md-B-sm-me{background:#8e0000 url(../img/multas-icon.png) no-repeat left center}

.md-B-sm-do{background:#e55858 url(../img/directorio-icon.png) no-repeat left center}
.md-B-sm-cp{background:#e68888 url(../img/convocatoria-icon.png) no-repeat left center}


/* .md-B-sm-cp1{background:#3e679C url(../img/fondos-icon.png) no-repeat left center} */
.md-B-sm-cp1{background:#b91a1a url(../img/fondos-icon.png) no-repeat left center}

.md-B-sm-cp2{background:#3e679C url(../img/convocatoria-icon.png) no-repeat left center}


.md-B-pd{background:#6aa1c4 url(../img/pd-icon.png) no-repeat left center; min-height:68px; color:#FFF; padding:10px 10px 10px 60px; width:100%;  background-position: 8px 50%; text-align:left  }
.md-B-pd h4{ font-family:swis721_ltex_btlight; font-size:12px; color:#FFF;}
.md-B-pd h4 span{font-family: swiss921_btregular; font-size:14px; clear:both; display:block; color:#FFF;}

.md-B-cht{background:#185F8D /*url(../img/asistencia-icon.png) no-repeat left center*/; min-height:68px; color:#FFF;/* padding:10px 10px 10px 80px;*/ width:100%;  background-position: 8px 50%; text-align:left  }
.md-B-cht h4{ font-family:swis721_ltex_btlight; font-size:12px; color:#FFF;}
.md-B-cht h4 span{font-family: swis721_ltex_btlight; font-size:24px; clear:both; display:block; color:#FFF;}
.md-B-cht img{ width:100%; display:block;}


.md-B-cht2{/*background:#185F8D url(../img/asistencia-icon.png) no-repeat left center*/; min-height:66px; color:#FFF;/* padding:10px 10px 10px 80px;*/ width:100%;  background-position: 8px 50%; text-align:left  }
.md-B-cht2 h4{ font-family:swis721_ltex_btlight; font-size:12px; color:#FFF; padding: 10px; min-height: 109px;}
.md-B-cht2 h4 span{/*font-family: swis721_cn_btroman;font-size: 14px;clear: both;display: block;color: #FFF;line-height: 14px;padding: 10px;*/ font-family: swis721_cn_btroman;font-size: 14px;clear: both;display: block;color: #FFF;line-height: 16px;/*padding: 16px;*/}
.md-B-cht2 img{ width:100%; display:block;}

/* MODULO NOTA DE PRENSA : SIDEBAR */
.md-B-np{ background:#a55a0a; min-height: 371px; position:relative;}
.md-B-np h4{ color:#FFF; /*font-family:swis721_ltex_btlight; font-size:12px;*/padding: 2px 10px; font-family: swiss921_btregular;font-size: 22px;line-height: 24px;}
.md-B-np h4 span{ color:#FFF; font-family:swis721_ltex_btlight; font-size:12px; clear:both; display:block;}
.md-B-np a{background:#de8b31; color:#FFF; font-family:swis721_ltex_btlight; font-size:12px; text-align:right; position:absolute; left:0px; bottom:0px; }

.md-B-np a i{margin-left:10px; background:#c16c10; color:#FFF; font-family:swis721_ltex_btlight; font-size:12px; font-style:normal !important; float:right !important; text-align:center;padding: 5px; }
.md-B-np a b{ color:#FFF; font-family:swis721_ltex_btlight; font-size:12px; font-weight:normal !important; float:left !important; text-align:right;padding: 5px;}
.md-B-np img{width:100%;}

/* MODULO REDES SOCIALES : SIDEBAR */
.md-B-rs li a{min-height:38px; color:#FFF; text-indent:-9999px;}
.md-B-rs-tw{background:#5f7a9c url(../img/tw-icon2.png) no-repeat center center; background-size:24px}
.md-B-rs-fb{background:#3e679c url(../img/fb-icon2.png) no-repeat center center; background-size:24px}
.md-B-rs-gp{background:#405571 url(../img/gp-icon2.png) no-repeat center center; background-size:24px}
.md-B-rs-yt{background:#2c3745 url(../img/yt-icon2.png) no-repeat center center; background-size:24px}
.md-B-rs-otv{background:#001e41 url(../img/otv-icon.png) no-repeat center center}


/**/
/*MODULO FINANCIAS PARTIDARIAS*/
.md-B-fp{/*background:#e8edf5*/}
.md-B-fp img{width:100%; display:block;}
.md-B-fp-hd{ font-size:35px;font-family: swiss921_btregular; color:#FFF;/* background:#001e41; */ background: url(../img/in-pg-drk-bkg.png) repeat ; position:absolute; top:40%; right:0px; line-height:28px; padding:8px}
.md-B-fp-hd span{ font-size:28px;font-family: swis721_cn_btroman; color:#FFF;/*line-height:28px;*/line-height: 34px;}
.md-B-fp-shd{ background:url(../img/fp-ly-bkg.png) repeat; color:#FFF !important; position:absolute; bottom: 0px; left:0px; font-family: swiss921_btregular; font-size:24px;padding: 10px; text-align:right}
.md-B-fp-shd span{ display:block; width:100%; text-align:right; color:#FFF;}
.md-B-fp-ly{ background:#001e41; color:#FFF !important; border-top:1px solid #FFF; font-family:swis721_cn_btroman; font-size:18px; padding: 10px;}


/*MODULO VIDEO ONPE TV*/
.md-B-tv{background:#e8edf5; min-height:350px;/* margin-bottom:5px*/}
.md-B-tv img{width:100%; display:block;}
.md-B-tv-msk{ position:absolute; left:0px; top:0px; width:100%; height:100%; display:block; background:url(../img/tv-bkg.png) repeat;}
.md-B-tv-msk a{ position:absolute; left:0px; top:0px; width:100%; height:100%; display:block; text-indent:-9999px; background:url(../img/tv-icon.png) center center no-repeat; background-size:70px;}
.md-B-tv p{ text-align:right;}
.md-B-tv >  span, .md-B-tv > p{ font-family:swis721_ltex_btlight; padding:5px; display:block; margin-top: 10px;}
.md-B-tv > span{ /*font-size:10px;*/ font-size: 12px; color: #001e41;}
.md-B-tv > p{ font-size:12px;}
.md-B-tv >h4{ font-family:swis721_ltex_btlight; /*font-size:14px;*/ color:#001e41;padding:5px 10px; font-size: 16px;line-height: 20px;}
.md-B-tv i{ font-family:Swis721 Ex BT; font-size:16px; font-style:normal}
.md-B-tv > figcaption span{ background:url(../img/otv-icon3.png) center center; height:57px; width:57px; display:block; position:absolute; z-index:8; right:10px; bottom:-24px}

.md-B-plat-inf{ background:#7a85a0 url(../img/plat-inf-icon.png) left center no-repeat; background-position: 8px 50%;min-height: 60px;}
.md-B-plat-inf h4{font-size:14px; font-size: 12px; font-family: swis721_cn_btroman; color:#FFF; padding: 12px 0px 12px 60px; line-height: 18px; }
.md-B-plat-inf h4 span{ font-size:18px;font-family: swiss921_btregular; clear:both; display:block; color:#FFF;}
.md-B-vot-inf{ background:#001e41; /*url(../img/vot-inf-icon.png) right center no-repeat;*/ min-height: 60px;}
.md-B-vot-inf p{/* padding:9px; padding-right:70px; padding-bottom:6px; color:#FFF; padding-top: 18px;*/}
.md-B-vot-inf p span img{width:100%; height:57px;}
.md-B-vot-inf2{ background:#001e41;/* url(../img/vot-inf2-icon.png) right center no-repeat;min-height: 100px;*/}
.md-B-vot-inf2 p{/* padding:24px; padding-right:100px; color:#FFF; font-size:16px; font-family: swis721_cn_btroman;line-height: 20px;*/}
.md-B-vot-inf2 p span img{width:100%; /*height:80px;*/}

.md-B-dat-est{ background:#001e41;}
.md-B-dat-est h4 span{ font-size:18px;font-family: swiss921_btregular; clear:both; display:block; color:#FFF; padding: 12px 0 12px 0; text-align: center;}

.md-B-vot-fon{ background:#001e41 url(../img/fono-icon.png) right center no-repeat; background-size:40px;/* margin-top:3px;*/ /*min-height:60px;*/min-height:61px; background-position:10px 50%;/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fono-icon.png',sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fono-icon.png',sizingMethod='scale')";*/}
.md-B-vot-fon h3{padding:10px  10px 0px; padding-left:60px; color:#FFF;font-family: swis721_cn_btroman; font-size:14px;}
.md-B-vot-fon p{ padding:0px  3px 3px; padding-left:60px; color:#FFF; font-family: swiss921_btregular; font-size:24px; margin-top: 6px;}

/* MODULO ELECCIONES REGIONALES MUNICIPALES */

.md-B-erm-bn{/*min-height:282px;*/ min-height:300px; position:relative; background:url(../img/erm-bkg.jpg) no-repeat left top; background-size:cover;}
.md-B-erm-bn img{ width:100%; display:block}
.md-B-erm-bn >a{ position:absolute; z-index:99; top:0px; left:0px; height: 100%;}
.md-B-erm-bn >a h2{color:#FFF; padding:20px; font-size: 46px; font-family:techno; line-height:46px;}
.md-B-erm-bn >a i{ background:url(../img/slogan-img.png) no-repeat left center; background-size:100px; min-height:70px; background-position:/*20px*/70px 50%; font-size: 20px; margin-top:0px/*50px*/;}
.md-B-erm-bn >a p{ background:url(../img/anfora-img.png) no-repeat center center; background-size:contain; min-height: 230px;margin-top: 20px;}
.md-B-erm-dt p{ background:#1D314B}
.md-B-erm-dt p span{ font-family: pt_sansbold; font-size: 28px;padding: 14px 14px 10px;color: #FFF; background: url(../img/date-icon.png) no-repeat left center;background-size: 26px;padding-left: 50px;background-position: 16px 50%;line-height: 20px;}
.md-B-erm-bn > p{ position:absolute; /*left:0px; bottom:0px;*/ width:auto !important; left:40%; bottom:7%; z-index:99}
.md-B-erm-bn > p > a{/*margin: 0 auto; max-width:100px; background:#666699; font-family:swiss921_btregular; color:#FFF; padding:10px; display: block; text-align:center; font-size:14px; float: right;*/ margin: 0 auto;
    max-width: 170px;background:#FFF /*#bcbdc0*/;font-family: Arial, Helvetica, sans-serif /*swiss921_btregular*/;color: #ed1c24/*#000*/;padding: 8px;display: block;text-align: center; font-size: 20px;float: right;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border: 2px solid #ed1c24; width:100%; display:block;}
.md-B-erm-dt p i{font-family: pt_sansbold; font-size:28px;color:#FFF; font-style:normal !important; padding:12px 14px 10px; background:/*#9ca8bc*/#0E1B33 url(../img/hour-icon.png) no-repeat right center; background-size:26px; text-align:right; padding-right: 50px; background-position: 95% 50%; line-height: 24px;}
.md-B-ci{background:#FFF; padding:5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; *padding:0px;}
.md-B-ci img{ width:100%;}
.md-B-ci h3{ text-align:center; font-size: 16px;line-height: 24px;font-family: swis721_cn_btroman; }


/* MODULO ELECCIONES REGIONALES SEGUNDA ELECCION */

.md-B-erm-bn-2{min-height:300px; position:relative; background:url(../img/erm-bkg-2-ie.jpg) no-repeat left top; background-size:cover;}
.md-B-erm-bn-2 img{ width:100%; display:block}
.md-B-erm-bn-2 >a{ position:absolute; z-index:99; top:0px; left:0px; height: 100%;}
.md-B-erm-bn-2 >a h2{color:#001e41; padding:50px 0 0 20px; font-size: 46px; font-family:pt_sansbold; line-height:34px;}
.md-B-erm-bn-2 >a h3{color:#001e41; padding:5px 0 0 20px; font-size: 36px; font-family:pt_sansbold; line-height:34px;}
.md-B-erm-bn-2 >a i{ background:url(../img/slogan-img2.png) no-repeat left center; background-size:94px; min-height:70px; background-position:70px 50%; font-size: 20px; margin-top:0px;}
.md-B-erm-bn-2 >a p{ background:url(../img/anfora-img-ie2.png) no-repeat center center; background-size:contain; min-height: 230px;margin-top: 20px;}
.md-B-erm-bn-2 > p{ position:absolute; width:auto !important; left:40%; bottom:7%; z-index:99}
.md-B-erm-bn-2 > p > a{margin: 0 auto; max-width: 170px; background:#f3f3f3; font-family: Arial, Helvetica, sans-serif; color: #ed1c24;padding: 8px;display: block;text-align: center; font-size: 20px;float: right;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border: 2px solid #ed1c24; width:100%; display:block;}

.home-Resultados{
    background: #3e679c;
    color: #fff !important;
    margin-bottom: 5px;
    text-align: center;
    padding: 8px 20px 6px 20px;
    font-family: swiss921_btregular;
    font-size: 15px;
    text-transform: uppercase;
}

.home-Modulo{
    background: #405571;
    min-height: 69px;
    color: #fff !important;
    text-align: center;
    font-family: swiss921_btregular;
    font-size: 15px;
    text-transform: uppercase;line-height: 19px; padding: 16px 7px 12px 7px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .home-Modulo{ padding: 16px 6px 13px 3px; }
}


.Prox {
    color: #F90;
    font-family: swis721_cn_btroman;
    font-size: 14px;
}

.btnDownload a{
    padding: 10px 30px;
    background: #999 url(../img/arrow-icon.png) no-repeat left center;
    color: #FFF;
    font-family: swis721_cn_btroman;
    font-size: 18px;
    margin-top: 10px;
    display: block;
    background-position: 10px 50%;
}

/* ----- */

.md-B-fp > figcaption >  h4 {
    background: #001e41 url(../img/md-B-bm-bmv-icon.png) no-repeat;
    font-family: swiss921_btregular;
    font-size: 20px;
    color: #FFF;
    padding: 10px;
    padding-left: 40px;
    background-position: 10px 50%;
    position:absolute;
}


/* MODULO ELECCIONES 2 REGIONALES MUNICIPALES */
.md-B-erm2{ position:relative;}
.md-B-erm2-bn{height:170px; position:relative; overflow:hidden;}
.md-B-erm2-bn img{ width:100%; display:block}
.md-B-erm2-bn a{ position:absolute; z-index:99; top:0px; left:0px;}
.md-B-erm2-bn a h2{color: #FFF;padding: 20px;font-size: 36px;font-family: techno;line-height: 38px;margin-top: 50px;}
.md-B-erm2-bn a i{ background:url(../img/slogan-img.png) no-repeat left center; background-size:100px; min-height:100px; background-position:20px 50%; font-size: 20px; margin-top: 60px;}
.md-B-erm2-bn a p{ background:url(../img/anfora-img.png) no-repeat right center; background-size:contain; min-height: 175px; margin-top: 20px;}
.md-B-erm2-dt{ position:absolute; z-index:99; width:60% !important;}
.md-B-erm2-dt p{ background:#1D314B/*#5f7a9c*/}
.md-B-erm2-dt p span{ font-family:swiss921_btregular; font-size:20px; padding:10px;color:#FFF; /*width:70% !important;*/ background: url(../img/date-icon.png) no-repeat left center; background-size:26px; padding-left: 50px; background-position:16px 50%;}
.md-B-erm2-dt p i{/* width:30% !important;*/ font-family:swiss921_btregular; font-size:20px;color:#FFF; font-style:normal !important; padding:10px; background: #0E1B33 /*#9ca8bc*/ url(../img/hour-icon.png) no-repeat right center; background-size:26px; text-align:right; padding-right: 60px; background-position: 90% 50%;}

/* MODULO SEGUNDA ELECCION 2014 */
.md-B-se{ position:relative;}
.md-B-se-bn{height:170px; position:relative; overflow:hidden;}
.md-B-se-bn img{ width:100%; display:block}
.md-B-se-bn a{ position:absolute; z-index:99; top:0px; left:0px;}
.md-B-se-bn a h2{color: #FFF;font-size: 36px;font-family: pt_sansbold; margin-top: 25px; padding: 30px 0 0 20px; line-height: 35px; }
.md-B-se-bn a h3{color: #FFF;font-size: 31px;font-family: pt_sansbold; padding: 0 0 0 16px; line-height: 31px; }
.md-B-se-bn a i{ background:url(../img/slogan-img.png) no-repeat left center; background-size:100px; min-height:100px; background-position:20px 50%; font-size: 20px; margin-top: 60px;}
.md-B-se-bn a p{ background:url(../img/anfora-img.png) no-repeat right center; background-size:contain; min-height: 175px; margin-top: 20px; }
.md-B-se-dt{ position:absolute; z-index:99; width:60% !important;}
.md-B-se-dt p{ background:#1D314B}
.md-B-se-dt p span{ font-family:pt_sansbold; font-size:20px; padding:10px;color:#FFF; /*width:70% !important;*/ background: url(../img/date-icon.png) no-repeat left center; background-size:26px; padding-left: 50px; background-position:16px 50%;}
.md-B-se-dt p i{font-family:pt_sansbold; font-size:20px;color:#FFF; font-style:normal !important; padding:10px; background: #0E1B33 /*#9ca8bc*/ url(../img/hour-icon.png) no-repeat right center; background-size:26px; text-align:right; padding-right: 60px; background-position: 90% 50%;}


/*  MODULO MENU SECUNDARIO : BARRA CENTRAL */
.md-B-bm{ padding-bottom:20px;}
.md-B-bm ul li{ width:20% !important; float:left;}
.md-B-bm a span{background: #001e41;color: #FFF;min-height: 24px;display: block;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 6px 12px;font-size: 12px;line-height: 12px; font-family:swiss921_btregular; width: auto !important; margin: 0 auto; display: block; max-width: 152px;text-align: center;margin-top: 120px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.md-B-bm a p{width:100%; background:url(../img/md-B-bm-cir-bkg.jpg) no-repeat center center; min-height:138px; background-size:70%; position:relative}
.md-B-bm a i{width:100%; position:absolute; min-height:138px; background-size:50%;}
.md-B-bm-ve i{background:url(../img/md-B-bm-voto.png) no-repeat center center;}
.md-B-bm-ee i{background:url(../img/md-B-bm-sea.png) no-repeat center center;}
.md-B-bm-di i{background:url(../img/md-B-bm-democracia.png) no-repeat center center;}
.md-B-bm-re i{background:url(../img/md-B-bm-estadistica.png) no-repeat center center;}
.md-B-bm-ml i{background:url(../img/md-B-bm-legal.png) no-repeat center center;}
.md-B-bm-fp i{background:url(../img/md-B-bm-financias.png) no-repeat center center;}

/* MODULO CAPACITACION VIRTUAL */
.md-B-vc{background:#dcd5d5; /*url(../img/personaje_tutor.png) no-repeat top left ; *//*background:#0E2A4D url(../img/bkg_cap_vir4.jpg) no-repeat top left*//* min-height:146px;*/ position:relative; min-height: 156px; /*padding:10px;*/}
.md-B-vc label{ font-family:swis721_ltex_btlight; display:block; min-height:32px; text-align:right; line-height:32px;}
.md-B-vc input{ border:none;font-family:swis721_ltex_btlight; min-height:28px; padding: 0px; margin:0px;}
.md-B-vc input[type="submit"]{ background:#001e41; color:#FFF; margin-left:0px !important; }
.md-B-vc > .span0{ position:absolute; left:33.3%; top:-14px; max-width:33.3% !important}
.md-B-vc > .span0 h2{text-align:center; color:#FFF; background:#5f7a9c; display:block; /*font-family: swiss921_btregular; */font-family: swis721_cn_btroman;/*padding: 4px;*/font-size: 18px; padding: 10px;padding-top: 12px;padding-bottom: 8px;}
.md-B-vc > .span20,.md-B-vc > .span4{padding:10px}
.md-B-vc > .span20{ float:right !important;}
.md-B-vc > .span4{position:relative; height:100% !important;}
.md-B-vc > .span4 img{ position:absolute; left:0px; top:-23px; }
.md-B-vc > .span20 img{ background:#c9c5c5; display:block; min-height:28px; margin-left:0px !important; width:auto; height:28px;}
.md-B-vc .md-B-vc-ban > span{background: url(../img/personaje_tutor.png) no-repeat bottom left; display:block; min-height:164px;}
.md-B-vc .md-B-vc-ban > p{ /* background: url(../img/in-pg-drk-bkg.png) repeat*/; color:#FFF; /*font-size:14px;*/ /*font-family:swis721_ltex_btlight;*/font-size:17px;font-family: swis721_cn_btroman; margin-top:20px; text-align: center; padding:10px; float:right !important}
.md-B-vc .md-B-vc-ban > p span{ padding:10px;background:#cc9667;}		 
.md-B-vc .md-B-vc-ban > p  b{ background:#216b6e; color:#FFF;font-size:18px;font-family: swis721_cn_btroman; /*padding:10px;*/ padding:24px; font-weight:normal !important; line-height:18px;}
.md-B-vc .md-B-vc-ban > p  b i{ color:#FFF;font-size:20px;font-family: swiss921_btregular; /*font-weight:bold!important; */line-height:12px; font-style:normal !important}
.md-B-vc figure{ position:absolute; z-index:-1;}
.md-B-vc-ban{ /*padding:5px;*/}
.md-B-vc-ban div{/* background: #000; */padding: 1px;margin-top: 30px;}
.md-B-vc-ban div p{color: #FFF;}



/* CONSULTA DE MESA DE VOTACION */
.md-B-cmv{}
.md-B-cmv > h3{background:#001e41 url(../img/erm-res-icon.png) no-repeat; font-family:swiss921_btregular; font-size:20px; color:#FFF; padding:10px; padding-left:40px; background-position:10px 40%;}
.md-B-cmv > h3.fp {background: #001e41 url(../img/erm-fp-icon.png) no-repeat left center !important;background-position: 10px 50% !important;padding-left: 64px;padding-top: 24px;}
.md-B-cmv > div > p{/*background:url(../img/cmv-bkg.png) repeat;padding:10px; color:#FFF; font-family:swis721_ltex_btlight;*/ background: url(../img/cmv-bkg.png) repeat; padding:6px;/*padding: 10px;*//*padding: 20px;*/color: #FFF;font-family: swis721_cn_btroman;font-size: 14px;/*font-size: 16px;line-height: 20px;margin-top: 40px;*/ margin-top:0px; }
.md-B-cmv > div{ background:#001e41 url(../img/md-B-bm-bmv-bkg.jpg) no-repeat; background-size:100%; /*min-height:185px;*/}
.md-B-cmv > div > div{ /*padding:10px*/}
.md-B-cmv label{ background:#5f7a9c; color:#FFF;font-family:swiss921_btregular; font-size:16px; text-align:center}
.md-B-cmv input{ border:none;font-family:swis721_ltex_btlight; min-height:28px; padding: 0px; margin:0px;}
.md-B-cmv input[type="submit"]{ background:#001e41 url(../img/md-B-bm-bmv-icon2.png) no-repeat center center; color:#FFF; margin-left:0px !important; }
.md-B-cmv > div > div img{ background:#001e41; display:block; min-height:28px; margin-left:0px !important; width:auto; height:28px; }

/*  MODULO INFORMATE / EDUCATE */
.md-B-ie{}
.md-B-ie-el{ /*min-height:160px; */min-height: 194px;background:#e2c8ac url(../img/ie-electores.png) no-repeat center center; width:50% !important; display:block; float:left;background-position:10% 60%/*10% 80%*/;/* background-size:60px;*/background-size:80px;}

.md-B-ie-mm{ /*min-height:160px;*/min-height: 194px; background:#e8d4bf url(../img/ie-miebros.png) no-repeat center center; width:50% !important; display:block; float:left;background-position:/*90% 80%;*/ 90% 60%;  background-size:120px;/*background-size:100px;*/}

.md-B-ie-pfp{ background:#000; font-size:12px;  }
.md-B-ie-pfp > div{ padding:10px;}
.md-B-ie-pfp > div span{font-family:swis721_cn_btroman; color:#FFF;min-height:27px; line-height:27px; display:block; padding-left:40px !important; font-size:14px; float:left;}
.md-B-ie-pfp-per span{ background:url(../img/erm-per-icon.png) no-repeat left top; }
.md-B-ie-pfp-mil span{ background:url(../img/erm-mil-icon.png) no-repeat left top; }

.md-B-ie-pfp > div a{background: url(../img/pdf-icon.png) no-repeat center left; height:27px; width:27px; background-size:16px; display:block; float: right; text-indent:-99999px; overflow:hidden}
.md-B-ie-pfp > div a.pve{background: url(../img/pdf-icon2.png) no-repeat center left;height: 27px;width: 27px;background-size: 16px;display: block;float: right;text-indent: -99999px;overflow: hidden;}
.md-B-ie-el .span24 > h2{ background:#ffffff; font-family:swis721_cn_btroman/*swis721_ltex_btlight*/; padding:10px; color:#000; width:auto !important;font-size:18px /*12px*/; float:left !important}
.md-B-ie-el .span24 > a{ background:#de8b31; font-family:swis721_ltex_btlight; padding:10px; color:#ffffff; width:auto !important; font-size:12px; min-width:100px; text-align:center; /*border:1px solid #FFF;*/ float:right !important}
.md-B-ie-el .span24 > a { width:100%; position:relative; font-style:normal;padding:10px;}
.md-B-ie-el .span24 > a b{ margin: 0 auto 10px auto;width: 0;height: 0;/*border-top: 17px solid transparent;border-right: 17px solid #de8b31;border-bottom: 17px solid transparent;*/ border-top: 0px solid transparent;border-right: 17px solid #de8b31;border-bottom: 32px solid transparent; position:absolute; left:-17px; top:0px; z-index:3}
.md-B-ie-el .span24 > a u{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 18px solid transparent;border-right: 18px solid #FFF;border-bottom: 18px solid transparent; position:absolute; left:-16px; top:0px; z-index:2}

.md-B-ie-mm .span24 > h2{ background:#ffffff; font-family:swis721_cn_btroman/*swis721_ltex_btlight*/; padding:10px; color:#000; width:auto !important; font-size:18px;float:right !important}
.md-B-ie-mm .span24 > a{ background:#8f510d; font-family:swis721_ltex_btlight; padding:10px; color:#ffffff; width:auto !important; font-size:12px;min-width:100px;text-align:center; /*border:1px solid #FFF;*/ border-left:none !important; float:left !important;}
.md-B-ie-mm .span24 > a { width:100%; position:relative; font-style:normal;padding:10px;}
.md-B-ie-mm .span24 > a b{ margin: 0 auto 10px auto;width: 0;height: 0;/*border-top: 17px solid transparent;border-left: 17px solid #8f510d;border-bottom: 17px solid transparent;*/ border-top: 0px solid;border-left: 17px solid #8f510d;border-bottom: 32px solid transparent; position:absolute; right:-17px; top:0px; z-index:3}
.md-B-ie-mm .span24 > a u{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-left: 16px solid #FFF;border-bottom: 16px solid transparent; position:absolute; right:-16px; top:0px; z-index:2}


.md-B-ie-il{padding-top:20px;}
.md-B-ie-il span a{background:#de8b31; color:#ffffff;display:block; font-family:swis721_ltex_btlight; text-align:center;/* -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;*/}
.md-B-ie-il span{ position:relative;  color:#ffffff;padding: 10px;}
.md-B-ie-il a b:first-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-left: 20px solid #8f510d;border-bottom: 20px solid transparent; position:absolute; left:-19px; top:0px; z-index:3; display:none;}
.md-B-ie-il a i:first-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-left: 20px solid #FFF;border-bottom: 20px solid transparent; position:absolute; left:-20px; top:0px; z-index:2; display:none;}
.md-B-ie-il a b:last-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-right: 20px solid #8f510d;border-bottom: 20px solid transparent; position:absolute; right:-19px; top:0px; z-index:3; display:none;}
.md-B-ie-il a i:last-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 20px solid transparent;border-right: 20px solid #FFF;border-bottom: 20px solid transparent; position:absolute; right:-20px; top:0px; z-index:2; display:none;}

.md-B-ie-el >div{ position:relative;}
.md-B-ie-el .md-B-ie-il{float:right;}
.md-B-ie-mm .md-B-ie-il{float:left;}
.md-B-ie-el .md-B-ie-il a{background:#de8b31; font-family:swis721_ltex_btlight; text-align:center; /*font-size:10px;*/font-size:12px;/*max-width:130px;*/ max-width:130px; float:right !important; margin-right:64px !important}
.md-B-ie-mm .md-B-ie-il a{background:#8f510d; font-family:swis721_ltex_btlight; text-align:center;/*font-size:10px;*/font-size:12px; /*max-width:130px;*/ max-width:170px; float:left !important;  margin-left:50px !important; margin-top:25px;}

.md-B-ie-ic{ background:url(../img/ie-ciudadano.png) no-repeat center center; height:94px; position:absolute; min-width:82px; display:block; float:left; /*left: 49.5798319%;*/top: 30px; left: 85.579832%; top: 30px; max-width: 100px;}

/*MODULO ERM PAGINAS INTERNAS : CABECERAS*/
.md-B-erm-hd{}
.md-B-erm-hd-di div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;/*background: #8aae3d;*/ background:#5f7a9c/*#5e697b*/;display: block;min-height: 140px; padding-top: 40px; min-width: 140px; max-width:140px; border: 6px solid #FFF;}
.md-B-erm-hd-di i{ background:/*#7a9f2b*/ /*#747b87*/ #001e41 url(../img/erm-di-icon.png) no-repeat center center; border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px; height: 50px; width: 50px !important; float: right !important;}

.md-B-erm-hd-ml div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;background: #5f7a9c /*#59bbd0*/;display: block;min-height: 140px; padding-top: 40px; min-width: 140px; max-width: 140px; border: 6px solid #FFF;}
.md-B-erm-hd-ml i{ background:/*#53a0b1*/ /*#5e697b*/#001e41 url(../img/erm-ml-icon.png) no-repeat center center; border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px; height: 50px; width: 50px !important; float: right !important;}


.md-B-erm-hd-ve div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;background:#FFF url(../img/erm-vi-icon.png) no-repeat center center;display: block;min-height: 140px; padding-top: 40px; min-width: 140px; max-width:140px; background-size:80%;  border: 6px solid #FFF;}
.md-B-erm-hd-ve i{ display: none;}
.md-B-erm-hd-ve h2{ display: none;}
.md-B-erm-hd-fp div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;background: #5f7a9c/*#5e697b*//*#0f2c4f*/;display: block;min-height: 140px; padding-top: 40px; min-width: 140px; max-width:140px; border: 6px solid #FFF; }
.md-B-erm-hd-fp h2{ font-size:20px !important;  line-height: 24px !important;}
.md-B-erm-hd-fp i{ background:/*#001e41*//*#747b87*/ #001e41 url(../img/erm-fp-icon.png) no-repeat center center; border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px; height: 50px; width: 50px !important; float: right !important;}
.md-B-erm-hd-fp span{ font-size:26px !important;}
.md-B-erm-hd-ee h2{ font-size:20px !important; line-height: 24px !important;}
.md-B-erm-hd-ee div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;background:#5f7a9c /*#c1150d*/;display: block;min-height: 140px; padding-top: 40px; min-width: 140px; max-width: 140px; border: 6px solid #FFF;}
.md-B-erm-hd-ee i{ background:/*#a30a03*/ #001e41 url(../img/erm-ee-icon.png) no-repeat center center; border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px; height: 50px; width: 50px !important; float: right !important;}

.md-B-erm-ve-map{ visibility:visible; visibility:visible\9; position:relative}
.md-B-erm-ve-rsm-hd{ padding:10px;}
.md-B-erm-ve-rsm-hd h3 {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background:#000/*#5f7a9c*/;/* padding: 5px; */padding: 12px;display: block;float: left;line-height: 22px;font-size: 20px;font-family: swis721_cn_btroman;color:#FFF;}
.md-B-erm-ve-rsm-ft h3 {/*#5f7a9c*/;/* padding: 5px; */padding: 12px;display: block;float: left;line-height: 22px;font-size: 16px;font-family: swis721_cn_btroman;color:#FFF;}
.md-B-erm-ve-rsm-ft{ padding:0px; background:#000;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; margin-top:10px;}
.md-B-erm-ve-rsm-ft h4 {/*#5f7a9c*/;/* padding: 5px; */padding: 12px;display: block;float: right;line-height: 22px;font-size: 16px;font-family: swis721_cn_btroman;color:#FFF;}
.md-B-erm-ve-rsm-ft{ padding:0px; background:#000;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.md-B-erm-di-rsm-mley, .md-B-erm-di-rsm-mley > div > a{padding:10px; background:url(../img/in-pg-drk-bkg.png) repeat; color:#FFF; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; font-family: swis721_cn_btroman; font-size:14px;}
.md-B-erm-di-rsm-mley{ margin-bottom:10px; }
.md-B-erm-di-rsm-mley h2{ color:#FFF;font-size: 18px;font-family: swis721_cn_btroman;padding:10px; margin-bottom:10px;  background:#000;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.md-B-erm-cnt-ve-def .md-B-erm-di-rsm-mley{ background:url(../img/in-pg-drk-bkg.png) repeat !important}


.md-B-erm-ve-map-ley{ padding:10px; display:block;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border-top-left-radius:0px; -webkit-border-top-left-radius: 0px;-moz-border-top-left-radius: 0px; border-top-right-radius:0px;  -webkit-border-top-right-radius: 0px;-moz-border-top-right-radius: 0px; background:#000;}
.md-B-erm-ve-map-ley h3, .md-B-erm-ve-map-ley h4, .md-B-erm-ve-map-ley span{ color:#FFF; font-size:16px; text-align:left; font-family:swis721_cn_btroman;}
.md-B-erm-ve-map-ley i{ height:14px; width:24px; background:#5f7a9c; display:block; float:left; margin-right:10px;}
.md-B-erm-hd-404 h2{ font-size:23px !important;}
.md-B-erm-hd-404 div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;background:#5f7a9c /*#c1150d*/;display: block;min-height: 140px; padding-top: 40px; min-width: 140px; max-width: 140px; border: 6px solid #FFF;}
.md-B-erm-hd-404 i{ background:/*#a30a03*/ #001e41 url(../img/erm-404-icon.png) no-repeat center center; border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px; height: 50px; width: 50px !important; float: right !important; background-size:50%;}

/*MODULO ERM PAGINAS INTERNAS : CONTENIDOS*/

/*MARCO LEGAL*/
.md-B-erm-cnt-ml{ margin-top:30px;}
.md-B-erm-cnt-ml div{ background: /*#4b6a90*/#001e41 url(../img/line-head-bkg.jpg) repeat-x center center; width:100%; display: block; float: left; padding: 10px 0px;}
.md-B-erm-cnt-ml div h3{ color: #FFF; background: #001e41/*#4b6a90*/; font-family: swis721_cn_btroman; font-size:24px; display:block; width:auto; float:left; padding:0px 10px;}
.md-B-erm-cnt-ml ul{}
.md-B-erm-cnt-ml ul li{background: /*#394861*/#5f7a9c; border-bottom:1px solid #FFF; display:block; float:left; width:100%;}
.md-B-erm-cnt-ml ul li a{/*padding:10px;*/ padding:5px;}
.md-B-erm-cnt-ml ul li span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; background:url(../img/pdf-icon.png) no-repeat center left; background-size:20px 28px; display:block; float:left; width:100%; padding:10px; color:#FFF; font-family:arial; font-size:14px; padding-left:30px;}
.md-B-erm-cnt-ml-nl{ background:#001e41 !important; padding:10px !important;}
.md-B-erm-cnt-ml-nl table td, th {padding: 6px;border: 1px solid /*#497858*/ #FFF;text-align: left;color: #FFF;}
.md-B-erm-cnt-ml-nl table a{ width:100%; color:#FF6; font-size:14px; display:block; padding:10px}
.md-B-erm-cnt-ml-nl table p{ width:100%; color:#FFF; font-size:12px; display:block;/*padding:10px;*/padding:5px}
.md-B-erm-cnt-ml ul li div.md-B-erm-cnt-ml-nl{ display:none;}
/*ESCRUTINIO ELECTRONICO*/
.md-B-erm-cnt-ee-def{ padding:5px; background:#FFF;margin-top:30px;}
.md-B-erm-cnt-ee-def-hd{ position:relative;}
.md-B-erm-cnt-ee-def-hd b{ position:absolute; width:100%;}
.md-B-erm-cnt-ee-def-hd b i{ margin:0 auto; display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:0;height:0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top:7px solid /*#ed554f*/#001e41; }
.md-B-erm-cnt-ee-def-hd h3{ background:/*#ed554f*/#001e41; font-size:18px; text-align:center; font-family:swis721_cn_btroman; color:#FFF; padding:10px}
.md-B-erm-cnt-ee-def-bd{ background:/*#a30a03*/#5f7a9c; padding:20px; color:#FFF;}
.md-B-erm-cnt-ee-def-bd p{ color:#FFF; margin-bottom:10px;}
.md-B-erm-cnt-ee-pas{margin-top:30px;}
.md-B-erm-cnt-ee-pas > div {padding:5px;margin-bottom: 5px; background:#FFF;}
.md-B-erm-cnt-ee-pas-hd{ position:relative}
.md-B-erm-cnt-ee-pas-hd h3{ background:/*#a30a03*/#5f7a9c; font-size:18px; text-align:center; font-family:swis721_cn_btroman; color:#FFF; padding:10px}
.md-B-erm-cnt-ee-pas-hd b{ position:absolute; width:100%;}
.md-B-erm-cnt-ee-pas-hd b i{ margin:0 auto; display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:0;height:0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 7px solid #5f7a9c/*#a30a03*/; }
.md-B-erm-cnt-ee-pas-bd{ padding:0px; color:#FFF; margin-top: 18px;}
.md-B-erm-cnt-ee-pas-bd p{ color:#FFF; margin-top:5px;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.md-B-erm-cnt-ee-pas-bd span{color:#000/*#FFF*/; height:52px; font-family:arial; width:90%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; display: block; float: left; padding: 7px 10px;}
.md-B-erm-cnt-ee-pas-bd b{width:10%; background:#001e41/*#a30a03*/; color:#FFF; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; text-align:center; font-weight:normal; font-family:swiss921_btregular; font-size:40px;display: block;float: left; height:52px; line-height:60px;}
.md-B-erm-cnt-ee-pas-bd-p b{ border-bottom-right-radius:0px; border-top-right-radius:0px;}
.md-B-erm-cnt-ee-pas-bd-i b{ border-bottom-left-radius:0px; border-top-left-radius:0px;}
.md-B-erm-cnt-ee-pas-bd-p span{background: /*#bc2a23*/#E6E6E6;float:left !important; text-align:left;}
.md-B-erm-cnt-ee-pas-bd-i span{background: /*#ed554f*/#D3D3D3; float:right !important; text-align:right;}
.md-B-erm-cnt-ee-pas-bd-i b{ float:right !important}
.md-B-erm-cnt-ee-vid{ background:/*#a30a03*/#001e41  url(../img/video-icon.png) no-repeat center left; padding:4px; padding-left:54px; background-position: 5px 50%;}
.md-B-erm-cnt-ee-vid h3{ color:#FFF; font-family:swiss921_btregular; font-size:24px; line-height: 24px;}
.md-B-erm-cnt-ee-vid span{color:#FFF; font-family:swis721_cn_btroman; font-size:12px;}


/*VOTO ELECTRONICO*/
.md-B-erm-cnt-ve-def{margin-top:30px;}
.md-B-erm-cnt-ve-def > div{padding:5px; background:#FFF;}
.md-B-erm-cnt-ve-def > div:first-child{ padding-bottom:0px;}
.md-B-erm-cnt-ve-def-hd{ position:relative;}
.md-B-erm-cnt-ve-def-hd b{ position:absolute; width:100%;}
.md-B-erm-cnt-ve-def-hd b i{ margin:0 auto; display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:0;height:0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top:7px solid /*#e9663a*/ #001e41; }
.md-B-erm-cnt-ve-def-hd h3{ background:#001e41/*#e9663a*/; font-size:18px; text-align:center; font-family:swis721_cn_btroman; color:#FFF; padding:10px}
.md-B-erm-cnt-ve-def-bd{ background: #5f7a9c/*#ee4911*/; padding:20px; color:#FFF; /*padding-bottom: 43px;*/}
.md-B-erm-cnt-ve-def-bd p{ color:#FFF; margin-bottom:10px;}
.md-B-erm-cnt-ve-def-bd p span{ color:#FFF; width:100%; background:url(../img/arrow-icon.png) no-repeat top left; display:block; padding-left:20px; padding-bottom:5px; font-family:swis721_cn_btroman; font-size:14px;}
.md-B-erm-cnt-ve-pas{margin-top:30px;}
.md-B-erm-cnt-ve-pas > div {padding:5px;margin-bottom: 5px; background:#FFF;}
.md-B-erm-cnt-ve-pas-hd{ position:relative}
.md-B-erm-cnt-ve-pas-hd h3{ background:#5f7a9c/*#ee4911*/; font-size:18px; text-align:center; font-family:swis721_cn_btroman; color:#FFF; padding:10px}
.md-B-erm-cnt-ve-pas-hd b{ position:absolute; width:100%;}
.md-B-erm-cnt-ve-pas-hd b i{ margin:0 auto; display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:0;height:0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 7px solid #5f7a9c/*#ee4911*/; }
.md-B-erm-cnt-ve-pas-bd{ padding:0px; color:#FFF; margin-top: 18px;}
.md-B-erm-cnt-ve-pas-bd p{ color:#FFF; margin-top:5px;  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.md-B-erm-cnt-ve-pas-bd span{color:#000/*#FFF*/; height:52px; font-family:arial; width:90%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; display: block; float: left; padding: 16px 10px;}
.md-B-erm-cnt-ve-pas-bd b{width:10%; background:/*#ca3400*/#001e41; color:#FFF; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; text-align:center; font-weight:normal; font-family:swiss921_btregular; font-size:40px;display: block;float: left; height:52px; line-height:52px;line-height:62px\9;}
.md-B-erm-cnt-ve-pas-bd-p b{ border-bottom-right-radius:0px; border-top-right-radius:0px;}
.md-B-erm-cnt-ve-pas-bd-i b{ border-bottom-left-radius:0px; border-top-left-radius:0px;}

.md-B-erm-cnt-ve-pas-bd-p span{background: #E6E6E6/*#ee4911*/;float:left !important; text-align:left;}
.md-B-erm-cnt-ve-pas-bd-i span{background: #D3D3D3/*#e9663a*/; float:right !important; text-align:/*right*/ left;}
.md-B-erm-cnt-ve-pas-bd-i b{ float:right !important}

.md-B-erm-cnt-ve-vid{ background:#001e41/*#ee4911*/ url(../img/video-icon.png) no-repeat center left; padding:4px; padding-left:54px; background-position: 5px 50%;}
.md-B-erm-cnt-ve-vid h3{ color:#FFF; font-family:swiss921_btregular; font-size:24px; line-height: 24px;}
.md-B-erm-cnt-ve-vid span{color:#FFF; font-family:swis721_cn_btroman; font-size:12px;}

.md-B-erm-cnt-ve-reg{ background:#001e41/*#ee4911*/ url(../img/pdf-icon.png) no-repeat center left; padding:4px; padding-left:54px; background-position: 16px 50%;}
.md-B-erm-cnt-ve-reg h3{ color:#FFF; font-family:swiss921_btregular; font-size:24px; line-height: 24px;}
.md-B-erm-cnt-ve-reg span{color:#FFF; font-family:swis721_cn_btroman; font-size:12px;}

.md-B-erm-cnt-ve-tbl table, .md-B-erm-cnt-ee-tbl table{ margin-top:10px;}
.md-B-erm-cnt-ve-tbl, .md-B-erm-cnt-ee-tbl{ padding:5px; background:#FFF;}
.md-B-erm-cnt-ve-tbl th, .md-B-erm-cnt-ee-tbl th {background: /*#1e4028*/#dcd5d5; text-transform:uppercase}
.md-B-erm-cnt-ve-tbl td,.md-B-erm-cnt-ve-tbl th , .md-B-erm-cnt-ee-tbl td, .md-B-erm-cnt-ee-tbl th {padding: 6px;border: 1px solid /*#497858*/#dcd5d5;text-align: left;color: #000; text-transform:uppercase}

/*FINANCIAS PARTIDARIAS */
.md-B-erm-cnt-fp-dat{ margin-top:30px;}
.md-B-erm-cnt-fp-dat >div{background: #425779;min-height: 90px;padding-top: 10px;}
.md-B-erm-cnt-fp-dat-pg div.md-B-erm-cnt-fp-dat-pg-crg{ padding: 20px; padding-top: 0px; margin-top:20px;}
.md-B-erm-cnt-fp-dat-pg div.md-B-erm-cnt-fp-dat-pg-crg > div{ color:#FFF; background:#0f2c4f; padding: 10px;}
.md-B-erm-cnt-fp-dat-pg div.md-B-erm-cnt-fp-dat-pg-crg ul > li, .md-B-erm-cnt-fp-dat-pg div.md-B-erm-cnt-fp-dat-pg-crg span { color:#FFF; padding: 2px 20px; }
.md-B-erm-cnt-fp-dat-pg div.md-B-erm-cnt-fp-dat-pg-crg span{ margin-bottom:10px; color:#FF0; font-family:swis721_ltex_btlight; display:block}
.md-B-erm-cnt-fp-dat-pg-hd{background: url(../img/line-head-bkg.jpg) repeat-x center center;width: 100%;display: block;float: left;}
.md-B-erm-cnt-fp-dat-pg-hd h3{background: #5e697b/*#425779*/;color: #FFF;font-family: swiss921_btregular;font-size: 22px;/*font-size: 24px;*/display: block;width: auto;float: left;padding: 0px 10px; }
.md-B-erm-cnt-fp-dat-pg > span{min-width:66px;min-height: 100px;background:url(../img/erm-fp-pg-icon.png) no-repeat center center;}
.md-B-erm-cnt-fp-dat-pg > p{ padding:10px 20px 10px; color:#FFF;}
.md-B-erm-cnt-fp-dat-pg-bd{ padding:20px; padding-top:0px;}
.md-B-erm-cnt-fp-dat-pg-sch-hd { background:#5f7a9c;padding:10px;}
.md-B-erm-cnt-fp-dat-pg-sch-bd { background:#fff/*#0f2c4f*/;padding:10px;}
.md-B-erm-cnt-fp-dat-pg-sch-bd label{ color:#FFF; line-height:28px;}
.md-B-erm-cnt-fp-dat-pg-sch-bd input[type="submit"]{border: none;font-family: swis721_ltex_btlight;min-height: 28px;padding: 0px;margin: 0px; background:#001e41; color:#FFF;}
.md-B-erm-cnt-fp-dat-pg-sch-bd select{background: #FFF; /*border: none;*/font-family: swis721_ltex_btlight;min-height: 28px;padding: 0px;margin: 0px; max-width:120px; }
.md-B-erm-cnt-fp-dat-pg-sch-bd .span18 select{max-width:120px !important; float:right !important}
.md-B-erm-cnt-fp-dat-pg-sch-hd span {background: url(../img/erm-fp-sch-icon.png) no-repeat left center;min-height: 30px;line-height: 30px;padding-left: 30px;color: #FFF;}

.md-B-erm-cnt-fp-dat >div{background: /*#425779*/ #5e697b;min-height: 90px;padding-top: 10px; margin-bottom:10px;}
.md-B-erm-cnt-fp-dat-pp-hd{background: url(../img/line-head-bkg.jpg) repeat-x center center;width: 100%;display: block;float: left; margin-bottom: 12px;}
.md-B-erm-cnt-fp-dat-pp-hd h3{background: #5e697b/*#425779*/;color: #FFF;font-family: swiss921_btregular;font-size: 24px;display: block;width: auto;float: left;padding: 0px 10px;}
.md-B-erm-cnt-fp-dat-pp > span{min-width:66px;min-height: 100px;background:url(../img/erm-fp-pp-icon.png) no-repeat center center;}
.md-B-erm-cnt-fp-dat-pp > p{ padding: 10px 20px 10px; color: #FFF;}
.md-B-erm-cnt-fp-dat-pp-bd{ padding:20px; padding-top:0px;}

.md-B-erm-cnt-fp-dat-pp-bd > ul > li{ margin-bottom:5px; color:#FFF;}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li  > a{ padding:10px;  background:#0f2c4f;color:#FFF; line-height:20px; }
.md-B-erm-cnt-fp-dat-pp-bd > ul > li > a  > span, .md-B-erm-cnt-fp-dat-pp-bd > ul > li > span{color:#FFF; }
.md-B-erm-cnt-fp-dat-pp-bd > ul > li span.md-B-erm-cnt-fp-for-req{ background:url(../img/erm-fp-fr-icon.png) no-repeat left center; min-height:30px; line-height:30px; padding-left: 30px;}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li span.md-B-erm-cnt-fp-pla-inf{ background:url(../img/erm-fp-pf-icon.png) no-repeat left center; min-height:30px; line-height:30px; padding-left: 30px;}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li span.md-B-erm-cnt-fp-nor-pro{ background:url(../img/erm-fp-np-icon.png) no-repeat left center; min-height:30px; line-height:30px; padding-left: 30px;}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li span.md-B-erm-cnt-fp-tar-pub{ background:url(../img/erm-fp-tp-icon.png) no-repeat left top; min-height:30px; line-height:30px; padding-left: 30px;}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li span.md-B-erm-cnt-fp-pub-ele{ background:url(../img/erm-fp-pe-icon.png) no-repeat left top; min-height:30px; line-height:30px; padding-left: 30px;}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li > ul.md-B-erm-cnt-fp-list{ background:/*#0f2c4f*/ /*#dcd5d5*/ #FFF; padding:10px; display:none}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li > ul.md-B-erm-cnt-fp-list li a{ padding:0px 10px;}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li > ul.md-B-erm-cnt-fp-list li a span{/*background:url(../img/erm-fp-df-icon.png) no-repeat left center;*/ min-height:30px; line-height:30px; padding-left: 30px; color:#000/*#FFF*/;}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li > ul.md-B-erm-cnt-fp-list li a span b{ font-weight:normal; color:#B90000/*#fff284*/}
.md-B-erm-cnt-fp-dat-pp-bd > ul > li > ul.md-B-erm-cnt-fp-list li > span b{ font-weight:normal; color:#B90000/*#fff284*/}

.md-B-erm-cnt-fp-enc{ margin-top:30px;}
.md-B-erm-cnt-fp-enc-hd{ background:#87a8d0; padding:5px}
.md-B-erm-cnt-fp-enc-hd h3{ color:#0f2c4f;font-family: swiss921_btregular; font-size:24px; background: url(../img/erm-fp-enc-icon.png) no-repeat left center;min-height: 44px;line-height: 44px;padding-left: 50px;}
.md-B-erm-cnt-fp-enc-bd{background:/*#bfcee1*/#FFF; padding:20px}
.md-B-erm-cnt-fp-enc-bd > p{ margin-bottom:20px;}
.md-B-erm-cnt-fp-enc-list li > p{ background:/*#87a8d0*/#dcd5d5; position:relative; padding: 10px;padding-left: 20px;}
.md-B-erm-cnt-fp-enc-list li > p >i{ background:#0f2c4f; position:absolute; left:-15px; top:10px; font-style:normal; font-size:24px; color:#FFF; font-family: swiss921_btregular; border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px; min-width:30px;/* min-height:30px;*/ min-height:25px; text-align: center; padding-top:5px;}
.md-B-erm-cnt-fp-enc-list li > div{ background:/*#e5f1ff*/#F8F5F5; padding-top: 10px;}
.md-B-erm-cnt-fp-enc-list li > div label{ padding:0px 10px 10px;}
.md-B-erm-cnt-fp-enc-list li > div input{ padding:0px; margin:0px;}
.md-B-erm-cnt-fp-enc-bd >input,.md-B-erm-cnt-fp-enc-bd >a {border: none;font-family: swis721_ltex_btlight;min-height: 28px;padding: 0px;margin: 0px;background: #001e41;color: #FFF; text-align: center;padding-top: 7px;}
.md-B-erm-cnt-fp-enc-lnk img{ width:100%;}
.md-B-erm-cnt-fp-apor ul li a > span{background: url(../img/xls-icon.png) no-repeat left center;min-height: 30px;line-height: 30px;padding-left: 30px;}
.md-B-erm-cnt-fp-enc-rs{ background:#FFF url(../img/enc-msg-rs.jpg) no-repeat left bottom; min-height:100px; background-size:30%; padding-left:120px; padding-top:30px;  font-size:16px; font-family:swis721_cn_btroman; }


.fdoOrgPolVeri,.fdoOrgPolVeri1,.fdoOrgPolVeri2,.fdoOrgPolVeri3,.fdoOrgPolVeri4,.fdoOrgPolVeri5,.fdoOrgPolVeri6,.fdoOrgPolVeri7{ color:#000/*#FFF*/;}
.fdoOrgPolVeri1 select{ margin-left:20px;}
.fdoOrgPolVeri1 >div{ display:block; float:right; }
.fdoOrgPolVeri1 >div a{border: none;font-family: swis721_ltex_btlight;min-height: 28px;padding: 0px;margin: 0px;background: #001e41;color: #FFF;display:block; float:right; min-width:176px; cursor: pointer; }
.fdoOrgPolVeri1 >div span{font-family: swis721_ltex_btlight;min-height: 28px; text-align:center; line-height:28px; font-size: 14px; text-transform:uppercase; color:#FFF; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; width:100%; display:block;}

.botonNormalAncho,.botonAnchoOver{ color:#FFF; font-size: 14px;}
.botonAnchoOver{background: /*#425779*/ #2A4066  !important;}
.botonesInfoFinanciera{ background:#425779}
.botonesInfoFinanciera > div:first-child .botonNormalAncho, .botonesInfoFinanciera > div:first-child .botonAnchoOver{ line-height:34px; }

.info{ margin-top:20px;}
.contenidoTablaInfoFinan:first-child{background:#425779; }
.contenidoTablaInfoFinan{background:#001e41}
.contenidoTablaInfoFinan font{color:#FFF !important;}
.contenidoTablaInfoFinan font b{font-family:swis721_cn_btroman; font-weight:normal; /*font-size:16px;*/font-size:14px; padding: 5px 0px;}
.tablaInfoFinan1, tablaInfoFinan2{ color:#FFF; padding: 10px;}
.contenidoTablaInfoFinan{color:#FFF; padding: 10px;}
.tablaInfoFinan1 > div,  .tablaInfoFinan1 > div > div, .tablaInfoFinan2{color:#FFF; padding: 10px;}
.tablaInfoFinan1 > a, .tablaInfoFinan2 > a { color:#FFF; background: url(../img/erm-fp-df-icon.png) no-repeat left center;min-height: 30px;line-height: 30px;padding-left: 30px; clear: both; display: block;}
.botonesInfoFinanciera,.botonesInfoFinanciera div,.botonesInfoFinanciera div a, .info,.div_ajax_rs, .contenidoTablaInfoFinan, .contenidoTablaInfoFinan > div, .tablaInfoFinan1, .tablaInfoFinan1 > a, .contenidoTablaInfoFinan font b{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
.botonesInfoFinanciera > div{width:50%;}
.botonesInfoFinanciera > div > a{width:100%; padding:10px; font-family: swis721_cn_btroman;background:#5f7a9c; min-height:54px; text-align:center;}

/*DEMOCRACIA INTERNA*/
.md-B-erm-di-rsm,.md-B-erm-di-map, .md-B-erm-ve-map{ margin-top:30px;}
.md-B-erm-di-rsm-cnt-hd > div{ background:/*#497858*/ #5e697b url(../img/line-head-bkg.jpg) repeat-x center center;width: 100%;display: block;float: left;padding: 10px 0px;}
.md-B-erm-di-rsm-cnt-hd > div h3 {color: #FFF; background:#5e697b/*#497858*/;font-family: swis721_cn_btroman;font-size: 24px;display: block;width: auto;float: left;padding: 0px 10px;}
.md-B-erm-di-rsm-cnt-bd{ background:#FFF; padding:5px;/* margin-top: 5px;*/}
.md-B-erm-di-rsm-hd{background:/*#76b389*/ #dcd5d5; position:relative;  min-height:36px;}
.md-B-erm-di-rsm-hd b{ position:absolute; background:/*#1e4028*/#747b87; min-height:26px; z-index:0}
.md-B-erm-di-rsm-hd p{position:absolute; z-index:1; top: 10px; left: -3px;}
.md-B-erm-di-rsm-hd i{ height:35px; width:35px; display:block; float:left; background:url(../img/erm-di-mp-it-icon2.png) no-repeat center center;}
.md-B-erm-di-rsm-hd span{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; background:#FFF; min-height: 24px;/* padding: 5px; */padding: 4px 12px; display:block; float:left; line-height:24px; font-size:18px;font-family:swis721_cn_btroman}

.md-B-erm-di-rsm-nnac{display:block;}
.md-B-erm-di-rsm-nreg{display:none;}
.md-B-erm-di-rsm-prompt{ display:none; background: #de8b31 /*#747b87 */ /*#497858*/;width: 100%;float: left;padding: 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; color:#FFF; min-height:100px; font-family: swis721_cn_btroman; font-size: 16px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; line-height: 20px;}
.md-B-erm-di-map{ visibility:hidden; visibility:visible\9;}

.md-B-erm-di-rsm-nreg .md-B-erm-di-rsm-item{ display:none;}
.md-B-erm-di-rsm-item-icon-map{ height: 35px;width: 35px;display: block;float: left;background: url(../img/erm-di-mp-it-icon3.png) no-repeat center center !important;}
.md-B-erm-di-rsm-bd{background:/*#76b389*/#dcd5d5; padding: 20px;}
.md-B-erm-di-rsm-it{background:/*#497858*/#747b87; padding: 5px; margin-bottom: 5px;}
.md-B-erm-di-rsm-it span{color: #FFF;width: 100%;background: url(../img/arrow-icon.png) no-repeat center left;display: block;padding-left: 24px;font-family: swis721_cn_btroman;font-size: 14px; background-position: 4px 50%;}
.md-B-erm-di-rsm-it a{padding: 10px 0px;}
.md-B-erm-di-rsm-it >div table{ display:none;}
.md-B-erm-di-rsm-it table {width: 100%;border-collapse: collapse;}
.md-B-erm-di-rsm-it  th{background:/*#1e4028*/#dcd5d5}
.md-B-erm-di-rsm-it  td{background:/*#81a48c*/#FFF}
.md-B-erm-di-rsm-it  td, th {padding: 6px;border: 1px solid /*#497858*/ #FFF;text-align: left; color:#000;}


.md-B-erm-di-rsm-sli{margin-top:30px; padding:0px;}
.md-B-erm-di-rsm-sli ul{ background:/*#76b389*/ #FFF;}
.md-B-erm-di-rsm-sli #Nacional,.md-B-erm-di-rsm-sli #Regional,.md-B-erm-di-rsm-sli ul{padding:10px; color:#FFF;}
.md-B-erm-di-rsm-sli #Nacional,.md-B-erm-di-rsm-sli #Regional{background: #747b87/*#497858*/; font-family: swis721_cn_btroman;font-size: 14px;}

.md-B-erm-di-rsm-sli #Colegio-Abogados,.md-B-erm-di-rsm-sli #Colegio-Profesionales,.md-B-erm-di-rsm-sli ul{padding:10px; color:#FFF;}
.md-B-erm-di-rsm-sli #Colegio-Abogados,.md-B-erm-di-rsm-sli #Colegio-Profesionales{background: #747b87; font-family: swis721_cn_btroman;font-size: 14px;}

/*MODULO ERM PAGINAS INTERNAS : INTRO*/
.fecha-emc{margin-top: 20px;}

.md-B-erm-in{margin-bottom: 40px;}
.md-B-erm-in p{/* background: #FFF;color: #000;  font-family: arial; font-size: 12px;*/ color:#FFF; font-size:16px; font-family:swis721_cn_btroman; padding: 20px; background: url(../img/in-pg-drk-bkg.png) repeat;line-height: 20px;margin-top: 30px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}

.fecha-azul{margin-bottom: 40px;}
.fecha-azul p{ padding: 21px 19px; background: url(../img/12azul.png) no-repeat;margin-top: 17px!important;}

.fecha-azul1{margin-bottom: 40px;}
.fecha-azul1 p{ padding: 21px 19px; background: url(../img/12azul.png) no-repeat;margin-top: 28px!important;}

.fecha-rojo{margin-bottom: 40px;}
.fecha-rojo p{/* background: #FFF;color: #000;  font-family: arial; font-size: 12px;*/ color:#FFF; font-size:16px; font-family:swis721_cn_btroman; padding: 19px 14px 8px; background: #8e0000;line-height: 20px;margin-top: 30px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}


/*MODULO ERM PAGINAS INTERNAS : FONDOS*/ 
.fnd-emc{background:/*#cee4ff*/#bcbdc0 url(../img/fnd-emc.jpg) no-repeat top center; min-height: 494px; padding:10px;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover; }

 
.md-B-erm-sc-404{background:/*#cee4ff*/#bcbdc0 url(../img/erm-404-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover;}
.md-B-erm-sc-de{background:/*#fb9d99*/#bcbdc0 url(../img/erm-re-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover;}
.md-B-erm-sc-di{background:url(../img/erm-di-bkg.jpg) no-repeat left top; min-height: 494px; padding:10px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover;}
.md-B-erm-sc-ml{background:/*#cee4ff*/#bcbdc0 url(../img/erm-ml-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover; }
.md-B-erm-sc-ee{background:/*#fb9d99*/#bcbdc0 url(../img/erm-ee-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover;}
.md-B-erm-sc-ve{background:/*#f9a88d*/#bcbdc0 url(../img/erm-el-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; background-size:cover;}
.md-B-erm-sc-fp{background:/*#94a6c4*/#bcbdc0 url(../img/erm-fp-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover;}
.md-B-erm-sc-el{background:#94a6c4 url(../img/erm-el2-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px; position:relative;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover;}
.md-B-erm-sc-mm{background:#94a6c4 url(../img/erm-ee2-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px; position:relative;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover;}
.md-B-erm-sc-pi{background:#94a6c4 url(../img/erm-el3-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px; position:relative;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover;}
.md-B-erm-sc-vs{background:#94a6c4 url(../img/erm-bs-bkg.jpg) no-repeat top center; min-height: 494px; padding:10px; position:relative;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background-size:cover;}
.md-B-erm-hd h2{  font-family: 'swiss921_btregular'; font-size: 30px; line-height: 30px; color:#FFF; text-align: center;}
.md-B-erm-hd h2.adh{  font-family: 'swiss921_btregular'; font-size: 20px; line-height: 30px; color:#FFF; text-align: center;}
.md-B-erm-hd h2.mat{  font-family: 'swiss921_btregular'; font-size: 18px; line-height: 28px; color:#FFF; text-align: center;}
.md-B-erm-hd h2.san{  font-family: 'swiss921_btregular'; font-size: 17px; line-height: 23px; color:#FFF; text-align: center;}
.md-B-erm-hd span{font-family: 'swiss921_btregular'; font-size: 20px; color:#FFF; width: 100%; display: block;}
.md-B-erm-hd-404 span{ font-size:40px !important;}

/* LINKS DE MIEBROS DE ELECTORES / ELECTORES*/

.md-B-erm-sc-el-sm-hd > div, .md-B-erm-sc-mm-sm-hd > div{background: /*#497858*/ #5e697b url(../img/line-head-bkg.jpg) repeat-x center center;width: 100%;display: block;float: left;padding: 10px 0px; margin-top: 30px;}
.md-B-erm-sc-el-sm-hd > div h3,  .md-B-erm-sc-mm-sm-hd > div h3 {color: #FFF;background: #5e697b/*#497858*/;font-family:swiss921_btregular;font-size: 22px;display: block;width: auto;float: left;padding: 0px 10px;}
.md-B-erm-sc-el-sm-bd, .md-B-erm-sc-mm-sm-bd{background:url(../img/in-pg-drk-bkg.png) repeat;padding:20px; }
.md-B-erm-sc-el-sm-bd ul li span{ padding:8px; background:#000; color:#FFF; min-height:70px; text-align:center; margin-bottom: 3px;  font-family: swis721_cn_btroman; font-size:14px;}
.md-B-erm-sc-el-sm-bd ul li img{ width:100%; display:block; }
.md-B-erm-sc-el-in > div, .md-B-erm-sc-mm-in > div, .md-B-erm-sc-plat-in > div{ background:#5f7a9c/*#888bc4*/; padding:0px 20px;}
.md-B-erm-sc-plat-in span{ width:100%; text-align:right; }
.md-B-erm-sc-plat-in span img{height:70px; padding:10px 0px;}
.md-B-erm-sc-plat-in > div h2{ background:url(../img/plat-inf-icon.png) no-repeat center right;color: #FFF;font-family: swis721_cn_btroman;font-size: 24px; padding:20px 0px;}
.md-B-erm-sc-el-in > div h2{ background:url(../img/erm-el-icon2.png) no-repeat center right;color: #FFF;font-family: swis721_cn_btroman;font-size: 24px; padding:20px 0px;}
.md-B-erm-sc-mm-in > div h2{ background:url(../img/erm-mm-icon2.png) no-repeat center right;color: #FFF;font-family: swis721_cn_btroman;font-size: 24px; padding:20px 0px;}
.md-B-erm-sc-el-in p, .md-B-erm-sc-mm-in p, .md-B-erm-sc-plat-in p{ background:#FFF; padding:20px;}
.md-B-erm-sc-el-sm-bd > div span,.md-B-erm-sc-el-sm-bd > div a, .md-B-erm-sc-mm-sm-bd > div span,.md-B-erm-sc-mm-sm-bd > div a{ color:#FFF;font-family: swis721_cn_btroman;font-size: 18px;margin-bottom:6px; display:block;}
.md-B-erm-sc-el-sm-bd > div span, .md-B-erm-sc-mm-sm-bd > div span{ background:url(../img/rad-icon.png) no-repeat left center; padding-left: 24px;; }
.md-B-erm-sc-el-sm-bd > div  ul, .md-B-erm-sc-mm-sm-bd > div  ul{ margin-bottom:20px; display:block; padding-left: 24px;}
.md-B-erm-sc-mm-sm-bd > p > a{ padding:10px 30px; background: #999 url(../img/arrow-icon.png) no-repeat left center;color:#FFF; font-family: swis721_cn_btroman;font-size: 18px;margin-bottom: 6px;display: block; background-position:10px 50%; }
.md-B-erm-sc-el-sm-bd > p > a {padding: 10px 30px;background: #999 url(../img/arrow-icon.png) no-repeat left center;color: #FFF;font-family: swis721_cn_btroman;font-size: 18px;margin-bottom: 6px;display: block;background-position: 10px 50%;}
.md-B-erm-sc-el-cnt, .md-B-erm-sc-mm-cnt{margin: 30px 0px; position:relative;}
.md-B-erm-sc-el-cnt h3, .md-B-erm-sc-mm-cnt h3{ color:#FFF;font-family: swis721_cn_btroman;font-size: 18px; background:#5e697b; padding:20px; display:block; float:left; position: absolute;
                                                top: -30px;}
.md-B-erm-sc-el-cnt div, .md-B-erm-sc-mm-cnt > div{ background:#FFF; padding:20px; padding-top:50px}
.md-B-erm-sc-el-cnt p, .md-B-erm-sc-mm-cnt p{ margin-bottom:10px; color:#000; }
.md-B-erm-sc-el-cnt ul li, .md-B-erm-sc-mm-cnt ul li{ color:#000; }
.md-B-erm-sc-el-def{background:#5f7a9c; padding:20px; margin-top:10px; color:#FFF;}
.md-B-erm-sc-el-def p{color:#FFF; margin-bottom:20px;} 
.md-B-erm-sc-el-def h3{ color:#FFF; font-family: swis721_cn_btroman; font-size:18px;}
.md-B-erm-sc-el-det >div table{ display:block; width:100%;}
.md-B-erm-sc-el-det table {width: 100%;border-collapse: collapse;}
.md-B-erm-sc-el-det  th{background:/*#1e4028*/#5e697b; padding:20px; font-family: swis721_cn_btroman; font-size: 18px; color:#FFF}
.md-B-erm-sc-el-det  td{background:/*#81a48c#FFF*/#E6E6E6;}
.md-B-erm-sc-el-det  td, th {padding: 6px;border: 1px solid /*#497858*/ #FFF;text-align: left; color:#000;}

.md-B-erm-404{ margin-top:20px;}
.md-msg-ie-box,.md-msg-ie{ background:#FFF; width:100%; overflow:hidden !important;}
.md-msg-ie p{ padding:10px; text-align:center; color:#000;font-family: swis721_cn_btroman, Arial, Helvetica, sans-serif; font-size:16px; }
.md-msg-ie-txt,.md-msg-ie-tbl{width:40%; display:block; float:left; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFF;font-family: swis721_cn_btroman, Arial, Helvetica, sans-serif; font-size:12px;}
.md-msg-ie-txt{margin-top:14px; display:block;}
.md-msg-ie-txt,.md-msg-ie-tbl td{ min-width:32px; min-height:32px; text-align:left; }
.md-msg-ie-txt,.md-msg-ie-tbl img{ display:block;min-width:32px; min-height:32px; }
.scrollToTop{width:57px; height:57px;text-align:center; font-weight: bold;color: #444;text-decoration: none;position:fixed;top:75px;display:none;background: url(../img/up2.png) no-repeat center center;text-indent:-9999px;}
.scrollToTop:hover{text-decoration:none;}

/* MODULO FOOTER */
.md-C{ background:#001e41;}
.md-C-tf{ float:left; color:#FFF; font-size:12px;padding:20px 24px 0px; font-family:Arial, Helvetica, sans-serif;}
.md-C-ad{ float:right; color:#FFF; font-size:12px; padding:5px 24px 20px; font-family:Arial, Helvetica, sans-serif;}
.md-C-lnk{ background:#1E3553; padding:20px 10px;/**padding:20px 0px;*/}
.md-C-lnk ul li a, .md-C-lnk h5{ text-align:left; color:#FFF; width:100%; display:block; padding:2px; font-family: swis721_cn_btroman;font-size: 14px;}
.md-C-lnk h5{ color:#F90;}
.md-C-lnk .span6{}
.md-C-fon  .md-B-vot-fon{ float:left; display:block; padding:20px; padding-left:0px;}
.md-C-ref{ float:left;  display:block;}


.md-B-erm-di-rsm-bd .md-B-erm-di-rsm-it .md-B-erm-ee-rsm-blk{/*background:url(../img/tv-bkg.png) repeat; padding:10px; display:none*/}
.md-B-erm-ee-rsm-blk > div{padding:10px 30px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; color:#FFF; font-family:swis721_cn_btroman;font-size: 14px;}
.md-B-erm-ee-rsm-blk > div.md-B-erm-ee-rsm-blk-ele{background:#f9b233;}
.md-B-erm-ee-rsm-blk > div.md-B-erm-ee-rsm-blk-mes{background:#ff7700;}
.md-B-erm-ee-rsm-blk > div.md-B-erm-ee-rsm-blk-loc{background:#00b1bc;}
.md-B-erm-ee-rsm-blk > div.md-B-erm-ee-rsm-blk-ele > i{background:url(../img/people0.png) no-repeat; height:40px; width:100px; display:block;}
.md-B-erm-ee-rsm-blk th.LOCALES-cell{background:#f9b233 url(../img/people0.png) bottom right no-repeat !important; height:40px; display:block; font-family:swis721_cn_btroman;font-size: 14px; color:#FFF; min-height:50px;}
.md-B-erm-ee-rsm-blk th.MESAS-cell{background:#f9b233 url(../img/mesas0.png) bottom right no-repeat !important; height:40px;  display:block;font-family:swis721_cn_btroman;font-size: 14px; color:#FFF; min-height:50px;}
.md-B-erm-ee-rsm-blk > div > span{ color:#FFF; font-family:swis721_cn_btroman;font-size: 42px;} 
.md-B-erm-ee-rsm-blk table { width: 100%; border-collapse: collapse;display:block !important;}
.md-B-erm-ee-rsm-blk tr:nth-of-type(odd) { /* background: #eee; */}
.md-B-erm-ee-rsm-blk th { background: #333; color: white; font-weight: bold;}
.md-B-erm-ee-rsm-blk td, .md-B-erm-ee-rsm-blk th { padding: 6px; border: 1px solid #ccc; text-align: right; }
.md-B-erm-ee-rsm-blk thead, .md-B-erm-ee-rsm-blk tbody, .md-B-erm-ee-rsm-blk th, .md-B-erm-ee-rsm-blk td, .md-B-erm-ee-rsm-blk tr {display: block;padding:10px;}
.md-B-erm-ee-rsm-blk table{ display:block;}
.md-B-erm-ee-rsm-blk thead tr {position: absolute;top: -9999px;left: -9999px;}
.md-B-erm-ee-rsm-blk tr { border: 1px solid #ccc;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; margin-bottom:10px;  background:url(../img/tv-bkg.png) repeat;}
.md-B-erm-ee-rsm-blk td { border: none;/*border-bottom: 1px solid #eee; */position: relative;padding-right: 10px; font-family:swis721_cn_btroman;font-size: 24px; line-height:38px; color:#FFF;min-height:38px;background:url(../img/tv-bkg.png) repeat;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}	
.md-B-erm-ee-rsm-blk td:before { position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
.md-B-erm-ee-rsm-blk td.DEPARTAMENTO-cell{ display: none !important}
.md-B-erm-ee-rsm-blk td.PROVINCIA-cell{ /*display: none !important*/ }
.md-B-erm-ee-rsm-blk td.DISTRITO-cell{ /*display: none !important*/ font-family:swis721_cn_btroman;font-size: 12px !important;line-height:12px !important; text-align:right !important;background:none !important}
.md-B-erm-ee-rsm-blk td.ELECTORES-cell{ background:/*#f9b233 */url(../img/people0.png) bottom left no-repeat !important;/* -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; margin-bottom:3px */}
.md-B-erm-ee-rsm-blk td.MESAS-cell{ background:/*#ff7700*/ url(../img/mesas0.png) bottom left no-repeat !important;/* -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin-bottom:3px;*/ }
.md-B-erm-ee-rsm-blk td.LOCALES-cell{ background:/*#00b1bc*/ url(../img/locales0.png) bottom left no-repeat !important;/* -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin-bottom:3px;*/ }
.md-B-erm-ee-rsm-blk td:nth-of-type(1):before { content: "LOCALES"; font-family:swis721_cn_btroman;font-size: 12px;line-height:12px; color:#f9b233;  text-align:left}
.md-B-erm-ee-rsm-blk td:nth-of-type(2):before { content: "MESAS";font-family:swis721_cn_btroman;font-size: 12px;line-height:12px; color:#ff7700;  text-align:left}
.md-B-erm-ee-rsm-blk td:nth-of-type(3):before { content: "ELECTORES";font-family:swis721_cn_btroman;font-size: 12px;line-height:12px; color:#00b1bc;  text-align:left}

.md-B-cap-vir{background: #5f7a9c url(../img/cap-vir-img.png) no-repeat; background-size:cover; /*url(../img/fono-icon.png) right center no-repeat*//*;background-size: 40px;*//* margin-top: 3px; *//* min-height: 60px; */min-height: 61px/*;background-position: 10px 50%;*/}
.md-B-cap-vir h3 {background: url(../img/in-pg-drk-bkg.png) repeat;/*padding: 10px 10px 0px;*/padding: 10px 5px;/*padding-left: 60px;*/color: #FFF;font-family: swis721_cn_btroman;/*font-size: 14px;*/ font-size:12px; line-height:12px;}
.md-B-cap-vir p {padding: 0px 10px 10px; padding-bottom:4px;/*padding-left: 60px;*/color: #FFF;font-family: swiss921_btregular;font-size: 24px;/*margin-top: 6px;*/ margin-top:0px}
.md-B-cap-vir span{/*padding: 10px 10px 0px;*/padding: 8px 8px 4px;/*padding-left: 60px;*/color: #FFF;font-family: swiss921_btregular;/*font-size: 14px;*/ font-size:16px; display:block;}

.md-B-fp .md-B-cmv > h3{ min-height:60px;}
.md-B-vol-boy img{ width:100%;}
.md-B-vol-boy{ background:#00497c; min-height:104px}
.md-B-vol-scout{ margin-top:180px;}

.md-B-vol-scout .md-B-erm-sc-el-cnt  p > a {
    margin: 0 auto;
    max-width: 160px;
    background: #FFF /*#bcbdc0*/;
    font-family: Arial, Helvetica, sans-serif /*swiss921_btregular*/;
    color: #ed1c24/*#000*/;
    padding: 8px;
    display: block;
    text-align: center;
    font-size: 12px;
    float: left;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border: 2px solid #ed1c24;
    width: 100%;
}
.md-B-cw{ margin-top:10px;}
.md-B-cw img{}
.md-B-vol-frel{ margin-top:30px;}
@-moz-document url-prefix() {
    .md-B-ie-mm, md-B-ie-el{ min-height:198px !important;}
}

.ly-LC .md-B-np{ min-height:171px}
/*.ly-LC .md-B-np a{ position:static;}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ly-LC .md-B-np{ min-height:169px  }
}

.ly-LC .md-B-np h4 {
    /*min-height: 172px;*/
    min-height:0px
}

.ly-LC  .md-B-np img {
    width: 100%;
    display: block;
    min-height: 156px;
}


.md-B-erm3-bn {
    background:#001e41 url(../img/idx-anfora-img-ie3.png) no-repeat center bottom;
    background-size:100px;
    /*min-height: 192px;*/
    min-height: 174px;
    background-position:center 74px;
}

.md-B-erm3-bn >a h2 {
    color: #FFF;
    padding: 10px 10px;
    padding-top:0px;
    font-size: 20px;
    font-family: techno;
    line-height: 22px;
    max-width:100%;
    text-align:center;
}

.md-B-erm3-bn >a h3 {
    color: #c29130;
    padding: 10px 10px;
    padding-bottom:0px;
    font-size: 14px;
    font-family: techno;
    line-height: 16px;
    max-width:100%;
    text-align:center;
}

.md-B-erm4-bn{
    background:#001e41 url(../img/idx-anfora-img-ie3.png) no-repeat right bottom;
    background-size:100px;
    /*min-height: 192px;*/
    min-height: 158px;
}

.md-B-erm4-bn >div h2 {
    color: #FFF;
    padding: 10px 10px 15px 10px;
    font-size: 45px;
    font-family: pt_sansbold;
    line-height: 45px;
}
.md-B-erm4-bn >div h3 {
    color:#F90;
    padding: 0px 10px;
    font-size: 28px;
    font-family: techno;
    line-height: 22px;
    margin-top: 40px;
}

.md-B-erm4-bn >div h4 {
    color: #FFF;
    padding: 10px 10px;
    font-size: 20px;
    font-family: techno;
    line-height: 22px;
    text-align:center;
}
.md-B-erm4-bn p{ color:#FFF; font-size:14px;}

.md-B-mod {
    background: #FFF;
    min-height: 80px;
}
.md-B-mod img{
    width:100%;
}

.ly-RS .md-B-cmv > h3.fp{padding-top: 15px;}

/*#cboxOverlay{ z-index:8888888 !important;}
#cboxOverlay >div{ z-index:9000000 !important;}*/
/*-------------------------------
        Progress Bars
------------------------------*/
.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 16px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.progress .bar {
    width: 0%;
    height: 100%;
    color: #ffffff;
    float: left;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.progress .bar + .bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
    -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.progress-striped .bar {
    background-color: #149bdf;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px;
}
.progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top,#bbc1ce, #d3d7e1);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bbc1ce), to(#d3d7e1));
    background-image: -webkit-linear-gradient(top, #bbc1ce, #d3d7e1);
    background-image: -o-linear-gradient(top, #bbc1ce, #d3d7e1);
    background-image: linear-gradient(to bottom, #bbc1ce, #d3d7e1);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
    background-color: #ee5f5b;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar,
.progress .bar-success {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #9aa3b8, #afb6c5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9aa3b8), to(#afb6c5));
    background-image: -webkit-linear-gradient(top, #9aa3b8, #afb6c5);
    background-image: -o-linear-gradient(top, #9aa3b8, #afb6c5);
    background-image: linear-gradient(to bottom, #9aa3b8, #afb6c5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar,
.progress .bar-info {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #7a85a0, #838fae);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7a85a0), to(#838fae));
    background-image: -webkit-linear-gradient(top, #7a85a0, #838fae);
    background-image: -o-linear-gradient(top, #7a85a0, #838fae);
    background-image: linear-gradient(to bottom, #7a85a0, #838fae);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
    background-color: #5bc0de;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar,
.progress .bar-warning {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #616b85, #555d70);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#616b85), to(#555d70));
    background-image: -webkit-linear-gradient(top, #616b85, #555d70);
    background-image: -o-linear-gradient(top, #616b85, #555d70);
    background-image: linear-gradient(to bottom, #616b85, #555d70);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
    background-color: #fbb450;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress,
.progress .bar{
    border-radius: 30px;
}

.progress{
    background-color: #C7D6E1;
    box-shadow: inset 0 0 3px 0 #91AFC3;
    height: 30px;
}

.progress .bar{
    line-height: 30px;
    font-size: 12px;
    text-align: right;
}



#full-width-slider {
    width: 100%;
    color: #000;
}
#full-width-slider h4{color:#FFF !important;}
#full-width-slider .rsBullets{ visibility: hidden !important;}


#full-width-slider * {
    -webkit-backface-visibility: inherit;
}
.coloredBlock {
    padding: 12px;
    background: rgba(255,0,0,0.6);
    color: #FFF;
    width: 100px;
    left: 20%;
    top: 5%;
}
.a {
    position: absolute;
    /*top: 40%;*/
    top:0px;
    right: 0px;
    left: auto;
    width: 100%;
    padding-bottom: 0;
    background: #FFF;
    background: rgba(255, 255, 255, 0.8);
    overflow: hidden;
    padding: 10px;
    z-index:90000 !important;
    height:100% !important;
}
.b {
    color: #FFF;
    background: #000;
    background: rgba(0,0,0,0.75);
    left:0px;
    right: auto;
}
.a h4 {
    font-size: 20px;
    line-height: 1.2;
    margin: 0;
    padding-bottom: 3px;
}
.a p {
    font-size: 14px;
    margin: 4px 0 0;
    text-align: justify;
    padding: 0px 10px;
}
.a a {
    color: #FFF;
    /*      text-decoration: underline;*/
    font-size: 20px;
}
.photosBy {
    position: absolute;
    line-height: 24px;
    font-size: 12px;
    background: #FFF;
    color: #000;
    padding: 0px 10px;
    position: absolute;
    left: 12px;
    bottom: 12px;
    top: auto;
    border-radius: 2px;
    z-index: 25; 
} 
.photosBy a {
    color: #000;
}
.fullWidth {
    max-width: 1400px;
    margin: 0 auto 0px;
}

/*-------------------------------
        Skill Circles
 ------------------------------*/
.met_skill_row {
    margin : 20px 0;
}

.dial_wrap {
    text-align : center;
}

.dial {
    display     : none;
    color       : #FFF !important;
    font-size   : 50px !important;
    font-weight : 800 !important;
    font-family : techno !important;
    width       : 100px !important;
    height      : 60px !important;
    top         : 28% !important;
    left        : 21% !important;
    margin      : 0 !important;
}

.dial.visible {
    display : block;
}

.knob {
    display    : inline-block;
    position   : relative;
    text-align : center;
    width      : 170px;
    min-height : 170px;
}
.knob strong{ color:#FFF; font-size:50px; position:absolute; top:28% !important;right: 21% !important;	font-weight : 800 !important;}
.met_responsive_nav {
    display               : none;
    background-image      : url('../img/responsive-nav-bg.png');
    background-position   : center right;
    background-repeat     : no-repeat;
    display               : none;
    width                 : 100%;
    -webkit-appearance    : none;
    background-color      : #F8F8F8;
    border                : 1px solid #E8E8E8;
    -webkit-border-radius : 0;
    -moz-border-radius    : 0;
    border-radius         : 0;
    -webkit-box-shadow    : none;
    -moz-box-shadow       : none;
    box-shadow            : none;
    color                 : #8F8F8F;
    padding               : 0 10px;
    border-radius         : 0;
    line-height           : 14px;
    float                 : left;
}

.rel-erm{ position:relative; overflow:hidden;}

.countdown-container> div > span{ color:#FFF;}	

.main-example {
    margin: 0 auto;
    width: 355px;
    margin-top:20px;
}
.main-example .countdown-container {
    height: 130px;
}
.main-example .time {
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
    display: inline-block;
    text-align: center;
    position: relative;
    height: 95px;
    width: 65px;

    -webkit-perspective: 500px;
    -moz-perspective: 500px;
    -ms-perspective: 500px;
    -o-perspective: 500px;
    perspective: 500px;
}
.main-example .count {
    background: #202020;
    color: #f8f8f8;
    display: block;
    font-family: 'techno', sans-serif;
    font-size: 3em;
    line-height: 2.8em;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
    top: 0;
    width: 100%;

    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);

    -webkit-transform-style: flat;
    -moz-transform-style: flat;
    -ms-transform-style: flat;
    -o-transform-style: flat;
    transform-style: flat;
}
.main-example .count.top {
    border-top: 1px solid rgba(255,255,255,0.2);
    border-bottom: 1px solid rgba(255,255,255,0.1);
    border-radius: 5px 5px 0 0;
    height: 50%;

    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.main-example .count.bottom {
    background-image: linear-gradient(rgba(255,255,255,0.1), transparent);
    background-image: -webkit-linear-gradient(rgba(255,255,255,0.1), transparent);
    background-image: -moz-linear-gradient(rgba(255,255,255,0.1), transparent);
    background-image: -ms-linear-gradient(rgba(255,255,255,0.1), transparent);
    background-image: -o-linear-gradient(rgba(255,255,255,0.1), transparent);
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-radius: 0 0 5px 5px;
    line-height: 0;
    height: 50%;
    top: 50%;

    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.main-example .count.next {
}
.main-example .label {
    font-size: normal;
    margin-top: 10px;
    display: block;
    position: absolute;
    top: 95px;
    width: 100%;
}
/* Animation start */
.main-example .count.curr.top {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    z-index: 3;
}
.main-example .count.next.bottom {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
    z-index: 2;
}
/* Animation end */
.main-example .flip .count.curr.top {
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;

    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
}
.main-example .flip .count.next.bottom {
    -webkit-transition: all 250ms ease-in-out 250ms;
    -moz-transition: all 250ms ease-in-out 250ms;
    -ms-transition: all 250ms ease-in-out 250ms;
    -o-transition: all 250ms ease-in-out 250ms;
    transition: all 250ms ease-in-out 250ms;

    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
@media screen and (max-width: 48em) {
    .main-example {
        width: 100%;
    }
    .main-example .countdown-container {
        height: 100px;
    }
    .main-example .time {
        height: 70px;
        width: 48px;
    }
    .main-example .count {
        font-size: 1.5em;
        line-height: 70px;
    }
    .main-example .label {
        font-size: 0.8em;
        top: 72px;
    }
}

@media screen and (max-width: 48em) {

}
/**
 * Content module
 */
.content-header {
    background-image: linear-gradient(45deg, #361752, #B31B67);
    background-image: -webkit-linear-gradient(45deg, #361752, #B31B67);
    background-image: -moz-linear-gradient(45deg, #361752, #B31B67);
    background-image: -ms-linear-gradient(45deg, #361752, #B31B67);
    background-image: -o-linear-gradient(45deg, #361752, #B31B67);
    color: white;
}
.content-header h1 {
    color: white;
    margin: 0;
    padding: 0.5em 0;
}
/**
 * Docs module
 */
.docs article {
    padding-top: 0 !important;
}
.docs h2 {
    border-bottom: 1px solid #eee;
    margin-top: 1.2em;
    padding-bottom: 0.5em;
}
@media screen and (min-width: 48em) {
    .docs h2:first-of-type {
        margin-top: 0 !important;
    }
}
.docs h2 small {
    color: #777;
}
.docs a[id]:after {
    content: ".";
    font-size: 0;
    line-height: 0;
}
/**
 * TOC module
 */
.toc a {
    text-decoration: none !important;
}
.toc .active {
    background-color: #eee;
}
.toc .active a {
    color: black;
}
.toc.affix {
    position: fixed;
    top: 20px;
    width: auto;
}
@media screen and (max-width: 48em) {
    .toc.affix {
        position: static !important;
    }
}
/**
 * Examples module
 */
.examples-list-index .pure-g-r {
    border-top: 1px solid #ddd;
}
.examples-list-index article {
    padding: 1em !important;
}
.examples-list-index .pure-button,
.examples-list-index .pure-button:hover {
    background-color: #361752;
    color: white !important;
}
.examples-list .pure-menu-selected {
    background-color: #eee;
}
@media screen and (max-width: 48em) {
    .examples-list-index .pure-g-r {
        border-top-style: none;
    }
    .examples-list-index [class*="pure-u-"] {
        border-top: 1px solid #ddd;
    }
    .examples-list a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}
/**
 * Example module
 */
.example-base,
.example-blocks,
.example-coupon,
.example-multiple {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;

    background-color: #ddd;
    border: 1px solid transparent;
    border-radius: 1px;
    color: #444;
    margin: 20px 0;
    text-align: center;
    padding: 20px;
}
.example-base span {
    display: block;
    line-height: 2em;
    font-size: 2em;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.example-blocks div {
    margin-top: 10px;
}
.example-blocks span {
    display: inline-block;
    font-size: 2em;
    line-height: 2em;
    padding: 0 10px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.example-coupon span {
    display: block;
    line-height: 1.4em;
    font-size: 1.4em;
}
.example-base.disabled,
.example-coupon.disabled {
    background: #eee;
    color: #666;
    font-size: 1.4em;
}
.example-multiple {
    border-right: 1px solid white;
    text-align: center;
    padding: 10px;
}
.example-selector {
    margin-bottom: 10px;
    text-align: center;
}
.example-selector select {
    display: block;
    font-size: 1.4em;
    width: 100%;
}
@media screen and (max-width: 48em) {
    .example-base span {
        font-size: 1.2em;
        line-height: 1.2em;
    }
    .example-selector select {
        font-size: 1em;
    }
}


.img-map{ background:url(../img/idx-map.png) center center no-repeat; min-height:328px;}

/**/
.consulta{background:#405571; font-family:swiss921_btregular; text-align:center; padding: 35px 20px 35px 20px; }
@media screen\0 { .consulta{ padding: 38px 20px 35px 20px; } }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .consulta{ padding: 35px 20px 37px 20px  }
}

.consulta > h3{font-size:30px;color:#FFF;}
.consulta > span{font-size:13px;color:#FFF;}
.miembro{display: block; width:265px; height:165px;}
.der084{margin-right:0.840336%; }

.finanzas{background:#001e41; height:102px;padding:10px;}
.finanzas > h3{ font-family:swiss921_btregular; font-size:20px; color:#FFF; background: url(../img/ico-finanzas.jpg) no-repeat left center !important;background-position: 10px 50% !important;padding-left: 90px;padding-top: 30px;}
.mb7{ margin-bottom:7px;}
.mb7up{ margin-top:7px;}
.mb5{ margin-bottom:5px;}
.votoinfo{height:71px; margin-bottom:5px;}
.franja{width:49.90%;*width:49.90%; box-sizing: border-box;
        display: block;
        float: left; background-color:#c69401;}
.franja img{width:100%;}

.franja2{width:49.90%;*width:49.90%; box-sizing: border-box;
         display: block;
         float: left; background-color:#c69401;}
.franja2 img{ margin:2px 6px; }

.md-B-ie-pfp-min span {
    background: url("../img/ico_min.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
}

.uni{width:100%; }
.black{font-weight:bold; color:#FFF;}
.abajo{width:100%;}
.capaci{width:235px; display:block; float:left; padding: 0 5px 1px 0;}
.univer{width:205px; display:block; float:left;}

.clicAqui{
    color: #F90;
}
.rsContent{background:url(../img/idx-rs-5.jpg) center center no-repeat; width:720px; height:346px;}

.fparti {background: #001e41 url(../img/erm-fp-icon.png) no-repeat left center !important;background-position: 10px 50% !important;  padding:10px; padding-left:20px; background-position:10px 40%;}
.fparti > h3{font-size:20px; color:#FFF; padding: 3px 0 0 50px;font-family:swiss921_btregular}


/* CONTROL INTERNO */
.mod-CI{
    background: #5f7a9c;
    margin: 20px;
    padding: 15px;
    border: 1px solid #fff;
}

.mod-CI ul>li a{
    color: #fff;
}

.mb09{margin-bottom:9px; }
.mb06{margin-bottom:6px; }

.cuadroazul{ font-size:18px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-azul.png") repeat; position:absolute; top:0; right:0px;  padding:19px 17px; text-align:center;line-height:24px; }
.cuadroazul span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.cuadroazul1{  background: #001e41; top:0; right:0px;  padding:4px; text-align:center; }
.cuadroazul1 p{font-size:13px;color:#FFF;font-family: swiss921_btregular;line-height:20px;}
.cuadroazul1 span{ font-size:13px;font-family: swis721_cn_btroman; color:#FFF;}

.cuadrogris1{ font-size:18px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-gris2.png") repeat; position:absolute; top:0; right:0px;  padding:19px 17px; text-align:center;line-height:24px; }
.cuadrogris1 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}


.mostaza1{ font-size:16px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-anaranjado2.png") repeat; position:absolute; top:0; right:0px;  padding:23px 14px 24px 14px; text-align:center;line-height:22px; }
.mostaza1 span{ font-size:15px;font-family: swis721_cn_btroman; color:#FFF;}


.cuadrocelest{ font-size:18px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-celest.png") repeat; position:absolute; top:0; right:0px;  padding:31px 17px; text-align:center;line-height:24px; }
.cuadrocelest span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.cuadrocelest70{ font-size:18px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-celest70.png") repeat; position:absolute; top:0; right:0px;  padding:31px 17px; text-align:center;line-height:24px; }
.cuadrocelest70 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.cuadrocelest90{ font-size:18px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-celest90.png") repeat; position:absolute; top:0; right:0px;  padding:35px 17px 27px 17px; text-align:center;line-height:24px; }
.cuadrocelest90 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.cuadrocelest02{ font-size:18px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-celest90.png") repeat; position:absolute; top:0; right:0px;  padding: 47px 17px 36px; text-align:center;line-height:24px; }
.cuadrocelest02 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}


.cuadrogris{ font-size:23px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-gris.png") repeat; position:absolute; top:0; right:0px;  padding:18px 17px; text-align:center;line-height:26px; }
.cuadrogris span{ font-size:19px;font-family: swis721_cn_btroman; color:#ff9900;font-family: swiss921_btregular; }

.cuadrogris1{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-gris2.png") repeat; position:absolute; top:129px; right:0px;  padding:3px 15px 0px 15px; text-align:center;line-height:26px; }
.cuadrogris1 span{ font-size:19px;font-family: swis721_cn_btroman; color:#ff9900;font-family: swiss921_btregular; }

.cuadrogris2{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-gris2.png") repeat; position:absolute; top:86px; right:0px;  padding:3px 15px 0px 15px; text-align:center;line-height:26px; }
.cuadrogris2 span{ font-size:19px;font-family: swis721_cn_btroman; color:#ff9900;font-family: swiss921_btregular; }

.cuadrogris3{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-gris2.png") repeat; position:absolute; top:105px; right:0px;  padding:5px 11px 4px 11px; text-align:center;line-height:20px; }
.cuadrogris3 span{ font-size:19px;font-family: swis721_cn_btroman; color:#ff9900;font-family: swiss921_btregular; }


.cuadro1{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-gris2.png") repeat; position:absolute; top:0; right:0px;  padding:18px 17px; text-align:center;line-height:20px; }

.cuadro2{ font-size:15px;font-family: GillSansC; color:#FFF;background: url("../img/fnd-azul10.png") repeat; position:absolute; top:60px; right:0px;  padding:9px 6px 6px 6px; text-align:center; line-height:20px; letter-spacing:0.5px; font-weight:bold; }
.cuadro2 span{ font-family: GillSansC; color:#C6911A;font-size:18px;font-weight:bold;letter-spacing:0.5px;font-weight:bold;}
.cuadro2 strong{font-size:16px;color:#FFF}

.cuadro3{ font-size:15px;font-family: swis721_cn_btroman; color:#FFF;background: url("../img/fnd-azul10.png") repeat; position:absolute; top:102px; right:0px;  padding:9px 6px 6px 6px; text-align:center; line-height:20px; letter-spacing:0.5px; font-weight:bold; }
.cuadro3 span{ font-family: swis721_cn_btroman; color:#C6911A;font-size:18px;font-weight:bold;letter-spacing:0.5px;font-weight:bold;}
.cuadro3 strong{font-size:16px;color:#FFF}

.cuadro4{ font-size:15px;font-family: GillSansC; color:#FFF;background: url("../img/fnd-azul10.png") repeat; position:absolute; top:58px; right:0px;  padding:9px 6px 6px 6px; text-align:center; line-height:20px; letter-spacing:1px; font-weight:bold; }
.cuadro4 span{ font-family: GillSansC; color:#C6911A;font-size:18px;font-weight:bold;letter-spacing:1px;font-weight:bold;}
.cuadro4 strong{font-size:16px;color:#FFF}


.cuadro5{ font-size:16px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-azul10.png") repeat; position:absolute; top:0; right:0px;  padding:23px 14px 24px 14px; text-align:center;line-height:22px; }
.cuadro5 span{ font-size:15px;font-family: swis721_cn_btroman; color:#fff;}


.fnd-capa{ font-size:16px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-capa.png") no-repeat; position:absolute; top:0; right:0px;  padding:10px 17px; text-align:left; }
.fnd-capa span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;line-height:20px;}

.miem-abo{ font-size:20px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-rojo.png") repeat; position:absolute; top:0; right:0px;  padding:10px 17px; text-align:center; }
.miem-abo span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;line-height:20px;}

.miem-abo2{ font-size:19px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-rojo.png") repeat; position:absolute; top:0; right:0px; line-height:20px; padding:10px 15px; text-align:center; }
.miem-abo2 span{ font-size:16px;font-family: swis721_cn_btroman; color:#FFF;}

.miem-abo3{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-rojo.png") repeat; position:absolute; top:0; right:0px;  padding:6px 17px; text-align:center; line-height:20px;}
.miem-abo3 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.miem-abo4{ font-size:14px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-rojo.png") repeat; position:absolute; top:0; right:0px;  padding:6px 8px; text-align:center; line-height:20px;}
.miem-abo4 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.miem-abo5{ font-size:12px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-rojo.png") repeat; position:absolute; top:0; right:0px;  padding:5px; text-align:center; line-height:20px;}
.miem-abo5 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.miem-abo6{ font-size:12px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-rojo.png") repeat; position:absolute; top:0; right:0px;  padding:5px; text-align:center; line-height:16px;}
.miem-abo6 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.miem-abo7{ font-size:16px;font-family: swiss921_btregular; color:#FFF; position:absolute; top:0; right:0px;  padding:10px 15px; text-align:center; line-height:20px; letter-spacing:0.5px;}
.miem-abo7 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.miem-abo8{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-azul10.png") repeat; position:absolute; top:0; right:0px;  padding:6px 17px; text-align:center; line-height:20px;}
.miem-abo8 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.miem-abo9{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-anaranjado1.png") repeat; position:absolute; top:0; right:0px;  padding:6px 17px; text-align:center; line-height:20px;}
.miem-abo9 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}

.miem-abo10{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-rojo.png") repeat; position:absolute; top:0; right:0px;  padding:6px 17px; text-align:center; line-height:20px;}
.miem-abo10 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}


.conoce01{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-anaranjado.png") repeat; position:absolute; top:84px; right:0px;  padding:9px 17px 6px 17px; text-align:center; line-height:20px; top:70px\9 !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .conoce01{top: 69px;  }
}

.conoce02{ background:#405571; position:absolute; bottom: 0; left:0px; font-family: swiss921_btregular; font-size:14px;padding: 6px; text-align:center; }
.conoce02 span{color:#FFF; font-weight:100; font-size:11px;}
	
.conoce03{ font-size:15px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-anaranjado.png") repeat; position:absolute; top:101px; right:0px;  padding:9px 17px 6px 17px; text-align:center; line-height:20px;}


.prox-miem{ background:url(../img/fnd-negro50.png) repeat; color:#FFF !important; position:absolute; bottom: 0; left:0px; font-family: swiss921_btregular; font-size:17px;padding: 6px; text-align:center; }
.prox-miem span{ display:block; width:100%; text-align:center; color:#FFF; padding:5px 0 0 0;font-family: swis721_cn_btroman;font-size:15px;}

.prox-miem1{ background:url(../img/fnd-negro50.png) repeat; color:#FFF !important; position:absolute; bottom: 0; left:0px; font-family: swiss921_btregular; font-size:13px;padding: 6px; text-align:center; }
.prox-miem1 span{ display:block; width:100%; text-align:center; color:#FFF; padding:5px 0 0 0;font-family: swis721_cn_btroman;font-size:13px;}


.prox-miem2{ background:url(../img/fnd-negro50.png) repeat; color:#FFF !important; position:absolute; bottom: 0; left:0px; font-family: swiss921_btregular; font-size:15px;padding: 6px; text-align:center; }
.prox-miem2 span{ display:block; width:100%; text-align:center; color:#FFF; padding:5px 0 0 0;font-family: swis721_cn_btroman;font-size:15px;}

.prox-miem3{ background:url(../img/fnd-negro50.png) repeat; color:#FFF !important; position:absolute; bottom: 0; left:0px; font-family: swiss921_btregular; font-size:13px;padding: 6px; text-align:center; }
.prox-miem3 span{ display:block; width:100%; text-align:center; color:#FFF; padding:5px 0 0 0;font-family: swis721_cn_btroman;font-size:13px;}

.prox-miem4{color:#FFF !important; position:absolute; bottom: 0; left:0px; font-family: swis721_cn_btroman; font-size:15px;padding: 8px 6px; text-align:center; }
.prox-miem4 span{ display:block; width:100%; text-align:center; color:#FFF; padding:5px 0 0 0;font-family: swis721_cn_btroman;font-size:15px;}

.prox-miem5{ background:url(../img/fnd-negro50.png) repeat; color:#FFF !important; position:absolute; bottom: 0; left:0px; font-family: swiss921_btregular; font-size:15px;padding: 6px; text-align:center; }
.prox-miem5 span{ display:block; width:100%; text-align:center; color:#FFF; padding:5px 0 0 0;font-family: swis721_cn_btroman;font-size:15px;}

.tacha{ font-size:15px;font-family: swiss921_btregular; color:#FFF!important; background: #001E41 ; line-height:20px; padding:8px 6px; text-align:center; }
.tacha span{ font-size:14px;font-family: swis721_cn_btroman; color:#FFF!important;}

.tacha2{ font-size:15px;font-family: swiss921_btregular; color:#FFF!important; background: #001E41 ; line-height:17px; padding:8px 6px; text-align:center; }
.tacha2 span{ font-size:14px;font-family: swis721_cn_btroman; color:#FFF!important;}


.top5{padding-top:5px;}
.dom p{ background:#1D314B}
.dom p span{ font-family: pt_sansbold; font-size: 25px;padding: 14px 14px 10px;color: #FFF; background: url(../img/date-icon.png) no-repeat left center;background-size: 26px;padding-left: 50px;background-position: 16px 50%;line-height: 20px;}
.dom p i{font-family: pt_sansbold; font-size:28px;color:#FFF; font-style:normal !important; padding:12px 14px 10px; background:/*#9ca8bc*/#0E1B33 url(../img/hour-icon.png) no-repeat right center; background-size:26px; text-align:right; padding-right: 50px; background-position: 95% 50%; line-height: 24px;}

.bn-abog{/*min-height:282px;*/ min-height:300px; position:relative; background-size:cover;}
.bn-abog img{ width:100%; display:block}
.bn-abog >a{ position:absolute; z-index:99; top:0px; left:0px; height: 100%;}
.bn-abog >a h2{color:#FFF; padding:20px; font-size: 46px; font-family:techno; line-height:46px;}
.bn-abog >a i{ background:url(../img/slogan-img.png) no-repeat left center; background-size:100px; min-height:70px; background-position:/*20px*/70px 50%; font-size: 20px; margin-top:0px/*50px*/;}
.bn-abog >a p{ background:url(../img/anfora-img.png) no-repeat center center; background-size:contain; min-height: 230px;margin-top: 20px;}
.bn-abog > p{ position:absolute; /*left:0px; bottom:0px;*/ width:auto !important; left:40%; bottom:7%; z-index:99}
.bn-abog > p > a{/*margin: 0 auto; max-width:100px; background:#666699; font-family:swiss921_btregular; color:#FFF; padding:10px; display: block; text-align:center; font-size:14px; float: right;*/ margin: 0 auto;
    max-width: 170px;background:#FFF /*#bcbdc0*/;font-family: Arial, Helvetica, sans-serif /*swiss921_btregular*/;color: #ed1c24/*#000*/;padding: 8px;display: block;text-align: center; font-size: 20px;float: right;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border: 2px solid #ed1c24; width:100%; display:block;}
.elector-abog{ /*min-height:160px; */min-height: 540px;background:#e2c8ac ; width:50% !important; display:block; float:left;background-position:10% 60%/*10% 80%*/;/* background-size:60px;*/background-size:80px; }
.miembro-abog{ /*min-height:160px;*/min-height: 540px; background:#e8d4bf ; width:50% !important; display:block; float:left;background-position:/*90% 80%;*/ 90% 60%;  background-size:120px;/*background-size:100px;*/}

.elector-abog .span24 > h2{ background:#ffffff; font-family:swis721_cn_btroman/*swis721_ltex_btlight*/; padding:10px; color:#000; width:auto !important;font-size:18px /*12px*/; float:left !important}
.elector-abog .span24 > a{ background:#de8b31; font-family:swiss921_btregular; padding:10px; color:#ffffff; width:auto !important; font-size:16px; min-width:100px; text-align:center; /*border:1px solid #FFF;*/ float:right !important}
.elector-abog .span24 > a { width:100%; position:relative; font-style:normal;padding:7px;}
.elector-abog .span24 > a b{ margin: 0 auto 10px auto;width: 0;height: 0;/*border-top: 17px solid transparent;border-right: 17px solid #de8b31;border-bottom: 17px solid transparent;*/ border-top: 0px solid transparent;border-right: 17px solid #de8b31;border-bottom: 32px solid transparent; position:absolute; left:-17px; top:0px; z-index:3}
.elector-abog .span24 > a u{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 18px solid transparent;border-right: 18px solid #FFF;border-bottom: 18px solid transparent; position:absolute; left:-16px; top:0px; z-index:2}

.miembro-abog .span24 > h2{ background:#ffffff; font-family:swis721_cn_btroman/*swis721_ltex_btlight*/; padding:10px; color:#000; width:auto !important; font-size:18px;float:right !important}
.miembro-abog .span24 > a{ background:#8f510d; font-family:swiss921_btregular; padding:10px; color:#ffffff; width:auto !important; font-size:16px;min-width:100px;text-align:center; /*border:1px solid #FFF;*/ border-left:none !important; float:left !important;}
.miembro-abog .span24 > a { width:100%; position:relative; font-style:normal;padding:7px;}
.miembro-abog .span24 > a b{ margin: 0 auto 10px auto;width: 0;height: 0;/*border-top: 17px solid transparent;border-left: 17px solid #8f510d;border-bottom: 17px solid transparent;*/ border-top: 0px solid;border-left: 17px solid #8f510d;border-bottom: 32px solid transparent; position:absolute; right:-17px; top:0px; z-index:3}
.miembro-abog .span24 > a u{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-left: 16px solid #FFF;border-bottom: 16px solid transparent; position:absolute; right:-16px; top:0px; z-index:2}


.elector-abog1{ min-height:210px; background:#e2c8ac ; width:50% !important; display:block; float:left;background-position:10% 60%/*10% 80%*/;/* background-size:60px;*/background-size:80px; }
.miembro-abog1{ min-height:210px; background:#e8d4bf ; width:50% !important; display:block; float:left;background-position:/*90% 80%;*/ 90% 60%;  background-size:120px;/*background-size:100px;*/}

.elector-abog1 .span24 > h2{ background:#ffffff; font-family:swis721_cn_btroman/*swis721_ltex_btlight*/; padding:10px; color:#000; width:auto !important;font-size:18px /*12px*/; float:left !important}
.elector-abog1 .span24 > a{ background:#de8b31; font-family:swiss921_btregular; padding:10px; color:#ffffff; width:auto !important; font-size:16px; min-width:100px; text-align:center; /*border:1px solid #FFF;*/ float:right !important}
.elector-abog1 .span24 > a { width:100%; position:relative; font-style:normal;padding:7px;}
.elector-abog1 .span24 > a b{ margin: 0 auto 10px auto;width: 0;height: 0;/*border-top: 17px solid transparent;border-right: 17px solid #de8b31;border-bottom: 17px solid transparent;*/ border-top: 0px solid transparent;border-right: 17px solid #de8b31;border-bottom: 32px solid transparent; position:absolute; left:-17px; top:0px; z-index:3}
.elector-abog1 .span24 > a u{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 18px solid transparent;border-right: 18px solid #FFF;border-bottom: 18px solid transparent; position:absolute; left:-16px; top:0px; z-index:2}

.miembro-abog1 .span24 > h2{ background:#ffffff; font-family:swis721_cn_btroman/*swis721_ltex_btlight*/; padding:10px; color:#000; width:auto !important; font-size:18px;float:right !important}
.miembro-abog1 .span24 > a{ background:#8f510d; font-family:swiss921_btregular; padding:10px; color:#ffffff; width:auto !important; font-size:16px;min-width:100px;text-align:center; /*border:1px solid #FFF;*/ border-left:none !important; float:left !important;}
.miembro-abog1 .span24 > a { width:100%; position:relative; font-style:normal;padding:7px;}
.miembro-abog1 .span24 > a b{ margin: 0 auto 10px auto;width: 0;height: 0;/*border-top: 17px solid transparent;border-left: 17px solid #8f510d;border-bottom: 17px solid transparent;*/ border-top: 0px solid;border-left: 17px solid #8f510d;border-bottom: 32px solid transparent; position:absolute; right:-17px; top:0px; z-index:3}
.miembro-abog1 .span24 > a u{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-left: 16px solid #FFF;border-bottom: 16px solid transparent; position:absolute; right:-16px; top:0px; z-index:2}


.cuadro-abog1{padding:60px 0 0 50px; min-width:220px; }
.cuadro-abog1 span a{background:#de8b31; color:#ffffff;display:block; font-family:swis721_ltex_btlight; text-align:center; font-size:16px;}
.cuadro-abog1 span{ position:relative;  color:#ffffff; padding: 6px; background-color:#de8b31; margin-bottom:5px; }
.cuadro-abog1 a b:first-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-left: 20px solid #8f510d;border-bottom: 20px solid transparent; position:absolute; left:-19px; top:0px; z-index:3; display:none;}
.cuadro-abog1 a i:first-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-left: 20px solid #FFF;border-bottom: 20px solid transparent; position:absolute; left:-20px; top:0px; z-index:2; display:none;}
.cuadro-abog1 a b:last-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-right: 20px solid #8f510d;border-bottom: 20px solid transparent; position:absolute; right:-19px; top:0px; z-index:3; display:none;}
.cuadro-abog1 a i:last-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 20px solid transparent;border-right: 20px solid #FFF;border-bottom: 20px solid transparent; position:absolute; right:-20px; top:0px; z-index:2; display:none;}


.cuadro-abog2{padding:60px 0 0 135px; min-width:310px;}
.cuadro-abog2 span a{background:#de8b31; color:#ffffff;display:block; font-family:swis721_ltex_btlight; text-align:center;font-size:16px;}
.cuadro-abog2 span{ position:relative;  color:#ffffff;padding: 6px; background-color:#945917; margin-bottom:5px;}
.cuadro-abog2 a b:first-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-left: 20px solid #8f510d;border-bottom: 20px solid transparent; position:absolute; left:-19px; top:0px; z-index:3; display:none;}
.cuadro-abog2 a i:first-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-left: 20px solid #FFF;border-bottom: 20px solid transparent; position:absolute; left:-20px; top:0px; z-index:2; display:none;}
.cuadro-abog2 a b:last-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 16px solid transparent;border-right: 20px solid #8f510d;border-bottom: 20px solid transparent; position:absolute; right:-19px; top:0px; z-index:3; display:none;}
.cuadro-abog2 a i:last-child{ margin: 0 auto 10px auto;width: 0;height: 0;border-top: 20px solid transparent;border-right: 20px solid #FFF;border-bottom: 20px solid transparent; position:absolute; right:-20px; top:0px; z-index:2; display:none;}


.elec-regi-mun{background-image:url(../img/elec-regi-mun.jpg); width:203px; height:155px;}
.elec-presi-vice{background-image:url(../img/elec-presi-vice.jpg); width:203px; height:155px;}
.elec-uni{background-image:url(../img/elec-uni.jpg); width:413px; height:117px;}


.banner{height:auto; position:relative; overflow:hidden;}
.banner img{ width:100%; display:block}
.banner a{ position:absolute; z-index:99; top:0px; left:0px;}
.banner a h2{color: #FFF;font-size: 36px;font-family: pt_sansbold; margin-top: 25px; padding: 30px 0 0 20px; line-height: 35px; }
.banner a h3{color: #FFF;font-size: 31px;font-family: pt_sansbold; padding: 0 0 0 16px; line-height: 31px; }
.banner a i{ background:url(../img/slogan-img.png) no-repeat left center; background-size:100px; min-height:100px; background-position:20px 50%; font-size: 20px; margin-top: 60px;}
.banner a p{ background:url(../img/anfora-img.png) no-repeat right center; background-size:contain; min-height: 175px; margin-top: 20px; }

.ico-man{ background:url(../img/ie-ciudadano.png) no-repeat center center; height:94px; position:relative; min-width:82px; display:block; float:left; max-width: 100px; left: 24%; top: 97%;}
.ico-man1{ background:url(../img/ie-ciudadano.png) no-repeat center center; height:94px; position:relative; min-width:82px; display:block; float:left; max-width: 100px; left: 25%;
top: -6%;}
.cnm1{font-family: swiss921_btregular; font-size:13px; color:#676767; width:210px;  font-size:20px; float:left; text-align:left; padding:20px;}
.cnm2{font-family: swiss921_btregular; font-size:13px; color:#676767; width:216px; font-size:20px; float:right; text-align:right; padding:20px;}

.iconos{ padding: 0 0 20px 0;}
.iconos ul li{ width:20% !important; float:left;margin-right: 48px;}
.iconos a span{background: #001e41;color: #FFF;min-height: 24px;display: block;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 6px 12px;font-size: 12px;line-height: 12px; font-family:swiss921_btregular; width: auto !important; margin: 0 auto; display: block; max-width: 152px;text-align: center;margin-top: 120px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.iconos a p{width:100%; background:url(../img/md-B-bm-cir-bkg.jpg) no-repeat center center; min-height:138px; background-size:70%; position:relative}
.iconos a i{width:100%; position:absolute; min-height:138px; background-size:50%;}
.iconos-re i{background:url(../img/md-B-bm-estadistica.png) no-repeat center center;}
.iconos-ee i{background:url(../img/md-B-bm-sea.png) no-repeat center center;}
.iconos-ml i{background:url(../img/md-B-bm-legal.png) no-repeat center center;}
.iconos-cro i{background:url(../img/ico-crono.png) no-repeat center center;}
.iconos-infog i{background:url(../img/infog.png) no-repeat center center;}



.iconos1{ padding: 0 0 20px 0;}
.iconos1 ul li{ width:35% !important; float:left;margin-right: 48px;}
.iconos1 a span{background: #001e41;color: #FFF;min-height: 24px;display: block;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 6px 12px;font-size: 12px;line-height: 12px; font-family:swiss921_btregular; width: auto !important; margin: 0 auto; display: block; max-width: 152px;text-align: center;margin-top: 120px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.iconos1 a p{width:100%; background:url(../img/md-B-bm-cir-bkg.jpg) no-repeat center center; min-height:138px; background-size:70%; position:relative}
.iconos1 a i{width:100%; position:absolute; min-height:138px; background-size:50%;}
.iconos-re1 i{background:url(../img/md-B-bm-estadistica.png) no-repeat center center;}
.iconos-ee1 i{background:url(../img/md-B-bm-sea.png) no-repeat center center;}
.iconos-ml1 i{background:url(../img/md-B-bm-legal.png) no-repeat center center;}
.iconos-cro1 i{background:url(../img/ico-crono.png) no-repeat center center;}
.iconos-infog1 i{background:url(../img/infog.png) no-repeat center center;}


.crono-elec{}

.crono-elec span {
    font-family: "swiss921_btregular";
    font-size: 17px;
    color: #FFF;
    width: 100%;
    display: block;}

.crono-elec h2 {
    font-family: "swiss921_btregular";
    font-size: 21px;
    line-height: 30px;
    color: #FFF;
    text-align: center;
}

.crono-elec2 div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;background: #5f7a9c /*#59bbd0*/;display: block;min-height: 140px; padding-top: 40px; min-width: 140px; max-width: 140px; border: 6px solid #FFF;}


.crono-elec2 i {
    background: url("../img/ico-crono-cnm.png") no-repeat scroll center center #001E41;
    border-radius: 50px;
    height: 50px;
    width: 50px !important;
    float: right !important;
}

.cronogramas-cnm{ margin:30px 0 0 0;}


.cnm-crono-table{width: 100%; 
		border-collapse: collapse;margin: 0 0 30px 100px;}
		
.cnm-crono-table tr:nth-of-type(odd) { 
  background: #eee; 
}

.cnm-crono-table tr { 
  background: #a5b8d0; 
}

.cnm-crono-table th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}
td, th { 
  padding: 6px; 
  border: 1px solid #001e41; 
  text-align: left; 
}

.crono-cnm-title{font-size:20px; background-color:#001e41; color:#FFF; margin: 0 0 0 100px; padding: 5px; text-align:center; width: 98.5%;}
.miembro-abo01{width:232px; height:277px; background:url(../img/prox-miem-abomiem-abo.jpg) no-repeat; }

.stdtable { width: 100%; background-color: #fff }
.stdtable .con0 { background: #fff; }
.stdtable .con1 { background: #fcfcfc; }
.stdtable th, .stdtable td { line-height: 21px; vertical-align: middle; color: #333; }
.stdtable thead th, .stdtable thead td { 
    padding: 7px 10px; border: 1px solid #001e41; border-left: 0; 
    text-align: left; 
    background: #001e41;
}
.stdtable tfoot th, .stdtable tfoot td { padding: 7px 10px; border-right: 1px solid #001e41; border-bottom: 1px solid #001e41; text-align: left; }
.stdtable thead th:first-child, .stdtable tfoot th:first-child,
.stdtable thead td:first-child, .stdtable tfoot td:first-child { border-left: 1px solid #001e41; }
.stdtable thead th.head0, .stdtable tfoot th.head0, .stdtable thead td.head0, .stdtable tfoot td.head0 { background-color: #001e41; text-align: center; color: #fff }
.stdtable thead th.head1, .stdtable tfoot th.head1, .stdtable thead td.head1, .stdtable tfoot td.head1 { background-color: #001e41; text-align: center; color: #fff }
.stdtable thead th.sorting, .stdtable thead td.sorting { 
    background-image: url(../img/sort_both.png); background-repeat: no-repeat; background-position: right center; }
.stdtable thead th.sorting_asc, .stdtable thead td.sorting_asc { 
    background-image: url(../img/sort_asc.png); background-repeat: no-repeat; background-position: right 9px; }
.stdtable thead th.sorting_desc, .stdtable thead td.sorting_desc  { 
    background-image: url(../img/sort_desc.png); background-repeat: no-repeat; background-position: right 9px; }
.stdtable thead th.nosort { background-image: none !important; }
.stdtable thead td { font-weight: bold; }
.stdtable thead td.center { text-align: center; }
.stdtable tbody tr td { padding: 8px 10px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; color: #000; }
.stdtable tbody tr:last-child td { border-bottom: 1px solid #001e41; }
.stdtable tbody tr td:first-child { border-left: 1px solid #001e41; }
.stdtable tbody tr td:last-child { border-right: 1px solid #001e41; }
.stdtable tbody tr.togglerow td { background: #fff; padding: 15px; }
.stdtable tbody tr.togglerow:hover td { background: #fff; }
.stdtable tbody tr.hiderow { display: none; }
.stdtable .actions { text-align: center; }
.stdtable .actions a { display: inline-block; margin-left: 5px; border-left: 1px solid #ccc; padding-left: 5px; }
.stdtable .actions a:first-child { border-left: 0; margin-left: 0; }
.stdtable .actions a:hover { color: #FB9337; }
.stdtable a.title { font-weight: bold; color: #32415a; }
.stdtable a.title:hover { color: #fb9337; }

.rowActive {background-color: #FF6}


.tableoptions { 
    background: #fcfcfc; border: 1px solid #ddd; border-bottom: 0; padding: 8px; 
    -moz-border-radius: 0 1px 0 #fff; -webkit-border-radius: 0 1px 0 #fff; border-radius: 0 1px 0 #fff;
}
.tableoptions button { 
    background: #fcfcfc; font-size: 11px; color: #666; padding: 7px 10px; border: 1px solid #ccc; margin: 0; outline: none;
    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.tableoptions button:hover { background: #eee; cursor: pointer; }
.tableoptions select { 
    background: #fff; padding: 6px 5px 7px 5px; border: 1px solid #ccc; margin: 0; outline: none; font-size: 11px; color: #666;
    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}

.dataTables_wrapper { position: relative; }
.dataTables_length { display:none !important; }
.dataTables_paginate { background: #fcfcfc !important; border: 1px solid #ddd; border-top: 0; padding: 8px; height: 30px; }
.dataTables_length, .dataTables_paginate { -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; }
.dataTables_wrapper select { 
    display:none !important;
}
.dataTables_wrapper input { border: 1px solid #ddd; padding: 7px 5px 8px 5px; width: 200px; background: #fff; }
.dataTables_filter { position: absolute; top: 7px; right: 8px; }
.dataTables_info { position: absolute; bottom: 13px; left: 8px; }
.dataTables_paginate { text-align: right; line-height: 16px; }
.dataTables_paginate span { display: inline-block; }
.dataTables_paginate .paginate_button { 
    border: 1px solid #ccc; padding: 5px 7px; margin-left: 5px; font-weight: bold; background: #fcfcfc; 
    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  font-size: 11px;
    -moz-box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd; box-shadow: 1px 1px 2px #ddd; 
}
.dataTables_paginate .paginate_active { 
    border: 1px solid #F0882C; background: #F0882C;  color: #fff; padding: 5px 7px; margin-left: 5px; font-weight: bold; 
    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-size: 11px;
}
.dataTables_paginate .paginate_button:hover { background: #ddd; border: 1px solid #ccc; cursor: pointer; color: #333; }

.miem-abo2{ font-size:19px;font-family: swiss921_btregular; color:#FFF;background: url("../img/fnd-rojo.png") repeat; position:absolute; top:0; right:0px; line-height:20px; padding:10px 15px; text-align:center; }
.miem-abo2 span{ font-size:16px;font-family: swis721_cn_btroman; color:#FFF;}

.prox-miem2{ background:url(../img/fnd-negro50.png) repeat; color:#FFF !important; position:absolute; bottom: 0; left:0px; font-family: swiss921_btregular; font-size:15px;padding: 6px; text-align:center; }
.prox-miem2 span{ display:block; width:100%; text-align:center; color:#FFF; padding:5px 0 0 0;font-family: swis721_cn_btroman;font-size:15px;}

.tacha2{ font-size:15px;font-family: swiss921_btregular; color:#FFF!important; background: #001E41 ; line-height:17px; padding:8px 6px; text-align:center; }
.tacha2 span{ font-size:14px;font-family: swis721_cn_btroman; color:#FFF!important;}


.mb8 {
margin-bottom: 8px;
}

.top8 {
padding-top: 8px;
}

.mb6 {
margin-bottom: 6px;
}

.color01{background: #E8D4BF;}

.spac7{margin-right:7px;}

.foto-cv{float:left; width:164px; height:164px; padding: 10px 10px 10px 0px; }
.cv-abog{margin: 34px 0px 0px 18px;
float: left;
width: 72%;}
.cv-abog p{color:#001e41; font-weight:bold; font-size:16px;}
.cv-abog span{color:#001e41; font-size:14px;}
.cv-abog01{float:left; }
.cv-abog01 p{color:#FFF; font-weight:bold; font-size:13px; padding: 10px; background:#233d5b; width: 97.5%;
margin: 5px 0; display: block; float: left;}
.cv-abog01 table{color:#FFF; margin: 5px 0;background:#CCC;}
.cv-abog01 tr{color:#001e41;font-size:13px;}
.cv-space{padding:10px 0; float:left; border-bottom:2px #666 dotted; }
.fnd-cvabog{ min-height: 494px; padding:35px; background:url(../img/fnd-cv.jpg) repeat; }
.space8{padding-left:294px;}

/*ECM2015*/
.emc{background:url(../img/emc2015-dentro_02.jpg) no-repeat; height:226px; padding: 0 0 0 285px;}
.space9{padding-left:294px;padding-top: 28px;}
.padt01{padding-top:48px !important;}
.lista01{padding: 0 0 5px 0;;}
.lista01 ul li{padding: 0px 0px 5px 0px;
list-style-type: disc;
margin: 0 0 0 29px; color:#FFF }

/**/
.color02{background: #E2C8AC; padding:0 0 35px 0; }
.miem-abo4{ font-size:14px;font-family: swiss921_btregular; color:#FFF;background: url("../img/acero01.png") repeat; position:absolute; top:0; right:0px;  padding:6px 8px; text-align:center; line-height:20px;}
.miem-abo4 span{ font-size:19px;font-family: swis721_cn_btroman; color:#FFF;}
.cuadro7{ font-size:16px;font-family: GillSansC; color:#FFF; position:absolute; top: 156px; right:0px;  padding:10px 27px; text-align:center;  letter-spacing:1px; font-weight:bold; background: url("../img/fnd-gris2.png") repeat ;}
.cuadro7 span{ font-family: GillSansC; color:#C6911A;font-size:16px;font-weight:bold;letter-spacing:1px;font-weight:bold;}
.cuadro7 strong{font-size:16px;color:#FFF}

.cuadro9{ font-size:16px;font-family: GillSansC; color:#FFF; position:absolute; top: 10px; right:0px;  padding:10px 27px; text-align:center;  letter-spacing:1px; font-weight:bold;}
.cuadro9 span{ font-family: GillSansC; color:#C6911A;font-size:16px;font-weight:bold;letter-spacing:1px;font-weight:bold;}
.cuadro9 strong{font-size:16px;color:#FFF}

.cuadro8{ font-size:16px;font-family: GillSansC; color:#FFF; position:absolute; top: 132px; right:0px;  padding:10px 27px; text-align:center;  letter-spacing:1px; font-weight:bold; background: url("../img/fnd-gris2.png") repeat ;}
.cuadro8 span{ font-family: GillSansC; color:#C6911A;font-size:16px;font-weight:bold;letter-spacing:1px;font-weight:bold;}
.cuadro8 strong{font-size:16px;color:#FFF} 

