/********************************/
/*                              */
/*  Hoja de Estilos             */
/*   PREP IEEM 2018          */
/*   Version 1.4.4              */
/*   Release Date 16-Mar-2017   */
/*                              */
/********************************/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}
.blanco{
	color: #FFF;
}
.blanco-inactive{
	color: #D1CAD1
}
.mobil-show-prep{
	display: none;
}
body{
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
}
.row-prep{
    margin-left: 0px;
    margin-right: 0px;
}
.text-left {
    text-align: left!important;
}

.tablaInformacion {
    border-top: 4px solid #ffffff!important;
    border-bottom: 4px solid #ffffff;
}

.blanco {
	color : #FFF;
}

.pIndep {
    margin: 26px 0 0px;
    background: #f2e4e9;
    padding: 2px;
    text-align: center;
}


/*PREP Morelos Clases*/

.imagenPie {
	width: 100px;
}

.comboSelector {
	background: #EFEFEF;
	padding: 12px 24px 14px 24px;
	margin-top: 30px;
}

/*-------------------*/
.ocultaBoton {
    display: none;
}

/* Generales */
.nomarginlateral {
	margin-right  : 0;
	margin-left   : 0;
}
.marginBortton {
	margin-bottom : 0;
}
.fondo {
	background-image  : url('../../img/fondo_prueba.jpg');
}
.hrMovil {
	margin-top: 0px;
}
.validacion{
	color         : #a94442;
	font-size     : 12px;
	font-weight   : normal;
	margin-bottom : 0;
	display       : none;
}
.margenCero {
	margin        : 0px;
}
.semiBold {
	font-weight   : 100;
}
.colorRosa {
	color         : #CE0E7F;
}
.fondoGris {
	background    : #efefef;
}
.margenSuperiorRP {
	 margin-top   : 22px;
}
.margenInferiorRP {
	margin-bottom : 22px;
}
.margenSuperiorLeyenda {
	margin-top: 48px;
}
.parrafoRP {
	font-size     : 14px;
}
.filaRP {
	background    : #edf1f2;
}
.margenDerecho {
    padding-left  : 0px;
}
.btnBusquedaSM {
	padding-left  : 26px;
}
.rojo {
	color: #ce1127;
	padding-left: 0px!important;
}
.verde {
	color: #016948;
	padding-left: 0px!important;
}

/*Para Tipo de Candidatura*/
.tipoCandidato {
	margin-bottom    : 4px;
}
.tipoCandidato .btn {
	border-radius    : 1px;
}
.tipoCandidato .btn-default.active {
	color            : #FFFFFF;
	background-color : #8F4691;
	border-color     : #8F4691;
}
.tipoCandidato .btn-default {
	color            : #333;
	background-color : #E3DAE8;
	border-color     : #ccc;
}
/*Propiedades para loader*/
.modal-dialog {
/*	margin-top : 300px;
	width      : 200px;*/
}
.mensajeModal {
	padding-top   : 10px;
}
.modal.in{
	display       : block;
}

.modalEjemplo {
	width         : 55%;
}
.margenMenuPpal {
	/*margin-left: 184px;*/
}

/*Propiedades Para Menu Movil */
.navbar-inverse {
	background-color  : #3b3f44;
	border-color      : #96999b;
}
.navbar-brand {
	padding           : 6px 15px;
}
.refrescar {
	color             : white;
	font-size         : 20px;
	padding-right     : 62px;
	margin-top        : -32px;
}
.navbar-inverse .navbar-brand {
	color             : #FFFFFF;
}
.tituloPrep {
	float             : none;
}
a.nav-expander {
    background        : none repeat scroll 0 0 #3b3f44;
    color             : #FFFFFF;
    display           : block;
    font-size         : 15px;
    font-weight       : 400;
    height            : 50px;
    margin-right      : 0;
    /*padding         : 1em 1.6em 2em;*/
    padding           : 1.4em 1.6em 1.9em;
    position          : absolute;
    right             : 0;
    text-decoration   : none;
    text-transform    : uppercase;
    top               : 0;
    transition        : right 0.3s ease-in-out 0s;
    width             : 60px;
    z-index           : 12;
    transition        : right 0.3s ease-in-out 0s;
    -webkit-transition: right 0.3s ease-in-out 0s;
    -moz-transition   : right 0.3s ease-in-out 0s;
    -o-transition     : right 0.3s ease-in-out 0s;
}
a.nav-expander:hover {
    cursor            : pointer;
}
a.nav-expander.fixed {
    position          : fixed;
}
.nav-expanded a.nav-expander.fixed {
    right             : 17em;
}
div.navegador {
    background        : #2d2f33;
    display           : block;
    height            : 100%;
    overflow          : auto;
    position          : fixed;
    right             : -20em;
    font-size         : 15px;
    top               : 0;
    width             : 17em;
    z-index           : 2000;
    transition        : right 0.3s ease-in-out 0s;
    -webkit-transition: right 0.3s ease-in-out 0s;
    -moz-transition   : right 0.3s ease-in-out 0s;
    -o-transition     : right 0.3s ease-in-out 0s;
}
.nav-expanded div.navegador {
    right             : 0;
}
body.nav-expanded {
    margin-left       : 0em;
    transition        : right 0.4s ease-in-out 0s;
    -webkit-transition: right 0.4s ease-in-out 0s;
    -moz-transition   : right 0.4s ease-in-out 0s;
    -o-transition     : right 0.4s ease-in-out 0s;
}
#nav-close {
    /*font-family       : "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-weight       : 300;
    font-size         : 24px;
    padding-right     : 10px;
}
.main-menu {
	/*padding-top       : 12px;*/
}
.main-menu li {
    border-bottom     : 1px solid #323949;
    margin-left       : 20px;
    font-size         : 18px;
    padding           : 12px;
}
.main-menu li a {
    color             : #6F7D8C;
    text-decoration   : none;
}
.main-menu li a:hover {
    color             : #FFFFFF;
    text-decoration   : none;
}
.main-menu li .sub-nav {
    border-bottom     : 0px;
    padding           : 4px;
}
/*Titulo Movil*/
.tituloMovil {
	padding-top       : 60px;
}
.comboMovil {
	background        : #8F4691;
	padding-top       : 12px;
	padding-bottom    : 14px;
}
.comboMovil p {
	color             : #FFFFFF;
	font-weight       : 400;
	font-size         : 18px;
	margin            : 0px 0 4px;
}
.pestanaMovil {
	background-color  : #3b3f44;
	padding-top       : 12px;
	border-left       : 3px solid #8F4691;
	border-right      : 3px solid #8F4691;
	border-bottom     : 6px solid #8F4691;
}
.pestanaMovil p {
	color             : #FFFFFF;
	font-weight       : 400;
	font-size         : 18px;
	margin            : 0px 0 4px;
}
.pestanaMovil .nav-tabs li a {
	background-color  : #3b3f44;
	color             : #FFFFFF;
	margin-right      : 0px;
	border            : 1px solid #FFFFFF;
}
.pestanaMovil .navIzquierdo {
	border-radius     : 14px 0px 0px 14px;
}
.pestanaMovil .navDerecho {
	border-radius     : 0px 14px 14px 0px;
}
.pestanaMovil .nav-tabs > li{
	width             : 50%;
}
.pestanaMovil .nav-tabs > li.active > a{
	background        : #751D7A;
	color             : #FFFFFF;
	margin            : 0px;
	border-bottom-color: #FFFFFF;
}
.pestanaMovil .nav-tabs {
	border-bottom     : none;
}
.cajaCredencial {
	padding           : 36px 36px 36px 36px;
	margin            : 10px 0px 10px 0px;
	border            : 1px solid #000000;
}
.encabezadoHome {
	margin-top: 20px!important;
}
.botonAyudaAlinea {
 	padding-left: 0px!important;
}
.alineasInputBoton {
	margin-left: -38px;
}

/*****************************/

div .celda {
    font-weight         : 300;
}
div .celda img {
    margin-top          : 10px;
}
.celdaVacia {
	width               : 130px;
}
.textoEncabezado {
	width               : 80px;
}
.textoEncabezadoSeccion {
	width               : 100px;
}
.circunscripciones {
	/*width               : 106px;*/
	width               : 130px;
	margin              : 0 0 0px;
}
.circunscripcionesN {
	width               : 190px;
	margin              : 0 0 0px;
}
.nombreEntidad {
	color               : #777777;
}

td.noHover:hover {
	background-color    : transparent;
}
.bordeSuperior {
	border-top          : 1px solid #B8B4B4;
}
td:hover {
	background-color    : #DCE2E4;
	-webkit-transition  : background-color 100ms ease-out;
	-moz-transition     : background-color 100ms ease-out;
}
.fondoTablaActas:hover {
	background-color    : #edf1f2;
}
.mayoriaVotos, .table.table-prep .mayoriaVotos {
	background          : #CE0E7F !important;
	color               : #FFFFFF !important;
}
.mayoriaVotos:hover, .table.table-prep .mayoriaVotos:hover {
	background          : #CE0E7F;
	color               : #FFFFFF;
}
.mayoriaVotos p{
    color:#fff !important;
}
.lstNml .tituloLista {
	/*font-weight         : normal;
	border-right        : 2px solid #FFFFFF;*/
}
.filaListaNominal {
	height              : 66px;
}
.filaListaNominal td {
	vertical-align      : middle!important;
	background          : #edf1f2;
	font-weight         : 300;
	border              : solid 2px #FFFFFF;
	border-top          : solid 2px #FFFFFF!important;
}
.celdaUnificada {
	vertical-align      : middle!important;
	border-right        : 2px solid #FFFFFF;
	border-top          : 2px solid #FFFFFF!important;
	background          : #edf1f2;
	font-weight         : 300;
	height              : 71px;
}
.alineaBoton {
	padding-left        : 10px;
}
.alienaInput {
	padding-right       : 3px;
	padding-left        : 15px;
}
/*Para boton subir*/
.back-to-top {
	color               : rgba(0, 0, 0, .5);
	bottom              : 2%;
	clear               : both;
	cursor              : hand;
	cursor              : pointer;
	display             : block;
	display             : none;
	font-size           : 52px;
	height              : 46px;
	padding-left        : 7px;
	position            : fixed;
	right               : 2%;
	width               : 46px;
	z-index             : 1;
}
.back-to-top:hover {
	color               : #8F4691;
	-webkit-transition  : background-color 300ms ease-out;
	-moz-transition     : background-color 300ms ease-out;
}

