body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EAEAEA;
	background-image:url(../imagenes/contenidos/topPagina.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}

div#divTopPagina{
	position:absolute;
	z-index:-100;
	left:0em;
	top:0em;
	width:100%;
	height:220px;
	background-image:url(../imagenes/contenidos/topPagina.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}

div#divSombraDer{
	position:relative;
	width:86.25em;
	margin:auto;
	background-image:url(../imagenes/contenidos/sombraDer.jpg);
	background-position:top right;
	background-repeat:repeat-y;

/*	min-height:60em;*/
}

div#divSombraIzq{
	position:relative;
	width:86.25em;
	margin:auto;
	background-image:url(../imagenes/contenidos/sombraIzq.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	
/*	min-height:60em;*/
}

div#divCabeceraMenuSombraDer{
	position:relative;
	width:86.25em;
	height:220px;
	margin:auto;
	background-image:url(../imagenes/contenidos/imgSombraSupDer.jpg);
	background-position:top right;
	background-repeat:repeat-y;
}

div#divCabeceraMenuSombraIzq{
	position:relative;
	width:86.25em;
	height:220px;
	margin:auto;
	background-image:url(../imagenes/contenidos/imgSombraSupIzq.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}

div#divFondoCabeceraMenu{
	position:absolute;
	z-index:-80;
	left:30px;
	top:0em;
	width:80.25em;
	
	height:22.1em;
	/*background-color:#999;
	opacity: 0.28;
	filter: alpha(opacity=28);*/
}

div#divCabecera{
	position:relative;
	margin:auto;
	clear:both;
	width:80.25em;
	height:18.1em;
	background-image:url(../imagenes/contenidos/fondoCabecera.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
}

div#divTopCabecera div{
	padding:0em 1em 0em 1em;
}

div#divTopCabecera div a{
	color:#FFF;
	padding:0em 0.2em;
}

div#divTopCabecera div a:hover, div#divTopCabecera div a.menuSeleccionado{
/*	text-decoration:underline;*/
	background-color:#FB3;
	color:#000;
}

div#divLogo{
	position:relative;
	float:left;
/*	padding:3.8em 0em 0em 0.7em;*/
	padding:2.6em 0em 0em 0.7em;
	clear:both;
}

div#divQuienConectdo{
	position:relative;
	margin:2em 0em 0em 1em;
	clear:both;
	float:left;
	color:#FFF;
	width:40.5em;
}

div#divQuienConectdo a{
	color:#FFF;
	text-decoration:underline;
}

div#divQuienConectdo a:hover{
	text-decoration:none;
}

div#divMenu{
	position:relative;
	margin:auto;
	clear:both;
	width:80.25em;
	height:4em;/*3.55em;*/
	
	background-image:url(../imagenes/contenidos/separadorMenu.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

ul#ulMenu{
	display:block;
	position:relative;
	width:36.1em;
	padding-left:0.35em;
	height:100%;
	margin:auto;
	font-size:2.05em;
	letter-spacing:-0.05em;
	padding-top:0.25em;
}

ul#ulMenu li.primero{
	margin-left:0em;
}

ul#ulMenu li{
	display:block;
	float:left;
	margin-left:0.4em;
}

ul#ulMenu li a{
	display:block;
	text-align:center;
	width:4.79em;
	height:1.5em;
	color:#000;
}

ul#ulMenu li a:hover, ul#ulMenu li a:focus, ul#ulMenu li a:active, ul#ulMenu li a.menuSeleccionado{
	background-image:url(../imagenes/contenidos/menuSeleccionado.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

div#divContenedorContenidoPie{
	position:relative;
	margin:auto;
	width:80.25em;
}

div#divContenido{
	position:relative;
	width:100%;
	background-color:#D3D3D3;
	background-image:url(../imagenes/contenidos/sombraCuerpoTop.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	min-height:34em;
}

* html div#divContenido{
	height:34em;
}

div#divCuerpo{
	padding:2em 1.2em 1.2em;
	font-size:1.2em;
	letter-spacing:0.1em;
	text-align:justify;
}

h1{
	position:absolute;
	margin-left:-1000em;
}

