﻿BODY
{
    margin: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, 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-size: 1.3em;
    font-weight: bold;
    font-family: Arial, Verdana;
    display: block;
    padding: 7px 0 0 10px;
}

h2
{
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
    font-size: 1em;
}

/* ******************  Menu   ******************** */

#TopWeb 
{
	clear: none; 
	padding: 0 0 0 0;
	margin: 0px auto; 
	width: 100%; 
	height: 10px; 
    background-color: #999999; 
    color: #FFFFFF;
}

#Cabecera
{
    width: 100%;
    min-width: 100%;
    height: 162px;
    min-height: 162px;
    background-image: url(../Imagenes/FdCabeceraAcc.gif); 
    background-repeat: no-repeat;
}

#Cabecera .LinkCabecera1
{
    width: 86px;
    min-width: 86px;
    height: 25px;
    min-height: 25px;
    background-image: url(../Imagenes/BtnCabecera1.gif); 
    background-repeat: no-repeat;
    background-position: top;
    color: #cc0000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    margin: 0px; 
    display: block; 
    float: left; 
    padding-left: 7px;
    padding-top: 7px;
}

#Cabecera .LinkCabecera1:Hover
{
    background-image: url(../Imagenes/BtnCabecera1.gif); 
    background-repeat: no-repeat;
    background-position: top;
    color: #FFFFFF;
}

#Cabecera .LinkCabecera2
{
    width: 86px;
    min-width: 86px;
    height: 25px;
    min-height: 25px;
    background-image: url(../Imagenes/BtnCabecera2.gif); 
    background-repeat: no-repeat;
    background-position: top;
    color: #cc0000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    margin: 0px; 
    display: block; 
    float: left; 
    padding-left: 7px;
    padding-top: 7px;
}

#Cabecera .LinkCabecera2:Hover
{
    background-image: url(../Imagenes/BtnCabecera2.gif); 
    background-repeat: no-repeat;
    background-position: top;
    color: #FFFFFF;
}

#Cabecera .LinkCabecera3
{
    width: 86px;
    min-width: 86px;
    height: 25px;
    min-height: 25px;
    background-image: url(../Imagenes/BtnCabecera3.gif); 
    background-repeat: no-repeat;
    background-position: top;
    color: #cc0000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    margin: 0px; 
    display: block; 
    float: left; 
    padding-left: 7px;
    padding-top: 7px;
}

#Cabecera .LinkCabecera3:Hover
{
    background-image: url(../Imagenes/BtnCabecera3.gif); 
    background-repeat: no-repeat;
    background-position: top;
    color: #FFFFFF;
}

#Cabecera .SeparaBtnCabecera
{
    border: 0;
    display: block; 
    float: left; 
    padding-left: 10px;

}

.frmMenuTopCabecera
{
	width: 100%;
	min-width: 100%;
	clear: both;
	text-align: Right;
	height: 20px;
	min-height: 20px;
	background-color: #cccccc;
}
.frmImgCabecera
{
	width: 751px;
	min-width: 751px;
	height: 20px;
	min-height: 20px;
	float: left;
}

.frm100DownImgCab
{
    clear: none; 
	padding: 0 0 0 0;
	width: 100%; 
	height: 5px; 
	min-height: 5px;
	background-image: url(../Imagenes/FdGrisCabeceraDown.gif); 
    background-repeat: repeat-x
}

.frmSeparaMenu
{
    float: right;
    width: 5px;
    min-width: 5px;
    height: 30px;
    min-height: 30px;
}

.MenuQuie 
{
    float: left; 
	background-color: #0187ad;
	width: 112px;
	min-width: 112px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 12px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
}

.MenuQuie:hover {
	color: #FFFFFD; 
	background-color: #027a9c
}

/* ******************  Frames y Div   ******************** */
.frmFlashInicio
{
    width: 100%;
    min-width: 100%;
    margin-Left: auto;
    margin-Right: auto;
    margin-top: auto;

    text-align: center;
    height: 100%;
    min-height: 100%;
}

