/*
colores a modificar:
Principal -->B5BE21: Verde oscuro
Secundario-->F73031: Verde claro
Terciario --->EAF29D: Verde muy claro
GRIS--> B5BE21
*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}
form{
border:0;
margin:0;
padding:0;
font-size:12px;
}
h2,h3 {
	margin-top: 0px;
	padding-top: 0px;
}
.tablachunga{
	width:770px;
	/* min-height:650px; */
	position:relative; 
	margin-left:auto;
	margin-right:auto; 
	top: 20px; 
	width:770px; 
	}
/* CABEZA DEL DISEÑO */ 	
div#cabecera {
	left:0px;
	width:770px;
	height:107px;
	top: 0px;
	position: absolute;
}
div#cabecera_pda {
	display:none;
}
div#pdaseparador{
	display:none;
	}
div#nav0pda{
	display:none;
}
/* CONTENEDOR DEL DISEÑO */ 
.capanotes { 
	position:absolute;
	margin:100px auto 0px auto;
}	
div#contenedor {
	position:relative; 
	margin-left:auto; 
	margin-right:auto; 
	top: 0px; 
	width:770px; 
}
div#contenedorpaghtml {
	position:relative; 
	margin-left:auto; 
	margin-right:auto; 
	top: 20px; 
	width:770px; 
}
div#contenedorext {
	position:relative; 
	margin-left:auto; 
	margin-right:auto; 
	top: 20px; 
	width:770px; 
}
/* PAGINA DEL DISEÑO */ 	
div#pagina {
	width: 770px;
	position: relative;
	top: 107px;
	background-image:   url('../../../imagenes/motivo_pagina.jpg/$FILE/motivo_pagina.jpg');
	background-repeat:repeat-y;		
}
/* DIVISION DEL DISEÑO */ 	
div#columna_izq {
	width: 615px;
	position: static;
	margin-top: 1px;
	margin-left: 0px;
	padding-left:20px;
	padding-top:20px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#columna_der {
	position:absolute;
	width:133px;
	margin-left: 638px;
}
/* FECHA JS */ 	
#fecha {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #B5BE21;
	}
/* USUARIO NOTES */ 	
div#usuario {
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-align:left;
}
/* NAVEGACION COMPLEMENTARIA */ 
div#nav0{
	font-size:10px;
	color:#B5BE21;
	text-align:right;
	margin-right:5px;
}
div#nav0 a,a:active,a:link {
	color:#B5BE21;
	text-decoration:none;
	text-align:right;
	margin-right:0;
	font-size:10px;
	font-weight:100;
}
div#nav0 a:hover{
	color:#B5BE21;
	text-decoration:underline;
	text-align:right;
	margin-right:0;
	font-size:10px;
	font-weight:100;
}
/* GRAFICO HOME */ 
div#graficohome img{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	position: static;
	margin-left:17px;
	padding:0;
	text-align:center;
}

/* NAVEGACION DE SECCION */ 
div#nav1{
	width: 628px;
	position: static;
	margin-top:10px;
	background-image:url(../../../imagenes/fondo_inactivo_peque.jpg/$FILE/fondo_inactivo_peque.jpg);
	background-repeat:repeat-x;
	padding:0;
	margin-left:8px;
	}
