header {
    background: #009acb url(header.png);
    background-size: cover;
    background-position-y: 60%;
    background-repeat: no-repeat;
    -webkit-box-shadow: inset 0px -7px 8px -11px rgba(0,0,0,0.33);
	-moz-box-shadow: inset 0px -7px 8px -11px rgba(0,0,0,0.33);
	box-shadow: inset 0px -7px 8px -11px rgba(0,0,0,0.33);
}
header nav {
	background: transparent;
}
header nav ul li a {
	color: #FFF;
	background: none;
}	
header nav ul li a:hover {
    color: #ffdb80;
    text-decoration:none; 
}

header nav ul li ul { 
    background: black; 
}
.aui-w7-10, .aui-w70 {
    width: 720px !important;
    float: left;
} 
.aui-w3-10, .aui-w30 {
	width: 240px !important;
	float: right;
}
/* sponsors */
#sponsor{
	display:block;
	text-align:center;
	margin:0 0 10px 0;
	padding:5px;
	background-color:#f7f7f7;
	border-radius:5px;
}
	#sponname{
	width:250px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:15px;
	margin:0 auto 5px auto;
	color:#222;
	text-align:center;	
	}
	#sponcat{
		width:250px;
		height:60px;
		margin:0 auto 5px auto;
		padding:0 0 10px 0;
		overflow:hidden;
		border-radius:5px;
	}
	#sponcat img{
		border-radius:5px;
	}

/* agenda */
table#agenda {
  margin: 10px 0;
font-family: 'Saira Extra Condensed', sans-serif;
font-size: 14px;
line-height: 12pt;
color: #000;
text-align: center;
border-collapse: collapse;
border-spacing: 0;
font-weight: 500;
}
table#agenda .room {
	cursor: pointer;
}
	table#agenda tr th{  
	  padding: 4px 0;
	  border: 1px solid rgba(0,0,0,0.1); 
	  font-weight: bold;
	}
	table#agenda th:nth-child(2n+2) {
	  background-color:#f7f7f7;
	}
	table#agenda tr:nth-child(2n+2) {
	  background-color: #f7f7f7;
	}
	table#agenda td {
	  padding: 2px;
	  text-align: center;
	  vertical-align: middle;
	  border: 1px solid rgba(0,0,0,0.1); 
	} 
	table#agenda td.verde {background: #A9BF81;  }
	table#agenda td.verde.room:hover {background: #99BC4D;  } 
	table#agenda td.blanco {background: #feedef;border: 2px solid #f95068;}
	table#agenda td.blanco.room:hover {background: #f9d2d8}
	table#agenda td.gris {background: #CCC}
	table#agenda td.negro {background: #999;}
	table#agenda td.amarillo {background: #f2e9cc}
	table#agenda td.amarillo.room:hover {background: #edd9a2}
	table#agenda td.verdeagua {background: #72b9ba}
	table#agenda td.verdeagua.room:hover {background: #4fb8ba}
	table#agenda td.naranja {background: #fed7a1}
	table#agenda td.naranja.room:hover {background: #fcbc70}
	table#agenda td.azul {background: #a9cee4}
	table#agenda td.azul.room:hover {background: #80c0e0}
	table#agenda td.rojo {background: #e29191}
	table#agenda td.rojo.room:hover {background: #e26f6f}
	table#agenda td.violeta {background:#bb7bb5;} 
	table#agenda td.violeta.room:hover {background:#ba5ab6;}
	table#agenda td.marron {background:#c3a999;} 
	table#agenda td.marron.room:hover {background:#ba8a70;}
	table#agenda td.room {cursor: pointer;}
	table#agenda td a {color: #000; text-decoration: none;}

/* detalle de agenda */
.detalle-de-agenda {
  border: 0 none;
  margin: 10px 0 30px 0;
  padding: 0;
  width: 100%; 
}
	.detalle-de-agenda tr {
	  background-color: #f1f1f1;
	}
	.detalle-de-agenda tr:nth-child(2n+1) {
	  background-color: #e7e7e7;
	}
	.detalle-de-agenda th {
	  background-color: #FFF;
		color: #999;
		font-family: Helvetica;
		font-size: 22px;
		padding: 5px 10px 10px 5px;
		text-align: left;
		line-height: 22px;
		font-weight: 200;
	}
	.detalle-de-agenda th strong {
	  color: #333;
	  font-weight: 500 !important
	}
	.detalle-de-agenda td:first-child {
	  text-align: center;
	  color: #999; 
	  width: 52px; 
	}
	.detalle-de-agenda.agenda-tutorial td:first-child {
		width: 0;
		padding: 0;
	}
	.detalle-de-agenda td {
	  border-bottom: 1px dashed #CCC;
	  color: #666;
	  font-family: Arial,Helvetica,sans-serif;
	  font-size: 14px;
	  padding: 8px 5px 9px 5px;
	  text-align: left;
	  vertical-align: middle;
	  line-height: 23px
	}
	.detalle-de-agenda td p { 
		margin: 0;
	}
	.detalle-de-agenda td strong {
	  color: #333
	}
/* -- Tabla genÃ©ricas -- */
#tabla{
	width: 100%;
	padding: 0;
	margin: 10px 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: lighter;
	color: #222;
	text-align: center;
}
	#tabla th{
		background-color:#333;
		color:#fff;
		padding:5px 10px;
		font-family: 'foundrymonolinelight';
		font-size:14pt;
		text-align:center;
		vertical-align:middle;
	}
	#tabla td{
	padding: 5px 10px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #999;
	}
	#tabla td p{ 
	font-size: 12pt;
	text-align: left
	}
	#tabla tr:nth-child(odd){
	background-color:#f7f7f7;
	} 
/* -- BotÃ³n para eventos -- */
a.btn-open {
	background: #009DCA;
	color: #FFF;
	border: 1px solid #0487A5;
	padding: 9px 8px 8px 8px;
	margin: 0px 9px 7px 10px;
	display: inline-block;
	border-radius: 2px;
	font-family: helvetica;
	font-weight: 100;
	font-size: 13px;
}
/* BotÃ³n nuevo para eventos */
ul#breadcroumbs {
	margin: 0;
	padding: 0
}
ul#breadcroumbs li{   
	border: 1px solid rgba(0,0,0,0.05);
	display: inline-block;  
	background: rgba(0,0,0,0.04);
	padding: 5px;
  	color: rgba(0,0,0,0.6);
	border-radius: 2px
} 
ul#breadcroumbs li a { 
  	display: inline-block; 
  }
/* estilos para folder.jspf */
 #folder-style{
  width: 100%;
  padding: 0;
  margin: 10px 0;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  line-height: 12pt;
  color: #666;
  text-align: center;
  text-decoration: none
}
#column-1 #listado:nth-child(2) {border-top: 1px solid #e2e2e2;}
#folder-style table{padding: 10px; border-bottom: 1px solid #e2e2e2;}
#folder-style:hover table {
  background: #f2f2f2
} 
#folder-style td:first-child {text-align: left; font-weight: bold; padding: 12px 0 0px 12px;}
#folder-style td:last-child {text-align: right; padding:0 12px 6px 0}

 