.vtop{
	vertical-align:top;
}
.vmiddle{
	vertical-align:middle;
}
.vbottom{
	vertical-align:bottom;
}
input.plano {
	background : White;
	border : 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

input.plano2 {
	background : White;
	border : 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	background-color : #EDF5FF;
}

input.planoFP {
	background : White;
	border : 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	background-color : #FAFBD0;
}

input.planoRC {
	background : White;
	border : 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	background-color : #FFEFDD;
}

select.plano {
	background : White;
	border : 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	background-color : #EDF5FF;
}

select.planoFP {
	background : White;
	border : 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	background-color : #FAFBD0;
}

select.planoRC {
	background : White;
	border : 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	background-color : #FFEFDD;
}

.txtNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

.txtNormalRojo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Red;
	text-decoration: none;
}

.txtNormal9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

.txtNormal11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

.txtNormalBlanco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
}

.txtNormalBlanco11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
}

.txtNegrita
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

.txtNegrita11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

.txtNegritaForos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2E3649;
	text-decoration: none;
}

.txtNegritaBlanco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
}

.txtNegritaBlanco11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
}

/*Estilos para el FCKEditor - Gestion del Personal*/
.destacado1
{
	background:#ff0000;
	font-weight:bold;
}
.destacado2
{
	background: #00ffff;
	font-weight:bold;
}
.destacado3
{
	background: #00ff00;
	font-weight:bold;
}
.destacado4
{
	background: #ff00ff;
	font-weight:bold;
}
.destacado5
{
	background: #800000;
	font-weight:bold;
	color: #ffffff;
}
.destacado6
{
	background: #000080;
	font-weight:bold;
	color: #ffffff;
}

/*Estilos para el FCKEditor - Gestion del Personal*/

.txtAgenda
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.txtMesCalend
{
    COLOR: #3d6bb2;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.txtMesAgenda
{
    COLOR: #ef9931;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 23px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 0px;
    LINE-HEIGHT: 23px
}
.txtletraDiaAgenda
{
    COLOR: #ef9931;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 0px;
    LINE-HEIGHT: 20px
}
.txtDiaAgenda
{
    COLOR: #1e3559;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 50px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 0px;
    LINE-HEIGHT: 40px
}
.txtAnyoAgenda
{
    COLOR: #3d6bb2;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 0px;
    LINE-HEIGHT: 17px
}
.txtConceptAgenda
{
    COLOR: #3d6bb2;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}
.txtFichaMes
{
    BACKGROUND-COLOR: #3d6bb2;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.txtFichaMesSel
{
    BACKGROUND-COLOR: #1e3559;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.fndCalendar
{
    BACKGROUND-COLOR: #000000
}

A.txtFichaMes:LINK
{
    BACKGROUND-COLOR: #3d6bb2;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.txtFichaMes:VISITED
{
    BACKGROUND-COLOR: #3d6bb2;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.txtFichaMes:HOVER
{
    BACKGROUND-COLOR: #3d6bb2;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.txtFichaMesSel:LINK
{
    BACKGROUND-COLOR: #1e3559;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.txtFichaMesSel:VISITED
{
    BACKGROUND-COLOR: #1e3559;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.txtFichaMesSel:HOVER
{
    BACKGROUND-COLOR: #1e3559;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

A:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

A:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Blue;
	text-decoration: none;
}

A.Azul:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}
A.Azul:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

A.Azul:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00618A;
	text-decoration: none;
}

A.negrita:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}
A.negrita:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

A.negrita:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Blue;
	text-decoration: none;
}

A.negrita11:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}
A.negrita11:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

A.negrita11:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Blue;
	text-decoration: none;
}
.plano2 {
	background : White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	border : 1;
	border-bottom-width : thin;
	border-style : solid;
}
A.negritaBlanco:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
}
A.negritaBlanco:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: White;
	text-decoration: none;
}

A.negritaBlanco:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Yellow;
	text-decoration: underline;
}

A.txtNegritalVerde:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #DBDE50;
	text-decoration: none;
}

A.txtNegritalVerde:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.contenido {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #000000;  text-decoration : none;  }
A.contenido:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #000000;  text-decoration : underline;  }

A.editor:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}
A.editor:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
}

A.editor:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Blue;
	text-decoration: none;
}




A.interinos: {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Blue;
	text-decoration: none;
}











