﻿body
{
    margin: 0px 0px 0px 0px;
    font-family: verdana, sans-serif;
    width: 100%;
    font-size: 101%;
    min-width: 100%;
    /*background:#ECECEC;*/
    background:#FFFFFF;
}

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;
}

/* ******************  Efecto scroll/texto animado   ******************** */
#divTxtScroll {position:absolute; left:190px; top:317px; width:400px; height:253px; clip:rect(0px 400px 250px 0px); overflow:hidden; visibility:hidden;}
#divTxtScrollAviso {position:absolute; left:212px; top:410px; width:400px; height:320px; clip:rect(0px 400px 320px 0px); overflow:hidden; visibility:hidden;}
#divText {position:absolute; left:0px; top:0px;}
/* ************************************* */

/* ******************  Frames y Div   ******************** */
/*#frmGeneral
{ 
    font-size: 0.9em;
    padding: 0px 0px 0px 0px;
    margin-Left: auto;
    margin-Right: auto;
    width: 100%; 
    min-width: 100%;
    position: relative;
    background-color: #ECECEC;
    border-bottom: solid 2px #CCCCCC;
}
*/

#frmPrincipal
{
    position: relative; 
    margin-Left: auto; 
    margin-Right: auto; 
    width: 982px; 
    margin-Top: 0.9em;  
    /*border: 1px solid #E6E6E6;*/
}

#frmTop
{
	margin:0 0 0 0;
	min-width: 100%;
	width: 100%;
	height: 200px;
	min-height: 200px;
	font-size: 0.7em;
	background-color: #B51333;
}

#frmMenu
{
	margin:0 0 0 0;
	min-width: 100%;
	width: 100%;
	height: 22px;
	min-height: 22px;
	font-size: 0.7em;
	background-color: #FFFFFF;
}

.frmSubMenu
{
    margin: 0 0 0 0;
    width: 20%;
    min-width: 20%;
    height: 100%;
    float: Left;
}

.frmSubMenuMapa
{
    margin: 0 0 0 0;
    width: 190px;
    min-width: 190px;
    height: 100%;
    float: Left;
    
}

.frmSubMenuTop
{
    margin: 0 0 0 0;
    width: 15%;
    min-width: 15%;
    height: 100%;
    float: Left;
}

.frmSubContenido
{
    font-size: 0.85em;
    margin: 0 0 0 0;
    width: 81%;
    min-width: 81%;
    height: 100%;
    float: Left;
    text-align: justify;
}

.frmSubContenidoLeft
{
    font-size: 0.85em;
    margin: 0 0 0 0;
    width: 80%;
    min-width: 80%;
    float: Left;
    text-align: left;
    line-height: 1.5em;
}

.frmSubContenidoLeft81
{
    font-size: 0.85em;
    margin: 0 0 0 0;
    width: 81%;
    min-width: 81%;
    height: 100%;
    float: Left;
    text-align: left;
    line-height: 1.5em;
}

.frmSubContenidoLeftMapa
{
    font-size: 0.85em;
    margin: 0 0 0 0;
    width: 790px;
    min-width: 790px;
    height: 100%;
    float: Left;
    text-align: left;
    line-height: 1.5em;
}


#frmPie 
{
    width: 100%; 
    min-width: 100%;
    height: 20px;
    min-height: 20px;
    text-align: right;
    font-size: 0.7em;
}

.frmMigas
{
    width: 100%;
	min-width: 100%;
	height: 73px;
	min-height: 73px;
	clear: both;   
}

.frmMigasFlash
{
    width: 100%;
	min-width: 100%;
	height: 50px;
	min-height: 50px;
	clear: both;   
}

.frmContenidoTxt
{
    margin: 0 0 0 0;
    width: 55%;
    min-width: 55%;
    height: 100%;
    float: Left;
}

.frmContenidoTxt471
{
    margin: 0 0 0 0;
    width: 471px;
    min-width: 471px;
    height: 100%;
    float: Left;
}

.frmContenidoTxtScroll
{
    margin: 0 0 0 0;
    width: 55%;
    min-width: 55%;
    height: 235px;
	min-height: 235px;
    float: Left;
}
.frmScrollAviso
{
    margin: 0 0 0 0;
    width: 55%;
    min-width: 55%;
    height: 235px;
	min-height: 235px;
    float: Left;
}

.frmContenidoImg
{
    margin: 0 0 0 0;
    width: 45%;
    min-width: 45%;
    height: 100%;
    text-align: right;
    float: Left;
}

.frmContenidoImgCon
{
    margin: 0 0 0 0;
    width: 339px;
    min-width: 339px;
    height: 100%;
    text-align: right;
    float: Left;
}

.frmIzqMigas
{
    margin: 0 0 0 0;
    width: 85%;
    min-width: 85%;
    height: 100%;
    float: Left;
}
.frmBtnScroll
{
    margin: 0 0 0 0;
    width: 14px;
    min-width: 14px;
    float: Left;
}


/*Bordes */
/*
.cLeftTop, .cRightTop, .cLeftbottom, .cRightbottom 
{
    position: absolute; 
    width: 10px; 
    height: 10px; 
    background-position: 0 0; 
    background-repeat: no-repeat	}

.cLeftTop  
{
    Top: -1px; 
    Left: -1px; 
    background-image: url(../imagenes/bck_wrapTL.gif)}
    
.cRightTop  
{
    Top: -1px; 
    Right: -1px; 
    width: 11px;  
    border-Right: 1px solid #ECECEC; 
    background-image: url(../imagenes/bck_wrapTR.gif);  	   }




.frmIzqB
{
    border: solid 1px #999999;
    float: right;
    padding: 0.4em 0.5em 0.2em 0.5em;
    background-color: #D0D9DF;
    height: 2em;
}

.frmArchivoRela
{
    border: solid 1px #999999;
    float: right;
    padding: 0.2em 0.3em 0.2em 0.2em;
    background-color: #B0BBC1;
}

*/


.frmMenuA
{
    width: 162px;
    min-width: 162px;
    height: 22px;
	min-height: 22px;
    background-color: #FFFFFF;
    float: Left;
    text-align: center;
    border-right: solid 1px #B51333;
    font-weight: bold;
    color: #999999;
}

