body{
	background:#F8F8F8 url(../img/bg/fondo-body.png) left top repeat-x;
}

#contenedor{
	background: #FFF url(../img/bg/fondo-cuerpo-lb-ie.png) left bottom no-repeat;
}

#cabecera{
	background:#FFF url(../img/bg/fondo-cabecera-lt.png) left top no-repeat;
}

#cabecera-interior{
	background:url(../img/bg/fondo-cabecera-rt.png) right top no-repeat;
}

#cabecera-interior div{
	background:url(../img/bg/corte-superior.gif) 23% top no-repeat;
}

/*
	Imagen principal.
	Para que esta imagen se ajuste y redimensione perfectamente deberá medir 712 x 170 px.
	Independientemente del espacio en blanco (tranparente) que quede alrededor.
	En caso de imágenes de otras dimensiones, dicha imagen se ajustará (ampliando o reduciendo) a 712 x 170.
*/
.banner{
	position:absolute;
	top:1em;
	right:1.5em;
	width:71.775%;
}

.escudo-banner{
	position:absolute;
	left:29%;
	bottom:2.8em;
}

.rss-jcyl{
	position:absolute;
	bottom:-1em;
	right:2.5em;
}

/*
	Logotipo
	Para que esta imagen se ajuste y redimensione perfectamente deberá medir 190 x 85 px.
	Independientemente del espacio en blanco que quede alrededor.
*/
#escudo{
	/*margin:2.8em 0 2em 2.6em;*/
	margin:2.8em 0 2em 2.25%;
	width:19.448%;
}

#menu-rapido{
	background:#F8F8F8 url(../img/bg/fondo-body.png) left top repeat-x;
	overflow:hidden;
}

#menu-rapido ul{
	text-align:right;
	margin-top:.5em;
	float:right;
}

#menu-rapido ul li{
	display:inline;
	margin-right:1em;
	background:url(../img/bg/menu-superior-lc.gif) 0em .6em no-repeat;
	padding-left:5px;
}

#menu-rapido ul li a,
#menu-rapido ul li span{
	color:#0E5D9C;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	font-weight:bold;
}

#menu-rapido ul li a:hover{
	text-decoration:underline;
}

#menu-rapido ul#idiomas{
	float:left;
	padding-left:15px;
}

#menu-rapido ul#idiomas li{
	margin:0em;
	background:none;
	padding:0px;
}

#menu-rapido ul#idiomas li a,
#menu-rapido ul#idiomas li span{
	border-right:1px solid #0E5D9C;
	padding-right:5px;
}

#menu-rapido ul#idiomas li.ultimo a{
	border-right:none;
}

#cuerpo{
	background:url(../img/bg/fondo-cuerpo-rb-ie.png) right bottom no-repeat;
	margin-left:15px;
}

#cuerpo-interior{
	background:url(../img/bg/corte_inferior.gif) 22% bottom no-repeat;
}

#pie span{
	float:left;
	margin-left:1.5%;
	padding-top:.2em;
	margin-right:2%;
}

#pie span img{
	margin-left:.2em;
}

#pie ul{
	text-align:right;
	float:right;
	width:35%;
}

#pie ul li{
	display:inline;
	margin-right:.8em;
	background:url(../img/bg/menu-superior-lc.gif) 0em .6em no-repeat;
	padding-left:0px;
}

#pie ul li a{
	color:#468BB5;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	font-weight:bold;
}

#pie ul li a:hover{
	text-decoration:none;
}

#pie .sellos{
	text-align:left;
	float:left;
	width:auto;
	list-style:none;
	margin:0 0 5px 12px;
}

#pie ul li{
	display:inline;
	margin-right:.8em;
	background:none;
	padding-left:0px;
}

#pie ul img{
	vertical-align:middle;
}

/* Clases de cada sección. Estilos de menú y encabezados */
/* Los menús se trasladan al fichero menus.css */
h1{
	color:#0E5D9C;
}

#cuerpo h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	margin:0 1.5em 1em 0;
	/* ¿Clase cuando está logado? */
	/*width:60%;*/
}

#contenidos-interior h1{
	line-height:1.2em;
}

#cuerpo #columna-3 h1{
	margin:0 1.5em 1em 0;
}

#cuerpo h2,
#cuerpo h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:bold;
	margin-bottom:1em;
	color:#8B2C60;
}

h2 a,
h3 a{
	color:#8B2C60;
	text-decoration:none;
}

h2 a:hover,
h3 a:hover{
	text-decoration:underline;
}

#cuerpo h2 span,
#cuerpo h3 span{
	color:#333;
}

#cuerpo h2 a span,
#cuerpo h3 a span{
	color:#333;
}

#cuerpo #columna-2 h2,
#cuerpo #columna-2 h3{
	color:#0E5D9C;
}