html.back{background:none !important}

body{
	background-color:#e9e9e9;/*#f2f2f2;*/
	overflow:hidden;
}
body.back{
	/*background-color:#e9e9e9;*/
	overflow:hidden;
	background-color:#fff;
}
body.back .main{
	background: none !important;
}

body.back .copyright{
	text-shadow: none !important;
	color:white;
	font-size: 16px;
    font-weight: bold;
}
body.back .site{
	text-shadow: none !important;
	color:white;
	font-size: 16px;
    font-weight: bold;
}
body.back .site a{
	color:#0080c6;
	font-style:italic
}

.logo_imt {
	width:432px;
	height:52px;
	margin:26px 0 20px 20px;
	background:url(../images/logo_imt.png) top left no-repeat;
	float:left;
}
.hidden{display:none;}
html.back_opacity{background:none !important}

body.back_opacity{
	/*background-color:#e9e9e9;*/
	overflow:hidden;
	background: url(../../images/login_opacity.jpg) 0% 0% / cover no-repeat !important;
}
body.back_opacity .main,body.back_opacity #plugin_container{
	background: none !important;
}
body.back_opacity .copyright,body.back_opacity .copyright a{
	text-shadow: none !important;
	font-size: 16px;
}
body.back_opacity .site{
	text-shadow: none !important;
	color:#333 !important;
	font-size: 16px !important;
    font-weight: bold !important;
}
body.back_opacity .site a{
	color:#0080c6 !important;
	font-size: 16px !important;
	font-style:italic !important
}

.tutorial {
	width: 187px;
    height: 65px;
    /*margin-left: 230px;*/
    background: url(../../images/tut.png) top left no-repeat;
    float: left;
    margin-top: 15px;
    cursor: pointer;
}

.tutorial.withmarginleft{
	margin-left: 230px;
}

.api {
	width: 160px;
    height: 65px;
    margin-left: 79px;
    background: url(../../images/api.png) top left no-repeat;
    float: left;
    margin-top: 21px;
    cursor: pointer;
}

a {
	text-decoration:none;
}
a:link {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a.footer-link {
	color:#ff1a00;
	text-decoration:none;
}
a.footer-link:hover {
	color:#dc3525;
	text-decoration:none;
}
a.footer-link:active {
	color:#dc3525;
	text-decoration:none;
}
.clear {
	clear:both;
	visibility:hidden;
}
.content {
	width:988px;
	height:488px;
	margin:0px 18px 0px 18px;
}
.content-divide {
	width:494px;
	float:left;
}
.copyright {
	height:12px;
	float:left;
	text-shadow:#FFF 0px 1px 0px;
}
.footer {
	width:988px;
	height:12px;
	margin:11px 18px 18px 18px;
	color:#666666;
	font-size:12px;
}
.header {
	width:1024px;
	height:91px;
}
.logo {
	width:432px;
	height:52px;
	margin:19px 0 20px 20px;
	background:url(../img/logo.png) top left no-repeat;
	float:left;
}
.main {
	width:1024px;
	height:662px;
	background:#e9e9e9;
	font-family:Arial, Helvetica, sans-serif;
	margin:auto;
	display: table;
}
.maindiv{
	display: table-cell;
	vertical-align:middle;
}
.menu {
	width:988px;
	height:32px;
	margin:0 18px 10px 18px;
}
.menu-left {
	height:32px;
	width:5px;
	float:left;
	background:url(../img/menu-left.png) no-repeat;
}
.menu-center {
	height:32px;
	width:902px;
	float:left;
	background:url(../img/menu-center.png) repeat-x;
}
.menu-right {
	height:32px;
	width:5px;
	float:left;
	background:url(../img/menu-right.png) no-repeat;
}
.menu-item {
	height:24px;
	padding:6px 35px 2px 17px;
	float:left;
	font-size:16px;
	color:#ffffff;
	text-shadow:#ab0f00 0px -1px 0px;
	background:url(../img/menu-item.png) no-repeat top right;
	outline: none;
	border: none;
	display: block;
}
.menu-sair {
	height:24px;
	padding-top:6px;
	padding-bottom:2px;
	float:left;
	text-align:center;
	font-size:16px;
	width:63px;
	color:#ffffff;
	text-shadow:#ab0f00 0px -1px 0px;
	outline: none;
	border: none;
	display: block;
	background:url(../img/menu-center.png) repeat-x;
}
.site {
	height:12px;
	float:right;
	text-shadow:#ffffff 0px 1px 0px;
}
.teste {
	width:1024px;
	height:662px;
	font-family:Arial, Helvetica, sans-serif;
}
.teste1 {
	background:#f2f2f2 url(../img/main1.png) top left no-repeat;
}
.teste2 {
	background:#f2f2f2 url(../img/main2.png) top left no-repeat;
}
.teste3 {
	background:#f2f2f2 url(../img/main3.png) top left no-repeat;
}
.teste4 {
	background:#f2f2f2 url(../img/main4.png) top left no-repeat;
}
.time {
	width:572px;
	height:91px;
	float:left;
}
.clock {
	padding: 25px 0 0 469px;
}
.box-opc {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:490px;
	height:137px;
	outline: none;
	border: none;
	display: block;
	margin-bottom:10px;
}
.box-opc-min {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:694px;
	height:36px;
	outline: none;
	border: none;
	display: block;
	float:left;
}
.box-opc-min2 {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:764px;
	height:36px;
	outline: none;
	border: none;
	display: block;
	float:left;
}
.box-opc-min-text {
	position:absolute;
	top:8px;
	left:20px;
	font-size:16px;
	font-weight:bold;
}
.box-opc-menu {
	color:#000000;
	width:286px;
	height:36px;
	margin-left:8px;
	float:left;
}
.box-opc-menu2 {
	color:#000000;
	width:216px;
	height:36px;
	margin-left:8px;
	float:left;
}
.box-film {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:490px;
	height:431px;
	outline: none;
	border: none;
	display: block;
	margin-left:4px;
}
.box-film-img {
	position:absolute;
	width:490px;
	height:431px;
}
.box-def-area { 
	position:absolute;
	width:988px;
	height:478px;
}
.box-def {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:988px;
	height:478px;
	outline: none;
	border: none;
	display: block;
}
.box-mini {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:324px;
	height:106px;
	outline: none;
	border-radius: 17px;
	display: block;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}/*
.box-mini-img {
	position:absolute;
	top:0px;
	left:-2px;
	width:322px;
	height:104px;
}
.box-mini-img img{
	width: 326px;
}*/
.box-large-mini-img {
	position:absolute;
	top:0px;
	left:2px;
	width:984px;
	height:52px;
}
.box-small {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:324px;
	height:121px;
	outline: none;
	border: none;
	display: block;
	float:left;
	margin-bottom:10px;
}
.box-small-off {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:324px;
	height:121px;
	outline: none;
	border: none;
	display: block;
	float:left;
	margin-bottom:10px;
	opacity:0.5;
	/*filter:alpha(opacity=50);*/
}
.box-large {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:988px;
	height:80px;
	outline: none;
	border: none;
	display: block;
	margin-bottom:10px;
}
.box-large-off {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:988px;
	height:80px;
	outline: none;
	border: none;
	display: block;
	margin-bottom:10px;
	opacity:0.5;
}
.box-large-mini {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:988px;
	height:54px;
	outline: none;
	border: none;
	display: block;
	margin-bottom:10px;
}
.box-banner {
	position:relative;
	width:988px;
	height:167px;
	outline: none;
	border: none;
	display: block;
}
.box-opc1 {
	position:absolute;
	top:0px;
	left:258px;
	width:232px;
	height:137px;
	background:url(../img/box-opc1-bg.png) no-repeat;
}
.box-opc2 {
	position:absolute;
	top:0px;
	left:288px;
	width:202px;
	height:137px;
	background:url(../img/box-opc2-bg.png) no-repeat;
}
.box-opc3 {
	position:absolute;
	top:0px;
	left:207px;
	width:283px;
	height:137px;
	background:url(../img/box-opc3-bg.png) no-repeat;
}
.box-a {
	position:absolute;
	top:44px;
	left:197px;
	width:127px;
	height:77px;
	background:url(../img/box-a-bg.png) no-repeat;
}
.box-a-off {
	position:absolute;
	top:44px;
	left:197px;
	width:127px;
	height:77px;
	background:url(../img/box-a-off-bg.png) no-repeat;
}
.box-b {
	position:absolute;
	top:46px;
	left:133px;
	width:191px;
	height:75px;
	background:url(../img/box-b-bg.png) no-repeat;
}
.box-b-off {
	position:absolute;
	top:46px;
	left:133px;
	width:191px;
	height:75px;
	background:url(../img/box-b-off-bg.png) no-repeat;
}
.box-c {
	position:absolute;
	top:0px;
	left:705px;
	width:283px;
	height:80px;
	background:url(../img/box-c-bg.png) no-repeat;
}
.box-c-off {
	position:absolute;
	top:0px;
	left:705px;
	width:283px;
	height:80px;
	background:url(../img/box-c-off-bg.png) no-repeat;
}
.box-d {
	position:absolute;
	top:0px;
	left:707px;
	width:281px;
	height:80px;
	background:url(../img/box-d-bg.png) no-repeat;
}
.box-d-off {
	position:absolute;
	top:0px;
	left:707px;
	width:281px;
	height:80px;
	background:url(../img/box-d-off-bg.png) no-repeat;
}
.box-top-left {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/box-top-left.png) no-repeat;
}
.box-top-right {
	position:absolute;
	top:0px;
	right:0px;
	width:5px;
	height:3px;
	background:url(../img/box-top-right.png) no-repeat;
}
.box-left {
	position:absolute;
	left:0px;
	top:3px;
	width:2px;
	background:url(../img/box-left.png) repeat-y;
}
.box-right {
	position:absolute;
	right:0px;
	top:3px;
	width:2px;
	background:url(../img/box-right.png) repeat-y;
}
.box-bottom-left {
	position:absolute;
	bottom:0px;
	left:0px;
	width:5px;
	height:5px;
	background:url(../img/box-bottom-left.png) no-repeat;
}
.box-bottom {
	position:absolute;
	bottom:0px;
	left:5px;
	height:2px;
	background:url(../img/box-bottom.png) repeat-x;
}
.box-bottom-right {
	position:absolute;
	bottom:0px;
	right:0px;
	width:5px;
	height:5px;
	background:url(../img/box-bottom-right.png) no-repeat;
}
.box-opc-min-height {
	height:28px;
}
.box-opc-min-width {
	width:684px;
}
.box-opc-min2-width {
	width:754px;
}
.box-opc-height {
	height:129px;
}
.box-opc-width {
	width:480px;
}
.box-def-width {
	width:978px;
}
.t-box-img-height {
	height:283px;
}
.t-box-info-question-height {
	height:158px;
}
.box-film-height {
	height:423px;
}
.box-def-height {
	height:470px;
}
.box-small-height {
	height:113px;
}
.box-mini-height {
	height:98px;
}
.box-small-width {
	width:314px;
}
.box-small-ml {
	margin-left:11px;
}
.box-large-height {
	height:72px;
}
.box-large-height-mini {
	height:46px;
}
.box-large-width {
	width:978px;
}
.box-banner-height {
	height:159px;
}
.option-box-height {
	height:29px;
}
.option-box-width {
	width:940px;
}
.option-box-width-scroll {
	width:901px;
}
.box-title {
	position:absolute;
	top:18px;
	left:20px;
	font-size:16px;
	font-weight:bold;
}
.box-title-big {
	position:absolute;
	top:18px;
	left:20px;
	font-size:22px;
	font-weight:bold;
}
.box-title-mini {
	position:absolute;
	top:16px;
	left:20px;
	font-size:16px;
	font-weight:bold;
}
.box-text {
	position:absolute;
	top:41px;
	left:20px;
	font-size:12px;
}

.slider {
	margin: 0 2px 2px 2px;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider li { 
	width:984px;
	height:165px;
	overflow:hidden; 
}	


.menu-opc-left-big {
	width:205px;
}
.menu-opc-left-small {
	width:120px;
}
.menu-opc-left {
	height:36px;
	float:left;
	background:url(../img/btn-red-left.png) left top no-repeat;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.menu-opc-left:hover {
	background:url(../img/btn-red-hover-left.png) left top no-repeat;
}
.menu-opc-left:active {
	background:url(../img/btn-red-hover-left.png) left top no-repeat;
}
.menu-opc-sep {
	float:left;
	width:1px;
	height:36px;
	background:url(../img/btn-red-sep.png) no-repeat top left;
}
.menu-opc-right-big {
	width:80px;
}
.menu-opc-right-small {
	width:95px;
}
.menu-opc-right {
	float:left;
	height:36px;
	background:url(../img/btn-red-right.png) top right no-repeat;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.menu-opc-right:hover {
	background:url(../img/btn-red-hover-right.png) top right no-repeat;
}
.menu-opc-right:active {
	background:url(../img/btn-red-hover-right.png) top right no-repeat;
}
.menu-opc-center {
	color:#ffffff;
	height:28px;
	padding-top:8px;
	background:url(../img/btn-red.png) repeat-x;
	text-shadow:#ab0f00 0px -1px 0px;
	text-align:center;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.menu-opc-center:hover {
	color:#d3d3d3;
	background:url(../img/btn-red-hover.png) repeat-x;
}
.menu-opc-center:active {
	color:#d3d3d3;
	background:url(../img/btn-red-hover.png) repeat-x;
}
.btn-segurancarodoviaria {
	width:200px;
	margin-left:5px;
}
.btn-imtt {
	width:75px;
	margin-right:5px;
}
.btn-auto {
	width:115px;
	margin-left:5px;
}
.btn-manual {
	width:90px;
	margin-right:5px;
}
.box-result-top {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:988px;
	height:75px;
	outline: none;
	border: none;
	display: block;
	float:left;
	margin-bottom:2px;
}
.box-result-top-height {
	height:67px;
}
.result-line {
	width:988px;
	height:42px;
	margin-bottom:2px;
}
.box-result-info {
	width:988px;
	height:51px;
}
.box-result-line {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:632px;
	height:42px;
	outline: none;
	border: none;
	display: block;
	float:left;
	margin-bottom:2px;
}
.box-result-line-small {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:178px;
	height:42px;
	outline: none;
	border: none;
	display: block;
	float:left;
	margin-bottom:2px;
}
.box-result-line-info {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:632px;
	height:51px;
	outline: none;
	border: none;
	display: block;
	float:left;
	margin-bottom:2px;
}
.box-result-line-info-small {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:178px;
	height:51px;
	outline: none;
	border: none;
	display: block;
	float:left;
}
.box-result-line-height {
	height:34px;
}
.box-result-line-width {
	width:628px;
}
.box-result-line-info-height {
	height:43px;
}
.box-result-line-small-width {
	width:168px;
}
.box-title-big-result {
	padding-left:20px;
	padding-top:14px;
	font-size:19px;
	font-weight:bold;
}
.box-title-result {
	padding-left:20px;
	padding-top:2px;
	font-size:16px;
	font-weight:bold;
}
.box-title-big-result-approved {
	position:absolute;
	top:0px;
	left:608px;
	height:49px;
	width:134px;
	padding-top:26px;
	padding-left:246px;
	color:#349f00;
	font-size:19px;
	font-weight:bold;
	background:url(../img/approved.png) top right no-repeat;
}
.box-title-big-result-wrong {
	position:absolute;
	top:0px;
	left:608px;
	height:49px;
	width:134px;
	padding-top:26px;
	padding-left:246px;
	color:#ff1a00;
	font-size:19px;
	font-weight:bold;
	background:url(../img/wrong.png) top right no-repeat;
}
.box-title-result-name {
	padding-top:10px;
	padding-left:20px;
	font-weight:bold;
}
.box-title-result-approved {
	padding-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#349f00;
}
.box-title-result-wrong {
	padding-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#ff1a00;
}
.box-text-result-name {
	padding-top:10px;
	padding-left:20px;
	font-size:14px;
}
.box-text-result-approved {
	padding-top:10px;
	text-align:center;
	font-size:14px;
	color:#349f00;
}
.box-text-result-wrong {
	padding-top:10px;
	text-align:center;
	font-size:14px;
	color:#ff1a00;
}
.box-total-result-name {
	padding-top:12px;
	padding-left:20px;
	font-size:19px;
}
.box-total-result-approved {
	padding-top:12px;
	text-align:center;
	font-size:19px;
	color:#349f00;
}
.box-total-result-wrong {
	padding-top:12px;
	text-align:center;
	font-size:19px;
	color:#ff1a00;
}
.box-review {
	margin-left:800px;
	margin-top:8px;
	height:32px;
}
.btn {
	position:relative;
}
.btn-left {
	width:5px;
	height:32px;
	background:url(../img/btn-left.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:0px;
}
.btn-center {
	height:26px;
	padding-top:6px;
	position:absolute;
	top:0px;
	left:5px;
	margin:0 5px 0 5px;
	background:url(../img/btn.png) repeat-x top;
	text-shadow:#ab0f00 0px -1px 0px;
	color:#ffffff;
	text-align:center;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.btn-center:hover {
	color:#d3d3d3;
	background:url(../img/btn-hover.png) repeat-x top;
}
.btn-center:active {
	color:#d3d3d3;
	background:url(../img/btn-hover.png) repeat-x top;
}
.btn-right {
	width:5px;
	height:32px;
	background:url(../img/btn-right.png) no-repeat top right;
	position:absolute;
	top:0px;
	right:0px;
}
.btn-review {
	width:178px;
}

.t-top {
	height:311px;
	width:1024px;
	margin-bottom:10px;
}
.t-question {
	height:138px;
	width:1024px;
}
.t-info {
	color:#ffffff;
	height:43px;
	width:63px;
	padding-top:22px;
	padding-right:4px;
	text-align:center;
}
.t-info:hover {
	color:#ffffff;
}
.t-info:active {
	color:#ffffff;
}
.t-info1 {
	padding-top:21px;
	color:#ffffff;
	font-size:20px;
	padding-left:1px;
	font-weight:bold;
	text-shadow:#ce0500 0px -1px 0px;
	background:url(../img/test-number1.png) top left no-repeat;
}
.t-info2 {
	padding-top:21px;
	color:#ffffff;
	font-size:20px;
	padding-left:1px;
	font-weight:bold;
	text-shadow:#052ba1 0px -1px 0px;
	background:url(../img/test-number2.png) top left no-repeat;
}
.t-info3 {
	padding-top:21px;
	color:#ffffff;
	font-size:20px;
	padding-left:1px;
	font-weight:bold;
	text-shadow:#007f00 0px -1px 0px;
	background:url(../img/test-number3.png) top left no-repeat;
}
.t-info4 {
	padding-top:21px;
	color:#ffffff;
	font-size:20px;
	padding-left:1px;
	font-weight:bold;
	text-shadow:#ba8300 0px -1px 0px;
	background:url(../img/test-number4.png) top left no-repeat;
}
.t-info-bg1 {
	width:65px;
	height:65px;
	margin:0 479px 0 478px;
	background:url(../img/test-number1-bg.png) top left repeat-x;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	text-shadow:#ce0500 0px -1px 0px;
}
.t-info-bg1:hover {
	background:url(../img/test-number1-hover-bg.png) top left repeat-x;
}
.t-info-bg2 {
	width:65px;
	height:65px;
	margin:0 479px 0 478px;
	background:url(../img/test-number2-bg.png) top left repeat-x;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	text-shadow:#052ba1 0px -1px 0px;
}
.t-info-bg2:hover {
	background:url(../img/test-number2-hover-bg.png) top left repeat-x;
}
.t-info-bg3 {
	width:65px;
	height:65px;
	margin:0 479px 0 478px;
	background:url(../img/test-number3-bg.png) top left repeat-x;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	text-shadow:#007f00 0px -1px 0px;
}
.t-info-bg3:hover {
	background:url(../img/test-number3-hover-bg.png) top left repeat-x;
}
.t-info-bg4 {
	width:65px;
	height:65px;
	margin:0 479px 0 478px;
	background:url(../img/test-number4-bg.png) top left repeat-x;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	text-shadow:#ba8300 0px -1px 0px;
}
.t-info-bg4:hover {
	background:url(../img/test-number4-hover-bg.png) top left repeat-x;
}
.t-items {
	height:79px;
	width:1024px;
}
.t-items-area20 {
	margin:0 168px 0 168px;
	width:688px;
	height:79px;
	position:relative;
			
}
.t-items-area30 {
	margin:0 18px 0 18px;
	width:988px;
	height:79px;
	position:relative;
			
}
.t-items-position {
	position:absolute;
	width:904px;
	height:28px;
	top:11px;
	left:44px;
}
.t-item {
	height:23px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	font-size:14px;
	width:30px;
	color:#f3f3f3;
	float:left;
	text-shadow:#4c4c4c 0px -1px 0px;
	background:url(../img/test-item.png) no-repeat top left;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.t-item:hover {
	color:#ffffff;
	text-shadow:#3b3b3b 0px 1px 0px;
}
.t-item-prev1 {
	position:absolute;
	top:0px;
	left:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 24px;
	width:18px;
	float:left;
	text-shadow:#ce0500 0px -1px 0px;
	background:url(../img/test-item-prev1.png) no-repeat top left;
}
.t-item-prev2 {
	position:absolute;
	top:0px;
	left:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 24px;
	width:18px;
	float:left;
	text-shadow:#052ba1 0px -1px 0px;
	background:url(../img/test-item-prev2.png) no-repeat top left;
}
.t-item-prev3 {
	position:absolute;
	top:0px;
	left:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 24px;
	width:18px;
	float:left;
	text-shadow:#007f00 0px -1px 0px;
	background:url(../img/test-item-prev3.png) no-repeat top left;
}
.t-item-prev4 {
	position:absolute;
	top:0px;
	left:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 24px;
	width:18px;
	float:left;
	text-shadow:#ba8300 0px -1px 0px;
	background:url(../img/test-item-prev4.png) no-repeat top left;
}
.t-item-next1 {
	position:absolute;
	top:0px;
	right:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 11px;
	width:31px;
	float:left;
	text-shadow:#ce0500 0px -1px 0px;
	background:url(../img/test-item-next1.png) no-repeat top right;
}
.t-item-next2 {
	position:absolute;
	top:0px;
	right:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 11px;
	width:31px;
	float:left;
	text-shadow:#052ba1 0px -1px 0px;
	background:url(../img/test-item-next2.png) no-repeat top right;
}
.t-item-next3 {
	position:absolute;
	top:0px;
	right:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 11px;
	width:31px;
	float:left;
	text-shadow:#007f00 0px -1px 0px;
	background:url(../img/test-item-next3.png) no-repeat top right;
}
.t-item-next4 {
	position:absolute;
	top:0px;
	right:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 11px;
	width:31px;
	float:left;
	text-shadow:#ba8300 0px -1px 0px;
	background:url(../img/test-item-next4.png) no-repeat top right;
}
.t-item-active1 {
	position:absolute;
	top:35px;
	left:126px;
	width:48px;
	height:43px;
	background:url(../img/test-item-active1.png) no-repeat top right;
}
.t-item-active2 {
	position:absolute;
	top:35px;
	left:126px;
	width:48px;
	height:43px;
	background:url(../img/test-item-active2.png) no-repeat top right;
}
.t-item-active3 {
	position:absolute;
	top:35px;
	left:126px;
	width:48px;
	height:43px;
	background:url(../img/test-item-active3.png) no-repeat top right;
}
.t-item-active4 {
	position:absolute;
	top:35px;
	left:126px;
	width:48px;
	height:43px;
	background:url(../img/test-item-active4.png) no-repeat top right;
}
.t-btn-area {
	height:35px;
	width:180px;
	margin:6px 472px 18px 412px;
}
.t-box-img {
	position:relative;
	width:490px;
	height:291px;
}
.t-box-info {
	width:508px;
	height:311px;
	float:left;
	position:relative;
}
.t-box-info-number {
	position:absolute;
	top:5px;
	left:0px;
	color:#ffffff;
	font-size:80px;
	font-weight:bold;
}
.t-box-info-question {
	position:absolute;
	top:145px;
}
.t-box-img-position {
	width:490px;
	height:291px;
	float:left;
	margin:20px 8px 0 18px;
}
.t-box-info-question-position {
	position:relative;
	width:490px;
	height:166px;
}
.t-box-img-area {
	width:486px;
	height:289px;
	margin:0 2px 2px 2px;
	background:#ffffff;
}
.t-box-info-question-area {
	width:450px;
	height:128px;
	margin:0 2px 2px 2px;
	padding:18px;
	background:#ffffff;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
.t-box-top-left1 {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left1.png) no-repeat;
}
.t-box-top-left1q {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left1q.png) no-repeat;
}
.t-box-top-left2q {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left2q.png) no-repeat;
}
.t-box-top-left3q {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left3q.png) no-repeat;
}
.t-box-top-left4q {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left4q.png) no-repeat;
}
.t-box-top-right1 {
	position:absolute;
	top:0px;
	right:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-right1.png) no-repeat;
}
.t-box-top-left2 {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left2.png) no-repeat;
}
.t-box-top-left2q {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left2q.png) no-repeat;
}
.t-box-top-right2 {
	position:absolute;
	top:0px;
	right:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-right2.png) no-repeat;
}
.t-box-top-left3 {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left3.png) no-repeat;
}
.t-box-top-left3q {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left3q.png) no-repeat;
}
.t-box-top-right3 {
	position:absolute;
	top:0px;
	right:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-right3.png) no-repeat;
}
.t-box-top-left4 {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left4.png) no-repeat;
}
.t-box-top-left4q {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left4q.png) no-repeat;
}
.t-box-top-right4 {
	position:absolute;
	top:0px;
	right:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-right4.png) no-repeat;
}
.t-box-left {
	position:absolute;
	left:0px;
	top:3px;
	width:2px;
	background:url(../img/t-box-left.png) repeat-y;
}
.t-box-right {
	position:absolute;
	right:0px;
	top:3px;
	width:2px;
	background:url(../img/t-box-right.png) repeat-y;
}
.t-box-bottom-left {
	position:absolute;
	bottom:0px;
	left:0px;
	width:5px;
	height:5px;
	background:url(../img/t-box-bottom-left.png) no-repeat;
}
.t-box-bottom {
	position:absolute;
	bottom:0px;
	left:5px;
	height:2px;
	background:url(../img/t-box-bottom.png) repeat-x;
}
.t-box-bottom-right {
	position:absolute;
	bottom:0px;
	right:0px;
	width:5px;
	height:5px;
	background:url(../img/t-box-bottom-right.png) no-repeat;
}
.t-question-area {
	width:988px;
	height:36px;
	margin:0 18px 10px 18px;
	color:#000;
	background:url(../img/line-mark.png) no-repeat top right;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.t-question-area:hover {
	color:#9d9d9d;
	background:url(../img/line-mark-hover.png) no-repeat top right;
}
.t-question-area:active {
	color:#9d9d9d;
	background:url(../img/line-mark-hover.png) no-repeat top right;
}
.t-question-area-line {
	position:relative;
	background:#ffffff;
	float:left;
	width:56px;
	height:36px;
}
.t-question-area-text {
	position:relative;
	background:#ffffff;
	float:left;
	width:878px;
	margin-left:8px;
	height:36px;
}
.box-question-area-line-width {
	width:46px;
}
.box-question-area-text-width {
	width:868px;
}
.box-question-area-height {
	height:28px;
}
.t-question-area-line-v {
	position:absolute;
	top:2px;
	left:19px;
	font-size:24px;
	font-weight:bold;
}
.t-question-area-text-v {
	position:absolute;
	top:8px;
	left:22px;
	font-size:16px;
	font-weight:bold;
}

.t-btn {
	position:relative;
}
.t-btn1-left {
	width:5px;
	height:35px;
	background:url(../img/t-btn1-left.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:0px;
}
.t-btn1-center {
	height:29px;
	padding-top:6px;
	position:absolute;
	top:0px;
	left:5px;
	margin:0 5px 0 5px;
	background:url(../img/t-btn1.png) repeat-x top;
	text-shadow:#ce0500 0px -1px 0px;
	color:#ffffff;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.t-btn1-center:hover {
	color:#d3d3d3;
	background:url(../img/t-btn1-hover.png) repeat-x top;
}
.t-btn1-center:active {
	color:#d3d3d3;
	background:url(../img/t-btn1-hover.png) repeat-x top;
}
.t-btn1-right {
	width:5px;
	height:35px;
	background:url(../img/t-btn1-right.png) no-repeat top right;
	position:absolute;
	top:0px;
	right:0px;
}
.t-btn2-left {
	width:5px;
	height:35px;
	background:url(../img/t-btn2-left.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:0px;
}
.t-btn2-center {
	height:29px;
	padding-top:6px;
	position:absolute;
	top:0px;
	left:5px;
	margin:0 5px 0 5px;
	background:url(../img/t-btn2.png) repeat-x top;
	text-shadow:#052ba1 0px -1px 0px;
	color:#ffffff;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.t-btn2-center:hover {
	color:#d3d3d3;
	background:url(../img/t-btn2-hover.png) repeat-x top;
}
.t-btn2-center:active {
	color:#d3d3d3;
	background:url(../img/t-btn2-hover.png) repeat-x top;
}
.t-btn2-right {
	width:5px;
	height:35px;
	background:url(../img/t-btn2-right.png) no-repeat top right;
	position:absolute;
	top:0px;
	right:0px;
}
.t-btn3-left {
	width:5px;
	height:35px;
	background:url(../img/t-btn3-left.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:0px;
}
.t-btn3-center {
	height:29px;
	padding-top:6px;
	position:absolute;
	top:0px;
	left:5px;
	margin:0 5px 0 5px;
	background:url(../img/t-btn3.png) repeat-x top;
	text-shadow:#007f00 0px -1px 0px;
	color:#ffffff;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.t-btn3-center:hover {
	color:#d3d3d3;
	background:url(../img/t-btn3-hover.png) repeat-x top;
}
.t-btn3-center:active {
	color:#d3d3d3;
	background:url(../img/t-btn3-hover.png) repeat-x top;
}
.t-btn3-right {
	width:5px;
	height:35px;
	background:url(../img/t-btn3-right.png) no-repeat top right;
	position:absolute;
	top:0px;
	right:0px;
}
.t-btn4-left {
	width:5px;
	height:35px;
	background:url(../img/t-btn4-left.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:0px;
}
.t-btn4-center {
	height:29px;
	padding-top:6px;
	position:absolute;
	top:0px;
	left:5px;
	margin:0 5px 0 5px;
	background:url(../img/t-btn4.png) repeat-x top;
	text-shadow:#ba8300 0px -1px 0px;
	color:#ffffff;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.t-btn4-center:hover {
	color:#d3d3d3;
	background:url(../img/t-btn4-hover.png) repeat-x top;
}
.t-btn4-center:active {
	color:#d3d3d3;
	background:url(../img/t-btn4-hover.png) repeat-x top;
}
.t-btn4-right {
	width:5px;
	height:35px;
	background:url(../img/t-btn4-right.png) no-repeat top right;
	position:absolute;
	top:0px;
	right:0px;
}
.t-btn-terminar {
	width:180px;
}
.shadow1 {
	text-shadow:#ce0500 0px -1px 0px;
}
.shadow2 {
	text-shadow:#052ba1 0px -1px 0px;
}
.shadow3 {
	text-shadow:#007f00 0px -1px 0px;
}
.shadow4 {
	text-shadow:#ba8300 0px -1px 0px;
}
.option-box {
	position:relative;
	width:988px;
	height:37px;
	margin-bottom:2px;
	background:#ffffff;
}
.option-box2 {
	color:#000000;
	width:988px;
	height:37px;
	margin-bottom:2px;
	background:url(../img/line-mark.png) top right no-repeat;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.option-box2:hover {
	background:url(../img/line-mark-hover.png) top right no-repeat;
}
.option-box2:active {
	background:url(../img/line-mark-hover.png) top right no-repeat;
}
.option-box2-area {
	position:relative;
	width:950px;
	height:37px;
	background:#ffffff;
}
.option-box-item {
	color:#000000;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.option-box-item:hover {
	color:#777777;
}
.option-box-item:active {
	color:#3b3b3b;
}
.option-box-title {
	position:absolute;
	top:8px;
	left:20px;
	font-size:16px;
	font-weight:bold;
}
.option-box-text {
	position:absolute;
	top:9px;
	left:20px;
	font-size:14px;
}
.option-boxb {
	margin-top:14px;
}
.btn-area {
	height:37px;
	width:360px;
	margin-left:620px;
}
.btn-area-op {
	height:37px;
	width:180px;
	float:left;
}
.btn-area-op2 {
	height:37px;
	width:180px;
	float:left;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#lightbox-container-image { padding: 10px; }

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	display:none;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-container-image-data-box {
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-secNav-btnClose1 {
	width: 89px;
	height:44px;
	float: right;
	margin-right:-10px;
	background:url(../img/close1.png) no-repeat top left;
}
#lightbox-secNav-btnClose1:hover {
	background:url(../img/close1-hover.png) no-repeat top left;
}
#lightbox-secNav-btnClose2 {
	width: 89px;
	height:44px;
	float: right;
	margin-right:-10px;
	background:url(../img/close2.png) no-repeat top left;
}
#lightbox-secNav-btnClose2:hover {
	background:url(../img/close2-hover.png) no-repeat top left;
}
#lightbox-secNav-btnClose3 {
	width: 89px;
	height:44px;
	float: right;
	margin-right:-10px;
	background:url(../img/close3.png) no-repeat top left;
}
#lightbox-secNav-btnClose3:hover {
	background:url(../img/close3-hover.png) no-repeat top left;
}
#lightbox-secNav-btnClose4 {
	width: 89px;
	height:44px;
	float: right;
	margin-right:-10px;
	background:url(../img/close4.png) no-repeat top left;
}
#lightbox-secNav-btnClose4:hover {
	background:url(../img/close4-hover.png) no-repeat top left;
}
img {
	border:0;
	margin:0;
}

.option-box3 {
	color:#000000;
	width:949px;
	height:37px;
	margin-bottom:2px;
	background:url(../img/line-mark.png) top right no-repeat;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.option-box3:hover {
	background:url(../img/line-mark-hover.png) top right no-repeat;
}
.option-box3:active {
	background:url(../img/line-mark-hover.png) top right no-repeat;
}
.option-box3-area {
	position:relative;
	width:911px;
	height:37px;
	background:#ffffff;
}

#scrollbar1 {
	width: 988px;
}
#scrollbar1 .viewport {
	width: 949px;
	height: 429px;
	overflow: hidden;
	position: relative;
}
#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}
#scrollbar1 .scrollbar{
	background: transparent url(../img/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 32px;
	margin-right:3px;
}
#scrollbar1 .track {
	background: transparent url(../img/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
	height: 429px;
	width:30px;
	position: relative;
	padding: 0 1px;
}
#scrollbar1 .thumb {
	background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 30px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 1px;
}
#scrollbar1 .thumb .end {
	background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 9px;
	width: 30px;
}
#scrollbar1 .disable {
	display: none;
}
#plugin_container {
    width:85px;
    height:41px;
    position:relative;
    overflow:hidden;
    font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
    color:#fff;
	background:#f2f2f2;
}

