	/* CSS GLOBAL ECOTEC21 */
	html, body {
		margin:0; padding:0;
		font-family: "Verdana", Arial, sans-serif;
		color:#000;
	}
	
	html {
		background-color:#D4DEF1 ;

	}
		
	body {
		font-size: 0.7em;
		background:#D4DEF1 url(i/sombra_lateral.jpg) top center repeat-y ;
		padding:0em;
	}
	
	p {margin:0;padding:0;}
	
	/* LAYOUT */
	div#container {width:71em; text-align:left; margin: 0 auto; padding:0;}

	div#header { position:relative; text-align:left; }
	div#footer { clear:both; width:100% }
	
	/*----------*/
	
	/*div#container {border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; }*/
	
	div#superheader {height:4em; width:100%; background:#D4DEF1 url(i/sombra_alto.jpg) no-repeat center bottom;}
	div#container { background:#494c4f}
	div#wrapper { /*background-color:#fff; */}

	div#content { font-size:1em; text-align:left; border:0px #f00 dotted;line-height:1.6; }
	div#wrapper {/*background:url(i/degrade.gif) top repeat-x;*/}
	
	div#content p { margin:1em 0em 0.2em 0; padding:0;text-indent:0em; }
	div#content a { color:#000;}
	div#content a:hover { color:#0089c0;}
	div#content ul, div#content ol {line-height:1.8;padding-left:1em;margin:1em 0;}

	div#navigation { border:0px #f00 dotted; font-family: "Arial", Arial, Verdana;}

	div#footer { background-color:#0089c0; padding:1em 0; text-align:center; }
	div#footer p { margin:0;padding:0.5em 1em; }
	div#footer a { display:inline;padding:0.1em 0.3em 0.1em 0.3em;color: #000;font-size:1em;font-weight:bold; }
	div#footer img { border:0px; margin:0 1em;}
	div#footer ul {margin:0 auto;padding:0; list-style-type:none;}
	div#footer ul li {display:inline;margin:0 1em;}
	div#subfooter {
		height:8em;
		font-size:0.9em;
		background: #D4DEF1 url(i/sombra_bajo.jpg) top center no-repeat;
	}
	div#subfooter a {
		color:#333;	
	}

	h1 { display:none; }
	h2 { font-size:1.5em; color:#fff; margin:0.8em -1.9em 0 1em; padding:0.1em 0 0.2em 1em; background-color:#605d5c; text-align:left;}
	h3 { font-size:1.15em; color:#575E66; margin:1.3em 0 0.4em -0.4em;}
	
	div.contentitem { padding:0; margin:0; }
	div.contentintro { padding:1.2em 0em 2em 2em ; margin:0; }	
	
	
			
	/*-----------------------*/
	
	/*
	div#container, div#content, div#footer, div#navigation, div#mainnav {
		border: 1px #888 solid;
	}
	*/
	
	/* SIZES */
	 div#sizes {
	 	float:right;
		margin:0.7em 1em 0 1em;	
		padding:0;
	 }	
	 div#sizes span.inactive {
		color:#ccc;
		border:0px #bbb solid;
		padding:0.2em 0.3em;
		background-color:#999;
	 }
	 div#sizes a {
		color:#fff;
		border:0px #eee solid;
		padding:0.2em 0.3em;
		background-color:#999;
	 }
	 
	/* Extranavs */

	#extraNavs {
		height:2.5em;
		width:100%;
		margin:0 0 0 auto;
		background:#0089c0;
		font-weight:normal;
		padding:0em 0em 0em 0em;
		/*border-bottom:2px solid #C1C3C5;*/
		text-align:right;
	}
	#extraNavs a {
		color:#fff;
		text-decoration:none;
	}
		
	#extraNavs ul {
		margin:0;
		padding:0;
	}
			
	#extraNavs ul li {
		display:inline;
		padding: 0em 0em 0em 0.5em;
		margin:0;
	}
	#extraNavs ul li.first {
	}	
	
	#extraNavs ul li a {
		color:#fff;
		border: 0px #00f solid;		
	}
	#extraNavs ul li a:hover {
		 color:#fff;
	}
	
	/* Buscar */
	div#search {
		float:none;
	}
	
	div.search {
		margin:0;
		padding:0.5em 0.5em 0em 0.5em;
	}	
	div.search label {
		color:#fff;
		margin:0;
		padding:0;
	}		
	div.search input {
		font-size:0.9em;
		padding:0 0 0 0;
		margin:0;
	}		
	/*-----------------------*/
	

	/* MAINNAV (tanto normal como dropdown jdMenu) */
	div#mainnav {
		padding:0;
		margin:0;
		background:#000 url(i/relleno.png) left top no-repeat;
		color:#fff;
		font-weight:normal;
		font-size:1em;
		text-align:right;
		font-family:Arial, Verdana, sans-serif;
	}
	
	div#mainnav ul {
		/*float:right;*/
		margin:0em;
		padding:0.7em 0 0.6em 0;		
		border:0px #00f solid;
		background: #0089c0;
	}	
	
	div#mainnav ul li {
		padding:0;
		margin:0;
		display:inline;
	}
	
	div#mainnav ul li a {
		padding:0.7em;
		margin:0;
		font-size:1.25em;
		font-weight:bold; 
		color:#fff;
		text-decoration:none;
		border-left:#000 solid 0.4em;
	}
	
	div#mainnav ul ul li a {
		padding:0.6em 0.6em 0.6em 0.6em;
		margin:0;
		font-size:1.1em;
		font-weight:bold; 
		color:#000;
		text-decoration:none;
		border-left:#0089c0 solid 0.4em;
	}
	div#mainnav ul li a:hover {
		color:#000;
	}
	
	div#mainnav a#active_menu {
		color:#000;
	}
	/* El estilo de los submenus (dropdowns jdMenu) estan en jdMenu.css */
	
	/*----------*/	
	
		
	
	.contentheading {
		font-size: 1.5em;
		font-weight:bold;
		color: #fff; 
		background-color:#605D5C;
		padding:0em 2em;
		margin:2em 2em 1em 2em;
	}
	
	.moduletable h3 {
		color:#005197;
		font-size: 1em;
		font-weight:bold;
	}
	
	a.boton {
		font-weight:bold;
		font-size:1em;
		color:#194C79;
		margin:2em;
		border: 1px #CF2626 solid;
		padding:0.2em 1em;
		text-decoration:none;
	}
	
	#validadores {
		text-align:center;
		color:#fff;
		padding-top:1.5em;
	}
	div#subfooter ul#validadores a {
		color:#fff;
	}
	#validadores img {
		border:0;
	}
	ul#validadores {
		list-style-image:none;
		margin:0;
	}
	ul#validadores li {
		display:inline;
		margin:0 1em;
	}	
	
	/* mensajes contacto */
	div.message {
		font-size:1.4em;
		font-weight:bold;
		padding:1.5em;
		margin:2em;
		background-color:#f8f8f8;
		border:2px #CF2626 dotted;	
	}
	div.error {
		font-size:1.1em;
		font-weight:normal;
		padding:1em;
		margin:1em;
		color:#CF2626;
		background-color:#f8f8f8;
		border:2px #CF2626 solid;
		border-left:10px #CF2626 solid;			
	}	