.frmMenuALast
{
    width: 167px;
    min-width: 167px;
    height: 22px;
	min-height: 22px;
    background-color: #FFFFFF;
    float: Left;
    text-align: center;
    font-weight: bold;
    color: #999999;
}


.frmMenuA1
{
    position: absolute;
    top: 222px;
    background-color: #b7b8ba;
    width: 162px;
    min-width: 162px;
    font-size: 0.75em;
    text-decoration: none;
    /*filter: alpha(opacity=90);
    -moz-opacity: 0.5;*/
}

.frmMenuA2
{
    position: absolute;
    top: 222px;
    background-color: #b7b8ba;
    left: 163px;
    width: 162px;
    min-width: 162px;
    font-size: 0.75em;
    text-decoration: none;
   /* filter: alpha(opacity=90);
    -moz-opacity: 0.5;*/
}

.frmMenuA3
{
    position: absolute;
    top: 222px;
    background-color: #b7b8ba;
    left: 326px;
    width: 162px;
    min-width: 162px;
    font-size: 0.75em;
    text-decoration: none;
    /*filter: alpha(opacity=90);
    -moz-opacity: 0.5;*/
}

.frmMenuA4
{
    position: absolute;
    top: 222px;
    background-color: #b7b8ba;
    left: 489px;
    width: 162px;
    min-width: 162px;
    font-size: 0.75em;
    text-decoration: none;
    /*filter: alpha(opacity=90);
    -moz-opacity: 0.5;*/
}
/*
.frmImgTop
{
    margin:0 0 0 0;
	min-width: 100%;
	width: 100%;
	height: 80px;
	background-image: url(../imagenes/ImgTop.jpg);
	background-repeat:no-repeat;
	border-Top: solid 5px #CCCCCC;
	font-size: 0.7em;
}

.frmMenuTop
{
    background-color: #CCCCCC;
	margin: 0 0 0 0;
	height: 0.2em;
	min-width: 100%;
	font-size: 0.7em;
	color: #FFFFFD;
	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
{
	padding: 0 0 0 0;
	/*width: 100%;
	min-width: 100%;*/
	width: 980px;
	min-width: 980px;
	
	font-size: 0.8em;
	clear: both;
	height: 370px;
	min-height: 370px;
	border: solid 1px #B51333;
}

#frmContenidoFlash
{
	padding: 0 0 0 0;
	width: 100%;
	min-width: 100%;
	font-size: 0.8em;
	clear: both;
	height: 370px;
	min-height: 370px;
}
/*
#frmSubMenu
{
	margin: 0 0 0 0;
	width: 148px;
	min-width: 148px;
	float: Left;
}

#frmSubMenu214
{
	margin: 0 0 0 0;
	width: 214px;
	min-width: 214px;
	float: Left;
}

.tbMenuIzq
{
    border-right: solid 0.2em #999999;
}
	

.BordeMenu
{
    width: 3px;
    min-width: 3px;
    background-image: url(../imagenes/BordeMenu.gif);
	background-repeat: repeat-y;
	height: 400px;
	min-height: 400px;
	float:Left;
}

#frmSubContenido
{
	padding: 0 0 0 2em;
	width: 81%;
	min-width: 81%;
	float:Left;
    text-align: justify;
}

#frmSubContenidoEnlaces
{
	padding: 0 0 0 2em;
	width: 70%;
	min-width: 70%;
	float:Left;
    text-align: justify;
}

#frmSubContenidoMedio
{
	padding: 0 20px 0 2em;
	width: 640px;
	min-width: 640px;
	float: Left;
    text-align: justify;
}

#frmContenidoIzq
{
	padding: 0 0 0 0;
	width: 140px;
	min-width: 140px;
	float: left;
}

.TopSubMenu
{
    margin: 0 0 0 0;
	width: 140px;
	min-width: 140px;
	float:Left;
	text-align: Right;
}

.frmTopDestacadoNar
{
    margin: 0 0 0 0;
    text-indent: 0.4em;
	width: 140px;
	min-width: 140px;
	float:Left;
	background-image: url(../imagenes/DestacadoNaranja.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	height: 16px;
	color: #1544DE;
	background-color: #FFFFFF;
}

.frmTopDestacadoAma
{
    margin: 0 0 0 0;
    text-indent: 0.4em;
	width: 140px;
	min-width: 140px;
	float:Left;
	background-image: url(../imagenes/DestacadoAmarillo.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	height: 16px;
	color: #1544DE;
}

#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;
}

.frmPieTopBorder
{
    margin: 0 0 0 0;
	width: 100%;
	border-bottom: solid 4px #950000; 
    min-width: 100%;
    clear: both;
    font-size: 0.7em;
    padding: 0 0 0.4em 0;
}


.frmPieAccesible
{
    margin: 0 0 0.5em 0;
	min-width: 50%;
	width: 50%;
	height: 24px;
    min-height: 24px;
	text-align: center;
	border-Top: solid 1px #999999;
	clear: both;
	padding-Top: 0.3em;
}

.liMenu
{
    border-bottom: solid 0.1em #D4D5D7;
    padding: 0.4em 0em 0.4em 0.3em;
    border-right: solid 0.2em #D4D5D7;
}
.liMenu A
{
    text-decoration: none;
    color: #000000;
    padding: 0em 0em 0em 0.5em;
    background-image: url(../imagenes/IconoMenu1.gif); 
    background-repeat: no-repeat; 
    background-position: -0.4em -0.1em; 
    overflow: hidden; 
    position: relative; 
	text-decoration: none;
	clear: both;
}

.liMenu A:hover
{
    text-decoration: underline;
    color: #960000
}

.liMenu A.Seleccionado
{
    text-decoration: none;
    color: #000000;
    padding: 0em 0em 0em 0.6em;
    font-weight: bold;
    background-image: url(../imagenes/IconoMenu1Sel.gif);
    background-repeat: no-repeat; 
    background-position: -0.4em -0.1em;
    overflow: hidden; 
    position: relative; 
	text-decoration: none;
	clear: both;
}

.liMenu A.Seleccionado:hover
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}



.liMenuSel
{
    background-color: #D3D8DE;
    border-bottom: solid 0.1em #999999;
    padding: 0.4em 0em 0.4em 0.9em;
    background-image: url(../imagenes/IconoMenu1Sel.gif); 
    background-repeat: no-repeat; 
    background-position: -0.2em 0.3em; 
    overflow: hidden; 
    position: relative; 
	text-decoration: none;
	clear: both;
 }

*/

