
html {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

.backgroundImage

{

    BACKGROUND-POSITION: right top;

    BACKGROUND-IMAGE: url(images/gradientBack.gif);

    BACKGROUND-REPEAT: repeat-y;

}

#window-width {
	MIN-WIDTH: 990px; WIDTH: 100%; DISPLAY: none
}

#all {
	POSITION: relative; HEIGHT: 100%
}


.page {
	POSITION: relative; MIN-WIDTH: 990px; FLOAT: left; HEIGHT: 100%
}


.img-bg {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0pt; LEFT: 0pt
}
.img-sem-resize {
	WIDTH: 100% !important; BOTTOM: 0pt; HEIGHT: auto !important; TOP: -255px
}


.position {
	POSITION: relative; FLOAT: left; HEIGHT: 100%
}

body {
	
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}

.bodytext
{font-family:Helvetica, Georgia, Times, serif;
font-size: 12px;

}

#pane-container {
	position:absolute;
	left:0;
	top:0;
}

#nav {
	background:url(images/img15a.jpg) no-repeat;;
	font-family:Helvetica,"Lucida Handwriting", Georgia, Times, serif;
	font-size: 38px;
	left:0;
	letter-spacing:0px;
	line-height:50px;
	position:fixed;
	top:55px;
	width:300px;
        left:0px;
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
        z-index:1;
        min-height:100%;
         min-height:100%;
        height:auto;
        margin: 0 auto;
}


* html #nav {
height: 100%;
}

#footer {background-color: #916347; position: absolute;	bottom: 0;right: 0;}

#top {
	background:#F5AE84;
        font-family:"Lucida Handwriting",Helvetica,Trebuchet MS,Century Gothic,Helvetica, Georgia,"Lucida Handwriting", Times, serif;        
        font-size: 24px;
        font-weight:normal;
	left:0;
	letter-spacing:5px;
	line-height:60px;
        position:fixed;
	top:15px;
	width:100%;
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
        padding:5px 0 3px 23px;
	z-index:2;
	text-align:center;
}


#menu{  background:none; 
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	padding:25px 0 25px 24px;
}

#bug a {
	background:url(images/aux-bubble.png) no-repeat;
	background:#00adef;
        filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color:#fff;
	margin-left:850px;
	margin-top:25px;
	position:fixed;
	text-decoration:none;
	height:120px;
	width:120px;
	z-index:2;
}

#bug a span {
	display:none;
}

#nav a, #nav a:active, #nav a:visited {
	color:#333333;
	text-decoration:none;
}

#nav a:hover {
	color:#000000;
	text-decoration:none;
}

#nav li {
	list-style:none;	
}


#divLeft {
	margin: 0px;
	padding: 0px;
	width: 200px;
        float: left;
        vertical-align: top;
 
}

#divRight {
	margin: 0px;
	padding: 0px;
	float:right;
        vertical-align: top;
}

#textBox {
	background:#ccc;
	border-left: 7px solid #ff5a19;
	left:310px;
	padding-left:15px;
	position:relative;
	top:38px;
        color:#000;
	width:980px;
        filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
      
}



#flash {
        background:none;
        left:300px;
	padding-left:5px;
	position:relative;
	top:58px;
        color:#000000;
         

}

#mainPage {
        background:#E8E2F6;
        left:305px;
	padding-left:0px;
	position:relative;
	top:61px;
        color:#000000;
        width:870px;
       

}


#textBox a, #textBox a:active, #textBox a:visited {
	border-bottom:dashed 1px #005481;
	color:#005481;
	text-decoration:none;
}

#textBox a:hover {
	border-bottom:dashed 1px #ff5a19;
	color:#ff5a19;
	text-decoration:none;
}

h3 {
	color:#ff5a19;
	font-family:Helvetica, Georgia, Times, serif;
	font-size: 27px;
	letter-spacing:3px;
	margin-bottom:4px;
}

h4 {
	color:#005481;
	font-family:Helvetica, Georgia, Times, serif;
	font-size: 30px;
	line-height:36px;
}

