#header {
background: -moz-linear-gradient(45deg, #C75524 0%, #ffffff 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#C75524), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(45deg, #C75524 0%,#ffffff 100%);
background: -o-linear-gradient(45deg, #C75524 0%,#ffffff 100%);
background: -ms-linear-gradient(45deg, #C75524 0%,#ffffff 100%);
background: linear-gradient(45deg, #C75524 0%,#ffffff 100%);
color: #fff;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C75524', endColorstr='#ffffff', GradientType=1);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#C75524', endColorstr='#ffffff', GradientType=1)";
}
#header img {
  margin-top: 12px;
  margin-bottom: 12px;
}
#header h1 {
  text-align: right;
  border-color: #fff;
}
#header h2 {
  text-align: right;
  color: #fff;
  font-weight: normal;
}
section.box {
  border-bottom: 1px solid #C75524;
  margin-bottom: 40px;
}

td.tdNumero {
  text-align: right;
}

td.ac {
  text-align: center;
  padding: 0 !important;
}

td.tdSqname {
  text-align: right;
  font-weight: bold;
}
td.tdSqname2 {
  font-weight: bold;
}

.nav-header a {
  background-color: #f5f5f5;
}

td.clg {
  width: 20px;
  text-align: center;
  display: none;
}
td.clg:hover {
  background-color: #f5f5f5;
}
td.clg_active {
  color: #fff;
  background-color: #C75524;
}
td.clg_active a {
  color: #fff;
}

h1 {
  font-size: 24px;
  line-height: 40px;
  border-bottom: 1px solid #C75524;
  padding: 7px 0px;
}
h2 {
  font-size: 22px;
  color: #C75524;
}
.nav-list > .active > a, .nav-list > .active > a:hover {
  background-color: #C75524;
}
.share-box {
  position: relative;
  bottom: 0;
  right: 0;
}
.share-box .twitter-share-button { position:relative; right: 0}
.popover {
  max-width: 480px;
}

@media (max-width: 480px) {
  h1 {
    font-size: 16px;
  }
  td, th {
    font-size: 10px;
    padding: 2px 4px !important;
  }
  .nav > li > a {
    padding: 3px 5px !important;
  }
	.acapo {
	  display: block
	}
}

.carousel{position:relative;margin-bottom:16px;line-height:1;}
.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}
.carousel .item>img{display:block;line-height:1;}
.carousel .active,.carousel .next,.carousel .prev{display:block;}
.carousel .active{left:0;}
.carousel .next,.carousel .prev{position:absolute;top:0;width:100%;}
.carousel .next{left:100%;}
.carousel .prev{left:-100%;}
.carousel .next.left,.carousel .prev.right{left:0;}
.carousel .active.left{left:-100%;}
.carousel .active.right{left:100%;}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:16px;}
.carousel-caption h4{margin:0 0 5px;}
.carousel-caption p{margin-bottom:0;}
