/* Fichero CSS para el congreso E-LIS 2007 */


body {
	font-size: 13px;
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; 
	color: #000000;
	margin: 10pt 10pt 10pt 10pt;
}


h2 {
        font-size: 16px;
    font-weight: bold;
	   color: #303030;
}


p {
	font-size: 13px;

}


/* Links */

a { 
	text-decoration: none; 
}

a:link { 
	color: #000099; 
	text-decoration: none;
}


a:visited { 
	color: #000099;
 
}

a:hover { 
	text-decoration: underline; 
}

a:active { 
	color: #800040; 
}

a.menulink {
	color: #000099;
	font-size: 13px; 
	text-decoration: none;
	background: #F5F5F5;
}

a.menulink:link { 
	color: #000099;
}

a.menulink:visited { 
	color: #000099; 
}

a.menulink:hover { 
	color: #fff;
	background: #000099;
	text-decoration: none;
}

a.menulink:active { 
	color: #fff;
	background: #000099;
	text-decoration: none;
}

#menu a.menulink_seleccionado {
	background-color: white;
}

#menu a.menulink_seleccionado:hover {
	color: #000099;	
}


/* Aquí empiezan los añadidos */

#menu {
width: 180px;
float: left;
height: 1200px ;
text-align: left;
background-color: #F5F5F5;
padding-bottom: 0px;
}

#barra_derecha {
float: right;
width: 180px;
}

#menu ul{
    margin : 0 0 0 0px;
    padding: 0 0 0 0px;
    list-style: none;
}

#menu li{
    margin: 10px 0px 10px 10px;
    padding: 2px 2px 2px 2px;
    font-weight: bold; 
}

#menu li.seleccionado {
    background-color: white;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

#contenido {
	margin-left: 200px ;
	margin-right: 200px ;
	text-align: justify;
	padding-top: 1px;
//	padding-top: 15px ;
	height: 1200px ;
}

#contenido p{
	line-height: 190% ;
	font-size: 14px;
}

#titulo_cabecera_es {
	color: orange ;
	font-size: 22px ;
	line-height: 20px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px ;
	padding-bottom: 15px ;
	letter-spacing: 0.2px; ;
	height: 40px;
}
#titulo_cabecera_en {
	color: orange ;
	font-size: 22px ;
	line-height: 20px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px ;
	padding-bottom: 15px ;
	letter-spacing: 1.2px; ;
	height: 40px;
}

#linea_sub_titulo {
	font-size: 13px ;
	font-weight: bold ;
	font-family: tahoma ;
	border-bottom: #cccccc 1px solid;
	padding-top: 5px;
}

#imagen_cabecera img {
	border: 0px ;
	float: left;
}

#barra_derecha {
	text-align: center ;
	margin-top: 0px ;
}

#barra_derecha img {
	border: 0px ;
	padding: 5px ;
	margin: 5px ;
}

#fecha{
	line-height: 0px ;
}

#idioma {
	text-align: right ;
	padding-bottom: 10px;
	line-height: 0px ;
}

#pie {
	text-align: left;
	background-color: #F5F5F5;
	border-bottom: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-weight: bold;
	font-size: 11px;
}

table.personas {
	border-spacing: 10px 5px;
}

table.personas td {
	border-bottom: #cccccc 1px solid ;
	font-size: 13px;
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px ;
}

th
{
	font-weight: bold;
	font-size: 13px;
	padding: 5px;
	border: #cccccc 1px solid;
	background: #F5F5F5; 
		text-align: center;
		vertical-align: top;
}


img.agrandable {
	border: #cccccc 1px solid;
	text-align: center;
}

#contenido a.agrandar {
	text-decoration: none;
	font-size: 11px;
}

#cuerpo {
	padding: 0px;
}


/* Programa */

.sesion {
	padding-left: 10px ;
}

.evento {
	border: #cccccc 1px solid ;
	padding: 2px 5px 5px 5px;
	margin: 10px;
	background: white;
}

.evento_roto_arriba {
	border-top: #cccccc 1px solid ;
	border-left: #cccccc 1px solid ;
	border-right: #cccccc 1px solid ;
	border-bottom: #cccccc 1px dashed ;
	padding: 2px 5px 5px 5px;
	margin: 10px;
	background: white;
}

.evento_roto_abajo {
	border-bottom: #cccccc 1px solid ;
	border-left: #cccccc 1px solid ;
	border-right: #cccccc 1px solid ;
	border-top: #cccccc 1px dashed ;
	padding: 2px 5px 5px 5px;
	margin: 10px;
	background: white;
}
.no_evento {
	padding: 2px 5px 5px 5px;
	margin: 10px;
}

.hora {
	font-size: 11px ;
	font-weight: bold ;
}

.nombre_evento {
	font-weight: bold ;
}

.tipo_evento{
	font-size: 11px ;
}

.persona {
	font-weight: bold ;
	color: #cccccc;
}

.dia {
	background: #F5F5F5; 
	text-align: center;
	margin-bottom: 10px;
	border: #cccccc 1px solid;
}

.titulo_dia {
	background: #cccccc; 
	text-align: center;
	font-weight: bold ;}