#frmGeneral
{ 
    font-size: 1em;
    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, #frmPie2 
{
    position: relative; 
    margin-Left: auto; 
    margin-Right: auto; 
    border: 1px solid #E6E6E6;
    }
#frmPrincipal 
{
    width: 924px; 
    margin-Top: 1em;  
    padding-Right: .2em ; 
    background:#fff url(../imagenes/bck_wrapper.gif) repeat-y 100% 0
    }

#frmPie2 
{
    position:relative; 
    width: 924px; 

    background:#ECECEC url(../imagenes/bck_wrapperFoot.gif) repeat-x 0 0;   
    border: none}

/*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_wrapTLAcc.gif)}
    
.cRightTop  
{
    Top: -1px; 
    Right: -1px; 
    width: 11px;  
    border-Right: 1px solid #ECECEC; 
    background-image: url(../imagenes/bck_wrapTRAcc.gif);  	   }

/*Bordes inferiores*/
.cLeftbottom  { Top: -10px; Left: -18px; width: 26px; background-image: url(../imagenes/bck_wrapBL.gif)    	   }
.cRightbottom { Top: -10px; Right: -12px; width: 22px; background-image: url(../imagenes/bck_wrapBR.gif)   	   }

/*Reflejò pie pagina*/
#frmPie2 .cLeftTop  { Top: -1px; Left: -1px; width: 11px; height: 11px; background-image: url(../imagenes/bck_footTL.gif) 	}
#frmPie2 .cRightTop  { Top: -1px; Right: -1px; width: 11px; height: 11px; background-image: url(../imagenes/bck_footTR.gif);	}

#frmPie
{
	margin:0 0 0 0;
	min-width: 100%;
	width: 100%;
	height: 40px;
	text-align: center;
	color: #000001;
	font-size: 0.9em;
	min-height: 40px;
	clear: both;
}

#frmContenido
{
	padding: 0 0 0 0;
	width: 100%;
	min-width: 100%;
	font-size: 0.7em;
	clear: both;
}

#frmMenuIzq
{
	padding: 0 0 0 0;
	width: 209px;
	min-width: 209px;
	float: left;
}

.frmFdTopMenu
{
    width: 100%;
	min-width: 100%;
	height: 23px;
	min-height: 23px;
	clear: both;
	background-image: url(../imagenes/FdAdornoTopMenu.jpg);
	background-repeat: no-repeat;
}

#frmMenuIzq_OLD
{
	padding: 0 0 0 0;
	width: 227px;
	min-width: 227px;
	float: left;
}

.frmIzqLogoTop
{
	padding: 0 0 0 0;
	width: 229px;
	min-width: 229px;
	float: left;
}

#frmSubContenido
{
	padding: 0 0 0 0;
	width: 675px;
	min-width: 675px;
	text-align: justify;
	float: left;
	min-height: 400px;
}

.frmCabMenuQuie
{
    padding: 0.7em 0 0.7em 0;
	width: 100%;
	min-width: 100%;
	clear: both;
	background-image: url(../imagenes/FdCabSubMenuQuie.gif);
	background-repeat: repeat-x;
	border-bottom: solid 2px #ce6607
}

.frmCabMenuServ
{
    padding: 0.7em 0 0.7em 0;
	width: 100%;
	min-width: 100%;
	clear: both;
	background-image: url(../imagenes/FdCabSubMenuServ.gif);
	background-repeat: repeat-x;
	border-bottom: solid 2px #ce6607
}

.frmCabMenuActi
{
    padding: 0.7em 0 0.7em 0;
	width: 100%;
	min-width: 100%;
	clear: both;
	background-image: url(../imagenes/FdCabSubMenuActi.gif);
	background-repeat: repeat-x;
	border-bottom: solid 2px #ce6607
}

.frmSeparaSubMenu
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 35px;
	min-height: 35px;
}


.frmFdPieCabQuie
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleQuie.gif);
}

.frmFdPieCabQuie_Hist
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleQuie_Hist.gif);
}

.frmFdPieCabQuie_Orga
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleQuie_Orga.gif);
}

.frmFdPieCabQuie_Enti
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleQuie_Enti.gif);
}

.frmFdPieCabServ
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleServ.gif);
	background-repeat: repeat-x 
}

.frmFdPieCabServ_Comu
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleServ_Comu.gif);
	background-repeat: repeat-x 
}

.frmFdPieCabServ_Acce
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleServ_Acce.gif);
	background-repeat: repeat-x 
}

.frmFdPieCabQuie_AccB
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleQuie_AccB.gif);
}

.frmFdPieCabQuie_Avis
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleQuie_Avis.gif);
}

.frmFdPieCabQuie_Mapa
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Mapa.gif);
}

.frmFdPieCabActi
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleActi.gif);
	background-repeat: repeat-x 
}

.frmFdPieCabHaz
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleHaz.gif);
}

.frmFdPieCabCont
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleCont.gif);
}


.frmFdPieCabInic
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic.gif);
}

.frmFdPieCabInic_Inic
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Inic.gif);
}


.frmFdPieCabInic_Legi
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Legi.gif);
}

.frmFdPieCabInic_Actu
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Actu.gif);
}

.frmFdPieCabInic_Gale
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Gale.gif);
}

.frmFdPieCabInic_Docu
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Docu.gif);
}

.frmFdPieCabInic_Enla
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Enla.gif);
}

.frmFdPieCabInic_Cola
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Cola.gif);
}

.frmFdPieCabInic_Noti
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Noti.gif);
}

.frmFdPieCabInic_Agen
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Agen.gif);
}

.frmFdPieCabInic_Arti
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Arti.gif);
}

.frmFdPieCabInic_Merc
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Merc.gif);
}

.frmFdPieCabInic_Guia
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Guia.gif);
}

.frmFdPieCabInic_Publ
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Publ.gif);
}

.frmFdPieCabInic_Petr
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 61px;
	min-height: 61px;
	color: #FFFFFD;
	font-weight: bold;
	text-align: right;
	background-image: url(../imagenes/ImgMenuRefleInic_Petr.gif);
}

.frmPieSubMenuQuie
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 33px;
	min-height: 33px;
	background-image: url(../imagenes/FdPieSubMenuQuie.gif);
}

.frmPieSubMenuServ
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 33px;
	min-height: 33px;
	background-image: url(../imagenes/FdPieSubMenuServ.gif);
}

.frmPieSubMenuActi
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 33px;
	min-height: 33px;
	background-image: url(../imagenes/FdPieSubMenuActi.gif);
}

.frmPieSubMenuInic
{
    width: 100%;
	min-width: 100%;
	clear: both;
	height: 33px;
	min-height: 33px;
	background-image: url(../imagenes/FdPieSubMenuInic.gif);
}

.frmTbCongresoInic   
{
    margin: 0 0 0 0;
    width: 100%;
    min-width: 100%;
    height: 100%;
    float: Left;
    border: solid 0.1em #deb200;
 }