#plugin_container p {
    margin:0;
    padding:0;
}


#digital_container {
    width:86px;
    height:41px;
    position:absolute;
    top:0;
    left:0;
    z-index:98;
}
#clock {
    float:left;
    margin-left:0;
}

#hours, #minutes {
    width:41px;
    height:41px;
    float:left;
    position:relative;
}

#minutes {
    margin-left:4px;
}

#hours_bg, #minutes_bg {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:99;
}

.first_digit {
    width:16px;
    height:100%;
    position:absolute;
    top:0;
    left:4px;
    z-index:100;
}

.second_digit {
    width:16px;
    height:100%;
    position:absolute;
    top:0;
    left:20px;
    z-index:100;
}

.line {
    width:38px;
    height:1px;
    background:#f2f2f2;
    position:absolute;
    top:20px;
    left:1px;
    z-index:101;
    font-size:1px;
}

#am_pm {
	visibility:hidden;
    position:absolute;
	width:0;
	height:0;
}
.cond-def-area {
	width:988px;
	height:434px;
	margin-bottom:10px;
}
.box-def-item {
	width:241px;
	height:138px;
	position: relative;
	background:#ffffff;
	float:left;
	outline: none;
	border: none;
	display: block;
}
.cond-def-area a {
	color:#000;
}
.cond-def-area a:hover {
	color:#000;
}
.cond-def-area a:active {
	color:#000;
}
.def-height {
	height:130px;
}
.def-width {
	width:231px;
}
.box-def-txt {
	position:absolute;
	top:20px;
	left:22px;
	font-size:16px;
	font-weight:bold;
}
.box-def-img {
	position:absolute;
	top:0px;
	left:2px;
	width:241px;
	height:136px;
}
.relogio_total{
	width:114px;
	height:114px;
	background:url(../img/relogio_visivel_bg.png) no-repeat;
	background-position:right top;
	float:right;
	overflow:hidden;
	padding:0;
}

.mask_relgio{
	width:228px;
	height:228px;
	background:url(../img/mask_relogio.png) no-repeat;
	background-position:right top;
	margin-top:-114px;
	-webkit-transform:rotate(20deg);
	-o-transform:rotate(20deg);
	-moz-transform:rotate(20deg);
	transform:rotate(20deg);
}

.numeracao_relogio{
	width:82px;
	height:82px;
	padding:16px;
	margin:0;
	position:absolute;
	z-index:3;
	text-align:right;
	font-size:46px;
	color:#FFF;
	font-weight:bold;
	text-shadow:#575555 0px -1px 0px;
}
.t-box-info-time {
	width:114px;
	height:114px;
	top:0px;
	right:0px;
	position:absolute;
}
.teste5 {
	background:#f2f2f2 url(../img/main5.png) top left no-repeat;
}
.t-info5 {
	padding-top:21px;
	color:#ffffff;
	font-size:20px;
	padding-left:1px;
	font-weight:bold;
	text-shadow:#622100 0px -1px 0px;
	background:url(../img/test-number5.png) top left no-repeat;
}
.t-info-bg5 {
	width:65px;
	height:65px;
	margin:0 479px 0 478px;
	background:url(../img/test-number5-bg.png) top left repeat-x;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	text-shadow:#622100 0px -1px 0px;
}
.t-info-bg5:hover {
	background:url(../img/test-number5-hover-bg.png) top left repeat-x;
}
.t-item-prev5 {
	position:absolute;
	top:0px;
	left:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 24px;
	width:18px;
	float:left;
	text-shadow:#622100 0px -1px 0px;
	background:url(../img/test-item-prev5.png) no-repeat top left;
}
.t-item-next5 {
	position:absolute;
	top:0px;
	right:0px;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:16px 0 0 11px;
	width:31px;
	float:left;
	text-shadow:#622100 0px -1px 0px;
	background:url(../img/test-item-next5.png) no-repeat top right;
}
.t-item-active5 {
	position:absolute;
	top:35px;
	left:126px;
	width:48px;
	height:43px;
	background:url(../img/test-item-active5.png) no-repeat top right;
}
.t-box-top-left5 {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left5.png) no-repeat;
}
.t-box-top-left5q {
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-left5q.png) no-repeat;
}
.t-box-top-right5 {
	position:absolute;
	top:0px;
	right:0px;
	width:5px;
	height:3px;
	background:url(../img/t-box-top-right5.png) no-repeat;
}
.t-btn5-left {
	width:5px;
	height:35px;
	background:url(../img/t-btn5-left.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:0px;
}
.t-btn5-center {
	height:29px;
	padding-top:6px;
	position:absolute;
	top:0px;
	left:5px;
	margin:0 5px 0 5px;
	background:url(../img/t-btn5.png) repeat-x top;
	text-shadow:#622100 0px -1px 0px;
	color:#ffffff;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.t-btn5-center:hover {
	color:#d3d3d3;
	background:url(../img/t-btn5-hover.png) repeat-x top;
}
.t-btn5-center:active {
	color:#d3d3d3;
	background:url(../img/t-btn5-hover.png) repeat-x top;
}
.t-btn5-right {
	width:5px;
	height:35px;
	background:url(../img/t-btn5-right.png) no-repeat top right;
	position:absolute;
	top:0px;
	right:0px;
}
.shadow5 {
	text-shadow:#622100 0px -1px 0px;
}
#lightbox-secNav-btnClose5 {
	width: 89px;
	height:44px;
	float: right;
	margin-right:-10px;
	background:url(../img/close5.png) no-repeat top left;
}
#lightbox-secNav-btnClose5:hover {
	background:url(../img/close5-hover.png) no-repeat top left;
}



/* sala virtual */


.menu2 {
	width:988px;
	height:32px;
	padding-top:20px;
	margin:0 18px 10px 18px;
}
.content2 {
	width:988px;
	height:82px;
	margin:0px 18px 0px 18px;
}
.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks li {
	width: 82px;
	height: 72px;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.sala-virtual-item {
	color:#000;
	font-size:14px;
	background:url(../img/sala-virtual-item.png) no-repeat left top;
}
.sala-virtual-item:hover {
	background:url(../img/sala-virtual-item-hover.png) no-repeat left top;
}
.sala-virtual-item:active {
	background:url(../img/sala-virtual-item-hover.png) no-repeat left top;
}
.sala-virtual-item-all {
	padding:0 12px 0 82px;
	outline:none;
	border:none;
	display:block;
	font-weight:bold;
	vertical-align:middle;
	transition:0.2s;
	-moz-transition:0.2s;
	-webkit-transition:0.2s;
	-o-transition:0.2s;
}
.sala-v-table {
	vertical-align:middle;
	font-size:12px;
	width:132px;
	height:72px;	
}
.sala-v-table table {
	border:0;
}
.sala-virtual-item1 {
	background:url(../img/sala-virtual-item1.png) no-repeat 3px top;
}
.sala-virtual-item1:hover {
	background:url(../img/sala-virtual-item1-hover.png) no-repeat 3px top;
}
.sala-virtual-item1:active {
	background:url(../img/sala-virtual-item1-hover.png) no-repeat 3px top;
}
.sala-virtual-item1.active {
	background:url(../img/sala-virtual-item1-hover.png) no-repeat 3px top;
}
.sala-virtual-item1-off{opacity:0.25;background:url(../img/sala-virtual-item1.png) no-repeat left top}
.sala-virtual-item1-off.active,.sala-virtual-item1-off:active,
.sala-virtual-item1-off:hover{opacity:0.25;background:url(../img/sala-virtual-item1.png) no-repeat left top}
.sala-virtual-item2 {
	background:url(../img/sala-virtual-item2.png) no-repeat 3px top;
}
.sala-virtual-item2:hover {
	background:url(../img/sala-virtual-item2-hover.png) no-repeat 3px top;
}
.sala-virtual-item2:active {
	background:url(../img/sala-virtual-item2-hover.png) no-repeat 3px top;
}
.sala-virtual-item2.active {
	background:url(../img/sala-virtual-item2-hover.png) no-repeat 3px top;
}
.sala-virtual-item2-off{opacity:0.25;background:url(../img/sala-virtual-item2.png) no-repeat left top}
.sala-virtual-item2-off.active,.sala-virtual-item2-off:active,
.sala-virtual-item2-off:hover{opacity:0.25;background:url(../img/sala-virtual-item2.png) no-repeat left top}
.sala-virtual-item3 {
	background:url(../img/sala-virtual-item3.png) no-repeat 3px top;
}
.sala-virtual-item3:hover {
	background:url(../img/sala-virtual-item3-hover.png) no-repeat 3px top;
}
.sala-virtual-item3:active {
	background:url(../img/sala-virtual-item3-hover.png) no-repeat 3px top;
}
.sala-virtual-item3.active {
	background:url(../img/sala-virtual-item3-hover.png) no-repeat 3px top;
}
.sala-virtual-item3-off{opacity:0.25;background:url(../img/sala-virtual-item3.png) no-repeat left top}
.sala-virtual-item3-off.active,.sala-virtual-item3-off:active,
.sala-virtual-item3-off:hover{opacity:0.25;background:url(../img/sala-virtual-item3.png) no-repeat left top}
.sala-virtual-item4 {
	background:url(../img/sala-virtual-item4.png) no-repeat 3px top;
}
.sala-virtual-item4:hover {
	background:url(../img/sala-virtual-item4-hover.png) no-repeat 3px top;
}
.sala-virtual-item4:active {
	background:url(../img/sala-virtual-item4-hover.png) no-repeat 3px top;
}
.sala-virtual-item4.active {
	background:url(../img/sala-virtual-item4-hover.png) no-repeat 3px top;
}
.sala-virtual-item4-off{opacity:0.25;background:url(../img/sala-virtual-item4.png) no-repeat left top}
.sala-virtual-item4.active-off,.sala-virtual-item4-off:active,
.sala-virtual-item4-off:hover{opacity:0.25;background:url(../img/sala-virtual-item4.png) no-repeat left top}
.sala-virtual-item5 {
	background:url(../img/sala-virtual-item5.png) no-repeat 3px top;
}
.sala-virtual-item5:hover {
	background:url(../img/sala-virtual-item5-hover.png) no-repeat 3px top;
}
.sala-virtual-item5:active {
	background:url(../img/sala-virtual-item5-hover.png) no-repeat 3px top;
}
.sala-virtual-item5.active {
	background:url(../img/sala-virtual-item5-hover.png) no-repeat 3px top;
}
.sala-virtual-item6 {
	background:url(../img/sala-virtual-item6.png) no-repeat 3px top;
}
.sala-virtual-item6:hover {
	background:url(../img/sala-virtual-item6-hover.png) no-repeat 3px top;
}
.sala-virtual-item6:active {
	background:url(../img/sala-virtual-item6-hover.png) no-repeat 3px top;
}
.sala-virtual-item6.active {
	background:url(../img/sala-virtual-item6-hover.png) no-repeat 3px top;
}
.sala-virtual-item7 {
	background:url(../img/sala-virtual-item7.png) no-repeat 3px top;
}
.sala-virtual-item7:hover {
	background:url(../img/sala-virtual-item7-hover.png) no-repeat 3px top;
}
.sala-virtual-item7:active {
	background:url(../img/sala-virtual-item7-hover.png) no-repeat 3px top;
}
.sala-virtual-item7.active {
	background:url(../img/sala-virtual-item7-hover.png) no-repeat 3px top;
}
.sala-virtual-item7-off{opacity:0.25;background:url(../img/sala-virtual-item7.png) no-repeat left top}
.sala-virtual-item7.active-off,.sala-virtual-item7-off:active,
.sala-virtual-item7-off:hover{opacity:0.25;background:url(../img/sala-virtual-item7.png) no-repeat left top}
.sala-virtual-item8 {
	background:url(../img/sala-virtual-item8.png) no-repeat 3px top;
}
.sala-virtual-item8:hover {
	background:url(../img/sala-virtual-item8-hover.png) no-repeat 3px top;
}
.sala-virtual-item8:active {
	background:url(../img/sala-virtual-item8-hover.png) no-repeat 3px top;
}
.sala-virtual-item8.active {
	background:url(../img/sala-virtual-item8-hover.png) no-repeat 3px top;
}
.sala-virtual-item8-off{opacity:0.25;background:url(../img/sala-virtual-item8.png) no-repeat left top}
.sala-virtual-item8-off.active,.sala-virtual-item8-off:active,
.sala-virtual-item8-off:hover{opacity:0.25;background:url(../img/sala-virtual-item8.png) no-repeat left top}

.sala-virtual-item9 {
	background:url(../img/sala-virtual-item9.png) no-repeat 3px top;
}
.sala-virtual-item9:hover {
	background:url(../img/sala-virtual-item9-hover.png) no-repeat 3px top;
}
.sala-virtual-item9:active {
	background:url(../img/sala-virtual-item9-hover.png) no-repeat 3px top;
}
.sala-virtual-item9.active {
	background:url(../img/sala-virtual-item9-hover.png) no-repeat 3px top;
}
.sala-virtual-item10 {
	background:url(../img/sala-virtual-item10.png) no-repeat 3px top;
}
.sala-virtual-item10:hover {
	background:url(../img/sala-virtual-item10-hover.png) no-repeat 3px top;
}
.sala-virtual-item10:active {
	background:url(../img/sala-virtual-item10-hover.png) no-repeat 3px top;
}
.sala-virtual-item10.active {
	background:url(../img/sala-virtual-item10-hover.png) no-repeat 3px top;
}
.sala-virtual-item11 {
	background:url(../img/sala-virtual-item11.png) no-repeat 3px top;
}
.sala-virtual-item11:hover {
	background:url(../img/sala-virtual-item11-hover.png) no-repeat 3px top;
}
.sala-virtual-item11:active {
	background:url(../img/sala-virtual-item11-hover.png) no-repeat 3px top;
}
.sala-virtual-item11.active {
	background:url(../img/sala-virtual-item11-hover.png) no-repeat 3px top;
}
.sala-virtual-item12 {
	background:url(../img/sala-virtual-item12.png) no-repeat 3px top;
}
.sala-virtual-item12:hover {
	background:url(../img/sala-virtual-item12-hover.png) no-repeat 3px top;
}
.sala-virtual-item12:active {
	background:url(../img/sala-virtual-item12-hover.png) no-repeat 3px top;
}
.sala-virtual-item12.active {
	background:url(../img/sala-virtual-item12-hover.png) no-repeat 3px top;
}
.sala-virtual-item13 {
	background:url(../img/sala-virtual-item13.png) no-repeat 3px top;
}
.sala-virtual-item13:hover {
	background:url(../img/sala-virtual-item13-hover.png) no-repeat 3px top;
}
.sala-virtual-item13:active {
	background:url(../img/sala-virtual-item13-hover.png) no-repeat 3px top;
}
.sala-virtual-item13.active {
	background:url(../img/sala-virtual-item13-hover.png) no-repeat 3px top;
}
.s-option-pg {
	width:988px;
	height:410px;
	margin-top:8px;	
}
.s-option-qde {
	width:984px;
	height:410px;
	margin:8px 2px 2px 3px;	
	background:#fff;
}
.s-option-box {
	position:relative;
	background:#ffffff;
	width:912px;
	height:50px;
	float:left;
	margin-top:2px;
}
.s-option-pg a, .s-option-pg a:hover, .s-option-pg a:active {
	color:#000;
}
.s-box-title {
	position:absolute;
	top:16px;
	left:20px;
	font-size:16px;
}
.s-option-box-info {
	position:relative;
	background:#d8d8d8;
	width:912px;
	height:466px;
	float:left;
	margin-top:2px;
}
.s-option-box-info2 {
	position:relative;
	background:#d8d8d8;
	width:836px;
	height:466px;
	float:left;
	margin-top:2px;
}
.s-option-box-info3 {
	position:relative;
	/*background:#d8d8d8;*/
	width:706px;
	height:437px;
	margin-top:2px;
	margin-bottom:2px;
	text-align:center;
	margin-left:1px;
}
.s-option-box-quadro {
	position:relative;
	background:#d8d8d8;
	width:988px;
	height:417px;
	float:left;
	margin-top:2px;
}
.s-menu {
	width:76px;
	height:466px;
	float:left;
	margin-top:2px;
}
.s-menu2 {
	width:152px;
	height:466px;
	float:left;
	margin-top:2px;
}
.s-item {
	width:76px;
	height:76px;
	margin-bottom:2px;
	background:url(../img/sala-virtual-btn1.png) no-repeat left top;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.s-item:hover, .s-item:active , .s-item.active {
	background:url(../img/sala-virtual-btn1-active.png) no-repeat left top;
}
.s-item2 {
	width:76px;
	height:92px;
	margin-bottom:2px;
	background:url(../img/sala-virtual-btn2.png) no-repeat left top;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.s-item2:hover, .s-item2:active , .s-item2.active {
	background:url(../img/sala-virtual-btn2-active.png) no-repeat left top;
}
.s-item3 {
	width:76px;
	height:57.8px;
	margin-bottom:2px;
	float:left;
	background:url(../img/sala-virtual-btn3.png) no-repeat left top;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.s-item3:hover, .s-item3:active , .s-item3.active {
	background:url(../img/sala-virtual-btn3-active.png) no-repeat left top;
}
.s-item4 {
	width:152px;
	height:76px;
	margin-bottom:2px;
	background:url(../img/sala-virtual-btn4.png) no-repeat left top;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.s-item4:hover, .s-item4:active , .s-item4.active {
	background:url(../img/sala-virtual-btn4-active.png) no-repeat left top;
}
.s-item5 {
	width:76px;
	height:76px;
	margin-bottom:2px;
	float:left;
	background:url(../img/sala-virtual-btn1.png) no-repeat left top;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.s-item5:hover, .s-item5:active , .s-item5.active {
	background:url(../img/sala-virtual-btn1-active.png) no-repeat left top;
}
.s-option-box-width {
	width:908px;
}
.s-option-box-width2 {
	width:826px;
}
.s-option-box-width3 {
	width:701px;
}
.s-option-box-width4 {
	width:750px;
}
.s-option-box-height {
	height:48px;
}
.s-option-info-height {
	height:458px;
}
.s-option-info-height2 {
	height:429px;
}
.s-option-info-height3 {
	height:409px;
}
.s-option-info-quadro-height {
	height:415px;
}
.s-option-icon {
	width:76px;
	height:50px;
	float:left;
	margin-top:2px;
	background:url(../img/sala-virtual-icon.png) no-repeat left top;
}

.s-option-icon1 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon1.png) no-repeat top center;
}
.s-option-icon2 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon2.png) no-repeat top center;
}
.s-option-icon3 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon3.png) no-repeat top center;
}
.s-option-icon4 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon4.png) no-repeat top center;
}
.s-option-icon5 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon5.png) no-repeat top center;
}
.s-option-icon6 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon6.png) no-repeat top center;
}
.s-option-icon7 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon7.png) no-repeat top center;
}
.s-option-icon8 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon8.png) no-repeat top center;
}
.s-option-icon9 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon9.png) no-repeat top center;
}
.s-option-icon10 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon10.png) no-repeat top center;
}
.s-option-icon11 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon11.png) no-repeat top center;
}
.s-option-icon12 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon12.png) no-repeat top center;
}
.s-option-icon13 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon13.png) no-repeat top center;
}
.s-option-icon14 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon14.png) no-repeat top center;
}
.s-option-icon15 {
	width:72px;
	height:48px;
	padding:0 2px 2px 2px;
	background:url(../img/sala-virtual-icon15.png) no-repeat top center;
}

