
#nome
{
	width: 300px;
}

#email
{
	width: 300px;
}

#telefone
{
	width: 300px;
}

#pessoas
{
	margin: 0px;
}

.error
{
	color: #920000;
	font-size: 13px;
	margin-left: 135px;
	margin-top: 5px;
}

.payment-type 
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 82px 38px 32px 38px;
	margin: 0px 16px 0px 0px;
	cursor: pointer;
}

.payment-type :hover 
{
	border: 1px solid #0069aa;
}

.payment-type ::active
 {
	border: 1px solid #0069aa;
}

.paypal, .paypal:active  {
	background: #fafafa url(../images/paypal.png) no-repeat center 30px;
}
.paypal:hover {
	border: 1px solid #0069aa;
}

.euro, .euro:active{
	background: #fafafa url(../images/euro.png) no-repeat center 30px;
}
.euro:hover {
	border: 1px solid #0069aa;
}

.echeck, .echeck:active {
	background: #fafafa url(../images/echeck.png) no-repeat center 30px;
}
.echeck:hover {
	border: 1px solid #0069aa;
}

.notifi-error
{
	background-color: #920000;
	color: #FFF;
	padding: 10px;
	font-size: 12px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #FFF;
}

.notifi-sucess
{
	background-color: green;
	color: #FFF;
	padding: 10px;
	font-size: 12px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #FFF;
}

.programa{
    list-style: none;
}

.programa li{
    line-height: 40px;
}