div#nav1 ul
{
	padding-left: 0;
	margin-left: 0;
	background-image:url(../../../imagenes/fondo_inactivo.jpg/$FILE/fondo_inactivo.jpg);
	background-repeat:repeat-x;
	color: White;
	float: left;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	height:18px;
}
div#nav1 ul li { display: inline; }
html>div#nav1 ul li a
{
min-height:18px;
}
div#nav1 ul li a
{
	padding: 0.2em 0.82em;
	background-image:url(../../../imagenes/fondo_inactivo.jpg/$FILE/fondo_inactivo.jpg);
	background-repeat:repeat-x;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
	font-size:11px;
	font-weight:bold;
}
div#nav1 ul li a:active,a:visited
{
	font-weight:bold;
	font-size:11px;
}
div#nav1 ul li a:hover
{
	background-image:url(../../../imagenes/fondo_activo.jpg/$FILE/fondo_activo.jpg);
	background-repeat:repeat-x;
	color: #fff;
	font-size:11px;
	font-weight:bold;
}
/* TITULOS */ 
div#contenido{
	width:600px;
	position: static;
	margin-top: 1px;
	margin-left: 0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#titulo {
	display:inline;
	font-weight:bold;
	padding-top:10px;
}
div#tituloseccion {
	font-size:16px;
	color:#B5BE21;
	display:inline;
}
div#titulosubseccion {
	font-size:0.86em;
	color:#999;
	display:inline;
	font-weight:bold;
}
/* SUBNAVEGACION DE SECCION */
html>#nav2 li a, a:active a:link a:visited{
	height:0.75em;
	} 	
#nav2{
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#B5BE21;
	}
#nav2 li { 
	padding-left: 10px;
	background-image:url(../../../imagenes/flecha_morada.gif/$FILE/flecha_morada.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	display:inline;
	color:#B5BE21;
	}
#nav2 li a, a:active a:link a:visited{
	text-decoration:none;
	color:#B5BE21;
	font-size:1em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	}
#nav2 li a:hover{ 
	text-decoration:underline;
	color:#B5BE21;
	font-size:1em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	}
div#texto{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#texto a, a:active a:link {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B5BE21;
	font-weight:100;
	text-decoration:underline;
}
div#texto a:hover {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#B5BE21;
font-style:normal;
background-color:#EAF29D;
text-decoration:none;
}
div#texto a:visited {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#B5BE21;
text-decoration:underline;
font-style:normal;
}
div#texto a:underline{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#B5BE21;
	font-weight:100;
}
div#textocapas{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#capas{
	width: 600px;
	position: absolute;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:8px;
	left: 20px;
	top: 332px;
}
div#capas img{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	position: static;
	margin-left:17px;
	padding:0;
	text-align:center;
}
div#texto2{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#mapa{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#mapa a, a:active a:link a:visited{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
div#mapa a:underline{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
div#mapa ul {
	list-style: none;
	margin-bottom:0;
	color:#666666;
	}
div#mapa ul li {
	background: transparent url("../../../imagenes/flecha_morada.gif/$FILE/flecha_morada.gif") no-repeat 0 0.2em;
	padding: 0 0 0 10px;
	color:#666666;
	}
/* FICHAS */
#separadorficha{
		border: 1px #B5BE21;
		margin-left:10px;
		padding-left:15px;
		margin-top:20px;
		padding-bottom:15px;
		background-image:  url(../../../imagenes/flecha_morada.gif/$FILE/flecha_morada.gif);
		background-repeat: no-repeat;
		background-position: 0 5%;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-style:normal;
		font-weight:bold;
		color:#B5BE21;
	}
#ficha{
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding-left:10px;
		padding-right:10px;
		
	}
#ficha a,#ficha a:visited{
	color:#B5BE21;
	text-decoration:none;
	font-weight:normal;
	margin-left:350px;
	}
#ficha a:hover{
	color:#B5BE21;
	text-decoration:underline;
	font-weight:normal;
	margin-left:350px;
	}
#fichaimagen {
		float:left;
		margin:0 5px 10px 0;
		vertical-align: top; 
	}
#fichatitular1{
		color:#B5BE21;
		font-weight:bold;
		margin:0;
		padding-left:80px;
		border:0px solid pink;
	}
#fichatitular2{
		color:#F73031;
		font-weight:bold;
		margin:0;
		padding-left:80px;
	}
#fichacuerpo{
		padding-left:80px;
		color:#000;
		font-weight:normal;
		text-align:justify;
		border: 3px #B5BE21;
		
	}
#fichaenlace{
		padding-bottom:15px;
		font-size:14px;
		text-align:right;
		height:100px;	
	}
