body
{
	margin-top: 2px;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	}

table
{
	font-family:Verdana;
	text-align: justify;
	font-size:8pt;
	color:#000000;
}

.marco_contenido
{ 
	Padding: 15px; 	 
	border-bottom:2px solid #3D5300;
	
	
	Clip: rect(auto auto auto auto)
}
.marco_contenidof
{ 
	Padding: 15px; 
	border: 2px solid #7BB0B6; 
	Clip: rect(auto auto auto auto)
}

.marco_contenidoc
{ 
	Padding: 15px; 
	border: 2px solid #ECDD7C; 
	Clip: rect(auto auto auto auto)
}

.marco_contenidoa
{ 
	Padding: 15px; 
	border: 2px solid #B68EA6; 
	Clip: rect(auto auto auto auto)
}

.referencia
{
	border: #efefef 2px solid;
	padding: 5px;
	clip: rect(auto auto auto auto);
	font-style: italic;
	background-color: #e8ffff;
}


a:link 
{
	text-decoration: none;
	font-family:Verdana;
	font-weight:normal;
	color:Blue;
}

a:visited 
{
	text-decoration: none;
	font-family:Verdana;
	font-weight:normal;
	color:Blue;
}

a:hover 
{
	text-decoration: underline;
	font-family:Verdana;
	color:#0000FF;
	font-weight:normal
}

/*********Estilo de grillas**********/

.dgPSBHeader
{	 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	height: 15px;
	background-color:#3D5300;
	text-align:center; 
	font-size:11px;
	font-weight:bold
}

.dgPSBItem
{
	
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	height: 15px;		
	font-size:11px;	
}
.dgPSBPaging
{
	font-weight: bold;
	height: 15px;
	border-width :1px;
	background-color:#E8E8D9;
	text-align:right
}

.dgPSBContador
{
	border-bottom:3px double #C0C0C0; color: #003300;
	font-Size:10px;
	background-color: #FFFFFF;
	text-align:right; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1
}

.dgPSBItem1
{
	border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#000000;
	background-color:#F0F0F0;
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:2px;
	margin-right:2px;
	}

.dgPSBItem2

{
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC; 
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:2px;
	margin-right:2px;


}

.subdgPSBHeader
{
	border:1px solid #C0C0C0; 
	height: 15px;
	background-color:#24475B;
	text-align:center; 
	font-weight:bold; 
	color:#FFFFFF
}

.subdgPSBPaging
{
	color:#FFFFFF; 
	font-weight: bold;
	height: 15px;
	background-color:#24475B;
	text-align:right; 
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1
}

.subdgPSBContador
{
	border-bottom:3px double #C3D6E6; color: #003300;
	background-color: #FFFFFF;
	text-align:right
}

.subdgPSBItem1
{
	border:1px solid #CCCCCC; color:#000000;
	background-color: #F0F3F6; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1  
}

.subdgPSBItem2
{
	border:1px solid #CCCCCC; color:#666633;
	background-color: #FFFFFF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1 

}


/*************Estilos para los Formulario*********/

.lineaSeparador
{
	color:#C0C0C0;
}

.lblTituloForm
{
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform:uppercase;
	vertical-align: middle;
	text-align: center;
	height: 25px
}

.lblSubTituloNivel1Form
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: none;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
}

.lblSubTituloNivel2Form
{
	font-family:Verdana;
	font-size:11px;
	color:#0000FF;
	font-style: oblique;
	font-weight:normal
}

.lblForm {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	vertical-align:top;
	height: 20px
}

.lblTextoForm {
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	text-align:justify
}

.txtForm {
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	HEIGHT: 20px;
	color: #000000
}

.ddlForm
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	HEIGHT: 20px;
	color: #000000
}

.chkForm
{
	font-family: Verdana;
	font-size:8pt;
	color: #000000;
	border: 0px none;
	background-color: Transparent
}

.lstForm {
	font-family: Verdana;
	font-size:8pt;
	color: #000000;
	border: 0px none;
	background-color: Transparent
}

.tblForm {
	color:#000000;
	font-family: Verdana;
	font-Size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	border:0px solid #003300;
}

.tdFormItem1
{
	font-family: Verdana;
	font-Size: 8pt;
	vertical-align:top;
	height: 20px
}

.tdFormItem2
{
	font-family: Verdana;
	font-Size: 8pt;
	background-color: #FFFFFF;
	vertical-align:top;
	height: 20px
}

.filForm
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	color: #000000
}
.txtFormMultiline
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	HEIGHT: 60px;
	color: #000000
}

.btnForm {
	border:1px solid #808080; FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	height:20px;
	FONT-WEIGHT: bold;
	background-color: #E8E8EF;
	
}

.rdoForm
{
	background-color: Transparent;
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
}
/********************************************************************/

/**********estilos para mostrar información detallada*****************/

