html,body{margin:0;padding:0}
body{
	color:#222;
	margin:0;
	padding:0;
	font: 13px "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;
}
body{ background:#fff url(images/bg_body.png) repeat-x 0 0;}

#container{margin:auto; padding:0; width:980px;} 
#header{margin:auto; padding:0; width:940px;height:202px; border-bottom:3px solid #069; margin-bottom:10px;}
.space{padding:0 20px; text-align:left; display:block; }/*Padding*/

/*2 colunas - esquerdda*/
#wrapper1{float:right;width:940px;margin-left:-210px}
#content1{margin-left:210px;}
#esquerda1{float:left;width:190px}

/*2 colunas - direita*/
#wrapper2{float:left;width:890px;margin-left:-210px}
#content2{margin-left:210px;}
#direita2{float:right;width:190px;}

/*1 coluna */
#wrapper3{}
#content3{width:940px; margin:auto;}

/* HEADER __________________________________________________________________ */
#header h1 {display:none;}
#logo{display:block; padding:0; float:left; background:url(images/sprite.png) no-repeat 0px 0px;padding: 0; width:300px; height:140px;}
#logo a {display:block; width:300px; height:140px; border:none;}

/* TEXTOS EM GERAL e LISTAS _____________________________________________________________ */
h1, h2, h3, h4, h5, h6, p{margin:0; padding:0} 
p{line-height:20px; padding-bottom:15px; }
address{	font-style: normal;	font-weight: normal;line-height:20px; padding-bottom:15px;}
blockquote{}

/*Class para heading */
.heading1{	font: bold 15px "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;	color: #000;	margin:0 0 10px 0; background:url(images/heading.gif); height:30px; line-height:30px;}
.heading1 span{padding:0 10px 0 30px}

.heading2{	font: bold 15px "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;	color: #000;	margin:0 0 10px 0; background:url(images/heading.gif); height:30px; line-height:30px; }
.heading2 span{padding:0 10px 0 30px}

.heading3{	font: bold 15px "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;	color: #fff;	margin:0 0 10px 0;}
.heading3 span{ background:#3366cc; padding:3px 10px}


/*Class para Textos*/
.txt-red{color:#f00}
.txt-blue{color:#06C}
.txt-mini{font-size: 9px;}
.txt-big{font-size: 15px; color: #F00}

/*Lista Geral*/
ul{	margin:0 0 10px 0;	padding:0 0 0 20px;	list-style: square;}
ul li{ padding:0 0 5px 0}

/*Notícias*/
ul.news{margin:0; padding:0; color:#006699;list-style: none; padding-top:5px;}
ul.news li{margin:0 0 10px 0;padding:0; background:url(images/sprite.png) no-repeat 0 -295px; line-height:16px;}
ul.news li a:link, ul.news li a:active, ul.news li a:visited {color:#555;text-decoration:underline; padding:0 0 0 15px;}
ul.news li a:hover {color:#F00;	text-decoration:underline;}


/*Lista quadradinho*/
ul#lista-seta{margin:0 0 0 20px; padding:0 0 0 10px; list-style:square;}
ul#lista-seta li{color:#000;	padding:0;}
	
	
/* IMAGENS _________________________________________________________________ */
img{margin:0; padding:0}
.img1{margin:0 10px 0 0; padding:0; float:left; display:block;}



/* LINKS __________________________________________________________________ */
a{ color:#000099; text-decoration:underline;}
a:hover{	color:#F00;	text-decoration:underline;}


/* CAIXAS E BOXES _____________________________________________________________ */
#caixas{width:100%; padding:0; }
.caixas{	width:335px;	height:90px;	float:left;	margin:0 10px 10px 0;	padding:10px;	background:#eee url(images/bg-gray-1.png) no-repeat right bottom;}

.header-idioma{ display:block; height:20px; width:100%; float:none; text-align:right; padding:5px 0 0 0;}
.header-idioma a:link, .header-idioma a:visited, .header-idioma a:active{text-decoration: none; color:#000; padding:0;}
.header-idioma a:hover{ text-decoration: none; color:#000}

.banner{ display:block; float: right; width:630px;height:140px;}

.banner-1{ display:block; float:none; width:190px;height:135px; margin-bottom:10px; background:url(images/sprite.png) no-repeat 0 -1000px}
.banner-2{ display:block; float:none; width:190px;height:251px; margin-bottom:10px; background:url(images/sprite.png) no-repeat 0 -1140px}

#banner-parceiros ul{list-style: none; margin:0; padding:0; width:100%; height:180px;}
#banner-parceiros li{list-style: none; margin:0 3px; padding:0; float:left;}
#banner-parceiros li a{width:236px; height:180px; display:block; color:none; text-decoration:none; }
#banner-parceiros li a#parceiros-cisiotar{background: url(images/banner-parceiros.png) no-repeat 0 0px; }
#banner-parceiros li a#parceiros-vendadeonibus{ background: url(images/banner-parceiros.png) no-repeat -240px 0px; }
#banner-parceiros li a#parceiros-centraldoonibus{ background: url(images/banner-parceiros.png) no-repeat -480px 0px; }
#banner-parceiros li a:hover{text-decoration:none}

/*Box destaque home*/
.box{width:215px; padding:5px 10px; margin:0 0 10px 0;float:left;}
.box div{display:block; margin:5px 0; text-align:left}
.box .thumb{width:215px;height:90px; margin:5px 0;}
.box h2{margin:0;padding:0; font-size:14px;color:#069;}
.box p{margin:0 ;padding:5px 10px 0 0 ;font:11px/18px helvetica,arial;color:#333}
.box a{color:#069; text-decoration:none}
.box a:hover{color:#060;}



/* DIVS GERAL  _______________________________________________________________ */
/*breadcrumbs*/
#breadcrumbs {height:15px; padding:0;margin:0 0 15px 0; display:block;text-align:left;font: 9px/15px Verdana, Helvetica, Sans-Serif;}
#breadcrumbs ul {margin: 0; padding: 0; list-style-type: none;}
#breadcrumbs ul li {margin:0;padding:0;	display: inline;color:0000ff; }
#breadcrumbs .current2 {background:url(images/sprite.png) no-repeat left -295px;padding: 0 0 0 5px;}
#breadcrumbs ul li a {display: inline;color:#0000ff;text-decoration: none; padding: 0 0 0 5px;	margin: 0 0 0 5px;	background:url('images/sprite.png') no-repeat 0 -295px;}
#breadcrumbs ul li a:hover  {color:#555;text-decoration: underline;}


/* BOTOES EM GERAL  _______________________________________________________________ */
/*Botao Comprar*/
p#botao-comprar{}
p#botao-comprar a{color:#FFF;text-decoration:none;background: url(images/sprite.png) no-repeat 0 -400px;display:block;	text-align:center;font-size:13px;font-weight:bold;padding:0;float:left; width:210px; height:35px; line-height:35px;}
p#botao-comprar a:hover{ text-decoration: underline;background-position:0% -435px;}


/* SPRITES  ______________________________________________________________________ */
/*Idiomas*/
#br, #en, #es,  #glbt{
	background:url(images/sprite.png) no-repeat; width:25px; height:15px; display:block; float: right; margin:0px 2px;}
#br{ background-position: 0 -500px; }
#en{ background-position: 0 -550px; }
#es{ background-position: 0 -600px; }
#glbt{ background-position: 0 -650px; }

/*Cartoes de Credito*/
.cartao1, .cartao2, .cartao3, .cartao4{display:block; float:left; width:47px; height:27px; padding:0; margin:0 5px 0 0; background: url(images/sprite.png) no-repeat;}
.cartao1{ background-position: 0 -750px; }
.cartao2{ background-position: 0 -780px; }
.cartao3{ background-position: 0 -810px; }
.cartao4{ background-position: 0 -840px; }

/*Redes sociais*/
#twitter, #orkut, #flickr,  #wiki, #myspace, #facebook{
	background:url(images/sprite.png) no-repeat; width:20px; height:20px; display:block; float:left; margin:5px 7px;}
#twitter{ background-position: 0 -900px; }
#orkut{ background-position: 0 -950px; }
#flickr{ background-position: 0 -1000px; }
#wiki{ background-position: 0 -1050px; }
#myspace{ background-position: 0 -1100px; }
#facebook{ background-position: 0 -1150px; }


/* FORMULÁRIOS  _______________________________________________________________ */
/*Botao*/
.buttonA{background: url(images/gradiente.png) repeat-x 0px 0px; font-size:11px;	font-weight:bold; color:#FFF; border:1px outset #000; padding:2px 5px; margin:0px;}
.buttonB{background: url(images/gradiente.png) repeat-x 0px -120px; font-size:11px;	font-weight:bold; color:#FFF; border:1px outset #007AD3; padding:2px 5px; margin:0px;}
.buttonC{background: url(images/gradiente.png) repeat-x 0px -200px; font-size:11px;	font-weight:bold; color:#FFF; border:1px outset #F60; padding:2px 5px; margin:0px;}

.search{display:block; float:right; padding:20px 15px 0 0; }
.search fieldset{border:1px outset #8AB5DA; padding:3px; margin:0;}


#login{background:#eee url(images/bg-gray-4.gif) no-repeat right bottom; padding:10px;}
#login span{ font-weight:bold; padding:0; display:block; font-size:14px}
#login form{ margin:0; padding:0;}
#login label{padding:0 10px 0 0; display:block;}


/* TABELA  _______________________________________________________________ */
table#table-1{ background:#f9f9f9; border:1px solid #eee;}

/* MENU  _____________________________________________________________________ */
/*menu-horizontal*/
#nav-h {float:left;width:100%;height:30px; line-height:30px;font: bold 12px "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;margin:3px 0 0 0;}
#nav-h ul {margin:0;padding:0;list-style:none;}
#nav-h li {display:inline; margin:0; padding:0;}
#nav-h a {
float:left;
background:url("images/tableft.gif") no-repeat left top;
margin:0 1px;
padding:0 0 0 5px;
text-decoration:none;
}
#nav-h a span {
float:left;
display:block;
background:url("images/tabright.gif") no-repeat right top;
padding:7px 15px 5px 6px;
color:#fff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav-h a span {float:none;}
/* End IE5-Mac hack */
#nav-h a:hover span {color:#fff;}
#nav-h a:hover {background-position:0% -30px;}
#nav-h a:hover span {background-position:100% -30px;}
#nav-h #current a {background-position:0% -30px;}
#nav-h #current a span {background-position:100% -30px;}



#nav-horizontal {height:30px; line-height:30px;	margin:0;	padding:0; margin-bottom:20px;}
#nav-horizontal ul{margin: 0; padding:0 0 0 0; list-style:none; text-align:left;}
#nav-horizontal li{margin: 0; padding:0; display:inline;}
#nav-horizontal li a {text-decoration:none;}
#nav-horizontal li a:link, #nav-horizontal li a:visited, #nav-horizontal li a:active {color:#006699;	padding:0 15px;	display:inline;	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#nav-horizontal li a:hover { text-decoration:underline;}


/*vertical*/
#nav-vertical {width: 190px;	margin:0;	margin-bottom:20px;	padding:0 0 20px 0;}
#nav-vertical ul{margin: 0; padding:0; list-style:none; }
#nav-vertical li a {text-decoration:none;}
#nav-vertical li a:link, #nav-vertical li a:visited, #nav-vertical li a:active {	color:#000;	display: block;	padding:8px 0 8px 20px;	border-bottom:1px solid #ddd; background:url(images/sprite.png) no-repeat 0px -440px; }
#nav-vertical li a:hover { text-decoration:underline;}
#nav-vertical .menu-title{	margin:0;	padding-left:10px;height:30px; line-height:30px; color:#fff;		display:block; background:url(images/gradiente.png) repeat-x 0px 0px; font-size:18px; font-weight:bold; }


/* FOOTER  _____________________________________________________________________ */
#footer{clear:both;	color:#000;	padding:0;	text-align:center; font-size:12px; }
#footer .space{width:900px; margin:auto; text-align:left; display:block; border-top:3px solid #ccc}/*Padding*/
#footer a{ text-decoration:none}
#footer p{ padding:0; margin:0}
#footer table{}
#footer table tr td{ padding: 0 10px; vertical-align:top}
#footer address{	font-style: normal;	font-weight: bold; display:block; text-align:left; margin:0; padding:0; font-size:12px;}
#footer #logo{padding:0; background:url(images/sprite.png) no-repeat 0 -250px;padding: 0; width:210px; height:100px;}
#footer #logo a {display:block; width:210px; height:100px; border:none;}

.oculta{display: none;}




/* JQUERY PAGINA TURISMO  _____________________________________________________________________ */
.pics2 { height: 345px; width: 932px; padding:0; margin:0; overflow: hidden }
.pics2 img { height: 300px; width: 900px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.pics2 img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}


.pics3 {height:232px; width: 232px; padding:0; margin:0;  display:block; float:left; margin-right:60px;}



#nav { margin: 10px; 	font-size: 15px;}
#nav a {
	margin: 5px;
	padding: 3px 5px;
	border: 1px solid #ccc;
	background: #CCC;
	text-decoration: none;
	color: #000;
}
#nav a.activeSlide { background: #000; color:#FFF}
#nav a:focus { outline: none; }

#pics_hz4 a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCC }
#pics_hz4 a.activeSlide {color:#ccc}
#pics_hz4 a:focus { outline: none; }

