@CHARSET "UTF-8";

.wpmacarena .forms .required {
	
}

.wpmacarena .form-wrapper legend {
	font-weight: bold;
}

.wpmacarena .form-errors {
	font-size: 0.9em;
	border: solid 1px red;
	background-color: white;
	margin: 10px 0px 10px 0px;
	padding: 5px;
}

.wpmacarena .fondoDatos .form-errors {
    margin-left: 45px;
    margin-right: 55px;
}

.wpmacarena .form-errors > ul {
	list-style: none;
	margin: 0px 0px 0px 12px;
	padding: 0px;
}

.wpmacarena .form-errors > ul > li {
	margin-left: 5px;
}

.wpmacarena .messages {
	font-size: 0.9em;
	border: solid 1px #026D35;
	background-color: white;
	margin: 10px 0px 10px 0px;
	padding: 5px;
}

.wpmacarena .fondoDatos .messages {
    margin-left: 45px;
    margin-right: 55px;
}

.wpmacarena .messages > ul {
	list-style: none;
	margin: 0px 0px 0px 12px;
	padding: 0px;
}

#page-content .wpmacarena .messages > ul > li 
	,.wpmacarena .messages > ul > li {
	margin-left: 5px;
	font-size:1.1em;/*Agregado para cambiar el tamaño del mensaje cuando termina de pagar la papeleta de sitio (mrobledo)*/
}

.wpmacarena .form-buttons-row {
	margin-top: 15px;
	margin-bottom: 30px;
}

.wpmacarena .login-form-wrapper {
	border: 1px solid #02703C; 
	padding: 20px; 
	width: 230px; 
	margin-bottom: 45px; 
	margin-left: auto;
	margin-right: auto; 
	margin-top: 45px;
}

.wpmacarena .login-form-wrapper .form-errors {
	background-color: #e5e5e5;
}

.wpmacarena .login-form-wrapper .form-errors > ul > li {
	color: #a03f3f;
}

.wpmacarena .login-form-wrapper .bottom-links {
	margin-top: 1.5em;
}

.wpmacarena .login-form-wrapper .bottom-links ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.wpmacarena .login-form-wrapper .bottom-links li {
	margin-bottom: 0.5em;
}

.wpmacarena .login-form dt {
	
}

.wpmacarena .login-form dd {
	margin-left: 0px;
}

.wpmacarena .form-buttons, 
	.wpmacarena .form-buttons-bottom {
	
	clear: left;
	text-align: right;
	padding: 1em;
}

.wpmacarena .form-buttons-bottom {
	margin-bottom: 1em;
	padding-right: 40px;
}

.wpmacarena .form-buttons .back, 
	.wpmacarena .form-buttons-bottom .back {
	
	float: left;
	text-align: left;
	width: 200px;
}

.wpmacarena .form-buttons .pay-gate, 
	.wpmacarena .form-buttons-bottom .pay-gate {
	
	float: right;
	text-align: right;
	width: 200px;
}

.wpmacarena .booking-form-wrapper {
	margin-left: 0px;
}

.wpmacarena #booking-form {
	
}

.wpmacarena #booking-form dl,
	.wpmacarena #booking-form dl dt,
	.wpmacarena #booking-form dl dd {

	/*margin: 0px;
	padding: 0px;
	width: auto;*/
}

.wpmacarena #booking-form dl dt {
	display: block;
	clear: left;
}

.wpmacarena #booking-form dl dt.hidden {
	display: block;
	clear: left;
	height: 0px;
	width: 0px;
}

.wpmacarena #booking-form dl dd {
	/*display: block;
	clear: left;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;*/
}

.wpmacarena #booking-form dl dd label {
	padding-left: 10px;
}

.wpmacarena #brother-zone-content form label {
	float: none;
}

.wpmacarena #brother-zone-content form dt,
	.wpmacarena #brother-zone-content form dd {

	margin-bottom: 10px;
}

