BODY {
	text-align:center;													/* centrar pagina principal */
	margin:0,0,0,0;
	font-family:Verdana;
	font-size:11px;
	background-color:#F3F3F3;
  	color: #232669;
}
body.BODY { 
	background-color:#e9eef3;
	background-image:url('/apps/site/img/fondo02.gif');
	background-repeat:no-repeat; background-position:220px 175px;
}

TD {
	font-family:Verdana;
	font-size:11px;
}

TABLE.TablaGlobal {
	width:778px;
	/*height:100%;*/
  border-width: 0px;
  border-color: #F3F3F3;
  border-spacing: 0px;
	background-position:center;
  border: 0px solid #e9eef3;
}

TABLE.TablaPrincipal {
	width:778px;
	height:400px;
  	background: #F3F3F3;
  	border: 0px;
/*  border-style: solid;*/
  	border-width: 0px;
  	border-color: #009300;
  	border-spacing: 0px;
	background-repeat:repeat-y;
	background-position:center;	
  	border: 0px solid #e9eef3;
}


TR.TdBarraSup {
  background: #e9eef3;
}

#TdBarraSup {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  background: #F3F3F3;
  color: #333333;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
}

#TdCentro, #TdCentro p, #TdCentro td {
	font-family:Verdana;
	font-size:11px;
	color:#232669;
	text-align: center;
	vertical-align: top;
}

#TdArticle, #TdArticle p, #TdArticle td {
	font-family:Verdana;
	font-size:10px;
	color:#000033;
	text-align: left;
	vertical-align: top;
}

TR.TdBarraIzq {
  background: #D2D2D2;
}

TD.TdBarraIzq {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  background: #D2D2D2;
  color: #e9eef3;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  width:194px;  	
}

H1 {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 15px;
  color: #232669;
  font-weight: bold;
  vertical-align: top;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

H2 {
	text-transform: capitalize;
	font-size: 22px;
	background: #ffffff;
	color: #ff0000;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
}

H3 {
	text-transform: capitalize;
	font-size: 11px;
	background: #e9eef3;
	color: #ff0000;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	margin:10px 0 10px 0;
}

H4 {
	text-transform: capitalize;
	font-size: 11px;
	color: #ff6600;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	margin:10px 0 10px 0;
}

TABLE.TablaDetallePrincipal {
	width:280px;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0 0px 0;	
  background: #eeeeee;
  border: 2px solid #e9eef3;
}

TABLE.TablaSubPrincipalDetalle {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0 0px 0;	
  border: 0px solid #e9eef3;
	background-position:center;	
}


TD.TdDetallePrincipalTitulo {
	text-transform: capitalize;
	/*text-transform: uppercase;*/
  font-family: Arial, Times, Tahoma, sans-serif;
  font-size: 12px;
  background: #e9eef3;
  color: #06334B;
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
	margin:10px 0 10px 0;
	padding: 0px 5px 0px 5px;	
}

TD.TdDetallePrincipal {
	text-transform: capitalize;
  font-family: Arial, Times, Tahoma, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: left;
  vertical-align: bottom;
	padding: 0px 5px 0px 5px;	
  border-top: #e9eef3 2px solid;
  border-bottom: #e9eef3 2px solid;
  border-left: #e9eef3 1px solid;
  border-right: #e9eef3 1px solid;
}

TABLE.DetalleSec {
	text-transform: capitalize;
  font-family: Arial, Times, Tahoma, sans-serif;
  font-size: 11px;
  color: #000000;
	width:200px;
  text-align: center;
	padding:5px 5px 5px 5px;	
  background: #e9eef3;
  border: 3px solid #DDDDDD;
	margin:5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;	
}

TABLE.lista {
font-family: Arial, Times, Tahoma, sans-serif;
  font-size: 11px;
  color: #000000;
/*	width:90%;
  text-align: center;
	padding:5px 5px 5px 5px;	
  background: #e9eef3;
  border: 3px solid #DDDDDD;
	margin:5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;*/
}

.letra1 {
	color: #06334B;
	font-family: Arial, Times, Tahoma, sans-serif;
	font-size: 11px;
  font-weight: bold;
}
.letra2 {
	color: #000000;
	font-family: Arial, Times, Tahoma, sans-serif;
	font-size: 10px;
  font-weight: bold;
}
.rojo {
	color: #ff0000;
	font-family: Arial, Times, Tahoma, sans-serif;
	font-size: 13px;
  font-weight: bold;
}
.rojo2 {
	color: #ff0000;
	font-family: Arial, Times, Tahoma, sans-serif;
	font-size: 10px;
  font-weight: bold;
}

#menu, #menu td, #menu p, #menu A:link, #menu A:visited, #menu A {
	color:#013cd4;
	text-decoration:none;
	text-align:center;
	line-height:10px;
	font-size:10px;
}
#menu A:hover {
	color:#fc2e3e;
	text-decoration:none;
}