.ulMenuA
{
    list-style-type: none;
    
}

.liMenuA
{
    padding: 0.3em 0em 0.2em -1.0em;
    width: 100%;
    font-size: 0.9em;
    margin: 0 0 0 -1em;
    list-style-image: url(../imagenes/liSubMenu.gif);
}

.liMenuA A
{
    text-decoration: none;
    color: #000000; 
    
    /*
    padding: 0.4em 0em 0.2em 0.9em;
    background-image: url(../imagenes/liSubMenu.gif); 
    background-repeat: no-repeat;
    background-position: -0.2em 0.5em;
    position: relative; 
    overflow: hidden;     
*/
	text-decoration: none;
	clear: both;
}

.liMenuA A:hover
{
    text-decoration: underline;
    color: #960000;
}


.liMenuA A.Seleccionado
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    padding: 0.4em 0em 0.2em 0.7em;
    background-image: url(../imagenes/liSubMenu.gif); 
    background-repeat: no-repeat;
    background-position: -0.2em 0.5em; 
    overflow: hidden; 
    position: relative; 
	text-decoration: none;
	clear: both;
}


.liMenuA A.Seleccionado:hover
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}



.ulSubMenu
{
    list-style-type: none;
    
}

.liSubMenu
{
    padding: 0.3em 0em 0.2em 0.0em;
    width: 100%;
    font-size: 0.9em;
    margin: 0 0 0 -1em;
    list-style-image: url(../imagenes/liSubMenu.gif);
}

.ulSubMenu A
{
    text-decoration: none;
    color: #000000; 
    
    /*
    padding: 0.4em 0em 0.2em 0.9em;
    background-image: url(../imagenes/liSubMenu.gif); 
    background-repeat: no-repeat;
    background-position: -0.2em 0.5em;
    position: relative; 
    overflow: hidden;     
*/
	text-decoration: none;
	clear: both;
}

.ulSubMenu A:hover
{
    text-decoration: underline;
    color: #960000;
}

.ulSubMenu A.Seleccionado
{
    text-decoration: none;
    color: #B51333;
}
/*
.ulSubMenu A.Seleccionado
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    padding: 0.4em 0em 0.2em 0.7em;
    background-image: url(../imagenes/liSubMenu.gif); 
    background-repeat: no-repeat;
    background-position: -0.2em 0.5em; 
    overflow: hidden; 
    position: relative; 
	text-decoration: none;
	clear: both;
}

.ulSubMenu A.Seleccionado:hover
{
    text-decoration: underline;
    color: #000000;
}
*/

.liSubMenuSel
{
    padding: 0.3em 0em 0.2em 0.0em;
    width: 100%;
    font-size: 0.9em;
    margin: 0 0 0 -1em;
    list-style-image: url(../imagenes/liSubMenu.gif);
    color: #B51333;
}

.ulDinamicaRedIni
{
    list-style-type: none;
    margin: 0em 0 0 1.5em;
}

.ulDinamicaRed
{
    list-style-type: none;
    margin: 0.3em 0 0 1.5em;
}

.liDinamicaRed
{
    /*padding: 0.2em 0em 1.2em -1.0em;*/
    width: 100%;
    font-size: 0.9em;
    margin: 0 0 0 -1em;
    list-style-image: url(../imagenes/AdornoLiRed.gif);
}


.liDinamicaRed A
{
    /*padding: 0.2em 0em 1.2em -1.0em;*/
    width: 100%;
    text-decoration: none;
    font-weight: bold;
    color: #B51333;
}

.liDinamicaRed A:hover
{
    /*padding: 0.2em 0em 1.2em -1.0em;*/
    width: 100%;
    text-decoration: underline;
}

.liDinamicaGris
{
    width: 100%;
    font-size: 0.9em;
    margin: 0 0 0 1em;
    list-style-image: url(../imagenes/AdornoLi.gif);
}

.liDinamicaGris A
{
    width: 100%;
    text-decoration: none;
    font-weight: bold;
    color: #999899;
}

.liDinamicaGris A:hover
{
    width: 90%;
    text-decoration: underline;
}

/*

.liMenuSubLast
{
    padding: 0.3em 0em 0.3em 0.4em;
    border-bottom: solid 0.1em #D4D5D7;
}

.liMenuSubLast A
{
    text-decoration: none;
    color: #000000; 
    padding: 0.4em 0em 0.4em 1em;
    background-image: url(../imagenes/IconoSubMenu1.gif); 
    background-repeat: no-repeat;
    background-position: -0.2em 0.5em; 
    overflow: hidden; 
    position: relative; 
	text-decoration: none;
	clear: both;
}

.liMenuSubLast A:hover
{
    text-decoration: underline;
    color: #960000;
}

.liMenuSubLast A.Seleccionado
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    padding: 0.4em 0em 0.4em 1em;
    background-image: url(../imagenes/IconoSubMenu1.gif); 
    background-repeat: no-repeat;
    background-position: -0.2em 0.5em;
    overflow: hidden; 
    position: relative; 
	text-decoration: none;
	clear: both;
}

.liMenuSubLast A.Seleccionado:hover
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

.frm100Menu
{
    width: 100%;
	min-width: 100%;
	clear: both;
	border-bottom: solid 0.1em #950000
}

*/
.frm100
{
	width: 100%;
	min-width: 100%;
	clear: both;
}

.frm100Center
{
	width: 100%;
	min-width: 100%;
	text-align: center;
	clear: both;
}

.frm100Top
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
}

.frm100Border
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
	border-top: solid 0.5em #FFFFFF;
}

