<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">BODY
{
    margin: 0px 0px 0px 0px;
    font-family: verdana, sans-serif;
    width: 100%;
    font-size: 101%;
    min-width: 100%;
    background:#ECECEC;
}

HTML 
{
    margin-bottom: 1px;
    height:100%;
}

FORM 
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

h1
{
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	font-size: 1em;
	font-weight: bold;
}


/* ******************  Frames y Div   ******************** */
#frmGeneral
{ 
    font-size: 1em;
    padding: 0px 0px 0px 0px;
    margin-Left: auto;
    margin-Right: auto;
    /*margin-Top: 5px;*/
    width: 100%; 
    min-width: 100%;
    position: relative;
    background-color: #ECECEC;
    border-bottom: solid 2px #CCCCCC;
    /*border-Left: solid 2px #CCCCCC;
    border-Right: solid 2px #CCCCCC;*/
}

#frmPrincipal, #frmPie2 
{
    position: relative; 
    margin-Left: auto; 
    margin-Right: auto; 
    border: 1px solid #E6E6E6;

}
#frmPrincipal 
{
    width: 980px; 
    margin-Top: 1em;  

    background:#fff url(../imagenes/bck_wrapper.gif) repeat-y 100% 0	}

#frmPie2 
{
    position:relative; 
    width: 980px; 
    height: 8em;  
    background:#ECECEC url(../imagenes/bck_wrapperFoot.gif) repeat-x 0 0;   
   border: none
}

#frm100EnlacesPie
{
    padding-bottom: 0.5em;
    width: 100%;
	min-width: 100%;
	text-align: center;
	clear: both;
	font-size: 0.7em;
}

#frm100EnlacesPie .LinkPie
{
    color: #1C4367;
    font-weight: bold;
    text-decoration: none;
}
    
#frm100EnlacesPie .LinkPie:hover
{
    color: #960000;
	text-decoration: underline;
}

#frmTop
{
	margin:0 0 0 0;
	min-width: 100%;
	width: 100%;
	height: 100px;
	min-height: 100px;
	border-Top: solid 5px #CCCCCC;
	border-bottom: solid 2px #4A86C4;
	font-size: 1.2em;
	font-weight: bold;
	color: #990033;
	background-image: url(../imagenes/TopAdmin_fd.jpg);
    /*background-repeat: repeat-x; */
}

#frmImgTop
{
    margin:0 0 0 0;
	min-width: 100%;
	width: 100%;
	height: 100px;
	min-height: 100px;
	background-image: url(../imagenes/ImgTop.jpg);
	
	/*
    background-image: url(../imagenes/FormacionTop.gif);
    background-image: url(../imagenes/EnlacesTop.gif);
	
    */


	background-repeat:no-repeat;
	border-Top: solid 5px #CCCCCC;
	/*border-Left: solid 3px #CCCCCC;
	border-Right: solid 3px #CCCCCC;*/
	font-size: 0.7em;
}


.frmMenuTop
{
    background-color: #FCE6D4;
	margin: 0 0 0 0;
	height: 20px;
	min-width: 100%;
	font-size: 0.7em;
	color: #FFFFFF;
	width: 100%;
	border-bottom: solid 3px #950000;
}

#frmPie
{
	margin:0 0 0 0;
	min-width: 100%;
	width: 100%;
	height: 40px;
	text-align: center;
	color: #000000;
	font-size: 0.6em;
	min-height: 40px;
	clear: both;
}

#frmContenido
{
	margin: 1.5em 0em 0em 0em;
	padding: 0 0 2em 0;
	width: 100%;
	min-width: 100%;
	font-size: 0.7em;
	clear: both;
	min-height: 400px;
	text-align: justify;
}

.frm100Cab2
{
	width: 100%;
	min-width: 100%;
	background-image: url(../imagenes/fdCab2.jpg);
	background-repeat: repeat-x;
	clear: both;
}

.frmLogin
{
    margin: 3em auto 0 auto;
    border: solid 0.1em #4A86C4;
    width: 40%;
    min-width: 40%;
}

.frmLFdblanco
{
	float: Left;
	background-color: #FFFFFF;
}

.frm100Menu
{
    width: 100%;
	min-width: 100%;
	clear: both;
	border-bottom: solid 0.1em #950000
}

#frmSubContenido80
{
	margin: 0 auto 0 auto;
	width: 82%;
	min-width: 82%;
    text-align: justify;
}

.frmFdPaginas
{
    background-image: url(../imagenes/FdPagina.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
    padding: 0.3em 0.2em 0.3em 0.2em;
    margin: 0 0 0 0;
    float: Right;
    border: solid 0.1em #C1C1C1;
}

.frmListadoTop
{
    font-weight: bold;
    background-color: #88ACCB;
   	width: 100%;
	min-width: 100%;
	padding: 0.2em 0 0.2em 0;
}

.Secciones {
	padding-Left: 2em; 
	padding-Top: 0.4em;
	background: #72828a; 
	margin: 0.1em 0 0.1em 0; 
	font: 10px verdana; 
	color: #FFFFFD; 
	height: 16px;
	text-align: center;
}

.Secciones A {
	padding: 0.3em 0.3em 0.3em 0.3em;
	color: #FFFFFD; 
	TEXT-DECORATION: none
}

.separador {
	width: 2px; color: #FFFFFD; text-align: center
}

.Secciones A.seleccionado {
	color: #043b46; 
	background-color: #d9dddf;
	height: 16px;
	padding-bottom: 0.4em;
}
.Secciones A:hover 
{
    color: #043b46;
    background-color: #d9dddf;
	height: 16px;
	padding-bottom: 0.4em;
}

.frmSubirFile
{
	margin: 0 0 0 0;
	width: 100%;
	min-width: 100%;
	font-size: 0.7em;
}

.liMenu
{
    border-bottom: solid 0.1em #FFFFFF;
    padding: 0.4em 0em 0.4em 0.4em;
    
}
.liMenu A
{
    text-decoration: none;
    color: #000000;
}

.liMenu A:hover
{
    text-decoration: underline;
    color: #960000

}

.liMenu A.Seleccionado
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

.liMenu A.Seleccionado:hover
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

.frmLogin
{
    margin: 3em auto 0 auto;
    border: solid 0.1em #4A86C4;
    width: 40%;
    min-width: 40%;
}

.frm100
{
	width: 100%;
	min-width: 100%;
	clear: both;
}

.frm100N
{
	width: 100%;
	min-width: 100%;
	font-weight: bold;
	clear: both;
}

.frm100Center
{
	width: 100%;
	min-width: 100%;
	text-align: center;
	clear: both;
}

.frmCenter
{
	text-align: center;
}

.frm100Top
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
}

.frm100TopN
{
	width: 100%;
	min-width: 100%;
	clear: both;
	padding: 1em 0 0 0;
	font-weight: bold;
}

.frm100Top05
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 0.5em 0 0 0;
}