/* PIE */ 			 
div#pie {
	top:0;
	margin-top:0;
	background-color:#FFF;
	border-top:0;
	line-height: 0.82em;
	min-height:200px;

}
div#pie img{ 
	margin-left:0;
	margin-top:-2px;
	border:0;
	min-height:50px;
} 
/*div#mensajepie {
	background-color:#FFF;
	background-image:url(../../../imagenes/blanco.gif);
	background-repeat:repeat-y;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.69px;
	color:#666666;
	text-align:right;
	margin-right:125px;
	padding-right:20px;
	line-height:20px;
	font-size: 0.69em;
}
div#mensajepie a,a:active a:visited: a:hover{
	background-color:#FFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.75px;
	color:#B5BE21;
	text-align:right;
	margin-right:125px;
	padding-right:20px;
	line-height:20px;
	font-size: 0.69em;
} */
/* PLANIFICACION */
.txtNormalfinalizado
{
	font-weight: bold;
	font-size: 0.63em;
	color: #00FF00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txtDest
{
	font-size: 0.75em;
	color:#B5BE21;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.txtDestCalendario
{
	font-size: 0.75em;
	color:#B5BE21;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.txtNormal
{
	font-weight: normal;
	font-size: 12px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;

}
.txtNormal a,a:active,a:link
{
	font-weight: normal;
	font-size: 12px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;

}
.txtNormal a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;

}
.txtNormalpeque
{
	font-weight: normal;
	font-size: 10px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;

}
.txtNormalencurso
{
	font-weight: bold;
	font-size: 10px;
	color: #0892DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;

}
.txtNormalfinalizado
{
	font-weight: bold;
	font-size: 10px;
	color: #00FF00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 0pt;

}
.txtNormalretrasado
{
	font-weight: bold;
	font-size: 10px;
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 0pt;

}
.hand2 {
	font-size: 10px;
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-indent: 0pt;
	cursor: hand;
}
.hand2 a,a:link,a:visited,a:active{
	font-size: 10px;
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-indent: 0pt;
	cursor: hand;
}
.hand2 a:hover{
	font-size: 10px;
	color:#B5BE21;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	text-indent: 0pt;
	cursor: hand;
}
.nivel1
{
	font-weight: bold;
	font-size: 10px;
	color:0000ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 0pt;
}
.nivel2
{
	font-weight: bold;
	font-size: 1em;
	color: #009900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 0pt;

}
.nivel3
{
	font-weight: bold;
	font-size: 1em;
	color: #cc6600;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 0pt;

}
.nivel4
{
	font-weight: bold;
	font-size: 1em;
	color: #ff6600;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 0pt;

}
div#txtfechamorada{
	font-size: 0.69em;
	color:#B5BE21;
	font-weight:bold;
}
div#hand a,a:active,a:link{
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	text-decoration:underline;
	cursor: hand;
	font-weight:100;
	}
div#hand a:hover{
	color:#B5BE21;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	text-decoration:underline;
	background-color:#EAF29D;
	cursor: hand;
	font-weight:100;
	}
div#hand a:visited{
	color:#B5BE21;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	text-decoration:underline;
	cursor: hand;
	font-weight:100;
	}
div#hand2 a,a:active,a:link{
	color:#B5BE21;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	text-decoration:none;
	cursor: hand;
	font-weight:100;
	}
div#hand2 a:hover{
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	text-decoration:underline;
	cursor: hand;
	font-weight:100;
	}		
.txtDestpeque{
	font-size: 0.63em;
	color:#B5BE21;
}
div#txtDestpeque {
	font-size: 0.63em;
	color:#0000FF;
	}
div#calendario a,a:active,a:link{
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 0.94em;
	text-decoration:none;
	cursor: hand;
	}
div#calendariov a:hover{
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.94em;
	font-weight:bold;
	text-decoration:underline;
	cursor: hand;
	}