.frmCabTbCongresoInic
{
	width: 100%;
	min-width: 100%;
	height: 3em;
	min-height: 3em;
	text-align: center;
	clear: both;
	background-color: #deb200;
	border-bottom: solid 0.1em #FFFFFF;
	font-weight: bold;
	color: #FFFFFD;
	line-height: 3em;
}

.cLeftTopTbCongresoInic, .cRightTopTbCongresoInic
{
    position: relative;
    width: 10px;
    height: 10px;
    background-position: 0 0;
    background-repeat: no-repeat;
    
}

.cLeftTopTbCongresoInic
{
    Top: -1px; 
    Left: -1px; 
    background-image: url(../imagenes/bck_wrapL_CabTbCongresoInic.gif);
    float: left;
}
   
.cRightTopTbCongresoInic 
{
    Top: -1px; 
    Right: -1px; 
    width: 11px;  
    border-Right: 1px solid #ECECEC; 
    background-image: url(../imagenes/bck_wrapR_CabTbCongresoInic.gif);
    float: right;
}


.frmTbActiInic   
{
    margin: 0 0 0 0;
    width: 100%;
    min-width: 100%;
    height: 100%;
    float: Left;
    border: solid 0.1em #c4bdc4;
 }


.frmCabTbActiInic
{
	width: 100%;
	min-width: 100%;
	height: 3em;
	min-height: 3em;
	text-align: center;
	clear: both;
	background-color: #c4bdc4;
	border-bottom: solid 0.1em #FFFFFF;
	font-weight: bold;
	color: #FFFFFD;
	line-height: 3em;
}

.cLeftTopTbActiInic, .cRightTopTbActiInic
{
    position: relative;
    width: 10px;
    height: 10px;
    background-position: 0 0;
    background-repeat: no-repeat;
    
}

.cLeftTopTbActiInic
{
    Top: -1px; 
    Left: -1px; 
    background-image: url(../imagenes/bck_wrapL_CabTbActiInic.gif);
    float: left;
}
   
.cRightTopTbActiInic 
{
    Top: -1px; 
    Right: -1px; 
    width: 11px;  
    border-Right: 1px solid #ECECEC; 
    background-image: url(../imagenes/bck_wrapR_CabTbActiInic.gif);
    float: right;
}


.frmTbNoticiaInic   
{
    margin: 0 0 0 0;
    width: 100%;
    min-width: 100%;
    height: 100%;
    float: Left;
    border: solid 0.1em #586048;
 }


.frmCabTbNoticiaInic
{
	width: 100%;
	min-width: 100%;
	height: 3em;
	min-height: 3em;
	text-align: center;
	clear: both;
	background-color: #586048;
	border-bottom: solid 0.1em #FFFFFF;
	font-weight: bold;
	color: #FFFFFD;
	line-height: 3em;
}

.cLeftTopTbNoticiaInic, .cRightTopTbNoticiaInic
{
    position: relative;
    width: 10px;
    height: 10px;
    background-position: 0 0;
    background-repeat: no-repeat;
    
}

.cLeftTopTbNoticiaInic
{
    Top: -1px; 
    Left: -1px; 
    background-image: url(../imagenes/bck_wrapL_CabTbNoticiaInic.gif);
    float: left;
}
   
.cRightTopTbNoticiaInic 
{
    Top: -1px; 
    Right: -1px; 
    width: 11px;  
    border-Right: 1px solid #ECECEC; 
    background-image: url(../imagenes/bck_wrapR_CabTbNoticiaInic.gif);
    float: right;
}

.TxtCabQuie
{
    color: #005d6e;
    text-indent: 1em;
}

.TxtCabServ
{
    color: #003d37; 
    text-indent: 1em;
}

.TxtCabActi
{
    color: #002369; 
    text-indent: 1em;
}

.TxtCabHaz
{
    color: #4f7705;
    text-indent: 1em;
}

.TxtCabCont
{
    color: #aa3500;
    text-indent: 1em;
}

.TxtCabInic
{
    color: #0e2f52;
    text-indent: 1em;
}

#frmEnlacesPie
{
    padding-bottom: 0.1em;
    padding-top: 2.5em;
    width: 672px;
	min-width: 672px;
	height: 20px;
	min-height: 20px;
	text-align: center;
	clear: both;
	font-size: 1em;
	border-bottom: solid 1px #464746
}

#frmEnlacesPie .LinkPie
{
    color: #383838;
    font-weight: bold;
    text-decoration: none;
    padding-left: 1em;
    padding-right: 1em;
}
    
#frmEnlacesPie .LinkPie:hover
{
    color: #960000;
	text-decoration: underline;
}