/*Botones vista Tabla o Mosaico*/
.vista {
	margin-right        : 4px;
	margin-top          : 10px;
}
.vista a {
	width               : 38px;
}
.vista a i {
	/*margin-left         : -4px;*/
}
.parrafoBoton {
	margin: 0;
}
.botonBusqueda {
	padding: 10px 12px;
	border-radius: 2px;
	margin: 0 0 0px;
}
.activo {
    color               : #fff;
    border-color        : #505b5a;
	background-color    : #6a8082;
}
.activo:hover {
	-webkit-transition  : background-color 300ms ease-out;
	-moz-transition     : background-color 300ms ease-out;
}
.btn-default:hover {
	-webkit-transition  : background-color 300ms ease-out;
	-moz-transition     : background-color 300ms ease-out;
}

/*.sombra .table-responsive {*/
.bordeTabla .table-responsive {
	width               : 100%;
	/*overflow-x          : scroll;*/
}
.table {
	margin-bottom       : 0px;
}
.table  tbody  tr  td {
	/*border-bottom       : 1px solid #EEEEEE;*/
}
.table a {
	color               : #000000;
	text-decoration     : underline;
}
.table a:hover {
	color               : #000000;
	text-decoration     : none;
}
.tablaPorcentaje {
	margin-bottom       : 36px;
	padding-bottom      : 16px;
}
.tituloDesglose tr th {
	font-size           : 13px!important;
}

/*Tamaño y clases para la vista en tablas*/
.tablaPorcentaje tr th {
	font-size           : 13px;
	text-align          : center;
}
tr td {
	font-size           : 13px;
}
tbody tr {
	text-align          : center;
}
.tablaPartidos img {
	height              : 50px;
}

/*Atributos para Tabla Casillas*/
.hojaActa {
	color               : #D4007F;
	padding             : 0 10px;
	font-size           : 18px;
}
.hojaSinActa {
	color               : #666666;
	padding             : 0 10px;
	font-size           : 18px;
}

.noIdentificada p {
	width: 100px;
	margin: 0px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.sinIdentificar {
    font-size: 25px;
	color: #000;
	padding: 14px 9px 8px 0px;
}

/*Tabla Partidos Políticos*/
.filaPartidos section {
	width               : 100px;
}
tr.filaPartidos {
	background          : #edf1f2;
	vertical-align      : inherit;
}
tr.filaPartidos:nth-child(odd) {
	background          : #ffffff;
}
.margenIzq {
	/*margin-left         : -6%;*/
}
.desglose li {
	padding             : 5px 2px;
	text-align          : center;
	float               : left;
	list-style          : none;
}
.desglose li p {
	margin              : 22px 0 0px;
}
.partidoDesgloseImg {
	height             : 36px!important;
}

/*Tabla RP*/
tr.RP {
	background          : #edf1f2;
	vertical-align      : inherit;
}

/*Tabla Porcentajes*/
.tablaPorcentaje .table  thead  tr  th {
	vertical-align      : inherit;
	border-bottom       : 0px solid #737d7c;
}
.tituloActas {
	background-color    : #c2ced3;
	color               : #33333F;
}
.cebraActas {
	background-color    : #edf1f2;
}
.tituloLista {
	/*background-color    : #a7bbbc;
	color               : #33333F;
	font-weight         : 600;*/
}
.cebraLista {
	background-color    : #eff2f2;
}
.espacioLateral {
	border-right        : 4px solid #FFFFFF;
}
.espacioLateralPrincipal {
	border-right        : 6px solid #FFFFFF;
}

/*Propiedades para Caja Busquedas*/
.cajaBuscadores {
	background          : #efefef;
	margin              : 10px 0px 10px 0px;
	padding             : 10px 30px 10px 30px;
}
.cajaBuscadores form {
	padding-top         : 100px;
	padding-bottom      : 60px;
}
.espacioPie {
	min-height          : 500px;
}
.btnAceptar {
	padding             : 5px 64px;
	margin-top          : 34px;
}
.cajaAvisoSeccion {
	margin-bottom       : 150px;
	padding             : 38px 30px 38px 30px;
}



/*******************************
/*    Propiedades generales     */
/********************************/
body {
/*    font-family         : 'Open Sans', sans-serif;*/
}
.iconos {
	padding-right       : 10px;
	font-size           : 24px;
	padding-right       : 10px;
	display             : inline;
}
.divider-vertical {
	height              : 15px;
	margin              : 18 6px;
	border-left         : 2px solid #777;
	border-right        : 1px solid #FFFFFF;
}
.divider-vertical {
	border-left         : 2px solid #777;
	border-right        : 1px solid #FFFFFF;
}

/*Para que se ajuste en firefox*/
.noCentrar {
	clear               : both;
}
.tituloh1 {
	/*padding-top       : 20px;*/
	padding-bottom      : 10px;
}
.paddingInput {
	padding-left        : 0px;
	padding-right       : 4px;
}
.sinPadding {
	padding-left        : 0px;
	padding-right       : 0px;
}
.sinPadding .form-control {
	width               : 155px;
}
.sinPaddingIzquierdo {
	padding-left        : 0px;
}
.sinPaddingDerecho {
	padding-right       : 0px;
}
.alineadoSuperior {
	margin-top          : -6px;
}
.margenNegativoParrafo {
	margin-top          : -10px;
}
.espacioSuperiorMosaico {
	margin-top          : 6px;
}
.espacioFlecha {
	padding-left        : 14px;
	margin-top          : -3px;
}
.rellenoBordeInferior {
	padding-bottom      : 16px;
}
.margenPorcentaje {
	margin-top          : -10;
	margin-left         : -13px;
}


/*Condiciones solo para Firefox*/
@-moz-document url-prefix() {
	.plecaINE {
	    margin-top     : -4px;
	}
	.corte p {
	    letter-spacing : 0px !important;
	}
	.textoEleccion {
	   	margin-left    : 342px !important;
	    padding-top    : 2px;
	}
	.logoPREP {
	    top            : -83px;
	}
	.migajas {
		margin-top     : 10px!important;
	}
}

/********************************/
/*  Propiedades para el navbar  */
/********************************/


/*Base de Datos*/
#icono-menu a {
	text-decoration: underline;
	color: #000000;
}
#icono-menu a:hover {
	text-decoration: none;
	-webkit-transition  : background-color 100ms ease-out;
	-moz-transition     : background-color 100ms ease-out;
}
#BD {
	background: #efefef;
	border-radius: 0px 0px 0px 9px;
	border: 1px solid #DAD6D6;
}
.BDIzquierda {
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	padding-right: 166px!important;
	font-size: 16px;
	font-weight: 100;
}
.colorBD {
	color: #D4007F;
}



/*navbar alineada a container*/
/*.barraEncabezado {
	margin-left       : -80px;
	font-size         : 15px;
}*/
.navbar-default {
	background-color  : #ffffff;
	border-color      : #ffffff;
}
.encabezado {
	/*background-image  : url('../../img/bk_fondo.png');*/
	/*background-repeat : repeat-x;*/
	padding-bottom    : 28px;
	margin-top        : -4px;
}
.plecaINE {
	/*background-image  : url('../../img/motivo_blanco.png');*/
	/*background-repeat : no-repeat;*/
	margin-left       : -14px;
	height            : 69px;
}
.logoINE {
    margin-top        : 14px;
    /*margin-top        : 6px;*/
    margin-left       : 16px;
    /*margin-left       : 24px;*/
}
.PREP {
	color             : #000;
	font-size         : 18px;
}
.plecaHeader{
	background-image  : url('../../img/pleca.png');
	background-repeat : no-repeat;
	color             : white;
	margin-top        : 4px;
	margin-left       : 190px;
	padding-bottom    : 2px;
}
.textoPREP {
	/*margin-left       : 418px;*/
	margin-left       : 386px;
	margin-top        : 6px;
	font-size         : 18px;
	font-weight       : 100;
	letter-spacing    : .5px;
}
.textoEleccion {
	margin-left       : 394px;
	font-size         : 15px;
	letter-spacing    : .5px;
	font-weight       : 300;
}
.logoPREP {
	position          : absolute;
	top               : -30px;
	left              : 427px;
        height:  55px;
}

/*Clases para Barra de Navegacion 2.0 */
.fondoFiltroA {
	background-color  : #8E4990;
	padding-bottom    : 6px;
}
.fondoFiltroASeccion {
	padding-bottom    : 26px;
}
.etiquetaDistritos {
	margin-top        : 14px;
	padding-bottom    : 6px;
}
.fondoFiltroDistrito {
	padding-bottom: 26px;
}
.filtroA p {
	color             : #FFFFFF;
	margin-top        : 4px;
}
.filtroA .radio{
	margin-top        : 0px;
	margin-bottom     : 0px;
}
.nav-tabs li a {
	background-color  : #57575f;
}
.filtroA .Active .radio {
	color             : #000000;
}
.filtroA .nav-tabs li a {
	color             : #FFFFFF;
}
.filtroA .nav-tabs li a {
	margin-right      : 0px;
	border-radius     : 0px 0px 0 0;
}
.filtroA .botonBusqueda {
	margin-top        : 28px;
	margin-bottom     : 28px;
}
.filtroA .botonBusquedaSecciones {
	margin-top        : 18px;
	margin-bottom     : 18px;
}
.filtroA .pestanas {
	background-color  : #383c45;
	border-top        : 4px solid #8E4990;
}
.filtroA .nivelEspecifico {
	background-color  : #383c45;
	/*border-top        : 4px solid #D4007F;*/
}

