@CHARSET "UTF-8";

/* Temporal desactivación pago hermanos */
#pending-payments-tab{	
	/*display:none!important;*/
}

#pending-payments-form{
	/*display:none!important;*/
}


.wpmacarena .hidden-accesible {
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	position: absolute;
}

.wpmacarena #brother-zone-navigation {
	width: 905px;
	clear: left;
	margin-left: auto;
	margin-right: auto;
}

.wpmacarena #brother-zone-navigation ul {
	list-style: none;
	/*margin: 0px;comentado para dejar el original mrobledo*/
	padding: 0px;
	margin-top:20px;/*Nuevo introducido para dejar el hueco de arriba mrobledo*/
}

.wpmacarena #brother-zone-navigation ul li {
	display: block; 
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
}

.wpmacarena .brother-zone-wrapper {
	padding: 0px;
	display: block;
}

.wpmacarena #brother-zone-content {
	width: 869px;
	clear: left;
	margin-left: auto;
	margin-right: auto;
}

.wpmacarena #brother-zone-tabs {

}

.wpmacarena #brother-zone-tab {
	
}

.wpmacarena #brother-zone-navigation a {
	display:block; 
	height:65px;
	width: 124px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-color: transparent;
}

/*Hidden accesible text*/
.wpmacarena #brother-zone-navigation a > span {
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}

.wpmacarena #brother-zone-navigation .personal-data a,
	.wpmacarena #brother-zone-navigation .personal-data a:visited {
	background-image:url(../images/icons/datos-personales-OFF.png); 
}

.wpmacarena #brother-zone-navigation .personal-data a:hover,
	.wpmacarena #brother-zone-navigation .personal-data a:active,
	.wpmacarena #brother-zone-navigation .personal-data-selected a {
	background-image:url(../images/icons/datos-personales-ON.png); 
}

.wpmacarena #brother-zone-navigation .pending-payments a,
	.wpmacarena #brother-zone-navigation .pending-payments a:visited {
	background-image:url(../images/icons/gestion-cuotas-OFF.png); 
}

.wpmacarena #brother-zone-navigation .pending-payments a:hover,
	.wpmacarena #brother-zone-navigation .pending-payments a:active,
	.wpmacarena #brother-zone-navigation .pending-payments-selected a {
	background-image:url(../images/icons/gestion-cuotas-ON.png); 
}

.wpmacarena #brother-zone-navigation .wedding-booking a,
	.wpmacarena #brother-zone-navigation .wedding-booking a:visited {
	background-image:url(../images/icons/reserva-bodas-OFF.png); 
}

.wpmacarena #brother-zone-navigation .wedding-booking a:hover,
	.wpmacarena #brother-zone-navigation .wedding-booking a:active,
	.wpmacarena #brother-zone-navigation .wedding-booking-selected a {
	background-image:url(../images/icons/reserva-bodas-ON.png); 
}

.wpmacarena #brother-zone-navigation .varas-e-insignias a,
	.wpmacarena #brother-zone-navigation .varas-e-insignias a:visited {
	background-image:url(../images/icons/solicitud-varas-OFF.png); 
}

.wpmacarena #brother-zone-navigation .varas-e-insignias a:hover,
	.wpmacarena #brother-zone-navigation .varas-e-insignias a:active,
	.wpmacarena #brother-zone-navigation .varas-e-insignias-selected a {
	background-image:url(../images/icons/solicitud-varas-ON.png); 
}

.wpmacarena #brother-zone-navigation .varas-e-insignias a.disabled,
	.wpmacarena #brother-zone-navigation .varas-e-insignias-selected a.disabled,
	.wpmacarena #brother-zone-navigation .varas-e-insignias a.disabled:hover,
	.wpmacarena #brother-zone-navigation .varas-e-insignias a.disabled:active,
	.wpmacarena #brother-zone-navigation .varas-e-insignias a.disabled:visited {
	
	background-image:url(../images/icons/solicitud-varas-OFF.png); 
}

