/* macn1.css */

/*  */
*{
 font-size: 62,5%;

 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding: 0;
}

body 
{
/*para IE6 y anteriores, ya que no funciona contenedor_pag la parte de centrado*/
font-size: 1em;
text-align:center;
}

/* Enlaces */
a 
{
  text-decoration: none;
  color: #0099FF;
}

a:link,a:active,a:focus
{
 text-decoration: none;
 /*color: #0099FF;*/
 color: #4aaff3;
}

a:visited 
{
 text-decoration: none;
 color: #4aaff3;
}

a:hover 
{
 text-decoration: none;
 font-weight: bold;
 color: #0066A5; 

 cursor: hand; 
}

/* Encabezados */
h1 
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 1.4em;
 font-weight: normal;
  /*color: #0099FF;*/
 color: #3d90c8; 
 
 margin-bottom: 10px;
 margin-top: 0px;
 line-height: 100%;
 
 clear:both;
}

h2 
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 1.1em;
 font-weight: normal;
 color: #3d90c8;
 
 margin-top: 20px;
 margin-bottom: 10px;
}

h3 
{
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-size: 0.94em;
  font-weight: bold;
  color: #3d90c8;  
  
  margin-top: 20px;
  margin-bottom: 3px;
}

h4 
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.8em;
 font-weight: bold;
 color: #333333;

 margin-top: 20px;
 margin-bottom: 3px;
}

h5 
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.7em;
 font-weight: bold;
 color: #333333;
 
 margin-top: 16px;
 margin-bottom: 3px;
}

/* Parrafos */
p 
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.8em;
 font-weight:normal;
 color: #4D4A41;
 
 /*text-indent: 0.5em;*/
 
 margin-top: 8px;
 margin-bottom: 4px;
}

/*ul
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.8em;
 font-weight:normal;
 color: #4D4A41;
 line-height: 1.2em;
}
*/

/* Define la página */
#contenedor_pag
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 1em;
 background-color: #ffffff;
 color: #4D4A41; 
 
 width: 760px;
 margin-top: 5px;
 margin-right: auto;
 margin-bottom: 5px;
 margin-left: auto;
 padding: 0px;
 
 border-color: #cccccc;
 border-width: 1px;
 border-style: solid;

 overflow:hidden;
/*display:inline;*/

}

/* Define el menu superior */
#contenedor_msup
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.7em;
 /*font-weight: bold;*/

 
 text-decoration: none;
 text-align: left;
 line-height: 100%;
 background-color: #ffffff;
 color: #DBDBDB;

 margin-top:0px;
 margin-bottom:10px;
 margin-left:10px;
 margin-right:10px; 
 padding-top: 4px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-left: 4px;

 border-bottom-color: #DBDBDB;
 border-bottom-width: 1px;
 border-bottom-style: solid;
  
  /*display:inline;*/
}

#contenedor_msup a:link, #contenedor_msup a:active, #contenedor_msup a:focus
{
 text-decoration: none;
 color: #4aaff3;
}

#contenedor_msup a:visited
{
 text-decoration: none;
 color: #4aaff3;

}

#contenedor_msup a:hover
{
 text-decoration: none;
 font-weight: bold;
 color: #0066A5; 

 border-color: #e7e7e7;
 border-width: 1px;
 border-style: solid;

 cursor: hand; 
}

.contenedor_msub
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.7em;
 text-decoration: none;
 text-align: left;
 line-height: 130%;
 background-color: #ffffff;
 color: #DBDBDB;

 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px; 
 
 padding-top: 4px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-left: 4px;

 border-bottom-color: #dbdbdb;
 border-bottom-width: 1px;
 border-bottom-style: solid;
  /*display:inline;*/
}

.contenedor_msub a:link, #contenedor_msup a:active, #contenedor_msup a:focus
{
 text-decoration: none;
 color: #4aaff3;
}

.contenedor_msub a:visited
{
 text-decoration: none;
 color: #4aaff3;

}

.contenedor_msub a:hover
{
 text-decoration: none;
 font-weight: bold;
 color: #0066A5; 

 border-color: #e7e7e7;
 border-width: 1px;
 border-style: solid;

 cursor: hand; 
}

