
/* GENERAL */
body { font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; color: #333333;  text-align: center;  margin-top: 0em; padding-top: 0em; }
form, div, span, hr, ul, li, p, a, img, h1, h2, h3, h4, h5, h6 { margin: 0em; padding: 0em;  border: 0em; }
h1, h2 { font-family: Arial, Helvetica, sans-serif; }
#accesosDirectos {display: none;}
a {/* color: #990000; text-decoration: underline;*/}
a span{ text-decoration: none; }
hr { height: 0.0625em; color: #fff; clear: both; display: block;/* margin: 0em; padding: 0em; *//*visibility: hidden;*/ }

/* MAQUETACION DE PORTADAS DE MICROSITIOS */
#bR{ width: 59.375em; margin: 0 auto; text-align: left; }
/*msBloqueSuperior*/
#msBloqueSuperior{ position: relative; width: 59.375em; }

/***** CABECERA *****/
#msBloqueSuperior{ position: relative; width: 59.375em; }
#msBloqueSuperior #msTop{ background-color: #FFFFFF; height: 1.3125em; width: 59.375em; }

#msBloqueSuperior #msIdiomas { position: absolute; left: 0em; top: 0.3em; width: 47.5em; text-align: right; z-index: 2; }
#msBloqueSuperior #msIdiomas ul { list-style-type: none; margin: 0em; padding: 0em; }
#msBloqueSuperior #msIdiomas ul li { display: inline; list-style-type: none; margin: 0em; padding: 0em 0em 0em 0em; }
#msBloqueSuperior #msIdiomas a { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 1em; text-decoration: none; font-size: 0.65em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; background-image: url(../imagenes/separador2.gif); background-repeat: no-repeat; background-position: 0.3em; }
#msBloqueSuperior #msIdiomas a:hover { text-decoration: underline; color: #993333; }
#msBloqueSuperior #msIdiomas ul li.primerElemento a{ background-image: none; color: #993333; padding-left: 0.5em; font-weight: bold; }

#msBloqueSuperior #msNavRecursiva { position: absolute; left: 0em; top: 0.3em; z-index: 1; width: 59.375em; text-align: right; font-family: Verdana; color: #FFFFFF; height: 1.6875em; visibility: hidden; }
#msBloqueSuperior #msNavRecursiva ul { list-style-type: none; margin: 0em; padding: 0em; }
#msBloqueSuperior #msNavRecursiva ul li { display: inline; list-style-type: none; margin: 0em; padding: 0em 0em 0em 0em; }
#msBloqueSuperior #msNavRecursiva a { margin: 0em 0em 0em 0em; padding: 0em 0.5em 0em 0.8em; text-decoration: none; font-size: 0.65em; color: #333333; background-image: url(../imagenes/separador3.gif); background-repeat: no-repeat; background-position: 0em; }
#msBloqueSuperior #msNavRecursiva a:hover { text-decoration: underline; color: #333333; }
#msBloqueSuperior #msNavRecursiva ul li.primerElemento a{ background-image: none; }

#msBloqueSuperior #msLogo{ position: absolute; left: 1em; top: 0em; padding-left: 0em; padding-right: 0em; padding-bottom: 0em; }
#msBloqueSuperior #msLogo img{ width: 15.69em; height: 4.50em; padding: 0em; margin: 0em; border: 0.0625em solid #FFFFFF; }

#msImagenDeCabecera{ position: absolute; left: 0em; top: 1.3em; border-bottom: 0.3em solid #3454BB; }

#msImagenDeCabecera img{ width: 59.375em; height:4.25em;/*height: 5.7em;*//*border-bottom: 0.1em solid #CCCCCC;*/ }

#msTitulo{ position: absolute; width: 39em; top: 2.5em; left: 5.5em; }
#msTitulo h1{ color: #333333; font-size: 2em; font-weight: normal; text-align: right; font-family: Arial, Helvetica, sans-serif; }

#msBloqueSuperior #msLogoSecundario{ position: absolute; left: 40em; top: 2.7em; z-index: 10; }
#msBloqueSuperior #msLogoSecundario img{ width: 6em; height: 2.5em; }


/***** NAVEGACION *****/
/*navegacion principal horizontal (en pestaņas)*/
#msNavPrincipal{ position: absolute; top: 7.45em; left: 0em; width: 59.375em; height: 1.625em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 0.1875em solid #ffcc00; border-left: 0.0625em solid #CCCCCC; border-right: 0.0625em solid #CCCCCC; background-image: url(../../img/degMenuMC.gif); background-color: #ffffff; }
#msNavPrincipal ul li{ float: left; padding-left: 0.5em; padding-right: 0.5em; text-align: left; list-style-type: none; border-right: 0.0625em solid #CCCCCC; height: 1.625em; vertical-align: middle; }
#msNavPrincipal ul li a{ font-size: 0.7em; font-weight: bold; color: #333333; text-decoration: none; }
#msNavPrincipal ul li.activo{ background-color: #ffcc00; }
#msNavPrincipal ul li.normal{ background-image: url(../../img/degMenuMC.gif); }

/***** CONTENIDO *****/
/*#msContenido { position: absolute; top: 7.3em; left: 0em;  background-color: #fff; border-top:  0.4em solid #ccc;}*/
#msContenido{ position: absolute; top: 5.8em; left: 0em; }
#msContenido #central{ padding: 0em; margin-bottom: 1em; }
#central h2 { padding-top: 0.5em; padding-bottom: 0em; margin-bottom: 0em; }
#msContenido #central #bloqueContenido{ padding-top: 0em; margin-top: 0em; }
#bordeIzq { background-image: url(../imagenes/bg.gif); background-repeat: repeat-y; background-position: left;}
#bordeDer { background-image: url(../imagenes/bg.gif); background-repeat: repeat-y; background-position: right;}
#central {border-top: 0.0625em solid #ccc;}
#central h2 {/* visibility: hidden;*/}
#bloqueContenido { text-align: left; width: 59.375em; margin-left: 0em; margin-right: 0em; display: block; }
#contenido {/*background-color: #ff0;   width: 59.375em; padding: 0em 0.3em;*/ padding: 0em 0.7em;}


/*
#contenido { float: left; width: 35.4em; padding: 0em 0.3em; }
#contenidoAdicional { margin-left: 36em; width: 11em; padding: 1em 0.3em; }*/
/* esto es para que la linea derecha del contenido adicional llegue hasta el pie
#central {  background-image: url(../img/bg.gif); background-repeat: repeat-y; background-position: 36em;}
#bloqueContenido { background-image: url(../img/bg.gif); background-repeat: repeat-y; background-position: 10.3em 0em; }*/

/*contenidoAdicional.css
#contenidoAdicional h3 { display: none; }
#contenidoAdicional h4 { margin-top: 0.5em; padding-bottom: 0.1em; font-size: 0.65em; display: block; }
#contenidoAdicional h4 span { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; }
#contenidoAdicional h4 a { float: right; font-weight: normal; color: #990000; text-transform: lowercase; letter-spacing: -0.0625em; text-align: right; text-decoration: none; padding-right: 0.4375em; background: url(../img/icoEnlaceInterno.gif) right no-repeat; }
#contenidoAdicional h4 a:hover { text-decoration: underline; }
#contenidoAdicional hr { height: 0.0625em; color: #FFFFFF;}
#contenidoAdicional div { margin-top: 0.1em; padding-top: 0.3em; margin-bottom: 0.6em; border-top: 0.2em solid #ffcc00; font-size: 0.7em;  }
#contenidoAdicional div div {border-top: none;}*/

/***** PIE DE LA PAGINA *****/
/*bloqueInferior.css*/
#bloqueInferior{
	background:#FFFFFF url(../imagenes/bg_pie.gif) no-repeat scroll center top;
	border-top:0.0625em solid #CDCDCD;
	clear:both;
	display:block;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:0.6em;
	height:5em;
	padding-top:0.8em;
	padding-right:0em;
	text-align:left;
}
#bloqueInferior img{ float: right; padding-right: 0em;}
#bloqueInferior img.dobleA{ text-align: right; border: 0em; width: 60px; height: 22px; }
#bloqueInferior p { padding-left: 0.6em; font-weight: bold; }
#bloqueInferior ul{ padding-left: 0.6em; }
#bloqueInferior li{
	padding-left: 1.6em;
	list-style-type: none;
	display: inline;
	background: url(../imagenes/separadorPie.gif) no-repeat left;
}
#bloqueInferior li.primerElemento{ padding-left: 0em; background: none; }
#bloqueInferior a{ text-decoration: none; color: #333333; }
#bloqueInferior a:hover{ text-decoration: underline; }


#hora {
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin-bottom:0.7em;
margin-top:0.3em;
text-align:right;
width:83.8em;
}