.wpmacarena #brother-zone-content form dt label,
	.wpmacarena #brother-zone-content form dd label {

	vertical-align: middle;
}

.wpmacarena #brother-zone-content form .form-row {
	width: 780px;
	margin-left: 40px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.wpmacarena form .form-row-client-name,
.wpmacarena #brother-zone-content form .form-row-client-name {
	clear: both;
	padding-top: 0px;
}

.wpmacarena #brother-zone-content form#form-placement-ticket .form-row-client-name {
	padding-top: 12px;
}

.wpmacarena form#form-brother-application .form-row-client-name {
	padding-left: 14px;
    padding-top: 18px;
    padding-bottom: 18px;
}

.wpmacarena form .form-row-client-name .label,
.wpmacarena #brother-zone-content form .form-row-client-name .label {
	color: #2B2B2B;
	float: left;
	width: 245px;
}

.wpmacarena form#form-brother-application .form-row-client-name .label {
	background-image: url("../images/arrow2.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 13px;
    width: 224px;
}

.wpmacarena form#form-brother-application .form-row-client-name .label {
	color: #026D35;
	padding-top: 5px;
}

.wpmacarena form .form-row-client-name .label,
.wpmacarena #brother-zone-content form .form-row-client-name .label {
	color: #2B2B2B;
	float: left;
}

.wpmacarena form .form-row-client-name .value input,
.wpmacarena #brother-zone-content form .form-row-client-name .value input {
	width: 200px;
}

.wpmacarena form#form-brother-application .form-row-client-name .value input {
	margin: 0px;
	padding: 0px;
}

.wpmacarena .textoAnotacion,
.wpmacarena form .form-row-client-name .annotation,
.wpmacarena #brother-zone-content form .form-row-client-name .annotation {
	clear: left;
    float: left;
    font-size: 90%;
    font-style: italic;
    padding: 0 0 4px 24px;
    text-align: left;
}

.wpmacarena #brother-zone-content form#pending-payments-form .form-row-client-name .annotation {
	padding: 10px;
	color: #2b2b2b;
	background-color: rgba(255, 0, 0, .1);
	border: 1px solid red;
	margin: 10px 0;
}

.wpmacarena form#formularioDonaciones .textoAnotacion {
	padding: 10px;
	color: #2b2b2b;
	background-color: rgba(255, 0, 0, .1);
	border: 1px solid red;
}

.wpmacarena form#form-placement-ticket .form-row-client-name .annotation {
	padding: 10px;
	color: #2b2b2b;
	background-color: rgba(255, 0, 0, .1);
	border: 1px solid red;
	margin: 10px 0;
}

.wpmacarena form#form-brother-application .form-row-client-name .annotation {
	padding: 10px;
	color: #2b2b2b;
	background-color: rgba(255, 0, 0, .1);
	border: 1px solid red;
	margin: 10px 0;
	width: 800px;
}

.wpmacarena form .form-row-client-name .annotation strong,
.wpmacarena #brother-zone-content form .form-row-client-name .annotation strong {
	font-weight: bolder;
}

.wpmacarena .wpmacarena-form .width-180 {
	width: 180px;
}

.wpmacarena .wpmacarena-form .width-170 {
	width: 170px;
}

.wpmacarena .wpmacarena-form .width-80 {
	width: 170px;
}

.wpmacarena #brother-zone-content .disabled-field,
	.wpmacarena #wpmacarena-form input[disabled="disabled"],
	.wpmacarena #wpmacarena-form select[disabled="disabled"],
	.wpmacarena #wpmacarena-form textarea[disabled="disabled"] {
	
	background-color:#eee; 
	border: 1px solid #eee; 
	color:#4A4A4A;
}

.wpmacarena #wpmacarena-form dl,
	.wpmacarena #wpmacarena-form dt,
	.wpmacarena #wpmacarena-form dd {

	display: block;
	margin: 0px;
	padding: 0px;
}