h4 span {
	color:#000;
        background:#ccc;
	font-family:Helvetica, Georgia, Times, serif;
	font-size: 12px;
	letter-spacing: 2px;
	margin-top:12px;
	margin-bottom:0;
	text-transform:uppercase;
}


p {	
	color:none;
	font-family:Helvetica, Georgia, Times, serif;
	font-size: 16px;
	line-height:26px;
	margin:0;
        
}

p.no-script {
	margin: 1em 0;
}

.row {/*	width:6000px /* number of .pane x .pane:width */;}

	

.pane {
	WIDTH: 2000px; HEIGHT: 1000px;
}
.auxiliary-pane {
	display:none;
}

.auxiliary-pane.but-still-show {
	display:block;
}

#pane-1a {BACKGROUND: url(images/img0.gif) no-repeat;}
#pane-1b {BACKGROUND: url(images/img21.jpg) no-repeat;}
#pane-1c {BACKGROUND: url(images/contact.jpg) no-repeat;}
#pane-1d {BACKGROUND: url(images/img9a.jpg) no-repeat;}
	

#pane-2a {BACKGROUND: url(images/img10.jpg) no-repeat; }
#pane-2b {BACKGROUND: url(images/img11a1.jpg) no-repeat;}
#pane-2c {BACKGROUND: url(images/img8a1.jpg) no-repeat; }
#pane-2d {BACKGROUND: url(images/img11.jpg) no-repeat;}

.img-bg {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0pt; LEFT: 0pt
}
.img-sem-resize {
	WIDTH: 100% !important; BOTTOM: 0pt; HEIGHT: auto !important; TOP: -255px
}

.page {
	POSITION: relative; MIN-WIDTH: 990px; FLOAT: left; HEIGHT: 100%
}

.wrapper {
	POSITION: relative;
}

.content .main {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 220px; PADDING-RIGHT: 546px; PADDING-TOP: 20px
}

.calculoMeio {
	POSITION: relative
}

.one-way {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 430px; TOP: 50%
}

.main-text {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; COLOR: rgb(0,0,0); FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
.main-text P {
	TEXT-ALIGN: justify; LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 10px
}

.main-text A {
	COLOR: #000
}
.main-text A:hover {
	TEXT-DECORATION: none
}
.main-text H3 {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.main-text H2 {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.main-text .box {
	BORDER-BOTTOM: #aaaaaa 0px solid; BORDER-LEFT: #aaaaaa 0px solid; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; BORDER-TOP: #aaaaaa 0px solid; BORDER-RIGHT: #aaaaaa 0px solid; PADDING-TOP: 0.4em
}
.main-text A:visited {
	COLOR: #000
}


#window-width {
	MIN-WIDTH: 990px; WIDTH: 100%; DISPLAY: none
}
#all {
	POSITION: relative; HEIGHT: 100%
}

#all2 {
	POSITION: relative; HEIGHT: 100%
}

#menu-footer-general {
	Z-INDEX: 40; POSITION: fixed; WIDTH: 100%; BOTTOM: -15px; HEIGHT: 56px; LEFT: 0pt;filter:alpha(opacity=80);
        -moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.7;
}

.bar-footer {
	HEIGHT: 40px;BACKGROUND-COLOR: #336699;
}
.bar-footer {
	POSITION: relative; WIDTH: 100%;
}
.bar-footer .content {
	MARGIN: 0pt 10px;
}
.bar-footer .bg {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 40px; TOP: 0pt; LEFT: 0pt; 

}
.bar-footer .content {
	POSITION: relative
}
.bar-footer P {
	LINE-HEIGHT: 40px; FLOAT: left; FONT-SIZE: 1.2em;
}
.bar-footer P.right {
	FLOAT: right; FONT-SIZE: 1.2em
}
.bar-footer P SPAN {
	FLOAT: left; FONT-WEIGHT: bold;
}
.bar-footer A:visited {
	COLOR: #000; TEXT-DECORATION: none
}