.wpmacarena #brother-zone-navigation .placement-ticket a,
	.wpmacarena #brother-zone-navigation .placement-ticket a:visited {
	background-image:url(../images/icons/papeletas-sitios-OFF.png); 
}

.wpmacarena #brother-zone-navigation .placement-ticket a:hover,
	.wpmacarena #brother-zone-navigation .placement-ticket a:active,
	.wpmacarena #brother-zone-navigation .placement-ticket-selected a {
	background-image:url(../images/icons/papeletas-sitios-ON.png); 
}

.wpmacarena #brother-zone-navigation .placement-ticket a.disabled,
	.wpmacarena #brother-zone-navigation .placement-ticket a.disabled:visited,
	.wpmacarena #brother-zone-navigation .placement-ticket a.disabled:hover,
	.wpmacarena #brother-zone-navigation .placement-ticket a.disabled:active,
	.wpmacarena #brother-zone-navigation .placement-ticket-selected a.disabled {
	background-image:url(../images/icons/papeletas-sitios-OFF.png);
}

.wpmacarena #brother-zone-navigation .procesion-rosario a,
	.wpmacarena #brother-zone-navigation .procesion-rosario a:visited {
	background-image:url(../images/icons/procesion-rosario-OFF.png); 
}

.wpmacarena #brother-zone-navigation .procesion-rosario a:hover,
	.wpmacarena #brother-zone-navigation .procesion-rosario a:active,
	.wpmacarena #brother-zone-navigation .procesion-rosario-selected a {
	background-image:url(../images/icons/procesion-rosario-ON.png); 
}

.wpmacarena #brother-zone-navigation .procesion-rosario a.disabled,
	.wpmacarena #brother-zone-navigation .procesion-rosario a.disabled:visited,
	.wpmacarena #brother-zone-navigation .procesion-rosario a.disabled:hover,
	.wpmacarena #brother-zone-navigation .procesion-rosario a.disabled:active,
	.wpmacarena #brother-zone-navigation .procesion-rosario-selected a.disabled {
	background-image:url(../images/icons/procesion-rosario-OFF.png);
}

.wpmacarena #brother-zone-navigation .via-crucis a,
	.wpmacarena #brother-zone-navigation .via-crucis a:visited {
	background-image:url(../images/icons/via-crucis-OFF.png); 
}

.wpmacarena #brother-zone-navigation .via-crucis a:hover,
	.wpmacarena #brother-zone-navigation .via-crucis a:active,
	.wpmacarena #brother-zone-navigation .via-crucis-selected a {
	background-image:url(../images/icons/via-crucis-ON.png); 
}

.wpmacarena #brother-zone-navigation .via-crucis a.disabled,
	.wpmacarena #brother-zone-navigation .via-crucis a.disabled:visited,
	.wpmacarena #brother-zone-navigation .via-crucis a.disabled:hover,
	.wpmacarena #brother-zone-navigation .via-crucis a.disabled:active,
	.wpmacarena #brother-zone-navigation .via-crucis-selected a.disabled {
	background-image:url(../images/icons/via-crucis-OFF.png);
}

.fondoDatos {/*Introducido por mrobledo para poner el cuadro de fondo mrobledo*/ 
	background-color: #FAFAFA;
	border-bottom: 2px solid #C9CAC6;
    border-color: #C9CAC6;
    border-left: 2px solid #C9CAC6;
    border-right: 2px solid #C9CAC6;
    width: 863px;
	clear: left;
	padding-top: 20px;
}

.textoCampo {
	color:#2B2B2B; 
	font-size:12px;
	font-weight:bold;
	
}

.textoCabecera, .parrafoCabecera {
	margin-left:45px;
	margin-right:55px;
	line-height:2em;
	text-align:justify;	
	color:#2B2B2B;
}

.parrafoCabecera {
	margin-top: 0.25em;
	margin-bottom: 0.75em;
}

