body {
	scrollbar-3dlight-color: #002C00;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #008000;		
	scrollbar-darkshadow-color: #002C00;
	scrollbar-face-color: #008000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;	
	scrollbar-track-color: #008000;
}
P		{
	text-decoration: none;
	font-family: tahoma,arial;
	font-size: 11px;
	text-align: justify;
	color: #000000;
	background-color: #ffffff;
	line-height: 17px;
	text-indent: 8px;
	padding: 3px;
	margin: 0px;
}
TABLE		{
	border-collapse: collapse;
	font-size: 11px;
	font-family: tahoma,arial;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	
}
TABLE.noventac	{width: 90%;margin-left:  5%;margin-right:  5%;}
TABLE.noventacuac	{width: 93%;margin-left: 3%;margin-right: 3%;}
TABLE.ochentac	{width: 80%;margin-left: 10%;margin-right: 10%;}
TABLE.setentac	{width: 70%;margin-left: 15%;margin-right: 15%;}

TD				{
	text-decoration: none;
	text-align: left;	
	font-family: tahoma,arial;
	background-color: #ffffff;
	font-size: 11px;
	vertical-align: top;
	color: #000000;
	padding: 0px;
	margin: 0px;
	}
sub {
	font-size: 8px;
}
sup {
	font-size: 8px;
}
TH				{
	font-family: tahoma,arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #FCC400;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
	}

TD.cerocero	{
	padding: 0px;
	margin: 0px;
}
.ls2 {letter-spacing : 1px; }

.lh10 { line-height: 10px;}
.lh13 { line-height: 13px;}
.lh18 { line-height: 18px;}
.lh25 { line-height: 25px;}
.lh30 { line-height: 30px;}


.ti20 {text-indent: 20px;}
.ti10 {text-indent: 10px;}

TD.bordes		{
	border: 1px solid #000000;
	padding: 3px;
	}
TD.bordesc		{
	border: 1px solid #000000;
	padding: 3px;
	text-align: center;
	}

IMG			{ border: 1px solid #FCC400; }
IMG.sinborde	{ border: 0px; }
.centrado		{ 	text-align: center; }
.negrita	{ font-weight: bold; }
.negritau	{
	font-weight: bold;
	text-decoration: underline;
}


.derecha	{ text-align: right; }
.niveluno	{
	text-indent: 10px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
}
.niveldos	{
	text-indent: 20px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
}
.niveldosbr	{
	text-indent: 20px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.niveltre	{
	text-indent: 40px;
	color: #000000;
	line-height: 20px;
}
.niveltrebr	{
	text-indent: 40px;
	color: #000000;
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
}
.nivelcua	{
	line-height: 16px;
	text-indent: 60px;
	color: #000000;
}
.nivelcuabr	{
	line-height: 16px;
	text-indent: 60px;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
}
.nivelcin	{
	font-size: 10px;
	text-indent: 80px;
	color: #000000;
}
.nivelcinbr	{
	font-size: 10px;
	text-indent: 80px;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 10px;
}
.nivelsei	{
	font-size: 10px;
	font-style: italic;
	text-indent: 100px;
	color: #000000;
}
.nivelseibr	{
	font-size: 10px;
	font-style: italic;
	text-indent: 100px;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 10px;
}
.nivelsie	{
	font-size: 10px;
	font-style: italic;
	text-indent: 120px;
	color: #000000;
}
.nivelsiebr	{
	font-size: 10px;
	font-style: italic;
	text-indent: 120px;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 10px;
}
.nueve	{
	font-size: 9px;
}
.doceb		{
	font-size: 13px;
	font-weight: bold;
}
UL		{
	color: #000000;
	line-height: 16px;
	list-style : square;
}
OL		{
	color: #000000;
	line-height: 16px;
}
INPUT.form		{
	font-family: tahoma,arial;
	font-size: 10px;
	height:17px;
	color: #000000;
	background-color: #E1E1E1;
}

TEXTAREA.form		{
	font-family: tahoma,arial;
	font-size: 10px;
	color: #000000;
	background-color: #E1E1E1;
}
A				{
	font-size: 11px;
	font-family: tahoma,arial;
	text-decoration: none;
	color: #000000;
}
A:Hover	 { text-decoration:underline; }
A:Visited { text-decoration:none; }
A.Indice:Visited { color: #8F5203; }
A.externo { color: #6F6E6E; font-weight: bold; }


.bgifondo {	background-image: url("img/fondo_cabecera.gif"); }
.bgititulo { background-image: url("img/fondo_titulo.gif"); }
.bgiizquierda { background-image: url("img/fondo_izq.jpg"); background-repeat: repeat-y;}
.bgicabeceradeg { background-image: url("fondo_cabnegro.jpg"); background-repeat: repeat-x; }

.pad2 { padding: 2px; }
.pad4 { padding: 4px; }
.pad5 { padding: 5px; }
.pad10 { padding: 10px; }
.padl15 { padding-left: 15px; }
.padl40 { padding-left: 40px; }
.padr40 { padding-right: 40px; }
.padb7 { padding-bottom: 7px; }
.pad40 { padding: 40px; }

.mar40 { margin: 40px; }
.mar5 { margin: 5px; }

.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs18 {font-size:18px;}

.marfotod {margin-top:5px;margin-bottom:6px;margin-right:7px;margin-left:18px;}
.marfotoi {margin-top:5px;margin-bottom:6px;margin-right:18px;margin-left:7px;}

.padniveltre { 	padding: 10px 0px 20px 40px; }
.padnivelcua { 	padding: 10px 0px 20px 60px; }

.vam { vertical-align: middle; }

.h17 {height: 17px;}


.bctrans		{background-color: transparent;}

.bverdeo			{border:1px solid #415f07;}
.bnegro			{border:1px solid #000000;}

.bcgris { background-color: #E1E1E1; }
.amarillo	{ background-color:#FFFF99; }
.azul 	{ background-color:#CCFFFF; }
.violeta { background-color:#660099;}
.rojo { background-color:#CC0000; }
.bgnaranja { background-color:#FCC400; }
.bgnaranjac { background-color:#adba94; }
.verde { background-color:#009933; }
.verdeo { background-color:#D1DB52; }
.azulo { background-color:#0066CC; }
.azulc { background-color:#C0CBFF; }
.verdec { background-color:#D8E9E1; }
.cnaranja {color: #415f07;}
.cblanco { color: #FFFFFF;}
.cverdero {color: #373300;}
A.cverdero:Hover {color: #FCC400;text-decoration:underline;}
.bnaranja	{ border: 1px solid #415f07; }