.frm100TopN
{
    width: 100%;
    min-width: 100%;
    clear: both;
    margin: 1em 0 0 0;
    font-weight: bold;
}
/*
.frm100TopDown
{
	margin: 1em 0 1em 0;
	width: 100%;
	min-width: 100%;
	clear: both;
}

.frm100TopCenter
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
	text-align: center;
}

.frm100TopFdDestacaNar
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
	background-color: #DDCDBC;
	text-align: left;
}

.frm100TopFdDestacaAma
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
	background-color: #EEE8C7;
}

.frm100Down
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 0 0 1em 0;
}

.frm100TopBusqN
{
    width: 100%;
    min-width: 100%;
    clear: both;
    font-weight: bold;
    padding-Top: 0.3em
}

*/
	
.frm100Top05
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 0.5em 0 0 0;
}

.frm100Top025
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 0.25em 0 0 0;
}

.frm100Borde040
{
	width: 100%;
	min-width: 100%;
	clear: both;
	border-top: solid 0.4em #FFFFFF;
}

.frm100Top2
{
    margin: 2em 0 0 0;
	width: 100%;
	min-width: 100%;
	clear: both;
}

.frm100Top2Border
{
    margin: 2em 0 0 0;
	width: 100%;
	min-width: 100%;
	clear: both;
	border-top: solid 1em #FFFFFF;
}
/*
.frm100TopContenido
{	
    width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
}

.frm100Tab
{
    margin: 0 0 0 2em;
	width: 98%;
	min-width: 98%;
	clear: both;
}

.frm100TabTop
{
    margin: 1em 0 0 2em;
	width: 98%;
	min-width: 98%;
	clear: both;
}
*/

.frm100_4
{
	width: 100%;
	min-width: 100%;
	height: 4px;
	min-height: 4px;
	clear: both;
}

.frm100_10
{
	width: 100%;
	min-width: 100%;
	height: 10px;
	min-height: 10px;
	clear: both;
}

.frm100_22
{
	width: 100%;
	min-width: 100%;
	height: 22px;
	min-height: 22px;
	clear: both;
}


.frm100_35
{
	width: 100%;
	min-width: 100%;
	height: 35px;
	min-height: 35px;
	clear: both;
}

.frm100_235
{
	width: 100%;
	min-width: 100%;
	height: 235px;
	min-height: 235px;
	clear: both;
}


.frm100Right
{
	width: 100%;
	min-width: 100%;
	clear: both;
	text-align: Right;
}
/*
.frm30CabBtn
{
    padding: 0.4em 0 0.4em 0;
    width: 30%;
	min-width: 30%;
	float: left;
	color: #F36363;
	font-weight: bold;
	text-align: center;
	background-color: #E0E0E0;
	border-right: solid 0.5em #FFFFFF;
}

.frm30CabBtn A
{
	color: #F36363;
	font-weight: bold;
	background-color: #E0E0E0;
	text-decoration: none;
}

.frm30CabBtn A:hover
{
	color: #F36363;
	font-weight: bold;
	background-color: #E0E0E0;
	text-decoration: underline;
}

.frmIzq380
{
    margin: 0 0 0 0;
    width: 380px;
    min-width: 380px;
    height: 100%;
    float: Left;
}

.frmIzq1em
{
    margin: 0 0 0 0;
    width: 1em;
    min-width: 1em;
    height: 100%;
    float: Left;
}

.frmIzq2em
{
    margin: 0 0 0 0;
    width: 1.5em;
    min-width: 1.5em;
    height: 100%;
    float: Left;
}

.frmLeft
{
    margin: 0 0 0 0;
    height: 100%;
    float: Left;
}
.frmRight
{
    margin: 0 0 0 0;
    height: 100%;
    float: Right;
}

.frmIzq3
{
    margin: 0 0 0 0;
    width: 3%;
    min-width: 3%;
    height: 100%;
    float: Left;
}

.frmIzq3Right
{
    margin: 0 0 0 0;
    width: 3%;
    min-width: 3%;
    height: 100%;
    float: Right;
}
*/

.frmIzq46px
{
    margin: 0 0 0 0;
    width: 46px;
    min-width: 46px;
    height: 100%;
    float: Left;
}

.frmIzq395px
{
    margin: 0 0 0 0;
    width: 395px;
    min-width: 395px;
    height: 100%;
    float: Left;
}

.frmIzq887px
{
    margin: 0 0 0 0;
    width: 887px;
    min-width: 887px;
    height: 100%;
    float: Left;
}

.frmIzq4
{
    margin: 0 0 0 0;
    width: 4%;
    min-width: 4%;
    height: 100%;
    float: Left;
}

/*
.frmIzq5Right
{
    margin: 0 0 0 0;
    width: 5%;
    min-width: 5%;
    height: 100%;
    float: Right;
}

.frmIzq5RightN
{
    margin: 0 0 0 0;
    width: 5%;
    min-width: 5%;
    height: 100%;
    float: left;
    text-align: Right;
    font-weight: bold;
}

.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;
}
.frmIzq10Center
{
    margin: 0 0 0 0;
    width: 10%;
    min-width: 10%;
    height: 100%;
    float: Left;
    text-align: center;
}

*/

.frmIzq15Right
{
    margin: 0 0 0 0;
    width: 15%;
    min-width: 15%;
    text-align: center;
    height: 100%;
    float: right;
    border-left: solid 1px #B51333;
    
}


.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;
}

.frmIzq15Center
{
    margin: 0 0 0 0;
    width: 15%;
    min-width: 15%;
    height: 100%;
    float: Left;
    text-align: center;
}
*/
.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;
}
/*
.frmIzq20RightN
{
    margin: 0 0 0 0;
    font-weight: bold;
    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;
}

.frmIzq18RightN
{
    margin: 0 0 0 0;
    font-weight: bold;
    width: 18%;
    min-width: 18%;
    text-align: Right;
    height: 100%;
    float: Left;
}

*/
.frmIzq24
{
    margin: 0 0 0 0;
    width: 24%;
    min-width: 24%;
    height: 100%;
    float: Left;
}