.textoNoCabecera{
	color:#2B2B2B; 
	font-size:12px;
}

#campoDeshabilitado{
	background-color:#eee; 
	border: 1px solid #eee; 
	color:#4A4A4A;
}

.campoSelect{
	background-color:#CFDDCB; 
	border: 1px solid #CFDDCB; 
	color:#2B2B2B;
}

.bloquePassword{
	float:left; 
	width:410px; 
	margin-left:45px; 
	margin-top:20px;	
}

.tablaCabecera{
	border:1px solid #000000; 
	margin-left: 40px; 
	color:#000
}

.tablaContenido{
	margin-left:40px; 
	margin-right:40px; 
	width:780px; 
	height:241px; 
	color:#000; 
	font-weight:normal; 
	overflow-y: visible; 
	overflow-x: hidden;
}

.thCabecera{
	background-color: #90B486;
    border: 1px solid #026D35;
}

.trContenido{
	border:1px solid #000000; 
	height:40px;
}

.thContenido{
	background: none repeat scroll 0 0 #CFDDCB;
    border: 1px solid #026D35; 
	font-weight:normal;
	vertical-align:middle;
}

.bloquePapeleta{
	float:left; 
	width:410px; 
	margin-left:290px; 
	margin-top:20px;
}

.textoPestanya{
	color: #026D35;
    font-family: Tahoma;
    font-size: 14px;
	text-decoration:none;
	/*font-weight:bold;*/
}

.wpmacarena #brother-zone-content {
	
}

.textoExpandir{
	color: #026739;
    text-decoration: underline;
	font-weight:bold;
	cursor:pointer;
}

.textoExpandir:hover{
	text-decoration: none;
}

.mensajeSesionCerrada{
	margin-bottom: 50px;
    margin-top: 35px;
    text-align: center;
}

.wpmacarena .brother-zone-wrapper .logged-user-details-wrapper {
	position: relative;
	height: 0px;
}

.wpmacarena .brother-zone-wrapper .logged-user-details {
    position: absolute;
    right: 0;
    text-align: right;
    top: -46px;
    width: 500px;
}

.wpmacarena .brother-zone-wrapper .logged-user-details-content {
	text-align: left;
}

.wpmacarena .brother-zone-wrapper .table-wrapper {
	width: 780px;
	margin-left: 40px;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table-header,
	.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table-body {
	width: 100%;
	margin: 0px;
	border: none;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table-body {
	border-top: 1px solid #026D35;
	min-height: 300px;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .header {
	background-color: #026D35;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .header tr {
	background-color: #90B486;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .body tr {

}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .body tr td {
	padding: 0px;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .body tr td .content {
	padding: 4px;
	font-size: 0.9em;
	text-align: center;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .body tr td .content-left {
	text-align: left;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .body tr td.full-row {
	text-align: center;
	padding: 5px;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .header th {
    border: 1px solid #026D35;
    color: #000;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .body {
	color: #000;
	background-color: #CFDDCB;
    font-weight: normal;
    vertical-align: middle;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .body-wrapper {
	overflow-x:hidden;
    overflow-y:visible;
    max-height: 300px;
    margin-bottom: 40px;
    border: 1px solid #026D35;
}

.wpmacarena .brother-zone-wrapper #pending-payments-form .pending-payments-table .no-data {
	text-align: center;
	padding: 20px;
}

.wpmacarena .pending-payments-details {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	padding: 12px;
}

.wpmacarena #pending-payments-details-table {
	/*background-color: #026D35;*/
	color: #000;
	font-size: 0.9em;
	/*border: 1px solid #026D35;*/
	border: 1px solid #CFCFCF;
}

.wpmacarena #pending-payments-details-table thead {
	/*background-color: #90B486;*/
	background-color: #CFCFCF;
}

.wpmacarena #pending-payments-details-table thead tr th.header {
	border: 1px solid #CFCFCF;
	/* border: 1px solid #026D35; */
	color: #000;
}

.wpmacarena #pending-payments-details-table tbody {
	/*background-color: #CFDDCB;*/
}

.wpmacarena #pending-payments-details-table tbody tr td {
	/*border-top: 1px solid #026D35;
	border-left: 1px solid #026D35;*/
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
}

.wpmacarena .pending-payments-details dt.total-label {
	width: 75px;
}

.wpmacarena .form-buttons-bottom-payments {	
	width: 92%;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

.wpmacarena .solicitud-varas-e-insignias select.select-paso {
	display: inline;
	margin-left: 0.5em;
	margin-right: 0.5em;
	width: 9em;
}

.wpmacarena #form-solicitud-varas-e-insignias div.row {
	float: left;
	clear: left;
	margin-bottom: 1em;
	margin-left: 45px;
}

.wpmacarena #form-solicitud-varas-e-insignias div.field-left {
	float: left;
	clear: left;
}

.wpmacarena #form-solicitud-varas-e-insignias div.label-right {
	float: left;
	margin-left: 10px;
	max-width: 780;
	width: 45em;
	line-height: 18px;
	margin-right: 5px;
}