div#pdf a,a:active,a:link{
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.86em;
	text-decoration:none;
	cursor: hand;
	font-weight:100;
	}
div#pdf a:hover{
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.86em;
	text-decoration:underline;
	cursor: hand;
	font-weight:100;
	}
.fecha {
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.63em;
	text-decoration:none;
	font-weight:100;
	}
.fecha2 {
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.63em;
	text-decoration:none;
	font-weight:100;
	}
/* DESTACADOS */
#destacados ul {
	list-style: none;
	padding: 0 10px 10px 15px;
	color:#000;
	}
#destacados ul li {
	background: transparent url("../../../imagenes/calendario_flechader.gif/$FILE/calendario_flechader.gif") no-repeat 0 5px;
	padding: 0 0 0 15px;
	}
#destacados2 ul {
	list-style: none;
	margin-bottom:0;
	color:#666666;
	}
#destacados2 ul li {
	background: transparent url("../../../imagenes/flecha_morada.gif/$FILE/flecha_morada.gif") no-repeat 0 5px;
	padding:padding: 0 0 0 10px;
	color:#666666;
	}
#destacados3 ul {
	list-style: none;
	margin-bottom:0;
	color:#fff;
	}
#destacados3 ul li {
	background: transparent url("../../../imagenes/flecha_blanca.gif/$FILE/flecha_blanca.gif") no-repeat 0 5px;
	padding:0 0 0 10px;
	color:#fff;
	}
#destacadotexto {
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline;
}
div#destacadotexto2 {
	color:#B5BE21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:inline;
}
#tabladatos{
	border-color:#B5BE21;
	border-style:dashed;
	border-width:1px;
	width:450px;
	color:#000000;
	background-color:#F73031;
	border-spacing:2px;
}
#tabladatosh{
	border-color:#B5BE21;
	border-style:dashed;
	border-width:1px;
	width:450px;
	color:#fff;
	background-color:#B5BE21;
	height:20px;
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
#tabladatos p{
	text-align:center;
}
/* IMAGENES COMO ENLACES */
	.pic{
	padding:5px; margin:5px 35px;
	}
	.pic img {
	border:0;
	}
/* PDA OCULTAR */
	div#menupda2 { 
	display:none;
	}
.campotexto {
	background-color: #EAF29D;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-style: solid;
	border-top-color: #B5BE21;
	border-top-width: 1px;
	border-bottom-color: #B5BE21;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #B5BE21;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #B5BE21;
	border-right-style: solid;
	border-right-width: 1px;
	}
.campoboton {
	background-color: #EAF29D;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #B5BE21;
	cursor: hand;
	border-top-style: solid;
	border-top-color: #B5BE21;
	border-top-width: 1px;
	border-bottom-color: #B5BE21;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #B5BE21;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #B5BE21;
	border-right-style: solid;
	border-right-width: 1px;
	
	}
.campocombo { background: #FFFFFF; 
	border-bottom: #B5BE21 1px solid; 
	border-left: #B5BE211px solid; 
	border-right: #B5BE21 1px solid; 
	border-top: #B5BE21 1px solid; color: #000000; font-family: Arial;
	font-size: 12px
}
.tabladocumento { 
border-top-style: solid;
	border-top-color: #B5BE21;
	border-top-width: 1px;
	border-bottom-color: #B5BE21;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #B5BE21;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #B5BE21;
	border-right-style: solid;
	border-right-width: 1px;
	
}
.txtDestFondo { 
	background-color:#B5BE21;
	font-size: 16px;
	color:#FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

/* MENU EQUIPO INDEX */ 	


#menu {
text-align:left;
  margin:0; 
  padding:0; 
  height:14em; 
  overflow:hidden; 
  background:#ffffff;
  width:99%;
  }
#menu li {
  text-align:left;
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
#menu li a {
text-align:left;
  display:block; 
  text-decoration:none; 
  color:#00b; 
  margin:0; 
  width:100%;
  }
