/* === DIV FOR SHOW A WELCOME MESSAGE AFTER SUCCESSFUL PAYMENT === */
#tpv_div_payment_successful{
background-color:#891;
border:1px #450 solid;
margin-top:60px;
margin-bottom:60px;
text-align:center;
vertical-align:middle;
padding:21px;
color:#eee;
font-weight:bold;
font-size:20px;
}
/* === DIV FOR SHOW A MESSAGE ERROR AFTER PAYMENT === */
#tpv_div_payment_error{
background-color:#a22;
border:1px #600 solid;
color:#eee;
margin-top:60px;
margin-bottom:40px;
padding:21px;
text-align:center;
vertical-align:middle;
}
#tpv_div_payment_error p{
text-align:center;
color:#eee;
}
#tpv_div_payment_error .tpv_reference_label{
font-weight:bold;
font-size:16px;
color:#000;
}
#tpv_div_payment_error .tpv_reference_value{
font-weight:bold;
font-size:16px;
color:#eee;
}
/* === DIV FOR SHOW A MESSAGE "TRY AGAIN" AFTER PAYMENT === */
#tpv_div_try_again{
background-color:#891;
border:1px #450 solid;
margin-top:30px;
margin-bottom:30px;
text-align:center;
vertical-align:middle;
}
#tpv_div_try_again a{
color:#eee;
font-weight:bold;
font-size:20px;
}
#tpv_div_try_again a:hover{
color:#111;
}

/*==========LISTADO TPV==============*/
.tpv_list{	width:100%;}
.tpv_list .tpv_contain{
	width:100%;
	border: solid 3px #f52;
	margin-bottom: 10px;
	padding-left:5px;
	-webkit-border-radius: 10px; -moz-border-radius: 10px;

}
.tpv_list .tpv_contain:hover{ background-color:#ddd;}