.wpmacarena #form-solicitud-varas-e-insignias div.label-right label,
	.wpmacarena #form-solicitud-varas-e-insignias div.label-right select {
	
	float: none;
	display: inline;
}

.wpmacarena #form-solicitud-varas-e-insignias div.label-right select {
	margin-left: 0.5em;
	margin-right: 0.5em;
	width: 22.5em;
}

.wpmacarena #form-placement-ticket dl {
    float: left;
    margin-left: 45px;
    padding-left: 1em;
}

.wpmacarena #form-placement-ticket dl dt {
	 width: 170px;
	 float: left;
	 clear: left;
}

.wpmacarena #form-placement-ticket dl dd {
	width: 350px;
	float: left;
}

.wpmacarena #form-placement-ticket .form-buttons-bottom {
	margin-right: 35px;
}

.wpmacarena #form-placement-ticket select.inline {
	width: 9em;
	display: inline;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

.wpmacarena .placement-ticket-checkout .cuadroComprobacionDatos dt {
	width: 11em;
}

.wpmacarena .form-buttons-bottom-placement-ticket {
    margin-left: 96px;
    margin-right: 75px;	
}

.wpmacarena div.placement-ticket-position {
	margin: 42px;
}

.wpmacarena dl#placement-ticket-position {
	margin-left: 32px;
}

.wpmacarena dl#placement-ticket-position > dt {
	display: block;
	float: left;
	clear: left;
	margin-right: 1em;
	margin-bottom: 1.25em;
	font-weight: normal;
	color: #000000;
}

.wpmacarena dl#placement-ticket-position > dd {
	display: block;
	float: left;
	clear: none;
	margin-bottom: 1.25em;
	font-weight: 800;
}

.wpmacarena .placement-ticket-position .placement-ticket-position-foot {
	text-align:right;
	clear:left;
}


/* Formato tablas solicitud e insignias */

.table-wrapper-ia{
	margin-top:20px;
	margin-bottom:20px;
}

.wpmacarena .brother-zone-wrapper .table-insignia-application {
	width: 100%;
	margin: 0px;
	border: none;
}

.wpmacarena .brother-zone-wrapper .table-insignia-application thead{
	background-color: #026D35;
}

.wpmacarena .brother-zone-wrapper .table-insignia-application thead tr{
	background-color: #90B486	
}

.wpmacarena .brother-zone-wrapper .table-insignia-application thead tr th{
	border: 1px solid #026D35;
    color: #000000;
}

.wpmacarena .brother-zone-wrapper .table-insignia-application tbody{
	background-color:#CFDDCB;
}

.wpmacarena .brother-zone-wrapper .table-insignia-application tbody td{
	color:black!important;
	text-align:center;
	padding:5px!important;
}


