/*  #FF7D11 #822111 #EA9828*/
html * { font-size:  100%; font-family:  Verdana, Arial, sans-serif;}
a {text-decoration: none; font-weight: bold;}
ul {list-style-type:  none;}
.centrada {
	margin-left: auto; margin-right: auto;
}
#page { border-left: 0; border-right: 0}
#header {background: none;}
#banner {margin-right: 20px;}
#teaser {background: #aa1124;}
#teaser .aktDatum {color: #eee;}
#footer { border-top-color:  #AA1124;}
#col3_content { padding-left: 30px; padding-right: 30px; border-left: 2px dotted #dddddd; color:  #1D3782;}
h1 { border-bottom: 1px solid #666666; margin-top: 30px; margin-bottom: 15px; padding-bottom: 5px; font-size: 24px; color: #1D3782; }
#header h1.titulo {color: #1D3782;font-size: 20px;width: 400px; margin-left: 250px; margin-top: 0px; padding-left: 10px; padding-bottom: none; border-left: 3px solid #1D3782; border-bottom: none}
#header h1.titulo em.fecha {display: block; float: none;color: #4D87C7;  font-size: 18px;margin-top: 10px;}
#header h1.titulo em.rojo {color: #aa1124;}
h3 { font-size: 18px; text-align: center; vertical-align: center;}
h4 { text-align: center;}
#header #banner {top: 10px;}
#header img.headImg1 {top:  5px; ;left: 75px;}
#header img.logo2 { position: absolute; top: 10px; left: 120px; font-size: 208%;}
h2.titulo {text-align: center; margin: 20px auto;}
h3.titulo {text-align: center; font-size: 14px;}
#submenu li a {color:  #1D3782;}
ul.sponsors {display:  block;padding: 0;margin-left: 50px;margin-right: auto;margin-top: 30px;
	border: 0px solid blue; text-align: center; background: url(Perfil.jpg) no-repeat 0 0;
}
ul.sponsors li  {float: left; margin-left: 25px; margin-right: 15px; margin-top: 20px;background: transparent;}
.news h2 {font-size: 18px;}
.news ul {margin-top: 10px;}
.news ul, .news ul li {margin-left: 0px;}
.news .date {font-size: 85%; font-weight: bold;display:  block;clear: both;}
table.lectures { margin: 0 auto; width: auto; font-size: 12px; line-height: 24px;}
table.lectures thead {line-height: 28px;font-size: 16px;text-align: center}
table.lectures .td-0 {
	width:  15%;
	}
table.lectures .td-1 {
	text-align:  justify; padding-left: 6px; padding-right: 6px; 
}
table.committee {margin:  0 auto 10px auto; width: auto; font-size: 100%;}
table.committee td {padding: 0 20px;}
.singlenews {width: 80%;margin: 0 auto 50px auto;}
.singlenews h2 {text-align:  left;}
.singlenews .date {display: block; clear: both; margin-right:  20px;}
.listnews {background:#e2efff; padding: 10px;}
.listnews h2 {padding: 10px 10px 10px 30px;}
.listnews .date {margin-right: 10px;}

table.schedule {
	border-collapse: collapse;
	border: 0px solid #000;
	margin:  10px auto;
}
table.schedule td, table.schedule th {
	text-align: center;
	border:  1px solid;
	padding: 0 4px;
	font-weight: bold;
	font-size: 12px;
	width: 110px;
}
table.schedule th {
	background: #ededed;
}
table.schedule td.contabla {
	padding: 0;
	margin: 0;
	vertical-align: top;
	}

table.schedule th.dias {
	height: 40px;
	font-style: italic;
}

table.schedule table  td {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;

}
table.schedule td.closing{
	vertical-align: top;
	border-bottom: 0;
}

table.schedule .arriba_no {
	border-top: 0px ;
}
table.schedule th, table.schedule table td.lecture {
	height: 60px;
}
table.schedule th.hora {
	height: 80px;
}
table.schedule td.closing table td{
	height: 60px;
}

table.schedule th.coffee, table.schedule table td.coffee   {
	height: 40px;
}
table.schedule th.opening  {
	height: 40px;
}

table.schedule table td.coffee {
	border-bottom: 0;
}
table.schedule table td.oral7 {
	height:auto;
	border-bottom: 0px;
}
table.schedule .welcome {
	height: auto;
}

table.schedule .lecture {
	background: #68a8fa;
}

table.schedule table {
	width: 100%;
	margin-bottom:  0;
	border-collapse: collapse;
}
table.schedule table td {
	height: 70px;
}
.violeta {	background: #d2aefb;}
.gris {	background: #d5d5d5;}
.verde {	background: #8cccb6;}
.oral {	background: #ffd3ae;}
.posters {	background: #f9fb92;}
table.bus th, table.bus td { text-align: center;}
table.bus sup {font-size: 8px;}
