/* Comienzo de Hoja de Estilo */
/* Para definir la página completa */ 
body {
background-color: white; /* blanco */
color: black; /* negro */
font-size: 12pt;
font-family: Arial, Courier New, monospace;
}

/* Definición de párrafos */
p {
display: block; /* en bloque, separado de antes y después */
margin-left: 5%;
margin-right: 5%;
text-align: justify; /* parejo en ambos lados */
}

/* Definición de los encabezados */
h1, h2, h3, h4, h5, h6 {
background-color: black;
color: silver;
text-transform: capitalize; /* Primera letra mayúscula */
text-align: center;
}

/* Tamaño de la letra */
h1 {font-size: 24pt; }
h2 {font-size: 20pt; }
h3 {font-size: 16pt; }
h4 {font-size: 14pt; }
h5 {font-size: 12pt; }
h6 {font-size: 9pt; }


/* Definición de listas */
ul, ol {
margin: 0;
padding: 0.5em;
text-align: left; /* alineado a la izquierda */
}

/* Lista sin numerar */
ul {
list-style-type: square; /* Símbolo es un cuadrado */
}

/* Listas numeradas */
ol {
list-style-type: upper-roman; /* Letras romanas mayúsculas */
}

/* Definición de Negritas */
b {
font-weight: bolder;
}

/* Definición de italizado */
i {
font-style: italic;
}

/* Definición de subrayado */
	u {
text-decoration: underline;
}

/* para páginas divididas en div */
div.container {
width:100%;
margin:0px;
/* border:1px solid black; */
}

div.header, div.footer {
width: 100%;
margin: 0px;
padding: 20px 0px 0px 20px;
color:silver;
background-color:black;
line-height:120%;
clear:left;
}

div.header {
height: 20%;
margin: 0px 0px 10px 0px;
font-size: 20pt;
text-align: center;
}

div.left {
float:left;
width:20%;
margin:0;
padding:0em;
}

div.content {
margin-left:30%;
border-left:1px solid black; 
padding:0.2em;
}

div.margin30 {
margin-left:30%;
}

ul.bar {
float:left;
width:100%;
padding:0.2em;
margin:0;
list-style-type:none;
font-size: 10pt;
}

a.bar {
float:left;
width:8em;
text-decoration:underline;
color:black;
background-color:white;
/* border-right:1px solid black; */
font-size: 10pt;
}

li.bar {display:inline}

ul.left {
padding:0;
margin:1px;
list-style-type:none;
}

a.left {
text-decoration:none;
color:black;
background-color:white;
}

.hidden {
display: none;
}

.heading {
	font: oblique bolder 16px/normal Geneva, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #1B2D5F;
	background: scroll left top;
}
.text {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.prayer_requester {
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	color: #000000;
}
.prayer_request {
	font: italic lighter 14px Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	text-decoration: underline;
}
.officers_name {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #000000;
	text-decoration: underline;
}
a:link {
/* text-decoration: underline;  subrayado */
font-variant: small-caps; /* Mayúsculas pequeñas */
background-color: white;
	color: #000000;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #010050;
}
a:active {
	color: #666666;
}
.galleryimage {
border: 2px #000000 solid;
}

/* Fin de Hoja de Estilo */



