#pagina{margin:0 auto; width:90%;  border: 1px solid rgb(105,105,105); padding: 1px; }

html, body{ margin:0 auto;
  padding: 0;
  width: 90%;
  height: 100%;
  background-color: #000000; /*#444444;*/
  color: #333333;
  /**font-family: "trebuchet MS";*/
  font-family: serif,Arial,Helvetica,sans-serif;
}

/**#header{position:relative; background:url(../images/img01.jpg) no-repeat; height:180px;}*/
#header{ margin:0 auto; position:relative; height:130px; width: 100%; text-align: center;
	background-color: #000000;
	/* background: transparent url(../imagenes/baner.png) repeat-x scroll center top; */
	
	}
	/* #linea-sup{margin-bottom:9px;}  */
	/* #logo{ position:absolute; margin:5px 0 0 0;} */
	/*#logo2{ position:absolute; margin-right:10px 0 0 180px;} */
	/*#razon_social{position:absolute;font-size:24px;font-weight:bold;text-transform:none;color:#008000;
	margin:48px 0 0 550px;text-align: left;} */
	/**#titulo_pagina{margin: 100px 0 0 110px;font-size: 20px;font-weight: normal;text-transform: none;color: #ffffff;position: absolute;}*//
	/**#logopanel_left{width:8px; height:81px; background:#FFF; position:absolute; margin:22px 0 0 -8px;}*/

	/**#img01a{position:absolute; background:url(../images/img01a.jpg) no-repeat; width:124px; height:19px; margin:265px 0 0 306px;}*/
}

.table_header{/* background: transparent url(../imagenes/baner.png) repeat-x scroll center top;  */
border: 1px solid rgb(255,255,255);  margin: 0 auto; width: 100%; height: 120px; tex-align: center; }

/* #fondo_pagina{width:8px; height:81px; background:#FFF; position:absolute; margin:22px 0 0 -8px; }*/ /**debe ir despues de header*/


p, td{
  font-family: serif,Arial,Helvetica,sans-serif;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 16px;
  color: #333333;
  text-align: justify;
}


div {
  font-family: serif,Arial,Helvetica,sans-serif;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 14px;
  color: #333333;
  text-align: justify;
}



span.subrayar {
  font-style: oblique;
  text-decoration: underline;
}

span.negrilla {
  color: #000000;
  font-weight:bold;
  font-style: italic;
}

.body_txt {
  padding: 5px 0px 78px 20px;
  text-align: justify;
  font-size: 10px;
  color: #000000; 
  vertical-align: top;
  font-family: Arial,Helvetica,sans-serif;
}

.nombre_pagina {
  font-size: 20px;
  font-weight: normal;
  text-transform: none;
  color: #006400;
  font-family: "trebuchet MS";
  padding-left: 10px;
  padding-top: 9px;
  padding-bottom: 11px;
}

#pie {
  border-top: 1px solid #121212;
  margin: -63px 0 0 221px;
  height: 53px;
  position: absolute;
  width: 481px;
  font-family: "trebuchet MS";
  font-size: 11px;
  padding-top: 10px;
}

#pie a {
  color: #ffffff;
  text-decoration: underline;
}

.cabeza {
  /* background: transparent url(../imagenes/baner.png) repeat-x scroll center top; */
  /* background-color: #000000; */
  height: 135px;
}

h1{font-family: Arial,Helvetica,sans-serif;margin:5px 0 10px;font-size: large;line-height: 0%;}

h2{font-size:16px;font-weight:normal;color:#000;margin:2px 0 7px;}
h3{font-size:16px;font-weight:build;color:rgb(0, 100, 0);margin:2px 0 7px;}

/** PERSONALIZADOS MENUS DE ENLACES en listas*/

#menu ul {
    list-style-type: none; margin: 0px; padding: 0px; width: 220px;
    font-family: Arial, sans-serif; font-size: 10pt;
}
#menu ul li { background-color: #ffffff /* 87CEEB   #999999;*/ /*fondo aside*/ }
#menu ul li a {
    text-decoration: none; text-transform: uppercase; display: block;
    padding: 10px 10px 10px 20px;
    color: #000; font-weight: bold;
    /* color: #0000e6;*/ 
}
#menu ul li a:hover {
    /* background: #000; */ /* color fondo celda al pasar mouse encima */
    /*border-left: 10px solid #333; */
    color: #fff;
    /*height: 10px;*/
   list-style-type: none; background: #4F4F2F; background-size: 20px;
   border-radius: 4px;  color: #fff;
	width: 190px;     list-style-type: none;
   text-decoration: none;
   text-transform: uppercase; margin-top: 0.8px; margin-bottom: 0.8px;
   padding-top: 9px; padding-bottom:9px;
}

a:link {
  text-decoration: none; 
}
a:visited
{
  text-decoration: none;
  color: #0000e6; 
}
a:active
{
  text-decoration: none;
  color: #333333; 
}
a:hover
{  text-decoration: underline;  /*border-left: 1px solid #333;*/
  background: #3299CC;  background-size: 20px;
  color: #ffffff;
  font-weight: bold; padding:2px;

}

.seleccionado { display: block; background-color: #3299CC; border-radius: 4px; color: #fff;
	width: 220px; list-style-type: none; font-weight: bold; text-decoration: none;  text-transform: uppercase; 
   padding: 6px 0px 6px 0px;
 }  

/*
background: #4F4F2F;   negro claro
background-color:#9F5F9F  vileta oscuro
background-color: 	#4F4F2F; negro claro
*/

/* COLORES
color: #9F5F9F; azul 


*/
