html, body{width: 100%;height: 100%; margin: 0;padding: 0;}
body{
    /*background: url('../../ieepco-web.jpg') no-repeat top center;*/
    font-family: "Oswald", sans-serif;
    /*font-size: 16px;*/
    font-weight: normal;
}

body{min-width: 1140px !important;}
.container {width: 1140px;min-width: 1140px;max-width: none !important;}

ul {padding: 0;margin: 0; list-style: none;}
a{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
a{color: #821f21;}
a:hover {text-decoration: none; color: #c60c46;}


/* ENC */
header{
	padding-top: 6px;
	/* padding-bottom:40px;*/
	margin-bottom: 15px;
}
    /* Regresivo */
    .regresivo{
        /*border: 1px solid #f0f;*/
        text-align: center;
    }
    .regresivo #eo{
        display: inline-block;
        color: #821f21;
        font-size: 26pt;
        margin-right: 50px;
        
        /*border: 1px solid #821f21;
        background-color: #0f0;*/
    }
    .regresivo #f{
        display: inline-block;
        color: #555;
        font-size: 20pt;
        margin-right: 6px;
    }
    .regresivo #dhms{
        display: inline-block;
        border: 2px solid #666;
        border-radius: 6px;
        width: 80px;height: 65px;
        background: rgba(130,31,33,.1);
        margin-right: 6px;
    }
    .regresivo #dhms span{
        display: block;
        font-size: 30pt;
        color: #821f21;
        line-height: 28pt;
    }
    

header .encLogo{
}
header .encLogo img{
	position: absolute;
	width: 80px;
}

header .encDer{
	text-align: right;
	padding-top: 35px;
}
header .encBuscar{
	display: inline-block;
	background-color: #e6e6e6;
	width: 43px;height: 43px;
	border-radius: 50%;
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
	padding-top: 5px;
	margin-bottom: 5px;
}
header .encBuscar span{
	color: #821f21;
}
header .encFecha{
	position: absolute;
	color: #666;
	font-family: "Oswald", sans-serif;
	font-size: 10pt;
	font-weight: 200;
	min-width: 130px;
	right: 15px;
}

header nav{}

.bg-ieepco {
  border-radius: 30px;
  padding: 0;
}
.navbar-ieepco .navbar-nav{
	width: 100%;
	padding-top: 37px;
}
/*
a.bg-ieepco:hover, a.bg-ieepco:focus,
button.bg-ieepco:hover,
button.bg-ieepco:focus {
  background-color: #dae0e5 !important;
}*/

.navbar-ieepco .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-ieepco .navbar-brand:hover, .navbar-ieepco .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-ieepco .navbar-nav .nav-link {
	font-family: "Oswald", sans-serif;
	font-size: 14pt;
	font-weight: 300;
	color: #000;
	padding: 10px 16px;
	background-color: #e6e6e6;
}
.navbar-ieepco .navbar-nav .nav-link.prim {
	border-radius: 20px 0 0 20px;
}
.navbar-ieepco .navbar-nav .nav-link.ult {
	border-radius: 0 20px 20px 0;
}

.navbar-ieepco .navbar-nav .nav-link:hover, .navbar-ieepco .navbar-nav .nav-link:focus {
  /*color: rgba(0, 0, 0, 0.7);*/
  color: #fff;
  background-color: #821f21;
}
.navbar-ieepco .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-ieepco .navbar-nav .show > .nav-link,
.navbar-ieepco .navbar-nav .active > .nav-link,
.navbar-ieepco .navbar-nav .nav-link.show,
.navbar-ieepco .navbar-nav .nav-link.active {
  /*color: rgba(0, 0, 0, 0.9);*/
  background-color: #821f21;
  color: #fff;

  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.9);
}


.navbar-ieepco .navbar-nav .dropdown-menu{
	background-color: #821f21;
	border-radius:0 0 0 40px;
	padding-bottom: 20px;
	overflow: hidden;
}
.navbar-ieepco .navbar-nav .dropdown-item {
	/*color: rgba(0, 0, 0, 0.5);*/
	font-family: "Oswald", sans-serif;
	font-size: 0.91em;
	color: #fff;
	text-align: right;
	background-color: #821f21;
}
.navbar-ieepco .navbar-nav .dropdown-item:hover, .navbar-ieepco .navbar-nav .dropdown-item:focus {
  /*color: rgba(0, 0, 0, 0.7);*/
  background-color: #e6e6e6;
  color: #000;
  /*background-color: #821f21;*/
}




.navbar-ieepco .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-ieepco .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-ieepco .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-ieepco .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-ieepco .navbar-text a:hover, .navbar-ieepco .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}


/* PIE */
footer{
	background-color: #e6e6e6;
	padding-top: 95px;
	padding-bottom: 70px;
}

footer .logo{
	max-width: 100%;
}
footer .info{
	text-align: center;
	color: #888;
	font-size: 1.08rem;
}
footer .info a{
	color: #888;
}
footer .info a:hover{
	color: #821816;
}

footer .RS{
	text-align: center;
	margin-bottom: 60px;
}
footer .RS ul{
	list-style: none;
	margin: 0;padding:0;
}
footer .RS ul li{
	display: inline-block;
}
footer .RS a{
	color: #888;
	font-size: 2em;
	margin-right: 25px;
}
footer .RS a:hover{
	color: #821816;
}



/* INICIO */
.hmSec01{
	/*padding-top:160px;*/
}
.hmCntSld{
	position: relative;
	border-radius: 30px;
	overflow: hidden;


	/*border: 1px solid #0f0;*/
}

/*.hmCntSld .hmSldSigAnt{
	position: absolute;
	width: 100%;
	margin-top: 16%;
	z-index: 3;
}*/
.hmCntSld #hmSldNotas{
	position: relative;
	z-index: 2;
}
.hmCntSld .hmSldAnt,
.hmCntSld .hmSldSig,

.hmCntSld .hmSldBanAnt,
.hmCntSld .hmSldBanSig{
	/*float:left;*/
        position: absolute;
	margin-top: 16%;
	z-index: 3;
        
	font-size: 28px;
	color: #821f21;
	width: 44px;height: 141px;
	padding-top:50px;

	cursor: pointer;
        
}
#hmSldBans02{
    border-radius: 0;
}
.hmCntSld .hmSldBan02Ant,
.hmCntSld .hmSldBan02Sig{
        position: absolute;
	z-index: 3;        
	font-size: 28px;
	color: #821f21;
	width: 28px;height: 141px;
	padding-top:48px;
	cursor: pointer;
}
.hmCntSld .hmSldAnt{
	background: url('../img/btnAnt.svg') no-repeat left;
	left: 0;
	padding-left:15px;
}
.hmCntSld .hmSldSig{
	background: url('../img/btnSig.svg') no-repeat left;
        right: 0;
	padding-left: 15px;
}
.hmCntSld .hmSldBanAnt, .hmCntSld .hmSldBan02Ant{
	background: url('../img/btnBanAnt.svg') no-repeat left;
	left: 0;
	padding-left:5px;
}
.hmCntSld .hmSldBanSig, .hmCntSld .hmSldBan02Sig{
	background: url('../img/btnBanSig.svg') no-repeat left;
        right: 0;
	padding-left: 10px;
}

.hmRS{
	display: table;
	width:100%;height: 100%;
	text-align: center;
	padding-bottom: 130px;
}
.hmRS ul{
	display: table-cell;
	vertical-align: bottom;
}
.hmRS ul li{
	margin-bottom: 6px;
}
.hmRS a{
	display:block;
	width: 28px;height: 28px;
	background-color: #e6e6e6;
	color: #821f21;
	padding-top: 2px;
	/*font-size: 2em;*/
	margin:auto;
	border-radius: 50%;
}
.hmRS a:hover{
	background-color: #821816;
	color: #fff;
}

