.Texto12Bold { font-weight: bold; font-size: 12pt }
.Texto12Reg { font-size: 12pt }
.Texto10Bold { font-weight: bold; font-size: 10pt }
.Texto10Boldwhite { font-weight: bold; font-size: 10pt; color:#FFFFFF }
.Texto10 { font-size: 10pt }
.Texto10guinda { font-size: 10pt; color:#990000 }
.Texto8 { font-size: 8pt }
a { color: #666666; text-decoration: none }
a:active { text-decoration: underline }
a:hover { text-decoration: underline }
b { font-weight: bold }
body { font-weight: normal; font-size: 10pt; font-family: arial, helvetica, sans-serif; text-decoration: none; font-color: FFFFFF ; color: #000000; scrollbar-3d-light-color:#ff0000; scrollbar-arrow-color:#990000; scrollbar-dark-shadow-color:fff; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff; scrollbar-track-color:#fff; background-color: #FFFFFF}
tablestyle { color: #FFFFFF; font-weight: normal; font-size: 10pt; font-family: arial, helvetica, sans-serif; text-decoration: none }
td { font-weight: normal; font-size: 10pt; font-family: arial, helvetica, sans-serif}
td.NavIzq {background-color: #CCCCCC}
td.Pleca {
	background-color: #990000;
	text-decoration: none;
	font-color: #fff;
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: url(/mi/images/icons/pleca_25.gif);
}
.NavSup { color: #fff; font-size: 10pt; FONT-VARIANT: small-caps; font-weight: bold }
h3 {
	font-size: 11px;
	font-weight: bolder;
	font-variant: small-caps;
	color: #FFFFFF;
	background: #CC0000;

	padding: 2px 0.5px 0.5.px 0.5px;
	margin-left: 0px;
	border: 1px solid;
	border-color: #990000;
	width: auto;
	background-image: url(/mi/images/icons/pleca_25.gif);
	padding: 0.5px 0.5px 0.5px 4px;
	
}

a.NavSup { color: #fff; font-size: 10pt; FONT-VARIANT: small-caps; font-weight: bold }
a.NavSup:hover { color: #FF3333; text-decoration: none }

a.NavInf { color: #fff; font-size: 9pt; FONT-VARIANT: normal; font-weight: normal}
a.NavInf:hover { color: #FF3333; text-decoration: none }

a.NavDer { color: #990000; text-decoration: none; font-size: 8pt }
a.NavDer:hover { color: #FF0000; text-decoration: underline; font-size: 8pt }
.DatosEmpresa { color: #666666; font-size: 8pt }
.CampoTexto { BACKGROUND-COLOR: #FFF; BORDER: 1px #990000 solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #990000 }
.clsCMOn { color: #FFFFFF; font-color: #FFFFFF ; font-size : 12px; text-decoration : none; padding: 2px 4px; }
.clsCMOver { color: #FFFFFF; font-color: #FFFFFF ; font-size : 12px; text-decoration : none; padding: 2px 4px; }

/* Estilos de menus */

/* BEGIN style3 */
 #navlist
{
	background: #CC0000;
	padding: 1px;
	margin-left: 0px;
	border: 2px solid;
	border-color: #990000;
	width: auto;
	font-variant: small-caps;
	font-size: 11px;
	font-weight: bolder;
}

#navlist li
{
	list-style: none;
	margin: 0;
	border: 1px solid;
	border-color: #990000;
	text-align: center;
	color: #FFFFFF;
	background-image: url(/mi/images/icons/pleca_25.gif);
}

#navlist li a 
{
	
	display: block;
	padding: 0.25em 0.5em 0.25em 0.75em;
}
#navlist li a:link { color: #FFFFFF; }
#navlist li a:visited { color: #FFFFFF; }
#navlist li a:hover 
{
	color: #FF0000;
	background-image: url(/mi/images/icons/pleca_25_hover.gif);
	text-decoration: none;
}

/* END style3 */
/* BEGIN style4 */
 #navlist2
{
	padding: 0 1px 1px;
	margin-left: 0;
	background: #CC0000;
	width: auto;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bolder;
}

#navlist2 li
{
list-style: none;
margin: 0;
border-top: 1px solid black;
text-align: left;
}

#navlist2 li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #FB3131;
background: #990000;
text-decoration: none;
}

#navlist2 li a:link { color: #FFFFFF; }
#navlist2 li a:visited { color: #FFFFFF; }

#navlist2 li a:hover
{
border-color: #990000;
color: #000000;
background: #FB3131;
}


/* END style4 */