/* Submenu paginas similares */
.contenedor_msubset
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.7em;
 text-decoration: none;
 text-align: left;
 line-height: 130%;
 background-color: #ffffff;
 color: #e7e7e7;

 margin-top:0px;
 margin-bottom:5px;
 margin-left:10px;
 margin-right:0px; 
 
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;

 border-color: #eeeeee;
 border-width: 1px;
 border-style: solid;

 float:right;
 clear:left;
}

.contenedor_msubset_t
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 text-align: left;
 font-size: 1em;
 
 font-weight: bold;
 background-color: #eeeeee;
 color: #006000;
 
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 6px;
 margin-left: 0px;
 padding-left: 14px;
 padding-right: 14px;
 padding-top: 2px;
 padding-bottom:4px;
 
 clear: both;
}

/* Barra de navegacion */
.contenedor_bnav
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.7em;
 text-decoration: none;
 text-align: left;
 line-height: 130%;
 background-color: #ffffff;
 color: #e7e7e7;

 margin-top:0px;
 margin-bottom:5px;
 margin-left:0px;
 margin-right:0px; 
 
 padding-top: 0px;
 padding-right: 4px;
 padding-bottom: 0px;
 padding-left: 4px;

 border-bottom-color: #e7e7e7;
 border-bottom-width: 1px;
 border-bottom-style: solid;

 
 float:right;
 clear:left;
 /*display:inline;*/
}

.contenedor_bnav a:link, #contenedor_msup a:active, #contenedor_msup a:focus
{
 text-decoration: none;
 color: #4aaff3;
}

.contenedor_bnav a:visited
{
 text-decoration: none;
 color: #4aaff3;

}

.contenedor_bnav a:hover
{
 text-decoration: none;
 font-weight: normal;
 color: #0066A5;
 
 border-color: #e7e7e7;
 border-width: 1px;
 border-style: solid;
 
 border-bottom-color: #0066A5;
 border-bottom-width: 1px;
 border-bottom-style: solid;

 cursor: hand; 
}

/* Define lo que viene abajo del menu principal */
#contenedor_con
{
 font-family: Arial,Tahoma,Verdana,sans-serif; 
 text-align:left;
 font-size: 1em;
 background-color:#ffffff;
 color: #4D4A41; 
 
 width:70%;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:10px;
 margin-right:5px;
 
 padding-top: 10px;
 padding-left: 8px;
 padding-right: 8px;
 
 
 border-color:#DBDBDB;
 border-width:1px;
 border-style:solid; 

 float:left;
 display:inline;
 overflow:auto;
}

/* Define el menu lateral*/
#contenedor_mlat
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size:1em;
 text-align: center;
 background-color: #ffffff;
 color: #999999;	
 
 width: 22%;
 margin-top: 10px;
 margin-bottom: 0px; /*10px !! =alt */
 
 margin-left: 5px;
 margin-right: 10px;
 
 padding: 4px;
 padding-bottom:6px; /* !! =alt */
 
 border-color: #DBDBDB;
 border-width: 1px;
 border-style: solid;
 
 float: right;
 display: inline;
 /*overflow: auto;*/
}

/* Pie principal de todas las páginas */
#pie
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 text-align: left; 
 font-size: 0.7em; 
 color: #999999;
  
 width: 94%;
 margin-left: 10px;
 
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
 
 border-top-color: #e7e7e7;
 border-top-width: 1px;
 border-top-style: solid;

 float: left;
 display: inline;
}

/* Leyenda al pie del diseñador */
#diseno
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 text-align: right; 
 font-size: 0.7em; 
 color: #999999;
  
 width: 94%;
 margin: 0px;
 
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 6px;
 padding-left: 10px;
 
 float: right;
 display: inline;
}

/*Herramientas del menu lateral */
#mlat_herramientas
{
 margin-top: 4px;
 margin-right: 6px;
 margin-bottom: 0px;
 margin-left: 4px;
 

 float: right;
 clear: both;
 display: inline;
}

