body
{
	background-image: url(/portal/images/bgcabecera.gif);
}

.spnTitulo
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #375190; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none
}

.spnSubtitulo
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #375190; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none 
}

.spnDetalle
{
    COLOR: #686868;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

.tdTablaIzquierda
{
	background-color: #01619B
}

.txtBuscar
{
    color: #686868;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration: none
}

.tdCabeceraCelda
{
	BACKGROUND-COLOR: #01619b;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif';
	FONT-SIZE: 11px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 10px;
	font-weight: bold;

}
.tdCabeceraCeldaBordes
{
	BACKGROUND-COLOR: #01619b;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif';
	FONT-SIZE: 11px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 10px;
	font-weight: bold;
	border: #3b513f 1px solid;
}
.tdMenuIzquierda
{
	color: #ffffff;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #01619B
}

.tdMenuIzquierdaHome
{
	color: #6B6967;
    font-family: Arial;
    font-size: 11px;
    background-color: #ffffff
}

.tdMenuIzquierdaHome2
{
	color: #6B6967;
    font-family: Arial;
    font-size: 11px;
    background-color: #ffffff
}

.tdBusqueda
{
	background-color:#92CC73;
	color: #545454;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px
}

.tdPopupTitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: 01619B;
	text-decoration: none;
}