.frmDownsEnlacesPie
{
    width: 672px;
	min-width: 672px;
	height: 10px;
	min-height: 10px;
	clear: both;
	background-image: url(../imagenes/AdornoDownEnlacesPie.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.frmTopPieIzq
{
    margin: 0 0 0 0;
	width: 100%;
	min-width: 100%;
	height: 47px;
	min-height: 47px;
    clear: both;
    padding: 0.5em 0 0 0;
    background-image: url(../imagenes/FdTopPie.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.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.5em 0 0 0;
	min-width: 50%;
	width: 50%;
	height: 70px;
    min-height: 70px;
	text-align: center;
	clear: both;
	padding-Top: 0.3em;
}

.frmNormalTop
{
    margin: 1em 0 0 0;
}
.frmNormalTopN
{
    margin: 1em 0 0 0;
    font-weight: bold;
}

.frmCabDestacado
{
    width: 634px;
    min-width: 634px;
    height: 32px;
    min-width: 32px;
}

.TxtCabDestacado
{
    font-size: 1.3em;
    font-weight: bold;
    font-family: Arial, Verdana;
    display: block;
    padding: 7px 0 0 10px;
}

.frmCajaDestacado
{
    width: 654px;
    min-width: 654px;
    background-image: url(../imagenes/FdCajaDestacaLeft.gif);
	background-position: left;
	background-repeat: repeat-y;
	float: left;
}

.frmCajaDestacadoRight
{
    float: Left;
    width: 4px;
    min-width: 4px;
    min-height: 100px;
    background-image: url(../imagenes/FdCajaDestacaRight.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.frmCajaDestacadoDown
{
    height: 10px;
    min-height: 10px;
    background-image: url(../imagenes/FdCajaDestacadoDown.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.frmCajaDestacadoDownLeft
{
    width: 20px;
    min-width: 20px;
    height: 10px;
    min-height: 10px;
    background-image: url(../imagenes/FdCajaDestacaDownLeft.gif);
	background-repeat: no-repeat;
}

.frmTxtDestacado
{
    width: 462px;
    min-width: 462px;
    float: left;
    padding-top: 10px;
}

.frmTxtDestacadoPub
{
    width: 460px;
    min-width: 460px;
    float: left;
    padding-top: 10px;
}

.frmImgDestacado
{
    width: 147px;
    min-width: 147px;
    height: 130px;
    min-height: 130px;
    float: left;
    padding-top: 10px;
    text-align: center;
}

.frm100
{
	width: 100%;
	min-width: 100%;
	clear: both;
}

.frm100N
{
	width: 100%;
	min-width: 100%;
	clear: both;
	font-weight: bold
}

.frm100Center
{
	width: 100%;
	min-width: 100%;
	text-align: center;
	clear: both;
}

.frm100B
{
	width: 100%;
	min-width: 100%;
	clear: both;
	border: solid 1px #dfd5c6;
}


.frm100Top
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
}

.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;
}

.frm100TopRight
{
	width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
	text-align: right;
}

.frm100FdDownInic
{
    width: 100%;
    min-width: 100%;
    background-image: url(../imagenes/FdListadoDownInic.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
    clear: both;	
}

.frm100FdDownServ
{
    width: 100%;
    min-width: 100%;
    background-image: url(../imagenes/FdListadoDownServ.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
    clear: both;	
}

.frm100FdGrisCenter
{
	width: 100%;
	min-width: 100%;
	background-color: #cad0d6;
	color: #000001;
	clear: both;
	text-align: center;
	padding: 0.3em 0 0.3em 0;
	font-weight: bold
}

.frm100FdDestaca1
{
	width: 100%;
	min-width: 100%;
	background-color: #dfd5c6;
	clear: both;
	padding: 0 0 0 0;
	height: 2.5em;
    min-height: 2.5em;
    border: solid 1px #dfd5c5;
    padding: 1.5em 0 1.5em 0;
}

.frm100H151px
{
	width: 100%;
	min-width: 100%;
	height: 151px;
	min-height: 151px;
	clear: both;
}

.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;
}

.frm100TopContenido
{	
    width: 100%;
	min-width: 100%;
	clear: both;
	margin: 1em 0 0 0;
}

.frm100Right
{
	width: 100%;
	min-width: 100%;
	clear: both;
	text-align: Right;
}

.frmIzq1em
{
    margin: 0 0 0 0;
    width: 1.5em;
    min-width: 1.5em;
    height: 100%;
    float: Left;
}
	
.frmRight
{
    margin: 0 0 0 0;
    height: 100%;
    float: Right;
}	

.frmIzq2px
{
    margin: 0 0 0 0;
    width: 2px;
    min-width: 2px;
    height: 100%;
    float: Left;
}

.frmIzq3px
{
    margin: 0 0 0 0;
    width: 3px;
    min-width: 3px;
    height: 100%;
    float: Left;
}


.frmIzq20px
{
    margin: 0 0 0 0;
    width: 20px;
    min-width: 20px;
    height: 100%;
    float: Left;
}

.frmIzq5pxTop
{
    margin: 0 0 0 0;
    width: 5px;
    min-width: 5px;
    height: 100%;
    float: Left;
    padding-top: 10px;
}

.frmIzq32px
{
    margin: 0 0 0 0;
    width: 32px;
    min-width: 32px;
    height: 100%;
    float: Left;
}
.frmIzq77px
{
    margin: 0 0 0 0;
    width: 77px;
    min-width: 77px;
    height: 100%;
    float: Left;
}

.frmIzq135px
{
    margin: 0 0 0 0;
    width: 135px;
    min-width: 135px;
    height: 100%;
    float: Left;
}

.frmIzq135Barras
{
    margin: 0 0 0 0;
    width: 135px;
    min-width: 135px;
    height: 100%;
    background-image: url(../imagenes/AbornoBarras.gif);
	background-repeat: repeat-x;
    float: Left;
}

.frmIzq209px
{
    margin: 0 0 0 0;
    width: 209px;
    min-width: 209px;
    height: 100%;
    float: Left;
}

.frmIzq272px
{
    margin: 0 0 0 0;
    width: 272px;
    min-width: 272px;
    height: 100%;
    float: Left;
}

.frmIzq440px
{
    margin: 0 0 0 0;
    width: 440px;
    min-width: 440px;
    height: 100%;
    float: Left;
}


.frmIzq614px
{
    margin: 0 0 0 0;
    width: 614px;
    min-width: 614px;
    height: 100%;
    float: Left;
}

.frmIzq634px
{
    margin: 0 0 0 0;
    width: 634px;
    min-width: 634px;
    height: 100%;
    float: Left;
}

.frmIzq537px
{
    margin: 0 0 0 0;
    width: 537px;
    min-width: 537px;
    height: 100%;
    float: Left;
}

.frmIzq602px
{
    margin: 0 0 0 0;
    width: 602px;
    min-width: 602px;
    height: 100%;
    float: Left;
}

.frmIzq692px
{
    margin: 0 0 0 0;
    width: 692px;
    min-width: 692px;
    height: 100%;
    float: Left;
}

.frmIzq712px
{
    margin: 0 0 0 0;
    width: 712px;
    min-width: 712px;
    height: 100%;
    float: Left;
}
	
.frmIzq3
{
    margin: 0 0 0 0;
    width: 3%;
    min-width: 3%;
    height: 100%;
    float: Left;
}

.frmIzq3Red
{
    
    margin: 0 0 0 0;
    width: 3%;
    min-width: 3%;
    height: 100%;
    float: Right;
	background-color: #B50027;
	height: 2em;
	float: Left
}

.frmIzq3Right
{
    margin: 0 0 0 0;
    width: 3%;
    min-width: 3%;
    height: 100%;
    float: Right;
}

.frmIzq3RightRed
{
    margin: 0 0 0 0;
    width: 3%;
    min-width: 3%;
    height: 100%;
    float: Right;
	background-color: #B50027;
	height: 2em;
	float: Right
}

.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;
}

.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;
}

.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;
}

.frmIzq30
{
    margin: 0 0 0 0;
    width: 30%;
    min-width: 30%;
    height: 100%;
    float: Left;
}

.frmIzq30Right
{
    margin: 0 0 0 0;
    width: 30%;
    min-width: 30%;
    text-align: Right;
    height: 100%;
    float: Left;
}

.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;
}

.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;
}

.frmIzq45Right
{
    margin: 0 0 0 0;
    width: 45%;
    min-width: 45%;
    text-align: Right;
    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;
}

.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;
}