/*Radios con etiqueta de Barra de Navegacions*/
.filtroA li div.radio label {
	background          : #57575f;
	color               : #FFFFFF;
	padding             : 8px 50px;
}
.filtroA li.active div.radio label {
	background          : #FFFFFF;
	color               : #000000;
}
.filtroA .nav-tabs {
	border-bottom       : 1px solid #383c45;
}
.filtroEspecifico .nav-tabs {
	border-bottom       : 1px solid #666F74;
}
.filtroA div.radio label:hover   {
	background-color    : #A7BBBC;
	color               : #000000;
	-webkit-transition  : background-color 300ms ease-out;
	-moz-transition     : background-color 300ms ease-out;
}
.alinearNavTab {
	padding             : 18px 50px!important;
	margin-top          : 0px;
}

/*Para Casos en que no existen nav-tabs*/
.rellenarBarra {
	padding-bottom      : 36px;
}
.margenBoton {
	margin-top          : 16px;
}
.rellenaCajaVacia {
	padding-bottom      : 60px;
}

/********************************/


/********************************/
/*   Propiedades para buscador  */
/********************************/

/*Envolvente de la seccion buscador*/
.envolvente {
	border             : 1px solid #F2E4E9;
	margin-bottom      : 18px;
	padding-top        : 16px;
	margin-left        : 0px;
	margin-right       : 0px;
}

/*Margen en toda la seccion*/
.infoRelevante {
	margin-top         : 15px;
}

/*Actas*/
.corte p {
	font-size          : 13px;
	letter-spacing     : .5px;
	margin             : 0 0 19px;
}
.corte p a {
	text-decoration    : underline;
	color              : #000000;
}
.corte p a:hover {
	text-decoration    : none;
	color              : #000000;
	-webkit-transition : background-color 600ms ease-out;
	-moz-transition    : background-color 600ms ease-out;
}
.infoActas {
	background-color   : #E3DAE8;
	border-left        : 6px solid #8E4990;
	position           : relative;
	z-index            : 10;
}
.infoActas:before {
	content            : "";
	display            : block;
	position           : absolute;
	z-index            : 0;
	top                : 0px;
	bottom             : 0px;
	border-left        : 4px solid #D5C1DA;
}
.infoActas p {
	padding-left       : 12px;
	font-size          : 16px;
	letter-spacing     : .5px;
	padding-bottom     : 4px;
	padding-top        : 4px;
}

/*Resultado casilla*/
.resultadoCasilla {
	font-size          : 16px;
	letter-spacing     : .5px;
	background-color   : #E3DAE8;
	border-left        : 6px solid #8E4990;
	position           : relative;
	margin-left        : 4px;
	margin-top         : -6px;
	margin-right       : 6px;
	padding-bottom     : 5px;
}
.resultadoCasilla .titulo {
	font-size          : 15px;
	letter-spacing     : .5px;
	margin-left        : 12px;
	margin-top         : 4px;
	font-weight        : 600;
	color              : #4a223b;
}
.buscador .form-control {
	display            : block;
	height             : 24px;
	padding            : 3px 2px;
	font-size          : 12px;
}
.buscador .btn {
	display            : inline-block;
	padding            : 1px 12px;
}
.buscador .Seccion {
	padding-left       : 16px;
}

/*Boton ayuda ?*/
.ayuda {
	background-color   : #8E4990;
}
.ayuda i {
	color              : #FFFFFF;
	padding-top        : 2px;
	padding-bottom     : 2px;
}
.ayuda:hover {
	background-color   : #A288A3;
	-webkit-transition : background-color 300ms ease-out;
	-moz-transition    : background-color 300ms ease-out;
}

/*Boton Buscar*/
.buscar {
	background-color   : #8E4990;
	color              : #FFFFFF;
}
.buscar:hover {
	background-color   : #B792A1;
	color              : #FFFFFF;
	-webkit-transition : background-color 300ms ease-out;
	-moz-transition    : background-color 300ms ease-out;
}

/*Bordes dobles*/
.migajas {
	font-size          : 16px;
	color              : #555555;
	padding            : 4px 6px 4px 6px;
	margin-top         : -4px;
}
.migajaBusqueda {
	margin-top         : 16px;
}

/*Caja elige Resultados*/
.eligeResultados div {
	padding-top        : 4px;
	padding-bottom     : 4px;
	font-weight        : 600;
	letter-spacing     : .5px;
}
.migajas p {
	margin             : 0 0 0px;
	margin-right       : 16px;
}
.migajas a {
	color              : #3F4244;
	text-decoration    : underline;
}
.migajas a:hover {
	color              : #3F4244;
	text-decoration    : none;
	-webkit-transition : background-color 300ms ease-out;
	-moz-transition    : background-color 300ms ease-out;
}
.categoria {
	color              : #3F4244;
}

/*Filtro de busqueda*/
.filtro {
	background-image  : url('../../img/pleca_navegacion.png');
	background-repeat : no-repeat;
}
.filtro label {
	color             : #FFFFFF;
	font-size         : 16px;
	font-weight       : 300;
}
.filtro .radio{
	margin-top        : 6px;
}
.partido {
	margin-left        : 30px;
}
.coalicion {
	margin-left       : -42px;
}
.distritos {
	margin-left       : -28px;
}
.filtro .form-control {
	margin-top        : 3px;
	height            : 28px;
	padding           : 4px 12px;
}

/********************************/
/*      Titulo del Mosaico      */
/********************************/

/*Titulo votos*/
.Nacional {
	font-size        : 23px;
	font-weight      : 600;
	color            : #000000;
}
.Pipe {
	font-size        : 25px;
	font-weight      : bold;
	color            : #E3DAE8;
}
.Votos {
	font-size        : 23px;
	font-weight      : 600;
	color            : #8F4691;
}
.informacionPREP p {
	font-size        : 14px;
}
.bordeTabla {
	border           : 1px solid #B6A3A3;
	padding          : 8px;
	margin-bottom    : 20px;
}
.tituloGrafica {
	font-weight      : 400;
}
.graficaAvance .progress-bar {
  background-color: #8F4691;
}
.paddingEtiqueta {
	padding-left: 4px;
}
.porcentajesGrafica {
	height: 390px;
}


/********************************/
/*        Mosaico Partidos      */
/********************************/

.mosaicoPartidos {
	padding          : 12px 5px;
	margin-top       : 24px;
}
.bordeIzquierdo {
	border-right     : dotted 1px #7C7C7C;
	margin-top       : 8px;
}
.bordeIzquierdo p {
	/*padding-left     : 132px;*/
}
.bordeInferior {
	border-bottom    : solid 4px #D9D9D9;
	height           : 66px;
}
.mosaicoPartidos .bordeInferior p {
	color            : #1A171B;
	font-size        : 20px;
	font-weight      : 600;
}
.votosMosaico {
	font-size        : 17px;
	font-weight      : 400;
	color            : #484748;
}

.cantidadMosaico {
	font-size        : 16px;
	font-weight      : 600;
	color            : #000000;
}
.porcentajeMosaico {
	font-size        : 26px;
	font-weight      : 400;
	color            : #505050;
	margin-top       : 2px;
	margin-top: 6px;
}
.mosaico {
	margin-bottom: 70px;
	padding: 0px 120px 0px 20px;
}
.mosaicoDistritos {
	margin-bottom: 70px;
	padding: 0px 120px 0px 20px;
	height: 150px;
}
/*Aun no definida al 100*/
.mosaicoPartidos .row .col-md-6 {
	/*padding          : 10px  46px 50px 46px;*/
	  /*padding: 10px 90px 50px 0px;*/
}
/*Vista Mosaico*/
.imgMosaico {
	/*height           : 60px;*/
	max-width: 150px;
}


/********************************/
/*    Flecha y Total Partidos   */
/********************************/

/*Seccion Pleca Flecha y total de votos*/
.totalVotos {
	margin-top       : 30px;
}
.flecha {
	background-color : #8F4691;
	height           : 52px;
	border-radius    : 0px 10px 10px 0px;
}
.flecha p {
	margin-left      : 466px;
	margin-top: -6px;
}
.flecha .fa-angle-right {
	font-size        : 60px;
	font-weight      : bold;
	margin-top       : 3px;
	padding-left     : 70px;
	color            : #FFFFFF;
}
.datosRelevantes .texto {
	font-size        : 26px;
}
.datosRelevantes .numerico {
	font-size        : 27px;
	padding-left     : 16px;
	margin-left      : -4px;

}
.datosRelevantes .porcentaje {
	color            : #A5A5A5;
	font-size        : 41px;
}


/********************************/
/*     Actas y Participacion    */
/********************************/

/*Actas Participacion*/
.ActasParticipacion {
	color            : #FFFFFF;
	background-color : #5A6664;
	padding          : 8px 60px 16px 60px;
	margin-top       : 24px;
	letter-spacing   : 0.5px;
}
.ActasParticipacion hr {
	border           : solid 1px #CECECE;
}
.ActasParticipacion .progress {
	height           : 6px;
	background-color : #DBDBDB;
}
.pctLista {
	margin-top: 58px!important;
}
.ActasParticipacion .progress-bar-info {
	background-color : #d30980;
}
.ActasParticipacion h3 {
	color            : #FAFAFA;
	font-size        : 21px;
	font-weight      : 300;
}
.ActasParticipacion .texto {
	font-weight      : 300;
	font-size        : 14px;
}
.ActasParticipacion .numerico {
	font-weight      : 300;
	font-size        : 18px;
	padding-left     : 8px;
}
.ActasParticipacion .porcentaje {
	font-weight      : 300;
	font-size        : 26px;
}
.ActasParticipacion .alinearPorcentaje {
	margin-top       : 22px;
}
.paddingActa {
	padding-right    : 50px;
}
.paddinParticipacion {
	padding-left     : 50px
}


