body {
    margin:0;
    padding:0;
    background:#EEE url(img/fundo.png) repeat 0 0;
    font-size:13px;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    color:#863F05;
}
ul, ol, dl, li, dt, dd {
    list-style:none;
    margin:0;
    padding:0;
}
a {
    text-decoration:none;
    color:#86053F;
}
img {
    border:0;
}

h1 span {
    display:none;
}
h1 {
    margin:0;
    padding:0;
    background:#FFF url(img/marca.png) no-repeat 8px center;
    width:170px;
    height:60px;
}

div#badge span, div#promo span{
    display:none;
}
div#badge {
    position:absolute;
    width:73px;
    height:73px;
    /*background:transparent url(img/badge_novovisual.png) no-repeat center center;*/
    top:150px;
    left:20px;
}

#container {
    position:relative;
    background:transparent url(img/shadow.png) repeat-y 0 0;
    width:720px;
    margin:0 auto;
}

#conteudo {
    position:relative;
    background:#FFF url(img/foto.jpg) no-repeat top center;
    width:645px;
    margin:0 auto;
    padding:209px 0 0 44px;
}

#box {
    float:left;
    position:relative;
    background:#FFF;
    border:4px solid #863F05;
    width:170px;
}
#box li, #box dl {
    width:150px;
    border-top:1px solid #863F05;
    padding:5px 0 5px 20px;
}
#box dl {
    padding-bottom:25px;
    background:#FFF url(img/arabesco_reservas.png) bottom center;
    font-weight:bold;
}
#box dt {
    margin-bottom:5px;
}
#box li a {
    color:#863F05;
    font-weight:bold;
}
#box li a:hover {
    text-decoration:underline;
}
#box li a:visited {
    color:#5D2C04;
}

#cartoes span {
    display:none;
}
#cartoes {
    position:absolute;
    margin:18px 0 0 57px;
}
#cartoes li {
    /*background:#FFF url(img/visa.png) no-repeat top center;*/
    width:50px;
    height:31px;
    border:0;
    padding:0;
}

#copia {
    float:left;
    width:397px;
    margin-top:53px;
    padding:15px 35px 105px;
    background:#FED url(img/arabesco_copia.png) no-repeat bottom center;
}

#rodape {
    clear:both;
    padding-left:213px;
}

#endereco {
    position:relative;
    top:-90px;
}
#endereco dt {
    font-weight:bold;
}

#creditos {
    font-size:9px;
    position:relative;
    top:-40px;
    left:-35px;
}
#creditos dt {
    display:inline;
    margin:0;
}
#creditos dd {
    display:inline;
    font-weight:bold;
    margin:0 5px 0 0;
}

#support li {
    display:inline;
    position:relative;
    top:-30px;
    left:-35px;
}

#box li.atual {
    background-color:#FED;
    border-right:4px solid #FED;
    font-weight:bold;
}

.importante {
    font-weight:bold;
}

.atencao {
    text-transform:uppercase;
}

table td, table th {
    text-align:left;
    padding-left:10px;
}
table td.first, table th.first {
    text-align:right;
    padding-right:10px;
    border-right:1px solid #FDB;
}
table {
    border-top:1px solid #FDB;
    border-left:1px solid #FDB;
    border-right:1px solid #FDB;
}
td, th {
    border-bottom:1px solid #FDB;
}

#copia li {
    list-style-image:url(img/asterisco.png);
    margin-left:10px;
}

#copia table.galeria {
    border:0;
}
#copia table.galeria td {
    width:60px;
    border:1px solid #863F05;
    padding:0;
    margin:0;
}
#copia table.galeria td a{
    padding:7px 5px 5px;
    margin:0;
    background-color:#FDB;
    float:left;
    display:block;
}
#copia table.galeria td a:hover {
    background-color:#FED;
}

#copia dl {
    margin-bottom:20px;
}
#copia dt {
    font-weight:bold;
}
#copia a {
    text-decoration:underline;
    cursor:default;
}
#copia a:hover {
    text-decoration:none;
    font-weight:bold;
}

#copia #direcoes{
    position:relative;
    left:-35px;
    background:#FED url(img/mapa_rodovias.png) no-repeat center center;
    width:455px;
    height:359px;
}
#copia #direcoes li {
    list-style:none;
    font-size:12px;
    display:block;
}
#copia #direcoes li.rio {
    position:absolute;
    top:0;
    left:10px;
    width:280px;
}
#copia #direcoes li.minas {
    position:absolute;
    top:180px;
    right:0;
    width:140px;
}
#copia #direcoes li.saopaulo {
    position:absolute;
    top:270px;
    left:10px;
    width:180px;
}

#copia p#trajeto {
    text-align:center;
    font-weight:bold;
    font-size:14px;
}
#copia p#trajeto img {
    padding:20px;
}
#copia a.externo {
    font-weight:bold;
    padding-right:20px;
    background:transparent url(img/externo.gif) no-repeat center right;
}
#copia a.externo:hover {
    cursor:pointer;
}
