		html,body {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		body {
			color: #666;
			font: 70% Verdana, Arial, Helvetica, sans-serif;
		}
		
		h1 {
			float: left;
			font-size: 1.9em;
			margin: .2em 0;
		}
		h2 {
			margin: 0;
			font-size: 1.6em;
		}
		h3 {
			margin: 1em 0 .5em;
			color: #990000;
			background-color: #FFF;
			border-bottom: 1px solid;
			font-size: 1.2em;
			position: relative;
		}
		
		h4 {
			margin: 1em 0 .5em;
			color: #990000;
			background-color: #FFF;
			border-bottom: 1px solid;
			font-size: 1.7em;
			position: relative;
		}
		
		#contenido .texto  h3,
		#barralateral h3 {
			margin: 0;
			font-size: 1.6em;
			border: none;
			color: #666;
			background-color: #FFF;
		}
		#contenido .texto  h3 {
			font-size: 1.4em;
		}
		.texto h3 {
			padding-left: .5em;
		}
	
		#barralateral h2 {
			color: #FFF;
			background-color: #222222;
			font-size: 1.2em;
		}

		ul, ol, dl,	li {
			margin: 0;
			padding: 0;
			position: relative;
		}
		li {
			list-style: none;
		}
		
		#cabecera ul {
			float: right;
		}
		
		#cabecera ul li {
			float: left;
			overflow: hidden;
			border: .1em solid #555555;
			color: #666;
			background-color: #FFF;
			padding: .1em;
			height: 17px;
			line-height: 17px;
		}
		
		#cabecera ol, #cabecera ol li {
			display: inline;
		}

		ul#menu {
			width: 95%;
			font-weight: bold;
			}
		ul#menu li {
			margin-bottom: .5em;
		}

		ul#menu li a{
			font-size:1.0em;
		}
		
		ul#submenu {
			margin-left: 8%;
			border-bottom: 1px solid #EEEEEE;
			padding-top: 8px;
			width: 90%;
			color: #666;
			background: #FAFAF1;
		}
			
		#container {
			margin:0px auto 0px auto;
			BACKGROUND-COLOR:#FFFFFF; 
			width:1000px;
			height:750px;
		}
		
		#barralateral ul {
			margin: 5px 0;
			border: 1px dashed #222222;
		}
		#barralateral h2{
			text-align:center;
			padding: 2px 0px;
		}

		#barralateral ul li {
			margin: 5px 0;
			text-align: center;
		}

		#pie .conforme ul,
		#pie .conforme li {
			display: inline;
		}
		
		#pie .conforme li {
			border-right: 1px solid;
			padding-right: 5px;
			padding-left: 5px;
		}
		
		#pie .conforme li.fin {
			border: none;
		}
		
		#pie ul {
			float: left;
			margin-bottom: 10px;
		}
		
		#pie ul#contacto {
			float: right;
			text-align: right;
		}
			
		#pie ul#contacto li {
			overflow: hidden;
		}
			
		#pie ul li {
			margin-bottom: .5em;
		}
				
		#pie ul li a {
			margin-bottom: .5em;
			background-color: #FFF;
			border-bottom: 1px dashed;
			text-decoration: none;
		}
				
		#pie ul li a:hover {
			margin-bottom: .5em;
			background-color: #FFF;
			border-bottom: 1px solid;
			text-decoration: none;
		} 
				
		#pie ul ul {
			float: none;
		}
		
		#pie #contacto li {
			margin-bottom: 0;
		}
		
		#pie img{
		border: 5px solid #FFFFFF;
		}
		
		#cabecera p {
			float: right;
			clear: right;
		}
		
		#cabecera #migas p {
			display: inline;
			float: none;
			padding: 0;
			font-weight: bold;
		}
	
		.texto p {
			margin: 1em 0;
			text-align: justify;
		}
		.textocentrado p {
			margin-left: 50%;
			margin-right: 50%;
			text-align: center;
		}
		
		a {
			color: #666;
			background-color: #FFF;
			border-bottom: 1px dashed;
			text-decoration: none;
		}
		a:hover {
			border-bottom: 1px solid;
		} 
		 
		#cabecera #migas a {
			padding-right: 10px;
		}
		
		ul#menu li a {
			display: block;
			padding: 3% 0 2% 14%;
			width: 83%;
			text-decoration: none;
			color: #666;
			border: 1px solid #DBE5E6;
			
		}
		ul#menu li img {
			padding: 0% 5% 0% 0%;
			
		}
		
		ul#menu li a:hover {
			color: #333333;
			background-color: #DBE5E6;
			border: 1px solid #BBBBBB;
		}
		
		ul#menu li.activo a {
			border-bottom: none;
		}
		
		ul#menu li.activo ul#submenu li a {
			color: #E60;
			margin-left: 2px;
			padding: 2px 2px 2px 2px;
			width: 88%;
			border: none;
		}
		
		ul#menu li.activo ul#submenu li a:hover {
			color: #333;
			background-color: #DBE5E6;
		}
		
		h3 a {
			text-decoration: none;
		}
		
		#barralateral a {
			text-decoration: none;
		}
		
		#barralateral ul li a {
			display: block;
			margin: auto;
			border: none;
			width: 177px;
		}
	
		a img {
			border: none;
		}
		
		#cabecera ul li a img {
			padding: 0;
		}
		
		#mapa {
			padding: 12px 0px 0px 0px;
		}
		
		#mapa a {
		border: 1px solid #DBE5E6;
		text-decoration: none;
		}
		
		#validar a {
		border: 1px solid #FFFFFF;
		text-decoration: none;
		}
	
		#cabecera {
			position: relative;
			margin: 0 50px;
			padding: 5px 0;
		}
		#cabecera #migas {
			clear: both;
			border-top: 1px solid #222222;
			padding: 5px 0 5px 190px;
		}
		#pie {
			border-top: 1px solid #222222;
			padding-top: 10px;
			padding-bottom: 10px;
			margin: 0 50px;
			clear: both;
		}
		#contenido {
			position: relative;
			float: left;
			padding: 0;
			width: 100%;
		}
		
		#contenido * {
			margin-left: 240px;
			margin-right: 250px;
			}
			
		#contenido * * {
			margin-left: 0;
			margin-right: 0;
		}
		
		#navegacion {
			position: relative;
			float: left;
			margin-left: -100%;
			width: 190px;
			left: 50px;
		}
		
		#barralateral {
			position: relative;
			float: left;
			width: 190px;
			margin-left: -190px;
			right: 50px;
		}
		
		.texto {
			margin-bottom: 1em;
			border: 1px solid #DBE5E6;
			padding: .5em;
			background-color: #FFFFFF;
		}
		.textocentrado {
			margin-bottom: 1em;
			background-color: #FFFFFF;
		}
		
		
		.texto.cuadro {
			padding: .5em 2em;
			color: #666;
			background-color: #FAFAF1;
			overflow: hidden;
			height: 1%;
		}

		.texto.cuadro a {
			color: #666;
			background-color: #FAFAF1;
			border-bottom: 1px dashed;
			text-decoration: none;
		}

		.texto.cuadro a:hover {
			border-bottom: 1px solid;
		} 

		.texto.programa {
			color: #222;
			padding: 5px 5px 5px 100px;
			background-color: #FAFAF1;
			background:url(../Imgs/fondo.jpg) top center no-repeat;
		}	
		
		.texto.prensa {
			color: #222;
			background-color: #FAFAF1;
			/*background:url(../Imgs/fondo_prensa.jpg) top center no-repeat;*/
		}			
		
		#container {
			margin: 0px auto 0px auto;
			width: 1000px;
			height: 750px;
		}
		
		#content {
		margin-top: 20px;
		margin-left: 20px;
		margin-right:auto;
		padding: 5px;
		width:565px;
		}