.lblTitulo
{
	margin-top: 1px;	
	font-size: 15pt;
	margin-bottom: 1px;
	color: #3D5300;
	line-height: 150%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-bottom:5px solid #3D5300;
	
	text-align:left;
}

.lblTitulof
{
	margin-top: 1px;	
	font-size: 12pt;
	margin-bottom: 1px;
	color: #ffffff;
	line-height: 150%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #7BB0B6;
	text-align:left;
}

.lblTituloc
{
	margin-top: 1px;	
	font-size: 12pt;
	margin-bottom: 1px;
	color: #000000;
	line-height: 150%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #ECDD7C;
	text-align:left;
}

.lblTituloa
{
	margin-top: 1px;	
	font-size: 12pt;
	margin-bottom: 1px;
	color: #000000;
	line-height: 150%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #B68EA6;
	text-align:left;
}

a:link.lnkSubTituloNivel1 {
	text-decoration: none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	color:#000000;
	font-weight:bold;
	line-height: 20px;
	}

a:visited.lnkSubTituloNivel1 {
	text-decoration: none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	color:#000000;
	font-weight:bold;
	line-height: 20px;
}

a:hover.lnkSubTituloNivel1 {
	text-decoration: none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	line-height: 20px
	}

.lblSubTituloNivel1
{
	font-family:Verdana;
	font-size:13;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 5px;
	height: 50px;
	vertical-align:sub
}

.lblSubTituloNivel2
{
	font-family:Verdana;
	font-size:11;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 2px;
	height: 20px
}

.lblSubTituloNivel3
{
	text-decoration: underline;
	font-family:Verdana;
	font-size:11;
	color:#000000;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing: 2px;
	height: 20px
	}

.lblTexto
{
	font-family:Verdana;
	text-align: justify;
	font-size:8pt;
	color:#000000;
}

.lblApunteTexto
{
	font-style:oblique;
	color:#003300;
}

.lblPiePagina
{
	font-family:Verdana;
	text-align: justify;
	font-size:10;
	color:Black;
}

.tablaDetalle
{
	border: 1px solid #003300; font-family:Verdana; font-size:10pt
}

.tdEspacioTitulo
{
	height:5px;
	background: #679A01;
}

.tdEspacioTitulo2
{
	height:3px;
	background: #003300;
}
.tdEspacioSubTituloNivel1
{
	height:2px;
	background: #CCCCCC;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.tdTituloTabla
{
	color:#FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-Size: 13px;
	text-align:center;
	background:#006666;
	border: 1px solid #003300;
}

.tdPiePaginaTabla
{
	color:#FFFFFF;
	font-family: Verdana;
	font-style:oblique;
	text-align:right;
	font-Size: 9px;
	background:#006666;
	border:1px solid #003300;
}

.tdCabecera
{
	color:#ffffff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-Size: 12px;
	text-align:left;
	background:#3D5300;
	padding-left: 5px;
	
}

.tdItem1
{
	color:#000000;
	font-family: Verdana;
	font-Size: 10px;
	background:#CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #003300;
}

.tdItem2
{
	color:#000000;
	font-family: Verdana;
	font-Size: 10px;
	background: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	border:1px solid #003300;
}

.tdFuente
{
	color:#555555;
	font-family: Verdana;
	font-style:oblique;
	font-Size: 11px;
	background: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px
	
}

a:link.lnkAtras 
{
	text-decoration: none;
	font-family: Arial;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	
}

a:visited.lnkAtras 
{
	text-decoration: none;
	font-family: Arial;
	font-size:8pt;
	color:#999966;
	font-weight:bold;
	
}

a:hover.lnkAtras {
	text-decoration: underline;
	font-family: Arial;
	font-size:8pt;
	color: #999966;
	font-weight:bold;
	
	}

.lblConfirmacion
{
	font-family:Verdana;
	font-size:8pt;
	color:#0000FF;
	font-weight:normal;
	background-color:Transparent	
}

.lblError
{
	font-family:Tahoma;
	font-size: 11px;
	color: Red;
	height: 20px;
	font-weight: bold;
}
/******************************************************************************************/

/************* FICHA DE ESPECIES *******************/

.tdFichaItem1
{
	color:#000000;
	font-family: Verdana;
	font-Size: 11px;
	background-color:#EFF2EE;
	vertical-align:top
}

.tdFichaItem2
{
	color:#000000;
	font-family: Verdana;
	font-Size: 11px;
	background-color: #FFFFFF;
	vertical-align:top
}


/*************SERVICIO WEB TECNOLOGIAS**************/

.tdWSCabecera
{
	color:#003300;
	font-family: Verdana;
	font-Size:11px;
	font-weight:normal;
	height: 15px;
	border-width :0px;
	background-image: url(../graficos/Grilla.gif)
}

.tdWSCuerpo
{
	color:#000000;
	font-family: Verdana;
	font-Size:10px;
	font-weight:normal;
	height: 11px;
	border-width :0px
}

/*************MAPA WEB**************/

.lblMapaWebNivel1 {
	font-family:Verdana;
	font-size:11;
	color:#000000;
	font-weight:bold
	}
	
.tdMapaWebItem {
	font-family:Verdana;
	font-size:10;
	color:#006600
	}

a:link.lnkMapaWebNivel1 {
	text-decoration: none;
	font-family:Verdana;
	font-size:8pt;
	color:#003300;
	font-weight:bold
	}

a:visited.lnkMapaWebNivel1 {
	text-decoration: none;
	font-family:Verdana;
	font-size:8pt;
	color:#003300;
	font-weight:bold
}

a:hover.lnkMapaWebNivel1 {
	text-decoration: underline;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	font-weight:bold
}

a:link.lnkMapaWebItem {
	text-decoration: none;
	font-family:Verdana;
	font-size:10
	
	}

a:visited.lnkMapaWebItem {
	text-decoration: none;
	font-family:Verdana;
	font-size:10;
	color:#660000
}

a:hover.lnkMapaWebItem {
	text-decoration: underline;
	font-family:Verdana;
	font-size:10;
	color:#0000FF
}

/**********Relacionar Documentos****************************************/
.trItem
{
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-Size:10px;
	background-color:#f9f9f9;
	border:solid 1px #c9c7c7;
}

.trItem2
{
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-Size:10px;
	background-color: #efefef;
	border:solid 1px #c9c7c7;
}

.trItemOver
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-Size: 10px;
	background-color:#FBFBDD;
	border:0px solid #C9C7C7;	
}
/*******************************************************************************************************/

