body {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #000000;
}
#contenedor {
	background: #FFFFFF; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	border: none; /* esto anula text-align: center en el elemento body. */
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	text-align: left;
	width:800px;
}
#centro {
	min-height: 272px;
	width: 800px;
	clear: both;
	float: left;
}
#pie {
	clear: both;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	margin-top: 5px;
}
#ponente {
	clear: both;
	margin-left: 480px;
	height: 130px;
}
#cabecera {
	height:98px;
}
#ponente h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 5px;
	;
}
#ponente h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	padding: 0px;
	line-height: 1em;
	margin-top: 1px;
	margin-bottom: 1px;
}
#ponente h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1em;
	margin-top: 1px;
	margin-bottom: 1px;
}
.enlacePie, .enlacePieD, .enlacePie a, .enlacePieD a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	float: left;
	padding-right: 8px;
	text-decoration: none;
}
.enlacePieD, .enlacePieD a {
	float:right;
	padding-right: 0px;
	padding-left: 8px;
}
.enlacePie a:hover, .enlacePieD a:hover {
	text-decoration: underline;
}
#colIzda {
	float: left;
	width: 180px;
	height:auto;
}
#colDcha {
	margin:0px;
    margin-left: 184px;
	padding-left:10px;
}

#colIzdaCL {
	float: left;
	width: 423px;
	height:auto;
}
#colDchaCL {
	margin:0px;
	margin-left: 425px;
	padding-left:10px;

}
#colDchaCL p, #colDchaCL li {
	font-size: 10pt;	
}
#colDchaCL li {
	list-style-type: square;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}
.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

col.col_titulo {
	font-weight: bold;
	background-color: #6374AB; 
	color: #ffffff;
	width:255px;
}
col.col_nombre {
	padding-left:10px;
	width:210px;
}
col.col_fecha {
	width:140px;
}
.agendanueva, .agendavieja {
	border: none;
	border-collapse : collapse; 
	width: 100% 
}
.agendanueva td, .agendavieja td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px 12px;
	vertical-align:top;
}
.agendanueva tr.d0 td {
	background-color: #fee77f; color: black;
}
.agendanueva tr.d1 td {
	background-color: #fff1b2; color: black;
}
.agendavieja tr.d0 td {
	background-color: #BBBBBB; color: black;
}
.agendavieja tr.d1 td {
	background-color: #DDDDDD; color: black;
}
#accesibilidad {
	clear:both;
	text-align:right;
}
#accesibilidad img {
	border:0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #707173;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #333;
}