/********************************/
/*   Cantidad y % en Gráficas   */
/********************************/

.progress-vertical {
  position: relative;
  width: 45px;
  min-height: 120px;
  border: 1px solid #ccc;
}
.centerAuto {
  margin-left: auto;
  margin-right: auto;
}
.margenIzquierdo {
  /*margin-left: 5%;*/
  margin-left: 0%;
}
.listaPartidos li {
  padding: 0px 3px;
  text-align: center;
  float: left;
  list-style: none;
}
.progress-vertical {
  position: relative;
  width: 45px;
  min-height: 120px;
  border: 1px solid #ccc;
}
.centerAuto {
  margin-left: auto;
  margin-right: auto;
}
.progress-vertical div {
  position: absolute;
  bottom: 0;
}

.CantidadPorcentajes .progress-bar-info {
	background-color  : #D30A80;
}
.CantidadPorcentajes .progress {
	border            : solid 1px #C0C3C5;
	background-color  : #FFFFFF;
	border-radius     : 0px;
}
.CantidadPorcentajes h3 {
	padding-left      : 20px;
}
.imgGrafica {
	height            : 48px;
}

/*Para rotar barras */
.barraVertical {
    -webkit-transform : rotate(270deg);
    -moz-transform    : rotate(270deg);
    filter: progid    : DXImageTransform.Microsoft.BasicImage(rotation=1);
    -ms-transform     : rotate(270deg);
	height            : 56px;
	margin-top        : 46px;
	width             : 123px;
	margin-left       : -30px;
}
.textoGrafica {
	font-size         : 9px;
}
.votosNumerico {
	margin-top        : 14px;
	margin-left       : -2px;
}

/*Para borde con sombra debajo*/
.sombra {
	margin            : 20px auto;
	position          : relative;
}
.sombra:after{
	content           : "";
	box-shadow        : 0 4px 5px 0px #D6C5C5;
	border-radius     : 50%;
	bottom            : -16px;
	height            : 6px;
	position          : absolute;
	width             : 100%;
	margin-left       : -18;
	z-index           : -3;
}
.cantidadNumerica {
	margin-left       : 2px;
	color             : #D4007F;
}
.porcentajes img {
	/*margin-left       : 16px;*/
}

/*Seccion de Referencias*/
.exclamacion {
	font-size         : 60px;
	margin-left       : 128px;
	margin-top        : 12px;
	color             : #8F4691;
}
.cajaInformacion {
	padding-bottom    : 20px;
	padding-top       : 10px;
}
.cajaInformacion {
	letter-spacing    : .5px;
}

/********************************/
/*         Pie de Página        */
/********************************/

footer p {
	letter-spacing    : .5px;
}

/*Informacion*/
footer .informacion {
	background-color  : #fff;
	color             : #000;
	padding-top       : 8px;
	font-size         : 14px;
}

/*Requerimientos*/
footer .requerimientos {
	background-color  : #C4CACC;
	color             : #000000;
	padding-top       : 8px;
  	font-size         : 11px;
}
footer .requerimientos a {
	text-decoration   : underline;
	color             : #FFFFFF;
}
footer .requerimientos a:hover {
	text-decoration   : none;
	color             : #FFFFFF;
}

/*Informacion INE*/
footer .INE {
	background-color   : #fff;
	color              : #FFFFFF;
	padding-top        : 8px;
	font-size         : 11px;
        margin-top: 10px;
        padding-bottom: 20px;
}
footer .INE p span{
	padding-left       : 10px;
	font-weight        : 300;

}

/*iFrame*/
iframe {
	width              : 100%;
	height             : 680px;
	border             : none;
}
.borde {
	border             : 1px solid #D1D1D1;
}


/********************************/
/*         Mediascreens         */
/********************************/

/*Media para resoluciones a 1300px*/
@media (min-width: 1201px) {
	.container {
		width: 94%;
	}
	.col-xl-8 {
		width: 55%;
	}
	.col-xl-4 {
		width: 45%;
	}
	/*.col-xl-2 {
		margin-left: 20%;
	}*/
	.ajusta {
		margin-left : 30%;
		margin-top  : 50px;
	}
	.plecaHeader {
		margin-left: 206px;
	}
	.contenedorTitulo {
		width: 1170px;
	}

}

/*Media para resoluciones a 992px*/
@media (min-width: 992px) and (max-width: 1199px) {

	.cuadroInfo {
		min-height: 500px!important;
		padding-left: 0%!important;
		padding-right: 0%!important;
	}
	.plecaEleccion {
  		margin-left: 0px!important;
	}

	@-moz-document url-prefix() {
		.logoPREP {
		    top            : -83px !important;
		}
	}

	.resultadoCasilla .titulo {
		font-size     : 17px;
		margin-bottom : 9px;
	}
	/*Barra para Navegacion*/
	.navbar-collapse, .container-fluid > .navbar-collapse {
		margin-right: -15px;
		margin-left: -38px;
	}
	.filaListaNominal {
	  height: 48px;
	}
	.listaPartidos li {
		padding: 0px 5px;
		text-align: center;
		float: left;
		list-style: none;
	}
	.votosNumerico {
		margin-top: 13px;
		margin-left: -2px;
		font-size: 13px;
	}
	.filtroA .botonBusqueda {
		margin-left        : -15px;
	}


	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		/*padding: 6px;*/

	}
	.paddingEtiqueta {
		margin-left: -15px;
	}

	/*Tabla a menor puntaje*/
	footer p {
		letter-spacing      : 0px;
	}
	footer p {
		font-size           : 11px;
	}
	.paddingActa {
		padding-right       : 10px;
	}
	.paddinParticipacion {
		padding-left        : 10px
	}
	.vista {
		margin-right        : 0px;
		margin-top          : 10px;
	}
	.logoPREP {
		position            : absolute;
		top                 : -84px;
		left                : 332px;
	}
	.textoPREP {
		margin-left         : 300px;
		margin-top          : 6px;
		font-size           : 18px;
		font-weight         : 300;
		letter-spacing      : .5px;
	}
	.textoEleccion {
  		margin-left: 374px;
  	}
	.plecaHeader {
		background-image    : url('../../img/pleca.png');
		background-repeat   : no-repeat;
		color               : white;
		margin-top          : 4px;
		margin-left         : 92px;
		padding-bottom      : 2px;
	}
	.corte {
		margin-left         : -6px;
	}
	.corte p {
		font-size           : 12px;
		margin              : 0 0 20px;
		letter-spacing      : 0px;
	}
	.buscador .form-control {
		margin-left         : 3px;
		font-size           : 11px;
	}
	.buscador .Seccion {
		padding-left        : 8px;
	}
	.resultadoCasilla {
		font-size           : 15px;
		letter-spacing      : .5px;
		position            : relative;
		margin-left         : -8px;
		margin-top          : -6px;
		margin-right        : -8px;
	}
	.resultadoCasilla .titulo {
		margin-left         : 6px;
	}
	.comboEntidades {
		padding             : 3px 1px!important;
	}
	.buscador {
		margin-left         : -8px;
	}
	.infoActas {
		margin-left         : -6px;
	}
	.infoActas p {
		padding-left        : 12px;
		font-size           : 15px;
		letter-spacing      : 0px;
		padding-bottom      : 4px;
		padding-top         : 4px;
	}
	.infoActas p strong {
		padding-left        : 16px;
	}
	.filtro .radio {
		margin-top          : 8px;
	}
	.filtro label {
		color               : #FFFFFF;
		font-size           : 14px;
		font-weight         : 0;
	}
	.radios {
		font-size           : 14px;
	}
	.radios:hover {
		font-size           : 14px;
	}
	.ayuda {
		margin-left         : 0px;
	}
	.margenMigajas {
		margin-right        : 0px;
		margin-left         : 0px;
	}
	.mosaicoPartidos {
		padding             : 0px 0px;
		margin-top          : 22px;
	}
	.mosaicoPartidos .row .col-md-4 {
		padding             : 10px 27px 50px 27px;
	}
	.mosaico {
		padding             : 0px 100px 0px 36px;
	}
	.votosMosaico {
		font-size           : 15px;
	}
	.mosaicoPartidos .bordeInferior p {
		font-size           : 18px;
	}
	.mosaicoImg {
		padding-left        : 8px;
	}
	.flecha p {
		margin-left         : 376px;
	}
	.rellenoBordeInferior {
		padding-bottom      : 24px;
	}
	.datosRelevantes .texto {
		font-size           : 22px;
	}
	.datosRelevantes .numerico {
		font-size           : 22px;
		padding-left        : 16px;
		margin-left         : -4px;
	}
	.margenPorcentaje {
		margin-top          : -6px;
		margin-left         : -12px;
	}
	.datosRelevantes .porcentaje {
		color               : #A5A5A5;
		font-size           : 35px;
	}
	.cajaInformacion {
		padding-bottom      : 24px;
		padding-top         : 10px;
	}
	.exclamacion {
		font-size           : 60px;
		margin-left         : 88px;
		margin-top          : 18px;
		color               : #D4007F;
	}
	.sombra:after {
		content             : "";
		box-shadow          : 0 4px 5px 0px #D6C5C5;
		border-radius       : 50%;
		bottom              : -16px;
		height              : 6px;
		position            : absolute;
		width               : 100%;
		margin-left         : -18;
	}
	iframe {
		width               : 100%;
	}
}