.icon#subnav UL {
	MARGIN-TOP: 5px; FLOAT: left; HEIGHT: 32px
}
.icon#subnav LI {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto; FLOAT: left
}
#subnav LI {
	FLOAT: left
}
#subnav A {
	Z-INDEX: 100; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#subnav LI.last {
	MARGIN-RIGHT: 0px
}

UL.accordion {
	POSITION:absolute; LIST-STYLE-TYPE: none;font-color: #000; FONT: 12px arial, tahoma, verdana, sans-serif; TOP: 0px; RIGHT: 0px; LIST-STYLE-IMAGE: none
}
UL.accordion LI {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff; WIDTH: 105px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; FLOAT:right; HEIGHT: 400px; OVERFLOW: hidden; CURSOR: pointer; 
}
UL.accordion LI.bg1 {
	BACKGROUND-IMAGE: url(images/img24.jpg)
}
UL.accordion LI.bg2 {
	BACKGROUND-IMAGE: url(images/img26.jpg)
}
UL.accordion LI.bg3 {
	BACKGROUND-IMAGE: url(images/img15.jpg)
}
UL.accordion LI.bg4 {
	BACKGROUND-IMAGE: url(images/img16.jpg)
}
UL.accordion LI.bg5 {
	BACKGROUND-IMAGE: url(images/img29.jpg)
}
UL.accordion LI.bg6 {
	BACKGROUND-IMAGE: url(images/img27.jpg)
}
UL.accordion LI.bleft {
	BORDER-LEFT: #ccc 1px solid
}
UL.accordion LI .heading {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; MARGIN-TOP: 68px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images/01as.png) 0px 0px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 10px; text-shadow: -1px -1px 1px #ccc
}
UL.accordion LI .description {
	POSITION: absolute; WIDTH: 300px; BOTTOM: 0px; DISPLAY: none; HEIGHT: 350px; LEFT: 0px
}
UL.accordion LI .description H2 {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; MARGIN: 0px 0px 15px 20px; LETTER-SPACING: 1px; COLOR: #444; FONT-SIZE: 45px; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-shadow: -1px -1px 1px #ccc
}
UL.accordion LI .description H2 A:hover {
	COLOR: #900
}
UL.accordion LI .description P {
	TEXT-TRANSFORM: none; MARGIN: 10px 22px; FONT: 12px arial, tahoma, verdana, sans-serif; LETTER-SPACING: normal;font-color: #000000;
}
UL.accordion LI .description .r A {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; BOTTOM: 5px; COLOR: #888; FONT-SIZE: 10px; TEXT-DECORATION: none; LEFT: 20px
}
UL.accordion LI .description .r A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
UL.accordion LI .bgDescription {
	POSITION: absolute; WIDTH:100%; BOTTOM: 0px; DISPLAY: none; BACKGROUND: url(images/katarka.png) repeat-x left bottom; HEIGHT:450px;width:300px; LEFT: 0px; 
}


#menu-footer-general { position: fixed; bottom: -15px; left: 0pt; width: 100%; height: 56px; z-index: 40; }
.footer { position: relative; }
.footer, .push { height: 585px; }

.bar-footer { height: 40px; }
	.bar-footer { position: relative; width: 100%; }
	.bar-footer .content { margin: 0pt 10px;FONT-SIZE: 14px; }
	.bar-footer .bg { position: absolute; left: 0pt; top: 0pt; width: 100%; height: 40px; background-color: #336699; opacity: 0.1; }
	.bar-footer .content { position: relative; }
	.bar-footer p { float: left; font-size: 1.1em; line-height: 40px; }
	.bar-footer p.right {float: right; font-size: 1.1em;}
	.bar-footer p span {float: left; font-weight:normal;color: #cecece; }
	.bar-footer a:visited, a:link{text-decoration: none; color: #cecece;}
	.bar-footer a:hover {color:#fff}



.position {
	POSITION: relative; FLOAT: left; HEIGHT: 100%

.clear {
	CLEAR: both
}