.frmIzq25
{
    margin: 0 0 0 0;
    width: 25%;
    min-width: 25%;
    height: 100%;
    float: Left;
}
/*
.frmIzq25Center
{
    margin: 0 0 0 0;
    width: 25%;
    min-width: 25%;
    height: 100%;
    float: Left;
    text-align: center;
}
*/
.frmIzq25Right
{
    margin: 0 0 0 0;
    width: 25%;
    min-width: 25%;
    text-align: Right;
    height: 100%;
    float: Left;
}

.frmIzq33
{
    margin: 0 0 0 0;
    width: 33%;
    min-width: 33%;
    height: 100%;
    float: Left;
}
/*
.frmIzq30Right
{
    margin: 0 0 0 0;
    width: 30%;
    min-width: 30%;
    text-align: Right;
    height: 100%;
    float: Right;
}

.frmIzq30Center
{
    margin: 0 0 0 0;
    width: 30%;
    min-width: 30%;
    height: 100%;
    float: Left;
    text-align: center;
}

.frmIzq30BordeR
{
    margin: 0 0.5em 0 0;
    width: 30%;
    min-width: 30%;
    height: 100%;
    float: Left;
    border-right: solid 0.2em #000000;
}

.frmIzq35Right
{
    margin: 0 0 0 0;
    width: 35%;
    min-width: 35%;
    height: 100%;
    float: Left;
    text-align: Right;
}
*/
.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;
}
*/

.frmIzq40Right
{
    margin: 0 0 0 0;
    width: 40%;
    min-width: 40%;
    text-align: Right;
    height: 100%;
    float: Left;
}

.frmIzq45
{
    margin: 0 0 0 0;
    width: 45%;
    min-width: 45%;
    height: 100%;
    float: Left;
}

.frmIzq50
{
    margin: 0 0 0 0;
    width: 50%;
    min-width: 50%;
    height: 100%;
    float: Left;
}

.frmIzq50Right
{
	width: 50%;
	min-width: 50%;
	text-align: Right;
	float: Left;
}

/*
.frmIzq50Center
{
    margin: 0 0 0 0;
    width: 49%;
    min-width: 49%;
    height: 100%;
    float: Left;
    text-align: center;
}

.frmIzq50Tab05
{
    margin: 0 0.5em 0 0.5em;
    width: 47%;
    min-width: 47%;
    height: 100%;
    float: Left;
}

.frmIzq52
{
    margin: 0 0 0 0;
    width: 52%;
    min-width: 52%;
    height: 100%;
    float: Left;
}

.frmIzq55
{
    margin: 0 0 0 0;
    width: 55%;
    min-width: 55%;
    height: 100%;
    float: Left;
}


.frmIzq60
{
    margin: 0 0 0 0;
    width: 60%;
    min-width: 60%;
    height: 100%;
    float: Left;
}
*/

.frmIzq60Right
{
	width: 60%;
	min-width: 60%;
	text-align: Right;
	float: Left;
}
.frmIzq64
{
    margin: 0 0 0 0;
    width: 64%;
    min-width: 64%;
    height: 100%;
    float: Left;
    text-align: 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;
}
*/

.frmIzq72
{
    margin: 0 0 0 0;
    width: 72%;
    min-width: 72%;
    height: 100%;
    float: Left;
}