/*Media para resoluciones a 768px */
@media (min-width: 767px) and (max-width: 991px) {

	.margenMenuPpal {
		margin-left: auto;
	}

	.porcentajeTotal {
		margin-left: 454px;
	}

	.plecaPREPhome {
		left: 206px!important;
		top: -22px !important;
	}
	.porcentajesGrafica {
		height: 700px;
	}
	.cuadroInfo {
		min-height: 500px!important;
		padding-left: 0%!important;
		padding-right: 0%!important;
	}
	.textoPleca {
	  display:none!important;
	}
	.plecaEleccion {
	  display:none!important;
	}

	/*Menu BD*/
	.BDIzquierda {
	  padding-right: 14px!important;
	  font-size: 13px;
	  font-weight: 100;
	}
	.reduceContainer {
		width: 744px;
	}
	.plecaINE {
		background-image   : url('../../img/motivo_blanco.png');
		background-repeat  : no-repeat;
		margin-left        : -22px;
	}
	.textoPREP {
		margin-left        : 203px;
		margin-top         : 6px;
		font-size          : 14px;
		font-weight        : 300;
		letter-spacing     : .5px;
	}
	.plecaHeader {
		background-image: url('../../img/pleca.png');
		background-repeat  : no-repeat;
		color              : white;
		margin-top         : 4px;
		margin-left        : -110px;
		padding-bottom     : 2px;
	}
	.textoEleccion {
		margin-left        : 414px;
		font-size          : 13px;
		letter-spacing     : .5px;
		font-weight        : 300;
	}
	.logoPREP {
		position           : absolute;
		top                : -76px;
		/*left               : 228px;*/
		left               : 222px;
	}
	.envolvente {
		border             : none;
		margin-bottom      : 18px;
		padding-top        : 16px;
		margin-left        : -14px;
		margin-right       : -14px;
	}
	.resultadoCasilla {
		padding-bottom     : 14px;
	}
	.resultadoCasilla .titulo {
		margin-left        : 10px;
	}
	.margenBuscadorSeccion {
		margin-top         : 4px;
	}
	.entidadEtiqueta {
		margin-left        : 10px;
		margin-top         : 2px;
	}
	.exclamacion {
		font-size          : 60px;
		margin-left        : 50px;
		margin-top         : 12px;
		color              : #D4007F;
	}
	.sombra:after {
		width              : 100%;
	}

	/*Form*/
	#formGS .sinPaddingDerecho {
		padding-right      : 15px;
	}
	#formGS .buscador .Seccion {
		padding-left       : 0px;
	}
	#formGS .sinPaddingIzquierdo {
		padding-left       : 15px;
	}
	#formGS .sinPadding {
		padding-right       : 15px;
		padding-left        : 15px;
	}
	#formGS .paddingInput {
		padding-right       : 15px;
	    padding-left        : 15px;
	}

	.eligeResultados {
		color              : #ffffff;
		background-color   : #A6A8A7;
	}
	.eligeResultados .form-control {
		display            : block;
		height             : 23px;
		padding            : 3px 6px;
		font-size          : 12px;
		margin-left        : -56px;
	}
	.radios {
		font-size          : 15px;
	}
	.radios:hover {
		font-size          : 15px;
	}
	.filtro {
		background-image: none;
		background-color   : #5C6460;
	}
	.filtro label {
		font-size          : 15px;
	}
	.vista {
		display            : none;
	}
	#tab1 {
		display            : none;
	}
	.mosaicoPartidos {
		padding            : 0px 0px;
		margin-top         : 24px;
	}
	.mosaicoPartidos .row .col-md-4 {
		padding            : 8px 20px 40px 20px;
	}
	.mosaicoPartidos .bordeInferior p {
		color              : #1A171B;
		font-size          : 18px;
	}
	.bordeInferior {
		height             : 80px;
	}
	.mosaicoImg {
	  padding-left: 0px;
	}
	.porcentajeMosaico {
		font-size          : 20px;
		margin-top: 7px;
	}
	.cantidadMosaico {
		font-size          : 16px;
	}
	.col-xs-offset-3 {
		margin-left        : 0%;
	}
	.flecha p {
		margin-left        : 12px;
	}
	iframe {
		width              : 100%;
		height             : 562px;
	}
	.imgMosaico {
		height             : auto
	}
	.mosaico {
		margin-bottom      : 68px;
		padding            : 0px 78px 0px 8px;
	}
	.mosaicoDistritoss {
		margin-bottom: 68px;
		padding: 0px 78px 0px 8px;
		height: 220px;
	}
	.paddingActa {
		padding-right      : 0px;
	}
	.paddinParticipacion {
		padding-left       : 0px;
		padding-top        : 14px;
		padding-bottom     : 12px;
	}
}

/*Media para resoluciones a 768px*/
@media (max-width: 767px){

	.avisoPrivacidad {
		border-top: 4px solid #BCBCBC;
		background-color: #E1E1E1;
		padding: 20px 10px 6px 10px;
	}

	.plecaPREPhome {
		left: -10px!important;
		top: -8px !important;
	}
	.logoINEhome {
		margin-left: 46px;
	}

	.BDIzquierda {
		padding-top: 0!important;
		padding-bottom: 0!important;
		padding-right: 0!important;
		font-size: 16px;
		font-weight: 100;
	}
	#BD {
	  background: #FFFFFF!important;
	  border-radius: 0;
	  border: none;
	}

	/*Para Buscador Casilla Movil*/
	.sinPaddingMovil {
		padding-right     : 0px;
		padding-left      : 0px;
	}

	.espacioSuperior {
		margin-top        : 60px;
	}
	.sinEnvolvente {
		border            : 0;
		margin-bottom     : 0px;
	}
	.cajaCasillaMovil form {
 		padding           : 0;
	}
	.cajaCasillaMovil {
		background        : #FFFFFF;
		margin            : 0;
		padding           : 0;
	}
	.tituloMovilCasilla {
		margin            : 20px 0px -14px 0px;
		font-weight       : 400;
		font-size         : 20px;
	}
	.logoPREP {
		position           : absolute;
		width              : 136px;
		top                : -11px;
		left               : -58px;
	}
	.navbar-collapse .nav > .divider-vertical {
    	display            : none;
  	}
  	.barraEncabezado {
		margin-bottom      : 0px;
		margin-left        : 4px;
	}
	.encabezado {
		margin-top         : 0px;
	}
	.icono-Home {
		margin-top         : 18px;
		margin-left        : 12px;
	}
	.migajas {
		padding            : 4px 0px 4px 0px;
	}
	.corte p {
		font-size          : 17px;
	}
	.migajas .row {
		margin-right       : 0px;
		margin-left        : 0px;
	}
	.plecaHeader {
		display            : none;
	}
	.textoPREP {
		display            : none;
	}
	.paddingEtiqueta {
		margin-left: auto;
		padding-left: 15px;
	}

	/*Para Caja de Busqueda*/
	.resultadoCasilla {
		margin-left        : 0px;
		margin-right       : 0px;
		padding-bottom     : 4px;
		margin-bottom      : 8px;
	}
	.entidadEtiqueta {
		margin-left        : 10px;
	}
	.margenBuscadorSeccion {
		margin-top         : 4px;
	}

	/*Parrafo*/
	.infoMovil {
		display            : none;
	}

	/*Form*/
	#formGS .sinPaddingDerecho {
		padding-right      : 15px;
	}
	#formGS .buscador .Seccion {
		padding-left       : 0px;
	}
	#formGS .sinPaddingIzquierdo {
		padding-left       : 15px;
	}
	#formGS .sinPadding {
		padding-right       : 15px;
		padding-left        : 15px;
	}
	#formGS .paddingInput {
		padding-right       : 15px;
	    padding-left        : 15px;
	}

	/*Vista Mosaico*/
	.mosaicoPartidos {
		padding            : 5px;
		margin-top         : 0px;
	}
	.imgMosaico {
		height             : auto
	}
	.marcoMosaicos {
		margin-right       : -34px;
		margin-left        : -34px;
	}
	.mosaico {
		margin-bottom      : 0px;
		padding            : 36px 28px 30px 10px;
	}
	.mosaicoPartidos .bordeInferior p {
		font-size          : 18px;
	}
	.espacioSuperiorMosaico {
		margin-top         : 0px;
	}
	.bordeIzquierdo p {
		padding-left       : 0px;
	}
	.porcentajeMosaico {
		font-size          : 36px;
	}
	.cantidadMosaico {
		font-size          : 20px;
	}
	.mosaico:nth-child(odd) {
		background         : #edf1f2;
	}
	.mosaico {
		background         : #FFFFFF;
	}
	.mosaicoMovil:nth-child(odd) {
		background         : #edf1f2;
		margin-left        : -20px;
		margin-right       : -20px;
	}
	.mosaicoMovil {
		background         : #FFFFFF;
		margin-left        : -20px;
		margin-right       : -20px;
	}
	.seccionActa {
		margin-bottom      : 26px;
	}
	.mosaicoCasillas {
		padding: 20px;
	}
	.mosaicoCasillas:nth-child(odd) {
		background         : #FFFFFF;
		margin-left        : -15px;
  		margin-right       : -15px;
	}
	.mosaicoCasillas {
		background         : #edf1f2;
		margin-left        : -15px;
		margin-right       : -15px;
	}
	.porcentajeTotal {
		margin-left: 192px;
	}
	/*Caja Actas Participacion*/
	.ActasParticipacion hr {
		border             : solid 1px #b9babb;
		border-top         : solid 1px #383939;
		margin-top         : -4px;
	}
	.paddingActa {
		padding-right       : 0px;
	}
	.paddinParticipacion {
		padding-left        : 0px;
		padding-top         : 14px;
		padding-bottom      : 12px;
	}

	/*Porcentajes*/
	.porcentajes {
		display            : none;
	}
	.flecha p {
		margin-left        : 8px;
	  	margin-top         : 6px;
	}
	.flecha .fa-angle-right {
		margin-top         : -10px;
		padding-left       : 44px;
	}
	.alineadoSuperior {
		margin-top: 14px;
	}

	/*Referencias*/
	.exclamacion {
		margin-left        : 24px;
	}

	.alienaInput {
	  padding-right: 15px!important;
	  padding-left: 15px!important;
	}
	.alineasInputBoton {
	   margin-left: 0px!important;
	}
	.botonAyudaAlinea {
		padding-left: 15px!important;
	}

	/*Pie de Página*/
	.zonaAvisosMovil {
		background          : #7E8186;
		padding             : 10px 10px 6px 10px
	}
	.separador {
		border-bottom       : solid 1px #FFFFFF;
	}
	.zonaAvisosMovil p {
		color               : #FFFFFF;
		font-size           : 17px;
	}
	.zonaLogoMovil {
		background          : #000000;
		padding-top         : 0px;
		padding-bottom      : 10px;
	}
	.zonaLogoMovil p {
		color               : #FFFFFF;
		margin              : 0px;
		font-size           : 19px;
	}
	.margenAyuda {
		margin-bottom: 14px;
	}
	.rellenaCajaVacia {
		padding-bottom: 60px;
	}
	.margenMenuPpal {
		margin-left: auto;
	}
}