#menu li a span {
text-align:left;
  display:none; 
  color:#000;
  }
#menu li a.one span {
text-align:left;
  display:block; 
  height:8em; 
  margin:0 10px;
  }
#menu li a:hover {
  background:#ffffff;
  text-align:left;
  }


#menu li a:hover span {
text-align:left;
  display:block; 
  height:8em; 
  margin:0 10px; 
  cursor:pointer;
  }

  
#menu .h2 {
width:400px;
text-align:left;
  margin:0 5px; 
  padding:0; 
background: transparent url("../../../imagenes/flecha_morada.gif/$FILE/flecha_morada.gif") no-repeat ;
background-position:right;
  font-variant:normal; 
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  border:0;
  
  font-size:14px;
	color:#B5BE21;
	display:inline;
  
  
  }
#menu .h3 {
text-align:left;
  margin:0 5px; 
  padding:0; 
  font-size:1.1em; 
  color:#00b;
  }

#menu img {
text-align:left;
  margin:5px 5px 5px 0; 
  border:1px solid #000; 
  float:left;
  }
.curved {
text-align:left;
  width:21em;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4, .curved .b5  {
text-align:left;
  font-size:1px; 
  display:block; 
  background:#999999;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3, .curved .b5 {
text-align:left;
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4, .curved .b5  {
  background:#ffffff; 
  border-left:1px solid #999999; 
  border-right:1px solid #999999;
  text-align:left;
  }
.curved .b1 {
  margin:0 5px; 
  background:#999999;
  text-align:left;
  }
.curved .b2 {
 margin:0 3px; 
  background:#999999;
  text-align:left;
  }
.curved .b3 {
  margin:0 2px; 
  border-width:0 2px;
  text-align:left;
  }
.curved .b4 {
   margin:0 1px;
   text-align:left;
  }
  
 .curved .b5 {
  height:2px; 
  margin:0;
  text-align:left;
  }
  
  
.curved .c1 {
  margin:0 6px; 
  background:#999999;
  text-align:left;
  }
.curved .c2 {
  margin:0 4px; 
  border-width:0 2px;
  text-align:left;
  }
.curved .c3 {
  margin:0 3px;
  text-align:left;
  }
.curved .c4 {
  height:2px; 
  margin: 0 2px;
  text-align:left;
  } 
 .curved .c5 {
  height:2px; 
  margin: 0 1px;
  text-align:left;
  }
.curved .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #999999; 
  border-right:1px solid #999999; 
  font-size:0.9em; 
  text-align:left;
  }

/* Estilos MENU HORIZONTAL SUPERIOR */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
/* Estilos MENU HORIZONTAL SUPERIOR para HOME */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.horizontal_menu {

float:left; width:628px; 
background-color:#EF2C30; 
margin-top:15px;  position: absolute;
left:8px; 


}
.horizontal_menu ul {
padding:0;margin:0;list-style-type:none;
}
.horizontal_menu ul li {
float:left; position:relative; background:#EF2C30;
}
.horizontal_menu ul li a, .horizontal_menu ul li a:visited {
float:left; display:block; text-decoration:none; padding:0px 10px; line-height:19px; height:20px; text-align:center; padding-right: 15px;
background:#EF2C30; 
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;font-size:10px;color:#FFFFFF;
	
}

.horizontal_menu ul li a:active{

font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;text-align:center;font-size:10px;color:#FFFFFF;
	
}

.horizontal_menu ul li a:link{

font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;font-size:10px;color:#FFFFFF;
	
}

.horizontal_menu ul li a:hover{
	float: left;
	display: block;
	text-decoration: none;
	padding: 0px 10px;
	line-height: 19px;
	height: 20px;
	text-align: center;
	padding-right: 15px;
	background-color: #AFBF21;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
}
.horizontal_menu ul li a:visited{

font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;text-align:center;font-size:10px;color:#FFFFFF;
	
}
.horizontal_menu ul li:hover {width:auto; }

.horizontal_menu ul li a.horizontal_menuone:hover {background-color:#EF2C30;}
.horizontal_menu ul li a.horizontal_menutwo:hover {background-color:#EF2C30;}
.horizontal_menu ul li a.horizontal_menuthree:hover {background:#B60E12;
}
.horizontal_menu ul li a.horizontal_menufour:hover {
	background-color:#4E80C0;
}
.horizontal_menu ul li a.horizontal_menufive:hover {background-color:#EF2C30;}
.horizontal_menu ul li a.horizontal_menusix:hover {background-color:#EF2C30;}

.horizontal_menu ul li:hover a.horizontal_menuone {background-color:#EF2C30;}
.horizontal_menu ul li:hover a.horizontal_menutwo {background-color:#EF2C30;}
.horizontal_menu ul li:hover a.horizontal_menuthree {background-color:#EF2C30;}
.horizontal_menu ul li:hover a.horizontal_menufour {background-color:#EF2C30;}
.horizontal_menu ul li:hover a.horizontal_menufive {background-color:#EF2C30;}
.horizontal_menu ul li:hover a.horizontal_menusix {background-color:#EF2C30;}

.horizontal_menu ul li ul {
display: none; 
}
.horizontal_menu table {
margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.horizontal_menu ul li:hover ul {
	background-color:#EF2C30;
	display:block;
	position:absolute;
	top:20px;
	margin-top:0px;
	right:0;
	left:0;
}

.horizontal_menu ul li:hover ul li ul {
	display: none;
}
.horizontal_menu ul li:hover ul li a {
	display:block;
	background:#EF2C30;
	color:#fff;
	height:auto;
	line-height: 19px;
	padding:4px 16px;
	width:100px;
	text-align:left;
	border: 0px solid #FFF;
}

.horizontal_menu ul li:hover ul li a:hover {
	color:#fff;
	background-color:#EF2C30;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.horizontal_menu ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	top:-1px;
}




/* specific to IE5.5 and IE6 browsers */
.horizontal_menu ul li a:hover ul {
display:block;position:absolute;top:20px; background:#EF2C30;left:0px; 
}


.horizontal_menu ul li a:hover ul li a {
	display: block;
	background: #EF2C30;
	color: #fff;
	height: 1px;
	line-height: 19px;
	padding: 3px 16px;
	width: 105px;
	text-align: left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
}

.horizontal_menu ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	height:0;
	width:0;
}
.horizontal_menu ul li a:hover ul li a:hover {
	color:#fff;
	background-color:#AFBF21;
}

.horizontal_menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.estrella_roja
{
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}/*** Menú desplegable HORIZONTAL - cogido de GLOBAL ***/

	#navblock { /* contenedor del menú */
		display: table;
		width: 100%;
		clear: left;
		 background-color: #EF2C30;
		 margin-top:20px;
	} 

	#nav, #nav ul { /* items del menú - listas */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
	}

	#nav a { /* Base tabs */
		display: block;
		padding: 10px 20px 10px 20px;
		text-decoration: none;
		font-weight: bold;
		font-size: 0.60em;
		color: #FFFFFF;
		background:#EF2C30  url(../../../imagenes/flecha_menu2.gif/$FILE/flecha_menu2.gif) right center no-repeat; 
   		
	}
	
	#navselected a { background-color:#AFBF21; background-image: none; padding-right: 21px; } /* Remove navsep from selected page */
	ul #navselected ul { background-color:#AFBF21; }	/* Force bg color of last (unused) column cell */
	#nav #navselected:hover ul, #nav #navselected.sfhover ul { background-color:#AFBF21;  	border-bottom: 1px solid #AFBF21;
	} /* Selected outer Hover UL */
 	#navselected {background-color:#AFBF21; margin-left: -1px;} /*  Hide neighbouring navsep */
  
	#nav li { /* all list items */
		float: left;
		text-align: left; 
	}

	/* Multi column primary nav - 2nd level items */
	#nav li ul li { width: 180px; }
	#nav li ul li a { line-height: 1.5em; background:#AFBF21  }

	#nav li ul { /* Multi column primary nav - 2nd level outer box */
		position: absolute;
		width: 360px; 
		left: -999em; /* Left instead of display to hide menus because display: none isn't read by screen readers */
	}

	#nav li.navsingle ul { width: 180px; } /* Class for single column */

	#nav li:hover ul, #nav li.sfhover ul { /* Entire 2nd level list revealed on hover */
		left: auto;
		z-index: +1;
		padding: 15px 15px 10px 15px;
	background-color:#AFBF21; 
		border-right: 1px solid #AFBF21;
		border-left: 1px solid #AFBF21;
		border-bottom: 1px solid #AFBF21;
		
	}

	/* Base tabes on hover, treatment for special border */
	#nav li li a { border:none; }
	ul#nav li.sfhover a, ul#nav li:hover a {
	padding-top: 9px;
	padding-bottom: 10px;
	margin-right: -2px;
	padding-right: 21px;
	background-color:#AFBF21; 
	border-right: 1px solid #AFBF21;
		border-left: 1px solid #AFBF21;
		border-top: 1px solid #AFBF21;
		color:#fff;
		
		
	}
  	ul#nav li.sfhover, ul#nav li:hover { margin-left: -1px;
	}
	ul#nav li.sfhover ul li, ul#nav li:hover ul li { margin-left: 0; }	

  /* Trickery for bright borders in IE6 */
	* html #nav li:hover ul, * html #nav li.sfhover ul { margin-top: 1px }
	* html ul#nav li.sfhover a, * html ul#nav li:hover a { position: relative; top: 1px; margin-top: -1px; }
	* html ul#nav li.sfhover a.navstaticlink, * html ul#nav li:hover a.navstaticlink { padding-bottom: 9px; }	

	#nav li:hover ul a, #nav li.sfhover ul a { /* Individual 2nd level list items, revealed with hover */
		padding: 3px 5px 3px 5px;
		margin-bottom: 5px;
		text-align: left;
		font-size: 0.6em;
		font-weight: bold;
		border: 0; /* No border on sub items */
		background-color:#AFBF21;
		color: #fff;
		
	}
	

	#navbaseline { /* Transparent baseline under nav */
	margin-top:20px;
		clear: left;
		background-color: #AFBF21;
		height: 1px;
	}

	* html #navbaseline { font-size: 1px; } /* Fix daft IE6 sizing of zero height div */

	/* Home tab & static links need border adjustment */
	#nav a.navstaticlink:hover { padding-bottom: 9px; background-image: none; background-color: #AFBF21;
		color: #fff;
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		 border-bottom: 1px solid #fff;
		 }

	/* White arrow for all 2nd level items */
	#nav li:hover ul a, #nav li.sfhover ul a, #nav #navselected:hover ul a, #nav #navselected.sfhover ul a { /* Individual 2nd level list items, revealed with hover */
		padding-left: 20px; 
		background-color: #AFBF21;
		background-repeat: no-repeat;
		background-position: 5px 6px; 
		background-image: url('../../../imagenes/flecha_menu.gif/$FILE/flecha_menu.gif'); 
	}	

	/* Replace white arrow with dark for a:hover item */
	#nav li:hover ul a:hover, #nav li.sfhover ul a:hover, #nav #navselected:hover ul a:hover, #nav #navselected.sfhover ul a:hover { /* Individual 2nd level list items, revealed with hover */
		padding-left: 20px; 
		background-repeat: no-repeat;
		background-position: 5px 6px; 
		background-color: #AFBF21;
		color: fff;
		text-decoration:underline;
		background-image: url('../../../imagenes/flecha_menu.gif/$FILE/flecha_menu.gif'); 
	
		
	}

/*** FIN menú desplegable ***/