.sala-virtual-btn1-icons {
	width:76px;
	height:76px;
	padding:0;
	margin:0;
	outline:none;
	border:none;
	display:block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.sala-virtual-btn2-icons {
	width:76px;
	height:92px;
	padding:0;
	margin:0;
	outline:none;
	border:none;
	display:block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.sala-virtual-btn3-icons {
	width:76px;
	height:58.2px;
	padding:0;
	margin:0;
	outline:none;
	border:none;
	display:block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	background-size: contain !important;
}
.sala-virtual-btn4-icons {
	width:152px;
	height:76px;
	padding:0;
	margin:0;
	outline:none;
	border:none;
	display:block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.sala-virtual-btn1-icon1 {
	background:url(../img/sala-virtual-btn1-icon1.png) no-repeat top center;
}
.sala-virtual-btn1-icon1:hover, .sala-virtual-btn1-icon1:active, .sala-virtual-btn1-icon1.current {
	background:url(../img/sala-virtual-btn1-icon1-current.png) no-repeat top center;
}
.sala-virtual-btn1-icon2 {
	background:url(../img/sala-virtual-btn1-icon2.png) no-repeat top center;
}
.sala-virtual-btn1-icon2:hover, .sala-virtual-btn1-icon2:active, .sala-virtual-btn1-icon2.current {
	background:url(../img/sala-virtual-btn1-icon2-current.png) no-repeat top center;
}
.sala-virtual-btn1-icon3 {
	background:url(../img/sala-virtual-btn1-icon3.png) no-repeat top center;
}
.sala-virtual-btn1-icon3:hover, .sala-virtual-btn1-icon3:active, .sala-virtual-btn1-icon3.current {
	background:url(../img/sala-virtual-btn1-icon3-current.png) no-repeat top center;
}
.sala-virtual-btn1-icon4 {
	background:url(../img/sala-virtual-btn1-icon4.png) no-repeat top center;
}
.sala-virtual-btn1-icon4:hover, .sala-virtual-btn1-icon4:active, .sala-virtual-btn1-icon4.current {
	background:url(../img/sala-virtual-btn1-icon4-current.png) no-repeat top center;
}
.sala-virtual-btn1-icon5 {
	background:url(../img/sala-virtual-btn1-icon5.png) no-repeat top center;
}
.sala-virtual-btn1-icon5:hover, .sala-virtual-btn1-icon5:active, .sala-virtual-btn1-icon5.current {
	background:url(../img/sala-virtual-btn1-icon5-current.png) no-repeat top center;
}
.sala-virtual-btn1-icon6 {
	background:url(../img/sala-virtual-btn1-icon6.png) no-repeat top center;
}
.sala-virtual-btn1-icon6:hover, .sala-virtual-btn1-icon6:active, .sala-virtual-btn1-icon6.current {
	background:url(../img/sala-virtual-btn1-icon6-current.png) no-repeat top center;
}


.sala-virtual-btn2-icon1 {
	background:url(../img/sala-virtual-btn2-icon1.png) no-repeat top center;
}
.sala-virtual-btn2-icon1:hover, .sala-virtual-btn2-icon1:active, .sala-virtual-btn2-icon1.current {
	background:url(../img/sala-virtual-btn2-icon1-current.png) no-repeat top center;
}
.sala-virtual-btn2-icon2 {
	background:url(../img/sala-virtual-btn2-icon2.png) no-repeat top center;
}
.sala-virtual-btn2-icon2:hover, .sala-virtual-btn2-icon2:active, .sala-virtual-btn2-icon2.current {
	background:url(../img/sala-virtual-btn2-icon2-current.png) no-repeat top center;
}
.sala-virtual-btn2-icon3 {
	background:url(../img/sala-virtual-btn2-icon3.png) no-repeat top center;
}
.sala-virtual-btn2-icon3:hover, .sala-virtual-btn2-icon3:active, .sala-virtual-btn2-icon3.current {
	background:url(../img/sala-virtual-btn2-icon3-current.png) no-repeat top center;
}
.sala-virtual-btn2-icon4 {
	background:url(../img/sala-virtual-btn2-icon4.png) no-repeat top center;
}
.sala-virtual-btn2-icon4:hover, .sala-virtual-btn2-icon4:active, .sala-virtual-btn2-icon4.current {
	background:url(../img/sala-virtual-btn2-icon4-current.png) no-repeat top center;
}
.sala-virtual-btn2-icon5 {
	background:url(../img/sala-virtual-btn2-icon5.png) no-repeat top center;
}
.sala-virtual-btn2-icon5:hover, .sala-virtual-btn2-icon5:active, .sala-virtual-btn2-icon5.current {
	background:url(../img/sala-virtual-btn2-icon5-current.png) no-repeat top center;
}


.sala-virtual-btn1-icon7, .sala-virtual-btn1-icon7:hover, .sala-virtual-btn1-icon7:active, .sala-virtual-btn1-icon7.current {
	background:url(../img/sala-virtual-btn1-icon7.png) no-repeat top center;
}
.sala-virtual-btn1-icon8, .sala-virtual-btn1-icon8:hover, .sala-virtual-btn1-icon8:active, .sala-virtual-btn1-icon8.current {
	background:url(../img/sala-virtual-btn1-icon8.png) no-repeat top center;
}
.sala-virtual-btn1-icon9, .sala-virtual-btn1-icon9:hover, .sala-virtual-btn1-icon9:active, .sala-virtual-btn1-icon9.current {
	background:url(../img/sala-virtual-btn1-icon9.png) no-repeat top center;
}
.sala-virtual-btn1-icon10, .sala-virtual-btn1-icon10:hover, .sala-virtual-btn1-icon10:active, .sala-virtual-btn1-icon10.current {
	background:url(../img/sala-virtual-btn1-icon10.png) no-repeat top center;
}
.sala-virtual-btn1-icon11, .sala-virtual-btn1-icon11:hover, .sala-virtual-btn1-icon11:active, .sala-virtual-btn1-icon11.current {
	background:url(../img/sala-virtual-btn1-icon11.png) no-repeat top center;
}
.sala-virtual-btn1-icon12, .sala-virtual-btn1-icon12:hover, .sala-virtual-btn1-icon12:active, .sala-virtual-btn1-icon12.current {
	background:url(../img/sala-virtual-btn1-icon12.png) no-repeat top center;
}
.defs-quadro-btn {
	width:70px;
	height:50px;
	background:url(../img/defs-quadro.png) no-repeat top center;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	margin:4px 0 0 918px;
}
.defs-quadro-btn:hover, .defs-quadro-btn:active {
	background:url(../img/defs-quadro-hover.png) no-repeat top center;
}
.defs-quadro-btn-span {
	width:70px;
	height:50px;
	outline: none;
	border: none;
	display: block;
}





.sala-virtual-btn3-icon1, .sala-virtual-btn3-icon1:hover, .sala-virtual-btn3-icon1:active {
	background:url(../img/sala-virtual-btn3-icon1.png) no-repeat top center;
}
.sala-virtual-btn3-icon2, .sala-virtual-btn3-icon2:hover, .sala-virtual-btn3-icon2:active {
	background:url(../img/sala-virtual-btn3-icon2.png) no-repeat top center;
}
.sala-virtual-btn3-icon3, .sala-virtual-btn3-icon3:hover, .sala-virtual-btn3-icon3:active {
	background:url(../img/sala-virtual-btn3-icon3.png) no-repeat top center;
}
.sala-virtual-btn3-icon4, .sala-virtual-btn3-icon4:hover, .sala-virtual-btn3-icon4:active {
	background:url(../img/sala-virtual-btn3-icon4.png) no-repeat top center;
}
.sala-virtual-btn3-icon5, .sala-virtual-btn3-icon5:hover, .sala-virtual-btn3-icon5:active {
	background:url(../img/sala-virtual-btn3-icon5.png) no-repeat top center;
}
.sala-virtual-btn3-icon6, .sala-virtual-btn3-icon6:hover, .sala-virtual-btn3-icon6:active {
	background:url(../img/sala-virtual-btn3-icon6.png) no-repeat top center;
}
.sala-virtual-btn3-icon7, .sala-virtual-btn3-icon7:hover, .sala-virtual-btn3-icon7:active {
	background:url(../img/sala-virtual-btn3-icon7.png) no-repeat top center;
}
.sala-virtual-btn3-icon8, .sala-virtual-btn3-icon8:hover, .sala-virtual-btn3-icon8:active {
	background:url(../img/sala-virtual-btn3-icon8.png) no-repeat top center;
}
.sala-virtual-btn3-icon9, .sala-virtual-btn3-icon9:hover, .sala-virtual-btn3-icon9:active {
	background:url(../img/sala-virtual-btn3-icon9.png) no-repeat top center;
}
.sala-virtual-btn3-icon10, .sala-virtual-btn3-icon10:hover, .sala-virtual-btn3-icon10:active {
	background:url(../img/sala-virtual-btn3-icon10.png) no-repeat top center;
}
.sala-virtual-btn3-icon11, .sala-virtual-btn3-icon11:hover, .sala-virtual-btn3-icon11:active {
	background:url(../img/sala-virtual-btn3-icon11.png) no-repeat top center;
}
.sala-virtual-btn3-icon12, .sala-virtual-btn3-icon12:hover, .sala-virtual-btn3-icon12:active {
	background:url(../img/sala-virtual-btn3-icon12.png) no-repeat top center;
}
.sala-virtual-btn3-icon13, .sala-virtual-btn3-icon13:hover, .sala-virtual-btn3-icon13:active {
	background:url(../img/sala-virtual-btn3-icon13.png) no-repeat top center;
}
.sala-virtual-btn3-icon14, .sala-virtual-btn3-icon14:hover, .sala-virtual-btn3-icon14:active {
	background:url(../img/sala-virtual-btn3-icon14.png) no-repeat top center;
}
.sala-virtual-btn3-icon15, .sala-virtual-btn3-icon15:hover, .sala-virtual-btn3-icon15:active {
	background:url(../img/sala-virtual-btn3-icon15.png) no-repeat top center;
}
.sala-virtual-btn3-icon15__5, .sala-virtual-btn3-icon15__5:hover, .sala-virtual-btn3-icon15__5:active {
	background:url(../img/sala-virtual-btn3-icon15__5.png) no-repeat top center;
}
.sala-virtual-btn3-icon16, .sala-virtual-btn3-icon16:hover, .sala-virtual-btn3-icon16:active {
	background:url(../img/sala-virtual-btn3-icon16.png) no-repeat top center;
}
.sala-virtual-btn3-icon17, .sala-virtual-btn3-icon17:hover, .sala-virtual-btn3-icon17:active {
	background:url(../img/sala-virtual-btn3-icon17.png) no-repeat top center;
}
.sala-virtual-btn3-icon18, .sala-virtual-btn3-icon18:hover, .sala-virtual-btn3-icon18:active {
	background:url(../img/sala-virtual-btn3-icon18.png) no-repeat top center;
}



.sala-virtual-btn4-icon1, .sala-virtual-btn4-icon1:hover, .sala-virtual-btn4-icon1:active {
	background:url(../img/sala-virtual-btn4-icon1.png) no-repeat top center;
}
.sala-virtual-btn4-icon2, .sala-virtual-btn4-icon2:hover, .sala-virtual-btn4-icon2:active {
	background:url(../img/sala-virtual-btn4-icon2.png) no-repeat top center;
}
.sala-virtual-btn5-icon3, .sala-virtual-btn5-icon3:hover, .sala-virtual-btn5-icon3:active {
	background:url(../img/sala-virtual-btn5-icon3.png) no-repeat top center;
}
.sala-virtual-btn5-icon4, .sala-virtual-btn5-icon4:hover, .sala-virtual-btn5-icon4:active {
	background:url(../img/sala-virtual-btn5-icon4.png) no-repeat top center;
}
.sala-virtual-btn5-icon5, .sala-virtual-btn5-icon5:hover, .sala-virtual-btn5-icon5:active {
	background:url(../img/sala-virtual-btn5-icon5.png) no-repeat top center;
}
.sala-virtual-btn5-icon6, .sala-virtual-btn5-icon6:hover, .sala-virtual-btn5-icon6:active {
	background:url(../img/sala-virtual-btn5-icon6.png) no-repeat top center;
}
.sala-virtual-btn4-icon7, .sala-virtual-btn4-icon7:hover, .sala-virtual-btn4-icon7:active {
	background:url(../img/sala-virtual-btn4-icon7.png) no-repeat top center;
}
.sala-virtual-btn4-icon8, .sala-virtual-btn4-icon8:hover, .sala-virtual-btn4-icon8:active {
	background:url(../img/sala-virtual-btn4-icon8.png) no-repeat top center;
}


/* accordion */


ul.ac-topic, ul.ac-title, ul.ac-item {
  list-style-type:none;
  text-decoration:none;
  margin:0;
  padding:0;
  font-size:14px;
}
.accordion ul, .accordion li {
  list-style-type:none;
  text-decoration:none;
  margin:0;
  padding:0;
}
a.ac-topic, a.ac-topic:hover, a.ac-topic:active {
	list-style-type:none;
	text-decoration:none;
	margin:0;
	color:#fff;
	/*text-shadow:#424242 0 -1px 0;*/
	/*font-size: 13px;*/
}
/*a.ac-topic, a.ac-topic:hover, a.ac-topic:active {
	list-style-type:none;
	text-decoration:none;
	margin:0;
	color:#fff;
	text-shadow:#c0171d 0 -1px 0;
}*/
a.ac-title, a.ac-title:hover, a.ac-title:active {
	list-style-type:none;
	text-decoration:none;
	padding:8px 10px 10px 22px;
	margin:0;
	color:#000;
	text-shadow:#fff 1px 1px 0;
}
a.ac-item {
	text-decoration:none;
	padding:6px 10px 8px 22px;
	margin:0;
	color:#000;
	text-shadow:#fff 1px 1px 0;
	background:#f2f2f2;
}
a.ac-item:hover, a.ac-item:active {
  color:#ff0000;
}
.ac-sep {
	width:235px;
	height:2px;
	margin:0 2px;
	background:url(../img/ac-sep.png) repeat-x top center #f2f2f2;
}
.ac-title-bg-top {
	background:url(../img/ac-title-top.png) no-repeat top center;
	/*width:193px;*/
	width:240px;
	height:3px;
}
.ac-title-bg {
	background:url(../img/ac-title.png) repeat-y top center;
	width:240px;
}
.ac-title-bg-bottom {
	background:url(../img/ac-title-bottom.png) no-repeat top center;
	width:240px;
	height:5px;
}
.ac-topic-bg-top {
	background:url(../img/ac-topic-top.png) no-repeat top center;
	width:240px;
	height:3px;
}

.ac-topic-bg {
	background:url(../img/ac-topic.png) repeat-x top center #4b4b4b;
}

.ac-topic-bg-center {
	/*background:url(../img/ac-topic-center.png) repeat-y top center;*/
	width:210px;
	padding:4px 10px 4px 17px;
	margin:0;
}
.ac-topic-bg-bottom {
	background:url(../img/ac-topic-bottom.png) no-repeat top center;
	width:240px;
	height:5px;
}

.ac-topic-bgA1 {
	background:url(../img/ac-topicA1.png) repeat-x top center #005585;
}
.ac-topic-bg-topA1 {
	background:url(../img/ac-topic-topA1.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomA1 {
	background:url(../img/ac-topic-bottomA1.png) no-repeat top center;
	width:240px;
	height:5px;
}
.ac-topic-bgA2 {
	background:url(../img/ac-topicA2.png) repeat-x top center #be5b07;
}
.ac-topic-bg-topA2 {
	background:url(../img/ac-topic-topA2.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomA2 {
	background:url(../img/ac-topic-bottomA2.png) no-repeat top center;
	width:240px;
	height:5px;
}
.ac-topic-bgA3 {
	background:url(../img/ac-topicA3.png) repeat-x top center #006228;
}
.ac-topic-bg-topA3 {
	background:url(../img/ac-topic-topA3.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomA3 {
	background:url(../img/ac-topic-bottomA3.png) no-repeat top center;
	width:240px;
	height:5px;
}
.ac-topic-bgA4 {
	background:url(../img/ac-topicA4.png) repeat-x top center #c00c55;
}
.ac-topic-bg-topA4 {
	background:url(../img/ac-topic-topA4.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomA4 {
	background:url(../img/ac-topic-bottomA4.png) no-repeat top center;
	width:240px;
	height:5px;
}

.ac-topic-bgA5 {
	background:url(../img/ac-topicA5.png) repeat-x top center #007475;
}
.ac-topic-bg-topA5 {
	background:url(../img/ac-topic-topA5.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomA5 {
	background:url(../img/ac-topic-bottomA5.png) no-repeat top center;
	width:240px;
	height:5px;
}

.ac-topic-bgA6 {
	background:url(../img/ac-topicA6.png) repeat-x top center #803a15;
}
.ac-topic-bg-topA6 {
	background:url(../img/ac-topic-topA6.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomA6 {
	background:url(../img/ac-topic-bottomA6.png) no-repeat top center;
	width:240px;
	height:5px;
}

.ac-topic-bgA7 {
	background:url(../img/ac-topicA7.png) repeat-x top center #00427e;
}
.ac-topic-bg-topA7 {
	background:url(../img/ac-topic-topA7.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomA7 {
	background:url(../img/ac-topic-bottomA7.png) no-repeat top center;
	width:240px;
	height:5px;
}

.ac-topic-bgB1 {
	background:url(../img/ac-topicB1.png) repeat-x top center #c0171d;
}
.ac-topic-bg-topB1 {
	background:url(../img/ac-topic-topB1.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomB1 {
	background:url(../img/ac-topic-bottomB1.png) no-repeat top center;
	width:240px;
	height:5px;
}
.ac-topic-bgB2 {
	background:url(../img/ac-topicB2.png) repeat-x top center #00659f;
}
.ac-topic-bg-topB2 {
	background:url(../img/ac-topic-topB2.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomB2 {
	background:url(../img/ac-topic-bottomB2.png) no-repeat top center;
	width:240px;
	height:5px;
}
.ac-topic-bgB3 {
	background:url(../img/ac-topicB3.png) repeat-x top center #79442c;
}
.ac-topic-bg-topB3 {
	background:url(../img/ac-topic-topB3.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomB3 {
	background:url(../img/ac-topic-bottomB3.png) no-repeat top center;
	width:240px;
	height:5px;
}
.ac-topic-bgB4 {
	background:url(../img/ac-topicB4.png) repeat-x top center #a77010;
}
.ac-topic-bg-topB4 {
	background:url(../img/ac-topic-topB4.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomB4 {
	background:url(../img/ac-topic-bottomB4.png) no-repeat top center;
	width:240px;
	height:5px;
}
.ac-topic-bgB5 {
	background:url(../img/ac-topicB5.png) repeat-x top center #008696;
}
.ac-topic-bg-topB5 {
	background:url(../img/ac-topic-topB5.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomB5 {
	background:url(../img/ac-topic-bottomB5.png) no-repeat top center;
	width:240px;
	height:5px;
}
.ac-topic-bgB6 {
	background:url(../img/ac-topicB6.png) repeat-x top center #6c004c;
}
.ac-topic-bg-topB6 {
	background:url(../img/ac-topic-topB6.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomB6 {
	background:url(../img/ac-topic-bottomB6.png) no-repeat top center;
	width:240px;
	height:5px;
}

.ac-topic-bgC1 {
	background:url(../img/ac-topicC1.png) repeat-x top center #c0171d;
}
.ac-topic-bg-topC1 {
	background:url(../img/ac-topic-topC1.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomC1 {
	background:url(../img/ac-topic-bottomC1.png) no-repeat top center;
	width:240px;
	height:5px;
}

.ac-topic-bgC2 {
	background:url(../img/ac-topicC2.png) repeat-x top center #79442c;
}
.ac-topic-bg-topC2 {
	background:url(../img/ac-topic-topC2.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomC2 {
	background:url(../img/ac-topic-bottomC2.png) no-repeat top center;
	width:240px;
	height:5px;
}


.ac-topic-bgD1 {
	background:url(../img/ac-topicD1.png) repeat-x top center #c0171d;
}
.ac-topic-bg-topD1 {
	background:url(../img/ac-topic-topD1.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomD1 {
	background:url(../img/ac-topic-bottomD1.png) no-repeat top center;
	width:240px;
	height:5px;
}

.ac-topic-bgD2 {
	background:url(../img/ac-topicD2.png) repeat-x top center #008642;
}
.ac-topic-bg-topD2 {
	background:url(../img/ac-topic-topD2.png) no-repeat top center;
	width:240px;
	height:3px;
}
.ac-topic-bg-bottomD2 {
	background:url(../img/ac-topic-bottomD2.png) no-repeat top center;
	width:240px;
	height:5px;
}

.ac-box-info {
	width:711px;
	height:28px;
	background:#fff;
	position:relative;
	margin-left:-1px;
}
.ac-box-info-height {
	height:20px;
}
.ac-box-pag {
	color:#000;
	font-size:14px;
	position:absolute;
	right:15px;
	top:6px;
}
.ac-box-title {
	color:#000;
	font-size:14px;
	position:absolute;
	left:15px;
	top:6px;
}
.ac-scroll-box {
/*	width:760px;*/
width:706px;
	height:467px;
	float:left;
}


#scrollbar12 {
/*	width: 228px;*/
width: 277px;
	float:left;
}
#scrollbar12 .viewport2 {
	background:#f2f2f2;
	font-size:13px;
	/*width: 193px;*/
	width: 240px;
	height: 467px;
	overflow: hidden;
	position: relative;
}
#scrollbar12 .overview2 {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}
#scrollbar12 .scrollbar2{
	background: transparent url(../img/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 32px;
	margin-right:3px;
}
#scrollbar12 .track2 {
	background: transparent url(../img/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
	height: 467px;
	width:30px;
	position: relative;
	padding: 0 1px;
}
#scrollbar12 .thumb2 {
	background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 30px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 1px;
}
#scrollbar12 .thumb2 .end2 {
	background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 9px;
	width: 30px;
}
#scrollbar12 .disable {
	display: none;
}
.kwicks li a{
	color: black;
}
.s-option-box-info .s-box-info .item1 {
	width: 308px;
	height: 425px;
	margin-top: 18px;
	margin-left: 109px;
	border: 3px solid white;
	float: left;
}
/* Veiculos */
.s-option-box-info .s-box-info .item2 {
	width: 308px;
	height: 425px;
	margin-top: 18px;
	margin-left: 54px;
	border: 3px solid white;
	float: left;
}
.s-option-box-info2 .s-box-info .item1 {
	width: 157px;
	height: 398px;
	margin-top: 31px;
	margin-left: 22px;
	border: 3px solid white;
	float: left;
}
.box-inicial {
	color:#000000;
	background:#ffffff;
	position:relative;
	width:324px;
	height:229px;
	outline: none;
	border: none;
	display: block;
	float:left;
	margin-bottom:10px;
}
.box-inicial-button-height {
	height:221px;
}
.box-inicial-button-width {
	width:314px;
}
.box-sala {
	position:absolute;
	top:94px;
	left:56px;
	width:268px;
	height:135px;
	background:url(../img/menu_inicial_sala.jpg) no-repeat;
}
.box-defensiva {
	position:absolute;
	top:113px;
	left:135px;
	width:170px;
	height:116px;
	background:url(../img/menu_inicial_testes.jpg) no-repeat;
}
.box-testes {
	position:absolute;
	top:113px;
	left:85px;
	width:237px;
	height:116px;
	background:url(../img/menu_inicial_defensiva.jpg) no-repeat;
}
.box-ensino {
	position:absolute;
	top:113px;
	left:85px;
	width:237px;
	height:116px;
	background:url(../img/menu_inicial_ensino.jpg) no-repeat;
}
.banner-inicial {
	position:relative;
	width:987px;
	height:239px;
	outline: none;
	border: none;
	display: block;
}
.banner-inicial-height {
	height:233px;
}
.banner-inicial-width {
	width:977px;
}
#slider li { 
	width:984px;
	height:239px;
	overflow:hidden; 
}
.sinaleiro1 {
	background:url(../img/sinaleiro1.png) no-repeat;
	width:910px;
	height:466px;
	margin-left: 1px;
}
.sinaleiro2 {
	background:url(../img/sinaleiro2.png) no-repeat;
	width:910px;
	height:466px;
	margin-left: 1px;
}
.sinaleiro3 {
	background:url(../img/sinaleiro3.png) no-repeat;
	width:910px;
	height:466px;
	margin-left: 1px;
}
.sinaleiro4 {
	background:url(../img/sinaleiro4.png) no-repeat;
	width:910px;
	height:466px;
	margin-left: 1px;
}
.sinaleiro5 {
	background:url(../img/sinaleiro5.png) no-repeat;
	width:910px;
	height:466px;
	margin-left: 1px;
}
.sinaleiro6 {
	background:url(../img/sinaleiro6.png) no-repeat;
	width:910px;
	height:466px;
	margin-left: 1px;
}

.sinal_veiculo4_1 {
	width:456px;
	height:464px;
	float:left;
}
.sinal_veiculo4_2 {
	width:455px;
	height:464px;
	float:left;
}
.sinal_lum1 {
	background:url(../img/sinais_luminosos1_1.jpg) no-repeat;
	width:417px;
	height:464px;
	/*margin-top:28px;
	margin-left:23px;
	border:3px solid white;*/
	float:left;
}
.sinal_lum2 {
	background:url(../img/sinais_luminosos1_2.jpg) no-repeat;
	width:416px;
	height:464px;
	float:left;
}
.sinal_lum3 {
	width:268px;
	height:464px;
	float:left;
}
.sinal_lum3_2 {
	width:226px;
	height:464px;
	float:left;
}
.sinal_lum4 {
	width:301px;
	height:464px;
	float:left;
}
.sinal_lum5 {
	width:412px;
	height:464px;
	float:left;
}
.sinal_lum5_2 {
	width:412px;
	height:464px;
	float:left;
}
.sinal_lum6 {
	width:348px;
	height:255px;
	float:left;
}
.sinal_lum7 {
	width:182px;
	height:255px;
	/*margin-top:63px;
	border:3px solid white;*/
	float:left;
}
.sinal_lum7_2 {
	width:203px;
	height:255px;
	/*margin-top:63px;
	border:3px solid white;*/
	float:left;
}
.sinal_lum8 {
	width:193px;
	height:188px;
	float:left;
}
.sinal_lum9 {
	width:239px;
	height:188px;
	float:left;
}
.sinal_lum9__5 {
	width:374px;
	height:188px;
	float:left;
}
.sinal_lum10__10 {
	width:100%;
	height:206px;
	float:left;
}
.sinal_lum10 {
	width:186px;
	height:206px;
	float:left;
}
.sinal_lum10_2 {
	width:260px;
	height:206px;
	float:left;
}
.sinal_lum10_3 {
	width:360px;
	height:206px;
	float:left;
}
.sinal_lum11 {
	width:185px;
	height:232px;
	float:left;
}
.sinal_lum11_2 {
	width:279px;
	height:232px;
	float:left;
}
.sinal_lum11__2 {
	width:379px;
	height:232px;
	float:left;
}

.sinal_lum12 {
	background:url(../img/sinais_luminosos3_7.jpg) no-repeat;
	width:417px;
	height:464px;
	float:left;
}
.sinal_lum13 {
	background:url(../img/sinais_luminosos3_8.jpg) no-repeat;
	width:416px;
	height:464px;
	float:left;
}
.sinal_lum14 {
	background:url(../img/sinais_luminosos4_1.jpg) no-repeat;
	width:832px;
	height:464px;
	/*margin-top:63px;
	margin-left:72px;
	border:3px solid white;*/
	float:left;
}
.sinal_lum14__5 {
	width:832px;
	height:464px;
	float:left;
}

.sinal_lum14__5_1 {
	width: 176px;
    height: 236px;
	float:left;
}
.sinal_lum14__5_2 {
    width: 150px;
    height: 236px;
	float:left;
}
.sinal_lum14__5_3 {
    width: 150px;
    height: 236px;
	float:left;
}
.sinal_lum14__5_4 {
    width: 184px;
    height: 236px;
	float:left;
}
.sinal_lum14__5_5 {
    width: 150px;
    height: 236px;
	float:left;
}

.sinal_lum14__5_6 {
	width: 176px;
    height: 236px;
	float:left;
}
.sinal_lum14__5_7 {
    width: 150px;
    height: 236px;
	float:left;
}
.sinal_lum14__5_8 {
    width: 150px;
    height: 236px;
	float:left;
}
.sinal_lum14__5_9 {
    width: 184px;
    height: 236px;
	float:left;
}
.sinal_lum14__5_10 {
    width: 150px;
    height: 236px;
	float:left;
}

.sinal_lum15 {
	background:url(../img/sinais_luminosos5_1.jpg) no-repeat;
	width:417px;
	height:464px;
	/*margin-top:63px;
	margin-left:72px;
	border:3px solid white;*/
	float:left;
}
.sinal_lum16 {
	background:url(../img/sinais_luminosos5_2.jpg) no-repeat;
	width:416px;
	height:464px;
	/*margin-top:63px;
	margin-left:16px;
	border:3px solid white;*/
	float:left;
}
.sinal_lum17 {
	background:url(../img/sinais_luminosos6_1.jpg) no-repeat;
	width:832px;
	height:464px;
	/*margin-top:63px;
	margin-left:72px;
	border:3px solid white;*/
	float:left;
}
.sinal1 {
	width: 34px;
    height: 34px;
    margin-top: 40px;
    margin-left: 115px;
	float:left;
}
.sinal2 {
	width: 50px;
    height: 51px;
    margin-top: 20px;
    margin-left: 10px;
	float:left;
}
.sinal3 {
	width: 55px;
    height: 52px;
    margin-top: 20px;
    margin-left: 10px;
	float:left;
}
.sinal4 {
	width: 69px;
    height: 52px;
    margin-top: 20px;
    margin-left: 10px;
	float:left;
}
.sinal5 {
	width: 40px;
    height: 70px;
    margin-top: 20px;
    margin-left: 10px;
	float:left;
}
.sinal6 {
	width: 53px;
    height: 107px;
    margin-top: 20px;
    margin-left: 9px;
	float:left;
}
.sinal7 {
	width: 52px;
    height: 67px;
    margin-top: 20px;
    margin-left: 10px;
	float:left;
}
.sinal8 {
	width: 52px;
    height: 68px;
    margin-top: 19px;
	margin-left:10px;
	float:left;
}
.sinal9 {
	width: 32px;
    height: 59px;
    margin-top: 19px;
    margin-left: 10px;
	float:left;
}
.sinal10 {
	width: 72px;
    height: 73px;
    margin-top: 19px;
    margin-left: 10px;
	float:left;
}
.sinal11 {
	width: 94px;
    height: 39px;
    margin-top: -47px;
    margin-left: 114px;
	float:left;
}
.sinal12 {
	width: 94px;
    height: 35px;
    margin-top: 3px;
    margin-left: 114px;
	float:left;
}
.sinal13 {
	width: 66px;
    height: 66px;
    margin-top: -27px;
    margin-left: 7px;
	float:left;
}
.sinal14 {
	width: 63px;
    height: 43px;
    margin-top: -48px;
    margin-left: 8px;
	float:left;
}
.sinal15 {
	width: 102px;
    height: 29px;
    margin-top: 9px;
    margin-left: 42px;
	float:left;
}
.sinal16 {
	width: 118px;
    height: 70px;
    margin-top: -30px;
    margin-left: 46px;
	float:left;
}
.sinal17 {
	width: 42px;
    height: 69px;
    margin-top: -32px;
    margin-left: 11px;
	float:left;
}
.sinal18 {
	width: 53px;
    height: 65px;
    margin-top: -25px;
    margin-left: 16px;
	float:left;
}
.sinal19 {
	width: 35px;
    height: 74px;
    margin-top: 23px;
    margin-left: 119px;
	float:left;
}
.sinal20 {
	width: 35px;
    height: 72px;
    margin-top: 22px;
    margin-left: 8px;
	float:left;
}
.sinal21 {
	width: 27px;
    height: 30px;
    margin-top: 24px;
    margin-left: 44px;
	float:left;
}
.sinal22 {
	width: 113px;
    height: 18px;
    margin-top: 24px;
    margin-left: 37px;
	float:left;
}
.sinal23 {
	width: 15px;
    height: 140px;
    margin-top: 18px;
    margin-left: 20px;
	float:left;
}
.sinal24 {
	    width: 24px;
    height: 98px;
    margin-top: 28px;
    margin-left: 17px;
	float:left;
}
.sinal25 {
	width: 23px;
    height: 98px;
    margin-top: 28px;
    margin-left: 15px;
	float:left;
}
.sinal25__1 {
	width: 63px;
    height: 50px;
    margin-top: 23px;
    margin-left: 24px;
	float:left;
}
.sinal26 {
	width: 26px;
    height: 44px;
    margin-top: 14px;
    margin-left: 17px;
	float:left;
}
.sinal27 {
	    width: 39px;
    height: 50px;
    margin-top: 70px;
    margin-left: -33px;
	float:left;
}
.sinal28 {
	width: 81px;
    height: 112px;
    margin-top: 23px;
    margin-left: 19px;
	float:left;
}
.sinal29 {
	width: 82px;
    height: 26px;
    margin-top: -87px;
    margin-left: 210px;
	float:left;
}
.sinal30 {
	width: 30px;
    height: 46px;
    margin-top: -100px;
    margin-left: 307px;
	float:left;
}
.sinal31 {
	width: 90px;
    height: 40px;
    margin-top: -95px;
    margin-left: 345px;
	float:left;
}
.sinal32 {
	width: 64px;
    height: 68px;
    margin-top: -79px;
    margin-left: 554px;
	float:left;
}
.sinal33 {
	width: 155px;
    height: 70px;
    margin-top: -18px;
    margin-left: 118px;
	float:left;
}
.sinal34 {
	width: 148px;
    height: 169px;
    margin-top: -47px;
    margin-left: 12px;
	float:left;
}
.sinal35 {
	width: 224px;
    height: 122px;
    margin-top: -1px;
    margin-left: 15px;
	float:left;
}
.sinal36 {
	width: 140px;
    height: 56px;
    margin-top: -56px;
    margin-left: 127px;
	float:left;
}
.sinal37 {
	    width: 58px;
    height: 58px;
    margin-top: -60px;
    margin-left: 288px;
	float:left;
}
.sinal38 {
	/*background:url(../img/sinais_verticais2_1.png) no-repeat;*/
	width: 69px;
    height: 60px;
    margin-top: 21px;
    margin-left: 113px;
	float:left;
}
.sinal39 {
	/*background:url(../img/sinais_verticais2_2.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top: 21px;
	margin-left:9px;
	float:left;
}
.sinal40 {
	/*background:url(../img/sinais_verticais2_3.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:22px;
	margin-left:7px;
	float:left;
}
.sinal41 {
	/*background:url(../img/sinais_verticais2_4.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:22px;
	margin-left:9px;
	float:left;
}
.sinal42 {
	/*background:url(../img/sinais_verticais2_5.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:22px;
	margin-left:9px;
	float:left;
}
.sinal43 {
	/*background:url(../img/sinais_verticais2_6.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:22px;
	margin-left:9px;
	float:left;
}
.sinal44 {
	/*background:url(../img/sinais_verticais2_7.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:22px;
	margin-left:8px;
	float:left;
}
.sinal45 {
	/*background:url(../img/sinais_verticais2_8.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:22px;
	margin-left:9px;
	float:left;
}
.sinal46 {
	/*background:url(../img/sinais_verticais2_9.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:113px;
	float:left;
}
.sinal47 {
	/*background:url(../img/sinais_verticais2_10.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:9px;
	float:left;
}
.sinal48 {
	/*background:url(../img/sinais_verticais2_11.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal49 {
	/*background:url(../img/sinais_verticais2_12.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal50 {
	/*background:url(../img/sinais_verticais2_13.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal51 {
	/*background:url(../img/sinais_verticais2_14.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal52 {
	/*background:url(../img/sinais_verticais2_15.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:9px;
	float:left;
}
.sinal53 {
	/*background:url(../img/sinais_verticais2_16.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:10px;
	float:left;
}
.sinal54 {
	/*background:url(../img/sinais_verticais2_17.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:113px;
	float:left;
}
.sinal55 {
	/*background:url(../img/sinais_verticais2_18.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:10px;
	float:left;
}
.sinal56 {
	/*background:url(../img/sinais_verticais2_19.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:6px;
	float:left;
}
.sinal57 {
	/*background:url(../img/sinais_verticais2_20.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:12px;
	float:left;
}
.sinal58 {
	/*background:url(../img/sinais_verticais2_21.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:5px;
	float:left;
}
.sinal59 {
	/*background:url(../img/sinais_verticais2_22.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal60 {
	/*background:url(../img/sinais_verticais2_23.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal61 {
	/*background:url(../img/sinais_verticais2_24.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:11px;
	float:left;
}
.sinal62 {
	/*background:url(../img/sinais_verticais2_25.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:113px;
	float:left;
}
.sinal63 {
	/*background:url(../img/sinais_verticais2_26.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:9px;
	float:left;
}
.sinal64 {
	/*background:url(../img/sinais_verticais2_27.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal64_5 {
	/*background:url(../img/sinais_verticais2_27.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:11px;
	float:left;
}
.sinal65 {
	/*background:url(../img/sinais_verticais2_28.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:5px;
	float:left;
}
.sinal66 {
	/*background:url(../img/sinais_verticais2_29.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:9px;
	float:left;
}
.sinal67 {
	/*background:url(../img/sinais_verticais2_30.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal67__1 {
	/*background:url(../img/sinais_verticais2_30.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal67__2 {
	/*background:url(../img/sinais_verticais2_30.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:113px;
	float:left;
}
.sinal68 {
	/*background:url(../img/sinais_verticais2_31.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal69 {
	/*background:url(../img/sinais_verticais2_32.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:10px;
	float:left;
}
.sinal70 {
	/*background:url(../img/sinais_verticais2_33.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:10px;
	float:left;
}
.sinal71 {
	/*background:url(../img/sinais_verticais2_34.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:6px;
	float:left;
}
.sinal72 {
	/*background:url(../img/sinais_verticais2_35.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal73 {
	/*background:url(../img/sinais_verticais2_36.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:7px;
	float:left;
}
.sinal74 {
	/*background:url(../img/sinais_verticais2_37.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:11px;
	float:left;
}
.sinal75 {
	/*background:url(../img/sinais_verticais2_38.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:150px;
	float:left;
}
.sinal76 {
	/*background:url(../img/sinais_verticais2_39.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:9px;
	float:left;
}
.sinal77 {
	/*background:url(../img/sinais_verticais2_40.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:10px;
	float:left;
}
.sinal78 {
	/*background:url(../img/sinais_verticais2_41.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:10px;
	float:left;
}
.sinal79 {
	/*background:url(../img/sinais_verticais2_42.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:4px;
	float:left;
}
.sinal80 {
	/*background:url(../img/sinais_verticais2_43.png) no-repeat;*/
	width: 69px;
    height: 60px;
	margin-top:11px;
	margin-left:6px;
	float:left;
}
.sinal81 {
	/*background:url(../img/sinais_verticais2_44.png) no-repeat;*/
	width: 69px;
    height: 68px;
	margin-top:11px;
	margin-left:14px;
	float:left;
}
.sinal82 {
	background:url(../img/sinais_verticais3_1.png) no-repeat;
	width:114px;
	height:99px;
	margin-top:52px;
	margin-left:149px;
	float:left;
}
.sinal83 {
	background:url(../img/sinais_verticais3_2.png) no-repeat;
	width:110px;
	height:108px;
	margin-top:47px;
	margin-left:23px;
	float:left;
}
.sinal84 {
	background:url(../img/sinais_verticais3_3.png) no-repeat;
	width:114px;
	height:114px;
	margin-top:44px;
	margin-left:23px;
	float:left;
}
.sinal85 {
	background:url(../img/sinais_verticais3_4.png) no-repeat;
	width:113px;
	height:114px;
	margin-top:44px;
	margin-left:35px;
	float:left;
}
.sinal86 {
	background:url(../img/sinais_verticais3_5.png) no-repeat;
	width:118px;
	height:118px;
	margin-top:17px;
	margin-left:149px;
	float:left;
}
.sinal87 {
	background:url(../img/sinais_verticais3_6.png) no-repeat;
	width:113px;
	height:114px;
	margin-top:19px;
	margin-left:16px;
	border-radius:10px;
	border: 1px solid black;
	float:left;
}
.sinal88 {
	background:url(../img/sinais_verticais3_7.png) no-repeat;
	width:116px;
	height:101px;
	margin-top:26px;
	margin-left:28px;
	float:left;
}
.sinal89 {
	background:url(../img/sinais_verticais3_8.png) no-repeat;
	width:116px;
	height:102px;
	margin-top:25px;
	margin-left:23px;
	float:left;
}
.sinal90 {
	background:url(../img/sinais_verticais3_9.png) no-repeat;
	width:115px;
	height:100px;
	margin-top:26px;
	margin-left:150px;
	float:left;
}
.sinal91 {
	background:url(../img/sinais_verticais3_10.png) no-repeat;
	width:115px;
	height:100px;
	margin-top:26px;
	margin-left:24px;
	float:left;
}
.sinal92 {
	background:url(../img/sinais_verticais3_11.png) no-repeat;
	width:115px;
	height:100px;
	margin-top:26px;
	margin-left:23px;
	float:left;
}
.sinal93 {
	background:url(../img/sinais_verticais3_12.png) no-repeat;
	width:114px;
	height:100px;
	margin-top:26px;
	margin-left:25px;
	float:left;
}
.sinal94 {
	background:url(../img/sinais_verticais4_1.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:48px;
	margin-left:149px;
	float:left;
}
.sinal95 {
	background:url(../img/sinais_verticais4_2.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:48px;
	margin-left:8px;
	float:left;
}
.sinal96 {
	background:url(../img/sinais_verticais4_3.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:48px;
	margin-left:8px;
	float:left;
}
.sinal97 {
	background:url(../img/sinais_verticais4_4.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:48px;
	margin-left:8px;
	float:left;
}
.sinal98 {
	background:url(../img/sinais_verticais4_5.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:48px;
	margin-left:8px;
	float:left;
}
.sinal99 {
	background:url(../img/sinais_verticais4_6.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:48px;
	margin-left:8px;
	float:left;
}
.sinal100 {
	background:url(../img/sinais_verticais4_7.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:48px;
	margin-left:8px;
	float:left;
}
.sinal101 {
	background:url(../img/sinais_verticais4_8.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:48px;
	margin-left:8px;
	float:left;
}
.sinal102 {
	background:url(../img/sinais_verticais4_9.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:48px;
	margin-left:8px;
	float:left;
}
.sinal103 {
	background:url(../img/sinais_verticais4_10.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:149px;
	float:left;
}
.sinal104 {
	background:url(../img/sinais_verticais4_11.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal105 {
	background:url(../img/sinais_verticais4_12.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal106 {
	background:url(../img/sinais_verticais4_13.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal107 {
	background:url(../img/sinais_verticais4_14.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal108 {
	background:url(../img/sinais_verticais4_15.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal109 {
	background:url(../img/sinais_verticais4_16.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal110 {
	background:url(../img/sinais_verticais4_17.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal111 {
	background:url(../img/sinais_verticais4_18.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal112 {
	background:url(../img/sinais_verticais4_19.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:149px;
	float:left;
}
.sinal113 {
	background:url(../img/sinais_verticais4_20.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal114 {
	background:url(../img/sinais_verticais4_21.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal115 {
	background:url(../img/sinais_verticais4_22.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal116 {
	background:url(../img/sinais_verticais4_23.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal117 {
	background:url(../img/sinais_verticais4_24.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal118 {
	background:url(../img/sinais_verticais4_25.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal119 {
	background:url(../img/sinais_verticais4_26.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal120 {
	background:url(../img/sinais_verticais4_27.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal121 {
	background:url(../img/sinais_verticais4_28.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:149px;
	float:left;
}
.sinal122 {
	background:url(../img/sinais_verticais4_29.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal123 {
	background:url(../img/sinais_verticais4_30.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal124 {
	background:url(../img/sinais_verticais4_31.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal125 {
	background:url(../img/sinais_verticais4_32.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal126 {
	background:url(../img/sinais_verticais4_33.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal127 {
	background:url(../img/sinais_verticais4_34.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal128 {
	background:url(../img/sinais_verticais4_35.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal129 {
	background:url(../img/sinais_verticais4_36.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal130 {
	background:url(../img/sinais_verticais4_37.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:149px;
	float:left;
}
.sinal131 {
	background:url(../img/sinais_verticais4_38.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal132 {
	background:url(../img/sinais_verticais4_39.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal133 {
	background:url(../img/sinais_verticais4_40.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal134 {
	background:url(../img/sinais_verticais4_41.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal135 {
	background:url(../img/sinais_verticais4_42.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal136 {
	background:url(../img/sinais_verticais4_43.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal137 {
	background:url(../img/sinais_verticais4_44.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal138 {
	background:url(../img/sinais_verticais4_45.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal139 {
	background:url(../img/sinais_verticais4_46.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:269px;
	float:left;
}
.sinal140 {
	background:url(../img/sinais_verticais4_47.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal141 {
	background:url(../img/sinais_verticais4_48.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal142 {
	background:url(../img/sinais_verticais4_49.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal143 {
	background:url(../img/sinais_verticais4_50.png) no-repeat;
	width:52px;
	height:52px;
	margin-top:11px;
	margin-left:8px;
	float:left;
}
.sinal144 {
	/*background:url(../img/sinais_verticais5_1.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:20px;
	margin-left:114px;
	float:left;
}
.sinal145 {
	/*background:url(../img/sinais_verticais5_2.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:20px;
	margin-left:13px;
	float:left;
}
.sinal146 {
	/*background:url(../img/sinais_verticais5_3.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:20px;
	margin-left:13px;
	float:left;
}
.sinal147 {
	/*background:url(../img/sinais_verticais5_4.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:20px;
	margin-left:13px;
	float:left;
}
.sinal148 {
	/*background:url(../img/sinais_verticais5_5.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:20px;
	margin-left:16px;
	float:left;
}
.sinal149 {
	/*background:url(../img/sinais_verticais5_6.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:20px;
	margin-left:13px;
	float:left;
}
.sinal150 {
	/*background:url(../img/sinais_verticais5_7.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:20px;
	margin-left:13px;
	float:left;
}
.sinal151 {
	/*background:url(../img/sinais_verticais5_8.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:20px;
	margin-left:13px;
	float:left;
}
.sinal152 {
	/*background:url(../img/sinais_verticais5_9.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:115px;
	float:left;
}
.sinal153 {
	/*background:url(../img/sinais_verticais5_10.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal154 {
	/*background:url(../img/sinais_verticais5_11.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal155 {
	/*background:url(../img/sinais_verticais5_12.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal156 {
	/*background:url(../img/sinais_verticais5_13.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal156__5 {
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal157 {
	/*background:url(../img/sinais_verticais5_14.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal157__5 {
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal158 {
	/*background:url(../img/sinais_verticais5_15.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:113px;
	float:left;
}
.sinal159 {
	/*background:url(../img/sinais_verticais5_16.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal160 {
	/*background:url(../img/sinais_verticais5_17.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:15px;
	float:left;
}
.sinal161 {
	/*background:url(../img/sinais_verticais5_18.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal162 {
	/*background:url(../img/sinais_verticais5_19.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal163 {
	/*background:url(../img/sinais_verticais5_20.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal164 {
	/*background:url(../img/sinais_verticais5_21.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:15px;
	float:left;
}
.sinal165 {
	/*background:url(../img/sinais_verticais5_22.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal166 {
	/*background:url(../img/sinais_verticais5_23.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:113px;
	float:left;
}
.sinal167 {
	/*background:url(../img/sinais_verticais5_24.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal168 {
	/*background:url(../img/sinais_verticais5_25.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal168__5 {
	/*background:url(../img/sinais_verticais5_25.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal169 {
	/*background:url(../img/sinais_verticais5_26.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:14px;
	float:left;
}
.sinal170 {
	/*background:url(../img/sinais_verticais5_27.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:14px;
	float:left;
}
.sinal171 {
	/*background:url(../img/sinais_verticais5_28.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:14px;
	float:left;
}
.sinal172 {
	/*background:url(../img/sinais_verticais5_29.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:15px;
	float:left;
}
.sinal173 {
	/*background:url(../img/sinais_verticais5_30.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:155px;
	float:left;
}
.sinal174 {
	/*background:url(../img/sinais_verticais5_31.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal175 {
	/*background:url(../img/sinais_verticais5_32.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal176 {
	/*background:url(../img/sinais_verticais5_33.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal177 {
	/*background:url(../img/sinais_verticais5_34.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal178 {
	/*background:url(../img/sinais_verticais5_35.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal178__5 {
	/*background:url(../img/sinais_verticais5_35.png) no-repeat;*/
	width:66px;
	height:66px;
	margin-top:25px;
	margin-left:13px;
	float:left;
}
.sinal179 {
	width: 333px;
    height: 153px;
    margin-top: 53px;
    margin-left: 152px;
	float:left;
}
.sinal180 {
	    width: 174px;
    height: 170px;
    margin-top: 46px;
    margin-left: 24px;
	float:left;
}
.sinal181 {
	    width: 234px;
    height: 196px;
    margin-top: 29px;
    margin-left: 301px;
	float:left;
}
.sinal182 {
	width: 180px;
    height: 203px;
    margin-top: 17px;
    margin-left: 103px;
	float:left;
}
.sinal183 {
	width: 185px;
    height: 201px;
    margin-top: 17px;
    margin-left: 32px;
	float:left;
}
.sinal184 {
	    width: 202px;
    height: 204px;
    margin-top: -202px;
    margin-left: 250px;
	float:left;
}
.sinal185 {
	width: 185px;
    height: 197px;
    margin-top: 28px;
    margin-left: 315px;
	float:left;
}
.sinal186 {
	/*background:url(../img/sinais_verticais8_1.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:24px;
	margin-left:100px;
	float:left;
}
.sinal187 {
	/*background:url(../img/sinais_verticais8_2.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:24px;
	margin-left:18px;
	float:left;
}
.sinal188 {
	/*background:url(../img/sinais_verticais8_3.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:24px;
	margin-left:21px;
	float:left;
}
.sinal189 {
	/*background:url(../img/sinais_verticais8_4.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:24px;
	margin-left:19px;
	float:left;
}
.sinal190 {
	/*background:url(../img/sinais_verticais8_5.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:24px;
	margin-left:18px;
	float:left;
}
.sinal190__5 {
	/*background:url(../img/sinais_verticais8_5.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:24px;
	margin-left:18px;
	float:left;
}
.sinal191 {
	/*background:url(../img/sinais_verticais8_6.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:103px;
	float:left;
}
.sinal192 {
	/*background:url(../img/sinais_verticais8_7.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:18px;
	float:left;
}
.sinal192__5 {
	/*background:url(../img/sinais_verticais8_7.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:18px;
	float:left;
}
.sinal193 {
	/*background:url(../img/sinais_verticais8_8.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:18px;
	float:left;
}
.sinal194 {
	/*background:url(../img/sinais_verticais8_9.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:18px;
	float:left;
}
.sinal195 {
	/*background:url(../img/sinais_verticais8_10.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:18px;
	float:left;
}
.sinal196 {
	/*background:url(../img/sinais_verticais8_11.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:211px;
	float:left;
}
.sinal197 {
	/*background:url(../img/sinais_verticais8_12.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:18px;
	float:left;
}
.sinal197__5 {
	/*background:url(../img/sinais_verticais8_12.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:18px;
	float:left;
}
.sinal198__5 {
	/*background:url(../img/sinais_verticais8_12.png) no-repeat;*/
	width:92px;
	height:112px;
	margin-top:41px;
	margin-left:18px;
	float:left;
}
.sinal198 {
	/*background:url(../img/sinais_verticais9_1.png) no-repeat;*/
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:77px;
	float:left;
}
.sinal199 {
	/*background:url(../img/sinais_verticais9_2.png) no-repeat;*/
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:10px;
	float:left;
}
.sinal200 {
	/*background:url(../img/sinais_verticais9_3.png) no-repeat;*/
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:10px;
	float:left;
}
.sinal201 {
	/*background:url(../img/sinais_verticais9_4.png) no-repeat;*/
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:10px;
	float:left;
}
.sinal202 {
	/*background:url(../img/sinais_verticais9_5.png) no-repeat;*/
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:7px;
	float:left;
}
.sinal203 {
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:10px;
	float:left;
}
.sinal204 {
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:7px;
	float:left;
}
.sinal205 {
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:10px;
	float:left;
}
.sinal205__5 {
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:8px;
	float:left;
}
.sinal206 {
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:10px;
	float:left;
}
.sinal207 {
	width:42px;
	height:43px;
	margin-top:27px;
	margin-left:10px;
	float:left;
}
.sinal208 {
	width:38px;
	height:60px;
	margin-top:18px;
	margin-left:9px;
	float:left;
}
.sinal209 {
	width:38px;
	height:60px;
	margin-top:19px;
	margin-left:10px;
	float:left;
}
.sinal210 {
	width:44px;
	height:61px;
	margin-top:19px;
	margin-left:10px;
	float:left;
}
.sinal211 {
	width:41px;
	height:60px;
	margin-top:4px;
	margin-left:77px;
	float:left;
}
.sinal212 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:12px;
	float:left;
}
.sinal213 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:8px;
	float:left;
}
.sinal214 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal215 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal216 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:8px;
	float:left;
}
.sinal217 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal218 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal218__5 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal219 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal220 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal221 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal222 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal223 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal224 {
	/*background:url(../img/sinais_verticais9_27.png) no-repeat;*/
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:78px;
	float:left;
}
.sinal225 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal226 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal227 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal228 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal229 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal230 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal231 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal232 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal233 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal234 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal235 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal236 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal237 {
	width:90px;
	height:156px;
	margin-top:13px;
	margin-left:79px;
	float:left;
}
.sinal238 {
	width:75px;
	height:76px;
	margin-top:12px;
	margin-left:12px;
	float:left;
}
.sinal238__5 {
	width:41px;
	height:60px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.sinal239__5 {
	/*background:url(../img/sinais_verticais9_42.png) no-repeat;*/
	width:84px;
	height:106px;
	margin-top:13px;
	margin-left:21px;
	float:left;
}
.sinal239 {
	/*background:url(../img/sinais_verticais9_42.png) no-repeat;*/
	width:84px;
	height:156px;
	margin-top:13px;
	margin-left:20px;
	float:left;
}
.sinal240 {
	/*background:url(../img/sinais_verticais9_43.png) no-repeat;*/
	width:70px;
	height:35px;
	margin-top:13px;
	margin-left:11px;
	float:left;
}
.sinal241 {
	width:48px;
	height:53px;
	margin-top:10px;
	margin-left:9px;
	float:left;
}
.sinal242 {
	width:48px;
	height:53px;
	margin-top:10px;
	margin-left:10px;
	float:left;
}
.sinal243 {
	width:61px;
	height:53px;
	margin-top:10px;
	margin-left:9px;
	float:left;
}
.sinal244 {
	width:42px;
	height:44px;
	margin-top:21px;
	margin-left:5px;
	float:left;
}
.sinal245 {
	/*background:url(../img/sinais_verticais9_48.png) no-repeat;*/
	width:67px;
	height:33px;
	margin-top:-109px;
	margin-left:371px;
	float:left;
}
.sinal246 {
	/*background:url(../img/sinais_verticais9_49.png) no-repeat;*/
	width:39px;
	height:41px;
	margin-top:-83px;
	margin-left:640px;
	float:left;
}
.sinal247 {
	/*background:url(../img/sinais_verticais9_50.png) no-repeat;*/
	width:74px;
	height:72px;
	margin-top:-74px;
	margin-left:181px;
	float:left;
}
.sinal248 {
	/*background:url(../img/sinais_verticais9_51.png) no-repeat;*/
	width:70px;
	height:41px;
	margin-top:-64px;
	margin-left:370px;
	float:left;
}
.sinal249 {
	/*background:url(../img/sinais_verticais9_52.png) no-repeat;*/
	width:53px;
	height:55px;
	margin-top:-152px;
	margin-left:676px;
	float:left;
}
.sinal250 {
	/*background:url(../img/sinais_verticais9_53.png) no-repeat;*/
	width:39px;
	height:39px;
	margin-top:-57px;
	margin-left:737px;
	float:left;
}
.sinal251 {
	/*background:url(../img/sinais_verticais9_54.png) no-repeat;*/
	width:40px;
	height:60px;
	margin-top:-101px;
	margin-left:445px;
	float:left;
}
.sinal252 {
	/*background:url(../img/sinais_verticais9_55.png) no-repeat;*/
	width:38px;
	height:59px;
	margin-top:-101px;
	margin-left:495px;
	float:left;
}
.sinal253 {
	/*background:url(../img/sinais_verticais9_56.png) no-repeat;*/
	width:39px;
	height:41px;
	margin-top:-35px;
	margin-left:640px;
	float:left;
}
.sinal254 {
	/*background:url(../img/sinais_verticais9_57.png) no-repeat;*/
	width:70px;
	height:40px;
	margin-top:-18px;
	margin-left:390px;
	float:left;
}
.sinal255 {
	/*background:url(../img/sinais_verticais9_58.png) no-repeat;*/
	width:39px;
	height:60px;
	margin-top:-102px;
	margin-left:543px;
	float:left;
}
.sinal256 {
	/*background:url(../img/sinais_verticais9_59.png) no-repeat;*/
	width:40px;
	height:59px;
	margin-top:-101px;
	margin-left:591px;
	float:left;
}
.sinal257 {
	/*background:url(../img/sinais_verticais9_60.png) no-repeat;*/
	width:41px;
	height:41px;
	margin-top:-83px;
	margin-left:8px;
	float:left;
}
.sinal257__1 {
	/*background:url(../img/sinais_verticais9_60.png) no-repeat;*/
	width:41px;
	height:41px;
	margin-top:-178px;
	margin-left:58px;
	float:left;
}.sinal257__2 {
	/*background:url(../img/sinais_verticais9_60.png) no-repeat;*/
	width:41px;
	height:41px;
	margin-top:-129px;
	margin-left:58px;
	float:left;
}.sinal257__3 {
	/*background:url(../img/sinais_verticais9_60.png) no-repeat;*/
	width:41px;
	height:41px;
	margin-top:-83px;
	margin-left:58px;
	float:left;
}


.sinal258 {
	/*background:url(../img/sinais_verticais9_61.png) no-repeat;*/
	width:40px;
	height:56px;
	margin-top:-18px;
	margin-left:79px;
	float:left;
}
.sinal259 {
	/*background:url(../img/sinais_verticais9_62.png) no-repeat;*/
	width:69px;
	height:42px;
	margin-top:-8px;
	margin-left:13px;
	float:left;
}
.sinal260 {
	/*background:url(../img/sinais_verticais9_63.png) no-repeat;*/
	width:72px;
	height:22px;
	margin-top:12px;
	margin-left:17px;
	float:left;
}
.sinal261 {
	/*background:url(../img/sinais_verticais9_64.png) no-repeat;*/
	width:43px;
	height:57px;
	margin-top:-19px;
	margin-left:6px;
	float:left;
}
.sinal262 {
	/*background:url(../img/sinais_verticais9_65.png) no-repeat;*/
	width:40px;
	height:57px;
	margin-top:-19px;
	margin-left:9px;
	float:left;
}
.sinal263 {
	/*background:url(../img/sinais_verticais9_66.png) no-repeat;*/
	width:44px;
	height:57px;
	margin-top:-19px;
	margin-left:9px;
	float:left;
}
.sinal264 {
	/*background:url(../img/sinais_verticais9_67.png) no-repeat;*/
	width:40px;
	height:60px;
	margin-top:-64px;
	margin-left:4px;
	float:left;
}
.sinal265 {
	/*background:url(../img/sinais_verticais9_68.png) no-repeat;*/
	width:40px;
	height:60px;
	margin-top:-64px;
	margin-left:53px;
	float:left;
}
.sinal266 {
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:40px;
	height:60px;
	margin-top:-64px;
	margin-left:102px;
	float:left;
}
.sinal266__1 {
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:58px;
	height:39px;
	margin-top:2px;
	margin-left:5px;
	float:left;
}.sinal266__2{
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:58px;
	height:39px;
	margin-top:2px;
	margin-left:15px;
	float:left;
}

.sinal266__3{
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:42px;
	height:41px;
	margin-top:-63px;
	margin-left:111px;
	float:left;
}

.sinal266__4{
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:42px;
	height:41px;
	margin-top:-63px;
	margin-left:161px;
	float:left;
}

.sinal266__5{
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:42px;
	height:62px;
	margin-top:-63px;
	margin-left:15px;
	float:left;
}

.sinal266__6{
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:42px;
	height:42px;
	margin-top:3px;
	margin-left:15px;
	float:left;
}
.sinal266__7{
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:42px;
	height:42px;
	margin-top:3px;
	margin-left:15px;
	float:left;
}
.sinal266__8{
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:79px;
	height:27px;
	margin-top:-15px;
	margin-left:9px;
	float:left;
}
.sinal266__9{
	/*background:url(../img/sinais_verticais9_69.png) no-repeat;*/
	width:79px;
	height:27px;
	margin-top:4px;
	margin-left:7px;
	float:left;
}
.sinal267 {
	/*background:url(../img/sinais_verticais10_1.png) no-repeat;*/
	width:122px;
	height:102px;
	margin-top:17px;
	margin-left:109px;
	float:left;
}
.sinal268 {
	/*background:url(../img/sinais_verticais10_2.png) no-repeat;*/
	width:120px;
	height:142px;
	margin-top:16px;
	margin-left:15px;
	float:left;
}
.sinal269 {
	/*background:url(../img/sinais_verticais10_3.png) no-repeat;*/
	width:103px;
	height:83px;
	margin-top:16px;
	margin-left:15px;
	float:left;
}
.sinal270 {
	/*background:url(../img/sinais_verticais10_4.png) no-repeat;*/
	width:106px;
	height:160px;
	margin-top:16px;
	margin-left:15px;
	float:left;
}
.sinal271 {
	/*background:url(../img/sinais_verticais10_5.png) no-repeat;*/
	width:93px;
	height:51px;
	margin-top:16px;
	margin-left:25px;
	float:left;
}
.sinal272 {
	/*background:url(../img/sinais_verticais10_6.png) no-repeat;*/
	width:111px;
	height:91px;
	margin-top:-34px;
	margin-left:115px;
	float:left;
}
.sinal273 {
	/*background:url(../img/sinais_verticais10_7.png) no-repeat;*/
	width:103px;
	height:86px;
	margin-top:-74px;
	margin-left:155px;
	float:left;
}
.sinal274 {
	/*background:url(../img/sinais_verticais10_8.png) no-repeat;*/
	width:112px;
	height:78px;
	margin-top:-78px;
	margin-left:136px;
	float:left;
}
.sinal275 {
	/*background:url(../img/sinais_verticais10_9.png) no-repeat;*/
	width:108px;
	height:79px;
	margin-top:-53px;
	margin-left:245px;
	float:left;
}
.sinal276 {
	/*background:url(../img/sinais_verticais10_10.png) no-repeat;*/
	width:57px;
	height:80px;
	margin-top:-35px;
	margin-left:19px;
	float:left;
}
.sinal277 {
	/*background:url(../img/sinais_verticais10_11.png) no-repeat;*/
	width:57px;
	height:80px;
	margin-top:-35px;
	margin-left:8px;
	float:left;
}
.sinal278 {
	/*background:url(../img/sinais_verticais10_12.png) no-repeat;*/
	width:112px;
	height:114px;
	margin-top:-114px;
	margin-left:486px;
	float:left;
}
.sinal279 {
	/*background:url(../img/sinais_verticais10_13.png) no-repeat;*/
	width:124px;
	height:90px;
	margin-top:-23px;
	margin-left:108px;
	float:left;
}
.sinal280 {
	/*background:url(../img/sinais_verticais10_14.png) no-repeat;*/
	width:89px;
	height:154px;
	margin-top:15px;
	margin-left:25px;
	float:left;
}
.sinal281 {
	/*background:url(../img/sinais_verticais10_15.png) no-repeat;*/
	width:89px;
	height:161px;
	margin-top:8px;
	margin-left:26px;
	float:left;
}
.sinal282 {
	/*background:url(../img/sinais_verticais10_16.png) no-repeat;*/
	width:98px;
	height:117px;
	margin-top:-83px;
	margin-left:54px;
	float:left;
}
.sinal282__5 {
	/*background:url(../img/sinais_verticais10_16.png) no-repeat;*/
	width:98px;
	height:117px;
	margin-top:-83px;
	margin-left:21px;
	float:left;
}
.sinal283 {
	/*background:url(../img/sinais_verticais10_17.png) no-repeat;*/
	width:111px;
	height:114px;
	margin-top:23px;
	margin-left:161px;
	float:left;
}
.sinal284 {
	/*background:url(../img/sinais_verticais10_18.png) no-repeat;*/
	width:124px;
	height:96px;
	margin-top:-97px;
	margin-left:108px;
	float:left;
}
.sinal285 {
	background:url(../img/sinais_verticais11_1.png) no-repeat;
	width:234px;
	height:102px;
	margin-top:44px;
	margin-left:181px;
	float:left;
}
.sinal286 {
	background:url(../img/sinais_verticais11_2.png) no-repeat;
	width:224px;
	height:46px;
	margin-top:95px;
	margin-left:17px;
	float:left;
}
.sinal287 {
	background:url(../img/sinais_verticais11_3.png) no-repeat;
	width:280px;
	height:61px;
	margin-top:27px;
	margin-left:276px;
	border-radius:4px;
	border:1px solid black;
	float:left;
}
.sinal288 {
	background:url(../img/sinais_verticais11_4.png) no-repeat;
	width:239px;
	height:153px;
	margin-top:27px;
	margin-left:297px;
	border:1px solid black;
	float:left;
}
.sinal289 {
	background:url(../img/sinais_verticais12_1.png) no-repeat;
	width:429px;
	height:310px;
	margin-top:76px;
	margin-left:201px;
	float:left;
}
.sinal290 {
	background:url(../img/sinais_verticais13_1.png) no-repeat;
	width:227px;
	height:94px;
	margin-top:100px;
	margin-left:195px;
	border-radius:10px;
	border:3px solid black;
	float:left;
}
.sinal291 {
	background:url(../img/sinais_verticais13_2.png) no-repeat;
	width:174px;
	height:142px;
	margin-top:53px;
	margin-left:44px;
	border-radius:10px;
	border:3px solid black;
	float:left;
}
.sinal292 {
	background:url(../img/sinais_verticais13_3.png) no-repeat;
	width:227px;
	height:94px;
	margin-top:20px;
	margin-left:196px;
	border-radius:10px;
	border:3px solid black;
	float:left;
}
.sinal293 {
	background:url(../img/sinais_verticais13_4.png) no-repeat;
	width:174px;
	height:142px;
	margin-top:20px;
	margin-left:44px;
	border-radius:10px;
	border:3px solid black;
	float:left;
}
.sinal294 {
	background:url(../img/sinais_verticais13_5.png) no-repeat;
	width:268px;
	height:49px;
	margin-top:-15px;
	margin-left:180px;
	float:left;
}
.sinal295__5 {
	/*background:url(../img/sinais_verticais14_1.png) no-repeat;*/
	width:85px;
	height:44px;
	margin-top:19px;
	margin-left:113px;
	float:left;
}
.sinal295 {
	/*background:url(../img/sinais_verticais14_1.png) no-repeat;*/
	width:85px;
	height:42px;
	margin-top:-134px;
	margin-left:113px;
	float:left;
}
.sinal296 {
	/*background:url(../img/sinais_verticais14_2.png) no-repeat;*/
	width:86px;
	height:43px;
	margin-top:-60px;
	margin-left:113px;
	float:left;
}
.sinal297 {
	/*background:url(../img/sinais_verticais14_3.png) no-repeat;*/
	width:50px;
	height:50px;
	margin-top:-142px;
	margin-left:222px;
	float:left;
}
.sinal298 {
	/*background:url(../img/sinais_verticais14_4.png) no-repeat;*/
	width:47px;
	height:77px;
	margin-top:20px;
	margin-left:33px;
	float:left;
}
.sinal299__5 {
	/*background:url(../img/sinais_verticais14_5.png) no-repeat;*/
	width:48px;
	height:50px;
	margin-top:-65px;
	margin-left:525px;
	float:left;
}
.sinal299 {
	/*background:url(../img/sinais_verticais14_5.png) no-repeat;*/
	width:44px;
	height:64px;
	margin-top:-71px;
	margin-left:580px;
	float:left;
}
.sinal300 {
	/*background:url(../img/sinais_verticais14_6.png) no-repeat;*/
	width:50px;
	height:50px;
	margin-top:-64px;
	margin-left:222px;
	float:left;
}
.sinal301 {
	/*background:url(../img/sinais_verticais14_7.png) no-repeat;*/
	width:50px;
	height:50px;
	margin-top:-64px;
	margin-left:282px;
	float:left;
}
.sinal302 {
	/*background:url(../img/sinais_verticais14_8.png) no-repeat;*/
	width:36px;
	height:207px;
	margin-top:-77px;
	margin-left:640px;
	float:left;
}
.sinal303 {
	/*background:url(../img/sinais_verticais14_9.png) no-repeat;*/
	width:35px;
	height:208px;
	margin-top:-78px;
	margin-left:15px;
	float:left;
}
.sinal304 {
	/*background:url(../img/sinais_verticais14_10.png) no-repeat;*/
	width:30px;
	height:50px;
	margin-top:21px;
	margin-left:25px;
	float:left;
}
.sinal305 {
	/*background:url(../img/sinais_verticais14_11.png) no-repeat;*/
	width:32px;
	height:50px;
	margin-top:21px;
	margin-left:14px;
	float:left;
}
.sinal306 {
	/*background:url(../img/sinais_verticais14_12.png) no-repeat;*/
	width:50px;
	height:50px;
	margin-top:-141px;
	margin-left:287px;
	float:left;
}
.sinal307 {
	/*background:url(../img/sinais_verticais14_13.png) no-repeat;*/
	width:42px;
	height:74px;
	margin-top:-75px;
	margin-left:340px;
	float:left;
}
.sinal308 {
	/*background:url(../img/sinais_verticais14_14.png) no-repeat;*/
	width:44px;
	height:75px;
	margin-top:-75px;
	margin-left:390px;
	float:left;
}
.sinal308__5 {
	/*background:url(../img/sinais_verticais14_14.png) no-repeat;*/
	width:192px;
	height:86px;
	margin-top:-92px;
	margin-left:440px;
	float:left;
}
.sinal309 {
	/*background:url(../img/sinais_verticais14_15.png) no-repeat;*/
	width:30px;
	height:49px;
	margin-top:31px;
	margin-left:13px;
	float:left;
}
.sinal310 {
	/*background:url(../img/sinais_verticais14_16.png) no-repeat;*/
	width:32px;
	height:50px;
	margin-top:21px;
	margin-left:14px;
	float:left;
}
.sinal311 {
	/*background:url(../img/sinais_verticais14_17.png) no-repeat;*/
	width:50px;
	height:50px;
	margin-top:-141px;
	margin-left:353px;
	float:left;
}
.sinal312 {
	/*background:url(../img/sinais_verticais14_18.png) no-repeat;*/
	width:46px;
	height:78px;
	margin-top:-78px;
	margin-left:473px;
	float:left;
}
.sinal313 {
	/*background:url(../img/sinais_verticais14_19.png) no-repeat;*/
	width:54px;
	height:121px;
	margin-top:15px;
	margin-left:112px;
	float:left;
}
.sinal314 {
	/*background:url(../img/sinais_verticais14_20.png) no-repeat;*/
	width:54px;
	height:121px;
	margin-top:15px;
	margin-left:14px;
	float:left;
}
.sinal315 {
	/*background:url(../img/sinais_verticais14_21.png) no-repeat;*/
	width:54px;
	height:121px;
	margin-top:15px;
	margin-left:14px;
	float:left;
}
.sinal316 {
	/*background:url(../img/sinais_verticais14_22.png) no-repeat;*/
	width:54px;
	height:121px;
	margin-top:15px;
	margin-left:21px;
	float:left;
}
.sinal317 {
	/*background:url(../img/sinais_verticais14_23.png) no-repeat;*/
	width:54px;
	height:121px;
	margin-top:15px;
	margin-left:14px;
	float:left;
}
.sinal318 {
	/*background:url(../img/sinais_verticais14_24.png) no-repeat;*/
	width:54px;
	height:121px;
	margin-top:15px;
	margin-left:14px;
	float:left;
}
.sinal319 {
	/*background:url(../img/sinais_verticais14_25.png) no-repeat;*/
	width:54px;
	height:121px;
	margin-top:15px;
	margin-left:23px;
	float:left;
}
.sinal320 {
	/*background:url(../img/sinais_verticais14_26.png) no-repeat;*/
	width:54px;
	height:121px;
	margin-top:15px;
	margin-left:14px;
	float:left;
}
.sinal321 {
	/*background:url(../img/sinais_verticais14_27.png) no-repeat;*/
	width:54px;
	height:121px;
	margin-top:15px;
	margin-left:14px;
	float:left;
}
.sinal322 {
	/*background:url(../img/sinais_verticais14_28.png) no-repeat;*/
	width:155px;
	height:66px;
	margin-top:18px;
	margin-left:114px;
	float:left;
}
.sinal323 {
	/*background:url(../img/sinais_verticais14_29.png) no-repeat;*/
	width:101px;
	height:66px;
	margin-top:17px;
	margin-left:33px;
	float:left;
}
.sinal324 {
	/*background:url(../img/sinais_verticais14_30.png) no-repeat;*/
	width:57px;
	height:57px;
	margin-top:24px;
	margin-left:35px;
	float:left;
}
.sinal325 {
	/*background:url(../img/sinais_verticais14_31.png) no-repeat;*/
	width:193px;
	height:50px;
	margin-top:31px;
	margin-left:36px;
	float:left;
}
.sinal326 {
	width: 78px;
    height: 30px;
    margin-top: 39px;
    margin-left: 114px;
	float:left;
}
.sinal327 {
	width: 122px;
    height: 30px;
    margin-top: 41px;
    margin-left: 28px;
	float:left;
}
.sinal328 {
	width: 87px;
    height: 25px;
    margin-top: 40px;
    margin-left: 35px;
	float:left;
}
.sinal329 {
	width: 68px;
    height: 31px;
    margin-top: 36px;
    margin-left: 36px;
	float:left;
}
.sinal330 {
	width: 31px;
    height: 71px;
    margin-top: 18px;
    margin-left: 11px;
	float:left;
}
.sinal331 {
	width: 67px;
    height: 29px;
    margin-top: 38px;
    margin-left: 6px;
	float:left;
}
.sinal332 {
	width: 31px;
    height: 68px;
    margin-top: 21px;
    margin-left: 10px;
	float:left;
}
.sinal333 {
	width: 75px;
    height: 34px;
    margin-left: 114px;
    margin-top: 5px;
	float:left;
}
.sinal334 {
	width: 74px;
    height: 34px;
    margin-left: 19px;
    margin-top: 5px;
	float:left;
}
.sinal335 {
	width: 90px;
    height: 34px;
    margin-left: 17px;
    margin-top: 5px;
    float: left;
}
.sinal336 {
	width: 89px;
    height: 33px;
    margin-top: 6px;
    margin-left: 20px;
	float:left;
}
.sinal337 {
	width: 30px;
    height: 68px;
    margin-top: -11px;
    margin-left: 22px;
	float:left;
}
.sinal338 {
	width: 44px;
    height: 30px;
    margin-top: 25px;
    margin-left: 16px;
	float:left;
}
.sinal339 {
	width: 45px;
    height: 30px;
    margin-top: 25px;
    margin-left: 8px;
	float:left;
}
.sinal340 {
	width: 46px;
    height: 32px;
    margin-top: 24px;
    margin-left: 5px;
	float:left;
}
.sinal341 {
	width: 43px;
    height: 29px;
    margin-top: 47px;
    margin-left: 370px;
	float:left;
}
.sinal342 {
	width: 46px;
    height: 32px;
    margin-top: 5px;
    margin-left: 111px;
	float:left;
}
.sinal343 {
	width: 74px;
    height: 30px;
    margin-top: 8px;
    margin-left: -59px;
	float:left;
}
.sinal344 {
	width: 45px;
    height: 30px;
    margin-top: 9px;
    margin-left: -111px;
	float:left;
}
.sinal345 {
	width: 46px;
    height: 31px;
    margin-top: -75px;
    margin-left: 226px;
	float:left;
}
.sinal346 {
	width: 46px;
    height: 32px;
    margin-top: -76px;
    margin-left: 281px;
	float:left;
}
.sinal347 {
	/*background:url(../img/sinais_verticais15_22.png) no-repeat;*/
	width: 49px;
    height: 34px;
    margin-top: -74px;
    margin-left: 338px;
	float:left;
}
.sinal348 {
	/*background:url(../img/sinais_verticais15_23.png) no-repeat;*/
	    width: 39px;
    height: 38px;
    margin-top: -78px;
    margin-left: 401px;
	float:left;
}
.sinal349 {
	/*background:url(../img/sinais_verticais15_24.png) no-repeat;*/
	width: 50px;
    height: 34px;
    margin-top: -74px;
    margin-left: 451px;
	float:left;
}
.sinal350 {
	/*background:url(../img/sinais_verticais15_25.png) no-repeat*/
	width: 78px;
    height: 42px;
    margin-top: -50px;
    margin-left: 645px;
	float:left;
}
.sinal351 {
	width: 48px;
    height: 32px;
    margin-top: -32px;
    margin-left: 110px;
	float:left;
}
.sinal351__5 {
	width: 48px;
    height: 32px;
    margin-top: -32px;
    margin-left: 164px;
	float:left;
}
.sinal352 {
	width: 46px;
    height: 33px;
    margin-top: 3px;
    margin-left: 8px;
	float:left;
}
.sinal353 {
	    width: 46px;
    height: 33px;
    margin-top: -32px;
    margin-left: 225px;
	float:left;
}
.sinal354 {
	width: 48px;
    height: 33px;
    margin-top: -32px;
    margin-left: 10px;
	float:left;
}
.sinal355 {
	width: 47px;
    height: 33px;
    margin-top: -32px;
    margin-left: 10px;
	float:left;
}
.sinal356 {
	width: 48px;
    height: 33px;
    margin-top: -32px;
    margin-left: 10px;
	float:left;
}
.sinal357 {
	width: 48px;
    height: 33px;
    margin-top: -32px;
    margin-left: 10px;
	float:left;
}
.sinal357__5 {
	width: 48px;
    height: 32px;
    margin-top: -32px;
    margin-left: 7px;
	float:left;
}
.sinal358 {
	width: 47px;
    height: 33px;
    margin-top: 10px;
    margin-left: 40px;
	float:left;
}
.sinal358__5 {
	width: 48px;
    height: 33px;
    margin-top: 10px;
    margin-left: 136px;
	float:left;
}
.sinal359 {
	width: 78px;
    height: 42px;
    margin-top: -7px;
    margin-left: 40px;
	float:left;
}
.sinal359__1{
	width: 48px;
    height: 37px;
    margin-top: 9px;
    margin-left: 10px;
	float:left;
}
.sinal359__2 {	
	width: 48px;
    height: 37px;
    margin-top: 9px;
    margin-left: 10px;
	float:left;
}
.sinal359__3 {
	width: 48px;
    height: 37px;
    margin-top: 9px;
    margin-left: 10px;
	float:left;
}
.sinal359__4 {
	width: 48px;
    height: 37px;
    margin-top: 9px;
    margin-left: 8px;
	float:left;
}
.sinal359__5 {
	width: 100px;
    height: 35px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal360 {
	width: 74px;
    height: 73px;
    margin-top: 14px;
    margin-left: 111px;
	float:left;
}
.sinal361 {
	width: 73px;
    height: 51px;
    margin-top: 14px;
    margin-left: 21px;
	float:left;
}
.sinal362 {
	width: 100px;
    height: 34px;
    margin-top: 17px;
    margin-left: 19px;
	float:left;
}
.sinal363 {
	width: 99px;
    height: 36px;
    margin-top: -3px;
    margin-left: 21px;
	float:left;
}
.sinal364 {
	width: 75px;
    height: 40px;
    margin-top: 16px;
    margin-left: 43px;
	float:left;
}
.sinal365 {
	width: 76px;
    height: 40px;
    margin-top: 16px;
    margin-left: 12px;
	float:left;
}
.sinal366 {
	    width: 98px;
    height: 33px;
    margin-top: -29px;
    margin-left: 299px;
	float:left;
}
.sinal367 {
	width: 75px;
    height: 45px;
    margin-top: 15px;
    margin-left: 43px;
	float:left;
}
.sinal368 {
	    width: 74px;
    height: 40px;
    margin-top: -25px;
    margin-left: 161px;
	float:left;
}
.sinal369 {
	width: 74px;
    height: 40px;
    margin-top: -25px;
    margin-left: 12px;
	float:left;
}
.sinal370 {
	width: 71px;
    height: 70px;
    margin-top: 5px;
    margin-left: 111px;
	float:left;
}
.sinal370__1 {
	    width: 73px;
    height: 30px;
    margin-top: -30px;
    margin-left: 24px;
	float:left;
}
.sinal370__2 {
	width: 71px;
    height: 30px;
    margin-top: 9px;
    margin-left: 25px;
	float:left;
}
.sinal371 {
	width: 120px;
    height: 43px;
    margin-top: -26px;
    margin-left: 21px;
	float:left;
}
.sinal372 {
	width: 150px;
    height: 29px;
    margin-top: -26px;
    margin-left: 239px;
	float:left;
}
.sinal373 {
	width: 149px;
    height: 38px;
    margin-top: -37px;
    margin-left: 27px;
	float:left;
}
.sinal374 {
	width: 43px;
    height: 46px;
    margin-top: -45px;
    margin-left: 25px;
	float:left;
}
.sinal374__1 {
	width: 69px;
    height: 25px;
    margin-top: -65px;
    margin-left: 24px;
	float:left;
}
.sinal374__2 {
	width: 66px;
    height: 37px;
    margin-top: -35px;
    margin-left: 27px;
	float:left;
}

.sinal375 {
	    width: 236px;
    height: 84px;
    margin-top: 19px;
    margin-left: 112px;
	float:left;
}
.sinal375__5 {
	    width: 125px;
    height: 93px;
    margin-top: 19px;
    margin-left: 36px;
	float:left;
}
.sinal376 {
	width: 102px;
    height: 45px;
    margin-top: 15px;
    margin-left: 64px;
	float:left;
}
.sinal376__5 {
	width: 147px;
    height: 41px;
    margin-top: 4px;
    margin-left: 78px;
	float:left;
}
.sinal376__6 {
	    width: 122px;
    height: 66px;
    margin-top: -283px;
    margin-left: 585px;
	float:left;
}
.sinal376__7 {
	    width: 126px;
    height: 40px;
    margin-top: -213px;
    margin-left: 584px;
	float:left;
}
.sinal377 {
	    width: 199px;
    height: 311px;
    margin-top: 23px;
    margin-left: 131px;
	float:left;
}
.sinal378 {
	width: 121px;
    height: 44px;
    margin-top: -256px;
    margin-left: 384px;
	float:left;
}
.sinal379 {
	width: 145px;
    height: 43px;
    margin-top: -205px;
    margin-left: 372px;
	float:left;
}
.sinal379__5 {
	width: 131px;
    height: 43px;
    margin-top: -157px;
    margin-left: 378px;
	float:left;
}
.sinal379__6 {
	    width: 108px;
    height: 67px;
    margin-top: -113px;
    margin-left: 394px;
	float:left;
}
.sinal379__7 {
	    width: 109px;
    height: 41px;
    margin-top: -41px;
    margin-left: 392px;
	float:left;
}
.sinal380 {
	    width: 132px;
    height: 41px;
    margin-top: -93px;
    margin-left: 579px;
	float:left;
}
.sinal381 {
	width: 159px;
    height: 46px;
    margin-top: -46px;
    margin-left: 567px;
	float:left;
}
.sinal382 {
	width: 140px;
    height: 156px;
    margin-top: -155px;
    margin-left: 575px;
	float:left;
}
.sinal383 {
	width: 37px;
    height: 37px;
    margin-top: 22px;
    margin-left: 92px;
	float:left;
}
.sinal384 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
    margin-left: 6px;
	float:left;
}
.sinal385 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal386 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal387 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal388 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal389 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:3px;
	float:left;
}
.sinal390 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal391 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal392 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal393 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal394 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal394__1 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal394__2{
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal394__3 {
	width: 40px;
    height: 40px;
    margin-top: 21px;
	margin-left:4px;
	float:left;
}
.sinal395 {
	width: 37px;
    height: 37px;
    margin-top: 9px;
    margin-left: 92px;
	float:left;
}
.sinal396 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 6px;
	float:left;
}
.sinal397 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal398 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal399 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal400 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal401 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal402 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal403 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal404 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal405 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal406 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal407 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal408 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal409 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal410 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
    margin-left: 91px;
	float:left;
}
.sinal411 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:3px;
	float:left;
}
.sinal412 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal413 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal414 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal415 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal416 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal417 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:3px;
	float:left;
}
.sinal418 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal419 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal420 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal421 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal422 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal423 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:3px;
	float:left;
}
.sinal424 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal425 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 91px;
	float:left;
}
.sinal426 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal426__5 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal427 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal428 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal429 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal430 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal431 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal432 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal433 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal434 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal435 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal436 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal437 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal438 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 4px;
	float:left;
}
.sinal439 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
    margin-left: 91px;
	float:left;
}
.sinal440 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:3px;
	float:left;
}
.sinal441 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal442 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal443 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal444 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal445 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal446 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal447 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal448 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal448__1 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal448__2 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal449 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal450 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal451 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal452 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:91px;
	float:left;
}
.sinal453 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal454 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal455 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal456 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal457 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal458 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal459 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal460 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal461 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal462 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal462__1 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal463 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal464 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal465 {
	width: 40px;
    height: 40px;
    margin-top: 9px;
	margin-left:4px;
	float:left;
}
.sinal466 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:91px;
	float:left;
}
.sinal467 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal468 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal469 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal470 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal471 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal472 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal473 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal474 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal475 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal475__1 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal476 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal477 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal478 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal479 {
	width: 40px;
    height: 40px;
    margin-top: 7px;
	margin-left:4px;
	float:left;
}
.sinal480 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:91px;
	float:left;
}
.sinal481 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal482 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal483 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal484 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal485 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal486 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal487 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal488 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal489 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal490 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal491 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal492 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal493 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal494 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal495 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:91px;
	float:left;
}
.sinal496 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal497 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal498 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal499 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal500 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal501 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal502 {
	width: 40px;
    height: 40px;
    margin-top: 8px;
	margin-left:4px;
	float:left;
}
.sinal503 {
	background:url(../img/sinais_verticais18_1.png) no-repeat;
	width:575px;
	height:203px;
	margin-top:26px;
	margin-left:129px;
	float:left;
}
.sinal504 {
	background:url(../img/sinais_verticais18_2.jpg) no-repeat;
	width:282px;
	height:200px;
	margin-top:7px;
	margin-left:129px;
	/*border-radius:10px;
	border:1px solid black;*/
	float:left;
}
.sinal505 {
	background:url(../img/sinais_verticais18_3.jpg) no-repeat;
	width:282px;
	height:200px;
	margin-top:7px;
	margin-left:7px;
	/*border-radius:10px;
	border:1px solid black;*/
	float:left;
}
.sinal505__1 {
	width: 107px;
    height: 109px;
    margin-top: 45px;
    margin-left: 138px;
	float:left;
}
.sinal505__2 {
	width: 107px;
    height: 109px;
    margin-top: 45px;
	margin-left:45px;
	float:left;
}
.sinal505__3 {
	width: 107px;
    height: 109px;
    margin-top: 45px;
	margin-left:45px;
	float:left;
}
.sinal505__4 {
	width: 107px;
    height: 109px;
    margin-top: 45px;
	margin-left:45px;
	float:left;
}
.sinal505__5 {
	width: 107px;
    height: 109px;
    margin-top: 28px;
	margin-left:138px;
	float:left;
}
.sinal505__6 {
	width: 107px;
    height: 109px;
    margin-top: 28px;
	margin-left:45px;
	float:left;
}
.sinal505__7 {
	width: 107px;
    height: 109px;
    margin-top: 28px;
	margin-left:45px;
	float:left;
}
.sinal505__8 {
	width: 107px;
    height: 109px;
    margin-top: 28px;
	margin-left:45px;
	float:left;
}
.sinal505__9 {
	width: 107px;
    height: 109px;
    margin-top: 25px;
    margin-left: 118px;
	float:left;
}
.sinal505__10 {
	width: 107px;
    height: 109px;
    margin-top: 25px;
	margin-left:18px;
	float:left;
}
.sinal505__11 {
	width: 107px;
    height: 109px;
    margin-top: 25px;
	margin-left:17px;
	float:left;
}
.sinal505__12 {
	width: 107px;
    height: 109px;
    margin-top: 25px;
	margin-left:17px;
	float:left;
}
.sinal505__13 {
	width: 107px;
    height: 109px;
    margin-top: 25px;
	margin-left:17px;
	float:left;
}

.marca1 {
	width: 105px;
    height: 187px;
    margin-top: 52px;
    margin-left: 110px;
	float: left;
}
.marca2 {
	width: 107px;
    height: 187px;
    margin-top: 52px;
    margin-left: 11px;
	float: left;
}
.marca3 {
	width: 106px;
    height: 187px;
    margin-top: 52px;
    margin-left: 12px;
	float: left;
}
.marca4 {
	width: 106px;
    height: 187px;
    margin-top: 52px;
	margin-left: 11px;
	float: left;
}
.marca5 {
	width: 106px;
    height: 187px;
    margin-top: 52px;
	margin-left: 12px;
	float: left;
}
.marca6 {
	width: 106px;
    height: 187px;
    margin-top: 52px;
	margin-left: 12px;
	float: left;
}
.marca7 {
	width: 109px;
    height: 187px;
    margin-top: 7px;
    margin-left: 108px;
	float: left;
}
.marca8 {
	width: 109px;
    height: 187px;
    margin-top: 7px;
    margin-left: 38px;
	float: left;
}
.marca8__5 {
	width: 109px;
    height: 187px;
    margin-top: 7px;
    margin-left: 38px;
	float: left;
}
.marca9 {
	width: 109px;
    height: 187px;
    margin-top: 7px;
    margin-left: 38px;
	float: left;
}
.marca10 {
	width: 109px;
    height: 187px;
    margin-top: 7px;
    margin-left: 38px;
	float: left;
}
.marca11 {
	    width: 206px;
    height: 132px;
    margin-top: 24px;
    margin-left: 123px;
	float: left;
}
.marca12 {
	width: 207px;
    height: 133px;
    margin-top: 24px;
    margin-left: 20px;
	float: left;
}
.marca13 {
	    width: 209px;
    height: 133px;
    margin-top: 24px;
    margin-left: 19px;
	float: left;
}
.marca14 {
	    width: 206px;
    height: 132px;
    margin-left: 124px;
    margin-top: 5px;
	float: left;
}
.marca15 {
	width: 206px;
    height: 132px;
    margin-left: 19px;
    margin-top: 5px;
	float: left;
}
.marca16 {
	width: 206px;
    height: 132px;
    margin-left: 20px;
    margin-top: 5px;
	float: left;
}
.marca17 {
	width: 208px;
    height: 134px;
    margin-top: 18px;
    margin-left: 122px;
	float: left;
}
.marca18 {
	width: 207px;
    height: 133px;
    margin-top: 18px;
    margin-left: 20px;
	float: left;
}
.marca18__5 {
	width: 207px;
    height: 133px;
    margin-top: 18px;
    margin-left: 20px;
	float: left;
}
.marca19 {
	width: 160px;
    height: 249px;
    margin-top: 23px;
    margin-left: 120px;
	float: left;
}
.marca20 {
	width: 160px;
    height: 249px;
    margin-top: 23px;
	margin-left: 5px;
	float: left;
}
.marca21 {
	width: 160px;
    height: 249px;
    margin-top: 23px;
	margin-left: 19px;
	float: left;
}
.marca22 {
	width: 160px;
    height: 249px;
    margin-top: 23px;
	margin-left: 6px;
	float: left;
}
.marca23 {
	width: 207px;
    height: 155px;
    margin-top: 16px;
    margin-left: 122px;
	float: left;
}
.marca24 {
	width: 215px;
    height: 155px;
    margin-top: 16px;
    margin-left: 20px;
	float: left;
}
.marca25 {
	width: 207px;
    height: 155px;
    margin-top: 16px;
	margin-left: 16px;
	float: left;
}
.marca26 {
	width: 115px;
    height: 176px;
    margin-top: 19px;
    margin-left: 57px;
	float: left;
}
.marca27 {
	width: 110px;
    height: 176px;
    margin-top: 19px;
    margin-left: 3px;
	float: left;
}
.marca28 {
	width: 115px;
    height: 176px;
    margin-top: 19px;
    margin-left: 1px;
	float: left;
}
.marca29 {
	width: 115px;
    height: 176px;
    margin-top: 19px;
    margin-left: -1px;
	float: left;
}
.marca30 {
	width: 115px;
    height: 176px;
    margin-top: 19px;
    margin-left: 1px;
	float: left;
}
.marca31 {
	width: 115px;
    height: 176px;
    margin-top: 19px;
	margin-left: -1px;
	float: left;
}
.marca32 {
	width: 115px;
    height: 176px;
    margin-top: 19px;
	margin-left: 1px;
	float: left;
}

.marca32__1 {
	width: 139px;
    height: 219px;
    margin-top: 34px;
    margin-left: 60px;
	float: left;
}

.marca32__2 {
	width: 225px;
    height: 219px;
    margin-top: 34px;
    margin-left: 37px;
	float: left;
}
.marca33 {
	width: 163px;
    height: 99px;
    margin-top: 35px;
    margin-left: 34px;
	float: left;
}
.marca34 {
	width: 161px;
    height: 219px;
    margin-top: -219px;
    margin-left: 695px;
	float: left;
}
.marca35 {
	width: 162px;
    height: 100px;
    margin-top: -102px;
    margin-left: 495px;
	float: left;
}
.marca36 {
	    width: 106px;
    height: 199px;
    margin-top: 26px;
    margin-left: 121px;
	float: left;
}
.marca37 {
	width: 104px;
    height: 199px;
    margin-top: 26px;
    margin-left: 6px;
	float: left;
}
.marca38 {
	width: 212px;
    height: 200px;
    margin-top: 25px;
    margin-left: 18px;
	float: left;
}
.marca39 {
	width: 206px;
    height: 117px;
    margin-top: 26px;
    margin-left: 18px;
	float: left;
}
.marca40 {
	width: 206px;
    height: 135px;
    margin-top: -64px;
    margin-left: 584px;
	float: left;
}
.marca41 {
	width: 291px;
    height: 195px;
    margin-top: -56px;
    margin-left: 120px;
	float: left;
}
.marca41 {
	width: 280px;
	height: 190px;
	margin-top: -56px;
	margin-left: 134px;
	float: left;
}
.marca42 {
	width: 129px;
    height: 202px;
    margin-top: -202px;
    margin-left: 437px;
	float: left;
}
.marca43 {
	width: 206px;
    height: 133px;
    margin-top: -133px;
    margin-left: 584px;
	float: left;
}
.marca44 {
	width: 208px;
    height: 410px;
    margin-top: 31px;
    margin-left: 129px;
	float: left;
}
.marca45 {
	width: 208px;
    height: 410px;
    margin-top: 31px;
	margin-left: 15px;
	float: left;
}
.marca46 {
	width: 208px;
    height: 410px;
    margin-top: 31px;
	margin-left: 10px;
	float: left;
}
.menu_item_arrow_right_middle{
	background: url(../img/menu_item_seta_right_0.png) repeat scroll right top transparent; 
	float: left; 
	height: 30px; 
	width: 10px;
}
.menu_item_arrow_right_last{
	background: url(../img/menu_item_seta_right.png) repeat scroll right top transparent; 
	float: left; 
	height: 30px; 
	width: 10px;
}
.menu_item_arrow{
	background: url(../img/menu_item_seta_repeat.png) repeat scroll right top transparent; 
	height:22px; 
	text-shadow: 0px -1px 0px rgb(204, 204, 204); 
	color: rgb(51, 51, 51);
}
.menu_item_arrow_left{
	background:url(../img/menu_item_seta_left.png) no-repeat scroll right top transparent;
}

.gal_item{
background-color: rgb(204, 204, 204); width: 100%; position: absolute; z-index: 1; opacity: 0.4; height: 44px; bottom: 0px;
}
.gal_item_content{
	width: 587px; position: relative; z-index: 1; opacity: 1; height: 40px; bottom: 1px; overflow:hidden; float:left;
}
.gal_item_img{
	height: 33px; cursor: pointer; z-index: 50; padding: 0px 2px;
	padding-top:2px;
}
.gal_item_a{
	 background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    float:left;
    height: 36px;    
}
.gal_item_a_selected{
	 background-color: red; border: 1px solid red;
}
.arrowGal{
	float:left; margin-right:3px; cursor:pointer;
}



.menu-opc-left-big {
	width:205px;
}
.menu-opc-left-small {
	width:120px;
}
.menu-opc-left {
	height:36px;
	float:left;
	background:url(../img/btn-red-left.png) left top no-repeat;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.menu-opc-left:hover {
	background:url(../img/btn_selected_left.png) left top no-repeat;
}
.menu-opc-left-active {
	background:url(../img/btn_selected_left.png) left top no-repeat;
}
.menu-opc-sep {
	float:left;
	width:1px;
	height:36px;
	background:url(../img/btn-red-sep.png) no-repeat top left;
}
.menu-opc-right-big {
	width:80px;
}
.menu-opc-right-small {
	width:95px;
}
.menu-opc-right {
	float:left;
	height:36px;
	background:url(../img/btn-red-right.png) top right no-repeat;
	outline: none;
	border: none;
	display: block;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	cursor:pointer;
}
.menu-opc-right:hover {
	background:url(../img/btn_selected_right.png) top right no-repeat;
}
.menu-opc-right-active {
	background:url(../img/btn_selected_right.png) top right no-repeat;
	cursor:pointer;
}
.menu-opc-center {
	color:#ffffff;
	height:28px;
	padding-top:8px;
	background:url(../img/btn-red.png) repeat-x;
	text-shadow:none;
	/*text-shadow:#ab0f00 0px -1px 0px;*/
	text-align:center;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	cursor:pointer;
}
.menu-opc-center:hover {
	color:black;
	/*text-shadow:0 -1px 0 #cccccc;*/
	text-shadow:none;
	background:url(../img/btn_selected_repeat.png) repeat-x;
	cursor:pointer;
}
.menu-opc-center-active {
	color:black;
	/*text-shadow:0 -1px 0 #cccccc;*/
	text-shadow:none;
	background:url(../img/btn_selected_repeat.png) repeat-x;
	cursor:pointer;
}

#descText{
	position:absolute;
	top: 0px;
	bottom: 0px;
    width: auto;
    line-height: 18px;
    overflow-y: auto;
    margin-right: 90px;
}
.historyNext,.historyBack{	
	float:right; 
	margin:5px; 
	cursor:pointer;
}
.pops{
	display: none; position: absolute; top: 0px; margin-left: 76px; background: url(../img/sala-virtual-item-hover.png) no-repeat scroll -70px top transparent; text-align: center; padding-left:10px;
}

#textContainerPopup{	
	height:60px; 
	width:835px;
	overflow-y:scroll;
	background-color:rgba(245, 245, 245, 1);	
	border: 1px solid #bbb;
	border-radius:5px;
	margin-left:30px;
	top:-15px;
	z-index:999;
	padding:5px;
}
#textContainerPopupArrow::after{	
	content: " ";
    position: absolute;
    top: 5px;
    left: 20px; /* To the left of the tooltip */
    border-width: 5px;
    border-style: solid;
    border-color: transparent #bbb transparent transparent;
	z-index:9999999;
	}
	
#textContainerPopupDet{	
	height:60px; 
	width:747px;
	overflow-y:scroll;
	background-color:rgba(245, 245, 245, 1);	
	border: 1px solid #bbb;
	border-radius:5px;
	margin-left:118px;
	top:-15px;
	z-index:999;
	padding:5px;
}
#textContainerPopupArrowDet::after{	
	content: " ";
    position: absolute;
    top: 5px;
    left: 108px; /* To the left of the tooltip */
    border-width: 5px;
    border-style: solid;
    border-color: transparent #bbb transparent transparent;
	z-index:9999999;
	}	

	
.sala-virtual-item, .sala-virtual-item {
    background: url(../img/sala-virtual-item-hover.png) no-repeat left top;
}

.kwicks_2{margin: 0;}
.sala-virtual-item{
	width: auto !important;
    float: left;
    list-style: none;
    margin-left: 5.5px;
}

.sala-virtual-item:first-child {
    margin-left: 0px;
}

.sala-virtual-item-all {
	padding: 0 32px 0 71px;
}
.sala-v-table {
    width: 90px;
	color: #000;
}

#save2Border{display:none; opacity:0; visibility:hidden}

#progressBar{
    width: 100%;
    position: fixed;
    z-index: 999999999999;
    top: 0;
	background-color: #3c91df !important;
	height: 10px;
}


#progressBar::-webkit-progress-bar {
 background-color: #eee !important;
}
#progressBar::-webkit-progress-value {
 background-color: #3c91df !important;
}
#progressBar::-moz-progress-bar {  
 background-color: #eee !important;
}

#progressBar.completed::-webkit-progress-bar {
 background-color: #0ebe0e !important;
}
#progressBar.completed::-webkit-progress-value {
 background-color: #0ebe0e !important;
}
#progressBar.completed::-moz-progress-bar {  
 background-color: #0ebe0e !important;
}


 a.ac-item.is_test {
    color: rgb(218,21,0);
    font-weight: bold;
    background: url(/ensino_a_distancia/sala_e_cond_defensiva/images/menu_inicial_defensiva.jpg) no-repeat center right;
    background-size: auto 70%;
    background-position-x: 95%;
}


.box-mini {
	width: 189px;
    height: 351px;
    border-radius: 0px;
    margin-right: 0px;
    margin-bottom: 32px;
	margin-top:63px
}
.box-mini-last{margin-right:0px;width: 187px;}

.box-mini-img .imgText{
	font-size: 17px;
    position: absolute;
    color: #fff;
    width: 100%;
    height: auto;
    bottom: 14px;
    font-weight: bold;
    text-align: center;
    text-shadow: 0px 0px 8px #000;
}

.s-item3.inactive,.s-item.inactive{opacity:0.3; pointer-events:none;}
.s-item3.completed,.s-item.completed{
	position:relative;
}
.s-item3.completed::after,.s-item.completed::after{
	content: "";
    border-left: 5px solid #0ebe0e;
    position: absolute;
    left: 2px;
    top: 0;
    height: 95%;	
}

.s-box-info > a[title] {
    /*display : none;*/
}
/*popup css*/
#backgroundPopup_tut{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border-radius:5px;z-index:99999999}
#popupContact_tut{display:none;position:fixed;_position:absolute;min-height:487px;width:auto;background:#e7e7e7;z-index:999999999;font-size:13px;border-radius:5px;color:#828282;font-family:Helvetica,Arial}
#popupContact_tut h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-radius:5px;padding-bottom:2px;margin-bottom:20px}
#popupContactClose_tut{bottom:9px;display:block;float:right;margin-bottom:9px;margin-right:9px;right:9px;cursor:pointer;background:url(../img/close1.png) no-repeat scroll 0 0 transparent;width:90px;height:36px;z-index:2000}
#button_tut{text-align:center}
#contactArea_tut{display:table-cell;font-size:14px;height:407px;line-height:1;padding:10px;position:relative;vertical-align:middle;width:726px;z-index:2}
#popupContact_tut img {
    max-width: 992px;
}
.contactTitle{text-align:center;font-size:23px;padding-bottom:5px}
.errorMsg{text-align:center;margin-top:10px}
#areaText_tut{margin-top:5px;color:#222;line-height:1.3em}
#popupContact_tut {
    overflow: scroll;
    height: 100%;
    margin-top: 10px;
    border-radius: 0px;
}

/*popup css*/
#backgroundPopup_privac{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border-radius:5px;z-index:99999999}
#popupContact_privac{display:none;position:fixed;_position:absolute;min-height:487px;width:auto;background:#e7e7e7;z-index:999999999;font-size:13px;border-radius:5px;color:#828282;font-family:Helvetica,Arial}
#popupContact_privac h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-radius:5px;padding-bottom:2px;margin-bottom:20px}
#popupContactClose_privac{bottom:9px;display:block;float:right;margin-bottom:9px;margin-right:9px;right:9px;cursor:pointer;background:url(../img/close1.png) no-repeat scroll 0 0 transparent;width:90px;height:36px;z-index:2000}
#button_privac{text-align:center}
#contactArea_privac{display:table-cell;font-size:14px;height:407px;line-height:1;padding:10px;position:relative;vertical-align:middle;width:726px;z-index:2}
#popupContact_privac img {
    max-width: 992px;
}
#areaText_privac{margin-top:5px;color:#222;line-height:1.3em}
#popupContact_privac {
    overflow: scroll;
    height: 100%;
    margin-top: 10px;
    border-radius: 0px;
}

.site a.footer-link{cursor:pointer}

/*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*/
/*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*/
/*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*/
body,
body.back{
	width: auto !important;
    zoom: inherit !important;
    zoom: initial !important;
    /*background: none !important;
    background: #f3f3f3 !important;*/
	min-height: 100% !important;
	position: absolute !important;
	overflow: auto !important;
	width: 100% !important;
	left: 0 !important;
	top: 0 !important;
}

@media (max-width: 991.98px){
	body,
	body.back{			
		position: relative !important;
	}
	#page.main .maindiv{
		position:relative;
	}
	
}

#page.main{
	display: block !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    overflow: auto !important;
    height: auto !important;
}

#page.main .maindiv{
    padding-top: 40px !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    padding-bottom: 50px !important;
    height: auto !important;
}
/*
#page.main .maindiv .header{
	width: 100% !important;
    height: auto !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}*/

#page.main .maindiv .header .logo_imt{
	width: 680px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	display: inline-block !important;
	float: none !important;
	background-position: center top !important;
}

#loginContent{
	height: auto !important;
	padding: 20px !important;
	display: block !important;
	width: auto !important;
}

#loginContent .menu{
	margin: 0 !important;
	text-align: center !important;
	width: 100% !important;
	height: auto !important;
	display: block !important;
	float: none !important;
}

#loginContent > .menu > .menu-item.menu_item_arrow{
	height: auto !important;
    text-align: center !important;
    width: 100% !important;
    /*font-size: 24px !important;*/
    font-size: 49px !important;
    /*color: #292c36 !important;
    font-weight: 800 !important;
    font-style: normal !important;
    font-stretch: normal !important;
    text-transform: uppercase !important;
    line-height: 38px !important;
    text-shadow: none !important;*/
}

#loginContent > .menu > .menu-item.menu_item_arrow.vito{
    font-size: 35px !important;
}

#loginContent > .col-xs-12.col-sm-12.col-md-12.col-lg-12{
	margin-top: 0px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
	width: auto !important;
	max-width: 680px !important;
	height: auto !important;
	display: block !important;
	float: none !important;
	background: #FFF !important;
	padding: 20px 0px !important;
	border-radius: 6px !important;
	border: solid 1px #e8e8e8 !important;
}

#loginContent > .col-xs-12.col-sm-12.col-md-12.col-lg-12 > div{
	width: auto !important;
	height: auto !important;
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
}

#loginContent > .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_content_title{
	color: #6f727e !important;
	line-height: 26px !important;
	font-size: 16px !important;
	margin-bottom: 20px !important;
}

#loginContent > .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_content_title .title{
	color: #6f727e !important;
	line-height: 26px !important;
	font-size: 16px !important;
}

#loginContent > .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_content_title .title a,
#loginContent > .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_content_title .title a:visited,
#loginContent > .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_content_title .title a:active,
#loginContent > .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_content_title .title a:hover,
#loginContent > .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_content_title .title a:focus{
	color: #6f727e !important;
	line-height: 26px !important;
	font-size: 16px !important;
	font-weight:bold;
}

#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login{
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	margin: 0 !important;
}

#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login .input-group{
	margin-bottom: 20px !important;
}

#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login .input-group .form-control{
	width: auto !important;
	height: 50px !important;
	padding: 6px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	border: 1px solid #ced4da !important;
	width: 90% !important;
	line-height: 36px !important;
	color: #495057 !important;
	height: auto !important;
	background: #FFF !important;
	font-size: 15px !important;
	border-radius: 3px !important;
	outline: none !important;
}

#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login .input-group .form-control::placeholder {color: #ced4da !important;}
#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login .input-group .form-control:-ms-input-placeholder {color: #ced4da !important;}
#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login .input-group .form-control::-ms-input-placeholder {color: #ced4da !important;}

#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit{
	width: auto !important;
	margin: 0 !important;
	display: block !important;
}

#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit .menu-left,
#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit .menu-right{
	display: none;
	visibility: hidden;
	opacity: 0;
}

#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit a,
#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit a:visited,
#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit a:active,
#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit a:hover,
#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit a:focus{
	height: 20px !important;
	max-height: 20px !important;
	padding: 10px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	font-size: 12px !important;
    text-transform: uppercase !important;
    color: #FFF !important;
    width: auto !important;
    text-align: center !important;
    border-radius: 3px !important;
    line-height: 20px !important;
    background: #000 !important;
    display: block !important;
    background: #dc3a38 !important;
    transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
}

#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit a:hover{
	box-shadow: 0 3px 6px 0 rgb(220 58 56 / 30%);
}

#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login #loginSubmit a .menu-sair{
	background: transparent !important;
	color: #FFF !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
	display: inline-block !important;
	vertical-align: top !important;
	border: none !important;
	outline: none !important;
	height: 20px !important;
	line-height: 20px !important;
	text-shadow: none !important;
	padding: 0 !important;
	margin: 0 !important;
	float: none !important;
}

.maindiv .footer{
	display: block !important;
	float: none !important;
	background: #23252e;
    margin: 0;
    height: auto !important;
    min-height: 22px !important;
    position: absolute !important;
    left: 0;
    right: 0;
    width: 100% !important;
    bottom: 0;
    padding: 0;
    padding-top:8px;
    padding-bottom: 8px;
}

.maindiv .footer .copyright{
	width: 940px;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    line-height: 22px;
    font-size: 10px;
    text-transform: uppercase;
    color: #7d8ea5;
    font-weight: normal;
    padding: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

@media (max-width: 991.98px){
	.maindiv .footer .copyright{
		text-align: center;
		position: relative;
		display: block;
		width: 100%;
		padding: 0 !important;
	}
}

.maindiv .footer .copyright a,
.maindiv .footer .copyright a:visited,
.maindiv .footer .copyright a:active,
.maindiv .footer .copyright a:hover,
.maindiv .footer .copyright a:focus{
	height: 22px !important;
	line-height: 22px !important;
	font-size: 10px !important;
    text-transform: uppercase !important;
    color: #7d8ea5 !important;
    font-weight: bold !important;
    text-decoration: none !important;
    font-style: normal !important;
    display: inline-block !important;
    vertical-align: top !important;
    cursor: pointer !important;
    pointer-events: all !important;
    position: relative !important;
    transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
}

.maindiv .footer .copyright a:hover{
	color: #dc3a38 !important;
	text-decoration: underline !important;
}

.maindiv .footer .copyright a:before,
.maindiv .footer .copyright a:visited:before,
.maindiv .footer .copyright a:active:before,
.maindiv .footer .copyright a:hover:before,
.maindiv .footer .copyright a:focus:before{
	content: "Segurança Rodoviária";
	height: 22px;
	line-height: 22px;
	position: relative;
	vertical-align: top;
	font-size: 10px;
	text-transform: uppercase;
	color: #7d8ea5;
	text-decoration: none;
}

.maindiv .footer .copyright a:hover:before{
	color: #dc3a38 !important;
	text-decoration: underline !important;
}

.maindiv .footer .copyright a img{
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

.maindiv .footer .site{
	width: 940px;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    line-height: 22px;
    text-align: right;
    font-size: 10px;
    text-transform: uppercase;
    color: #7d8ea5;
    font-weight: normal;
    font-style: normal;
	padding: 0 !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

@media (max-width: 991.98px){
	.maindiv .footer .site{
		text-align: center;
		position: relative;
		display: block;
		width: 100%;
		padding: 0 !important;
	}
}

.maindiv .footer .site a,
.maindiv .footer .site a:visited,
.maindiv .footer .site a:active,
.maindiv .footer .site a:hover,
.maindiv .footer .site a:focus{
	height: 22px !important;
	line-height: 22px !important;
	font-size: 10px;
    text-transform: uppercase;
    color: #7d8ea5;
    font-weight: bold !important;
    text-decoration: none;
    font-style: normal;
    display: inline-block;
    vertical-align: top;
    transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
}

.maindiv .footer .site a:hover{
	color: #dc3a38;
	text-decoration: underline;
}

/*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*/
/*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*/
/*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*//*NOVAS ALTERAÇÕES*/
body.back_opacity{
    width: auto !important;
    zoom: inherit !important;
    zoom: initial !important;
    background: none !important;
    background: #f3f3f3 !important;
	min-height: 100% !important;
	position: absolute !important;
	overflow: auto !important;
	width: 100% !important;
	left: 0 !important;
	top: 0 !important;
}

#page.main{
	display: block !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    overflow: auto !important;
    height: auto !important;
    background: transparent !important;
}

#page.main .maindiv{
	padding-top: 72px !important;
	display: block !important;
	max-width: 1440px !important;
	padding-left: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 50px !important;
    margin: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    height: auto !important;
    box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
}

@media (max-width: 991.98px){
	#page.main .maindiv{
		padding-left: 20px !important;
		padding-right: 20px !important;
		padding-bottom: 120px !important;
	}
}
/*
#page.main .maindiv .header{
	position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    background: #FFF !important;
    height: 72px !important;
    z-index: 100 !important;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 13%);
	    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 13%);
	    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.125);
}*/

#page.main .maindiv .header .logo{
	width: 364px !important;
	height: 72px !important;
	padding: 40px !important;
	padding-top: 18px !important;
	padding-bottom: 18px !important;
	background-size: auto 33px !important;
	background-position: 40px center !important;
	margin:0 !important;
	border: none !important;
	border-right: 1px solid #f3f3f3 !important;
	box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
}

#page.main .maindiv .header .time{
	width: auto !important;
	float: right !important;
	padding-right: 40px !important;
	height: 72px !important;
}

@media (max-width: 991.98px){
	#page.main .maindiv .header .time{
		padding-right: 20px !important;
	}
}

#page.main .maindiv .header .time .api,
#page.main .maindiv .header .time .tutorial{
	height: 72px !important;
	width: auto !important;
	display: inline-block !important;
	vertical-align: top !important;
	background: transparent !important;
	line-height: 72px !important;
	padding: 0 !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
	margin:0 !important;
}

@media (max-width: 991.98px){
	#page.main .maindiv .header .time .api,
	#page.main .maindiv .header .time .tutorial{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	#page.main .maindiv .header .time .tutorial{
		padding-right: 0 !important;
	}
}

#page.main .maindiv .header .time .api:after,
#page.main .maindiv .header .time .api:hover:after,
#page.main .maindiv .header .time .tutorial:after,
#page.main .maindiv .header .time .tutorial:hover:after{
	content: "API";
	font-size: 12px;
	line-height: 72px;
	width: auto;
	display: block;
	text-transform: uppercase;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: .3px;
    color: #292c36;
    text-align: center;
    transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
}

#page.main .maindiv .header .time .api:hover:after,
#page.main .maindiv .header .time .tutorial:hover:after{
	color: #dc3a38;
}

#page.main .maindiv .header .time .tutorial:after,
#page.main .maindiv .header .time .tutorial:hover:after{
	content: "Tutorial de Utilização";
}

#page.main .maindiv .header .time .clock{
    display: inline-block !important;
    vertical-align: top !important;
    margin: 0 !important;
    margin-left: 15px !important;
    border-left: 1px solid #f3f3f3 !important;
	height: 72px !important;
	padding: 0 !important;
	padding-left: 40px !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
}

@media (max-width: 991.98px){
	#page.main .maindiv .header .time .clock{
		display: none !important;
		visibility: hidden !important;
		opacity: 0 !important;
	}
}

#page.main .maindiv .menu{
	width: auto !important;
	margin: 0 !important;
	/*margin-top: 40px !important;*/
	margin-bottom: 20px !important;
	position: relative !important;
	padding-right: 0px !important;
	height: auto !important;
}

#page.main .maindiv .menu a.confirm,
#page.main .maindiv .menu a.confirm:visited,
#page.main .maindiv .menu a.confirm:active,
#page.main .maindiv .menu a.confirm:hover,
#page.main .maindiv .menu a.confirm:focus{
	position: absolute !important;
	top: 0 !important;
	right: 0 !important;
	height: 40px !important;
	width: 100px !important;
	line-height: 40px !important;
	padding: 0 !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	border-radius: 3px !important;
	background: #000 !important;
	text-align: center !important;
	background: #dc3a38 !important;
	pointer-events: all !important;
	cursor: pointer !important;
	box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
}

#page.main .maindiv .menu a.confirm:hover{
	box-shadow: 0 3px 6px 0 rgb(220 58 56 / 30%);
}

#page.main .maindiv .menu a.confirm .menu-sair{
	height: 40px !important;
	line-height: 40px !important;
	display: inline-block !important;
	vertical-align: top !important;
	font-size: 12px !important;
	width: auto !important;
	color: #FFF !important;
	text-transform: uppercase !important;
	margin:0 !important;
	padding: 0 !important;
	text-align: center !important;
	background: transparent !important;
	text-shadow: none !important;
	float: none !important;
}

#page.main .maindiv .menu .menu-left,
#page.main .maindiv .menu .menu-right{
	display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

#page.main .maindiv .menu .menu-center{
	background:transparent !important;
	width: 100% !important;
	position: relative !important;
	height: auto !important;
	min-height: 40px !important;
}

#page.main .maindiv .menu .menu-center a,
#page.main .maindiv .menu .menu-center a:visited,
#page.main .maindiv .menu .menu-center a:active,
#page.main .maindiv .menu .menu-center a:hover,
#page.main .maindiv .menu .menu-center a:focus{
	height: auto !important;
	min-height: 40px !important;
	width: auto !important;
	display: inline-block !important;
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: top !important;
}

#page.main .maindiv .menu .menu-center a .menu-item.menu_item_arrow_left,
#page.main .maindiv .menu .menu-center a .menu-item.menu_item_arrow{
	font-size: 13px !important;
	text-transform: uppercase !important;
	text-shadow: none !important;
	color: #000 !important;
	height: 40px !important;
	line-height: 40px !important;
	color: #6f727e !important;
	background: transparent !important;
	padding: 0 !important;
	display: inline-block !important;
	vertical-align: top !important;
	float: none !important;
}

#page.main .maindiv .menu .menu-center a .menu-item.menu_item_arrow{
	color: #292c36 !important;
}

#page.main .maindiv .menu .menu-center a .menu-item.menu_item_arrow_left:after{
	content: ">";
	position: relative;
	line-height: 40px;
	height: 40px;
	display: inline-block;
	width: all !important;
	font-size: 13px !important;
	vertical-align: top !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	color: #6f727e !important;
}

#page.main .maindiv .menu .menu-center a .menu_item_arrow_right_last{
	display: none;
	visibility: hidden;
	opacity: 0;
}

#page.main .maindiv .content{
	width: auto !important;
    margin: 0 !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
    height: auto !important;
    display: block !important;
    font-size: 0 !important;
}

#page.main .maindiv .content > a,
#page.main .maindiv .content > a:visited,
#page.main .maindiv .content > a:active,
#page.main .maindiv .content > a:hover,
#page.main .maindiv .content > a:focus{
	width: 20% !important;
	margin:0 !important;
	margin-bottom: 20px !important;
	padding: 0 !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	height: auto !important;
	display: inline-block !important;
	vertical-align: top !important;
	position: relative !important;
	box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
}

@media (max-width: 991.98px){
	#page.main .maindiv .content > a,
	#page.main .maindiv .content > a:visited,
	#page.main .maindiv .content > a:active,
	#page.main .maindiv .content > a:hover,
	#page.main .maindiv .content > a:focus{
		width: 100% !important;
	}
}

#page.main .maindiv .content > a > .box-mini,
#page.main .maindiv .content > a:hover > .box-mini{
	position: relative;
	width: 100% !important;
	height: 0 !important;
	padding: 0 !important;
	padding-bottom: 185.7% !important;
	display: block !important;
	margin: 0 !important;
	transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
}

#page.main .maindiv .content > a:hover > .box-mini{
	box-shadow: 0 0 32px 0 rgb(0 0 0 / 25%);
		-webkit-box-shadow: 0 0 32px 0 rgb(0 0 0 / 25%);
		-moz-box-shadow: 0 0 32px 0 rgba(0,0,0,.25);
}

#page.main .maindiv .content > a > .box-mini > .box-mini-img{
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	display: block !important;
}

#page.main .maindiv .content > a > .box-mini > .box-mini-img > .imgText{
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	left: 0 !important;
	top: 0 !important;
	padding: 0 !important;
	padding-top: 145% !important;
	margin: 0 !important;
	background-size: cover !important;
	font-size: 22px !important;
	text-shadow: none !important;
	text-align: center !important;
	z-index: 10 !important;
	box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
}

#page.main .maindiv .content > a > .box-mini > .box-mini-img > .imgText:after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: -1;
	opacity: .2;
}

#page.main .maindiv .content > a > .box-mini > .box-mini-img > img{
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

.maindiv .footer{
	display: block !important;
	float: none !important;
	background: #23252e;
    margin: 0;
    height: auto !important;
    min-height: 22px !important;
    position: absolute !important;
    left: 0;
    right: 0;
    width: 100% !important;
    bottom: 0;
    padding: 0;
    padding-top:8px;
    padding-bottom: 8px;
}

.maindiv .footer .copyright,
.maindiv .footer .site{
	width: auto !important;
	padding: 0 !important;
	max-width: 1440px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    line-height: 22px;
    font-size: 10px;
    text-transform: uppercase;
    color: #7d8ea5;
    font-weight: normal;
    text-shadow: none !important;
    box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
}

.maindiv .footer .site{
	text-align: right !important;
}

@media (max-width: 991.98px){
	.maindiv .footer .copyright,
	.maindiv .footer .site{
		text-align: center !important;
		position: relative !important;
		display: block !important;
		width: 100% !important;
		text-align: center !important;
		padding-left: 20px !important;
    	padding-right: 20px !important;
	}
}

.maindiv .footer .copyright a,
.maindiv .footer .copyright a:visited,
.maindiv .footer .copyright a:active,
.maindiv .footer .copyright a:hover,
.maindiv .footer .copyright a:focus,
.maindiv .footer .site a,
.maindiv .footer .site a:visited,
.maindiv .footer .site a:active,
.maindiv .footer .site a:hover,
.maindiv .footer .site a:focus{
	height: 22px !important;
	line-height: 22px !important;
	font-size: 10px !important;
    text-transform: uppercase !important;
    color: #7d8ea5 !important;
    font-weight: bold !important;
    text-decoration: none !important;
    font-style: normal !important;
    display: inline-block !important;
    vertical-align: top !important;
    cursor: pointer !important;
    pointer-events: all !important;
    position: relative !important;
    transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
}

.maindiv .footer .copyright a:hover,
.maindiv .footer .site a:hover{
	color: #dc3a38 !important;
	text-decoration: underline !important;
}

.maindiv .footer .site.hidden{
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

#progressBar{
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

.s-option-pg{
    width: auto !important;
    display: block !important;
    position: relative !important;
    margin: 0 !important;
    height: auto !important;
    padding: 0 !important;
	padding-left: 5px !important;
	padding-right: 10px !important;
}

@media (max-width: 991.98px){
	.s-option-pg{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}

ul.kwicks_2{
	height: auto !important;
    width: auto !important;
    display: block !important;
    padding: 0 !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin: 0 !important;
    padding-bottom: 10px !important;
}

ul.kwicks_2 > li{
    width: 20% !important;
    display: inline-block !important;
    height: auto !important;
    vertical-align: top !important;
    margin: 0 !important;
    padding: 0 !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin: 0 !important;
    margin-bottom: 10px !important;
    background: transparent !important;
    float: none !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

ul.kwicks_2 > li > a,
ul.kwicks_2 > li > a:visited,
ul.kwicks_2 > li > a:active,
ul.kwicks_2 > li > a:hover,
ul.kwicks_2 > li > a:focus{
	width: 100% !important;
    display: block !important;
    height: auto !important;
    margin: 0 !important;
    background: #FFF !important;
    border-radius: 3px !important;
    border: solid 1px #e8e8e8 !important;
    transition: all 0.2s;
	    -webkit-transition: all 0.2s;
	    -moz-transition: all 0.2s;
	    -o-transition: all 0.2s;
}

ul.kwicks_2 > li > a:hover{
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 25%);
	    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 25%);
	    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.25);
}

@media (max-width: 991.98px){
	ul.kwicks_2 > li > a,
	ul.kwicks_2 > li > a:visited,
	ul.kwicks_2 > li > a:active,
	ul.kwicks_2 > li > a:hover,
	ul.kwicks_2 > li > a:focus{
		height: 74px !important;
	}
}

ul.kwicks_2 > li > a > .sala-virtual-item-all{
    padding-right: 50px !important;
    background-position: left top !important;
}

@media (max-width: 991.98px){
	ul.kwicks_2 > li > a > .sala-virtual-item-all{
		background-position: center center !important;
		padding: 0 !important;
		height: 74px !important;
	}
}

ul.kwicks_2 > li > a > .sala-virtual-item-all > table{
    display: block !important;
    line-height: 72px !important;
    width: 100% !important;
    margin: 0 !important;
    text-align: center !important;
}

@media (max-width: 991.98px){
	ul.kwicks_2 > li > a > .sala-virtual-item-all > table{
		display: none !important;
		visibility: hidden !important;
		opacity: 0 !important;
	}
}

ul.kwicks_2 > li > a > .sala-virtual-item-all > table tbody,
ul.kwicks_2 > li > a > .sala-virtual-item-all > table tbody tr,
ul.kwicks_2 > li > a > .sala-virtual-item-all > table tbody tr td {
    display: block !important;
    line-height: 72px !important;
    width: 100% !important;
    margin: 0 !important;
    text-align: center !important;
}

ul.kwicks_2 > li > a > .sala-virtual-item-all > table tbody tr td {
    vertical-align: middle !important;
    line-height: 22px !important;
    height: auto !important;
    display: inline-block !important;
}

#page.main .maindiv .menu {
    width: auto !important;
    margin: 0 !important;
   margin-top: 0px !important;
    margin-bottom: 20px !important;
    position: relative !important;
    padding-right: 0px !important;
    height: auto !important;
}

#page.main .maindiv .menu .menu-left,
#page.main .maindiv .menu .menu-right {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

#page.main .maindiv .menu .menu-center {
    background: transparent !important;
    width: 100% !important;
    position: relative !important;
    height: auto !important;
    min-height: 40px !important;
}

#page.main .maindiv .menu > a,
#page.main .maindiv .menu > a:visited,
#page.main .maindiv .menu > a:active,
#page.main .maindiv .menu > a:hover,
#page.main .maindiv .menu > a:focus {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    height: 40px !important;
    width: 100px !important;
    line-height: 40px !important;
    padding: 0 !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    border-radius: 3px !important;
    background: #000 !important;
    text-align: center !important;
    background: #dc3a38 !important;
    pointer-events: all !important;
    cursor: pointer !important;
    box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
    transition: all 0.2s;
	    -webkit-transition: all 0.2s;
	    -moz-transition: all 0.2s;
	    -o-transition: all 0.2s;
}

#page.main .maindiv .menu > a:hover {
    box-shadow: 0 3px 6px 0 rgb(220 58 56 / 30%);
}

#page.main .maindiv .menu > a > .menu-sair {
    height: 40px !important;
    line-height: 40px !important;
    display: inline-block !important;
    vertical-align: top !important;
    font-size: 12px !important;
    width: auto !important;
    color: #FFF !important;
    text-transform: uppercase !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    background: transparent !important;
    text-shadow: none !important;
    float: none !important;
}

#page.main .maindiv .menu .menu-center a,
#page.main .maindiv .menu .menu-center a:visited,
#page.main .maindiv .menu .menu-center a:active,
#page.main .maindiv .menu .menu-center a:hover,
#page.main .maindiv .menu .menu-center a:focus {
    height: auto !important;
    min-height: 40px !important;
    width: auto !important;
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: top !important;
}

#page.main .maindiv .menu .menu-center a .menu-item {
    background: transparent;
    font-size: 13px !important;
    line-height: 40px !important;
    height: 40px !important;
    text-transform: uppercase !important;
    color: #6f727e !important;
    padding: 0 !important;
    margin: 0 !important;
    text-shadow: none !important;
}

#page.main .maindiv .menu .menu-center a .menu-item:after {
    content: ">";
    position: relative;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    width: all !important;
    font-size: 13px !important;
    vertical-align: top !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: #6f727e !important;
}

#page.main .maindiv .menu .menu-center a:nth-child(5) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

#page.main .maindiv .menu .menu-center a .menu-item.menu_item_arrow:after {
	display: block !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

.s-option-pg .s-menu2 {
    width: 38% !important;
    display: inline-block !important;
    margin: 0 !important;
    padding-right: 10px !important;
    position: relative !important;
    height: auto !important;
    vertical-align: top !important;
    box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
}

@media (max-width: 1423.98px){
	.s-option-pg .s-menu2 {
		width: 20% !important;
	}
}

@media (max-width: 1121.98px){
	.s-option-pg .s-menu2 {
		width: auto !important;
		margin-right: -5px !important;
		margin-left: -5px !important;
		display: block !important;
		padding: 0 !important;
		float: none !important;
	}
}

.s-option-pg .s-menu2 .s-item3{
	width: 50% !important;
    margin: 0 !important;
    position: relative !important;
    float: none;
    margin-bottom: 10px !important;
    display: inline-block !important;
    vertical-align: top !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    background: transparent !important;
    box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
}

@media (max-width: 1121.98px){
	.s-option-pg .s-menu2 .s-item3{
		width: 20% !important;
	}
}

@media (max-width: 767.98px){
	.s-option-pg .s-menu2 .s-item3{
		width: 50% !important;
	}
}

.s-option-pg .s-menu2 .s-item3 a,
.s-option-pg .s-menu2 .s-item3 a:visited,
.s-option-pg .s-menu2 .s-item3 a:active,
.s-option-pg .s-menu2 .s-item3 a:hover,
.s-option-pg .s-menu2 .s-item3 a:focus{
	width: 100% !important;
    height: auto;
    display: block;
    background: #FFF;
    border-radius: 3px !important;
    text-align: center !important;
    position: relative !important;
}

.s-option-pg .s-menu2 .s-item3.active a{
	background: #e9e9e9 !important;
}

.s-item3.completed::after,
.s-item.completed::after{
	left: 5px !important;
	border-radius: 3px 0 0 3px !important;
	height: 100% !important;
}

.s-option-pg .s-menu2 .s-item3 a span{
	display: inline-block !important;
	vertical-align: top !important;
	margin: 0 !important;
	position: relative !important;
}

.s-option-pg .s-option-box-info2{
	display: inline-block !important;
	height: auto !important;
	vertical-align: top !important;
	padding: 0 !important;
	margin: 0 !important;
	border-radius: 6px !important;
	overflow: hidden !important;
	background-repeat: no-repeat !important;
	box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
}

.s-option-pg .s-option-box-info2 .s-box-info{
	height: auto !important;
	width: 100% !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
	border-radius: 6px !important;
	background: transparent !important;
	border: none !important;
	display: block !important;
	overflow: hidden !important;
	position: relative !important;
}

.s-option-pg .s-option-box-info2 .s-box-info:before{
	content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: solid 1px #e8e8e8 !important;
    border-radius: 6px !important;
    z-index: -1 !important;
    background: #FFF;
}
   
.s-option-pg .s-option-box-info2 .s-box-info > div:last-child{
	position: absolute !important;
	width: 100px !important;
	right: 10px !important;
	bottom: 10px !important;
	height: 40px !important;
	margin: 0 !important;
	padding: 0 !important;
	display: block !important;
}

.s-option-pg .s-option-box-info2 .s-box-info > div:last-child > .menu-right,
.s-option-pg .s-option-box-info2 .s-box-info > div:last-child > .menu-left{
	display: none !important;
	visibility: hidden !important;
	opacity:0 !important;
}

.s-option-pg .s-option-box-info2 .s-box-info > div:last-child > a,
.s-option-pg .s-option-box-info2 .s-box-info > div:last-child > a:visited,
.s-option-pg .s-option-box-info2 .s-box-info > div:last-child > a:active,
.s-option-pg .s-option-box-info2 .s-box-info > div:last-child > a:hover,
.s-option-pg .s-option-box-info2 .s-box-info > div:last-child > a:focus{
	position: relative !important;
	height: 40px !important;
	width: 100px !important;
	line-height: 40px !important;
	padding: 0 !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	border-radius: 3px !important;
	background: #000 !important;
	text-align: center !important;
	background: #dc3a38 !important;
	pointer-events: all !important;
	cursor: pointer !important;
	margin: 0 !important;
	box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
}

.s-option-pg .s-option-box-info2 .s-box-info > div:last-child > a:hover{
	box-shadow: 0 3px 6px 0 rgb(220 58 56 / 30%);
}

.s-option-pg .s-option-box-info2 .s-box-info > div:last-child > a > .menu-sair{
	height: 40px !important;
	line-height: 40px !important;
	display: inline-block !important;
	vertical-align: top !important;
	font-size: 12px !important;
	width: auto !important;
	color: #FFF !important;
	text-transform: uppercase !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	background: transparent !important;
	text-shadow: none !important;
	float: none !important;
}

.s-option-pg .s-option-box-info2 .box-top-left,
.s-option-pg .s-option-box-info2 .box-top-right,
.s-option-pg .s-option-box-info2 .box-left.s-option-info-height,
.s-option-pg .s-option-box-info2 .box-right.s-option-info-height,
.s-option-pg .s-option-box-info2 .box-bottom-left,
.s-option-pg .s-option-box-info2 .box-bottom-right,
.s-option-pg .s-option-box-info2 .box-bottom.s-option-box-width2{
	display:none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

@media (min-width: 768px) and (max-width: 991.98px){
	#page.main .maindiv .header .logo{
		padding-left: 20px !important;
		padding-right: 20px !important;
		background-position: 20px center !important;
		width: 256px !important;
		background-size: auto 26px !important;
	}
}

@media (max-width:767.98px){
	#page.main .maindiv .header .logo{
		width: 54px !important;
		border: none !important;
		position: relative !important;
	}

	#page.main .maindiv .header .logo:after{
		content: "";
		position: absolute;
		top: 0;
		right: -35px !important;
		border-right: 1px solid #f3f3f3 !important;
		height: 100% !important;
		display: block !important;
	}
}


@media (max-width: 991.98px){
	#popupContact_tut,#areaImg_privac{
		left:0px !important;
	}

	#popupContact_tut img,#areaImg_privac img{
		width:100% !important;
	}
}
#page.main .maindiv .header{width:100%!important}
#page.main .maindiv .header .sair{
	float: right !important;
    height: 20px !important;
    max-height: 20px !important;
    padding: 10px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    color: #FFF !important;
    width: auto !important;
    text-align: center !important;
    border-radius: 3px !important;
    line-height: 20px !important;
    display: block !important;
    background: #dc3a38 !important;
    cursor: pointer;
	margin-top:-52px !important;
}

#page.main.login .maindiv .header .sair{
	float: right !important;
    height: 20px !important;
    max-height: 20px !important;
    padding: 10px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    color: rgb(51, 51, 51) !important;
	border: 1px solid rgb(51, 51, 51) !important;
    width: auto !important;
    text-align: center !important;
    border-radius: 3px !important;
    line-height: 20px !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer;
	margin-top:-52px !important;
}

#page.main.login .maindiv .header .sair:hover{
	float: right !important;
    height: 20px !important;
    max-height: 20px !important;
    padding: 10px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    color: #dc3a38 !important;
	border: 1px solid #dc3a38 !important;
    width: auto !important;
    text-align: center !important;
    border-radius: 3px !important;
    line-height: 20px !important;
    display: block !important;
    background: transparent !important;
    cursor: pointer;
	/*margin-top:-52px !important;*/
}

@media (max-width: 991.98px){
	#loginContent > .menu > .menu-item.menu_item_arrow{
		font-size:45px !important
	}
	#page.main .maindiv .header .sair,#page.main .maindiv .header .logo_imt{
		display:none !important;
	}
	#page.main .maindiv .content{
		margin-top:-60px !important;
	}
}

#login .form-group.col-12.col-md-6{
	width: 50%; display: inline-block;
}


#login .form-group.col-12.col-md-6:first-child >div input{
    margin: 0px;
    padding: 0px !important;
    width: 100% !important;
    padding-left: 15px !important;
    height: 45px !important;
}


#login .form-group.col-12.col-md-6:not(:first-child) > div > input{
	margin: 0px;
    padding: 0px !important;
    width: 100% !important;
    padding-left: 15px !important;
    height: 45px !important;
}


@media (min-width: 992px){
	#login .form-group.col-12.col-md-6:first-child >div{
		padding-right: 25px;
	}
	#login .form-group.col-12.col-md-6:not(:first-child) >div{
		padding-right: 10px;
		padding-left: 5px;
	}
}

#page.main.login .maindiv .header{
	height: 125px !important;
}

#page.main.login .maindiv .header .sair{
		margin-top: -125px !important; 
	}
#page.main .maindiv .header .logo_imt
	{
		max-width: 100%;
		height: 113px !important;
	}	
	
.vito_text1{font-size: 43px;}
.vito_text2{font-size: 31px;}

@media (max-width: 991.98px){
	#page.main.login .maindiv .header{
		height: auto !important;
	}
	#page.main.login .maindiv .header .sair{
		margin-right: 15px;
		margin-top: -138px !important;
	}
	
	#page.main .maindiv .header .logo_imt
	{
		max-width: 100%;
		height: 65px !important;
		margin-top: 65px;
	}
	
	.vito_text1{font-size: 25px;}
	.vito_text2{font-size: 20px;}
	
	#login .form-group.col-12.col-md-6{
		width: 100%; display: inline-block;
	}
	
	#loginContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .winsig_form.login .input-group .form-control{
		padding-right: 14px !important;
	}
	
	.maindiv .footer{position:relative !important}
	
	#page.main .maindiv .content{
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	
	.approvedby{margin-bottom:15px;}
	
	.approve_img_1{width:150px !important; margin-left:15px;}
	.approve_img_2{width:150px !important; margin-left:15px; margin-right:15px; }
	.approve_img_3{width:150px !important; margin-left:15px; margin-right:15px; }
}