		BODY { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url('/images/fondo.gif'); margin: 0px; }
		TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
		INPUT, TEXTAREA, SELECT { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
		.boton { background: #DEDEDE; border: 1px solid #333333; font-size: 11px;  } 
		TABLE.principal { width: 750px; height: 100%; background: #FFFFFF; background-image: url('/images/fondo.gif'); }
		.cabecera { width: 750px; height: 100px; background: #FFFFFF; }
		.barra1 { width: 150px; height: 20px; background-image: url('/images/barra1.gif'); font-size: 12px; color: #EDEDED; border-bottom: 1px solid #FFFFFF; }
		.barra2 { width: 150px; height: 20px; background-image: url('/images/barra2.gif'); font-size: 12px; color: #EDEDED; border-bottom: 1px solid #FFFFFF; }
		.barra3 { width: 150px; height: 20px; background-image: url('/images/barra3.gif'); font-size: 12px; color: #EDEDED; border-bottom: 1px solid #FFFFFF; }
		.logo { width: 750px; height: 100px; background-color: #B51109; border-bottom: 1px solid #FFFFFF; }
		.barraizq { background: #333333; height: 20px; color: #FFFFFF; font-size: 12px; padding-left: 5px; border-bottom: 1px solid #FFFFFF; }
		.barrader { background: #333333; height: 20px; color: #FFFFFF; font-size: 12px; padding-right: 10px; text-align: right; border-bottom: 1px solid #FFFFFF; }
		.separador { height: 10px; }
		.menu { width: 150px; vertical-align: top; }
		.principal { width: 450px; vertical-align: top; }
		.principaltit { width: 434px; background-color: #333333; height: 20px; color: #FFFFFF; font-weight: ; font-size: 12px; text-align: left; padding-left: 10px;}
		.principalsep { height: 10px; }
		.principalcon { width: 434px; background-color: #DEDEDE; font-weight: ; font-size: 12px; text-align: justify; padding: 5px; padding-left: 10px; padding-right: 10px; }
		.menutit { width: 150px; background-color: #B11509; height: 20px; color: #FFFFFF; font-weight: ; font-size: 12px; text-align: center; }
		.menuopc { width: 150px; height: 20px; background-color: #DEDEDE; padding-left: 15px; background-image: url('/images/menuopc.gif'); background-repeat: no-repeat; } 
		.menuopc2 { width: 150px; height: 20px; background-color: #DEDEDE; padding-left: 12px; }
		.menuopc3 { width: 150px; height: 23px; background-color: #DEDEDE; text-align: center; }
		.menuopc4 { width: 150px; height: 23px; background-color: #DEDEDE; text-align: center; padding-top: 5px; }
		.menuspontit { width: 150px; height: 16px; font-size: 12px; font-weight: bold; background: #DEDEDE; padding: 2px; padding-left: 5px; color: #333333; text-decoration: underline; }
		.menuspondes { width: 150px; height: 5px; font-size: 11px; background: #DEDEDE; padding-right: 5px; padding-left: 5px; color: #333333; text-align: justify; }
		.pie { width: 750px; background: #333333; height: 35px; }
		.pietexto { width: 710px; color: #EDEDED; font-size: 12px; text-align: center; }
		.piecaja { width: 30px; height: 30px; text-align: right; }
		A, A:visited, A:link { text-decoration: none; color: #0000FF;}
		A:hover { text-decoration: underline; }
		
		/* Compatibilidad Mozzilla */
		A.segundo, A.segundo:visited, A.segundo:link { text-decoration: none; color: #000000; }
		A.segundo:hover { color: #B11509; }

		A.tercero, A.tercero:visited, A.tercero:link { text-decoration: none; color: #EDEDED; }
		A.tercero:hover { color: #AAAAAA; }

		A.cuarto, A.cuarto:visited, A.cuarto:link { text-decoration: none; color: #333333; }
		A.cuarto:hover { text-decoration: underline; }


		A.2, A.2:visited, A.2:link { text-decoration: none; color: #000000; }
		A.2:hover { color: #B11509; }

		A.3, A.3:visited, A.3:link { text-decoration: none; color: #EDEDED; }
		A.3:hover { color: #AAAAAA; }

		A.4, A.4:visited, A.4:link { text-decoration: none; color: #333333; }
		A.4:hover { text-decoration: underline; }