@charset "iso-8859-1";
/* CSS Para Impresión */
html,body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  line-height:1.5em;
  text-align:justify;
  padding:0;
  margin:0;
}
h1,h2,h3,h4 {
  color:#1172b6;
  margin:1em 0;
}
h1 {font-size:1.6em; }
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}

#marco_superior, #encabezado, #marco_nav_inferior, #marco_nav_secundario, #pie_pagina, #marco_inferior,#izquierda {
  display:none;
}
a {
  text-decoration:underline;
}
a.boton_arriba {
  display:none;
}
#migas {
  font-size:0.8em;
  line-height:normal;
  margin-bottom:10px;
  width:auto;
  float:none;
}

#contenido {
 padding:10px 20px;
 width:auto;
 margin:0 5%;
 font-size:0.9em;
}

/*Tablas*/
#contenido table caption{
  font-size:0.9em;
}
#contenido table.tabla_informacion {
  border:1px solid #0171BB;
  border-collapse:collapse;
  padding:0px;
  margin:0px;
  clear:both;
}
#contenido table.tabla_informacion th{
  background-color:#0171BB;
  color:#FFFFFF;
  font-size:1em;
  margin:0px 2px;
  border-right:1px solid #FFFFFF;
}
#contenido table.tabla_informacion th.encabezado_enfasis{
  background-color:#00ACEE;
}
#contenido table.tabla_informacion td.celda_enfasis{
  background-color:#BFD3EB;
  color:#FFFFFF;
}
#contenido table.tabla_informacion td{
  padding:5px;
  margin:0;
  border-collapse:collapse;
  vertical-align:top;
  border:none;
}
#contenido table.tabla_informacion tr{/*Fila por defecto*/
  color:#000000;
  background-color:#FFFFFF;
  border:none;
  border-collapse:collapse;
}
#contenido table.tabla_informacion tr.fila_clara{/*Se usa en conjunto con tabla_informacion*/
/*  background-color:#BFD3EB;*/
  background-color:#D5E0F1;
}
#contenido table.tabla_informacion tr.fila_oscura{/*Se usa en conjunto con tabla_informacion*/
/*  background-color:#5185C1;*/
  background-color:#BFD3EB;
}
#contenido table.tabla_informacion p {
  margin:2px;
}
/*Estilos para Formularios (incluyendo tablas) */
#contenido table.tabla_formulario{
/*  border:none;*/
  border:1px solid #006699;
  border-collapse:collapse;
  padding:0px;
  margin:0px auto;
  clear:both;  
}


/*Imagenes*/
#contenido img.imagen_centrada {
  margin:5px auto;
  border:none;
}
#contenido img.imagen_izquierda {
  margin:5px;
  padding:5px;
  border:none;
  float:left;
}
#contenido img.imagen_derecha {
  margin:5px auto;
  padding:5px;
  border:none;
  float:right;
}
/*Listas*/
#contenido ul { /*Viñetas 1er nivel, Azules por Defecto*/
  list-style-image:url(../imagenes/comun/vineta-azul.jpg);
}
#contenido ul ul { /*Viñetas 2do nivel, naranjas por Defecto*/
  list-style-image:url(../imagenes/comun/vineta-naranja.jpg);
}
#contenido ul ul ul { /*Viñetas 3er nivel, negras por Defecto*/
  list-style:square;
  list-style-image:none;
}
/*Excepcion para listas interactivas*/
#contenido ul.lista_interactiva,
#contenido ul.lista_interactiva ul,
#contenido ul.lista_interactiva ul ul {
  list-style-image:none;
}

/*Otras listas, mejor usar solo para un nivel*/
#contenido ul.lista_blanca {
  list-style-image:url(../imagenes/comun/vineta.gif);
}
#contenido ul.lista_naranja{
  list-style-image:url(../imagenes/comun/vineta-naranja.jpg);
}
#contenido ul.lista_azul{ 
  list-style-image:url(../imagenes/comun/vineta-azul.jpg);
}
/*Tablas*/
#contenido table.tabla_formulario th{
  border:none;
  border-collapse:collapse;
  padding:5px;
  margin:0px;
  background-color:#5185c1;
  color:#FFF;
}
#contenido table.tabla_formulario td{ /*celda normal*/
  border:none;
  border-collapse:collapse;
  padding:5px;
  margin:0px;
  background-color:#BFD3EB;
  color:#000510;
}
#contenido table.tabla_formulario td.celda_blanca {
  background-color:#FFFFFF;
}
#contenido table.tabla_formulario td.celda_clara {
  background-color:#D5E0F1;
}
#contenido table.tabla_formulario td.celda_oscura {
  background-color:#5185c1;
  color:#FFFFFF;
}
#contenido form.formulario { /* Se usa en conjunto con la tabla.tabla_formulario*/
  text-align:center;
}
#contenido form.formulario input,
#contenido form.formulario textarea,
#contenido form.formulario select{
  border:1px solid #BFD3EB;
  font-size:0.9em;
}
#contenido table.tabla_formulario td.celda_enfasis{
  background-color:#5185c1;
  color:#000;
  font-weight:bold;
}
#contenido table.tabla_formulario th a {
  color:#FFFFFF;
}
#contenido table.tabla_formulario td.celda_enfasis a {
  color:#FFFFFF;
}
/*Parrafos y Texto especial*/
#contenido strong.strong_enfasis {
  color:#F07317;
}
#contenido blockquote {
  font-style:italic;
}
/*Enlaces normales*/
#contenido a {
  color:#0171BB;
  text-decoration:underline;
}
/*Enlaces especiales*/
#contenido a.enlace_enfasis {
  padding:5px;
  color:#FFFFFF;
  background-color:#F07317;
  text-decoration:underline;
}



