*{
	padding: 0px;
	margin: 0px;
	outline: none;
}
body {
	background: #000 url(../img/fundo.jpg) no-repeat fixed center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
}
img {
	border: 0px;
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
p{
	text-align: justify;
	margin: 15px 0 10px;
}
/* L A Y E R S */
#apresentacao{
	float: left;
	margin-right: 10px;
	width: 400px;
}
#banner{
	background: url(../img/fundoCentroTopo.png) no-repeat;
	float: left;
	font-size: 14px;
	height: 35px;
	margin-top: 190px;
	letter-spacing: 2px;
	padding: 35px 40px 0;
	width: 758px;
}
#banner #nome { width:430px; }
#busca{
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:500px;
}
#busca:focus{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:500px;
}
#carro{
	top: -45px;
	height: 305px;
	left: 425px;
	position: absolute;
	width: 380px;
	z-index: 2;
}
#conteudo{
	background: url(../img/fundoCentroMeio.png) repeat-y;
	float: left;
	padding: 0 40px 0;
	width: 758px;	
}
#comoFunciona{
	float: right;
	width: 320px;
}
#dir{
	float: right;
	line-height: 25px;
	margin-top: 1px;
	width: 550px;
}
#esc{
	float: left;
	margin-right: 10px;
	text-align: left;
	width: 190px;
}
#esc li {  width:193px; height:81px;overflow:hidden; text-align:left}
#esc a { display:block; width:173px;  height:35px; margin:12px 20px 0 0; padding-top:18px; color:#333;}
#esc a span { display:block; padding-left:90px;  }
#esc #buscar { background:url(../img/btnBuscar.png) no-repeat; text-shadow: 1px 1px 2px #999;}
#esc #caronas { background:url(../img/btnCaronas.png) no-repeat; text-shadow: 1px 1px 2px #999;}
#esc #filtros { background:url(../img/btnFiltros.png) no-repeat; text-shadow: 1px 1px 2px #999;}
#esc #duvidas { background:url(../img/btnDuvidas.png) no-repeat; text-shadow: 1px 1px 2px #999;}
#esc #depoimentos { background:url(../img/btnDepoimentos.png) no-repeat; text-shadow: 1px 1px 2px #999;}
#esc #sair { background:url(../img/btnSair.png) no-repeat;	text-shadow: 1px 1px 2px #999;}

#help{
	background: #fcfdde;
	border: #ccc solid 1px;
	color: #153696;
	margin-top: 10px;
	padding: 5px;
	text-align:center;
}
#login{
	background: url(../img/fundoLogin.png) no-repeat;
	float: right;
	height: 98px;
	margin-top: 30px;
	padding: 60px 25px 20px;
	width: 270px;
}
#logo{
	height: 170px;
	left: 60px;
	position: absolute;
	top: 10px;
	width: 207px;
	z-index: 1;
}
#rodape{
	float: left;
	height: 130px;
	width: 758px;	
}
#site{
	left: 50%;
	margin-left: -419px;
	position: absolute;
	top: 0px;
	width: 838px;
	z-index: 0;
}
#termo{
	background: #FFF;
	border: #0e1422 solid 20px;
	height: 400px;
	left: 50%;
	margin-left: -370px;
	margin-top: 100px;
	width: 660px;
	padding: 20px;
	position: absolute;
	z-index: 1;
}
#termoFundo {
	background: url(../img/termoFundo.png) repeat-x;
	height: 800px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	top: 0px;
	position: absolute;
	width: 100%;
	z-index: 0;
}
/* S T Y L E S */
#banner em {
	color: #FF0000;
	font-size: 10px;
	font-style: normal;
}
#banner em a{
	color: #000;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
}
#banner em a:visited, #banner em a:active, #banner em a:link, #banner em a {
	color: #000;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#banner em a:hover {
	color: #000;
	text-decoration: underline;
}
#esc ul, #esc li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#login input {
	background: #fff url(../img/fundoForm.gif) repeat-x;
	border:  #999 solid 1px;
	float: left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 23px;
	padding: 5px;
	width: 175px;
}
#dir input {
	background: #fff url(../img/fundoForm.gif) repeat-x;
	border:  #999 solid 1px;
	float: left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	padding: 5px 2px;
	height:14px;
}
#dir .submit {
	background: #fff url(../img/fundoForm.gif) repeat-x;
	border:  #999 solid 1px;
	float: left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
	padding: 4px;
	height:30px;
}
#dir input, #dir .select, #dir textarea {
  margin-bottom:10px;
}
#dir .select {
	background: #f8f8f8 url(../img/fundoForm.gif) repeat-x;
	border:  #999 solid 1px;
	color: #666;
	float: left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 24px !important;
	margin-left: 5px;
	padding: 3px !important;
}
#dir textarea {
  background: #f8f8f8 url(../img/fundoForm.gif) repeat-x;
	border:  #999 solid 1px;
  color: #666;
	float: left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	padding: 3px !important;
}
#dir option{
	color: #666;
	font-size: 10px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}