#menu-footer {
	color:#013cd4;
	font-size:10px;
	text-decoration:none;
	text-align:center;
}
#menu-footer a:link, #menu-footer a:visited {
	color:#013cd4;
	text-decoration:none;
}
#menu-footer a:hover {
	color:#fc2e3e;
	text-decoration:none;
}

/* Path */
#path {
	color:#013cd4;
	font-size:10px;
	text-decoration:none;
	text-align:left;
	float:left;
	padding: 4px 0 0 4px;
}
#path a:link, #path a:visited {
	color:#013cd4;
	text-decoration:none;
}
#path a:hover {
	color:#fc2e3e;
	text-decoration:none;
}

#home, #home a:link, #home a:visited {
	color:#fc2e3e;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
#home a:hover {
	color:#013cd4;
	text-decoration:none;
}

#title {
	background:url('/apps/site/img/h1.jpg') no-repeat;
	color:#FF0000;
	font-size:22px;
	height:48px;
	line-height:48px;
	width:548px;
	text-transform: capitalize;
  	font-weight: bold;
  	text-align:left;
	margin-left:10px;
	padding-left:10px;
}

input.search { font-size:10px; }

<!--mirtha-->
body { background-color: #F3F3F3; }
#contenido { font-family:Tahoma; font-size:12px; color:#013CD4; }
#texto, #texto p, #texto td { margin:0 10px 10px 10px; text-align:justify; }
.direccion { font-family:Tahoma; font-size:12px; color:#666666; text-align:center; font-weight:bold; }

/* MENU LATERAL */
#boton td { background-color:#013C58; padding:4px 3px 4px 0; text-align:left; }
#boton a, #boton a:visited { font-family:Tahoma; font-size:11px; color:#FFFFFF; font-weight:bold; background-image:url('/apps/site/img/vineta.gif'); background-repeat:no-repeat; padding:0 0 0 15px; text-decoration: none; margin: 0 0 5px 0; display:block; }
#boton a:hover { font-family:Tahoma; font-size:11px; color:#FFFFFF; font-weight:bold; background-image:url('/apps/site/img/vineta1.gif'); background-repeat:no-repeat; background-color:#365C86; padding:0 0 0px 15px; text-decoration: none; margin: 0 0 5px 0; display:block; }

/* LINKS DEL MENU LATERAL */
#boton-link td { background-color:#013C58; padding:4px 3px 4px 0; }
#boton-link a, #boton-link a:visited { font-family:Tahoma; font-size:11px; color:#FFFFFF; font-weight:bold; padding:0 0 0 5px; text-decoration: none; margin: 0 0 5px 0; display:block; } 
#boton-link a:hover { color:#FFFFFF; font-weight:bold; background-color:#365C86; padding:0 0 0px 5px; text-decoration: none; margin: 0 0 5px 0; display:block; }

.floatright2 img {
 float: right;
	margin: 8px 8px 8px 8px;
 padding: 10px 10px 10px 10px;
	clear: right;
}
/*.floatright2 p {
margin-top: 0; 
}*/
#adentro {
 padding: 10px 10px 10px 10px;
}
.floatright3 img {
 float: right;
	margin: 0 0 8px 8px;
 padding: 10px 10px 0 0;
	clear: left;
}
#lista ul{
list-style-image:url('/apps/site/img/vineta2.gif');
	line-height:20px;
	padding: 0 0 0 0;
	margin:0 0 0 12px;
}

.style1 {	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
}

p, td { text-align:justify; }

#error { padding:3px; font-size:11px; color:#ff0000; }
label { display: block; float: left; margin-bottom: 10px; font-size: 11px; }
label { text-align: right; width: 100px; padding-right: 5px; font-size: 11px; color:#777777; font-weight: normal; }
input.submit { background:url('/apps/site/img/submit.gif') no-repeat; border:none; font-size:11px; color:#777777; font-weight:bold; height:36px; width:100px;}

.shadow1 {font-size:10pt;font-weight:bold;margin-bottom:6px;color:#000000; background-color:#FFFFFF;}
.shadow2 {font-size:10pt;font-weight:bold;margin-bottom:6px;color:#ffffff; background-color:#526E8F;}
.shadow3 {font-size:10pt;font-weight:bold;margin-bottom:6px;color:#ffffff; background-color:#A2A2A2;}
.shadow4 {font-size:10pt;font-weight:bold;margin-bottom:6px;color:#ffffff; background-color:#CCCCD4;}

/** Estilos para imagenes **/
img {border: 0; float:none; margin:0px;}
img.l{float:left; margin-right:4px;}
img.r{float:right;margin-left:4px;}
img.nf{float:none;}