.frm100TopContenido
{	
    width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
}

.frm100TopCenter
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
	text-align: center;
}

.frm100Right
{
	width: 100%;
	min-width: 100%;
	clear: both;
	text-align: Right;
}

.frm100Down
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 0 0 1em 0;
}

.frm100FdAzul
{
    padding: 0.4em 0 0.4em 0;
    width: 100%;
	min-width: 100%;
	clear: both;
    background-image: url(../imagenes/CabAzul_fd.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.CabSubContenido2
{
    margin: 0 0 0 0;
    height: 28px;
    min-height: 28px;
    font-weight: bold;
    color: #306889;
    padding: 0 0 0 0;
    float: Left;
    font-size: 2em;
}


.frm100CabBusq
{
    padding: 0.4em 0 0.4em 0;
    width: 100%;
	min-width: 100%;
	clear: both;
	color: #F36363;
	font-weight: bold;
	text-align: right;
	background-color: #E0E0E0;
}

.frm100CabBusq A
{
	color: #F36363;
	font-weight: bold;
	background-color: #E0E0E0;
	text-decoration: none;
}

.frm100CabBusq A:hover
{
	color: #F36363;
	font-weight: bold;
	background-color: #E0E0E0;
	text-decoration: underline;
}


.frm100CabBusqL
{
    padding: 0.4em 0 0.4em 0;
    width: 100%;
	min-width: 100%;
	clear: both;
	color: #F36363;
	font-weight: bold;
	text-align: left;
	background-color: #E0E0E0;
}

.frm100CabBusqL A
{
	color: #F36363;
	font-weight: bold;
	background-color: #E0E0E0;
	text-decoration: none;
}

.frm100CabBusqL A:hover
{
	color: #F36363;
	font-weight: bold;
	background-color: #E0E0E0;
	text-decoration: underline;
}

.frm100CabFormu
{
    width: 100%;
    min-width: 100%;
	background-image: url(../imagenes/FondoCabFormu.gif);
	background-repeat: repeat-x;
	height: 20px;
	min-height: 20px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

.frmFormularioB80N
{
    margin: 0 auto 2em auto;
    width: 79.5%;
    min-width: 79.5%;
    height: 100%;
    border-bottom: solid 0.1em #88ACCB;
    border-Left: solid 0.1em #88ACCB;
    border-Right: solid 0.1em #88ACCB;
    text-align: justify;
    font-weight: bold;
    clear: both;
    /*background-color: #F1F8F1;*/
    padding-bottom: 0.5em;
}


.frm80
{
    margin: 2em auto 0 auto;
    width: 80%;
    min-width: 80%;
    height: 100%;
    clear: both;
}

.frmLeft
{
    margin: 0 0 0 0;
    height: 100%;
    float: Left;
}
.frmRight
{
    margin: 0 0 0 0;
    height: 100%;
    float: Right;
}

.frmIzq2em
{
    margin: 0 0 0 0;
    width: 1.5em;
    min-width: 1.5em;
    height: 100%;
    float: Left;
}

.frmIzq3
{
    margin: 0 0 0 0;
    width: 3%;
    min-width: 3%;
    height: 100%;
    float: Left;
}

.frmIzq4
{
    margin: 0 0 0 0;
    width: 4%;
    min-width: 4%;
    height: 100%;
    float: Left;
}


.frmIzq5
{
    margin: 0 0 0 0;
    width: 5%;
    min-width: 5%;
    height: 100%;
    float: Left;
}

.frmIzq7
{
    margin: 0 0 0 0;
    width: 7%;
    min-width: 7%; 
    height: 100%;
    float: Left;
}

.frmIzq10
{
    margin: 0 0 0 0;
    width: 10%;
    min-width: 10%;
    height: 100%;
    float: Left;
}

.frmIzq10Right
{
    margin: 0 0 0 0;
    width: 10%;
    min-width: 10%;
    text-align: Right;
    height: 100%;
    float: Left;
}


.frmIzq10RightN
{
    margin: 0 0 0 0;
    width: 10%;
    min-width: 10%;
    text-align: Right;
    font-weight: bold;
    height: 100%;
    float: Left;
}


.frmIzq15
{
    margin: 0 0 0 0;
    width: 15%;
    min-width: 15%;
    height: 100%;
    float: Left;
}

.frmIzq15Right
{
    margin: 0 0 0 0;
    width: 15%;
    min-width: 15%;
    text-align: Right;
    height: 100%;
    float: Left;
}

.frmIzq15RightN
{
    margin: 0 0 0 0;
    width: 15%;
    min-width: 15%;
    text-align: Right;
    font-weight: bold;
    height: 100%;
    float: Left;
}

.frmIzq18Right
{
    margin: 0 0 0 0;
    width: 18%;
    min-width: 18%;
    text-align: Right;
    height: 100%;
    float: Left;
}

.frmIzq20
{
    margin: 0 0 0 0;
    width: 20%;
    min-width: 20%;
    height: 100%;
    float: Left;
}

.frmIzq20Right
{
    margin: 0 0 0 0;
    width: 20%;
    min-width: 20%;
    text-align: Right;
    height: 100%;
    float: Left;
}

.frmIzq20Center
{
    margin: 0 0 0 0;
    width: 20%;
    min-width: 20%;
    height: 100%;
    float: Left;
    text-align: center;
}

.frmIzq21Right
{
    margin: 0 0 0 0;
    width: 21%;
    min-width: 21%;
    text-align: Right;
    height: 100%;
    float: Left;
}

.frmIzq25
{
    margin: 0 0 0 0;
    width: 25%;
    min-width: 25%;
    height: 100%;
    float: Left;
}

.frmIzq25Right
{
    margin: 0 0 0 0;
    width: 25%;
    min-width: 25%;
    text-align: Right;
    height: 100%;
    float: Left;
}

.frmIzq30
{
    margin: 0 0 0 0;
    width: 30%;
    min-width: 30%;
    height: 100%;
    float: Left;
}

.frmIzq30Center
{
    margin: 0 0 0 0;
    width: 30%;
    min-width: 30%;
    height: 100%;
    float: Left;
    text-align: center;
}

.frmIzq35
{
    margin: 0 0 0 0;
    width: 35%;
    min-width: 35%;
    height: 100%;
    float: Left;
}

.frmIzq40
{
    margin: 0 0 0 0;
    width: 40%;
    min-width: 40%;
    height: 100%;
    float: Left;
}


.frmIzq50
{
    margin: 0 0 0 0;
    width: 49%;
    min-width: 49%;
    height: 100%;
    float: Left;
}

.frmIzq50Right
{
	width: 49%;
	min-width: 49%;
	text-align: Right;
	float: Left;
}

.frmIzq50Center
{
    margin: 0 0 0 0;
    width: 49%;
    min-width: 49%;
    height: 100%;
    float: Left;
    text-align: center;
}

.frmIzq52
{
    margin: 0 0 0 0;
    width: 52%;
    min-width: 52%;
    height: 100%;
    float: Left;
}

.frmIzq60
{
    margin: 0 0 0 0;
    width: 60%;
    min-width: 60%;
    height: 100%;
    float: Left;
}

.frmIzq70
{
    margin: 0 0 0 0;
    width: 70%;
    min-width: 70%;
    height: 100%;
    float: Left;
}

.frmIzq70Right
{
	width: 70%;
	min-width: 70%;
	text-align: Right;
	float: Left;
}


.frmIzq80
{
    margin: 0 0 0 0;
    width: 75%;
    min-width: 75%;
    height: 100%;
    float: Left;
}

.frmIzq85
{
    margin: 0 0 0 0;
    width: 85%;
    min-width: 85%;
    height: 100%;
    float: Left;
}

.frmIzq90
{
    margin: 0 0 0 0;
    width: 90%;
    min-width: 90%;
    height: 100%;
    float: Left;
}

.frmIzq92
{
	width: 92%;
	min-width: 92%;
	float: Left;
}

.frmIzq95
{
	width: 95%;
	min-width: 95%;
	float: Left;
}


.frmIzq50px
{
    margin: 0 0 0 0;
    width: 50px;
    min-width: 50px;
    height: 100%;
    float: Left;
}

/* ******************  Textos   ******************** */

.frmBuscadorOut
{
    border: solid 0.1em #C4C4D9;
    text-align: justify;
    width: 90%;
    min-width: 90%;
}

.frmBuscador
{
    border: solid 0.1em #FFFFFF;
    background-color: #F4F4F5;
    text-align: justify;
}

.frm100TopBusqN
{
    width: 100%;
    min-width: 100%;
    clear: both;
    font-weight: bold;
    padding-Top: 0.3em
}


.frmTxtCabContenido
{
    font-weight: bold;
    background-color: #D9D98C;
   	width: 100%;
	min-width: 100%;
	padding: 0.2em 0 0.2em 0;
}

.frmFichaDetalle
{
    background-color: #EAEAD9;
    text-align: justify;
    width: 100%;
    min-width: 100%;
}

/* ******************  Controles   ******************** */

#frmListado_B
{
	margin: 2em 0 1em 0;
}

#frmListado
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	border-bottom: #43719F thin dotted;
	text-align: justify;
}

#frmListado .CabDListNoticia
{
    font-weight: bold;
    text-transform: uppercase;
    color: #990000;
}

#frmListado .CabDListNoticia A
{
    font-weight: bold;
    text-transform: uppercase;
    color: #990000;
    text-decoration: none;
}

#frmListado .CabDListNoticia A:hover
{
    text-decoration: underline;
}


.dlsListado
{
    width: 100%;
	min-width: 100%;
	clear: both;
 }

.txtNormal
{
    font-weight: normal;
}

.txtN
{
    font-weight: bold;
}

.txtLey
{
    font-weight: normal;
    font-size: 0.9em;
    color: #A9A9A9;
    font-family: Verdana;
    text-align: justify;
    border-Top: #cccc99 1px solid;
    border-bottom: #cccc99 1px solid;
    padding: 0.5em 1em 0.5em 1em;
}

.TextBox100
{
    margin: 0 0 0 0;
    border: solid 1px #7F9DB9;
    font-size: 0.9em;
    width: 90%;
    min-width: 90%;
    color: #000000;
    background-color: #FFFFFF;
    padding: 0.1em 0 0.1em 0.1em;
}

.TextBox40
{
    margin: 0 0 0 0;
    border: solid 1px #7F9DB9;
    font-size: 0.9em;
    width: 40%;
    color: #000000;
    background-color: #FFFFFF;
    min-width: 40%;
    padding: 0.1em 0 0.1em 0.1em;
}


.TextArea100
{
    margin: 0 0 0 0;
    border: solid 1px #7F9DB9;
    font-size: 1em;
    width: 90%;
    min-width: 90%;
    color: #000000;
    background-color: #FFFFFF;
    padding: 0.1em 0 0.1em 0.1em;
}

.btn3
{
	margin: 0 0 0 0;
	font-size: 1em;	
	font-weight: bold;
	color: #000000;
    background-image: url(../imagenes/BtnFdVer.gif);
	background-repeat: repeat-x;
    padding: 0.1em 0 0.1em 0;
    border: solid 0.1em #87a17a;
}

.btn2B
{
    margin: 0 0 0 0;
	font-size: 1em;	
	font-weight: bold;
	color: #FFFFFD;
    background-image: url(../imagenes/BtnFdNar2.gif);
	background-repeat: repeat-x;
    padding: 0.1em 0 0.1em 0;
    border: solid 0.1em #B59975;
}

.btn2
{
    margin: 0 0 0 0;
	font-size: 1em;	
	font-weight: bold;
	color: #FFFFFD;
    background-image: url(../imagenes/BtnFdNar.gif);
	background-repeat: repeat-x;
    padding: 0.1em 0 0.1em 0;
    border: solid 0.1em #E76800;
}

.btn1
{
	border: solid 1px #18496F;
	font-weight: bold ;
	color: #FFFFFF;	
	background-color: #EFAE69;
	font-size: 0.9em;
}

.btn1Down
{
    margin: 0 0 1em 0;
	border: solid 0.1em #18496F;
	font-size: 0.9em;	
	font-weight: bold ;
	color: #FFFFFF;
	background-color: #EFAE69;
}

.btn3DownTab
{
    margin: 0 0 1em 8em;
	border: #18496F 1px double;	
	font-size: 0.9em;	
	font-weight: bold ;
	color: #FFFFFF;
	background-color: #999999;
}

.btPaginador
{
	border: solid 0.1em #C1C1C1;
	font-size: 1em;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
    padding: 0.2em 0.3em 0.2em 0.3em;
    margin: 0 0 0 0;
    float: Right;
}

.btPaginadorN
{
	border: solid 0.1em #C1C1C1;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	background-color: #EAEAEA;
	text-decoration: none;
    padding: 0.2em 0.3em 0.2em 0.3em;
    margin: 0 0 0 0;
    float: Right;
}


 .LinkbtnB_B
{
    margin: 0 0 0 1em;
    padding: 0.5em 0.5em 0.1em 0.5em;
    font-weight: normal;
    font-size: xx-small;
    color: #FFFFFF;
    background-color: #999999;
    text-decoration: none;
    border: solid 1px #000000;
}

.Link2
{
    color: #000000;
    text-decoration: none;
}

.Link2:hover
{
	color: #960000;
	text-decoration: underline;
}


.ImgSB
{
    border: 0;
}

.imgBtnTab
{
    padding: 0 0.5em 0 0.5em;
    border: 0;
}

.DpList1
{
    margin: 0 0 0 0;
	border: solid 1px #7F9DB9;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	background-color: #FFFFFF;
}

.DpList100
{
    margin: 0 0 0 0;
	border: solid 1px #7F9DB9;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	background-color: #FFFFFF;
	width: 100%;
	min-width: 100%;
}

.Grilla1
{
    width: 100%;
    min-width: 100%;
    text-align: justify;
}

.GrillaPrin
{
	font-style: normal;
	color: #000000;
	background-color: #F0EFE5;
    height: 0.7em;
	min-height: 0.7em;
}
.GrillaAlter
{
	font-style: normal;
	color: #000000;
	background-color: #EAEADF;
	height: 0.7em;
	min-height: 0.7em;
}
.GrillaCab
{
	font-weight: bold;
	color: #000000;
	text-indent: 0.5em;
	min-height: 2em;
	height: 2em;	
	background-color: #C8D7C0;
	text-decoration: none;
}

.li1
{
    list-style-type: none;
	padding: 0 0 0 2em;
	DISPLAY: list-item; 
	background-image: url(../imagenes/VinyetaA.jpg);
	OVERFLOW: hidden; 
	background-repeat: no-repeat; 
	POSITION: relative; 
	background-POSITION: 0.3em 0.2em; 
	margin: 0.5em 0 0.5em 0;
}</pre></body></html>