.hmSldNota{
	padding: 0 8px 0 8px;
}
.hmSldNota .notImg{
	border-radius: 35px;
	overflow: hidden;
	box-shadow: 0 6px 10px rgba(0, 0, 0, 0.5);
}
.hmSldNota .notBanImg{
	border-radius: 35px;
	overflow: hidden;
	box-shadow: 0 6px 10px rgba(0, 0, 0, 0.5);
}
.hmSldNota .notInf{
	font-family: "Oswald", sans-serif;
	font-size: 1.58rem;
	font-weight: normal;
	color: #666;
	margin-top:29px;
}
.hmSldNota .notInf a{
	display: inline-block;
	background-color: #821f21;
	font-family: "Oswald", sans-serif;
	font-size: 1.33rem;
	font-weight: normal;
	color: #fff;
	padding: 0 15px 5px 15px;
	border-radius: 0 30px 0 30px;
}
.hmSldNota .notInf a:hover{
	background-color: #a23f51;
	color: #fff;
	text-decoration: none;
}


.hmSec02{
	margin-top:10px;
	margin-bottom:15px;
}
.hmSec02 .container{
	border-top: 1px solid #999;
}
.hmSec02 .hmCntBtns{
	padding-top: 70px;
	text-align: center;
}
.hmSec02 .hmBtnLnk{
	display: inline-block;
	width: 200px;
	margin-bottom:30px;
	margin-right:26px;
}
.hmSec02 .hmBtnLnk a{
	font-family: "Oswald", sans-serif;
	font-size: 1.65rem;
	font-weight: normal;
	color: #999;
}
.hmSec02 .hmBtnLnk a:hover{
	color: #666;
	text-decoration: none;
}
.hmSec02 .hmBtnLnk .btnImg{
	display: block;
	height: 125px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.hmSec02 .hmBtnLnk .btnImg img{
	float:left;
	max-height: 100%;
	max-width: 100%;
}
.hmSec02 .hmBtnLnk .btnInf{
	display: block;
	height: 82px;
	text-align: left;
	margin-bottom: 10px;
	line-height: 1.3;

	overflow: hidden;
}
.hmSec02 .hmBtnLnk .btnLin{
	float: left;
	margin-top: 6px;
}


.hmSec03{
	padding-top: 15px;
	margin-bottom: 30px;
}
.hmSec03 .hmTit{
	display: inline-block;
	border: 4px solid #821f21;
	background-color: #fff;
	padding: 12px;
	border-radius: 20px;
	margin: auto;
}
.hmSec03 .hmTit h3{
	display: block;
	margin: 0;padding: 0;
	background-color: #821f21;
	font-family: "Oswald", sans-serif;
	font-size: 59px;
	font-weight: normal;
	color: #fff;
	padding: 26px 48px;
	border-radius: 20px;
}

.hmSec03 .hmBanMatCnt{
	background-color: #e6e6e6;
	margin-top: -76px;
	padding-top: 120px;padding-bottom:15px;

	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
}



.hmSec03 .hmCntMat{
	height: 320px;
	padding-left:40px;
	margin-bottom: 45px;
	direction: rtl;
	overflow-y: scroll;
}
.hmSec03 .hmCntMat ul{
	direction: ltr;
	margin:0;padding: 0;
	list-style: none;
}
.hmSec03 .hmCntMat ul li{
	padding-left:10px;
	list-style-image: url("../img/ulmat.png");
	margin-bottom: 8px;
}
.hmSec03 .hmCntMat ul li:hover{
	list-style-image: url("../img/ulmat2.png");
}
.hmSec03 .hmCntMat ul li a{
	font-family: "Oswald", sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #666;
	line-height: 1.1;
}
.hmSec03 .hmCntMat ul li a:hover{
	color: #821f21;
	text-decoration: none;
}


.hmSec04{
	margin-bottom: 30px;
}

.hmTwitCnt{
	/*position: relative;*/
	height: 605px;
	padding-top:15px;
}
.hmTwitCnt .twCir{
	position: absolute;
	top: 15px;left:16px;
	border: 4px solid #821f21;
	width: 82px;height: 82px;
	border-radius: 50%;
	z-index: 1;
}
.hmTwitCnt .twCnt{
	position: relative;
	background: url('../img/TwiterBack.svg') no-repeat;
	width: 360px;
	height: 600px;
	/*margin-left: 15px;*/
	/*margin-top: 15px;*/
    margin-top: -25px; /*check*/
	z-index: 2;
}
.hmTwitCnt .twIco{
	margin-left: 30px;
	margin-top: 25px; /*30px*/
	font-size: 22px;
	color: #821f21;

    padding-top: 20px;/*check*/
}



.hmTwitCnt .twTit{
	margin-top: 50px;
	margin-left: 40px;
	margin-right:35px;
}
.hmTwitCnt .twTit h4{
	color: #5b5b5b;
}
.hmTwitCnt .twTit img{
	width: 100%;height: 1px;
}

.hmTwitCnt .twTwet{
	position: relative;
	background-color: #fff;	
	margin-left:40px;
	margin-right:53px;
	height: 330px;
    
    /*margin-top: 15px;*/
   
}
.twitter-timeline{ height: 330px !important; }

#twitter-widget-0 {
    height:350px !important;
   
}


.hmTwitCnt .twBtn{
	text-align: right;;
}

.hmTwitCnt .twBtn a{
	display: inline-block;
	background-color: #821f21;
	margin-right:53px;
	margin-top: 25px;
	font-family: "Oswald", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding: 7px 15px;
	border-radius: 0 20px 0 20px;
}
.hmTwitCnt .twBtn a{
	display: inline-block;
	background-color: #821f21;
	margin-right:53px;
	margin-top: 25px;
	font-family: "Oswald", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding: 7px 15px;
	border-radius: 0 20px 0 20px;
}
.hmTwitCnt .twBtn a:hover{
	background-color: #a24f51;
	text-decoration: none;
}
.hmSec04 .lin2{
	margin:30px auto 15px auto;
	text-align: center;
}
.hmSec04 .lin2 img{
	width: 90%;
	height: 1px;
}

/* YPL */
#hmYpl{
	margin-top: 50px;
}
#ytvideo{
	display: block; width: 100%;min-height: 280px;
	background-color: #e6e6e6;
	padding: 20px;
	border-radius: 30px;
	margin-bottom: 10px;
	overflow: hidden;

	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25);
}
#ytvideo iframe{width: 100%;border-radius: 30px;}

#hmYpl .hmVids{
	position: relative;
	margin-top: 10px;
}

.hmVids #hmYtplAnt, .hmVids #hmYtplSig{
	position: absolute;
	width: 36px;height: 36px;
	background-color: #e6e6e6;
	color: #821f21;
	border-radius: 50%;
	font-size: 23px;
	text-align: center;
	padding-top: 0;
	top:40%;
	z-index: 3;
	cursor: pointer;
}
.hmVids #hmYtplAnt:hover, .hmVids #hmYtplSig:hover{background-color: #821f21;color: #fff;}
.hmVids #hmYtplAnt{left: 10px;}
.hmVids #hmYtplSig{right: 10px;}



#ytpl{
    margin: 0;padding: 0;
    list-style: none;
}
#ytpl li.item{
    text-align: center;
    background-color:#e6e6e6;
    padding:10px;
    margin: 10px;
    border-radius: 30px;

    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25);
}
#ytpl li.item img{
	border-radius: 30px;
}
#ytpl .currentvideo {background: #78358b}

.hmSec05{
	padding-bottom: 60px;
}
.hmLnks{
	text-align: center;
}


/* Contenidos */


