/* ESTILOS COMUNES */

BODY{margin:0; padding:0; font-size:1em; font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif; background:#C0C0C0; text-align:center; color:#666;}

FORM{margin:0; padding:0;}
H1, H2, H3, H4, H5, H6{margin:0; padding:0;}
IMG{border:0;}
.salto{clear:both;}
.salto0{clear:both; line-height:0;}
.saltoPrint{clear:both;  line-height:0px; page-break-before:always;}
.displayBlock{display:block;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}

A{text-decoration:none; color:#666;}
A:hover{color:#C00000;}
.nrp{white-space: nowrap;}
.W100{width:100px;}
.W100em{width:100;}

/* CAPA PRINCIPAL */
DIV#principal{text-align:left; width:46.9em; margin:auto;}


/* CABECERA, PARTE SUPERIOR */
DIV#principal #cabecera{width:46.9em; background:#FFF; margin:0; padding:0;}
	/* logotipos */	
	DIV#principal #cabecera #logos{margin:0; padding:0; height:6.7em;}
	DIV#principal #cabecera #logos IMG.logo{width:17.73em;}
	DIV#principal #cabecera #logos IMG.num{width:11.45em;}
	html>/**/body DIV#principal #cabecera #logos IMG.num{width:11.4em;}
	
	/* barra de menú */
	DIV#principal #cabecera #barraMenu{background:url('../img/bgBarra.gif') repeat-x top; margin:0; padding:0 0 0 0; color:#333; font-size:.75em; height:1.8em; width:100%;}	
		html>body DIV#principal #cabecera #barraMenu{height:2em;}
		DIV#principal #cabecera #barraMenu UL{list-style:none; margin:0; padding:0;}
		DIV#principal #cabecera #barraMenu UL LI{float:left; background:url('../img/bgBorde.gif') no-repeat right top; padding:.2em 1.1em 0 1.1em; margin:0; height:1.8em;}
		html>body DIV#principal #cabecera #barraMenu UL LI{height:1.9em;}
		DIV#principal #cabecera #barraMenu UL LI A{color:#333;}
	DIV#principal #cabecera #barra{float:left; background:url('../img/bgBarra.gif') repeat-x bottom; margin:0; padding:.2em 0 .3em 0; color:#333; font-size:.75em; width:100%; font-weight:bold;}	
		DIV#principal #cabecera #barra P.fecha{float:left; width:auto; margin:.2em 1em 0 .5em;}
		html>body DIV#principal #cabecera #barra P.fecha{margin:.2em 1em 0 1em;}
		DIV#principal #cabecera #barra FORM{float:left; margin:0; padding:0;}
		DIV#principal #cabecera #barra FORM SELECT{height:2em; font-size:.8em; color:#333;}			
		html>/**/body DIV#principal #cabecera #barra FORM SELECT{height:1.8em;}
		DIV#principal #cabecera #barra A.imprimir{float:right; margin:.2em 2em 0 0; font-weight:normal; color:#333;}
		DIV#principal #cabecera #barra A.imprimir IMG{margin:0 .5em 0 .5em; padding:0; width:1em;}									
		
/* CONTENIDO */	
DIV#principal #cuerpoBg{width:46.9em; background:#FFF url('../img/bgCuerpo.gif') repeat-y left;}
DIV#principal #cuerpoBg #cuerpo{width:46.9em; background:url('../img/degradado.gif') no-repeat left bottom;}
DIV#principal #cuerpo #contenido{float:left; width:36em; margin:0; padding:0;}
html>body DIV#principal #cuerpo #contenido{width:36em;}

/* CONTENIDO DE LA HOME */	
	DIV#principal #cuerpo #contenido #interior{float:left; width:34em; margin:1em 0 0 .5em; background:#F9F9F9; border:1px solid #B9B9B9; border-bottom:none; }
	html>body DIV#principal #cuerpo #contenido #interior{margin:1em .2em 0 1.25em;}	
	
	/* La primera linea la coge E.6, la segunda E.7 y la tercera Mozilla */
	DIV#principal #cuerpo #contenido #interior DIV.titulo{background:#FFF url('../img/bgTitulo.gif') repeat-x center; margin:0; padding:1em 0 0 .5em;}		
	html>body DIV#principal #cuerpo #contenido #interior DIV.titulo{height:57px; padding:0 0 0 .5em;}
	html>/**/body DIV#principal #cuerpo #contenido #interior DIV.titulo{height:57px; padding:.2em 0 0 .5em;}
	
	DIV#principal #cuerpo #contenido #interior DIV.titulo H2{font-size:1em; background:url('../img/icoTitulo.gif') no-repeat right top; margin:0 1em 0 0; padding:1em 0 0 0; color:#FFF; height:51px;}
	html>body DIV#principal #cuerpo #contenido #interior DIV.titulo H2{margin:.2em 1em 0 0; height:59px;}
	html>/**/body DIV#principal #cuerpo #contenido #interior DIV.titulo H2{margin:0 1em 0 0; height:59px;}	
	
	DIV#principal #cuerpo #contenido #interior DIV.bloque{background:#FFF url('../img/bgSeparador.gif') repeat-x bottom; padding:.2em 0 2.5em 0;}	
	DIV#principal #cuerpo #contenido #interior DIV.bloqueNon{background:#F6F5F5 url('../img/bgSeparador02.gif') repeat-x bottom; padding:.2em 0 2.5em 0;}	
	DIV#principal #cuerpo #contenido #interior DIV.sinBorde{background:#FFF; border-bottom:none; margin-bottom:.25em;}
	DIV#principal #cuerpo #contenido #interior DIV.sinBordeNon{background:#F6F5F5;}
	DIV#principal #cuerpo #contenido #interior H3{margin:.75em 0 .25em .75em; color:#666; font-size:.9em;}
	DIV#principal #cuerpo #contenido #interior H3 A:hover{text-decoration:underline;}
	DIV#principal #cuerpo #contenido #interior P{width:98%; margin:.75em 0 0 .95em;  color:#666; font-size:.75em;}	
	DIV#principal #cuerpo #contenido #interior SPAN{ margin:0; color:#666; font-size:.75em;}
	DIV#principal #cuerpo #contenido #interior A.masInfo{float:right; margin:.5em .5em 0 0; color:#070707;}
	DIV#principal #cuerpo #contenido #interior A.masInfo:hover{color:#C00000;}	
	
/* FIN DEL CONTENIDO DE LA HOME */	
	
	
/* BREADCRUMB */
	DIV#principal #cuerpo #contenido DIV#breadCrumb{color:#666; padding:.5em 1.5em; font-size:.7em;}
	DIV#principal #cuerpo #contenido DIV#breadCrumb A{color:#C5000B;}	
	DIV#principal #cuerpo #contenido DIV#breadCrumb A:hover{color:#C5000B; text-decoration:underline;}
	

/* TITULO */
	DIV#principal #cuerpo #contenido #titulo{color:#C5000B; margin:0 0 0 1em;}
	DIV#principal #cuerpo #contenido #titulo H2{font-size:1em; margin-right:.25em;}
	
/* PIE */
DIV#eslogan{background:#C5000B; margin:.2em auto .5em auto; text-align:left; width:46.9em; padding:0em;}
html>body DIV#eslogan{margin-top:.55em;}
DIV#eslogan IMG{float:left; padding:.2em 0 .2em .2em;}
DIV#eslogan UL{float:left; font-size:.6em; list-style:none; margin:.75em 0 .15em 0em; padding:0 0 0 1em; width:40em; color:#FFF;}
DIV#eslogan UL LI{float:left;}
DIV#eslogan UL LI.line2{width:75%;}
DIV#eslogan UL LI A{color:#FFF; text-decoration:none;}
DIV#eslogan UL LI A:hover{color:#FFF; text-decoration:underline;}


