@charset "UTF-8";
.TabbedPanels { overflow: hidden; margin: 0; padding: 0; clear: none; width: 100%;}
.TabbedPanelsTabGroup { margin:0; padding: 0px;}
.TabbedPanelsTab { position: relative; float: left; padding:0; margin:0; border:0;}
.TabbedPanelsTabHover {}
.TabbedPanelsTabSelected {}
.TabbedPanelsTab a { color: black; text-decoration: none;}
.TabbedPanelsContentGroup { clear: both; background-color:  #EEE;}
.TabbedPanelsContent { overflow: hidden;  padding:20px; text-align:justify; line-height:1.6;}
.TabbedPanelsContent ul { margin-left: 5%;}
.TabbedPanelsContent div strong{margin:10px 0; display:block;}

.TabbedPanelsContentVisible {}

.VTabbedPanels { overflow: hidden; zoom: 1;}
.VTabbedPanels .TabbedPanelsTabGroup { float: left; width:35%; height: auto; background-color: transparent; position: relative; border:0;}
.VTabbedPanels .TabbedPanelsTabGroup img:hover{cursor: pointer;}
.VTabbedPanels .TabbedPanelsTab {float: none; margin: 0px 0; border: none;}
.VTabbedPanels .TabbedPanelsTab img{ width:100%; height:auto; margin-bottom:35px;}
.VTabbedPanels .TabbedPanelsTabSelected { background-color: transparent; border:0;}
.VTabbedPanels .TabbedPanelsContentGroup { position:relative; clear: none; float: left; margin-left:1%; width: 63%; min-height:840px; height:auto;}

.seta-esquerda-moto:before { content: ""; position:absolute; left:0; display: inline-block; vertical-align: middle; width: 0;  height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent;  border-right: 25px solid #EEE; margin-left:-25px;}

.seta-esquerda-carro:before { content: ""; position:absolute; top:25%; display: inline-block; vertical-align: middle; width: 0;  height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent;  border-right: 25px solid  #EEE; margin-left:-45px;}

.seta-esquerda-onibus:before { content: ""; position:absolute; top:75%; display: inline-block; vertical-align: middle; width: 0;  height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent;  border-right: 25px solid  #EEE; margin-left:-45px;}


@media print {
.TabbedPanels { overflow: visible !important;}
.TabbedPanelsContentGroup { display: block !important; overflow: visible !important; height: auto !important;}
.TabbedPanelsContent { overflow: visible !important; display: block !important; clear:both !important;}
.TabbedPanelsTab { overflow: visible !important; display: block !important; clear:both !important;}
}