.tdContenido
{
	color: #545454;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
.tdContenidoBordes
{
	color: #545454;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border: #3b513f 1px solid;
}

.txtObligatorio
{
	font: 11px Verdana;
	color:Maroon 
}

/*
Formulario
Usado en el recuadro pàra llenar datos de un formulario
*/
.txtFormulario {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.txtFormularioDisabled
{
	background-color: #cae0f2;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}
.txtFormularioNumero {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    text-align: right;
}
.txtFormularioNumeroDisabled
{
	background-color: #cae0f2;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    text-align: right;
}
.ddlFormulario {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}

.ddlBusqueda
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px
}


.tdFormularioTexto
{
	BACKGROUND-COLOR: #1A70A5;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	PADDING-LEFT: 5px;
	font-weight: bold;
}

.tdFormularioDato
{
	COLOR: #545454;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}
.tdColumnaLlave
{
	BACKGROUND-COLOR: #4CA730;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif';
	FONT-SIZE: 11px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 10px;
	font-weight: bold;
}
.lblContenidoLlave
{
    COLOR: #01619b;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.lblContenido
{
	color: #545454;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

/*
Cell01
*/
.tdFondoClaro
{
    BACKGROUND-COLOR: #f5f6f9;
    BORDER-BOTTOM: #cfd5e4 1px solid;
    COLOR: #696b6c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px
}

/*
Cell02
*/
.tdFondoOscuro
{
    BACKGROUND-COLOR: #ebedf4;
    BORDER-BOTTOM: #cfd5e4 1px solid;
    COLOR: #696b6c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px
}
.aRecomendar
{
	color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration:none
}

.aRecomendar:hover
{
	color: #55d42f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration:none
}

.tdBuscarGeneralResultado
{
    BACKGROUND-COLOR: #e1ecf3;
    COLOR: #01619b;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px
}
.lblBuscarGeneralCategoria
{
    COLOR: #01619b;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	text-decoration: none;
}
.lblBuscarGeneralDisplay
{
	font-size: 11px;
	color: #67b44f;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.lnkBuscarGeneralDisplay
{
	font-size: 11px;
	color: #67b44f;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.grdPaging
{
	COLOR: #01619b;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.grdPaging A:visited
{
	COLOR: #01619b;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.spnBuscarTitulo
{
    COLOR: #01619b;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.spnBuscarTitulo2
{
    COLOR: #01619b;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px
}
.ddlBuscarFiltro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 424242;
	text-decoration: none;
}
.txtBuscarFiltro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 424242;
	text-decoration: none;
}
.trColumnaTitulo
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.tdColumnaTitulo
{
	BACKGROUND-COLOR: #4CA730;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif';
	FONT-SIZE: 11px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 10px;
	font-weight: bold;

}
.tdItemStyle
{
	font-size: 14px;
	color: blue;
	font-family: Arial;
	background-color: red;
}
.tdAlternatingItemStyle
{
	font-weight: bold;
	font-size: 16px;
	font-family: 'Book Antiqua';
	background-color: blue;
}
/*
Usado para mostrar los mensajes de resultado de la validación
*/
.lblValidacion
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}	
.lblDato
{
    color: #686868;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration: none
}


body.standar {
margin: 0 0 0 0;
}

/* -------------------------------------------------------------------------- */
/* SUB ZONA DE GRILLAS Y PAGINACION ----------------------------------------- */
table.GNRtblTabla01 {
	border: #3b513f 1px solid;
	background-color: #bccfc0;
}

.GNRtxtTitulo01
{
	font: Bold 11px Verdana;
	color: #3b513f;
}

.GNRtxtTexto01
{
	font: 11px Verdana;
	color: #3b513f;
}

.GNRtxtTitulo02
{
	font: Bold 14px Verdana;
	color: #839d88;
}

.GNRtxtInput01
{
	border: #3b513f 1px solid;
	font: 11px Verdana;
	color: #3b513f;
}

.GNRtxtInputCheck01
{
	border: 1px solid;
	font: 11px Verdana;
	color: #2F4142;
}

.GNRtxtError
{
	font: 11px Verdana;
	color: Red 
}


.GNRtxtInfo
{
	font: 11px Verdana;
	color: Green 
}

.TBLTabla01
{
	font: 11px Verdana;
	border: #9FB9A4 1px solid;
	word-wrap:break-word;
}

.TBLTitulo01 td
{
	color: #EDF3EF;
	background-color: #9FB9A4;
	padding: 1px 4px 1px 4px; 
}

.TBLTitulo01Out
{
	color: #EDF3EF;
	background-color: #9FB9A4;
	padding: 1px 4px 1px 4px; 
}

.TBLTitulo01Over
{
	color: #EDF3EF;
	background-color: #839d88;
	padding: 1px 4px 1px 4px; 
}

.TBLTitulo01Link
{
	color: #EDF3EF;
	text-decoration:none;
}

.TBLTextoPar01 td
{
	padding: 1px 4px 1px 4px;
	background-color: white;
}

.TBLTextoImpar01 td
{
	padding: 1px 4px 1px 4px;
	background-color: #EDF3EF;

}

.TBLTextoPar01Selected td
{
	background-color: #cbd9ce;
	padding: 1px 4px 1px 4px; 
}

.TBLTextoImpar01Selected td
{
	background-color: #cbd9ce;
	padding: 1px 4px 1px 4px; 
}

.PageTable01Title
{
	font: 11px Verdana;
	color: #EDF3EF;
	background-color: #9FB9A4;
	padding: 1px 4px 1px 4px; 
}

.PageTable01Item
{
	font: Bold 11px Verdana;
	color: #EDF3EF;
	background-color: #9FB9A4;
	padding: 1px 4px 1px 4px; 
}

.PageTable01SymbolLink
{
	font: 10pt Webdings;
	color: #EDF3EF;
	background-color: #9FB9A4;
	text-decoration: none;
}

.PageTable01SymbolLink:hover
{
	font: 10pt Webdings;
	color: #EDF3EF;
	background-color: #9FB9A4;
	text-decoration: underline;
}

.PageTable01NumberLink
{
	font: 11px Verdana;
	color: #EDF3EF;
	background-color: #9FB9A4;
	text-decoration: none;
}

.PageTable01NumberLink:hover
{
	font: 11px Verdana;
	color: #EDF3EF;
	background-color: #9FB9A4;
	text-decoration: underline;
}

.InputPage
{
	border: #333333 1px solid;
	text-align: center;
	font: 11px Verdana;
	color: #2F4142;
	width: 40px;
}

.Txtmodelo
{
    COLOR: #01619B;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Txtmodelo A:link
{
    COLOR: #4CA730;
	text-decoration: underline;
}
.Txtmodelo A:visited
{
    COLOR: #4CA730;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.Txtmodelo A:hover
{
    COLOR: #4CA730;
    text-decoration: none;
}

.tdCeldaAzul
{
    BACKGROUND-COLOR: #1A70A5;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}

.tdCeldaAzul A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}

.tdCeldaAzul A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}

.tdCeldaAzul A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

.tdTextoRojo
{
    COLOR: #ee2b2b;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}

.tdLinkStyle
{
    COLOR: #01619b;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.tdLinkStyle A:link
{
    COLOR: #01619b
}
.tdLinkStyle A:visited
{
    COLOR: #01619b
}
.tdLinkStyle A:hover
{
    COLOR: #eb0606;
    TEXT-DECORATION: none
}

.Txtdetalle
{
    COLOR: #686868;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-align: justify
}

.Txtgris12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #424242; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:justify;
}

.Txtgris10 {
	FONT-SIZE: 10px; COLOR: #545454; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:justify;
}

.Txtwhite9 {
	FONT-SIZE: 9px; COLOR: White; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Txtblack9 {
	FONT-SIZE: 9px; COLOR: Black; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.lblMensajito
{
    COLOR: #E41F1F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}

.lnkNavegacion
{
	COLOR: #01619b;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration:underline;
}

.lnkNavegacion:hover
{
	COLOR: #01619b;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration:none;
}

.tdNavegacion
{
	COLOR: #01619b;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.lblNavegacion
{
	COLOR: #E41F1F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.lblNavegacionTexto
{
	COLOR: #01619b;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.Txtmapaverde
{
    COLOR: #67b44f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration: none;
	
}
.Txtmapaverde A:link
{
    COLOR: #67b44f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Txtmapaverde A:hover
{
    COLOR: #67b44f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Txtmapaverde A:visited
{
    COLOR: #67b44f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration: none;
}

.Txtmapaazul
{
    COLOR: #01619b;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	text-decoration: none;
}
.Txtmapaazul A:link
{
    COLOR: #01619b;
	text-decoration: none;
}
.Txtmapaazul A:visited
{
    COLOR: #01619b;
	text-decoration: none;
}
.Txtmapaazul A:hover
{
    COLOR: #01619b;
    TEXT-DECORATION: none
}
.Txtmapagris
{
    COLOR: #686868;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
.Txtmapagris A:link
{
    COLOR: #686868;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
.Txtmapagris A:hover
{
    COLOR: #686868;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
.Txtmapagris A:visited
{
    COLOR: #686868;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

.spnIconoRojo
{
	color:"#EB0606";
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8px;
	TEXT-DECORATION: none
}

TBLTitulo01ShortOut
{
	color: #EDF3EF;
	background-color: #9FB9A4;
	padding: 1px 4px 1px 4px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration:none
}

.TBLTitulo01ShortOver
{
	color: #EDF3EF;
	background-color: #839d88;
	padding: 1px 4px 1px 4px; 
}

.TBLTitulo01ShortLink
{
	color: #EDF3EF;
	text-decoration:none;
}