/*Media para resoluciones a 480px*/
@media (max-width: 480px) {
	.rellenaCajaVacia {
		padding-bottom: 55px;
	}
	.plecaPREPhome {
		width: 120px;
		left: -59px!important;
		top: -1px !important;
	}
	.boton {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
	.boton {
		margin-top: 26px;
		font-size: 15px!important;
	}
	.avisoInicio {
		padding: 2px 10px 20px 20px!important;
	}

	.navbar-collapse .nav > .divider-vertical {
    	display             : none;
  	}
	/*navbar alineada a container*/
	.barraEncabezado {
		margin-bottom       : 0px;
		margin-left         : 4px;
	}
	.encabezado {
		margin-top          : 0px;
	}
	.icono-Home {
		margin-top          : 18px;
		margin-left         : 12px;
	}
	.plecaHeader {
		display             : none;
	}
	.plecaINE {
		margin-left         : -84px;
	}
	.logoPREP {
		left                : -83px;
	}
	.logoINE {
	    margin-top: 11px;
	    margin-left: 70px;
	    padding-bottom: 22px;
	    height: 64px;
	}

	/*Parrafo*/
	.infoMovil {
		display             : none;
	}

	/*Para Caja de Busqueda*/
	.resultadoCasilla {
		margin-left         : 0px;
		margin-right        : 0px;
		padding-bottom      : 4px;
		margin-bottom       : 8px;
	}
	.resultadoCasilla .titulo {
		font-size           : 14px;
		margin-left         : 7px;
		margin-top          : 4px;
		font-weight         : 600;
	}
	.entidadEtiqueta {
		margin-left         : 6px;
		font-size           : 12px;
	}
	.margenBuscadorSeccion {
		padding-top         : 8px;
	}

	/*Barra de Naevgacion*/
	.filtroA li div.radio label {
		padding             : 8px 24px;
		margin-left         : -14px;
	}
	.fondoFiltroA p {
		font-size           : 11px;
	}
	.pestanas p {
		font-size           : 11px;
	}
	.porcentajes {
		display             : none;
	}
	.porcentajeTotal {
		margin-left         : 12px!important;
	}

	/*Vista Mosaico*/
	.imgMosaico {
		/*height              : 70px;*/
	}
	.bordeIzquierdo p {
		padding-left        : 0px;
	}
	.bordeInferior {
		border-bottom       : solid 2px #D9D9D9;
		height              : 49px;
	}
	.mosaicoImg {
		padding-left: 10px;
	}
	.margenIzquieroMosaico {
		margin-left: 5px;
	}
	.flecha p {
		margin-left         : -32px;
	}
	.porcentaje {
		margin-left         : -18px;
	}
	.mosaicoPartidos {
		padding             : 5px;
		margin-top          : 0px;
	}
	.mosaicoPartidos .bordeInferior p {
		font-size: 13px;
		margin-top: 7px;
	}
	.porcentajeMosaico {
		font-size           : 26px;
	}
	.espacioSuperiorMosaico {
		margin-top          : 0px;
	}
	.cantidadMosaico {
		font-size           : 15px;
	}
	.mosaicoMovil:nth-child(odd) {
		background          : #edf1f2;
		margin-left         : -20px;
		margin-right        : -20px;
	}
	.mosaicoMovil {
		background          : #FFFFFF;
		margin-left         : -20px;
		margin-right        : -20px;
	}
	.mosaicoImg {
		padding-left        : 4px;
	}
	.flecha .fa-angle-right {
		margin-top          : -10px;
		padding-left        : 44px;
	}
	.rellenoBordeInferior {
		padding-bottom      : 0px;
	}
	.datosRelevantes .porcentaje {
		font-size           : 38px;
	}

	/*Barra Actas Participacion*/
	.ActasParticipacion hr {
		border              : solid 1px #b9babb;
		border-top          : solid 1px #383939;
		margin-top          : -4px;
	}
	.ActasParticipacion {
		padding             : 8px 20px 8px 20px;
	}
	.ActasParticipacion .porcentaje {
		  font-size: 17px;
	}
	.ActasParticipacion .numerico {
		padding-left        : 0px;
	}
	.ActasParticipacion .alinearPorcentaje {
		margin-top          : 26px;
		margin-left         : -40px;
	}
	.paddingActa {
		padding-right       : 0px;
	}
	.paddinParticipacion {
		padding-left        : 0px;
		padding-top         : 10px;
		padding-bottom      : 12px;
	}
	.alinearPctPart {
		margin-top          : -8px!important;
	}
	/*Total de Votos*/
	.alineadoSuperior {
		padding-top         : 4px;
		margin-top          : -22px;
	}
	/*Referencias*/
	.exclamacion {
		margin-left         : 10px;
		font-size           : 36px;
		margin-top          : 17px;
	}
	/*Pie de Página*/
	.zonaAvisosMovil {
		background          : #7E8186;
		padding             : 20px 10px 6px 10px
	}
	.separador {
		border-bottom       : solid 1px #FFFFFF;
	}
	.zonaAvisosMovil a {
		color               : #FFFFFF;
		font-size           : 15px;
	}
	.zonaLogoMovil {
		background          : #000000;
		padding-top         : 10px;
		padding-bottom      : 10px;
	}
	.zonaLogoMovil p {
		color               : #FFFFFF;
		margin              : 0px;
		font-size           : 12px;
	}
}


.header1 {
	background: #363D44;
	height: 8px;
}
.header2 {
	background: rgba(55, 61, 69, 0.5);
	height: 8px;
}
.header3 {
	background: rgba(94, 106, 117, 0.25);
	height: 8px;
}
.cuadro {
	/*margin: 10%; */
	margin-right:10%;
	margin-left:10%;
	margin-top: 8%;
	padding-bottom: 30px;
}
.cuadroInfo {
	min-height: 500px;
	padding-left: 7%;
	padding-right: 7%;
}
.homePleca {
	margin-left: -100px;
}
.textoPleca {
	margin-left: 247px;
}
.plecaEleccion {
	margin-left: -28px;
}
.plecaPREPhome {
	left: 294px;
}
.avisoInicio {
	border-left: 4px solid #efefef;
	border-right: 4px solid #efefef;
	border-bottom: 4px solid #efefef;
	padding: 0px 60px 64px 60px;
	margin-bottom: 100px;
}
.avisoInicio p {
	font-size: 18px;
	font-weight: 100;
}
.colirPie {
	background: #EFEFEF;
	height: 10px;
}
.boton {
	background: #D4007F;
	color: #FFFFFF;
	padding-left: 100px;
	padding-right: 100px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: 300;
	margin-top: 26px;
	font-size: 18px;
}
.encabezadoHome {
	border-left: 4px solid #efefef;
	border-right: 4px solid #efefef;
}

/* Base de datos */

h2.tipografia {
	font-weight: 200;
}

.subtitulo{
	font-size: 26px;
}
.margen-superior-md{
	margin-top: 25px;
}

.color-rosa{
	color: #d30980;
}

.botonRosa {
	background: #d30980;
	color: #FFFFFF;
}

.botonRosa:hover {
	background: #F428A0;
	color: #FFFFFF;
	-webkit-transition  : background-color 100ms ease-out;
	-moz-transition     : background-color 100ms ease-out;
}

.colorRosa {
	color: #d30980;
}
.colorGris {
	color: #444242;
}
.cursviva {
	font-style: italic;
}

.separadorInterior{
	border : 2px solid #ccc;
	margin : 60px 0;
}
.numero{
	font-size: 120px;
}
.parrafosBD p{
	font-size: 18px;
}
a.no-decaracion-btn{
	text-decoration: none;
}
.botonBD{
	padding: 10px 60px;
}
.alturaPie {
	min-height: 690px;
}

/* Doble scroll */
.scroll-tabla{
	width: 100% !important;
	position: relative;
}
.no-relativa{
	position: initial !important;
}
.posicion-fija, .posicion-fija-2{
	position: relative;
}
.tabla-secciones tr th:first-child{
	padding-left: 109px;
}
.no-scroll{
	overflow-y: hidden;
	overflow-x: hidden;
}

.ilegible {
	background: #f3efe7;
}
.ilegible:hover {
	background: #f3efe7;
}
.ilegible p {
	margin: 0;
}
.actaIlegible {
	background: #f3efe7;
	border-bottom: 4px solid #ffffff;
	border-top: 4px solid #ffffff!important;
}
.actaIlegible:hover {
	background: #f3efe7;
}
.actaSinDato {
	background: #F9D9D9;
	border-bottom: 4px solid #ffffff;
}
.actaSinDato:hover {
	background: #F9D9D9;
}
.actaOtroMedio {
	background: #E2D8D0;
}
.actaOtroMedio:hover {
	background: #E2D8D0;
}

.actaExcede {
	border-top: 4px solid #ffffff!important;
	background: #e5e0e7;
	border-bottom: 4px solid #ffffff;
}
.actaExcede:hover {
	background: #e5e0e7;
}
.actaSin {
	background : #dedbdf;
	border-bottom: 4px solid #ffffff;
}
.actaSin:hover {
	background : #dedbdf;
}
.actaNoIdentificada {
	background : #e2e2e2;
}
.actaNoIdentificada:hover {
	background : #e2e2e2;
}



.display-inline{
    display: inline-table;
}
h3.display-inline{
    margin-top: 10px;
}
.header-prep17{
    padding-left: 60px;
    padding-right: 60px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.h-float-l{
    float:left;
}
.h-float-r{
    float: right;
}

img.display-inline{
    margin-top: 0px;
}

/*Aquí se cambia el color de la barra del menú principal  */
.bg-header{
    background: #c30073;
	padding-right: 0px;
    /*padding-top: 3px;*/
}
.header2-prep17 .menu-principal{
    /*margin-top: 5px;*/
}
.menu-principal-right{
	/*margin-right: -45px;*/
}
.header2-prep17 .menu-principal-right li{
    padding-top: 0px;
    padding-bottom: 4px;
}
.h-btn-seccion{
	/*padding-right: 30px;*/
}
.header2-prep17{
    margin-bottom: 0px;
    border: 0;
}
/*Color del texto que se muestra en la barra del menú*/
.header2-prep17 a{
    color: #fff !important;
    font-size: 16px;
}

/*Color del menu derecho en la barra*/
.h-btn-seccion{
    /*background: #2B2B2B;*/
	background: #7f4583  !important;
}
.h-btn-seccion.active {
    background: #e7e7e7 !important;;
}
.h-btn-seccion.active .h-btn-seccion-a{
	/*background: rgba(0, 0, 0, 0.5) !important;*/
    /*background: #fff !important;*/
    color: #000 !important;
}
.h-btn-seccion.active{
	padding-bottom: 8px !important;
}
.h-btn-seccion.active .h-btn-search{
    background: #000  !important;
    color: #fff !important;
}
.h-btn-search{
    background: #FF0099;
    border-radius: 50%;
    padding:  10px;
    margin-left: 8px;
}
.h-btn-seccion a {
    padding-top: 15px !important;
    padding-bottom: 3px  !important;
}
.h-btn-seccion a label{
	text-decoration: none !important;
}
.h-btn-ayuda a{

    padding-top: 6px !important;
    padding-bottom:2px !important;
    margin: 9px !important;
    margin: 9px !important;
}
/*Color del botón over del menú izquierdo de la barra, en la parte de arriba se modifican los tamaños*/
.h-btn-ayuda a:hover{
    background: #832e8a !important;
    color: #fff !important;
}

.header2-prep17 .navbar-nav .dropdown.active a,
.header2-prep17 .navbar-nav .dropdown.active.open .dropdown-menu,
.header2-prep17 .navbar-nav .dropdown.open a,
.header2-prep17 .navbar-nav .dropdown.open .dropdown-menu{
    background: #F1D0E7 !important;
    color: #000 !important;
}
.menu-secundario{
    padding-left:  0 ;
    padding-right:  0 ;
    border-bottom: #D3D3D3 solid 1px;
    /*display: none;*/
}
.menu-secundario .navbar-default{
    background: #F9F9F9 !important;
    margin-bottom: 0 !important;
    min-height: 40px !important;
    border: 0px;
}
.menu-secundario .navbar-nav li a{
    background: #F9F9F9 !important;
    padding: 10px 30px !important;
    border-bottom: #E0E0E0 solid 4px;
    margin-left: 2px;
    margin-right: 2px;
    color: #717274 !important;
    font-size: 16px;
}
.menu-secundario .navbar-nav li.active a{
    border-bottom: #B5007A solid 4px !important;
}
.menu-secundario .navbar-nav{
    margin-left: 30px;
}
.breadcrumb-prep17{
    background: transparent;
    padding-left:  0;
    margin-bottom: 0;
}
.m-t-15{
    margin-top: 30px;
}
.m-b-15{
    margin-bottom: 15px;
}
.breadcrumb-prep17 a, .breadcrumb-prep17 .active, .breadcrumb-prep17 > li + li::before{
    color: #79717D;
    font-weight: 400;
    font-size: 12px;
    cursor: auto;
}
.breadcrumb-prep17 a:hover{
    text-decoration: none;
}
.breadcrumb-prep17 li.active{
    font-weight: 500;
}
.breadcrumb-prep17-redes > li + li::before{
    content: "" !important;
}

.facebook-b{
    color: #3A5899;
	font-size: 20px !important;
	border: #3A5899 solid 1px;
	border-radius: 50%;
	padding: 10px 14px;
}
.facebook-b:hover{
	color: #fff;
	background:  #3A5899;
}
.twitter-b{
    color: #54AAED;
	font-size: 20px !important;
	border: #54AAED solid 1px;
	border-radius: 50%;
	padding: 11px;
}
.twitter-b:hover{
	color: #fff;
	background:  #54AAED;
}
.pie-color{
    color: #000 !important;
	font-size: 11px;
}
.pie-color img{
	padding-left: 15px;
	padding-right: 15px;
}
.question-pie{
    font-size: 80px;
}
.pie-info{
  margin-top: 15px;
}
.btn-prep{
  background: #fff;
  color: #000;
  border: 2px solid #000;
  border-radius: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.btn-botton{
  bottom: 2px;
  position: absolute;
  right: 0;
}
.informacion-left{
  padding: 30px;
}
.informacion-bg-blue{
  background: #E6EBF5;
  height: 200px;
}
.informacion-bg-pink{
  background: #FDD2ED;
  height: 200px;
  padding: 30px;
}
.informacion-bg-pink a{
  color: #000;
  text-decoration: underline;
}

.breadcrumb-prep17-redes{
	margin-bottom: 0px;
	padding-right: 0;
	margin-right: -13px;
}
.size-30, .size-20{
    font-weight: bold !important;
}
.size-30{
  font-size: 28px;
}
.size-20{
  font-size: 28px;
  font-weight: 300 !important;
}
.size-16{
  font-size: 16px;
}
.p-15{
  padding-top: 15px;
  padding-bottom: 15px;
}
.border-right{
  border-right: 1px solid  #E3E3E3 ;
}
.btn-prep-inverse{
  background: #000;
  color: #fff;
}
.btn-prep-inverse:hover{
  color: #fff;
}
.separator{
  height: 1px;
  width: 100%;
  display: inline-table;
  border-color: transparent;;
}
.bold{
  font-weight: bold;;
}
.blue-background td{
  background: #F5F9FC;
}
.link-black{
  color: #000;
  text-decoration: underline;;
}
.border-tabla th{
  border-top       : 1px solid #EEEEEE !important;
}
.highcharts-container {
    height: 430px !important;
}
.progress-prep{
	border-radius: 0 !important;
	height: 30px;
	padding: 0;
	margin: 0;
}

.progress-bar-c1{
  background: #E5E5FF;
}
.progress-bar-c2{
  background: #CCCCFF;
}
.progress-bar-c3{
  background: #5F3EB0;
}
.texto-morado{
  color: #5F3EB0;
}
.f-s-20{
  font-size: 25px;
}
.white-background, .white-background td{
    background: #fff  !important;
}
.border-t-black, .border-t-black td,  .border-t-black th{
    border-top: #000 solid 1px !important;
}
.btn-circle{
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    border-top-width: 2px;
}
.table-prep td, .table-prep th{
    border-top: 1px solid #DADDDC !important;
    /*border-bottom: 1px solid #DADDDC !important;*/
    background: #fff !important;
}

.table-prep td.ashurado , .table-prep th.ashurado {
    height              : 33px;
    /*background:  #D2D5D4 !important;*/
    background-image  : url('../../img/achurado.png') !important;
}
.tablaPorcentaje .sticky-enabled th{
        background: #F9F9F9  !important;
}

.table-prep td, .table-prep th{
    border-right: 1px solid #DADDDC !important;
}
.table-prep td:last-child, .table-prep th:last-child{
    /*border-right: none !important;*/
}
.no-border td{
    border-left: none !important;
    border-right: none !important;
}
.font-w-0{
    font-weight: normal;
}
.font-w-1{
    font-weight: 500;
}
.nombreDistrito, .nombreDistrito a {
        color: #A4004B;
        font-size: 18px;
}

.tablaPartidos tr:nth-child(odd){
    background: #F1F1F1 !important;
}
.tablaPartidos tr:nth-child(even){
    background: #fff !important;
}
.tablaPartidos td, .tablaPartidos th{
    border-right: 1px solid #DADDDC !important;
}
.tablaPartidos thead th{
    background: #fff;
    border-top: 2px solid #B1BDBD !important;
    border-bottom: 2px solid #B1BDBD  !important;
    border-left: none !important;
    border-right: none !important;
    font-weight: normal;
    color: #9A005C;
}
.tablaPartidos tr:last-child td{
    border-bottom: 2px solid #B1BDBD  !important;
}
.tablaPartidos td:last-child, .tablaPartidos th:last-child{
    /*border-right: none !important;*/
}
.tablaPartidos td:first-child, .tablaPartidos thead th:first-child{
    border-left: 1px solid #DADDDC !important;
}
.tablaPartidos td:last-child, .tablaPartidos thead th:last-child{
	border-right: 1px solid #DADDDC !important;
}
.line-black{
        border: 1px solid #9C9C9C  !important;
}
.borde-pie{
	border-top: #9C9C9C solid 2px;

}
.table-border-t-b tr:first-child th{
    border-top: 2px solid  #ADADAD   !important;
}
.table-border-t-b tr:last-child td{
    border-bottom: 2px solid #ADADAD   !important;
}
.size-25{
    font-size: 25px;
}
.bordeSuperiorBlack  td, .bordeSuperiorBlack thead   th{
	border-top          : 2px solid #B1BDBD !important;
}
 .table-prep .gray-background, .table-prep .gray-background td, .table-prep  .gray-background th,
 .gray-background, .gray-background td, .gray-background th{
    background: #F9F9F9  !important;
}
.title-main{
    font-size: 27px;
	margin-bottom: 0px;
	line-height: 1;
}
.title-main label{
	padding-bottom: 0;
	margin-bottom: 0px;
}
.submenu-opciones{
	width: 100%;
	background: #F9F9F9;
	padding: 10px 10px 10px 70px;
    color: #717274;
    font-size: 16px;
}
.submenu-opciones .radio {
    margin-right: 20px !important;
}
.submenu-opciones .radio input{
    margin-right: 10px !important;
}
.espacio-titulos{
    padding-top: 0px;
    padding-bottom: 0px;
}
.espacio-titulos p{
    padding-top: 15px;
}
.etiqueta-info{
    color: #000;
    font-size: 14px;
}
.etiqueta-info .fa, .etiqueta-info .glyphicon{
    color: #5F3EB0;
}
.color-icons{
    color: #5F3EB0;
	margin-right: 6px;
	font-size: 16px;
}
.pie-color-gris{
    color: #B1B1B1 ;
}
table .td-color-blue td{
    background: #F5F9FC !important;
}
.celda{
    text-align: center;
}

.table .borde-top td, .table .borde-top th{
    border-top: #ACACAC solid 2px !important;
}
.table .borde-bottom td, .table .borde-bottom th,
.table-prep  .borde-bottom td, .table-prep .borde-bottom th{
    border-bottom:  #ACACAC solid 2px !important;
}
.table .font-normal td, .table .font-normal th{
    font-weight: normal !important;
}
.contabilizadas.color1 td{
    background: #F3EEE7 !important;
}
.contabilizadas.color2 td{
    background: #F8D9D9 !important;
}
.contabilizadas.color3 td{
    background: #E1D7D0 !important;
}
.no-contabilizadas.color1 td{
    background: #E4DFE7 !important;
}
.no-contabilizadas.color2 td{
    background: #F0EFF1 !important;
}
.no-contabilizadas.color3 td{
    background: #d6d6d6 !important;
}
.informacion-bg-pink2{
  background: #FDD2ED;
}
.informacion-left2{
  padding: 10px 30px;;
}

.border-pie-votosacta{
     border: #9C9C9C solid 2px;
}
.text-under{
    text-decoration: underline;
    cursor: pointer !important;
}
.h-menu-sec{
    position: absolute;
	left: 0;
	right: 0;
	z-index: 99999999;
	background: #fff;
    border-top: #E1E1E1 solid 2px;
    border-bottom: #E1E1E1 solid 2px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
}

.border-left2{
  border-left: 2px solid  #E3E3E3 ;
}
.btn-pink{
        background: #FF0099;
        color: #fff;
        border-color:  #FF0099;
}
.btn-pink:hover{
    color: #fff;
}
.mensaje-error{
    width: 100%;
    color: #fff;
    background: #FF3300;
    padding: 15px;
    display: none;
}
.box-main-chart{
    min-width: 85px;
    max-width: 85px;
    margin-left: -6px;

}
.box-img-chart, .box-cnd-chart, .box-tot-chart, .box-pct-chart{
    display: block;
    border-left: #ECEDED solid 1px;
    /*border-right: #ECEDED solid 1px;*/
    border-bottom: #ECEDED solid 1px;
    padding: 5px;
}
.box-img-chart{
    min-height: 60px;
    max-height: 60px;
}
.box-img-chart img{
    min-height: 45px;
    max-height: 45px;
    vertical-align: middle;
    margin: 0 auto;
}
.box-cnd-chart{
    min-height: 90px;
    max-height: 90px;
}
 .box-tot-chart{
     min-height: 30px;
     max-height: 30px;
 }
.box-pct-chart{
    min-height: 30px;
    max-height: 30px;
}
.my-chart{
    height: 200px;
    background: #DBD3DE;
    cursor: pointer;
    width: 40px;
    margin: 0 auto;
}
.my-chart:hover, .my-chart.hover{
    background: #D3007E;
}
.my-char-item{
    background: #fff;
    width: 100%;
}
.alert-prep{
    background: #333333;
    color: #fff;
    border-radius: 0;
}
.btn-prep-b-w{
    border-color: #fff;
}
.btn-prep:hover{
    background: #721556;
	color: #fff;
	border-color: #fff;
}
#alert-header-c{
    display: none;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;;
    height: 140px;
    z-index: 9999;
}
.margin-top-alert{
    margin-top: 120px;
}

.linea-chart{
	margin-top: 0;
	margin-bottom: 0;
	border-top: 2px dotted #E2E2E2;
    position: absolute;
    width: 100%;
}
.line-chart-100{
    top: 0%;
}
.line-chart-75{
    top: 25%;
}
.line-chart-50{
    top: 50%;
}
.line-chart-25{
    top: 75%;
}
.line-chart-0{
    top: 100%;
}


.td-relative {
    position: relative;
    padding: 0 !important;
}
.line-char-first{
    left: 50%;
    text-align: left;

}
.my-chart-label{
        position: absolute;
        -ms-transform: rotate(-90deg); /* IE 9 */
        -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
        transform: rotate(-90deg);
        top: 50%;
}
.menu-principal li{
    border-right: #fff solid 1px;
}
.menu-principal-navbar{
    padding-left: 30px;
	padding-right: 0px;
}
#alert-header{
	position: absolute;
	right: 2%;
	top: 78%
	;
}
.table .sin-resultados{
    background: #858585 !important;
    height: 200px;
    vertical-align: middle;
}
.sin-resultados p{
    font-size: 30px;
    color: #fff;
}
.sin-resultados p .fa{
    font-size: 60px;
}
.ultimoCorte, #actasCapturadasLabel{
    color: #B4007B;
    font-weight: 500;
}
.btn-border-white{
	border: #fff solid 1px;
}
.table-prep-mobil tr:nth-child(even){
	background: #EFEFEF;
}
.table-prep-mobil td{
	border: none !important;
}
.tooltip-ultimo-corte, .tooltip-ultimo-corte:hover{
	color: #B4007B;
}
.tooltip-ultimo-corte:hover{
	text-decoration: underline;
}
.table-prep .sinDato {
	background          : #EDCFCF !important;
}
.table-prep .sinDato:hover {
	background          : #EDCFCF !important;
}
.table.table-prep .sinDato p {
	width               : 50px;
	margin              : 0px;
	display             : block;
	margin-right        : auto;
	margin-left         : auto;
}
.text-hidden-prep-2{
	display: none !important;
}
.text-hidden-prep-1{
	text-decoration: underline;
	font-size: normal !important;
}
.table-prep .sinActa {
	background          : #F0EFF1 !important;
}
.table-prep  .sinActa:hover {
	background          : #F0EFF1!important;
}
.table-prep .ilegible {
	background: #f3efe7 !important;
}
.table-prep .ilegible:hover {
	background: #f3efe7 !important;
}
.table-prep .ilegible p {
	margin: 0 !important;
}
.table-prep .excede {
	background: #e5e0e7 !important;
}
.table-prep .votosVacios {
	background: #d6d6d6 !important;
}
.h-btn-seccion label::before{
	font-family: FontAwesome;
	content: "\f078";
}
.h-btn-seccion.active label::before{
	font-family: FontAwesome;
	content: "\f077";
}
.pie-row-gray{
	background: #7E8186;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 11px;
}
.pie-row-blue{
	background: #E6EBF5;
	color: #000;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 11px;
}
.pie-container{
	margin-top: 20px;
}
.pipe-title{
	color: #a2a2a2 !important;
}
.table-prep td:first-child, .table-prep th:first-child{
	border-left: 1px solid  #DADDDC;
}
.table-prep tr:last-child td{
	border-bottom:  2px solid  #DADDDC;
}
.question-icon-view{
	font-size: 40px;
	color: #6A6A6A;
}
.question-icon-view-2{
	font-size: 25px;
	color: #6A6A6A;
}
.margin-pull-item{
	margin-left: 10px;
	margin-right: 10px;
}

