body {
	margin:0px;
}

#pagina {
	width: 800px;
	margin:0px auto;
	background-position: left 124px;
}
/* ================================================= CABECERA === */
#cabecera {
	background-image:url(../img/fndCabecera.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:135px;
}
h1{ margin:0px; }
h2{ margin:0px; display:none; }

#logomarca 		{	margin-left:10px; width:200px; height:110px; display:block; float:left; }
#logomarca span {	display:none; }

#cabecera #titular{
	margin-left:215px;
	background-image:url(../img/fndTitular.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:135px;
	text-align:right;
}
#cabecera #titular #banderas{
	padding-top:39px;
	margin-right:50px;
}
#cabecera #titular #banderas input {
	background:no-repeat center left Transparent;
	margin:0px 3px;
	border:0px solid Transparent;
	cursor:pointer;
	outline:none;
}
#cabecera #titular #banderas .es{ background-image:url("../img/banES.jpg"); 	width:35px; height:30px;}
#cabecera #titular #banderas .en{ background-image:url("../img/banEN.jpg"); 	width:35px; height:30px;}
#cabecera #titular #banderas .fr{ background-image:url("../img/banFR.jpg"); 	width:35px; height:30px;}

/* ................................................. Menu superior ... */
#menuSuperior {	margin-left:200px;}
#menuSuperior a{}
#menuSuperior a:hover{}

/* ================================================= CUERPO === */
#cuerpo{
	background-image:url(../img/fndCuerpo.jpg);
	background-repeat:repeat-y;
	background-position: right;
}
/* ................................................. Menu lateral ... */
#menuLateral {
	width:215px;
	float:left;
	background-image:url(../img/fndMenu.jpg);
	background-repeat:no-repeat;
}
#menuLateral ul {
	margin:63px 0px 5px 0px;
	margin-left:65px;
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#951C24;
}
#menuLateral ul li { margin: 5px 0px;  list-style-image:url(../img/bulletMenu1.gif); }
#menuLateral ul ul { margin: 0px 0px 0px 10px; font-weight:normal;}
#menuLateral ul li li { list-style-image:url(../img/bulletMenu2.gif); }
#menuLateral a{ color:#951C24; text-decoration:none; }
#menuLateral a:hover { text-decoration:underline; }

#menuLateral .acceso { margin-top:40px;
	}
#menuLateral span { display:block; margin-top:4px;}
#menuLateral label, input, buttom { font-weight:normal; color:#951C24;}
#menuLateral input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#menuLateral .mensaje {
	display:block;
	font-size:11px;
	padding-right:20px;
	padding-top:10px;
	color:#ff0000;
}
#menuLateral #cierre {
	background-image:url(../img/fndMenuPie.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:30px;
}
/* ................................................. Textos ... */

#cuerpo #titulo{
	margin-left:215px;
	background-image:url(../img/fndTitulo.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	height:45px;
}
h3 { margin:0px; padding-top:12px; }
h4 { margin:0px; padding-top:20px; }

#cuerpo #textos{
	margin-left:215px;
	background-image:url(../img/fndContenidos.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding-bottom:20px;
}

/* ================================================= PIE === */
#pie{
	margin-left:215px;
	background-image:url(../img/fndPie.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	text-align:center;
	padding-top:10px;
	height:70px;
}
