/** Principal **/
body { background: #4c4c4c url('css/images/grad1.png') repeat-x 0 0; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Arial}
.top { 	table-layout:auto; vertical-align: top; }

a:hover.estilo1      { border:3px dashed #CCFFFF; text-decoration: underline; font-family:Verdana; font-size:10pt; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#CCFFFF }
a:link.estilo1       { text-decoration: none;color: #3366CC; font-family:Verdana; font-size:10pt }
a:visited.estilo1    { text-decoration: none;color: #3366CC; font-family:Verdana; font-size:10pt  }

a:active.estilo1 {  }
a:hover.estilo2      { text-decoration: underline; color: #FFFFFF; font-size: 10pt }
a:link.estilo2       { text-decoration: none;color: #FFFFFF }
a:visited.estilo2    { text-decoration: none;color: #FFFFFF }

a:hover.estilo3      { padding:1px; border:3px dashed #FF0000; font-family:Verdana; font-size:10pt; background-color:#336699;font-weight:bold  }
a:link.estilo3       { text-decoration: none;color: #FFFFFF; font-family:Verdana; font-size:10pt; font-weight:bold }
a:visited.estilo3    { text-decoration: none;color: #FFFFFF; font-family:Verdana; font-size:10pt; font-weight:bold   }

a:hover.estilo4      { padding:1px; border:3px dashed #FF0000; font-family:Verdana; font-size:8pt; background-color:#00CC99;  }
a:link.estilo4       { text-decoration: none;color: #FFFFFF; font-family:Verdana; font-size:8pt;  }
a:visited.estilo4    { text-decoration: none;color: #FFFFFF; font-family:Verdana; font-size:8pt;    }

a:hover.estilo5      { padding:1px; border:3px solid #000080; font-family:Verdana; font-size:10pt; font-weight:bold  }
a:link.estilo5       { text-decoration: none;color: #336699; font-family:Verdana; font-size:10pt; font-weight:bold }
a:visited.estilo5    { text-decoration: none;color: #336699; font-family:Verdana; font-size:10pt; font-weight:bold   }

A:visited.e1  {color: #000000; text-decoration: none}
A:link.e1  {color: #000000; text-decoration: none}
A:active.e1  {color: #000000; text-decoration: none}
A:hover.e1   {text-decoration: underline; color: #C0C0C0; font-family:Verdana}


/** Horizontal CSS Drop-Down Menu Module **/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul { list-style: none; margin: 0; padding: 0;}
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul.dropdown ul li { float: none;}
ul.dropdown ul ul { top: 1px; left: 99%;}
ul.dropdown { font: bold 12px "Arial", Helvetica, sans-serif; position: relative; z-index: 597; float: right;}
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 0;}
ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropdown li:hover > ul { visibility: visible;}
ul.dropdown li.rtl ul { top: 100%; right: 0; left: auto;}
ul.dropdown li.rtl ul ul { top: 1px; right: 99%; left: auto;}

/* NON-FIRST LEVEL */
ul.dropdown ul { left: auto; right: 0; width: 150px; margin-top: -1px; border-top: 1px solid #1a1a1a; border-left: solid 1px #4c4c4c; font: bold 11px "Arial", Helvetica, sans-serif;}
ul.dropdown ul li { background-color: #3a3a3a;}
ul.dropdown ul ul { top: 0; right: auto; left: 100%; margin-top: 0; border-top: none; border-left: none; font-weight: normal;}
ul.dropdown ul ul li { background-color: #4c4c4c;}
ul.dropdown ul ul ul li { background-color: #595959;}

/*Base Style Extension*/
ul.dropdown a,
ul.dropdown span { display: block; padding: 5px 30px;}

/*Base Style Override*/
ul.dropdown ul a,
ul.dropdown ul span { /* POI, proposal: override abstract a, span */ padding: 8px;}

/* Mixed Bordes */
ul.dropdown li a,
ul.dropdown *.dir { border-style: solid; border-width: 1px; border-color: #404040 #1a1a1a #1a1a1a #505050;}
ul.dropdown ul li a,
ul.dropdown ul *.dir { border-color: #4a4a4a #242424 #242424 #4a4a4a; border-left: none; }
ul.dropdown ul ul li a,
ul.dropdown ul ul *.dir { border-color: #595959 #333 #333 #595959; }
ul.dropdown ul ul ul li a,
ul.dropdown ul ul ul *.dir { border-color: #767676 #404040 #404040 #767676; }

/* Links */
ul.dropdown a:link,
ul.dropdown a:visited { color: #fff; text-decoration: none;}
ul.dropdown a:hover { border-top-color: #5db1e0 !important; border-left-color: #5db1e0; background-color: #4498c7; color: #fff;}
ul.dropdown ul a.dir:hover { /* proposal */	 background-color: #4698ca; background-image: url('css/images/comnav-arrowon.png'); color: #fff}
ul.dropdown a:active { background: #058acf url('css/images/nav-sub-press.png') repeat-x 0 0 !important; color: #fff}


/*Estilos de Texto Agregados*/

.tgris {color: #000000; font:bold; font-family:"Arial", Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.tgris2 {color: #000000; font:normal; font-family:"Arial", Helvetica, sans-serif; font-size:11px; text-decoration:none;}

.textolink{	color: #006699;	font-family: Verdana, "Arial", Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }			
a.textolink:hover {	color: #0099FF;	font-family: Verdana, "Arial", Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }

.titu {color: #0099CC; font:bold; font-family:"Arial", Helvetica, sans-serif; font-size:12px; text-decoration:underline}
p.Estilo12 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #D184A8;
	font-weight: bold;
}
p.Estilo8 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #4B93CD;
	font-weight: bold;
}
p.Estilo10 {
	font-family: Tahoma, Verdana, Arial;
	color: #4F8DC6;
	font-weight: bold;
	font-size: 12px;
}
p.Estilo11 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
}