/* AYUDA INV */
.aInfEle {
    display: block;
    text-align: right;
    padding: 10px;
    color:#ddd;
    margin-right: 50px;
    font-size: 1.1em;
    font-weight: 600;
}
.aInfEle:hover,.aInfEle:focus{color: #fff;}
#infEle {
  position: absolute;
  width: 100%;
  background: #5e0001;
  transition: 1s;
  height: 0;
  overflow: hidden;
  z-index: 99;
}
.infEleCnt {padding: 15px;}
#infEle.infEleInf {height: 280px;padding-top: 30px}
.infEleInf a{
    font-size: 1em;color: #a10442;line-height: 1.1em;
    font-family: "Open Sans Extra";

}
.infEleInf a:hover{
    color: #fff;
    text-decoration: none;

}
.infEleInf .img{
    text-align: center;margin-bottom: 30px
}
.infEleInf .img img{
    max-width: 100%;
}
.infEleInf .tit{
    text-align: center;
}


/* Home */
.hmMatInt{
    list-style: none;
    padding: 0;
    margin: 0;
    height: 250px;
    overflow-y: scroll;
}
.hmMatInt li{
    border-bottom: 1px solid #C3043F;
    padding:8px 15px;
    transition:all 0.6s ease;
}
.hmMatInt li:hover{
	background-color: #510002;
	padding-left:30px;
}
.hmMatInt li a{
    color: #fff;
}
#hmTits .carousel-control{
    width: 60px;
    background: none;	
}
#hmTits .carousel-indicators{
	top: 6px;
	bottom: auto;
	text-align: right;
	right: 20px;
	margin-left: auto;
}
#hmTits .carousel-indicators li{
    background-color: #9c0332;
    border: 1px solid #888;
}
#hmTits .carousel-indicators li.active{
    background-color: #cc2357;
    border: 1px solid #b3b3b3;
}
.hmCarTit .carousel-caption{
    color: #fff;
    background-color: rgba(0,0,0,.45);
    text-shadow:none;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 0;
    font-size: 10px;
    }
.hmCarTit .carousel-caption .tit{
    text-transform: uppercase;
    font-weight: bold;
}

.hmLnks{
	margin-top: 30px;
}
.hmLnks .hmLnkBtn{
	min-height: 210px;
	transition:all 0.8s ease;
}
.hmLnks .hmLnkBtn p{
	margin: 0;padding: 0;
}
.hmLnks .hmLnkBtn:hover{
	background-color: #510002;
}

.hmCarTit .carousel-caption .tit{
    font-size: 1.5em;
    margin: 20px 0
}
.hmCarTit .carousel-caption .des{
    display: block;
    overflow: hidden;
}

/* YPL */
#hmYpl{position: relative;}
#hmYpl .vids{
    background-color: #fff;
    border-top: 10px solid #E6E6E6;
    border-bottom: 10px solid #E6E6E6;
}
#ytpl{
    margin: 0;padding: 0;
    list-style: none;
}
#ytpl li.item{
    text-align: center
}
.customNavigation a{
    cursor: pointer;
}
.customNavigation a img{
    height: 90px;
}