h2{
	background-image:url(../imagenes/contenidos/fondoH2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FB3;
	font-size:1.4em;
	font-weight:normal;
	letter-spacing:0em;
	padding-left:2.85em;
/*	margin-bottom:0.85em;*/
}

h2.h2ConImagenPequenia{
	position:relative;
	float:right;
	width:24.3em;
}

h2.h2ConImagenGrande{
	position:relative;
	float:right;
	width:16.2em;
}

h3{
	border-bottom:1px solid #FB3;
/*	font-size:1.4em;*/
/*	font-weight:normal;*/
	letter-spacing:0em;
/*	padding-left:2.85em;*/
	margin-top:0.85em;
}

h3.h3ConImagenPequenia{
	position:relative;
	float:right;
/*	width:24.3em;*/
	width:38em;
}

img.imgContenido{
	position:relative;
	float:left;
/*	margin-right:1.45em;*/
	margin-bottom:0em;
}

p.pConImagenPequenia{
	display:block;
	float:right;
	width:38.05em;
	margin-top:0.85em;
}

ul.ulConImagenPequenia{
	display:block;
	float:right;
	width:38.05em;
	margin-top:0.85em;
}
div#divCuerpo ul{
	margin: 5em 0 0 28em;
	list-style:square;
}
div#divCuerpo ul li{
	margin: 0 0 0 2em;
}
ol#olAvisoLegal{
	display:block;
	float:right;
	width:38.05em;

	list-style-type:upper-roman;
}

ol#olAvisoLegal li{
	margin-left:3.6em;
	margin-top:0.5em;
}

p.pConImagenGrande{
	display:block;
	float:right;
	width:26.7em;
	margin-top:0.85em;
}

ul#ulMapa{
	margin:0 !important;
	color:#000;
}

ul#ulMapa a{
	color:#000;
}
ul#ulMapa a:hover{
	text-decoration:underline
}
div.divSepararApartados{
	clear:both;
	height:0.9em;
}

div#divPie{
	position:relative;
	width:100%;
	height:4em;
	background-color:#000;
	color:#FFF;
}

div#divPie span{
	display:block;
	text-align:center;
	margin:auto;
	padding-top:1.3em;
}

div#divSombraFin{
	width:100%;
	height:30px;
	background-image:url(../imagenes/contenidos/sombraFinPagina.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}

div#divSombraFin div#divSombraFinIzq{
	position:relative;
	float:left;
	width:50px;
	height:30px;
	background-image:url(../imagenes/contenidos/sombraFinPaginaIzq.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

div#divSombraFin div#divSombraFinDch{
	position:relative;
	float:right;
	width:50px;
	height:30px;
	background-image:url(../imagenes/contenidos/sombraFinPaginaDch.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.clear{
	clear:both;
}

.b{
	font-weight:bold;
}

/*FORMULARIOS*/
	label{
		display:block;
	}
	
	.campoFormulario{
		border:1px solid #39F;/*#FFF;*/
		color:#004F9D;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#EAEAEA;/*#BCD2E9;*/
	}
	
	.campoSeleccionado {
		border:1px solid #004F9D !important;/*#39F !important;*/
	}

	.botonFormulario{
		border:1px solid #004F9D;
		background-color: #EAEAEA;/*#004F9D;*/
		color:#004F9D;
	}
	
	.botonEliminar{
		background-color:#D70005;
		border:1px solid #333;
	}
/*FIN FORMULARIOS*/

/* ERRORES*/
	div#errores{
		padding:0em;
		margin:0em;
	}
	
	div#divErrores{
		border: 1px solid #004F9D;
		background-color: #FFF;
		margin-top:1em;
		width: auto;
		padding:0em 0.5em 0.5em;
		font-size:0.8em;
	}
	
	div#divErrores ul#ulErrores{
		margin-top:0.5em;
	}
	
	div#divErrores.divConImagenPequenia{
		float:right;
		width:46.4em;
		margin:0em 0em 1em;
	}
	
	div#divErrores p{
		color:#333;
		font-weight:bold;
	}
	
	.errForm{
		background-color: #FFF !important;
		border-color: #004F9D;
	}
/* FIN ERRORES*/

.txtError{
	color:#D90005 !important;
	font-weight:bold;
}

.txtCorrecto{
	color:#004F9D;
	font-weight:bold;
}

.FIzquierda{
	float:left;
}

.FDerecha{
	float:right;
}

a.detalle, a.llamativo{
	color:#004F9D;
/*	background-color:#FB3;*/
}

a.detalle:hover{
	text-decoration:underline;
}
