body.Normal { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

h1 { font-size: 17pt; font-family: arial,helvetica,sans; color: rgb(0,0,128); }
h2 { font-size: 15pt; font-family: arial,helvetica,sans; color: rgb(0,0,128); }
h3 { font-size: 13pt; font-family: arial,helvetica,sans; color: rgb(0,0,128); }
h4 { font-size: 11pt; font-family: arial,helvetica,sans; color: rgb(0,0,128); }
h5 { font-size: 11pt; font-family: arial,helvetica,sans; color: rgb(0,0,128); font-weight: bold; border-bottom: solid 1px rgb(204,204,204);}
h6 { font-size: 11pt; font-family: arial,helvetica,sans; color: rgb(0,0,128); font-weight: bold; }

p  { font-size: 10pt; font-family: arial,helvetica,sans; line-height: 140% }
ul { font-size: 10pt; font-family: arial,helvetica,sans; line-height: 140% }
ol { font-size: 10pt; font-family: arial,helvetica,sans; line-height: 140% }
tr { font-size: 10pt; font-family: arial,helvetica,sans }
td { font-size: 10pt; font-family: arial,helvetica,sans }
hr { height: 1px; color: rgb(204,204,204); border-bottom: solid 1px rgb(204,204,204); border-top: solid 0px; border-right: 0px; border-left: 0px; }

tt         { font-size: 9pt; font-family: courier new,courier,mono; color: black; margin-bottom: 0px; }
pre        { font-size: 9pt; font-family: courier new,courier,mono; color: black; margin-bottom: 0px; }
.FixedFont { font-size: 9pt; font-family: courier new,courier,mono; color: black; margin-bottom: 0px; }

b      { font-weight: bold }
strong { font-weight: bold }

a       { font-family: arial,helvetica,sans; font-size: 10pt; text-decoration: none; color: rgb(0,0,128); font-weight: normal; }
a:hover { text-decoration: underline; }

table.Code { border: 1px dashed rgb(0,0,128); background-color: rgb(249,249,249); }
table.code { border: 1px dashed rgb(0,0,128); background-color: rgb(249,249,249); }
table.Destacado { border: 1px solid rgb(204,204,204); background-color: rgb(255,255,235); }
table.destacado { border: 1px solid rgb(204,204,204); background-color: rgb(255,255,235); }
td.secc_derecha { padding-left: 25px; background-image: url('/imagenes/fondoderecha2.jpg'); background-color: rgb(239,241,247); width: 250px; vertical-align: top; }
td.secc_derecha_peque { border-left: 2px solid rgb(204,204,204); background-color: rgb(239,241,247); width: 30px; vertical-align: top; }
td.secc_derecha_peque2 { border-right: 14px solid rgb(239,241,247); border-left: 2px solid rgb(204,204,204); background-color: rgb(239,241,247); width: 30px; vertical-align: top; }
td.resaltado { background-color: rgb(239,241,247);}
h2.principal { margin-top: 15px; }

table.encabezado_pagina {
	border: 0px;
}
table.encabezado_pagina td {
	padding: 0px;
}
table.encabezado_pagina td.menu_ppal { 
	background-image: url('/imagenes/fondo_azul2.jpg'); 
	height: 27px; 
}

table.pie_pagina {
	border-top: solid 2px rgb(204, 204, 204); 
	border-bottom: solid 2px rgb(204, 204, 204);
}
table.pie_pagina td {
	padding: 3px;
}

table.atributos_documento {
	border: solid 2px rgb(204,204,204);
	text-align: left;
}

table.borde_foros {
	border: solid 2px rgb(204,204,204);
	text-align: left;
}
table.borde_foros td {
	padding: 7px;
}
table.listado_foros {
	text-align: left;
}
table.listado_foros th {
	padding: 3px;
	background-color: rgb(0,0,128);
	color: white;
	font-weight: bold;
	text-align: center;
}
table.listado_foros td {
	padding: 3px;
}
table.listado_foros td.center {
	text-align: center;
}

table.generica {
	border-width: 1px 3px 3px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.generica th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(239,241,247);
	-moz-border-radius: 0px;
	color: rgb(0,0,128);
}
table.generica td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px;
}

.tab_hover {
background-color:white;
color:rgb(0,0,128);
cursor:pointer;
width:137px;
height:20px;
background-image:url('/imagenes/tab_activa.jpg');
text-align:center;
font-family:arial,helvetica,sans;
font-size:11px;
font-weight:bold;
border-bottom:0px;
border-left:1px solid gray;
border-right:1px solid gray;
border-top:1px solid gray;
}
.tab {
background-color:white;
color:gray;
cursor:pointer;
width:137px;
height:30px;
background-image:url('/imagenes/tab_inactiva.jpg');
text-align:center;
font-family:arial,helvetica,sans;
font-size:11px;
font-weight:bold;
border-left:1px solid gray;
border-right:1px solid gray;
border-top:1px solid gray;
border-bottom:2px solid gray;
}
.data_tab {
border:1px solid gray;
width:500px;
height:100px;
text-align:left;
font-family:arial,helvetica,sans;
font-size:11px;
padding:.3em;
}