/* Imagen del menu lateral */
#mlat_imagen
{
 text-align: center;
 font-size: 0.7em;
 width: 150px;
 height: 140px;
 
 margin-top: 5px;
 margin-right: 5px;
 margin-bottom: 16px;
 margin-left: 5px;
 
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 5px;
 padding-bottom: px;

 border-color: #e7e7e7;
 border-width: 1px;
 border-style: solid;

 clear: both;
}

#mlat_imagen img
{
 border: 0px;
}

/*Consultas sobre ... un item especifico*/
#mlat_consultas
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 text-align: left;
 font-size: 0.7em;
 
 margin-top: 0px;
 margin-right: 6px;
 margin-bottom: 12px;
 margin-left: 6px;
 padding-top:4px;
 padding-bottom:4px;
 
 border-bottom-color: #DBDBDB;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 
 clear: both;
 }

/* Contenidos relacionados */
#mlat_relacionados_t
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 text-align: left;
 font-size: 0.7em; 
 color: #666666;
 
 margin-top: 0px;
 margin-right: 6px;
 margin-bottom: 0px;
 margin-left: 6px;
 padding-bottom:4px;
 
 clear: both;
}

#mlat_relacionados_c
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 text-align: left;
 font-size: 0.7em; 
 
 margin-top: 0px;
 margin-right: 6px;
 margin-bottom: 12px;
 margin-left: 6px;
 padding-bottom:6px;
 
 border-bottom-color: #DBDBDB;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 
 clear: both;
}

#mlat_descargas_t
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 text-align: left;
 font-size: 0.7em; 
 
 margin-top: 0px;
 margin-right: 6px;
 margin-bottom: 0px;
 margin-left: 6px;
 padding-bottom:4px;
 
 clear: both;
}

#mlat_descargas_c
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 text-align: left;
 font-size: 0.7em; 
 
 margin-top: 0px;
 margin-right: 6px;
 margin-bottom: 12px;
 margin-left: 6px;
 padding-bottom:6px;
 
 border-bottom-color: #DBDBDB;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 
 clear: both;
}

/* Menu Lateral */
#mlat_menu
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.7em;
 text-align: left;

 width:90%;
 /*border-color: #cccccc;
 border-width: 1px;
 border-style: solid;
*/
 
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 6px;
 padding-bottom:4px;
 
 float:left;
 clear: both;
 overflow: auto;
  display: inline; 
  
 }
 
 #mlat_menu_item
{
 background-color: #ffffff;
 width: 99%;
 margin-top: 6px;
 margin-right: 0px;
 margin-bottom: 6px;
 margin-left: 0px;

 /* border: 1px solid #cccccc;
 
clear: both;*/
 float: left;
 overflow: auto;
 display: inline; 
 }
 
 #mlat_menu_img
 {
 background-color: #ffffff;
 text-align: center;
 
 margin-left: 4px;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
 border: 1px solid #DBDBDB; 
 
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 padding-right:4px;
 
 *padding-bottom: 1px;
 
 clear: both;
 float:left;
 display: inline;

 }
 
 
 /* Imagen MACN */
 #imagenmacn
 {
  margin: 0;
  padding: 0;
 }
 
 /* Imagen en el contenido a la derecha */
.imagen_conr
{
 background-color: #ffffff;
 text-align: center;
  
 margin-left: 4px;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
 border: 1px solid #DBDBDB; 
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 padding-right:4px;
 
 float:right;
 clear: both;
}

 /* Imagen en el contenido a la izquierda */
.imagen_conl
{
 background-color: #ffffff;
 text-align: center;
 
 margin-left: 4px;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
 border: 1px solid #DBDBDB; 
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 padding-right:4px;
 
 float:left;
 clear: both;
}

 /* Imagen en el contenido centrada */
.imagen_conc
{
 background-color: #ffffff;
 text-align: center;

 margin-left: 40%;
 margin-right: 40%;


 *margin: 28%; 
 *margin-right: 28%; /*Solo IE */

 margin-top: 4px;
 margin-bottom: 4px;

 border: 1px solid #DBDBDB; 
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
 padding-right:4px;
 
 float: left;
 clear: both;
 display: inline;
}

