INPUT.a {
border-right : 1px solid #6f6f6f; 
border-top : 1px solid #6f6f6f; 
font-size : 8pt; 
background : #ffffff; 
border-left : 1px solid #6f6f6f; 
color : #777777; 
border-bottom : 1px solid #6f6f6f; 
font-family : arial, VERDANA; 
} 

INPUT.b {
border-right : 1px solid black; 
border-top : 1px solid black; 
font-size : 7pt; 
background : white; 
border-left : 1px solid black; 
color : black; 
border-bottom : 1px solid black; 
font-family : verdana, arial; 
} 
SELECT.b {
border-right : 1px solid black; 
border-top : 1px solid black; 
font-size : 7pt; 
background : white; 
border-left : 1px solid black; 
color : black; 
border-bottom : 1px solid black; 
font-family : verdana, arial; 

} 


TEXTAREA.a {
border-right : 1px solid #6f6f6f; 
border-top : 1px solid #6f6f6f; 
font-size : 7pt; 
background : #e8f2fc; 
border-left : 1px solid #6f6f6f; 
color : black; 
border-bottom : 1px solid #6f6f6f; 
font-family : verdana, arial; 
} 

TEXTAREA.b {
border-right : 1px solid #6f6f6f; 
border-top : 1px solid #6f6f6f; 
font-size : 8pt; 
background : #ffffff; 
border-left : 1px solid #6f6f6f; 
color : #777777; 
border-bottom : 1px solid #6f6f6f; 
font-family : arial, VERDANA; 
} 

.aea {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #556ED5; 
text-align : justify; 
} 

.aea_mayor {
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
} 

.aeaficha {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #353535; 
} 

.aeaficha_mayor {
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bold; 
color : #353535; 
} 

.aea_verde {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #D5EF20; 
text-align : justify; 
} 
.aea_blue {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #003066; 
font-weight : bold; 
} 
.aea_white {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : white; 
} 
.aea2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #4B6587; 
} 

.aea2_mayor {
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bold; 
color : #4B6587; 
} 

.aeaenlaces {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #27600e; 
border-bottom : 1px solid #868686; 
} 

.aeaorganos {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #27600e; 
border-bottom : 1px solid #868686; 
}

.aeaorganos2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #353535; 
border-bottom : 1px dashed #DEE1D4; 
}

.aeaenlaces2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
border-top : 1px dashed #868686; 
} 
.aea3 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #73AAFF; 
}

.aea_green {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #27600e; 
}

a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #27600e; 
text-decoration : none; 
} 
a:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #5F7A9F; 
text-decoration : none; 
} 

acbesa {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333333; 
text-decoration : none; 
} 
acbesa:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #666666; 
text-decoration : none; 
} 

a.informe {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #99BA5C;
font-weight : bold; 
text-decoration : none; 
} 
a.informe:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #5F7A9F; 
font-weight : bold; 
text-decoration : none; 
} 

.bt_Calend {
	background: no-repeat left #E5E5E5;
	background-image:url(images/calendario2.gif);
	width:32px;
	height:19px;		
}

.BODY {
margin : 0;
background-image : url(images/bg.gif); 
} 

.tbl1 {
padding-right : 3px; 
padding-left : 3px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 
color : #556ED5; 
border-bottom : 1px dashed #DDDDDD; 
border-color:#FE9900;
} 

.tbl2 {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #353535; 
border-bottom : 1px solid #DDDDDD; 
} 

.aea_sub {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #556ED5; 
text-align : justify; 
border-bottom : 1px solid #DDDDDD; 
} 

.tbl2_justificado
{
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #353535; 
text-align: justify;
} 


.tbl2_mayor {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #353535; 
border-bottom : 1px solid #DDDDDD; 
} 

.tbldetacados {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
padding-bottom : 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
} 


.tdtd {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
background-color: #ffffff;
border-left : 1px dashed #DDDDDD; 
border-bottom : 1px solid #DDDDDD; 

}

.categoria {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
background-color: #ffffff;
border-bottom : 1px solid #616161; 
border-top : 1px solid #616161; 
}

