#contenedor {
	width:800px; 
	margin:4px auto;
}

#pie {
	/*background-color:#e5ab47;*/
	background-color:#f4c402;
	text-align:right;
	width:800px;
	min-height:70px;
	height:auto !important;	
	height:70px;
	border:0px solid black;
}
#pie_texto {
	float:left;
	min-height:57px;
	height:auto !important;	
	height:57px;
	width:600px;
	border:0px solid black;
}
div.texto {
	float:right;
	font:1em Arial;	
	height:57px;
	width:180px;
	background:#DAA520 url("../../img/accesibilidad.jpg");
	background-repeat:no-repeat;
	border:0px solid black;
}
#contenido{
	min-height:320px;
	height:auto !important;	
	height:320px;
}
#menusup {
	margin-left:80px;
/*	margin-top:-15px;

	overflow:hidden;
*/
}
#imgpresent {
	text-align:center;
}

#cabecera {
	background-color:#56826A;
	font:1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFE4C4;
	width:800px; 
	height:80px;
}

#wai {
	text-align:center;
}

#kernet {
	text-align:center;
}
div.centrar{
	text-align:center;
}
div.grupos{
	height:160px;
}
div.cabecera_foro{	
	min-height:94px;
	height:auto !important;	
	height:94px;
	text-align:center;
	background-image: url("../../img/cabecera_2.jpg");
	background-repeat:no-repeat;
}
dl.foro{
	line-height:1.6em;
	text-decoration:none;
	color:#346766
}
dt.principal{
	float:left;
	text-decoration:none;
	font-weight:bold;
	width:22%;
	/*line-height:1.6em;*/
}
dt.participantes{
	float:left;
	text-decoration:none;
	font-weight:bold;
	padding-right:12px;
	/*width:16%;*/
	/*line-height:1.6em;*/
}
dd.enlinea{
	margin-left:0px;
	float:left;
	/*width:12%;*/
	padding-right:65px;
}
ol.foro{
	text-decoration:none;
	color:#346766
}
ol.foro li{
	text-decoration:none;
	line-height:1.6em;
}
ol.foro li.izqu{
	float:left;
	width:250px;
}

ul.foro{
	text-decoration:none;
	list-style:none;
	color:#346766
}
ul.foro li{
	text-decoration:none;
	list-style:none;
	line-height:1.6em;
}
ul.foro li.izqu{
	float:left;
	width:250px;
}
span.foro{
	color:black;
}
span.aviso{
	color:black;
	font-size:0.7em;
}
ul.idioma{
	margin:0px;
	padding:0px;	
	margin-left:470px;
	text-decoration:none;
	list-style:none;
	color:#F7C01A;
	border: 0px solid black;
}
ul.idioma li{
	display:inline;
	padding-left:12px;
}
ul.idioma li.izqu{
	float:left;
	width:250px;
}
ul.menusup{
	margin:0px;
	padding:0px;	
	text-decoration:none;
	list-style:none;
	color:#F7C01A;
	border:0px solid black;
}
ul.lista_imagenes{
	margin:auto;
	width:225px;
}
ul.lista_imagenes li{
	display:inline;
	padding-left:13px;
	font-size:0.9em;
}
ul.menusup li{
	display:inline;
	padding-left:12px;
	font-size:0.9em;
}

ul.menupie{
	font:1.1em Arial;	
	margin:0px;
	padding:0px;
	padding-top:20px;	
	text-decoration:none;
	list-style:none;
	color:black;
	border:0px solid black;
}
ul.menupie li{
	display:inline;
	padding-left:8px;
	font-size:0.7em;
}

ul.menuint{
	margin:0px;
	padding:0px;		
	text-decoration:none;
	list-style:none;
	color:#56826A;
	border:0px solid black;
}
ul.menuint li{
	display:inline;
	padding-left:12px;
	font-size:0.9em;
}
ul.grupos{
	text-decoration:none;
	list-style:none;
	color:#F7C01A;
	font:bold 1.2em Arial;
	border:0px solid black;
}
ul.grupos li{
	display:inline;
	padding-left:190px;
}
a.idioma{
	font:bold 0.85em Arial;
	text-decoration:none;
	color:#F7C01A;
}
a.idioma:hover{
	font:bold 0.85em Arial;
	text-decoration:none;
	color:white;
}
a.enlace:hover{
	color:black;
}
a.mapa{
	color:#56826A;
	font:bold 0.8em Arial;
}
a.mapa:hover{
	color:black;
}
body {
	background-color:#FFFEEC;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
}

a{
	color:#DAA520;
	font-weight:bold;
	text-decoration:none;
	border:0px solid red;
}
span.mapa{
	color:#56826A;
	font:bold 0.8em Arial;
}
h1.titulo{
	font: bold 2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#DAA520;
}
h2.seccion{
	font: bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#DAA520;
}
h2{
        font: bold 1.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#CD853F;
}
h3.subseccion{
        font: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#DAA520;
}
h4.tema{
	font: bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#DAA520;
}
h5.subtema{
	font: bold 0.82em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black;
}
fieldset {
	border:1px solid #F7C01A;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:250px;
}

.kernet{
	color:#DAA520;
	font: bold 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:0px solid red;
}

.imagen{
	border: 0px;
} 
p.interno{
	color:#56826A;
}
p.pie{
	padding-right:90px;
	padding-top:12px;
}
p.texto_pie{
	margin:0px;
	font:bold 0.72em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-top:20px;
	color:white;
}
a.pie{
	font:bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
}
span.marcado{
	text-decoration:underline;
}
th.grupos{
	text-align: center; 
	background-color: rgb(255, 204, 51);
	font-weight: bold;
}
th.grupos_tot{
	text-align: center; 
	background-color: rgb(204, 255, 255);
	font-weight: bold;
}
td.grupos{
	text-align: center; 
	background-color: rgb(255, 204, 153);
}
td.grupos_tot{
	text-align: center; 
	background-color: rgb(204, 255, 255);
	font-weight: bold;
}
th.negrita{
	font-weight: bold;
}
td.programas{
	font-weight: bold;
	text-align: center;
	background-color: rgb(153, 255, 153);
}

