body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;background-color: #000000;background: url('../img/reference/background.jpg') fixed;}
a{text-decoration:none;color:#00005A;}
a:hover{text-decoration:underline;}
a:visited{color:#00005A;}
p{margin-top:10px;margin-bottom:10px;}
#logo{display:inline-block;margin-top:-33px;margin-left:-45px;}
#subway-container{display:block;width:910px;text-align:left;margin-left:auto;margin-right:auto;}
#header{background:none repeat scroll 0 0 #DADDDF;border-radius:5px 5px 5px 5px;box-shadow:0 5px 5px rgba(0, 0, 0, 1);display:inline-block;width:910px;height:65px;min-height:65px;margin-top:25px;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:10px 0px 10px 0;}
#contentforum{padding:5px;}
#container{display:inline-block;min-height:700px;width:910px;line-height:140%;margin-left:auto;margin-right:auto;padding:10px 0px 10px 0;}
#rightnav{float:right;width:200px;margin:0;}
#leftnav{border-radius:5px 5px 5px 5px;box-shadow:0 3px 4px rgba(0, 0, 0, 0.5);float:left;width:120px;margin:0;padding:0px 0px 10px 0px;}
#content{background:none repeat scroll 0 0 #FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:0 3px 4px rgba(0, 0, 0, 0.5);margin-left:140px;margin-right:220px;padding:10px 15px 10px 15px;}
h1{font-size:150%;color:#284B78;font-weight:bold;margin:5px 0px 20px 0px;padding:10px 0px 10px 0px;border-bottom:2px dotted #000000;border-top:2px dotted #000000;}
h2{font-size:120%;color:#284B78;font-weight:bold;margin:0px;padding:0px;}
h3{font-size:120%;margin:0;padding:0;margin-bottom:5px;font-weight:bold;text-transform:lowercase;text-align:center;}
#sidebar h3{margin-top:1px;margin-bottom:10px;border-bottom:1px dotted #284B78;}
#sidebar{border-radius:5px 5px 5px 5px;box-shadow:0 3px 4px rgba(0, 0, 0, 0.5);padding:10px;margin-bottom:3px;}
#sidebar.green{background-color:#ECF3E1;border:1px solid #C5DEA1;text-align:center;}
#sidebar.red{background-color:#FFD9DC;border:1px solid #FF0000;text-align:center;}
#sidebar.yellow{background-color:#FFF4D8;border:1px solid #E8A400;}
#sidebar.white{background-color:#FFFFFF;border:1px solid #CCC;}
#sidebar.grey{background-color:#AABFD6;border:1px solid #284B78;text-align:center;}
#sidebar.blue{background-color:#AABFD6;border:1px solid #284B78;}
#sidebar.titulo{background-color:#FFFFFF;border:0px solid #FFFFFF;}
table{width:100%;padding:0;margin-top:0px;margin-bottom:15px;}
table tr th{background-color:#AABFD6;font-weight:bold;height:28px;padding:4px;}
table tbody td{padding:4px;color:#000;}
.nav{float:right;margin:0px 0px 0px 0px;padding:5px 5px;}
.nav li{font-weight:900;list-style:none;margin:0;padding:0.25em;}
#produtos{display:inline-block;margin:0;padding:0;width:100%;}
#produtos ul{display:inline-block;width:100%;padding:0;margin:0px;}
#produtos li{display:inline;width:25%;margin:0;padding:0;text-align:center;float:left;}
.price, .priceblue{font-weight:bold;color:#0082D7;font-size:12px;}
.pricered{color:#FF0000;font-size:10px;text-decoration:line-through;}
body#subway .Right{display:block;float:left;width:545px;text-align:left;margin:0;padding:0;}
input.submit, button, input[type="submit"], input[type="button"]{border-color:#DDDDDD #DDDDDD #CCCCCC;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;color:#333333;cursor:pointer;margin:0;overflow:visible;padding:4px 8px 5px;text-shadow:1px 1px 0 #FFFFFF;width:auto;font-weight:bold;}
.inputerr{border-radius:5px 5px 5px 5px;font-size:13px;margin:0;padding:8px;background-color:#FFD9DC;border:1px solid #002953;}
.radio{border:0px;width:15px;}
img{border:0px none;}
input[type="text"], input[type="password"], select, textarea{-moz-transition:border 0.2s linear 0s, -moz-box-shadow 0.2s linear 0s;border:1px solid #AAAAAA;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus{border-color:rgba(82, 168, 236, 0.75) !important;box-shadow:0 0 8px rgba(82, 168, 236, 0.5);outline:medium none;}
input.with-box:focus, input[class*="search"]:focus, input[id*="search"]:focus{border-color:inherit !important;box-shadow:none;}
.input{border:1px solid #DDDDDD;border-radius:5px 5px 5px 5px;font-size:13px;margin:0;padding:8px;}
.tbcellerr{font-weight:bold;color:#FF0000;text-align:center;vertical-align:top;}
.textcell{font-weight:normal;color:#000000;text-align:left;vertical-align:top;}
.tbcell0{background-color:#FFFFFF;text-align:center;}
.tbcell1{background-color:#E5E5E5;text-align:center;}
.item-label{background-color:#AABFD6;border-radius:3px;padding:1px 6px;font-weight:bold;display:block;}
.item-value{background-color:#D4E2EF;border-radius:3px;padding:1px 6px;display:block;}
.item-value-pre{background-color:#D4E2EF;border-radius:3px;padding:4px 6px;white-space:pre-wrap;display:block;}
.tabborda{border:1px solid #003366;}
#slides {
	z-index:100;
	background-color: #000; 
	height: 202px; 
	width: 527px;
	display: inline-block; 
}
.slides_container {
	width:527px;
	overflow:hidden;
	position:relative;
	display:none;
	margin: 5px 0 0 0;
}

.slides_container div.slide {
	width:527px;
	height:202px;
	display:block;
}

main {
  min-width: 320px;
  max-width: 880px;
  padding: 0px;
  margin: 0 auto;
  background: #fff;
}

section {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}

main input {
  display: none;
}

main label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #bbb;
  border: 1px solid transparent;
}

main label:hover {
  color: #888;
  cursor: pointer;
}

main input:checked + label {
  color: #555;
  border: 1px solid #ddd;
  border-top: 2px solid orange;
  border-bottom: 1px solid #fff;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5 {
  display: block;
}