/*SERVICIO WEB BUSCADOR*/

.tdCabeceraBuscadorDB 
{
	border:1px solid #BBBB99; 
	color:#000000;
	height: 15px;
	background-color:#E8E8D9;
	font-weight:bold
}

.tdPiePaginaBuscadorDB
{
	border:1px solid #BBBB99; 
	color:#000000;
	height: 15px;
	background-color:#E8E8D9;
	font-weight:bold
}

.tdContadorBuscadorDB
{
	border-bottom:3px double #C0C0C0; color: #003300;
	font-Size:10px;
	background-color: #FFFFFF;
	text-align:right; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1
}

.tdItem1BuscadorDB
{
	border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#000000;
	background-color:#F0F0F0;
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1
}

.tdItem2BuscadorDB
{
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC; 
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1
}
/*******************************************************************************************************/

/*SERVICIO WEB GLOSARIO*/

.tdCabeceraGlosario 
{
	border:1px solid #BBBB99; 
	color:#000000;
	height: 15px;
	background-color:#E8E8D9;
	font-weight:bold
}

.tdPiePaginaGlosario
{
	border:1px solid #BBBB99; 
	color:#000000;
	height: 15px;
	background-color:#E8E8D9;
	font-weight:bold
}

.tdContadorGlosario
{
	border-bottom:3px double #C0C0C0; color: #003300;
	font-Size:10px;
	background-color: #FFFFFF;
	text-align:right; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1
}

.tdItem1Glosario
{
	border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#000000;
	background-color:#F0F0F0;
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1
}

.tdItem2Glosario
{
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC; 
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1
}

/* SERVICIO WEB FICHA DE ESPECIE */

.tdCabeceraEspecieFicha 
{
	border:1px solid #BBBB99; 
	color:#000000;
	height: 15px;
	background-color:#E8E8D9;
	font-weight:bold
}

.tdPiePaginaEspecieFicha 
{
	border:1px solid #BBBB99; 
	color:#000000;
	height: 15px;
	background-color:#E8E8D9;
	font-weight:bold
}

.tdContadorEspecieFicha
{
	border-bottom:3px double #C0C0C0; color: #003300;
	font-Size:10px;
	background-color: #FFFFFF;
	text-align:right; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1
}

.tdItem1EspecieFicha
{
	border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#000000;
	background-color:#F0F0F0;
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1
}

.tdItem2EspecieFicha
{
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC; 
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1
}


/* SERVICIO WEB BIONEGOCIOS*/

.tdWSCabecera 
{
	border:1px solid #BBBB99; 
	color:#000000;
	height: 15px;
	background-color:#E8E8D9;
	font-weight:bold
}
.tdTextoAlineado
{
	text-align:justify;
}
.tdWSCuerpo
{
	border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#000000;
	background-color:#FFFFFF;
	padding-left:4; 
	padding-right:4; 
	padding-top:1; 
	padding-bottom:1
}
.tdEtiqueta {
	BORDER-RIGHT: #efefef 2px groove; PADDING-RIGHT: 1px; BORDER-TOP: #efefef 2px groove; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #efefef 2px groove; PADDING-TOP: 1px; BORDER-BOTTOM: #efefef 2px groove; BACKGROUND-COLOR: #dedede
}

#menu_arriba
{
	font-family:Arial;
	font-size:12;
	font-style:normal;
	font-weight:lighter;
	}
