.btn-tickepolis-wrap {
	display: inline-block;
	background-color: #eee;
	padding: 4pt;
	border-radius: 5pt;
	vertical-align: top;
	text-align: center;
	box-shadow: 2px 2px 3px #ddd;

	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 28%, rgba(246,246,246,1) 60%, rgba(237,237,237,1) 80%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 28%,rgba(246,246,246,1) 60%,rgba(237,237,237,1) 80%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 28%,rgba(246,246,246,1) 60%,rgba(237,237,237,1) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}

.btn-tickepolis-wrap .btn-tickepolis ,
.btn-tickepolis-wrap .btn-tickepolis-disabled ,
.btn-tickepolis-wrap .btn-tickepolis-agotada 
{
	display: block;
	vertical-align: middle;
	border: none;
	padding: 5pt;
	padding-left: 22pt;
	padding-right: 22pt;
	min-width: none;
	border-radius: 3pt;
	margin: auto;
	width: 100%;
	font-family: "Arial" !important;
	font-size: 11pt;
}

.btn-tickepolis {
	text-shadow: 1px 1px 1px #8d3131;
	color: white;
	background-color: #e5402d;
	border: 1pt solid #C81E1E;
}

.btn-tickepolis-v2 {
	color: white;
	border-radius: 15pt;
}

.btn-ew-naranja {
    background-color: #FF5D00;
    color: #fff !important;
	min-width: 100px;
    min-height: 36px;
}

.btn-blanco {
    border-color: #FF5D00;
    color: #FF5D00!important;
    font-weight: bold;
    padding-top: 8px;
	background-color: transparent;
	min-width: 100px;
    min-height: 36px;
}

.btn-blanco:hover {
    background-color: #FF5D00;
    color: #fff!important;
}

.btn-tickepolis-v2:hover, .btn-tickepolis-v2:focus, .btn-tickepolis-v2.focus {
    color: #fff;
    text-decoration: none;
}

.btn-tickepolis:hover {
	background-color: #362c2a;
	text-decoration: none;
	color: white;
}

.btn-tickepolis:active {
	background-color: #FF604E;
	text-decoration: none;
	color: white;
}

.btn-tickepolis:visited {
	text-decoration: none;
	color: white;
}

.btn-tickepolis-disabled {
	text-shadow: 1px 1px 1px #cfcfcf;
	color: #665A5A;
	background-color: #B7A8A6;
	border: 1pt solid #9E9E9E;
}

.btn-tickepolis-disabled:hover {
	text-decoration: none;
	color: #665A5A;
}

.btn-tickepolis-agotada {
	text-shadow: 1px 1px 1px #333;
	border: 1pt solid #9E9E9E;
	background-color: #A21010;
	color: #eee;
	cursor: not-allowed !important;
}

.btn-tickepolis-agotada:hover {
	text-decoration: none;
	color: #eee;
}

.btn-tickepolis-large {
	text-align: center;
	max-width: none;
}
.btn-tickepolis-large 
	.btn-tickepolis-wrap {
		width: 100%;
		max-width: none;
}

.btn-tickepolis-negro {
	background-color: #333;
}

.btn-tickepolis-negro:hover {
	background-color: #444;
}

.btn-tickepolis-lg {
	width: 119px!important;
}