#contenedor_navegacion {
	width: 100%;
	height: 20px;
	text-align: left;
	background-color:#FFFFFF;
	clear: both;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #dddddd;
	border-top-style: solid;
	border-top-width: 1px;
}
#navegacion {
	margin: 0px;
	height: 20px;
	text-align: left;
	margin-top:0px;
	float:left;
	/*
	border-bottom-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #dddddd;
	border-top-style: solid;
	border-top-width: 1px;
	width: 100%;
	*/
}

ul#menu_navegacion{
	display: block;
	font-size: 0.6em;
	/*font-family: "Lucida Grande", Verdana, sans-serif;*/
	/*font-weight: normal;*/
	list-style-type: none;
	margin-left:-40px;
	margin-top:0px;
	list-style-position: outside;
}
ul#menu_navegacion li {
	height: 20px;
	padding: 0px;
	float: left;
	background-image:url(/imagenes/nav/div_flecha.gif);
	background-repeat:no-repeat;
}
ul#menu_navegacion li a { 
	color: #777; 
	text-decoration: none; 
	display: block;
	padding: 4px;
	padding-left: 15px;
	padding-right: 10px;
	font-family: arial,helvetica,sans; font-size: 8pt; text-decoration: none; color: rgb(0,0,128); font-weight: normal;
}
ul#menu_navegacion li a.last{ 
	height: 20px;
	color: #777; 
	text-decoration: none; 
	font-weight: bold;
	display: block;
	padding: 4px;
	padding-left: 15px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	background-image:url(/imagenes/nav/div_end.gif);
	background-repeat:no-repeat;
}
ul#menu_navegacion li a.first{ 
	color: #777; 
	text-decoration: none; 
	display: block;
	padding: 4px;
	padding-left: 15px;
	padding-right: 10px;
	background-image:url(/imagenes/nav/div_start.gif);
	background-repeat:no-repeat;
}
ul#menu_navegacion li a:hover {
	color: #333;
	background-image:url(/imagenes/nav/div_end.gif);
	background-repeat:no-repeat;
}

form { margin: 0px; }

.boton_peque  { font-family: arial,helvetica,sans; font-size: 8pt; height: 20px; color: black; border: solid 1px rgb(204,204,204); }
.input_peque  { font-family: arial,helvetica,sans; color: black; border: solid 1px rgb(204,204,204); }

.link_menu    { font-family: arial,helvetica,sans; font-size: 9pt; text-decoration: none; color: rgb(0,0,128); font-weight: normal; }
.link_pie     { font-family: arial,helvetica,sans; font-size: 8pt; text-decoration: none; color: rgb(0,0,128); font-weight: normal; }
.link_nav     { font-family: arial,helvetica,sans; font-size: 8pt; text-decoration: none; color: rgb(0,0,128); font-weight: normal; }
.nav          { font-family: arial,helvetica,sans; font-size: 8pt; text-decoration: none; color: black; font-weight: normal; }
.menu_nav     { margin-top: 2px; margin-bottom: 10px; }

.link_peque   { font-family: arial,helvetica,sans; font-size: 8pt; text-decoration: none; color: rgb(0,0,128); font-weight: normal; }
.subsecc      { font-family: arial,helvetica,sans; font-size: 9pt; }
.Subsecc      { font-family: arial,helvetica,sans; font-size: 9pt; }
.titulo       { font-family: arial,helvetica,sans; font-size: 11pt; color: rgb(0,0,128); font-weight: bold; }
.titulopagina { font-family: arial,helvetica,sans; font-size: 15pt; color: white; font-weight: bold; }
.TituloPagina { font-family: arial,helvetica,sans; font-size: 15pt; color: white; font-weight: bold; }

.menu_derecha p { margin-top: -7px; line-height: 120%; }

.titulo1     { font-size: 12pt; font-family: arial,helvetica,sans; color: #000000; font-weight: bold; }
.inputnormal { font-size: 10pt; font-family: arial,helvetica,sans; }

.secnormal      { font-family: arial,helvetica,sans; font-size: 10pt; }
.secsmall       { font-family: arial,helvetica,sans; font-size: 10pt; }
.secinput       { font-family: arial,helvetica,sans; font-size: 10pt; color: black; border: solid 1px rgb(204,204,204); }
.secinputsmall  { font-family: arial,helvetica,sans; font-size: 8pt; height: 20px; color: black; border: solid 1px rgb(204,204,204); }