.lst-type-2 a.link-combo,
.lst-type-2 a.iconeIngressoCompra{
	display: block;
    width: 58px;
    height: 39px;
    text-indent: -9999px;
    background: url(../img/ico-ingreassos-combos.png);
    margin: 5px 0 -10px 34px;
}
#link-combo{
	display: inline-block;
	padding: 5px 50px 5px 5px;
    background: url(../img/ico-ingreassos-combos-red.png) 85px center no-repeat;
    border: solid 1px #feb215;
    border-radius: 5px;
   font: 16.5px/17.28px "bold",Arial,sans-serif;
   color: #f23e12;
}
.modalLinks{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 9999;
	display: none;
}
.modalLinks .mask{
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #000;
	opacity: 0.7; 
}
.modalLinks .modalAlign{
	position: absolute;
	width: 100%;
}
.modalLinks .modalAlign .modal{
	width: 712px;
	background-color: #FFF;
	margin: 30px auto 0;
}
.modalLinks .modalAlign .modal .headModal{
	height: 141px;
	position: relative;
	background: url(../img/bg-head-modal.png) 0 0 no-repeat;
}
.modalLinks .modalAlign .modal .headModal{
	padding: 70px 0 0 154px;
	color: #FFF;
}
.modalLinks .modalAlign .modal .headModal .btnCloseModal{
	background: url(../img/btn-close-modal-2.png) 0 0 no-repeat;
	width: 35px;
	height: 35px;
	display: block;
	outline: none;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	top: 20px;
}
.modalLinks .modalAlign .modal .listaCompraIngressos{
	padding: 0 10px 7px 18px;
}

.modalLinks .modalAlign .modal .listaCompraIngressos strong,
.modalLinks .modalAlign .modal .listaCompraIngressos span{
	display: block;
	color: #454545;
}
.modalLinks .modalAlign .modal .listaCompraIngressos span{
	font: 14px/16px "regular",Arial,sans-serif;
}
.modalLinks .modalAlign .modal .listaCompraIngressos strong{
	font: 16px/21px "bold",Arial,sans-serif;
}

.modalLinks .modalAlign .modal .listaCompraIngressos a{
	background-color: #f17830;
	display: block;
	font: 16.5px/17.28px "bold",Arial,sans-serif;
    margin: 0;
    padding: 10px 40px 10px 10px;
    border-radius: 3px;
    float: right;
    color: #FFF;
    position: relative;
    margin-top: 9px;
}
.modalLinks .modalAlign .modal .listaCompraIngressos ul{
	max-height: 276px;
	overflow: auto;
}
.modalLinks .modalAlign .modal .listaCompraIngressos li{
	padding: 5px 10px;
	display: inline-block;
    width: 100%;
}
.modalLinks .modalAlign .modal .listaCompraIngressos li:nth-child(2n+1) {
    background-color: #f3f3f3;
}
.modalLinks .modalAlign .modal .listaCompraIngressos li > div{
	float: left;
}
.modalLinks .modalAlign .modal .listaCompraIngressos a:after {
    content: " ";
    position: absolute;
    bottom: 9px;
    right: 5px;
    background: url(../img/spr-main.png) no-repeat;
    display: block;
    width: 27px;
    height: 27px;
    top: 5px;
}

.box-timeline #dates .itm-2 {margin-left: 234px;}
.box-timeline #dates .itm-3 {margin-left: 225px;}