@charset "utf-8";
/* CSS Document */

html {
/*  font-size: 16px !important; */
 line-height: 1.25 !important;

  text-align:justify !important;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
body{
	margin: 2%;
	background-color: #f2f2f2;
}
/* =================== *\
    Estilos ~ Enlaces
\* =================== */
a:link {
	color: #333; 
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#005B00
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #069;
}
/* =========================== *\
  Estilo de portada, index.html
\* =========================== */
.div_marco_portada {
	width:600px;
	max-width: 90%;
	margin-left:auto;
	margin-right:auto;
	margin:auto;
}
.div_logo {
	width:600px;
	max-width: 100%;
	margin-left:auto;
	margin-right:auto;
	margin: 50px 0px 40px 0px;
	text-align:center;
}
.div_lema{
	width:800px;
	max-width: 100%;
	margin-left:auto;
	margin-right:auto;
    margin: 60px 0px 30px 0px;
	text-align:right;
}
/* ===================== *\
   Configuracion general
\* ===================== */
.div_marco {
	width:800px;
	max-width: 90%;
	margin-left:auto;
	margin-right:auto;
	margin:auto;
}
.div_cabecera{
	max-width:800px;
	width:100%;
	text-align:center;
	background-color:#fff;
	margin:auto;
	padding-bottom:10px;
	padding-top:20px;
}
.div_logo_cuerpo {
	width:500px;
	max-width: 100%;
	margin-left:auto;
	margin-right:auto;
	margin: 60px 0px 40px 0px;
	text-align:center;
	display: inline-block;
}
.div_cuerpo{
	max-width:800px;
	width:100%;
	text-align:justify;
	background-color:#fff;
	margin:auto;
	padding-bottom:3px;
	padding-top:3px;
}
.parrafo{
	text-indent:20px;
	text-align:justify;
	padding: 0px 5px 0px 5px;
}
.parrafo_lista{
	text-indent:0px;
	text-align:justify;
	padding: 0px 5px 0px 0px;
}
.center {
    text-align: center;
}
.center-s {
    text-align: center;
	font-size:12px;
}
.apartados{
	color:#000080;
	text-indent:20px;
	text-align:justify;
}
.fuente_small{ font-size:12px;
}
.fuente_gnu{font-family:Courier New, Courier, monospace;
}
.fuente_verde{
	color: #008000;
	text-align:center;
}
.fuente_azul{
	color: #000080;
	text-align:center;
}
/* ===================== *\
   Tablas
\* ===================== */
.tabla_img {
	margin-left: auto;
    margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:center;
	width:90%;
	background:#FFF;
}
.tabla_img td {
	width: 50%;
}
.tabla_img_licencia {
	margin-left: auto;
    margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:justify;
	width:90%;
	background:#FFF;
	columns:2;
}
.tabla_inmemoriam {
	margin-left: auto;
    margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align:left;
	width:100%;
	background:#FFF;
}
.columna1_inmemoriam{
	width:60%;
	text-align:left;
	vertical-align:middle;
}
.columna2_inmemoriam{
	width:40%;
	text-align:center;
	vertical-align:middle;
}
/* ================== *\
   Estilo de imagenes 
\* ================== */
.img_ia_texto{
  border:0;
  width:393px;
  height:50px;
  margin-left:auto;
  margin-right:auto;
  margin: 30px 0px 20px 0px;
}
.img_tr{
  border:0;
  width:200px;
  height:356px;
  margin-left:auto;
  margin-right:auto;
  margin: 30px 0px 20px 0px;
  text-align:center;
}
.img_sec_race{
  border:0;
  width:150px;
  height:150px;
  margin-left:auto;
  margin-right:auto;
  margin: 30px 0px 20px 0px;
  text-align:center;
}
.img_tom_tierra{
  border:0;
  width:150px;
  height:125px;
  margin-left:auto;
  margin-right:auto;
  margin: 30px 0px 20px 0px;
  text-align:center;
}
.img_aerotrapos{
  border:0;
  width:300px;
  height:182px;
  margin-left:auto;
  margin-right:auto;
  margin: 10px 0px 10px 0px;
  text-align:center;
}
.img_diapo{
  border:0;
  width:500px;
  height:280px;
  margin: 10px 0px 10px 0px;
  display:block;
  margin:auto;
}
.img_diapos{
  border:0;
  width:330px;
  height:221px;
  margin: 10px 0px 10px 0px;
  display:block;
  margin:auto;
}
.img_memorial{
  border:0;
  width:690px;
  height:461px;
  margin: 10px 0px 10px 0px;
  display:block;
  margin:auto;
}


/* ================ *\
   Footer
\* ================ */

.div_footer {
/*	width:800px;
	max-width: 100%;
	margin-left:auto;*/
	margin:auto;
	display: block;
	text-align:center;
	min-height: 10%;
	background:#FFF;
	
	max-width:800px;
	width:100%;
/*	text-align:center;
	background-color:#fff;
	margin:auto;
	padding-bottom:10px;
	padding-top:20px;*/
}

.footer-centro {
  font-size: .9em;
  font-weight: bold;  
  font-family: Times, serif;
  color: #FFF;
  letter-spacing: 0.03em;
  border-bottom: none;
  border-bottom: none;
  text-align: center;
}
.footer-izq {
  font-size: .9em;
  font-weight: bold;  
  font-family: Times, serif;
  color: #FFF;
  letter-spacing: 0.03em;
  border-bottom: none;
  border-bottom: none;
  text-align:right;
}

/* *** Tabla Footer ***  */

.table_footer {
	margin-left: auto;
    margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:center;
	width:90%;
	background:#FFF;
}
td_footer {
	vertical-align:middle;
	text-align:center;
}
.columna1_footer{
	width:25%;
	text-align:left;
	vertical-align:middle;
}
.columna2_footer{
	width:25%;
	text-align:center;
	vertical-align:middle;
}
.columna3_footer{
	width:25%;
	text-align:right;
	vertical-align:middle;
}
.columna4_footer{
	width:20%;
	text-align:left;
	vertical-align:middle;
}
.columna5_footer{
	width:25%;
	text-align:right;
	vertical-align:middle;
}

/* *** Imagenes footer ***  */

.img_footer_html{
  width:67px;
  height:67px;
  border:0;
}
.img_footer_css{
  border:0;
  width:67px;
  height:67px;
}
.img_footer_epub{
  border:0;
  width:67px;
  height:67px
}
.img_footer_epub_disp{
  border:0;
  width:76px;
  height:67px
}
.img_footer_wsp{
  border:0;
  width:75px;
  height:75px;
}

/* *** hr footer ***  */
.hr_fot {
  color:#008000;
}
		
/* *** div_mailist ***  */

.div_mailist {
	display: block;
	text-align:center;
	min-height: 10%;
	background:#FFF;
}
/*  fin footer  */