.frmIzq65
{
    margin: 0 0 0 0;
    width: 65%;
    min-width: 65%;
    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;
}

.frmIzq74
{
    margin: 0 0 0 0;
    width: 74%;
    min-width: 74%;
    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;
}

.frmIzq90N
{
	width: 90%;
	min-width: 90%;
	float: Left;
	font-weight: bold;
}
.frmIzq92
{
	width: 92%;
	min-width: 9%;
	float: Left;
}

.frmIzq94
{
	width: 94%;
	min-width: 94%;
	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;
}

.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: #FFFFFD;
    padding: 0.3em 0.2em 0.3em 0.2em;
    margin: 0 0 0 0;
    float: Right;
    border: solid 0.1em #C1C1C1;
}

.frmRightTop
{
    float: Right;
    text-align: right;
    padding-top: 0.6em;
   
}

.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;
}


/* ******************  Textos   ******************** */

.txtMenuCab
{
    font-size: 1.3em;
    color: #FFFFFD;
    text-align: right;
    font-weight: bold;
    padding: 0 0 0 1em;
}

.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;
}

.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%;
}

.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%;
}

Div.frmFichaDetalle IMG.Izq
{
    float: left; 
	margin: 5px 8px 10px 5px; 
	border: solid 1px #cedfe2;
}

Div.frmFichaDetalle h1
{
    font-WEIGHT: normal; 
	margin: 5px 0px 0px; 
	color: #007b6f; 
	font-family: Arial, Helvetica, sans-serif
}

Div.frmFichaDetalle h2
{
    font-WEIGHT: normal; 
	margin: 5px 0px 0px; 
	color: #007b6f; 
	font-family: Arial, Helvetica, sans-serif
}

Div.frmFichaDetalle P {
	margin: 0 0 0 0;
}

Div.frmFichaDetalle .frm100FdDownInic
{
    width: 100%;
    min-width: 100%;
    background-image: url(../imagenes/FdListadoDownInic.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
    clear: both;	
}
	


/* ******************  Controles   ******************** */

.frmDestacadoList
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	text-align: justify;
	padding: 0 0 5px 0;
	background-image: url(../imagenes/FdListadoDownInic.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
	float: left;
}


.frmDestacadoList H1
{
    color: #0041AD;
    margin: 0 0 0 0;
}

.frmDestacadoList H2
{
    color: #0041AD;
    margin: 0 0 0 0;
}

.frmDestacadoList P {
	margin: 0px 15px 5px 0px;
}


.frmDestacadoListPub
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	text-align: justify;
	padding: 0 0 5px 0;
	float: left;
}


.frmDestacadoListPub H1
{
    color: #0041AD;
    margin: 0 0 0 0;
}

.frmDestacadoListPub H2
{
    color: #0041AD;
    margin: 0 0 0 0;
}

.frmDestacadoListPub P {
	margin: 0px 15px 5px 0px;
}

.frmListadoInic
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	text-align: justify;
	padding: 0 0 1em 0;
	background-image: url(../imagenes/FdListadoDownInic.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}

.frmListadoInic H1
{
    color: #0041AD;
    margin: 0 0 0 0;
}

.frmListadoInic H2
{
    color: #0041AD;
    margin: 0 0 0 0;
}

.frmListadoInic2
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	text-align: justify;
	padding: 0 0 1em 0;
	background-image: url(../imagenes/FdListadoDownInic.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}

.frmListadoInic2 H1
{
    color: #0041AD;
    margin: 0 0 0 0;
}

.frmListadoInic2 H2
{
    color: #0041AD;
    margin: 0 0 0 0;
}

