@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

/* CSS Document */
html, body { height: 100%; }
body  { margin:0; padding:0; background-color: #faf6f2 }
#content { font-family:"Source Sans Pro"}
#content h3{ color:#888;}

#over { display: table;	position: absolute;	height: 100%;	width: 100%;	background-color: rgba(255,255,255,0.5);  }
#medio {	display: table-cell;	vertical-align: middle;}	
#preloader {width:100px; height:100px; margin:0 auto; background-color:#fff; border-radius:5px; box-shadow:0px 0px 6px rgba(0,0,0,0.3); overflow:hidden; text-align:center}
#preloader svg { width:60px; height:60px}

#detalle {font-size:13px;}
#detalle table {border-collapse: collapse !important}
#detalle td {padding: 2px 6px;  border:0 }
#detalle tr {border-bottom: 1px solid #bbb; }
#detalle th {padding: 2px 6px; border-bottom: 1px solid #7A7A7A; background-color:#eee; color:#75022c }

#detalle tr:nth-child(even) {
    background-color: #f0f0f0
}


#detalle span {width:100%; display:block}
.der {text-align:right}
.cen { text-align:center }

#a {
	color: #a60c4a;
	border: 0px;
	padding-right: 4px;
}

.nw {white-space:nowrap}

.difuso {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
	}
	
.dc-chart g.row text {
	fill: #51021e;
	font-size: 13px;
	cursor: pointer;
	/*text-shadow: 0px 0px 4px rgba(0,0,0,1);*/
}
	
.dc-chart g.row rect {
	fill-opacity: 0.7;
	cursor: pointer;
}