.categoria2 {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 
color : #FFFFFF; 
background-color:#FE9900;
border-bottom : 1px solid #616161; 
border-top : 1px solid #616161; 
border-color : #FFFFFF;
}

.descategoria
{
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
background-color: #FBFFE7;
border-bottom : 1px solid #D4D4D2; 
border-top : 1px solid #D4D4D2; 
}
.desbiblioteca
{
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #556ED5; 
background-color: #E4EAF5;
border-bottom : 1px solid #D4D4D2; 
border-top : 1px solid #D4D4D2; 
}

.desbiblioteca_mayor
{
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-style : normal; 
color : #353535; 
background-color: #E4EAF5;
border-bottom : 1px solid #D4D4D2; 
border-top : 1px solid #D4D4D2; 
}

.tdpuntos {
background-image : url(images/bgpoints.gif); 
background-attachment : fixed; 
} 

.Capas
{
	border-right: 1px #616161 solid;
	border-top: 1px #616161 solid;
	border-left: 1px #616161 solid;
	border-bottom: 1px #616161 solid;
	background-color : #FFFFFF;
}

.lbl_directorio_blanco
{
	background-color: #5E7A9D; 
	height:20;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial,Verdana,Helvetica, Sans-serif;
	FONT-WEIGHT: bold;
}

.lbl_directorio
{
	COLOR: #13218C;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica, Sans-serif;
	
}

BODY
{
scrollbar-3d-light-color: #9B9B9B;
scrollbar-track-color : ffffff;
scrollbar-arrow-color: #656565;
scrollbar-base-color: white;
scrollbar-darkshadow-color: #9B9B9B;
scrollbar-face-color: F2F2F2;
scrollbar-highlight-color: #9B9B9B;
scrollbar-shadow-color: white;
}

.fondo_celda_8
{
	background-color: #13218C; 
	height:20;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial,Verdana,Helvetica, Sans-serif;
	FONT-WEIGHT: bold;
}

.tabla_interior
{
	border-right: 1px #616161 solid;
	border-top: 1px #616161 solid;
	border-left: 1px #616161 solid;
	border-bottom: 1px #616161 solid;
	background-color : #FFFFFF;
}

.celda_abajo_derecha
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	color : #353535;
	border-right: 2px #616161 solid;
	border-bottom: 2px #616161 solid;
	background-color : #FFFFFF;
}

.celda_abajo_derecha_blue
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-style : normal; 
	color : #003066; 
	font-weight : bold; 
	border-right: 2px #616161 solid;
	border-bottom: 2px #616161 solid;
	background-color : #FFFFFF;
}

.celda_abajo_blue
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-style : normal; 
	color : #003066; 
	font-weight : bold; 
	border-bottom: 2px #616161 solid;
	background-color : #FFFFFF;
}

.celda_abajo
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	color : #353535;
	border-bottom: 2px #616161 solid;
	background-color : #FFFFFF;
}

.categoria2_superior {
padding-right : 3px; 
padding-left : 3x; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 
color : #FFFFFF; 
background-color:#FE9900;
border-top : 1px solid #616161; 
border-color :#FFFFFF; 
}
.categoria2_inferior {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #FFFFFF; 
background-color:#FE9900;
border-bottom : 1px solid #616161; 
border-top : 1px solid #616161; 
border-color : #FFFFFF;
}

.categoria2_dir {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #FE9900; 
background-color:#FBFFE7;
border-bottom : 1px solid #616161; 
border-top : 1px solid #616161; 
}

.tbl1_dir {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #353535; 
border-bottom : 1px dashed #DDDDDD;
} 

.desbiblioteca_dir
{
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
background-color: #E4EAF5;
border-bottom : 1px solid #D4D4D2; 
border-top : 1px solid #D4D4D2; 
}


.desbiblioteca_2
{
padding-right : 8px; 
padding-left : 8px; 
padding-top : 6px; 
padding-bottom : 6px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : bold; 
color : #556ED5; 
background-color: #E4EAF5;
border-bottom : 3px solid #D4D4D2; 
border-top : 3px solid #D4D4D2; 
}

.aea_peque {
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-style : normal; 
font-weight : bold;
color : #353535; 
text-align : justify; 
} 