/*TD.SC
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center
}
TD.Laboral
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center
}
TD.Cerrado
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
    CURSOR: default;
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ff6666;
    TEXT-ALIGN: center
}
TD.Alta
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ff9966;
    TEXT-ALIGN: center
}
TABLE.TablaMes
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px
}
TD.DiaSemana
{
	border-right: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	width: 20px;
	color: white;
	border-bottom: black 2px solid;
	font-family: Verdana;
	background-color: #276a89;
	text-align: center;
}
TD.NombreMes
{
	border-right: black 1px solid;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #276a89;
	text-align: center;
}
TD.DiaInvalido
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
    CURSOR: default;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
TD.Media
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    width: 20px; 
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: violet;
    TEXT-ALIGN: center
}
TD.Festivo
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    width: 20px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: violet;
    TEXT-ALIGN: center
}
TD.Baja
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    width: 20px; 
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: burlywood;
    TEXT-ALIGN: center
}
TD.Promocion
{
	border-right: black 1px solid;
	font-size: 8pt;
	width: 20px; 
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: royalblue;
	text-align: center;
}
TD.DiaLectivo
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}

TD.DiaNoLectivo
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}

TD.DiaFestivo
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}

.div_texto_celda{

position:absolute;
text-align:center;
width:20px;
}

TD.DLJCTE
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}
TD.DLJCIP
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}
TD.DLJCEFP
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}
TD.DiaFestivoZaragoza
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}
TD.DiaFestivoHuesca
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
    
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}
TD.DiaFestivoTeruel
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
     
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}


TD.DLJCmanana
{
    BORDER-RIGHT: black 1px solid;
    FONT-SIZE: 8pt;
    WIDTH: 20px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center
}*/