#frmListadoQuie
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	text-align: justify;
	padding: 0 0 1em 0;
	background-image: url(../imagenes/FdListadoDownQuie.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}

#frmListadoServ
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	text-align: justify;
	padding: 0 0 1em 0;
	background-image: url(../imagenes/FdListadoDownServ.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}

#frmListadoFede
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	text-align: justify;
	padding: 0 0 1em 0;
	background-image: url(../imagenes/FdListadoDownQuie.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}

#frmListadoPatro
{
	width: 100%;
	min-width: 100%;
	margin: 0 0 0 0;
	text-align: justify;
	padding: 0 0 1em 0;
}

#frmListadoQuie .CabDListEntidad
{
    font-weight: bold;
    text-transform: uppercase;
    color: #990000;
}

#frmListadoServ .CabDListEntidad
{
    font-weight: bold;
    text-transform: uppercase;
    color: #990000;
}

.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: #000001;
    background-color: #FFFFFD;
    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: #000001;
    background-color: #FFFFFD;
    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: #000001;
    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;
}

.Link1
{
    color: #000000;
    text-decoration: none;
}

.Link1:hover
{
    color: #960000;
	text-decoration: underline;
}

.Link2
{
    color: #000001;
    text-decoration: none;
}

.Link2:hover
{
	color: #960000;
	text-decoration: underline;
}

.LinkRed
{
    color: #960000;
    text-decoration: none;
}

.LinkRed:hover
{
    color: #000000;
	text-decoration: underline;
}

.LinkRedN
{
    color: #960000;
    font-weight: bold;
    text-decoration: none;
}

.LinkRedN:hover
{
    color: #000000;
	text-decoration: underline;
}

.LinkTopCabecera
{
	width: 100px;
	min-width: 100px;
	text-align: center;
	height: 20px;
	min-height: 20px;
	background-color: #999999;
	text-decoration: none;
	color: #000000;
    float: right; 
	display: block; 
	margin: 0px; 
	font-family: Arial, Helvetica, sans-serif; 
}

.LinkTopCabecera:hover
{
	background-color: #fd0b12;
	text-decoration: underline;
	color: #FFFFFF;
}

.ImgSB
{
    border: 0;
}

.ImgIzqSB
{
    border: 0;
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
   
}

.ImgB
{
    border: solid 1px #000000;
}

.ImgLogoVacio
{
    border: 0;
    height: 217px;
    min-height: 217px;
    width: 135px;
    min-width: 135px;
    background-image: url(../Imagenes/pxVacio.gif); 
    background-repeat: repeat-x repeat-y
}

.ImgLogoVacio A
{
    border: 0;
    height: 217px;
    min-height: 217px;
    width: 135px;
    min-width: 135px;
    background-image: url(../Imagenes/pxVacio.gif); 
    background-repeat: repeat-x repeat-y
}

.ul1
{
    margin: 0 0 0 3em;
 }
 .li1
 {
    padding: 0.3em 0 0.3em 0;
    }

.ul2
{
    margin: 0 0 0 6em;
    list-style-type: square;
}

.ulLetras
{
    margin: 0 0 0 3em;
    list-style-type: upper-alpha;
}

.ulSin
{
    list-style-type: none;
}

.ulSin2
{
    list-style-type: none;
    padding: 0 0 0 0;
    margin: 0 0 0 2em;
}

.li1
{
    list-style-position: outside;
    list-style-type: disc;
    padding: 1.5em 0 0 0;
}


.li2
{
    list-style-position: outside;
    list-style-type: disc;
    padding: 1.5em 0 0 0;
}

.liPdf
{
    padding: 2.2em 0 0 1.5em;
    list-style-type: none;
	display: list-item; 
	background-image: url(../imagenes/IconoPdfPeq.gif);
	OVERFLOW: hidden; 
	background-repeat: no-repeat; 
	POSITION: relative; 
	background-POSITION: 0em 1.8em; 
}

.liIE7
{
    
    padding: 2.2em 0 0 1.5em;
    
    list-style-type: none;
	display: list-item; 
	background-image: url(../imagenes/IconoIe7.gif);
	OVERFLOW: hidden; 
	background-repeat: no-repeat; 
	POSITION: relative; 
	background-POSITION: 0em 1.8em; 

}

.liNum
{
    list-style-position: outside;
    list-style-type: decimal;
    padding: 0.2em 0 0 0.2em;
}

.liLetras
{
    list-style-position: outside;
    list-style-type: lower-alpha;
    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: #000001;
	background-color: #FFFFFD;
}

.txtN
{
    font-weight: bold;
}

.txtNormal
{
    font-weight: normal;
}

.txtSubN
{
    font-weight: bold;
    text-decoration: underline;
}

.txtK
{
    font-style: italic;
}

.txtAzul
{
    color: #0187AD;
}

.txtAzulN
{
    color: #0187AD;
    font-weight: bold;
}

.txtVerde
{
    color: #007B6F;
}

.txtVerdeN
{
    color: #007B6F;
    font-weight: bold;
}

.txtActiN
{
    color: #0041AD;
    font-weight: bold;
}

.txtDlsAzulN
{
    font-WEIGHT: bold; 
	color: #007b6f; 
	font-family: Arial, Helvetica, sans-serif;
}


.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: #000001;
    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;
}

.Grilla1
{
    width: 100%;
    min-width: 100%;
    text-align: justify;
}

.GrillaPrin
{
	font-style: normal;
	color: #000001;
	background-color: #F0EFE5;
    height: 0.7em;
	min-height: 0.7em;
}

