.boton0{
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.boton0 p {
	margin-top: -1.25em;
	position: relative;
	z-index: 1;
	color: #016;
}
.boton0 p a:visited,
.boton0 p a:link {
	padding: 1em 0.25em;
	text-shadow: 0px -1px 3px #fff;
}
.boton0 p a:hover  {text-shadow:1px 1px 2px #fff;}
.boton0 p a:active {text-shadow:none;}
/* @group Button */

.boton0 a.botona0, .boton0x1, .boton0x2 {
	background: url('../img/boton.png') no-repeat bottom left;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 224px;
}
.boton0 a.botona0 {
	color: white;
	text-decoration: none;
	text-align: center;
	position: relative;
	
	padding-bottom: 26px;
}
.boton0 a.botona0        .boton0x1{background-position:top    left; height:28px; position:absolute; top:0px; left:0px;}
.boton0 a.botona0        .boton0x2{background-position:bottom left; height:65px; position:absolute; top:0px; left:0px;}
.boton0 a.botona0:hover          {background-position:bottom center;}
.boton0 a.botona0:hover  .boton0x1{background-position:top    center;}
.boton0 a.botona0:hover  .boton0x2{background-position:bottom center;}
.boton0 a.botona0:active         {background-position:bottom right;}
.boton0 a.botona0:active .boton0x1{background-position:top    right;}
.boton0 a.botona0:active .boton0x2{background-position:bottom right;}

.boton0 a.botona0 span {
	display: block;
	padding: 1.15em;
	line-height: 1em;
	position: relative;
	z-index: 1;
	top: -6px;
	
	text-shadow: 1px 1px 1px #A40101;
	font-size: 1.2em;
}
.boton0 a.botona0:hover  span{text-shadow:0px 0px 5px #fff;}
.boton0 a.botona0:active span{text-shadow:0px -1px 5px #A40101;}