/* Descripción que puede acompañar a la imagen en el contenido */
.imagen_con_des
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.82em;
 text-align: left;
 background-color: #eeeeee;
 
 width: 96%;
 margin-top: 4px;
 margin-left: 1px;
 margin-right: 1 px;
 margin-bottom: 0px;
 padding: 3px;
 
 float: left;
 clear: both;
}

.imagen_thu_lista
{
 background-color: #ffffff;
 text-align: left;
 
 margin-left: 4px;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 0px;
 
 border: 1px solid #DBDBDB; 
 padding-top: 4px;
 padding-bottom: 3px;
 padding-left: 4px;
 padding-right:4px;
 
 /* Ie 5.5*/
 _margin-left:0px;
 _margin-right:0px;
 _margin-top:4px;
 _margin-bottom:0px;
 
 _padding-left:2px;
 _padding-right:2px;
 
 display: inline;
 float:left;
 clear:both;
 *clear:none;
 
}
/* boton subir al final de cada página */
.subir
{
 border: solid 1px #dbdbdb;
 margin-top: 10px;
 margin-bottom: 0px;

 float: right;
 clear:both;
}


/*columna a la izquierda en eventos*/
.columna_a
{
 font-family: Arial,Tahoma,Verdana,sans-serif; 
 text-align:left;
 font-size: 0.7em;
 background-color:#ffffff;
 color: #4D4A41; 
 
 width: 44%;
 
 margin-top:5px;
 margin-bottom:10px;
 margin-left:0px;
 margin-right:5px;

 
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 
/*
 border-color:#DBDBDB;
 border-width:1px;
 border-style:solid; 
*/

 float:left;
 clear: left;
 display:inline;
 overflow: auto;
}

/*columna a la derecha en eventos*/
.columna_b
{
 font-family: Arial,Tahoma,Verdana,sans-serif; 
 text-align:left;
 font-size: 0.7em;
 background-color:#ffffff;
 color: #4D4A41; 
 
 width: 44%;
 margin-top:5px;
 margin-bottom:10px;
 margin-left:5px;
 margin-right:0px;

  
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 
/*
 border-color:#DBDBDB;
 border-width:1px;
 border-style:solid; 
*/

 float:right;
 clear:right;
 display:inline;
 overflow: auto;
}

/*tipo de evento*/
.e_tipo
{
color: #FF6600;
font-weight: bold;
float:left;
}

.e_titulo
{
}

.e_autor
{
}

/* fecha del evento */
.e_fecha
{
font-weight: bold;
}

/* llamadas en la pagina */
.llamada_pie
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 text-align: left; 
 font-size: 0.7em; 
 color: #4D4A41;
  
 width: 95%;
 margin-left: 0px;
 margin-right: 10px;
 
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
 
 float: left;
 display: inline;
}

.descargas
{
 font-family: Arial,Tahoma,Verdana,sans-serif;
 font-size: 0.76em;
 font-weight: bold;
 text-align: left;
 color: #EC690C;
 background-color: #F5F5F5;
 
 width: 34%;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 
 padding: 2px;
 
 border-color: #cccccc;
 border-width: 1px;
 border-style: solid; 
 
 border-right: 0px;
 border-bottom: 0px;
 
 float: left;
 clear: both;
}


/* -----------------------------------------------------------------------------
/* Aquí empiezan las diferencias con macninv1.css */

.mlat_menu_iteminv
{
 background-color: #ffffff;
 width: 99%;
 margin-top: 6px;
 margin-right: 0px;
 margin-bottom: 6px;
 margin-left: 0px;

 /* border: 1px solid #cccccc;
 
clear: both;*/
 float: left;
 overflow: auto;
 display: inline; 
 }

.mlat_menu_iteminv a:link, .mlat_menu_iteminv a:active, .mlat_menu_iteminv a:focus
{
 text-decoration: none;
 color: #42AB01;
}

.mlat_menu_iteminv a:visited
{
 text-decoration: none;
 color: #42AB01;

}

.mlat_menu_iteminv a:hover
{
 text-decoration: none;
 font-weight: bold;
 color: #9BDC37; 

 cursor: hand; 
}