.GrillaAlter
{
	font-style: normal;
	color: #000001;
	background-color: #EAEADF;
	height: 0.7em;
	min-height: 0.7em;
}
.GrillaCab
{
	font-weight: bold;
	color: #000001;
	text-indent: 0.5em;
	min-height: 2em;
	height: 2em;	
	background-color: #C8D7C0;
	text-decoration: none;
}

.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); 
	margin-Left: 0.5em;
	color: #ac2115; 
	text-decoration: none;
}

.CabMapaWeb A:hover
{
	text-decoration: underline;
}

.btPaginador
{
	border: solid 0.1em #C1C1C1;
	font-size: 1em;
	color: #000001;
	background-color: #FFFFFD;
	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: #000001;
	background-color: #EAEAEA;
	text-decoration: none;
    padding: 0.2em 0.3em 0.2em 0.3em;
    margin: 0 0 0 0;
    float: Right;
}

DIV#frmMenuIzq UL.ulMenu2 
{
    padding: 0px 0px 0px 0px;
	font-size: 1em; 
	LIST-STYLE-image: url(../Imagenes/ulSubMenu.gif); 
	margin: 0px 0px 0px 35px; 
}

DIV#frmMenuIzq LI 
{
    padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px; 
}

DIV#frmMenuIzq LI A:link {
	display: block; 
	color: #224353; 
	text-decoration: none
}
DIV#frmMenuIzq LI A:visited {
	color: #224353; 
	text-decoration: none
}
DIV#frmMenuIzq LI A:hover {
	display: block; 
	color: #224353; 
	background-color: #d0e9ef;
	text-decoration: none
}
DIV#frmMenuIzq LI A:active {
	color: #224353; 
	background-color: #e1f0ef; 
	text-decoration: none
}
DIV#frmMenuIzq LI A.seleccionado {
	color: #224353; 
	background-color: #e1f0ef; 
	text-decoration: none
}

DIV#frmMenuIzq UL.ulMenu2Sel
{
    padding: 0px 0px 0px 0px;
	font-size: 1em; 
	LIST-STYLE-image: url(../Imagenes/ulMenu2Sel.gif); 
	margin: 0px 0px 0px 55px; 
}

DIV#frmMenuIzq_OLD UL.ulQuie {
	padding-RIGHT: 0px; 
	padding-LEFT: 0px; 
	font-size: 9px; 
	LIST-STYLE-image: url(../Imagenes/FlechaSubMenuQuie.gif); 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 30px; 
	TEXT-TRANSFORM: uppercase; 
	padding-TOP: 0px;
}

DIV#frmMenuIzq_OLD LI.liQuie 
{
	padding-RIGHT: 0px; 
	padding-LEFT: 0px; 
	margin: 0px 0px 0px; 
}

DIV#frmMenuIzq_OLD LI.liQuie A:link {
	display: block; 
	color: #224353; 
	text-decoration: none
}
DIV#frmMenuIzq_OLD LI.liQuie A:visited {
	color: #224353; 
	text-decoration: none
}


DIV#frmMenuIzq UL.ulMenu3
{
    padding: 0px 0px 0px 0px;
    font-size: 0.9em;
    margin: 0px 0px 0px 50px; /*TEXT-TRANSFORM: uppercase; */
    list-style-type: square;
    Color: #666666
}


DIV#frmMenuIzq UL A.ulMenu3
{
    padding: 0px 0px 0px 0px;
    font-size: 0.9em;
    margin: 5px 0px 0px 30px; /*TEXT-TRANSFORM: uppercase; */
    list-style-type: square;
    Color: #666666
}


DIV#frmMenuIzq LI.Menu3 
{
    padding: 0px 0px 0px 0px;
	BORDER-RIGHT: #ffffff 1px; 
	BORDER-TOP: #ffffff 1px;
	font-size: 0.9em;
    BORDER-LEFT: #ffffff 1px;
    BORDER-bottom: #ffffff 1px solid;
    Color: #666666
}

DIV#frmMenuIzq LI.Menu3 A:link {
	display: block;
	color: #224353; 
	text-decoration: none
}
DIV#frmMenuIzq LI.Menu3 A:visited {
	color: #224353; 
	text-decoration: none
}
DIV#frmMenuIzq LI.Menu3 A:hover {
	display: block; 
	color: #224353; 
	background-color: #d0e9ef;
	text-decoration: none
}
DIV#frmMenuIzq LI.Menu3 A:active {
	color: #224353; 
	background-color: #e1f0ef; 
	text-decoration: none
}
DIV#frmMenuIzq LI.Menu3 A.seleccionado {
	color: #224353; 
	background-color: #e1f0ef; 
	text-decoration: none
}

.frmMenuA 
{
    padding: 2px 0px 0px 0px;
    background-color: #eff4f8
}


A.MenuLat:link {
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/fd_menulateral_Acc.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLat:visited 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/fd_menulateral_Acc.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLat:hover 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/fd_menulateral_Acc_sel.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLat:active 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/fd_menulateral_Acc_sel.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}

A.MenuLatSel
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/fd_menulateral_Acc_sel.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}

/* SuBMenu Quienes*/
A.MenuLatQuie:link 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/FdSubMenuQuie.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLatQuie:visited 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/FdSubMenuQuie.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLatQuie:hover 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/FdSubMenuQuie_Sel.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLatQuie:active 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/FdSubMenuQuie_Sel.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}

/* SuBMenu Servicios*/
A.MenuLatServ:link {
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/FdSubMenuServ.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLatServ:visited 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/FdSubMenuServ.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLatServ:hover 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/FdSubMenuServ_sel.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLatServ:active 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/FdSubMenuServ_sel.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}