/* SECCS */
.cntGen{
    background-color: #e6e6e6;
    padding: 0 3%;
}
.cntGen2{
    background-color: #fff;
    padding:0 15px;
    overflow-x: scroll;
}
.secTit{
    margin-top: 0;
    padding-top: 40px;
    background-color: #e6e6e6;
    color: #666;
    text-shadow:2px -3px 5px rgba(80, 80, 80,.5);
    font-size: 86px;
    
    text-align: center;
    font-family: "Oswald", sans-serif;
    font-weight: bold;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;

    margin-bottom: 30px;
    padding-bottom: 20px;

}
.secTit:hover{color: #821f21;}
.secArt{
    border-bottom: 1px dashed #999;
    margin-bottom: 30px;padding-bottom: 4px;
}
.secArt .row{
    margin: 0;
    padding: 0;
}
.artTit{
    font-size: 17px;
    color: #888;
    margin-top: 25px;
    margin-bottom: 10px;
}
.artFec{
    font-size: 11px;
    color: #840b45;
    margin-top: 10px;
    margin-bottom: 10px;
}
.artDes{
    font-size: 13px;
    font-weight: bold;
    color: #840b45;
    margin-top: 10px;    
    width: 75%;
}

.secCntDest{
    background-color: #fbfbfb;
    margin-bottom: 25px;
}
.secDest{
    border: 5px solid #ddd;
    background-color: #e7e7e7;
    font-size: 18px;
    text-align: center;
    padding: 10px 0;
    margin-bottom: 30px;
}
.artDest{
    display: block;
    border-bottom: 1px dashed #999;
    width: 90%;
    margin: auto;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 13px;
    color: #888;
}
.secMas{
    color: #888;
    font-size: 14px;
    font-weight: bold;
    padding-left: 30px;
    margin-top: 20px;
}
.secMas img{
    margin-left: 30px;
}

/* Listado GAL*/
#carImg{
    
}
#carImg .carousel-caption{
    background-color: rgba(0,0,0,.3);
    width: 100%;
    left: 0;
    bottom: 0;
    font-size: larger;
}
#carImg .carousel-indicators{
    margin-left: 0;
    top: 6px;
    left: 0;
    bottom: auto;
    width: 100%;
    padding-right: 10px;
    text-align: right;
}
#carImg .carousel-indicators li{
    background-color: #510002;
    border: none;
    margin: auto 4px;
}
#carImg .carousel-indicators li.active{
    background-color: #821f21;
}
.galeria-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}
.galeria-list li {
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin-left: -1px;
    margin-bottom: -4px;
    padding: 0;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.galeria-list li .header {
    display: block;
    margin: 2% 2% 0%;
    padding: 4% 0;
    font-size: 1.6em;
    line-height: normal;
    font-weight: 300;
    color:#fff;
}
.galeria-list li .body {
    display: block;
    font-size: 1em;
    color:#fff;
}

.galeria-list li img {width: 100%;
  -webkit-transition: all 0.75s;
  -moz-transition: all 0.75s;
  -ms-transition: all 0.75s;
  -o-transition: all 0.75s;
  transition: all 0.75s;
}
.galeria-list li .galeria-item-content {
    opacity:0;
    -webkit-opacity:0;
    -moz-opacity:0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    color: #fff; 
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -ms-transition: all 0.5s;
   -o-transition: all 0.5s;
   transition: all 0.5s;
   padding-top: 20px;
}

.galeria-list li:hover > li:before {
    border-color: #2E3444;
    border-width: 14px;
}
.galeria-list li:hover .galeria-item-content {
  opacity:1;
    -webkit-opacity:1;
    -moz-opacity:1;
    -o-opacity:1;
}

.galeria-list li .galeria-item-content {
    background: rgba(0, 0, 0, 0.6);
    border-radius: 5px;
}


.artLista{
    border-bottom: 1px dashed #999;
    padding-bottom: 15px;
    margin-bottom: 15px;
    text-align: justify;
}
.comLisTit{
    color: #888;
    font-size: 16px;
}
.conLisBlz{
    color: #840b45;
    font-size: 12px;
}
.conLisDes{
    color: #888;
    font-size: 14px;
    text-align: justify;
}
.conLisFec,.conLisMas{
    color: #840b45;
    font-size: 11px;
    font-weight: bold;
}
.conLisMas img{
    margin-left: 8px;
}

.artLisPags{
    margin-top: 50px;
    padding-bottom: 50px;
}
.comNotaEnc{
    margin-bottom: 30px;
    color: #555;
}

.comNotaIzq{
    border-bottom: 1px dashed #999
}
.comNotaIzq .tit{
    font-size: 27px;
    color: #888;
    line-height: normal;
}
.comNotaIzq .blz{
    font-size: 18px;
    color: #840b45;
    line-height: normal;
}

.comNotaDer{
    background-color: #ccc;
    padding: 10px;
}
.comNotaDer p{
    color: #fff;
    text-align: center;border: 1px solid #fff;padding: 5px 10px;display: block;margin: 0;
    font-weight: 300;
}
.comNotaCont{
    
}
.comNotaCont p{
    text-align: justify;
}

.comNotaFolio{
    text-align: center;margin-top: 70px;padding-bottom: 50px;
    color: #840b45;
    font-weight: bold;
    font-size: 13px;
}
.notImgs{
    margin-bottom: 6px;
}
.notImgs img {
    width: 100%;
}


/* GAL */
.galDest{
    background-color: #e6e6e6;
}
.galDest .tit{
	display: inline-block;
	font-size: 23px;
	color: #888;
	font-family: "Open Sans Extra";
}
.galDest .tit span{
	border-bottom: 1px solid #ccc;
}
.galDest .colBrd{
	border-left: 1px dotted #999;
	border-right: 1px dotted #999;
}
.galDest a{
	color: #888;
}
.galDest a:hover{
	color: #555;
}
.galMens{
    background-color: #e6e6e6;
    padding: 10px;
}
.galCntGals{
    width: 86%;
    margin: auto;
    padding-bottom: 30px;
}
.galMens{
	float: right;
	margin: 0;padding: 0;
	text-align: right;
}
.galMens li{
	display: inline-block;
}
.galGalCom{
	background-color: #b9b9b9;
	padding:10px 8px;
}
.galGalCom a{
	display: block;;
	color: #fff;
    font-family: "Open Sans Extra";
    text-align: center;
    padding: 6px;
    border: 1px solid #fff;
}
.galGalCom a:hover{
	background-color: #999;
}
.galPagFec{
	font-size: 18px;
	color: #8d9092;
	font-family: "Open Sans Extra";
	text-align: center;
	background-color: #e6e7e8;
	padding: 6px 8px;
}
.galPagFec p{
	margin: 0;padding: 3px;
	border: 1px solid #fff;
}
.galpag {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}
.galpag li {
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin-left: -1px;
    margin-bottom: -4px;
    padding: 0;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    padding: 6px;
}
.galpag li .header {
    display: block;
    margin: 2% 2% 0%;
    padding: 4% 0;
    font-size: 1.6em;
    line-height: normal;
    font-weight: 300;
    color:#fff;
}
.galpag li .body {
    display: block;
    font-size: 1em;
    color:#fff;
}
.galpag li img {width: 100%;
  -webkit-transition: all 0.75s;
  -moz-transition: all 0.75s;
  -ms-transition: all 0.75s;
  -o-transition: all 0.75s;
  transition: all 0.75s;
}
.galpag li .portfolio-item-content {
    opacity:0;
    -webkit-opacity:0;
    -moz-opacity:0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    color: #fff; 
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -ms-transition: all 0.5s;
   -o-transition: all 0.5s;
   transition: all 0.5s;
}
.galpag li:hover > li:before {
    border-color: #2E3444;
    border-width: 14px;
}
.galpag li:hover .portfolio-item-content {
  opacity:1;
    -webkit-opacity:1;
    -moz-opacity:1;
    -o-opacity:1;
}
.galpag li .portfolio-item-content {
    background: rgba(0, 0, 0, 0.6);
    border-radius: 4px
}


/* AUD */
.audEncBack{
    background-color: #510002;
    padding: 30px 0;
    margin-left:-15px;
    margin-right: -15px;
    margin-bottom: 30px
}
.audEncCnt .rowd{
    border-bottom: 1px solid #a10442;
}
.audEncCnt{
    width: 80%;
    margin: auto;
    color: #a10442;
}
.audEncCnt .col-6{
    position: relative;
    padding-bottom: 10%;
}
.audCatTit{
	color: #a10442;
	font-family: "Open Sans Extra";
}
.audCatTit:hover{
	color:#fff;
}
.audCntIzq{
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 3px #888;
    background-color: #fff;
}
.audCntIzq .tit{
    margin: 0;padding: 25px;
    font-size: 23px;
    color: #888;
    font-family: "Open Sans Extra"
}
.audCntIzq ul{
    margin: 0;padding: 0 25px;
    color: #888;
    margin-bottom: 20px;
}
.audCntIzq ul li{
	font-size: 14px;
    font-family: "Open Sans Regular";
    margin-bottom: 10px;
}
.audCntIzq ul li audio{
	width: 100%;
}
.audCntIzq ul li p{
	margin:0;padding:0;margin-bottom: 5px;
}
.audGalCom{
	background-color: #ccc;
	padding:10px 8px;
}
.audGalCom a{
	display: block;;
	color: #fff;
    font-family: "Open Sans Extra";
    text-align: center;
    padding: 6px;
    border: 1px solid #fff;
}
.audGalCom a:hover{
	background-color: #999;
}
.audCntDer{
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 3px #888;
    background-color: #f7f7f7;
    padding-bottom: 20px;
}
.audCntDer .tit{
	font-size: 18px;
    color: #888;
    font-family: "Open Sans Extra"
}
.audCntDer p{
    border: 7px solid #e6e6e6;
    padding: 15px 0;
    text-align: center;
    margin-bottom: 30px;
}
.audCntDer article{
    display: block;
    margin: 0 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #999;
}

/* IEEPCO */
    .iPagTit{
        margin-top: 0;
        padding-top: 80px;
        color: #808080;
        text-shadow:5px -5px 5px #ccc;
        font-size: 86px;
        margin-bottom: 30px;
        text-align: right;
        padding-right: 70px;
        font-family: "Open Sans Extra";
    }
    .iPagCont{
        color: #4d4d4d;
        font-size: 17.5px;
        text-align: justify;
        margin: auto;
        margin-top: 50px;
        padding: 0 70px;
    }
    .iPagDes{
        float: left;
        width: 50%;
        margin-right: 30px;margin-bottom: 30px;
        font-size: 21px;
        color: #a31f36;
        font-weight: bold;
    }
    .iPagImgPie{
        margin-top: 70px;
        padding-bottom: 70px;
    }
    
    
    
/* ART */
.estDes{
    background-color: #fafafa;
    /*text-align: center;
    color: #b3b3b3;*/
    /*font-size: 21px;*/
    padding: 40px 0;
}
.estDes p{
    margin: 0;padding: 0;
    width: 70%;
    margin: auto;
}

/* Direcciones */
.accTit{
    background-color: #fafafa;
    padding: 40px 0;
    font-size: 21px;
    text-align: center;
    color: #b3b3b3;
}
.accCont{
    margin: 0;padding: 0;
}
.accCont img{
    width: 100% !important;
    height: auto;
}

/* Dirs */
.dirArts{
	margin: 0;
	transition:all 0.3s ease;
}
.dirArts h3{
	font-family: "Playfair Black";
	font-size: 50px;
}
.dirArts p{
	font-family: "Open Sans Regular";
	font-size: 14px;
}

.art3801{background-color: #eee0e1;}.art3801 h3{color: #c6989c}.art3801 p{color: #808080}
.art3802{background-color: #d7b6b8;}.art3802 h3{color: #c6989c}.art3802 p{color: #808080}
.art3803{background-color: #c6989c;}.art3803 h3{color: #eee0e1}.art3803 p{color: #e6e6e6}
.art3804{background-color: #eee0e1;}.art3804 h3{color: #c6989c}.art3804 p{color: #808080}
.art3805{background-color: #c6989c;}.art3805 h3{color: #eee0e1}.art3805 p{color: #eee0e1}
.art3806{background-color: #eee0e1;}.art3806 h3{color: #c6989c}.art3806 p{color: #808080}
.art3807{background-color: #ffffff;}.art3807 h3{color: #cccccc}.art3807 p{color: #b3b3b3}
.art3808{background-color: #d7b6b8;}.art3808 h3{color: #c6989c}.art3808 p{color: #808080}
.art3809{background-color: #c6989c;}.art3809 h3{color: #eee0e1}.art3809 p{color: #e6e6e6}
.art3810{background-color: #eee0e1;}.art3810 h3{color: #c6989c}.art3810 p{color: #808080}

.art3901{background-color: #eee0e1;}.art3901 h3{color: #c6989c}.art3901 p{color: #808080}
.art3902{background-color: #fafafa;}.art3902 h3{color: #cccccc}.art3902 p{color: #b3b3b3}
.art3903{background-color: #c6989c;}.art3903 h3{color: #eee0e1}.art3903 p{color: #eee0e1}
.art3904{background-color: #d7b6b8;}.art3904 h3{color: #c6989c}.art3904 p{color: #808080}
.art3905{background-color: #c6989c;}.art3905 h3{color: #eee0e1}.art3905 p{color: #eee0e1}
.art3906{background-color: #eee0e1;}.art3906 h3{color: #c6989c}.art3906 p{color: #808080}
.art3907{background-color: #d7b6b8;}.art3907 h3{color: #c6989c}.art3907 p{color: #808080}
.art3908{background-color: #eee0e1;}.art3908 h3{color: #808080}.art3908 p{color: #808080}
.art3909{background-color: #d7b6b8;}.art3909 h3{color: #c6989c}.art3909 p{color: #808080}
.art3910{background-color: #c6989c;}.art3910 h3{color: #808080}.art3910 p{color: #808080}
.art3911{background-color: #d7b6b8;}.art3911 h3{color: #c6989c}.art3911 p{color: #808080}
.art3912{background-color: #eee0e1;}.art3912 h3{color: #c6989c}.art3912 p{color: #808080}

.art4001{background-color: #eee0e1;}.art4001 h3{color: #c6989c}.art4001 p{color: #808080}
.art4002{background-color: #c6989c;}.art4002 h3{color: #eee0e1}.art4002 p{color: #eee0e1}
.art4003{background-color: #d7b6b8;}.art4003 h3{color: #808080}.art4003 p{color: #808080}
.art4004{background-color: #eee0e1;}.art4004 h3{color: #c6989c}.art4004 p{color: #808080}
.art4005{background-color: #d7b6b8;}.art4005 h3{color: #808080}.art4005 p{color: #808080}
.art4006{background-color: #eee0e1;}.art4006 h3{color: #808080}.art4006 p{color: #808080}
.art4007{background-color: #c6989c;}.art4007 h3{color: #eee0e1}.art4007 p{color: #eee0e1}
.art4008{background-color: #c6989c;}.art4008 h3{color: #eee0e1}.art4008 p{color: #eee0e1}
.art4009{background-color: #eee0e1;}.art4009 h3{color: #c6989c}.art4009 p{color: #808080}
.art4010{background-color: #d7b6b8;}.art4010 h3{color: #808080}.art4010 p{color: #808080}
.art4011{background-color: #eee0e1;}.art4011 h3{color: #c6989c}.art4011 p{color: #808080}
.art4012{background-color: #d7b6b8;}.art4012 h3{color: #808080}.art4012 p{color: #808080}
.art4013{background-color: #c6989c;}.art4013 h3{color: #eee0e1}.art4013 p{color: #eee0e1}
.art4014{background-color: #eee0e1;}.art4014 h3{color: #808080}.art4014 p{color: #808080}
.art4015{background-color: #d7b6b8;}.art4015 h3{color: #808080}.art4015 p{color: #808080}
.art4016{background-color: #eee0e1;}.art4016 h3{color: #c6989c}.art4016 p{color: #808080}
.art4017{background-color: #d7b6b8;}.art4017 h3{color: #c6989c}.art4017 p{color: #808080}
.art4018{background-color: #c6989c;}.art4018 h3{color: #eee0e1}.art4018 p{color: #eee0e1}
.art4019{background-color: #eee0e1;}.art4019 h3{color: #c6989c}.art4019 p{color: #808080}
.art4020{background-color: #c6989c;}.art4020 h3{color: #eee0e1}.art4020 p{color: #eee0e1}
.art4021{background-color: #d7b6b8;}.art4021 h3{color: #808080}.art4021 p{color: #808080}
.art4022{background-color: #fafafa;}.art4022 h3{color: #cccccc;float: left}.art4022 p{color: #b3b3b3;float: left;margin-left: 30px; padding-top: 34px}

.art4101{background-color: #eee0e1;}.art4101 h3{color: #c6989c}.art4101 p{color: #808080}
.art4102{background-color: #c6989c;}.art4102 h3{color: #eee0e1}.art4102 p{color: #eee0e1}
.art4103{background-color: #d7b6b8;}.art4103 h3{color: #eee0e1}.art4103 p{color: #eee0e1}
.art4104{background-color: #d7b6b8;}.art4104 h3{color: #c6989c}.art4104 p{color: #808080}
.art4105{background-color: #eee0e1;}.art4105 h3{color: #808080}.art4105 p{color: #808080}
.art4106{background-color: #fafafa;}.art4106 h3{color: #cccccc}.art4106 p{color: #b3b3b3}
.art4107{background-color: #c6989c;}.art4107 h3{color: #eee0e1}.art4107 p{color: #eee0e1}
.art4108{background-color: #d7b6b8;}.art4108 h3{color: #c6989c}.art4108 p{color: #808080}
.art4109{background-color: #c6989c;}.art4109 h3{color: #eee0e1}.art4109 p{color: #eee0e1}
.art4110{background-color: #eee0e1;}.art4110 h3{color: #c6989c}.art4110 p{color: #808080}
.art4111{background-color: #d7b6b8;}.art4111 h3{color: #c6989c}.art4111 p{color: #808080}
.art4112{background-color: #c6989c;}.art4112 h3{color: #eee0e1}.art4012 p{color: #eee0e1}
.art4113{background-color: #eee0e1;}.art4113 h3{color: #808080}.art4113 p{color: #808080}

.art6501{background-color: #f2f2f2;}.art6501 h3{color: #808080}.art6501 p{color: #808080}
.art6502{background-color: #cccccc;}.art6502 h3{color: #808080}.art6502 p{color: #808080}
.art6503{background-color: #808080;}.art6503 h3{color: #e6e6e6}.art6503 p{color: #e6e6e6}
.art6504{background-color: #808080;}.art6504 h3{color: #e6e6e6}.art6504 p{color: #e6e6e6}
.art6505{background-color: #f2f2f2;}.art6505 h3{color: #808080}.art6505 p{color: #808080}
.art6506{background-color: #cccccc;}.art6506 h3{color: #808080}.art6506 p{color: #808080}
.art6507{background-color: #cccccc;}.art6507 h3{color: #808080}.art6507 p{color: #808080}
.art6508{background-color: #808080;}.art6508 h3{color: #e6e6e6}.art6508 p{color: #e6e6e6}
.art6509{background-color: #f2f2f2;}.art6509 h3{color: #808080}.art6509 p{color: #808080}
.art6510{background-color: #f2f2f2;}.art6510 h3{color: #808080}.art6510 p{color: #808080}
.art6511{background-color: #cccccc;}.art6511 h3{color: #808080}.art6511 p{color: #808080}
.art6512{background-color: #808080;}.art6512 h3{color: #e6e6e6}.art6512 p{color: #e6e6e6}
.art6513{background-color: #cccccc;}.art6513 h3{color: #808080}.art6513 p{color: #808080}
.art6514{background-color: #f2f2f2;}.art6514 h3{color: #808080}.art6514 p{color: #808080}
.art6515{background-color: #808080;}.art6515 h3{color: #f2f2f2}.art6515 p{color: #f2f2f2}
.art6516{background-color: #cccccc;}.art6516 h3{color: #808080}.art6516 p{color: #808080}
.art6517{background-color: #f2f2f2;}.art6517 h3{color: #808080}.art6517 p{color: #808080}
.art6518{background-color: #eee0e1;}.art6518 h3{color: #808080}.art6518 p{color: #808080;padding: 40px 20px}
.art6519{background-color: #d7b6b8;}.art6519 h3{color: #808080}.art6519 p{color: #808080;padding: 40px 20px}
.art6520{background-color: #d7b6b8;}.art6520 h3{color: #808080}.art6520 p{color: #808080;padding: 40px 20px}
.art6521{background-color: #eee0e1;}.art6521 h3{color: #808080}.art6521 p{color: #808080;padding: 40px 20px}
.art6522{background-color: #fafafa;}.art6522 h3{color: #cccccc}.art6522 p{color: #b3b3b3;padding: 30px;font-size: 21px}

.dirArts38 > div,
.dirArts39 > div,
.dirArts40 > div,
.dirArts41 > div,
.dirArts65 > div{
	transition:all 0.8s ease;
}
.dirArts38 > div h3,
.dirArts39 > div h3,
.dirArts40 > div h3,
.dirArts41 > div h3,
.dirArts65 > div h3{
	transition:all 1s ease;
}
.dirArts38 > div:hover,
.dirArts39 > div:hover,
.dirArts40 > div:hover,
.dirArts41 > div:hover{
	background-color: #999;
	border-radius : 10px ;
}
.dirArts65 > div:hover{
	background-color: #c6989c;
	border-radius : 10px ;
}

.dirArts38 > div:hover p,.dirArts38 > div:hover h3,
.dirArts39 > div:hover p,.dirArts39 > div:hover h3,
.dirArts40 > div:hover p,.dirArts40 > div:hover h3,
.dirArts41 > div:hover p,.dirArts41 > div:hover h3{
	color: #f2f2f2;
}
.dirArts65 > div:hover p,.dirArts65 > div:hover h3{
	color: #fff;

}
.dirArts38 > div:hover h3,
.dirArts39 > div:hover h3,
.dirArts40 > div:hover h3,
.dirArts41 > div:hover h3,
.dirArts65 > div:hover h3{
	text-shadow: -1px 0px 0px hsla(360, 100%, 100%, 0.1), 6px 3px 1px hsla(0, 0%, 0%, 0.4);
	-webkit-transform: rotateY(-15deg);
	-ms-transform: rotateY(-15deg);
	transform: rotateY(-15deg);
}

/* Comisiones */
.btnComs{
    background-color:#e5e6e7;
    width: 100%;
    height: 180px;
    margin-bottom: 30px;
    border-radius: 20px;
    padding: 20px;
    text-align: center;
    
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.btnComs:hover{
    background-color:#888;
}
.btnComs:hover a{
    color: #e5e6e7;
}
.btnComs a{
    font-weight: 800;
    color: #888;
}
.comArts .row{
	margin: 0;
}

/* Páginas */
.pagsCont{}
.pagsCont img{
    width: 100%;
    height: auto;
    max-width: 100%;
}
.pagTitFndSup{text-align: center; padding-top: 60px;}
.pagTitFndInf{text-align: center;margin-bottom: 40px;}
.pagTitFndSup img,.pagTitFndInf img{max-width: 100%;height: 22px;}



/* Categorias */
.catTitFndSup{text-align: center; padding-top: 60px;}
.catTitFndInf{text-align: center;margin-bottom: 40px;}
.catTitFndSup img,.catTitFndInf img{max-width: 100%;height: 22px;}
.pagTit{
	color: #888;
	font-size: 27px;
	margin: 0;
	padding:20px 0 !important;
	font-family: 'Open Sans Bold';
	text-align: center;
}
.catTit{
	color: #888;
	font-size: 29px;
	margin: 0;
	padding:40px 0 !important;
	font-family: 'Open Sans Light';
        text-align: center;
}
.catPagTit{
	color: #888;
	font-size: 23px;
	margin: 0;padding:30px 0 20px 0 !important;
	font-family: 'Open Sans Light';
}
.catPagCat{
	display: inline-block;
	color: #821f21;
	margin-bottom: 30px;
	
	padding: 10px 10px 0 4px;
	border-top: 1px solid #821f21;
}
.catPagCat a{
	display: block;;
	color: #821f21;
	font-family: 'Open Sans Semi';
	font-size: 17px;
}
.catPagCat a:hover,.catPagCat .lnkPagPad:hover{
	color: #510002;
}
.catPagCat .lnkPagPad{
	font-family: 'Open Sans Light';
}
.catPagsFnd{
	background:url("../img/pagTabFndSup.png") no-repeat left -4px;
	background-size: 100% 8px;
	border-bottom: 7px solid #e6e6e6;
	padding: 10px 20px 10px 20px;
	color: #888 !important;
	font-family: "Open Sans Semi";
	font-size: 15px;
	min-height: 90px;
}
.catPagsFnd a{
	color: #888 !important;
}
.catPagsFnd a:hover{
	color: #821f21 !important;
}


/* TABLAS */
.formatotabla{
	border-spacing: 10px;
  	border-collapse:separate;
}

.formatotabla tr th{
	padding:10px 5px;
	background-color: #e6e6e6;
	text-align: center;
	color: #821f21;
	font-family: "Open Sans Bold";
	font-size: 17px;
	border-spacing: 0;
  	border-collapse:collapse;
}
.formatotabla tr td{
	background:url("../img/pagTabFndSup.png") no-repeat left -4px;
	background-size: 100% 8px;
	border-bottom: 7px solid #e6e6e6;
	padding: 10px 20px 15px 20px;
	color: #888 !important;
	font-family: "Open Sans Semi";
	font-size: 13px;
}
table tr td p{
    width: 100% !important;
}


/* Partidos Politicos */
.cont1PP{background-color: #e6e6e6;}
.cont1PP p{margin: 0;padding: 0;}
.cont2PP{margin: auto;}
.cont1PP img,.cont2PP img{}
.tablapartidos{border-bottom: 6px solid #808285;border-spacing:0;border-collapse:collapse}
.tablapartidos th{font-family: "Open Sans Light";font-size: 20px;padding:10px;border-right: 4px solid #fff;}
.tablapartidos tr td{line-height: 15px;padding: 10px;border-bottom: 5px solid #fff;border-right: 2px solid #bbb;}
.tablapartidos tr td:last-child{
    border-right: none;
}
.tablapartidos tr td p{margin: 0;padding:0;}


/* VIDEOS */
.vidCntDes{
	background-color: #f7f7f7;
	margin-top: 30px;
}
.vidCntDes .desTit{
	border: 12px solid #e7e7e7;
	color: #888;
	font-family: "Open Sans Bold";
	padding: 14px;
	font-size: 18px;
}
.vidCntDes .opsCats{
	list-style:none;
	margin:0;padding: 0;
}
.vidCntDes .opsCats li{
	margin-bottom: 10px;
	border-bottom: 2px dotted #a8a8a8;
}
.vidCntDes .opsCats a{
	padding: 10px;
	display: block;
	color: #888;
	font-family: "Open Sans Semi";
}
.vidCntDes .opsCats li:hover{
	background-color: #ddd;
}
.cntVid{
	position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
}
.cntVid iframe{
    position:absolute;
    width:100%;
    height:100%;
}

/* Infografias */
.infCntDer{
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 3px #888;
    background-color: #f7f7f7;
    padding-bottom: 20px;
}
.infCntDer .tit{
	font-size: 18px;
    color: #888;
    font-family: "Open Sans Extra"
}
.infCntDer p{
    border: 7px solid #e6e6e6;
    padding: 15px 0;
    text-align: center;
    margin-bottom: 30px;
}
.infCntDer .opsCats{
	list-style:none;
	margin:0;padding: 0;
}
.infCntDer .opsCats li{
	margin-bottom: 10px;
	border-bottom: 1px dotted #a8a8a8;
	color: #888;
	font-family: "Open Sans Semi";
}
.infCntDer .opsCats a{
	padding: 4px;
	display: block;
	color: #888;
	font-family: "Open Sans Semi";
}
.infCntDer .opsCats li:hover{background-color: #ddd;}
.infCntDer .opsCats li.catPad:hover{background: none;}

.infCntDer .opsCats li ul{margin-left: 20px;}

.infImgCnt{
    position: relative;
    width: 100%;
    padding-bottom: 66.66%;
    height: 0;
    overflow: hidden;
}
.infImgCnt img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.infImgTit{
    height: 55px;
}


/* Count Down */
/*
#countdown_dashboard{
	width: 363px;height: 36px;
	margin:auto;margin-top: 30px;
	background:url("../img/fndCountDown.png") no-repeat top left;
	overflow: hidden;
}
.dash {
	position: absolute;
	color: #fff;
	margin-top: 0;
	font-family: "Open Sans Bold";
	font-size: 18px;
}
.weeks_dash{margin-left: 172px}
.hours_dash{margin-left: 248px}
.minutes_dash{margin-left: 323px}
.dash .digit {display: inline-block;text-align: center;}
.faded {color: #999;}
.parp {color: #bd0142;font-family: 'Open Sans Semi';animation-name: parp;animation-duration: 2s;animation-timing-function: linear;animation-iteration-count: infinite;-webkit-animation-name:parp;-webkit-animation-duration: 2s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;}
.parpd{position: absolute;font-size: 26px;line-height: 20px;margin-left: 298px;}
@-moz-keyframes parp{  0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@-webkit-keyframes parp {  0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@keyframes parp {  0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
*/
/* Tabla buscador */
.tablaagenda{}
.tablaagenda tr td:first-child{
	vertical-align: top;
	font-family: "Open Sans Bold";
	color: #888;
}

/* Buscador */
div.paginador{padding: 10px;color: #821f21;border: 1px dotted #aaa;background-color: #dedede;border-radius: 0 0 6px 6px;margin-bottom: 20px;}
div.paginador:hover{background-color: #eaeaea;}
a.numPags{color:#555;font-size:14px;text-align:center;margin:4px;padding:2px;text-decoration:none;font-weight:bold;}
a.numPags:hover{background-color:#821f21;color:#FFF;text-decoration:none;}
strong.pagAct{font-size:14px;color:#fff;padding:2px;font-weight:bold;background-color:#821f21;}
.BuscadorLista{border-bottom: 1px dotted #888;padding: 6px;margin-bottom: 10px;transition:all 0.4s ease;}
.BuscadorLista:hover{background-color: #eee;}
.BuscadorLista .blTit{font-family: "Open Sans Bold";}
.BuscadorLista .blTit a{color: #633635;}
.BuscadorLista .blDes{color: #888;}
.busRes{background-color: #f5f5f5;border-radius: 6px 6px 0 0;padding: 10px;color: #888;}

/* Responsivo */
/*
@media (min-width: 768px) {
	.navbar-collapse{
		padding-left: 0;
		padding-right: 0;
	}
	nav .nav li a{
		font-size: .84em;
		padding-left:4px;
		padding-right:4px;
	}
}
@media (min-width: 992px) {
	.navbar-collapse{
		padding-left: 15px;
		padding-right: 15px;
	}
	nav .nav li a{
		font-size: .9em;
		padding-left:15px;
		padding-right:15px;
	}
}*/
@media (max-width: 300px) {.infEleInf a{font-size: 0.6em;} .hmLnks{font-size: 0.6em;}}
@media (min-width: 301px) and (max-width: 380px) {.infEleInf a{font-size: 0.7em;}}
@media (min-width: 381px) and (max-width: 480px) {.infEleInf a{font-size: .9em;}}
@media (min-width: 481px) and (max-width: 640px) {.infEleInf a{font-size: 1.1em;}}
@media (max-width: 767px) {
	.dirArts38 .artCnt3,.dirArts39 .artCnt3,.dirArts40 .artCnt3{padding-bottom: auto;height: auto;}
	.dirArts38 .artCnt6,.dirArts39 .artCnt6,.dirArts40 .artCnt3{padding-bottom: auto;height: auto; }
}
@media (min-width: 768px) {
	.dirArts38 .artCnt3{padding-bottom: 200%;height: 0;}
	.dirArts38 .artCnt6{padding-bottom: 90.5%;height: 0;}
	.dirArts39 .artCnt3{padding-bottom: 200%;height: 0;}
	.dirArts39 .artCnt6{padding-bottom: 90.5%;height: 0;}
	.dirArts40 .artCnt3{padding-bottom: 250%;height: 0;}
	.dirArts40 .artCnt6{padding-bottom: 113.2%;height: 0;}
	.dirArts41 .artCnt3{padding-bottom: 150%;height: 0;}
	.dirArts41 .artCnt6{padding-bottom: 80%;height: 0;}
	.dirArts65 .artCnt3{padding-bottom: 230%;height: 0;}
	.dirArts65 .artCnt6{padding-bottom: 110%;height: 0;}
}
@media (min-width: 992px) {
	.dirArts38 .artCnt3{padding-bottom: 120%;height: 0;}
	.dirArts38 .artCnt6{padding-bottom: 55.6%;height: 0;}
	.dirArts39 .artCnt3,.dirArts40 .artCnt3{padding-bottom: 130%;height: 0;}
	.dirArts39 .artCnt6,.dirArts40 .artCnt6{padding-bottom: 60.4%;height: 0;}
	.dirArts41 .artCnt3{padding-bottom: 94%;height: 0;}
	.dirArts41 .artCnt6{padding-bottom: 55%;height: 0;}
	.dirArts65 .artCnt3{padding-bottom: 130%;height: 0;}
	.dirArts65 .artCnt6{padding-bottom: 70%;height: 0;}
}
@media (min-width: 1200px) {
	.dirArts38 .artCnt3{padding-bottom: 100%;height: 0;}
	.dirArts38 .artCnt6{padding-bottom: 47%;height: 0;}
	.dirArts39 .artCnt3,.dirArts40 .artCnt3{padding-bottom: 100%;height: 0;}
	.dirArts39 .artCnt6,.dirArts40 .artCnt6{padding-bottom: 47%;height: 0;}
	.dirArts41 .artCnt3{padding-bottom: 66%;height: 0;}
	.dirArts41 .artCnt6{padding-bottom: 40%;height: 0;}
	.dirArts65 .artCnt3{padding-bottom: 90%;height: 0;}
	.dirArts65 .artCnt6{padding-bottom: 50%;height: 0;}
}


/* OverLay */
.overlay {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.85);
  cursor: pointer;

  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.overlay .modal {
  cursor: auto;
  position: absolute;
  z-index: 11;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  max-width: 500px;
  max-height: 300px;
  padding: 20px;
  background-color: rgb(255,255,255);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.overlay.shown {
  opacity: 1;
}

/* CountDown */
.cntCD{
    text-align: center;
}
.countDown{
    font-family: 'OpenSansEB',sans-serif;
    text-align: center;
    font-size: 25px;
    margin:auto;
    padding-top: 6px;
    background:#c4043f url("../img/fndCountDown2.png") no-repeat top left;
    width: 294px;
    height: 61px;
    
}
#clock{
    
    display: inline-block;
    
    /*margin-right: 20px;*/
    /*background:url("../img/fndCountDown2.png") no-repeat top left;
    width: 237px;
    height: 65px;*/
}
.cdReloj svg{
    display: block;
    height: 100px;
}
.cdCD{
    display: inline-block;
}
.cdDias,.cdHrs,.cdMm,.cd2P,.cd2P1{
    display: inline-block;
}
.cd2P1{
    color:#B2B2B2;
    margin: 0;padding: 0;
}
.cd2P{
    color:#B2B2B2;
    margin: 0;padding: 0;
    
      -webkit-animation: pulsate 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation: pulsate 1s ease-out;
  -moz-animation-iteration-count: infinite;
  animation: pulsate 1s ease-out;
  animation-iteration-count: infinite;
  opacity: 0.0;
  margin-right: 2px;
}
.cdDias{
    width: 65px;
}
.cdHrs{
    width: 70px;
}
.cdMm{
    width: 70px;
}
.cdDias p:first-child, .cdHrs p:first-child, .cdMm p:first-child{
    color: #E5E5E5;
    -webkit-text-stroke: 1px #B2B2B2;
}
.cdDias p:last-child, .cdHrs p:last-child, .cdMm p:last-child{
    /*background-color: #CBCBCA;*/
    color: #fff;
    margin: 0;
}

/* Transp */
.traTit{
    border:1px solid #f2f2f2;
    display: block;
    background-color: #f2f2f2;
    color:#fff;
    font-size: 74px;
    font-family: "OpenSansEB", sans-serif;
    text-shadow:0 -3px 5px #ccc;
    height: 132px;
}
.traTit span{
    display: block;
    margin: 0;padding: 0;
    text-transform: uppercase;
    line-height: 68px;
    margin-top: 67px;
    text-align: center;
}
a.traTit:focus{
    text-decoration: none;
}

.traSubTit{
    display: block;
    color:#b3b3b3;
    font-size: 94px;
    font-family: "OpenSansEB", sans-serif;
    text-shadow:0 -3px 5px #ccc;
}
.traSubTit span{
    display: block;
    margin: 0;padding: 0;
    text-transform: uppercase;
    margin-top: 20px;
    text-align: center;
}
.transparenciaInicioBienvenida{
    color: #7b003a;
    font-size: 50px;
    font-family: "OpenSansEB", sans-serif;
}
.transparenciaInicioActualizacion{
    color: #7b003a;
    font-size: 21px;
    font-family: "OpenSansEB", sans-serif;
}
.transparenciaInicioDescripcion{
    color: #b3b3b3;
    font-size: 21px;
    font-family: "OpenSans", sans-serif;
}

.transparenciaHomeParrago{
    color:#b3b3b3;
    font-size: 14.5px;
    font-family: "OpenSans", sans-serif;
    padding-left: 30px;padding-right: 30px;
}
.transparenciaHomeArticulos{
    width: 95%;
    margin: auto;
}
.transparenciaHomeArticulos tr td{
    /*vertical-align: bottom;*/
}
.transparenciaHomeArticulos tr td:first-child{
    color:#b3b3b3;
    font-size: 41px;
    font-family: "OpenSansEB", sans-serif;
    text-shadow:0 -3px 5px #ccc;
}
.transparenciaHomeArticulos tr td:nth-child(2){
    color:#b3b3b3;
    font-size: 107px;
    font-family: "OpenSansEB", sans-serif;
    text-shadow:0 -3px 5px #ccc;
}
.transparenciaHomeArticulos tr td:last-child{
    padding-left: 20px;
}
.transparenciaHomeArticulos tr td:last-child a{
    display: block;
    color:#b3b3b3;
    font-size: 21px;
    font-family: "OpenSansEB", sans-serif;
    
    padding: 20px 40px 20px 80px;
    
    background: url('../img/traFndTabHome.png') no-repeat center center;
    background-size: 100% 100%;
     text-transform: uppercase;
}
.transparenciaHomeArticulos tr td:last-child a:hover{
    color: #666;
}


.traPNT{
    width: 100%;
    padding: 30px 80px;
    background: url('../img/fndSolicitud.png') no-repeat center center;
    background-size: 100% 100%;
    color:#b3b3b3;
    font-size: 14.5px;
    font-family: "OpenSansSB", sans-serif;
}
.traPNT table tr td{
    vertical-align: middle;
}

.traArc{
    text-align:center; height:50px;padding-top:0px;margin-bottom:10px;
}
.traArc h3{
    color:#888;margin:0;padding-top:10px;
    font-family: "OpenSansSB", sans-serif;
}
.traLnks{
    text-align:center;margin-bottom:50px;
}
.traLnks a{
    font-family: "OpenSans";
    font-size: 1.1em;
}
.traLnks a:hover{
    text-decoration: underline;
}


.transparenciaSubcategoriaDescripcion{
    padding: 30px 80px;
    background: url('../img/traArtDes.png') no-repeat center center;
    color:#fff;
    font-size: 23px;
    font-family: "OpenSansSB", sans-serif;
    text-transform: uppercase;
}

.transparenciaBotonesCuadrados{
}
.transparenciaBotonesCuadrados table tr td{
    padding: 15px;
}
.transparenciaBotonesCuadrados a{
    display: table-cell;
    width: 250px;height: 180px;
    background-color: #e5e6e7;
    border-radius: 10px;
    text-align: center;
    vertical-align: middle;
    padding: 20px 15px;
    color: #808080;
    font-size: 12px;
    font-family: "OpenSansSB", sans-serif;
}
.transparenciaBotonesCuadrados a span{
    display: block;
    margin: auto;
    color: #fff;
    font-size: 68px;
    text-shadow:0 -3px 5px #ccc;
    margin-bottom: 10px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    padding-bottom: 10px;
}
.transparenciaBotonesCuadrados a:hover span{
    color: #808080;
}



.transparenciaFraccionTitulo{
    padding-left: 50%;
    color:#B3B3B3;
    font-size: 24px;
    font-family: "OpenSansEB", sans-serif;
    text-transform: uppercase;
}

.transparenciaFraccionDatos{

}
.transparenciaFraccionDatos tr td{
    vertical-align: top;
}
.transparenciaFraccionDatos tr td:last-child{
    padding-left: 50px;
}

.transparenciaFraccionDescripcion{
    width: 280px;
    padding: 10px 25px;
    background: url('../img/transpFndDescrip.png') no-repeat center center;
    background-size: 280px 100%;
    color:#fff;
    font-size: 14px;
    text-align: center;
    font-family: "OpenSansEB", sans-serif;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.transparenciaFraccionDescripcion p{
    margin: 0;padding: 0;
}


.transparenciaFraccionBotonCuadrado p{
    background-color: #e5e6e7;
    border-radius: 10px;
    text-align: center;
    vertical-align: middle;
    padding: 20px 15px;
    color: #808080;
    font-size: 14px;
    font-family: "OpenSansEB", sans-serif;
}
.transparenciaFraccionBotonCuadrado p span{
    color: #fff;
    font-size: 68px;
    text-shadow:0 -3px 5px #ccc;
    margin-bottom: 10px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    padding-bottom: 10px;
}

.transparenciaFraccionBotonCuadrado a:hover span{
    color: #808080;
}

.transparenciaFraccionDetalles{
    width: 500px;
    padding: 15px 10px;
    background: url('../img/tranFraFndDatos.png') no-repeat center center;
    background-size:500px 100%;
}
.transparenciaFraccionDetalles table tr td{
    vertical-align: middle;
    padding: 5px auto;
    font-size: 17px;
    font-family: "OpenSansEB", sans-serif;
}
.transparenciaFraccionDetalles table tr td:first-child{
    width: 85px;
    text-align: center;
    vertical-align: middle;
}
.transparenciaFraccionDetalles table tr td:first-child span{
    color: #DCDCDC;
    font-size: 36px;
    text-shadow:0 -1px 3px #ddd;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.transparenciaFraccionDetalles table tr td:last-child{
    color: #B3B3B3;
    padding-left: 20px
}

.transparenciaFraccionInfo{
    width: 100%;
    background: url('../img/traFraInfo.png') no-repeat center center;
    background-size: 100% 100%;
    color: #B3B3B3;
    font-size: 12px;
    text-align: center;
    padding: 20px;
    font-family: "OpenSansEB", sans-serif;
}
.impEnc{
    display: none;
    visibility: hidden;
}

/* Acuerdos */
.frmBuscar{
	padding-top: 20px;
	padding-bottom: 20px;
}
.frmBuscar .tit, .frmBuscar form{
	display: inline-block;
}