#help a, #help a:active, #help a:link, #help a:visited {
	color: #153696;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#help a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #153696;
}
.ok {
 	font-size: 14px;
	font-weight: bold;
}
.rel{
	background: #3bbc30;
	float: right;
	margin-right: 20px;
}
.resultadoBaixo {
	background: url(../img/fundoConteudoBaixo.png) no-repeat;
	float: right;
	height: 12px;
	width: 550px;
}
.resultadoBusca td, .resultadoBusca tr{
	padding: 5px;
}
.resultadoBusca * {
	line-height: 20px;
}
.resultadoCentro {
	background: url(../img/fundoConteudoCentro.png) repeat-y;
	float: right;
	padding: 0 10px 0 12px;
	width: 528px;
}
.resultadoDados {
	background: url(../img/fundoConteudoCentro.png) repeat-y;
	float: right;
	padding: 0 12px 0 12px;
	text-align: right;
	width: 526px;
}
.resultadoTopo{
	background: url(../img/fundoConteudoTopo.png) no-repeat;
	float: right;
	height: 10px;
	margin-top: 11px;
	width: 550px;
}
.tabelaTitulo{
	background: #ffc000 url(../img/fundoForm.png) repeat-x;
	text-align: center;
	text-shadow: 1px 1px #cea117;
}
.tabelaTitulo td{
	border-bottom: #cea117 1px solid;
	border-left: #FF9 1px solid;
	border-right: #cea117 1px solid;
	border-top: #FF9 1px solid;
}
.tabelaConteudo td{
	border-bottom: #aaa 1px solid;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	border-right:  #ddd 1px solid;
}
.tabelaConteudo img{
	margin: 5px;
}
.tabelaConteudo{
	background: #fff url(../img/fundoForm.png) repeat-x;
}
.tabelaConteudo .sem{
	background: #efefef;
	border-bottom: #cbcbcb 1px solid;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	border-right:  #cbcbcb 1px solid;
	color: #999;
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin-left: 2px;
	width: 10px;
	text-align: center;
}
.tabelaConteudo .semAtiv{
	background: #999;
	border-bottom: #999 1px solid;
	border-left: #cbcbcb 1px solid;
	border-top: #cbcbcb 1px solid;
	border-right:  #999 1px solid;	color: #FFF;
	float: left;
	font-weight: bold;
	font-size: 10px;
	margin-left: 2px;
	width: 10px;
	text-align: center;

}
.tabelaConteudoExtra td{
	border-bottom: #aaa 1px solid;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	border-right:  #ddd 1px solid;
}
.tabelaConteudoExtra img{
	margin: 5px;
}
.tabelaConteudoExtra{
	background: #fcfdde url(../img/fundoForm.png) repeat-x;
}
.tabelaConteudoExtra .sem{
	background: #efefef;
	border-bottom: #cbcbcb 1px solid;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	border-right:  #cbcbcb 1px solid;
	color: #999;
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin-left: 2px;
	width: 10px;
	text-align: center;
}
.tabelaConteudoExtra .semAtiv{
	background: #ffb205;
	border-bottom: #d89500 1px solid;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	border-right: #d89500 1px solid;
	color: #fff;
	float: left;
	font-weight: bold;
	font-size: 10px;
	margin-left: 2px;
	width: 10px;
	text-align: center;

}
/** LINK **/
a, a:active, a:link, a:visited {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #666;
}

form div#dias_semana,
form div#inverso { margin-left:10px; clear:both; }
form div#dias_semana label input,
form div#inverso label input { float:left; margin-top:5px; }
form div#dias_semana label {
 display:block;width:70px; float:left;
}

.field a { cursor:pointer; }