/* SuBMenu Actividades*/
A.MenuLatActi:link {
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/fd_menulateral_Acc.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLatActi:visited 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/fd_menulateral_Acc.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLatActi:hover 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/fd_menulateral_Acc_sel.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}
A.MenuLatActi:active 
{
    padding: 5px 5px 3px 13px;
    display: block; 
    font-size: 9px;
    background-image: url(../Imagenes/fd_menulateral_Acc_sel.gif); 
    margin: 0px; 
    text-transform: uppercase; 
    color: #224353; 
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none
}

/* SuBMenu Destacado*/
A.MenuLatInic:link {
	padding-RIGHT: 5px; 
	display: block; 
	padding-LEFT: 13px; 
	font-size: 9px;
	background-image: url(../Imagenes/FdSubMenuInic.gif); 
	padding-bottom: 3px; 
	margin: 0px; 
	TEXT-TRANSFORM: uppercase; 
	color: #224353; 
	padding-TOP: 5px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	background-repeat: repeat-x
}
A.MenuLatInic:visited {
	padding-RIGHT: 5px; 
	display: block; 
	padding-LEFT: 13px; 
	font-size: 9px; 
	background-image: url(../Imagenes/FdSubMenuInic.gif); 
	padding-bottom: 3px; 
	margin: 0px; 
	TEXT-TRANSFORM: uppercase; 
	color: #224353; 
	padding-TOP: 5px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}
A.MenuLatInic:hover {
	padding-RIGHT: 5px; 
	display: block; 
	padding-LEFT: 13px; 
	font-size: 9px; 
	background-image: url(../Imagenes/FdSubMenuInic_Sel.gif); 
	padding-bottom: 3px; 
	margin: 0px; 
	TEXT-TRANSFORM: uppercase; 
	color: #224353; 
	padding-TOP: 5px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}
A.MenuLatInic:active {
	padding-RIGHT: 5px; 
	display: block; 
	padding-LEFT: 13px; 
	font-size: 9px; 
	background-image: url(../Imagenes/FdSubMenuInic_Sel.gif); 
	padding-bottom: 3px; 
	margin: 0px; 
	TEXT-TRANSFORM: uppercase; 
	color: #224353; 
	padding-TOP: 5px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

DIV.programas {
	float: left; 
	width: 100%;
	min-width: 100%;
	margin: 5px 0px 20px 0px; 
	color: #485061; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left
}
DIV.programas H1 {
	font-WEIGHT: normal; 
	margin: 5px 0px 0px 0px; 
	color: #007b6f; 
	font-family: Arial, Helvetica, sans-serif;

}
DIV.programas H2 {
	font-WEIGHT: normal; 
	margin: 5px 0px 0px 0px; 
	color: #0041AD; 
	font-family: Arial, Helvetica, sans-serif;

}
DIV.programas P {
	margin: 0px 15px 5px 0px;
}
DIV.programas IMG.izdatop {
	float: left; 
	margin: 5px 8px 10px 5px; 
	border: solid 1px #cedfe2;
}
.PTop05
{
    margin: 0.5em 0 0 0;

}


/*
---------------------------------------------------------------------------------
    MENU
---------------------------------------------------------------------------------
*/

.MenuQuie 
{
    float: right;
	background-color: #0187ad;
	width: 112px;
	min-width: 112px;
	height: 25px;
	min-height: 25px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 12px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
}

.MenuQuie:hover {
	color: #FFFFFD; 
	background-color: #027a9c
}

.MenuQuieSel {
	float: right;
	width: 107px;
	min-width: 107px;
	height: 25px;
	min-height: 25px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFD; 
	background-color: #0187ad
}


.MenuServ 
{
    float: left; 
	background-color: #DFE1E2;
	width: 107px;
	min-width: 107px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #22465b
}

.MenuServ:hover {
	color: #FFFFFD; 
	background-color: #007b6f
}

.MenuServSel {
	float: left; 
	width: 107px;
	min-width: 107px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFD; 
	background-color: #007b6f
}


.MenuActi
{
    float: left; 
	background-color: #DFE1E2;
	width: 107px;
	min-width: 107px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #22465b
}

.MenuActi:hover {
	color: #FFFFFD; 
	background-color: #0041ad
}

.MenuActiSel {
	float: left; 
	width: 107px;
	min-width: 107px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFD; 
	background-color: #0041ad
}


.MenuHaz
{
    float: left; 
	background-color: #DFE1E2;
	width: 107px;
	min-width: 107px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #22465b
}

.MenuHaz:hover {
	color: #FFFFFD; 
	background-color: #70af00
}

.MenuHazSel {
	float: left; 
	width: 107px;
	min-width: 107px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFD; 
	background-color: #70af00
}


.MenuUbic
{
    float: left; 
	background-color: #DFE1E2;
	width: 107px;
	min-width: 107px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #22465b
}

.MenuUbic:hover {
	color: #FFFFFD; 
	background-color: #fe6200
}

.MenuUbicSel {
	float: left; 
	width: 107px;
	min-width: 107px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFD; 
	background-color: #fe6200
}


.MenuAcce
{
    float: left; 
	background-color: #DFE1E2;
	width: 107px;
	min-width: 107px;
	height: 30px;
	min-height: 30px;
	text-align: center;
	text-decoration: none;
	display: block; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #22465b
}

.MenuAcce:hover {
	color: #FFFFFD; 
	background-color: #a5a6a6
}

.txtRed
{
    color: #cc3333;
}

.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;
}