body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #99ccff;
	scrollbar-highlight-color: #99ccff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #99ccff;
}

p, li {
	font-size: 11px;
	text-align:justify;
}
  p.right {
  	  text-align:right;
  }

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #99ccff;
}

.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	border: 1px solid #99ccff;
}

.Font, .FontBold { font-size: 11px; }

.FontBold { font-weight: bold; }

.FontNombre { /* Nombre completo de ATEIA, en la cabecera */
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-transform: capitalize;
}

.msgOK {
	font-size: 12px;
	font-weight: bold;
	color: #1E9A32;
}

.warning {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;   
}
TD.BorderWarning { border: 2px dashed #ff0000; }

.BordeGeneral { border: thin solid #000000; }

.BorderTopBottom {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.FondoGris {
	background-color: #EEEEEE;
	font-size: 11px;
}
.FondoAmarillo {
	background-color: #FFFAD4;
	font-size: 11px;
}

/*******************************************************/
.FontLogin, .InputLogin { font-size: 11px; }
.InputLogin { border: 1px solid #99ccff; }
/*******************************************************/

/*******************************************************/
/*  				  Que es ATEIA					   */
/*******************************************************/
.TituloSeccionAteia {
	font-size: 11px;
	border-top: 2px solid #08ABFD;
	border-bottom: 2px solid #08ABFD;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
/*******************************************************/



/**************************************************************/
/*                 Junta directiva                            */
/**************************************************************/
.TableTitleJunta {
   font-size: 11px;
   border-top: 2px solid #FD3E59;
   border-bottom: 2px solid #FD3E59;
   text-transform: uppercase;
   color: #000000;
   font-weight: bold;
}
.RepresentanteJunta, .PuestoEnJunta, .DireccionJunta, .TelefonoJunta, 
.FaxJunta, .EmailJunta, .EmpresaJunta { font-size: 11px; }
.RepresentanteJunta {
	font-weight: bold;
	color: #ffffff;
	background-color: #FD3E59;	
}
.PuestoEnJunta {
	color: #000000;
	border: 2px dotted #FD3E59;
	text-transform: uppercase;
}
.DireccionJunta, .TelefonoJunta, .FaxJunta, .EmailJunta, .EmpresaJunta {
	border-right: 1px dotted #FD3E59;
	border-left: 1px dotted #FD3E59;
}
.DireccionJunta, .EmailJunta{ background-color: #FDF0F2; }
/**************************************************************/




/*******************************************************/
/*  					Asociados  					   */
/*******************************************************/
.TableTitleAsociado {
	font-size: 11px;
	border-top: 2px solid #2D5FC0;
	border-bottom: 2px solid #2D5FC0;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
.EmpresaAsociado, .NumeroAsociado, .CIFAsociado, .DireccionAsociado, .TelefonoAsociado, 
.FaxAsociado, .EmailAsociado, .RepresentanteAsociado { font-size: 11px; }
.EmpresaAsociado {
	font-weight: bold;
	color: #ffffff;
	background-color: #2D5FC0;	
}
.NumeroAsociado {
	color: #000000;
	border: 2px dotted #2D5FC0;
}
.CIFAsociado, .DireccionAsociado, .TelefonoAsociado, .FaxAsociado, .EmailAsociado, 
.RepresentanteAsociado {
	border-right: 1px dotted #2D5FC0;
	border-left: 1px dotted #2D5FC0;
}
.CIFAsociado, .TelefonoAsociado, .FaxAsociado, .RepresentanteAsociado { background-color: #D8E5FD; }
/*******************************************************/


/*******************************************************/
/*              Enlaces                                */
/*******************************************************/
.TableTitleEnlaces {
	font-size: 11px;
	border-top: 2px solid #910DB7;
	border-bottom: 2px solid #910DB7;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
a.Categoria, a.SubCategoria, a.Enlace {
	font-size: 12px;
	text-decoration: none;
}
a.Categoria {
	font-weight: bold;
	color: #ffffff;
	background-color: #910DB7;
	width: 580px;
}
a.SubCategoria {
	font-weight: bold;
	color: #910DB7;
	background-color: #FBEEFF;
	width: 540px;
}
/***********************************************************/




/*******************************************************/
/*  					Contacto  					   */
/*******************************************************/
.TituloSeccionContacto {
	font-size: 11px;
	border-top: 2px solid #818181;
	border-bottom: 2px solid #818181;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
.EmpresaAsociado { font-size: 11px; }
/*******************************************************/




/***********************************************************/
/*           Menu privado                                  */
/***********************************************************/
.TableMenuPrivado {
	border-top: 2px dashed #99ccff;
	border-bottom: 2px dashed #99ccff;
	height: 30px;
}
a.FontMenuPrivado {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.FontMenuPrivado:hover{
	color: #000000;
	text-decoration: none;
}
/***********************************************************/


/**********************************************************/
/*   			  Beneficios                              */
/**********************************************************/
.TituloSeccionBeneficios {
	font-size: 11px;
	border-top: 2px solid #FF1A96;
	border-bottom: 2px solid #FF1A96;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
div#beneficiosabogado {
	border-bottom:1px solid black;
	border-right:1px solid black;
	width:100%;
}
  div#beneficiosabogado:after {
	  clear:both;
	  content:"."; 
	  display:block; 
	  visibility:hidden;
  }
    div#beneficiosabogado div {
  	    float:right;
		width:50%;
    }
	  div#beneficiosabogado div#datosabogado { text-align:right; }
      div#beneficiosabogado div#datosabogado p {
	  	  margin-right:18px;
	  	  text-align:right;
	  }
/***********************************************************/



/**********************************************************/
/*   			  Zona Privada                            */
/**********************************************************/
.TituloSeccion {
	font-size: 11px;
	border-top: 2px solid #33CCFF;
	border-bottom: 2px solid #33CCFF;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
/***********************************************************/



/*******************************************************/
/*  				  Calendario					   */
/*******************************************************/
.TituloSeccionCalendario {
	font-size: 11px;
	border-top: 2px solid #FA9B05;
	border-bottom: 2px solid #FA9B05;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
caption {
	font-size:11px;
    font-weight:bold;
	text-align:left;
}
.calendar {	width:180px; }
/*******************************************************/

/**************************************************************************
/*         Calendario  Boletines y festivos                               */
/**************************************************************************/
/* Nombre de los días de la semana */
.DiasSemana, .header {
	color: #000000;
	/*background-color: #66CCFF;*/
	background-color: #EEEEEE;
	font-size: 10px;
	font-weight: bold;
}
/* Día actual */
.DiaActual {
  	font-size: 10px;
	color: #000000;
	background-color: #FF0000;
	border: #FFFFFF;
}
/* Dias del mes que no tienen ningún evento */
.DiasMesVacios, .day {
	font-size: 10px;
	color: #000000;
	/*background-color: #FFFFCC;*/
	background-color: #FFFAD4;
	border: #FFFFFF;
	text-align:center;
}
/* Dias del més en los que se ha enviado algún boletín o es festivo */
.DiasMesOcupados, .linkedday {
	font-size: 10px;
	color: #000000;
	background-color: #CCFF99;
	border: #FFFFFF;
	text-align:center;
}
  .linkedday a { text-decoration:none; }
/* Dias de la primera semana que pertenecen al anterior mes */
.DiasMesAnterior {
}
/**************************************************************************/





/*************************************************************************************/
/*  Contenido del boletín                                                                                 */
/*************************************************************************************/
.FechaEnvio, .FechaCreacion, .TituloBoletin, .TituloBoletinEnListado, .CabeceraBoletin, .PieBoletin, 
.TituloCircular, .ResumenCircular, .TextoCircular, .UrlCircular { font-size: 11px; }
/* Fecha de Recepción/Envío del boletín */
.FechaEnvio {
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
}
/* Fecha de creación del boletín */
.FechaCreacion {
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
}
/* Titulo del boletín */
.TituloBoletin {
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
/* Titulo de los boletines en el listado */
.TituloBoletinEnListado {
	font-weight: bold;
	background-color: #EEEEEE;
}
/* Cabecera */
.CabeceraBoletin {
}
.PieBoletin {
}
/* Tabla del listado de circulares */
/*.TableCirculares {
	border-left: 1px solid #99ccff;
	border-right: 1px solid #99ccff;
}*/
.TituloCircular {
	text-decoration: none;
	font-weight: bold;
	background-color: #EEEEEE;
}
.ResumenCircular {
}
.TextoCircular {
}
.UrlCircular {
}



/*************************************************************************************/
/*  IFRAME                                                                           */
/*************************************************************************************/
iframe {
	border:none;
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
	width:120px;
}


/*************************************************************************************/
/*  Listado de Divisas en Zona Privada                                               */
/*************************************************************************************/
table.cambiodivisas {
	margin:10px auto;
	width:100%;
}
  table.cambiodivisas th {
  	  border-bottom:0.1em solid black;
	  border-top:0.1em solid black;
  	  font-size:11px;
	  text-align:left;
  }
  table.cambiodivisas td { font-size:11px; }
    table.cambiodivisas td.par { background-color:#EEEEEE; }
	  
	  table.cambiodivisas td.searchKO {
	  	  color:red;
		  font-weight:bold;
		  padding:2em;
		  text-align:center;
	  }
	
  table.cambiodivisas tfoot td {
  	  padding-top:5px;
  	  text-align:center;
  }
  
  
  
/*************************************************************************************/
/*  Sección Impresos				                                                 */
/*************************************************************************************/
div#ventaImpresos {
	background:url(img/venta_impresos.jpg) no-repeat center;
	height:93px;
	margin:0.5em auto;
	width:487px;
}
  div#ventaImpresos p {
  	 margin-left:86px;
	 margin-right:21px; 
	 padding-top:35px;
  }
.TituloSeccionImpresos {
	font-size: 11px;
	border-top: 2px solid #F6E202;
	border-bottom: 2px solid #F6E202;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
table.impresos {
	font-size:11px;
	width:90%;
}
  table.impresos th { border:1px solid black; }
  table.impresos td {
  	  border-bottom:1px solid black;
	  padding:5px;
  }
    table.impresos td.impar { background-color:#e2e2e2; }
	
	
	
/*************************************************************************************/
/*  Sección Eventos				                                                 */
/*************************************************************************************/
.TituloSeccionEventos {
	font-size: 11px;
	border-top: 2px solid #008e0a;
	border-bottom: 2px solid #008e0a;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}

/*lightbox*/
.listado-fotos {text-align:center}
.listado-fotos li {
	background-color:#fff;
	border:1px solid #c8c8c8;
	display:inline-block;
	margin:10px;
	padding:7px;
	text-align:center;
	
	-moz-border-radius:10px;/*firefox*/
	-webkit-border-radius:10px;/*safari y chrome*/
	-khtml-border-radius:10px;/*linux*/
	border-radius:10px;
	
	-moz-box-shadow:0 0 6px #c8c8c8;
	-webkit-box-shadow:0 0 6px #c8c8c8
}
