body {
	background-color: #ebeffa; 
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
/* Cuerpo de todas las páginas.*/
}


body.fs1 {
	font-size: 10px;
}

body.fs2{
	font-size: 11px;
}

body.fs3{
	font-size: 12px;
}

body.fs4{
	font-size: 13px;
}

body.fs5{
	font-size: 14px;
}

body.fs6{
	font-size: 15px;
}

.letra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #A7908B;
/* letra inactiva de la parte superior de servicios y expositores*/
}
A.letra:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #B7A691;
/* letra activa de la parte superior de servicios y expositores*/
}
A.letra:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #FEE2B1;
	background-color: #B7A691;
/* letra activa de la parte superior de servicios y expositores con el ratón sobre el enlace*/
}
A.letra:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
/* letra activa de la parte superior de servicios y expositores ya visitada */
}
A.idiomas:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
/* opción idioma de la cabecera */
}
A.idiomas:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
/* opción idioma de la cabecera ya visitado */
}
A.idiomas:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #FEE2B1;
/* opción idioma de la cabecera con el ratón sobre el enlace */
}
A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #6579b3;
	font-weight: bold;
/* enlace simple por defecto */
}
A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #6579b3;
	font-weight: bold;
/* enlace simple por defecto */
}
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #145997;
	font-weight: bold;
/* enlace simple por defecto con el ratón sobre él mismo */
}
A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #6579b3;
	font-weight: bold;
/* enlace simple por defecto ya visitado */
}
TD.itemtop {
	color : #404040;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
/* estilo con el que se escribe la fecha y la sección en el apartado de noticias */
}
TD.patrocinador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F2F9F6;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F2F9F6;
	border-bottom-color: #F2F9F6;
	font-style: normal;
	color: #747270;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	padding-top : 5px;
	text-decoration: none;
/* Títulos de las opciones */
}
TD.titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D3E403;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F2F9F6;
	border-bottom-color: #F2F9F6;
	font-style: normal;
	color: #747270;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	padding-top : 5px;
	text-decoration: none;
	text-align: left;
/* Títulos de las opciones */
}
TD.titular2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F581F;
	border-bottom-color: #F581F;
	font-style: normal;
	color: #747270;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	padding-top : 5px;
	text-decoration: none;
	text-align: left;
/* Títulos de las opciones, este estilo se usa más en la compra de entradas on-line,
para el título de los campos del formulario*/
}

TD.fechas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#C1C9E1;
/* Casilla de la cabecera donde se encuentran las fechas del certamen */
}
TD.entradilla {
	font-family : Verdana, Tahoma, Helvetica;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	padding-top : 5px;
	color: #494845;
	text-align: justify;
	font-weight: bold;
/* titular en el detalle de la noticia (texto corto) */
}

TD.basetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #494845;
	text-align: justify;
	vertical-align: top;
	padding-left : 8px;
	padding-right : 8px;
	padding-bottom : 5px;
	padding-top : 5px;
/* Texto detalle de la mayoría de las opciones */
}

TD.minitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #052d93;
/* Para usuario y contraseña en la caja de registro del menú */
}

.formintup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #41B7E8;
/* Caja de formulario */
}
.butform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #F4730E;
/* Botón de formulario */
}

A.minitext:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-style: normal;
/* Enlaces de la parte central de la página */
}
A.minitext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5851F;
	text-decoration: none;
	font-style: normal;
/* Enlaces de la parte central de la página con el ratón por encima */
}

A.minitext:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-style: normal;
/* Enlaces de la parte central de la página ya visitados*/
}

.Fila_fondo {
	background-color: #FFFFFF;
/* Estilo de la columna lateral izquierda */
}
.Fondo_central {
	margin: 5px;
	padding: 5px;
	background-color: #FFFFFF;
/* Estilo de la parte central de la página */
}
.Tabla_SubMenu {
/* Estilo de las tablas con las opciones dentro de la columna lateral izquierda (menú idiomas) */
}

TD.titulo_asistente:active {
/* Estilo del título del asistente */
}

/* Los Menu Items son listas desordenadas que mediante estilos se consigue la apariencia de menú,*/ 
/* los elementos que están por defecto no se pueden modificar, ya que son estos los que garantizan el funcionamiento óptimo */
ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 145px;
	background-color: #FFFFFF;
	
/* menu general izquierdo */
}
li.menu  {
	
}

ul.menu li.menu {	
	position: relative;
}
	
li.menu ul.menu {
	position: absolute;
	left: 145px;
	top: 0;
	display: none;/* menu general izquierdo */
	border: 1px solid #6579b3;
	width:200px;
}

ul.menu li.menu a { display: block; }

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li.menu { float: left; height: 1%; }
* html ul.menu li.menu a { height: 1%; }
/* End */
	

ul.menu li.menu ul.menu li.menu_sub a {
	/* Submenu flotante*/
	display: block;
	COLOR: #5D8778;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	height: 25px;
	padding:0px 5px;
	background-color: #ffffff;
	vertical-align: middle;
	border-top-width:1px;
	border-top-style: dashed;
	border-top-color: #5D8778;
}

ul.menu li.menu ul.menu li.menu_sub:first-child a {
	border-top-style: none;
	border-top-width:1px;
	border-top-color: #5D8778;
}

	
ul.menu li.menu ul.menu li.menu_sub a:hover {
	display: block;
	margin:0px;
	padding:0px 5px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #B7DDCF;
	font-style: normal;
	font-weight: bold;
/*submenu flotante con el ratón por encima */
}	

ul.menu li.menu ul.menu li.menu_sub2 a {
/* Submenu flotante del que cuelgan más opciones */
	display: block;
	COLOR: #5D8778;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	height: 25px;
	padding:0px 5px;
	background-color: #ffffff;
	vertical-align: middle;
	border-top-width:1px;
	border-top-style: dashed;
	border-top-color: #5D8778;
	background:#FFFFFF url(/pfw_files/cma/tcv/maqueta_prov/hoja_estilos/icono_submenu.gif) no-repeat center right;

}
	
ul.menu li.menu ul.menu li.menu_sub2 a:hover {
	display: block;
	padding:0px 5px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #B7DDCF;
	font-style: normal;
	font-weight: bold;
	background:#B7DDCF url(/pfw_files/cma/tcv/maqueta_prov/hoja_estilos/icono_submenu_over.gif) no-repeat center right;
/* Submenu flotante del que cuelgan más opciones con el ratón encima */ 
}	

li.menu:hover ul.menu, li.menu.over ul.menu { display: block; }

ul.menu li.menu ul.menu li.menu_sub2:first-child a {
	border-top-style: none;
}

ul.menu_sub3 {
	list-style: none;
	COLOR: #5D8778;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	display: block;
	background: #FFFFFF;
	vertical-align: middle;
	margin:0px;
	padding:0px;
	/* Tercer nivel del submenu */

}

ul.menu_sub3 li.menu_sub3 {
	position:relative;
	list-style:none;
	margin-left:0px;
}

ul.menu li.menu ul.menu ul.menu_sub3 li.menu_sub3 a {

	display:block;
	background: #EEEEEE;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #5D8778;
	
}
ul.menu li.menu ul.menu ul.menu_sub3 li.menu_sub3 a:hover { 
	COLOR: #FFFFFF;
	background: #B7DDCF;
	font-style: normal;
/* Tercer nivel del submenu con el ratón encima */
}

