/* CSS Document */

body { background-color: #f0f0f0; margin: 0; padding: 0; font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; }
#titulo { position: absolute; top: 75px; width: 100%; height: 212px; left: 0; z-index: 0; }
#mae { width: 900px; margin: 0 auto; background-image: url(../images/back01.jpg); background-repeat: no-repeat; }
#space { height: 300px; }
#busca01 { padding: 10px 10px 10px 10px; display: block; }
form { margin: 0;padding: 0;display: inline; }
#spacePais, #spaceEstado, #spaceCidade { width: 293px; float: left; }

#pais, #estado, #cidade { width: 90%;}
#pais { background-color: #FFF; border: 1px #CCC solid;  padding: 8px; }
#estado { background-color: #FFF; border: 1px #CCC solid; padding: 8px; }
#cidade { background-color: #FFF; border: 1px #CCC solid; padding: 8px; }

#cep { width: 246px; height: 29px; background-color: #FFF; border: 1px #CCC solid; margin: 0 0 0 10px; padding-left: 10px; }
#regiao { width: 759px; height: 29px; background-color: #FFF; border: 1px #CCC solid; margin: 0 0 0 10px; padding-left: 10px; }
#saida { width: 759px; height: 29px; background-color: #FFF; border: 1px #CCC solid; margin: 0 0 15px 10px; padding-left: 10px; }
#chegada { width: 759px; height: 29px; background-color: #FFF; border: 1px #CCC solid; margin: 0 0 0 10px; padding-left: 10px; }
/*#endereco { width:759px; height:29px; background-color:#FFF; border: 1px #CCC solid; margin: 0 0 0 10px; padding-left:10px;}*/
input[type="text"] { background-image: url(../images/back04.jpg); background-repeat: repeat-x; }
input[type="submit"] { background-color: #e66700; border: 1px #CCC solid; border-left: 0; color: #FFF; width: 80px; height: 34px; margin-left: 0; }

.bn { background-color: #e66700; /*border: 1px #CCC solid;*/ border: 0; color: #FFF; width: 80px; height: 34px; margin-left: 0; }

#resultados {margin-bottom: 50px; margin-top: 15px; padding: 10px 20px 5px 20px; border-top: #c0bfbe 1px solid; border-bottom: #c0bfbe 1px solid; background-image: url(../images/back02.jpg); background-repeat: repeat-y; }

#resultados span { color: #686868; }
#resultados span p { text-align: right; font-size: 11px; }
#resultados span p b { text-align: left; }
#resultados span p a { text-decoration: none; color: #b78760; }
#resultados span p a:hover { text-decoration: underline; color: #eb8c3f; }

#r { background-image: url(../images/back03.jpg); background-repeat: repeat-y; border-top: #CCC 1px solid; border-bottom: #CCC 1px solid; width: 860px; display: block; margin-top: 5px; margin-bottom: 20px; margin-right: 10px; padding-bottom: 15px; padding-top: 15px; min-height: 70px; line-height: 130%; }

#r a { text-decoration: none; color: #b78760; }
#r a:hover { text-decoration: underline; color: #e66700; }
#r img { float: left; margin: 0 15px 0 20px; width: 90px; height: 68px; }
#r p { display: block; margin: 0; }
#r span.nome { font-size: 18px; font-weight: bold; color: #984c01; }
#r span.mapa { margin-bottom: 0; font-weight: bold; font-size: 12px; color: #e66700; }
#r span.mapa a { font-weight: bold; font-size: 12px; color: #e66700; text-decoration: none; }
#r span.mapa a:hover { font-weight: bold; font-size: 12px; color: #e66700; text-decoration: underline; }

#r #endereco { width: 600px; float: left; margin-top: 5px; margin-bottom: 0; font-size: 11px; color: #333; }

#r #contato { width: 245px; float: right; margin-top: 5px; margin-bottom: 0; margin-left: 5px; margin-right: 15px; font-size: 11px; color: #333; }

#footer { background-color: #fff; bottom: 0; width: 100%; position: fixed; display: block; }

#footer ul { color: #666; text-align: center; }
#footer ul li { display: inline; margin-right: 10px; margin-left: 10px; }
#footer ul li a { text-decoration: none; color: #b78760; font-size: 10px; }
#footer ul li a:hover { text-decoration: underline; font-size: 10px; }
#footer ul li select { height: 20px; border: 0; margin: 0; padding: 0; color: #b78760; font-size: 10px; }