.frmIzq75
{
    margin: 0 0 0 0;
    width: 75%;
    min-width: 75%;
    height: 100%;
    float: Left;
}
/*
.frmIzq77
{
    margin: 0 0 0 0;
    width: 77%;
    min-width: 77%;
    height: 100%;
    float: Left;
}

.frmIzq80
{
    margin: 0 0 0 0;
    width: 80%;
    min-width: 80%;
    height: 100%;
    float: Left;
}
*/
.frmIzq90
{
	width: 90%;
	min-width: 90%;
	float: Left;
}
/*
.frmIzq92
{
	width: 92%;
	min-width: 9%;
	float: Left;
}

.frmIzq95
{
	width: 95%;
	min-width: 95%;
	float: Left;
}

.frmIzq97
{
    margin: 0 0 0 0;
    width: 97%;
    min-width: 97%;
    height: 100%;
    float: Left;
}

.frmIzq100Right
{
	width: 100%;
	min-width: 100%;
	text-align: Right;
	float: Left;
}

.frmIzq80Tab05
{
    margin: 0 0 0 0.5em;
    width: 77%;
    min-width: 77%;
    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: 85%;
    min-width: 85%;
    height: 100%;
    float: Left;
}


.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;
}

.frmRight
{
    float: Right;
}

.frmFormularioB80B
{
    margin: 2em auto 2em auto;
    width: 80%;
    min-width: 80%;
    height: 100%;
    border: solid 0.1em #000000;
    text-align: justify;
    font-weight: bold;
    clear: both;
}

.frmFormularioB60N
{
    margin: 0 auto 2em auto;
    width: 60%;
    min-width: 60%;
    height: 100%;
    border-bottom: solid 0.1em #699C6B;
    border-Left: solid 0.1em #699C6B;
    border-Right: solid 0.1em #699C6B;
    text-align: justify;
    font-weight: bold;
    clear: both;
}

.frmFormularioB80N
{
    margin: 0 auto 2em auto;
    width: 77%;
    min-width: 77%;
    height: 100%;
    border-bottom: solid 0.1em #699C6B;
    border-Left: solid 0.1em #699C6B;
    border-Right: solid 0.1em #699C6B;
    text-align: justify;
    font-weight: bold;
    clear: both;
    background-color: #F1F8F1;
}


.frmFormularioB90N
{
    margin: 0 auto 2em auto;
    width: 89%;
    min-width: 89%;
    height: 100%;
    border-bottom: solid 0.1em #699C6B;
    border-Left: solid 0.1em #699C6B;
    border-Right: solid 0.1em #699C6B;
    text-align: justify;
    font-weight: bold;
    clear: both;
    background-color: #F1F8F1;
}


.frm60
{
    margin: 2em auto 0 auto;
    width: 60%;
    min-width: 60%;
    height: 100%;
    clear: both;
}

.frm80
{
    margin: 2em auto 0 auto;
    width: 80%;
    min-width: 80%;
    height: 100%;
    clear: both;
}

.frm90
{
    margin: 2em auto 0 auto;
    width: 90%;
    min-width: 90%;
    height: 100%;
    clear: both;
}

.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;
}





















/* ******************  Textos   ******************** */
/*
.CabSubContenido
{
	width: 100%;
	min-width: 100%;
	min-height: 1.3em;
	clear: both;
	font-weight: bold;
	background-color: #B50000;
	color: #FFFFFD;
	text-indent: 3%;
	padding: 0.5em 0 0.5em 0;
	border-bottom: solid 2px #000000; 
	border-Top: solid 2px #000000; 
}

.frm100Cab2
{
	width: 100%;
	min-width: 100%;
	background-image: url(../imagenes/fdCab2.jpg);
	background-repeat: repeat-x;
	clear: both;
}

.frm100Cab
{
	width: 100%;
	min-width: 100%;
	background-image: url(../imagenes/FondoAdornoCab2.gif);
	background-repeat: repeat-x;
	clear: both;
}

.CabSubContenido1
{
    margin: 0 0 0 0;
	height: 28px;
	min-height: 28px;
	font-weight: bold;
	color: #FFFFFD;
	text-indent: 3%;
	padding: 0.5em 1em 0 0;
	background-image: url(../imagenes/FondoAdornoCab1.gif);
	background-repeat: repeat-x;
	float: Left;
}

.CabSubContenido2
{
    margin: 0 0 0 0;
    height: 28px;
    min-height: 28px;
    font-weight: bold;
    color: #9AC54F;
    padding: 0 0 0 0;
    float: Left;
    font-size: 2em;
}

.SeparaCab
{
	float: Left;
}

.SeparaCabR
{
	float: Right;
}

.frmLFdblanco
{
	float: Left;
	background-color: #FFFFFF;
}

.CabFormulario
{
    font-weight: bold;
    background-color: #CCCCCC;
   	width: 100%;
	min-width: 100%;
	text-align: center;
	padding: 0.5em 0 0.5em 0;
}

.frmBuscador
{
    border: solid 0.1em #FFFFFF;
    background-color: #F4F4F5;
    text-align: justify;
}

.frmBuscadorOut
{
    border: solid 0.1em #C4C4D9;
    text-align: justify;
    width: 90%;
    min-width: 90%;
}

.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;
}


.frmListadoTop
{
    font-weight: bold;
    background-color: #D9D98C;
   	width: 100%;
	min-width: 100%;
	padding: 0.2em 0 0.2em 0;
}

.frmFichaDetalle
{
    padding: 0 0 1em 0;
    background-color: #EAEAD9;
    text-align: justify;
    width: 100%;
    min-width: 100%;
}

*/
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
/* ******************  Controles   ******************** */
/*
.ImgLogoTop
{
    width: 380px;
    min-width: 380px;
    height: 70px;
    min-height: 70px;
    border: none;
}

#frmListado_B
{
	margin: 2em 0 1em 0;
}

#frmListadoDesta
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	border-bottom: #43719F thin dotted;
	text-align: left;
	padding: 0 0 1em 0;
}

#frmListado
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	border-bottom: #43719F thin dotted;
	text-align: justify;
	padding: 0 0 1em 0;
}

#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;
}


#frmListado .CabDListEntidad
{
    font-weight: bold;
    text-transform: uppercase;
    color: #990000;
}

#frmListado .CabDListEntidad A
{
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-transform: none;
}

#frmListado .CabDListEntidad A:hover
{
    color: #960000;
    text-decoration: underline;
}


#frmListadoSin .CabDListNormal
{
    color: #000000;
}


#frmListadoSin
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	text-align: justify;
}


.dlsListado
{
    width: 100%;
	min-width: 100%;
	clear: both;
 }

*/
.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;
}

/*
.TextBox80
{
    margin: 0 0 0 0;
    border: solid 1px #7F9DB9;
    font-size: 0.9em;
    width: 77%;
    color: #000000;
    background-color: #FFFFFF;
    min-width: 77%;
    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;
}
/*
.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;
}

.btMenu
{
    border-bottom: solid 0.1em #D4D5D7;
    border-Left: none;
    border-Right: none;
    border-Top: none;
    padding: 0.3em 0 0.3em 0.7em;
    background-color: Transparent;
    width: 146px;
    background-image: url(../imagenes/IconoMenu1.gif); 
    background-repeat: no-repeat; 
    background-position: -0.3em 0.1em; 
    font-size: 1em;
    font-family: verdana, sans-serif;
    text-align: left;
 }
 
 .btMenuSel
{
    border-bottom: solid 0.1em #D4D5D7;
    border-Left: none;
    border-Right: none;
    border-Top: none;
    padding: 0.3em 0 0.3em 0.7em;
    
    width: 146px;
    background-image: url(../imagenes/IconoMenu1.gif); 
    background-repeat: no-repeat; 
    background-position: -0.3em 0.1em; 
    font-size: 1em;
    font-family: verdana, sans-serif;
    font-weight: bold;
    text-align: left;
    
    background-color: #D3D8DE;
 }


.btSubMenu
{
    border-bottom: solid 0.1em #D4D5D7;
    border-Left: none;
    border-Right: none;
    border-Top: none;
    padding: 0.3em 0 0.3em 1.4em;
    background-color: Transparent;
    width: 146px;
    background-image: url(../imagenes/IconoSubMenu1.gif); 
    background-repeat: no-repeat; 
    background-position: 0.3em 0.3em; 
    font-size: 1em;
    font-family: verdana, sans-serif;
    text-align: left;
 }
 
 .btSubMenuSel
{
    border-bottom: solid 0.1em #D4D5D7;
    border-Left: none;
    border-Right: none;
    border-Top: none;
    padding: 0.3em 0 0.3em 1.4em;
    
    width: 146px;
    background-image: url(../imagenes/IconoSubMenu1.gif); 
    background-repeat: no-repeat; 
    background-position: 0.3em 0.3em; 
    font-size: 1em;
    font-family: verdana, sans-serif;
    text-align: left;
    font-weight: bold;
    background-color: Transparent;
 }


.btMenu213
{
    border-bottom: solid 0.1em #D4D5D7;
    border-Left: none;
    border-Right: none;
    border-Top: none;
    padding: 0.3em 0 0.3em 0.7em;
    background-color: Transparent;
    width: 213px;
    background-image: url(../imagenes/IconoMenu1.gif); 
    background-repeat: no-repeat; 
    background-position: -0.3em 0.1em; 
    font-size: 1em;
    font-family: verdana, sans-serif;
    text-align: left;
 }
 
 .btMenuSel213
{
    border-bottom: solid 0.1em #D4D5D7;
    border-Left: none;
    border-Right: none;
    border-Top: none;
    padding: 0.3em 0 0.3em 0.7em;
    width: 212px;
    background-image: url(../imagenes/IconoMenu1.gif); 
    background-repeat: no-repeat; 
    background-position: -0.3em 0.1em; 
    font-size: 1em;
    font-family: verdana, sans-serif;
    font-weight: bold;
    text-align: left;
    
    background-color: #D3D8DE;
 }

.btSubMenu213
{
    border-bottom: solid 0.1em #D4D5D7;
    border-Left: none;
    border-Right: none;
    border-Top: none;
    padding: 0.3em 0 0.3em 1.4em;
    background-color: Transparent;
    width: 212px;
    background-image: url(../imagenes/IconoSubMenu1.gif); 
    background-repeat: no-repeat; 
    background-position: 0.3em 0.3em; 
    font-size: 1em;
    font-family: verdana, sans-serif;
    text-align: left;
 }
 
 .btSubMenuSel213
{
    border-bottom: solid 0.1em #D4D5D7;
    border-Left: none;
    border-Right: none;
    border-Top: none;
    padding: 0.3em 0 0.3em 1.4em;
    width: 212px;
    background-image: url(../imagenes/IconoSubMenu1.gif); 
    background-repeat: no-repeat; 
    background-position: 0.3em 0.3em; 
    font-size: 1em;
    font-family: verdana, sans-serif;
    text-align: left;
    font-weight: bold;
    background-color: Transparent;
 }
*/
    
