
.normas
{
	width: 100%;
	font-size: 12px;

}

.normas .titulo
{
background:#c2c2c2; 
text-align: center; 
padding: 5px 5px 5px 5px; 
font-family: 'Roboto Regular'; 
color: #ffffff; 
font-size: 12pt;
-webkit-border-radius: 15px 0px 0px 0px;
border-radius: 15px 0px 0px 0px;
}

.normas .titulo2
{
padding:10px; background:#b2b2b2; text-align: left; padding: 0px 5px 5px 10px; border-left: 1px solid #ffffff; font-family: 'Roboto Regular'; color: #ffffff; font-size: 12pt;
-webkit-border-radius: 0px 15px 0px 0px;
border-radius: 0px 15px 0px 0px;
-webkit-border-radius: 0px 15px 0px 0px;

}



.normas .verde1
{
border:1px solid #ffffff; padding: 5px 5px 5px 5px; border-right:0; text-align: center; padding: 5px 5px 5px 5px; 
font-size:10pt; line-height:normal; background:#636b46; color: #ffffff;  font-family: 'Roboto Regular';
}

.normas .verde2
{
border:1px solid #ffffff; padding: 5px 5px 5px 5px; border-right:0; background: #636b46; text-align: center; padding: 5px 5px 5px 5px;  color: #ffffff; font-family: 'Roboto Regular';
}


.normas .blanco
{
border: 1px dashed #c2c2c2; text-align: center; padding: 5px 5px 5px 5px; border-right:0; border-top:0; font-size:10pt; line-height:normal;
border: 1px dashed #C2C2C2;
}



.normas .final
{
border: 1px dashed #c2c2c2; text-align: center; padding: 5px 5px 5px 5px; border-right:0; border-top:0; border-bottom: 1px dased #c2c2c2; font-size:10pt; line-height:normal;
}





.merma .verde1
{
border:1px solid #ffffff; padding: 5px 5px 5px 5px; border-right:0; text-align: center; padding: 5px 5px 5px 5px; 
font-size:10pt; line-height:normal; background:#636b46; color: #ffffff;  font-family: 'Roboto Regular';
}


.merma .blanco
{
border: 1px dashed #c2c2c2; text-align: center; padding: 5px 5px 5px 5px; font-size:10pt; line-height:normal;
}




.timetable
{
	width: 100%;
	font-size: 11pt;
	color: #C5C5C5;
	margin-top: 30px;
}
/*.timetable tbody tr
{
	/*border-bottom: 1px dashed #454545;
	background: url('../images/dotted_line.png') left top repeat-x;
}*/
.timetable th, .timetable td
{
	width: 12.5%;
	text-align: center;
	padding: 15px;
}
.timetable .last
{
	padding-right: 0;
}
.timetable .event
{
	background-color: #409915;
	color: #ffffff;
	border-bottom: 1px solid #151515;
	border-right: 1px solid #151515;
}
.timetable .event a
{
	display: block;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 2px;
}
.timetable .row_gray
{
	background-color: #202020;
}
.timetable .event.tooltip:hover
{
	background-color: #ffffff;
	color: #000;
}
.timetable .event.tooltip:hover a
{
	color: #000;
}
.timetable.small
{
	display: none;
	font-size: 1pt;
}