#col_central {
	float: left;
	width: 920px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 794px 20px;
}
.paso0  {
	background-image: url(../imagenes/fondos/pasos_compra_00.gif);
}
.paso1    {
	background-image: url(../imagenes/fondos/pasos_compra_1.gif);
}
.paso2    {
	background-image: url(../imagenes/fondos/pasos_compra_2.gif);
}
.paso3    {
	background-image: url(../imagenes/fondos/pasos_compra_3.gif);
}
.paso4    {
	background-image: url(../imagenes/fondos/pasos_compra_4.gif);
}
.paso5    {
	background-image: url(../imagenes/fondos/pasos_compra_5.gif);
}
.paso6 {
	background-image: url(../imagenes/fondos/pasos_compra_6.gif);
}


#col_abonosd {
	float: left;
	width: 558px;
	padding-left: 30px;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 30px;
}


#col_abonos {
	/* 	float: left; */
	width: 680px;
	padding-left: 36px;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 30px;
	background-color: #FFFFFF;
	background-image: url(../imagenes/navegacion/pasos_compra_0.gif);
	background-repeat: no-repeat;
	background-position: 794px 75px;
	min-height: 440px;
	height: 440px;
}


#col_abonos h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 5px;
}
#col_abonos p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	margin-bottom: 10px;
}
#col_abonos    .ventajas   {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	display: block;
}
#col_abonos li {
	margin-bottom: 5px;
	text-align: justify;
}
#col_abonos a {
	color: #919571;
}
#bt_abono_volver           {
	display: block!important;
	list-style-type: none;
	background-image: url(../imagenes/navegacion/bt_abono_volver.gif);
	height: 24px;
	width: 74px;
	text-indent: -5000px;
}
#bt_abono_siguiente {
	background-image: url(../imagenes/navegacion/bt_abono_siguiente.gif);
	display: block;
	height: 24px;
	width: 130px;
	text-indent: -5000px;
}
#bt_abono_realizarpago {
	background-image: url(../imagenes/navegacion/bt_abono_realizarpago.gif);
	display: block;
	height: 24px;
	width: 130px;
	text-indent: -5000px;
}



#bt_comprar {
	background-image: url(../imagenes/navegacion/bt_comprarabono.gif);
	display: block;
	height: 24px;
	width: 144px;
	margin-top: 20px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	margin-bottom: 20px!important;
}
#titulo_abonos {
	background-image: url(../imagenes/titulares/titulo_abonos_alt.gif);
	text-indent: -5000px;
	background-repeat: no-repeat;
	height: 38px;
}
#titulo_abonos_paso1 {
	background-image: url(../imagenes/titulares/titulo_abonos_paso1_alt.gif);
	text-indent: -5000px;
	background-repeat: no-repeat;
	height: 38px;
}
#titulo_abonos_paso2 {
	background-image: url(../imagenes/titulares/titulo_abonos_paso2.gif);
	text-indent: -5000px;
	background-repeat: no-repeat;
	height: 38px;
}
#titulo_abonos_paso3 {
	background-image: url(../imagenes/titulares/titulo_abonos_paso3.gif);
	text-indent: -5000px;
	background-repeat: no-repeat;
	height: 38px;
}
#titulo_abonos_paso4 {
	background-image: url(../imagenes/titulares/titulo_abonos_paso4.gif);
	text-indent: -5000px;
	background-repeat: no-repeat;
	height: 38px;
}
#titulo_abonos_paso5 {
	background-image: url(../imagenes/titulares/titulo_abonos_paso5.gif);
	text-indent: -5000px;
	background-repeat: no-repeat;
	height: 38px;
	margin-bottom: 10px;
}
#titulo_abonos_paso6 {
	background-image: url(../imagenes/titulares/titulo_abonos_paso6.gif);
	text-indent: -5000px;
	background-repeat: no-repeat;
	height: 38px;
	margin-bottom: 10px;
}
#titulo_abonos_aceptada {
	background-image: url(../imagenes/titulares/titulo_abonos_aceptada.gif);
	text-indent: -5000px;
	background-repeat: no-repeat;
	height: 38px;
	margin-bottom: 10px;
}


#col_abonos .navegacion {
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline;
	float: left;
	list-style-type: none;
}
#col_abonos .navegacion li {
	display: inline;
	float: left;
	margin-right: 15px;
}



.tabla_espectaculos {
	border: 1px solid #919571;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	

}
.tabla_espectaculos   td {
	padding: 7px 5px;
}
.tabla_espectaculos   .encabezado   {
	background-color: #DFDFD5;
	font-weight: bold;
	font-size: 11px;
}
.tabla_espectaculos .centrado {
	text-align: center;
}
.tabla_espectaculos   .impar   {
	background-color: #F2F2EE;
}
.tabla_espectaculos span {
	text-decoration: line-through;
	color: #999999;
	padding-right: 2px;
}
.tabla_espectaculos  a {
	color: #CC6600!important;
}
.tabla_espectaculos  select {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #919571;
	width: 140px;
}




.tabla_espectaculos_confirmar {
	border: 1px solid #919571;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	

}
.tabla_espectaculos_confirmar    td {
	padding: 7px 5px 7px 10px;
}
.tabla_espectaculos_confirmar  .centrado {
	text-align: center;
}
.tabla_espectaculos_confirmar    .impar   {
	background-color: #F2F2EE;
}


#datospersonales {
	background-color: #EDEEE8;
	padding: 10px 15px 5px 13px;
	border: 1px solid #919571;
	margin-top: 10px;
	margin-bottom: 10px;
}
#datospersonales p {
	color: #484A39;
	margin-bottom: 5px;
	font-size: 12px;
	display: block;
	height: 20px;
}
#datospersonales strong {
	width: 65px;
	display: block;
	float: left;
}

#total {
	padding: 10px 15px 0px 13px;
	border: 1px solid #919571;
	margin-top: 10px;
	margin-bottom: 20px;
}
#total p {
	font-size: 13px;
}
#total  span {
	font-weight: bold;
	font-size: 16px;
}

.a_sele {
	width: 40px;
}
#col_abonos h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 5px;
}
#contenedor #cabecera .maspormenos {
	background-image: url(../imagenes/fondos/pasos_logomaspormenos.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 158px;
	display: block;
	text-indent: -5000px;
	float: left;
	margin-top: -84px;
	margin-left: 332px;
}

#lista_obras a {
	font-size: 15px;
	color: #CC3300;
	margin-top: 10px;
	padding-top: 10px;
}

input.nentradas {
	width: 15px;
	text-align: right;
}