/* Estilos nuevos NOV 2009 */
body {		behavior:url("csshover.htc");  background-image: url(img/fondo_pizarra.jpg);  background-position: top;  background-repeat: repeat-x;  background-color: #FFF;  margin:0px; padding:0px;  padding-bottom:30px;    }

#fondo {	 WIDTH: 780px; margin-left: auto; margin-right: auto; margin-top:40px; border:1px solid #1F5598; border-top:2px solid #1F5598;}

/* MENU PRINCIPAL */
#menu {width: 780px; /*float: left;*/  background-color: #093872;  height:36px;   }
#nav{width:780px; padding:0px; margin:0px;  list-style-type: none; }
#nav a, #nav a:link, #nav a:visited {	font-weight: bold;	color: #FFF; text-decoration: none; font-size: 13px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
#nav a:hover {	color: #9FC9FE; text-decoration: none;  }
#nav li li a, #nav li li a:link, #nav li li a:visited {	color: #000;	font-weight:normal;	padding: 0; font-size: 11px; }
#nav li li a:hover {font-weight:normal;	padding: 0;	border: 0px;	text-decoration:underline; color:#005DD4; }
#nav ul{margin:0px; padding:0px;}
#nav li { float: left; margin:0px; padding:8px 2px 8px 2px; position: relative; text-align: center;	cursor: default;	background-color: #093872;	border:0px;	border-right: 1px solid #FFF; list-style-type: none; }
.menu1{ width: 162px;}
.menu1 span{	padding: 0px; margin: 0px;}
.menu2{ width: 138px;}
.menu2 span{	padding: 0px; margin: 0px;  }
.menu3{ width: 142px;}
.menu3 span{	padding: 0px; margin: 0px;  }
.menu4{ width: 146px;}
.menu4 span{	padding: 0px; margin: 0px; ; }
.menu5{ width: 168px;}
.menu5 span{	padding: 0px; margin: 0px;  }
.smenu1{ width: 165px; }
.smenu2{ width: 141px; }
.smenu3{ width: 145px;}
.smenu4{ width: 149px;}
.smenu5{ width: 171px;}

#nav li#first {	border-left: 0px solid #093872;}
#nav li#last {	border-right: 0px solid #093872;}
#nav li ul {	display: none;	position: absolute;	top: 35px;	left: 0;	padding: 5px 0px 5px 0px;	border: 1px solid #093872;	background-color:#FFDE44;	font-weight:normal;}
#nav li>ul {	top: 35px;	left: 0;}
#nav li ul li { float: none; background-color: transparent;	border: 0px; margin:0px 0px 0px 3px; padding:3px 2px 3px 18px;	background-image: url(img/submenu_adornocuadrito.gif); 	background-position: 0.2em 0.55em; 	background-repeat: no-repeat;	font-weight:normal; text-align: left;	line-height:10px;}
#nav li:hover ul, #nav li.over ul {	display: block;}


/* PIE */
#footer {width: 754px; float: left;  padding:12px 13px 15px 13px; background-color: #00234B; color:#FFF;}
#footer a,  #footer a:link, #footer a:visited{color:#FFF;  text-decoration: none; }
#footer a:hover{color:#ACCAE8;  text-decoration: underline; }
#footer img {border:0px;  }
#footer .izda{width: 149px; float: left; }
#footer .centro{width: 492px; float: left; font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;  text-align: center;  }
#footer .dcha{width: 113px; float: left; }

#menusFooter {width: 754px; float: left;  padding:18px 13px 50px 13px; background-color: #093872; color:#FFF;}
#menusFooter a,  #menusFooter a:link, #menusFooter a:visited{color:#FFF;  text-decoration: none; }
#menusFooter a:hover{color:#ACCAE8;  text-decoration: underline; }
#menusFooter h2{ padding:0px 0px 3px 0px; margin:0px; color:#ACCAE8;font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
#menusFooter ul{ float: left;  padding:0px 5px 0px 0px; margin:0px;  list-style-type: none;  }
#menusFooter ul li{ padding:3px 0px 3px 0px; margin:0px;  color:#FFF; line-height:10px; }
#menusFooter ul li a, #menusFooter ul li a:link, #menusFooter ul li a:visited{ padding:0px 0px 0px 0px; margin:0px;  color:#FFF;  text-decoration: none;   }
#menusFooter ul li a:hover{ color:#FFDE44;  text-decoration: underline;  }
#menusFooter .menuFoot1 {width: 110px; float: left;  padding:0px 10px 3px 10px; margin:0px; border-left:1px solid #9DAFC7; }
#menusFooter .menuFoot2 {width: 135px; float: left;  padding:0px 20px 3px 10px; margin:0px; border-left:1px solid #9DAFC7; }
#menusFooter .menuFoot3 {width: 135px; float: left;  padding:0px 20px 3px 10px; margin:0px; border-left:1px solid #9DAFC7; }
#menusFooter .menuFoot4 {width: 110px; float: left;  padding:0px 0px 3px 10px; margin:0px; border-left:1px solid #9DAFC7; }
#menusFooter .menuFoot5 {width: 154px; float: left;  padding:0px 5px 3px 10px; margin:0px; border-left:1px solid #9DAFC7; }

/* nuevo ORGANIGRAMA */
ul.organigrama{	margin: 0; padding: 0; list-style: none;}
ul.organigrama li{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#093872; font-size: 13px; text-align: right; font-weight: bold;  margin:0 0 25px 0; }
ul.organigrama li span{ width: 100%;  display: block; border-bottom:1px solid #093872;}
ul.organigrama li span a, ul.organigrama li span a:link, ul.organigrama li span a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#093872; font-size: 13px;  font-weight: bold;}
ul.organigrama li span a:hover{ color:#4b89cc; }
ul.organigrama li span.titular{ width: 98%;  display: block;  font-size: 11px; text-align: left; background-color: #dae8f7; border-left:1px solid #093872; border-bottom:0px; padding:7px 1%}
ul.organigrama li span.destaca1{ font-size: 12px; background-color: #fde2a3; }
ul.organigrama li span.destaca2{ background-color: #cfefca; }

ul.organigrama ul{	margin: 0 0 0 0; padding: 15px 0 0 0;  list-style: none; border-left:1px solid #093872;  }
ul.organigrama ul li{	padding: 4px 0px 4px 16px; margin:0 0 9px 0px; border:0; font-size: 10px; color:#000;  text-align: left;  background-image: url(img/ico_list_organigrama.gif); background-repeat: no-repeat; }
ul.organigrama ul li span{ font-size: 10px;	border-bottom:0px; width: auto;  display: inline; padding: 4px 7px 4px 7px; color:#FFF; background-color:#1f5598; }
ul.organigrama ul li span a, ul.organigrama ul li span a:link, ul.organigrama ul li span a:visited{ font-size: 10px;	color:#FFF;  }
ul.organigrama ul li span a:hover{ color:#a7d1ff;  }
ul.organigrama ul li span.nombre{color:#093872; padding: 4px 7px 4px 7px; background-color: #dae8f7; border-left:1px solid #FFF; border-right:1px solid #1f5598; }
div.esquina{	background-image: url(img/ico_esq_organigrama.gif);	background-repeat: repeat-y;	width: 5px;	height: 11px;	margin-top: -17px;}

.orgDescripcion{ display: none; background-color: #f1f1f1; padding:5px 10px; margin:4px 0 0 0;  text-align: left;	font-size: 10px;  font-weight: normal; color:#000; border-left:1px solid #093872; }
ul.organigrama .orgDescripcion ul{	margin: 0 0 5px 10px; padding: 5px 0 0 20px;  list-style: square; border-left:0px;  }
ul.organigrama .orgDescripcion ul li{	padding: 1px 0px 2px 0px; margin:0 0 0px 0px; border:0; font-size: 10px; color:#000;  text-align: left;  background-image: none;  font-weight: normal;  }
/* FIN nuevo ORGANIGRAMA */