.text-bold{
    font-weight: 500;
}
.text-light{
    font-weight: 300;
}
.text-normal{
    font-weight: 400;
}
.font-size-22{
	font-size: 22px;
}
.descargar-db-header{
	color: #000;
	padding-right: 45px;
	font-size: 13px;
	text-decoration: underline;
}
.btn-seccion{
    color: #6A6A6A;
    cursor: pointer;
}
.row-mobil-table{
    border-top: #888888 solid 1px;
}
.row-mobil-table p{
    margin-top: 10px;
    color: #5E5E5E;
}
.border-left-mobil-table{
    border-left: #888888 solid 1px;
}
.subrayado{
    text-decoration: underline;
}
#seccion-input-search{
    width: 100px;
}
.table-prep td{
    text-align: center;
}
.margen-base-datos{
    border-bottom: 2px solid #E044AF;
    margin-bottom: 20px;
}
.no-subrayado{
    text-decoration: none !important;
}
.no-padding-right{
    padding-right: 0;
}
.sin-acta, i.sin-acta{
        color: #858585 !important;
}
.btn-acta-mobil{
        background:  #5F3EB0;
        color: #fff;
        text-align: center;
        width: 100%;
}
.btn-acta-mobil i{
    color: #fff;
}
.titulos-mobil-partidos{
    padding: 20px;
}