.MenuPading
{
 padding: 0.4em 0 0 0;
 cursor:hand; cursor:pointer;
 
}
    
.LinkMenu
{
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

.LinkMenu:hover
{
	text-decoration: underline;
}

.LinkPie
{
    color: #999999;
    text-decoration: none;
    font-weight: bold;
    
}


/*
.Link1
{
    color: #960000;
    text-decoration: none;
}

.Link1:hover
{
	text-decoration: underline;
}

.Link2
{
    color: #000000;
    text-decoration: none;
}

.Link2:hover
{
	color: #960000;
	text-decoration: underline;
}

*/
.ImgSB
{
    border: 0;
}
/*
.ImgB
{
    border: solid 1px #000000;
}

.ulTop
{
    padding: 0.5em 0 0 0;
}


.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.1em; 
	margin: 0.5em 0 0.5em 0;
}

.li3
{
    list-style-type: disc;
    padding: 0.2em 0 0.2em 0;
}

.liNumOrd
{
    list-style-position: outside;
    list-style-type: decimal;
    padding: 0.2em 0 0 0.2em;
}
*/

.DpList1
{
    margin: 0 0 0 0;
	border: solid 1px #7F9DB9;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	background-color: #FFFFFF;
}

.TxtRedMay
{
    text-transform: uppercase;
    color: #B51333;
    font-size: 1.2em;
}

.TxtRedMayN
{
    text-transform: uppercase;
    color: #B51333;
    font-weight: bold;
}

.Txt09
{
    font-size: 0.8em;
    
}

/*
.txtAzulN
{
    font-weight: bold;
    color: #73BDEF;
}

.txtN
{
    font-weight: bold;
}

.txtNormal
{
    font-weight: normal;
}

*/
.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;
}
/*
.Calendar
{
    background-color: #FFFFCC;
    font-family: Verdana;
    width: 100%;
    min-width: 100%;
    margin: 2em 0 0 0;
    border: solid 0.5em #FFCC66;
    font-size: 0.85em;
}

.CalendarMesTxt
{
    background-color: #980000;
    font-weight: bold;
    color: #FFFFCC;
    padding: 0.2em 0 0.2em 0;
} 

.CalendarDiaTxt
{
    background-color: #FFCC66;
    font-weight: bold;
    font-size: 0.9em;
}

.CalendarDiaOtroMes
{
    background: #FBFBE4;
    font-size: 0.9em;
}
.CalendarDiaOtroMes A
{
    background: #FBFBE4;
    text-decoration: none;
}

.CalendarDia
{
    font-size: 0.8em;
}

.CalendarDia A
{
    text-decoration: none;
}

.CalendarHoy
{
    background-color: #FFCC66;
    color: #FFFFFD;
    font-size: 0.8em;
}

.CalendarHoy A
{
    text-decoration: none;
}

.CalendarDiaSel
{
    background-color: #CCCCFF;

    color: #000000;
    font-size: 0.8em;
 }

.CalendarDiaSel A
{
    text-decoration: none;
}

.CalendarFlechas
{
    font-size: 0.8em;
}

.CalendarOtroDia
{
    font-size: 0.9em;
text-decoration: none;
}

.CalendarOtroDia A
{
    font-size: 0.9em;
    text-decoration: none;
    
}

.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;
}

.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;
}

*/

/* Solapas */

/* Cabeceras */
/*
.frmSubMenuCab .cab_bna_pestselect_01 {width:100%; font-size:1.1em; margin:0}
.frmSubMenuCab .cab_bna_pestselect_01 ul {list-style-type:none; margin:0; padding:0 0.77em 0.77em 0} 
.frmSubMenuCab .cab_bna_pestselect_01 ul li {float:Left; padding:0.3em 0 0.1em 7px; background:url("../imagenes/PestanyaIzq.gif") no-repeat Left Top; margin:0; font-weight:normal} 
*/
/* fondo li pestaña seleccionada */
/*
.frmSubMenuCab .cab_bna_pestselect_01 ul li.bna_solapa_on_01 {float:Left; padding:0.3em 0 0.1em 7px; background:url("../imagenes/PestanyaIzq.gif") no-repeat Left Top; margin:0; font-weight:bold; background-color:#950000} 
*/
/* fondo span pestaña seleccionada */
/*
.frmSubMenuCab span.bna_solapa_on_01 {white-space:nowrap; background:url("../imagenes/PestanyaDer.gif") no-repeat Right Top; background-color:#950000; padding:0.3em 0.77em 0.21em 0.21em}
*/
/* Link pestaña seleccionada */
/*
.frmSubMenuCab a.bna_pestselec_01 {text-decoration:none; color:#FFFFFD}
*/