.wpmacarena .bloqueIzquierdoDatosPersonales{
	float:left; 
	width:410px;
	margin-left:45px; 
	margin-top:20px;
	margin-bottom: 12px;
}

.wpmacarena .bloqueDerechoDatosPersonales{
	float:right; 
	width:385px; 
	margin-right:20px;  
	margin-top:20px;
	margin-bottom: 20px;
}

.wpmacarena #brother-zone-content .bloqueIzquierdoDatosPersonales dt,
	.wpmacarena #brother-zone-content .bloqueDerechoDatosPersonales dt {

    clear: left;
    display: block;
    float: left;
    width: 172px;
}

.wpmacarena #brother-zone-content .bloqueIzquierdoDatosPersonales dd,
	.wpmacarena #brother-zone-content .bloqueDerechoDatosPersonales dd {
	
    clear: right;
    display: block;
    float: left;
    width: 180px;
}

.wpmacarena #brother-zone-content .non-personal-data {
	width: 795px; 
	margin-left: 45px; 
	margin-right: 45px;
	clear:left;
}

.wpmacarena #brother-zone-content .non-personal-data dl {
	clear: left;
	margin: 0px 0px 12px 0px;
}

.wpmacarena #brother-zone-content .non-personal-data dt {
    clear: left;
    display: block;
    float: left;
    width: 172px;
    text-align: left;
}

.wpmacarena #brother-zone-content .non-personal-data dd {
	clear: right;
    display: block;
    float: left;
}

.wpmacarena #brother-zone-content form dt.radio {
	width: 30px;
	padding-left: 10px;
}

.wpmacarena #brother-zone-content .non-personal-data .payment-method dd {
	
}

.wpmacarena #brother-zone-content form dt.checkbox {
	width: 30px;
	padding-left: 10px;
}

.wpmacarena #brother-zone-content .non-personal-data #datosBancarios .account-header label {
	display: block;
	float: left;
	margin-right: 10px;
}

.wpmacarena #brother-zone-content .non-personal-data #datosBancarios .account-body input {
	display: block;
	float: left;
	margin-right: 10px;
}

.wpmacarena #brother-zone-content .non-personal-data #datosBancarios .account-header {	
    display: block;
    margin-left: 172px;
    width: 545px;
    margin-bottom: 0.1em;
}

.wpmacarena #personal-data-form {
	
}

.wpmacarena #password-change-form {
	
}

.wpmacarena .personal-data-form-container {
	clear: left;
}

.wpmacarena .password-change-form-container {
	clear: left;
}

.wpmacarena #brother-zone-content .bloquePassword {
	width: 795px; 
	margin-left: 45px; 
	margin-right: 45px;
	clear:left;
}

.wpmacarena #brother-zone-content .bloquePassword dl {
	clear: left;
	margin: 0px 0px 20px 0px;
}

.wpmacarena #brother-zone-content .bloquePassword dt {
    clear: left;
    display: block;
    float: left;
    width: 172px;
    text-align: left;
}

.wpmacarena #brother-zone-content .bloquePassword dd {
	clear: right;
    display: block;
    float: left;
}

.wpmacarena #pending-payments-form {
	
	
}

.wpmacarena #pending-payments-form input.total {
	width: 6em; 
	margin-top: 20px; 
	margin-left: 5px; 
	float: left;
}

.wpmacarena .newsletter-options-form-wrapper,
	.wpmacarena .massive-email-options-form-wrapper {
	max-width: 800px;
}

.wpmacarena .newsletter-options-form-wrapper .form-buttons,
	.wpmacarena .massive-email-options-form-wrapper .form-buttons {
	max-width: 250px;
	text-align: left;
}

.wpmacarena .newsletter-options-form-wrapper label,
	.wpmacarena .massive-email-options-form-wrapper label {
	font-weight: bolder;
}
