﻿body {
    margin: 0px;
}
form { margin: 0px; }
img { padding: 0px; border: 0px; margin: 0px; }
input, select { font-family: Verdana; font-size: 11px; }
input { margin: 0px; margin-right: 3px; }
input.MA { width: 30px; }
a { padding: 5px 10px; color: #666; }
a:hover { background-color: #F9F1D3; text-decoration: none; }
/*a:link { font-weight: bold; background-color: #F9F1D3; text-decoration: none; }*/
/*a.selected { font-weight: bold; background-color: #F9F1D3; text-decoration: none; }*/
table { font-family: Verdana; font-size: 11px; width: 100%; border-collapse: collapse; }
tr { vertical-align: bottom; }
/*th { padding: 5px; color: #666; text-align: left; border: 1px solid #fff; border-top: 0px; }*/
th 
{
    background: #fff url(../images/bg_mod-head02.png) repeat-x left top;
    font: bold 15px/15px Arial, Helvetica, sans-serif;
    color: #EA8A16;
    padding: 4px 8px;
    text-align: left;
}
td { padding: 5px; color: #666; border: 1px solid #fff; border-top: 0px; }
table.info td { background-color: #fff; padding: 0px; }
table.info a { padding: 0px; }
div.dvButton { padding: 5px; text-align: center; }
#dvCalendar
{
    visibility: hidden;
    display: none;
    width: auto;
    position: absolute;
    top: 350px;
    right: 10px;
}
div.chart { border: 1px solid #fff; background-color: #fff; }
table.Calendar { width: auto; color: #666; border: 2px solid #F7DB8C; }
table.Calendar td { background-color: #fff; }
table.Calendar caption { background-color: #F7DB8C; text-align: left; font-weight: bold; padding: 3px; border: 2px solid #F7DB8C; }
#rblPeriodo { width: auto; }
#rblPeriodo td {border: 0px; padding: 0px;}
#rblPeriodo input { margin-left: 3px; }
table.TableLegend { width: auto; border: 0px; margin-bottom: 2px; }
table.TableLegend td { border: 0px; padding: 0px; }
table.TableLegend td.area { font-weight: bold; }
table.TableLegend img { margin-bottom: 3px; }

/* Plus */

.extras li 
{
	display:block;
	float:left;
	margin:0;
	padding:3px 2px;
	width:144px;
}

.extras ul { list-style-type:none; }
.extras .even { background-color:#E5F2EB; }
.extras b { float: right; }

.extras 
{
}

table.info 
{
	margin-top: 10px;
	color:#555555;
	font:10px/10px Verdana;
	font-family: Verdana;
	color: #555555;
	width: 100%;
}
table.info A,table.info A:hover { background-color: Transparent; }

table.extras 
{
	margin-bottom: 2px;
	color:#555555;
	font:10px/10px Verdana;
	width: 100%;
	border-collapse: collapse;
	color: #555555;
}

table.extras td.header 
{
	background:url("../images/bg_mod-head02.png") repeat-x scroll left top #FFFFFF;
	color:#EA8A16;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:12px;
	margin-top:30px;
	padding:4px 8px 4px 8px;
	width:auto;
	
	/*
	background:url("../images/bg_mod-head02.png") repeat-x scroll left top #FFFFFF;
	color:#000000;
	font-size:12px;
	letter-spacing:1px;
	margin-bottom:4px;
	margin-top:4px;
	padding:4px 8px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	line-height:100%;
	*/
}

table.extras td {
    background-color: Transparent;
	border: 1px solid #FFFFFF;
	padding: 3px;
	text-align: left;
	font-weight: bold;
}

table.extras th 
{
    background-image: none;
    background-color: Transparent;
	border: 1px solid #FFFFFF;
	padding: 3px;
	text-align: left;
	width: 50%;
	font:11px/11px Verdana;
	color: #555555;
}

table.extras tr.even {
	background-color:#E5F2EB;
}

table.extras tr.odd {
	background-color: #ffffff;
}

table.extras select 
{
	color: #555555;
}


table.extras td.chart {
	margin: 0px;
	padding: 0px;
}

applet {
	margin: 0px;
	padding: 0px;
}

table.performances 
{
	width: 100%;
	border-collapse: collapse;
	font:11px/11px Verdana;
	color: #555555;
}

table.performances td.header {

	background:url("../images/bg_mod-head02.png") repeat-x scroll left top #FFFFFF;
	color:#EA8A16;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:12px;
	margin-top:30px;
	padding:4px 8px 4px 8px;
	width:auto;

	/*
	background:url("../images/bg_mod-head02.png") repeat-x scroll left top #FFFFFF;
	color:#000000;
	font-size:12px;
	letter-spacing:1px;
	margin-bottom:4px;
	margin-top:4px;
	padding:4px 8px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	line-height:100%;
	*/
}

table.performances td {
	border: 1px solid #FFFFFF;
    background-color: Transparent;
	padding: 3px;
	text-align: left;
	width: 33%;
}

table.performances th {
	font:11px/11px Verdana;
	font-weight: bold;
	color: #555555;
    background-image: none;
    background-color: Transparent;
	border: 1px solid #FFFFFF;
	padding: 3px;
	width: 33%;
	text-align: center;
}

table.performances tr.even 
{
	background-color: #E5F2EB;
}

table.performances tr.odd 
{
	background-color: #ffffff;
}

.green { color: #00C000; }
.red { color: #EF0000; }