/* fondo span pestaña NO seleccionada */
/*
.frmSubMenuCab span.bna_solapa_01 {white-space:nowrap; background:url("../imagenes/PestanyaDer.gif") no-repeat Right Top; padding:0.3em 0.77em 0.21em 0.21em; color:#000}
*/
/* Link pestaña No seleccionada */
/*
.frmSubMenuCab a.bna_pestnoselec_01 {text-decoration:none; color: #000}
*/

/* Subsolapas */
/* 
.frmSubMenuCab .cab_subsolapa_01 {font-size:1em; margin:0; padding:0 0 0.2em 0; line-height:1em; min-height:1em; height:auto ! important; height:1em; background-color: #950000}
.frmSubMenuCab .cab_subsolapa_01 ul {list-style-type:none; display:block; margin:0; padding:0} 
.frmSubMenuCab .cab_subsolapa_01 ul li {margin:0; display:inline; color:#FFFFFD} 
.frmSubMenuCab .cab_spacer_01 {clear: both}

.frmSubMenuCab a.bna_subpestselec_01 {margin:0 0.3em 0 0.2em; text-decoration:none; color:#FFFFFD; border-bottom:0}
.frmSubMenuCab a.bna_subpestnoselect_01 {margin:0 0.3em 0 0.2em; text-decoration:none; color:#FFFFFD; border-bottom:1px solid #FFF}
*/

/*
.CabMapaWeb 
{
    margin: 0.5em 0 0.5em 0;
    padding: 0.5em 0 0.5em 0.2em;
    background-image: url(../imagenes/CabMapaWeb.gif); 
	width: 100%
}

.CabMapaWeb A
{
    padding: 0.5em 0 0.5em 26px;
    font-weight: bold;
    font-size: 1.1em;
	background: url(../imagenes/icoCabMapaWeb.gif) no-repeat Left 50%; 
	margin-Left: 0.5em;
	color: #ac2115; 
	text-decoration: none;
}

.CabMapaWeb A:hover
{
	text-decoration: underline;
}

ul.fletxa {
	padding: 0 0 0 2em;
    margin: 0 0 0 0;
    list-style-type: none
}
ul.fletxa UL 
{
    padding: 0 0 0 2em;
    margin: 0 0 0 0;
    list-style-type: none
}
ul.fletxa LI
{
    padding: 0 0 0 1em;
    background: url(../imagenes/fletxa.gif) no-repeat Left Top
}
ul.fletxa A
{
    text-decoration: none;
    color: #000000;
}

ul.fletxa A:hover
{
    text-decoration: underline;
    color: #ac2115;
}

ul.fletxa LI.liFlecha2
{
    padding: 0 0 0 2.5em;
    background-image: "../imagenes/fletxa.gif";
    background-position: 1.5em 0em;
}

.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;
}

.TxtRedB
{
    font-weight: bold;
    color: #990000;
}

.TxtMayVerdeB
{
    font-weight: bold;
    color: #327E1B;
    text-transform: uppercase;
}

.LinkLogo
{
    height: 100px;
    width: 200px;
}
*/

.frmSubContenidoLeft410
{
    font-size: 0.85em;
    margin: 0 0 0 0;
    width: 385px;
    min-width: 385px;
    height: 100%;
    float: Left;
    text-align: left;
    line-height: 1.5em;
}

.frmSubContenidoLeft2
{
    font-size: 0.85em;
    margin: 0 0 0 0;
    width: 486px;
    min-width: 486px;
    height: 100%;
    float: Left;
    text-align: left;
    line-height: 1.5em;
}

.frmSubContenidoLeft810
{
    font-size: 0.85em;
    margin: 0 0 0 0;
    width: 810px;
    min-width: 810px;
    height: 100%;
    float: Left;
    text-align: left;
    line-height: 1.5em;
}

.frmContenidoTxtScroll2
{
    margin: 0 0 0 0;
    width: 472px;
    min-width: 472px;
    height: 235px;
	min-height: 235px;
    float: Left;
}

.frmContenidoTxtScroll457
{
    margin: 0 0 0 0;
    width: 457px;
    min-width: 457px;
    height: 235px;
	min-height: 235px;
    float: Left;
}

.frmSubMenu2
{
    margin: 0 0 0 0;
    width: 160px;
    min-width: 160px;
    height: 100%;
    float: Left;
}

.frmSubMenu3
{
    margin: 0 0 0 0;
    width: 170px;
    min-width: 170px;
    height: 100%;
    float: Left;
}


.frmSubMenuUbica
{
    margin: 0 0 0 0;
    width: 185px;
    min-width: 185px;
    height: 100%;
    float: Left;
}

.frmSubMenuTop143
{
    margin: 0 0 0 0;
    width: 143px;
    min-width: 143px;
    height: 100%;
    float: Left;
}

.frmIzq503px
{
    margin: 0 0 0 0;
    width: 503px;
    min-width: 503px;
    height: 100%;
    float: Left;
}

.frmIzq427px
{
    margin: 0 0 0 0;
    width: 427px;
    min-width: 427px;
    height: 100%;
    float: Left;
}



.frmIzq334pxRight
{
    margin: 0 0 0 0;
    width: 334px;
    min-width: 334px;
    height: 100%;
    float: Left;
    text-align: right;
}

.frmIzq410pxRight
{
    margin: 0 0 0 0;
    width: 410px;
    min-width: 410px;
    height: 100%;
    float: Left;
    text-align: right;
}

.frmIzq570px
{
    margin: 0 0 0 0;
    width: 570px;
    min-width: 570px;
    height: 100%;
    float: Left;
}


.frmIzq646px
{
    margin: 0 0 0 0;
    width: 646px;
    min-width: 646px;
    height: 100%;
    float: Left;
}
