#menunav {
	margin: 0;
	padding:0;
}
#menunav li {
	list-style-type: none;
	margin: 0; 
	padding: 0; 
	background-image:  url(../../img/debajo_btn1.jpg);
	background-color: #ffffff; /* #0074E3 */
	background-repeat: repeat-x;
}
#menunav ul {
	border-top: 1px solid #ffffff; /* #eeeeee; */
	margin: 0;
	padding: 0;
	z-index: 10000;
}
#menunav ul li {
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff; /* #333333 */
}
#menunav a {
	display: block;
	text-decoration: none;
	background-color: solid;
	padding: 4px 12px 4px 10px;
	color: #30639A;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #ffffff;
	line-height:1;
	text-align: right;
	font-weight: normal;
}
/***********************/
/*controla la botonera */
/***********************/
#menunav a:hover, #menunav a:active, #menunav a:focus,
#menunav .menuon, #menunav .menuon:hover, 
#menunav .menuon:active {
	color: #30639A;		/* #333333; */
	background-color: #ffffff; /* #0061BD */
	letter-spacing: 0.01px;
	border-top: 1px solid #ffffff; /* #0061BD */
	border-right: 1px solid #ffffff; /* #0061BD */
	border-left: 1px solid #ffffff; /* #0061BD */
	background-image:  url(../../img/encima_btn1.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}
#menunav .menumark, #menunav .menumark:hover {
	font-weight: normal;
}
/*Controlan los links y la imagen de flecha */
/*the normal trigger link */
#menunav .menutrg, #menunav .menutrg:hover, #menunav .menutrg:active {
	/* background-image:  url(../../img/flecha.gif); */
	background-repeat:	no-repeat;
	background-position: right center;
	z-index:1;
}
#menunav .menutrg:hover {
	background-position: right center;
	background-image:  url(../../img/encima_btn1.jpg);
	background-repeat: repeat-x;
}
/*******************************************************/
/*controla el desplazamiento y alcance de los submenus */
/*******************************************************/
#menunav .menuhide {
	left: -9000px;
	border: 0;
}
#menunav .menushow {
	left: auto;
	z-index: 20000;
}
/***************************************/
/* menu horizontal personal y contacto */
/***************************************/
#menunah {
	margin: 0;
	padding:0;
}
#menunah li {
	list-style-type: none;
	margin: 0; 
	padding: 0px; 
	background-image:  url(../../img/debajo_btn2.gif);
	background-color: #ffffff; /* #0074E3 */
	background-repeat: repeat-x;
}
#menunah ul {
	border-top: 0px solid #ffffff; /* #eeeeee; */
	margin: 0;
	padding: 0px;
	z-index: 10000;
}
#menunah ul li {
	border-left: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	
}
#menunah a {
	display: block;
	text-decoration: none;
	background-color: solid;
	padding: 8px;
	color: #30639A;
	border-top: 2px solid #dddddd;
	line-height:0;
	text-align: right;
	font-size:10px;
	font-weight: bold;
}
#menunah a:hover, #menunah a:active, #menunah a:focus,
#menunah .menuon, #menunah .menuon:hover, 
#menunah .menuon:active {
	color: #30639A;
	background-color: #ffffff;
	/* letter-spacing: 0.01px; */
	padding: 8px;
	border-top: 2px solid #dddddd;
	background-image:  url(../../img/encima_btn2.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
/*************************/
/*modifica el menu madre */
/*************************/
#sidebar1 {
	position:static;
	top: 150px;
	left: 10px;
	width: 15.5em;
	font-size: 0.85em;
	background-color: #ffffff;
}
.letra1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	width: 99%;
	font-size:12px;
	font-weight:inherit;
	font-style:normal;
}
.letra2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	width: 99%;
	font-size:10px;
	font-weight:inherit;
	font-style:normal;
}
.letra3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}
.letra4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#30639A;
}
.letra5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:inherit;
	font-style:normal;
}
.titulo1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-stretch:expanded;
	font-weight:bold;
	color:#30639A;
}
.titulo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-stretch:expanded;
	font-weight:bold;
	color:#30639A;
}
.titulo3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-stretch:expanded;
	font-weight:bold;
	color:#30639A;
}
.titulo4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:expanded;
	font-weight:bold;
	color:#30639A;
}
/* enlaces */

A:hover {
		background:#d8d8d8; 
		color:black; 
		font-weight:normal; 
		text-decoration: none
}
A:visited {
	color:#30639A;
	font-weight:normal;
}
A:active {
	color:red;
	font-weight:normal;
}
A:link {
	color:#30639A;
	font-weight:normal;
}

div.puntero {Cursor:pointer;}

/* 
	Minimal table styles
	written by Chris Heilmann http://wait-till-i.com
*/
.publi table,td,th{
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.publi table{
	border:0;
}
.publi td{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
	font-size:90%;
	vertical-align:middle;
}
.publi th{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}
.publi thead th{
	font-weight:bold;
	font-size:90%;
	vertical-align:bottom;
	border-bottom:1px solid #000;
	margin-bottom:5px;
}
.publi tbody th{
	border-right:1px solid #000;
}
.publi tbody td{
	border-right:1px solid #000;
}
.publi tbody td{
	padding:7px 10px;
}
.publi tbody th{
	padding:7px 10px;
}
.publi tbody th{
	border-left:1px solid #000;
}
.publi tfoot td{
	margin-top:5px;
	border:none;
	border-top:1px solid #000;
}
.publi tfoot th{
	margin-top:5px;
	border:none;
	border-top:1px solid #000;
}
.publi caption{
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin:5px;
}
