* {
    padding: 0;
    margin: 0;
}

html {
    width: 100%;
    height: 100%;
}

body {
    background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
    background-color: #FFF;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    height: 100%;
}

#container {
    margin: 0 auto;
    margin-top: 22px;
    margin-bottom: 20px;
    width: 980px;
    font-family: Arial, Helvetica, sans-serif;
}

#container .title {
    color: #000;
    font-size: 28px;
    font-weight: bold;
    line-height: 28px;
}

#container a {
    color: #f58220;
    text-decoration: none;
}

#container a:hover {
    text-decoration: underline;
}

.linhalaranja {
    height: 1px;
    width: 100%;
    background-color: #f58220;
    margin: 5px 0px 5px 0px;
}

#linhacinza {
    height: 1px;
    width: 100%;
    background-color: #777777;
    margin-top: 5px;
}

#separ_cinza {
    height: 5px;
    width: 100%;
    background-color: #EEE;
    margin-top: 0px;
}

/* About */
#foto-about {
    width: 300px;
    float: left;
}

#about {
    width: 660px;
    margin-left: 10px;
    margin-bottom: 20px;
    font-size: 12px;
    color: #333;
    float: left;
}

/* Destinos */
span.subnav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    font-weight: 100;
}

span.tit-destino {
    font-size: 21px;
    line-height: 24px;
    color: #f58220;
}

#banner {
    margin-left: 766px;
    position: absolute;
    float: right;
}

#roteiros {
    margin-top: 10px;
    background-color: #fdecde;
    background-image: url(../images/bg_roteiros.gif);
    background-repeat: no-repeat;
    width: 225px;
    float: left;
}

#destino {
    margin-top: 10px;
    margin-bottom: 20px;
    width: 740px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #333;
    float: right;
}

#roteirodestino {
    width: 210px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 15px;
    margin-left: 12px;
}

#roteirodestino .titulo a {
    font-size: 14px;
    font-weight: bold;
    color: #f58220;
    text-decoration: none;
}

#roteirodestino .titulo a:hover {
    text-decoration: underline;
}

#conheca {
    margin-top: 3px;
}

#roteirodestino .dados {
    margin-top: 5px;
}

#roteirodestino .dados a {
    font-size: 12px;
    color: #666;
    text-decoration: none;
    line-height: 18px;
}

#roteirodestino .dados a:hover {
    text-decoration: underline;
}

#img_destino {
    margin-right: 10px;
    margin-bottom: 10px;
    width: 280px;
    float: left;
}

#tab_destinos {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#tab_destinos a {
    color: #f58220;
    text-decoration: none;
    width: 100%;
    font-weight: bold;
}

#tab_destinos a:hover {
    text-decoration: underline;
}

#galeria {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 400px;
    float: left;
}

#info {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 540px;
    float: right
}

#tit_info {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

#fotoGaleria{
    margin: 10px 10px 0px 0px;
    width: 400px;
	float:left;
}
#fotoGaleria ul{
	list-style:none;
}
#fotoGaleria li{
	display:inline;
	margin-right:5px;
}

#legenda {
    margin-top: 5px;
    font-size: 13px;
    color: #666;
    font-weight: bold;
}

#texto_info {
    margin-top: 5px;
    width: 540px;
    font-size: 12px;
}

#texto {
    margin-top: 5px;
    font-size: 12px;
}

/* Roteiros */
#visualizacao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    font-weight: 100;
    margin-top: 10px;
}

span.label-roteiro {
    font-size: 18px;
    color: #888;
    font-weight: 100;
}

span.nome-roteiro {
    font-size: 24px;
    line-height: 10px;
    color: #333;
}

#envie-dica {
    font-size: 13px;
    margin-left: 747px;
    margin-top: 5px;
    position: absolute;
    float: right;
    height: 16px;
}

.topo-dia {
    margin-top: 15px;
    font-size: 16px;
}

.topo-dia .dia {
    color: #f58220;
    font-weight: bold;
}

.topo-dia .cidade {
    color: #333;
    font-weight: bold;
}

.corpo-roteiro {
    background-color: #fef2e8;
    width: 960px;
    padding: 10px;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    min-height: 220px;
display:inline-block;
}

.img_roteiro {
    margin-right: 10px;
}
.imagem-right{
	float:right;
}
.imagem-left{
	float:left;
}

.corpo-roteiro .nota a {
    font-size: 11px;
    color: #FFF;
    background-color: #f58220;
    font-weight: bold;
    min-height: 200px;
}

.corpo-roteiro .nota a:hover {
    color: #000;
    text-decoration: none;
}

#dicaviajante {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 740px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #333;
    float: left;
}

#tit_dica {
    height: 27px;
    background: url(../images/ico_viajante.gif) no-repeat;
    color: #f58220;
    font-size: 16px;
    font-weight: bold;
}

#tit_dica1 {
    margin-top: 3px;
}

#dicauser {
    border: 1px #DDD solid;
    margin-top: 10px;
    padding: 5px;
display:table;
}

#dicauser .titulo {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

#img_dica {
    margin: 7px;
    width: 140px;
    float: left;
}

#dicasend {
    margin-top: 10px;
    background: #EEE;
    padding: 10px;
}

#dicasend .titulo {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

#roteiros_sugest {
    margin-top: 20px;
    margin-bottom: 20px;
    background: url(../images/bg_roteiros.gif) #fdecde no-repeat;
    width: 225px;
    float: right;
padding-bottom:15px;
}

/************************* Header **************************/
#topo {
    width: 980px;
    height: 148px;
    text-align: center;
    margin: 0 auto;
}

#menu {
    margin: 0 auto;
    width: 980px;
    height: 36px;
    background-image: url(../images/bg_menu.jpg);
    background-repeat: no-repeat;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

#menu a {
    color: #FC9;
    text-decoration: none;
}

#menu a:hover {
    color: #fff;
}

#menu .destinos {
    margin-left: 315px;
    margin-top: 9px;
    float: left;
}

#menu .about {
    margin-left: 26px;
    margin-top: 9px;
    float: left;
}

#menu .europa {
    margin-left: 20px;
    margin-top: 9px;
    float: left;
}

#menu .envie {
    margin-left: 23px;
    margin-top: 9px;
    float: left;
}

#menu .reserve {
    margin-left: 25px;
    margin-top: 9px;
    float: left;
}

#menu .home {
    margin-left: 25px;
    margin-top: 9px;
    float: left;
}

/* Home */
#coluna1 {
    margin: 0 auto;
    width: 482px;
    height: 315px;
    float: left;
}

#colunadicas {
    margin: 0 auto;
    margin-left: 15px;
    width: 230px;
    height: 315px;
    float: left;
    background-image: url(../images/dicas_home.gif);
    background-repeat: no-repeat;
}

#colunaroteiros {
    margin: 0 auto;
    margin-left: 15px;
    width: 230px;
    height: 315px;
    float: left;
    background-image: url(../images/roteiro_home.gif);
    background-repeat: no-repeat;
}

#ultimasdicas {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #777;
    margin-left: 43px;
    margin-top: 8px;
}

#linha {
    height: 1px;
    width: 210px;
    background-color: #CCCCCC;
    margin-top: 15px;
    margin-left: 10px;
}

#linha1 {
    height: 1px;
    width: 210px;
    background-color: #CCCCCC;
    margin-top: 85px;
    margin-left: 10px;
}

#linha2 {
    height: 1px;
    width: 210px;
    background-color: #CCCCCC;
    margin-top: 5px;
    margin-left: 10px;
}

#linha3 {
    height: 1px;
    width: 205px;
    background-color: #CCCCCC;
    margin-top: 5px;
}

#dicahome {
    width: 210px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 10px;
}

#dicahome .city a {
    color: #f58220;
    font-weight: bold;
    text-decoration: none;
}

#dicahome .city a:hover {
    color: #f58220;
    font-weight: bold;
    text-decoration: underline;
}

#dicahome .texto {
    margin-top: 10px;
}

#dicahome .texto a {
    color: #000;
    text-decoration: none;
}

#dicahome .texto a:hover {
    text-decoration: underline;
}

#dicahome .name {
    color: #666;
    line-height: 21px;
    font-weight: bold;
}

#roteirohome {
    width: 210px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 12px;
}

#roteirohome .titulo a {
    font-size: 14px;
    font-weight: bold;
    color: #f58220;
    text-decoration: none;
}

#roteirohome .titulo a:hover {
    text-decoration: underline;
}

#roteirohome .dados {
    margin-top: 5px;
}

#roteirohome .dados a {
    font-size: 12px;
    color: #666;
    text-decoration: none;
    line-height: 16px;
}

#roteirohome .dados a:hover {
    text-decoration: underline;
}

/* Footer */
#rodape {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    clear: both;
	background-image:url(../images/bg-rodape.jpg);
	background-repeat: repeat-x;
height:70px;
margin-top:20px;
padding-top:10px;
}

#rodape a {
    color: #f58220;
    text-decoration: none;
}

#rodape a:hover {
    color: #f58220;
    text-decoration: underline;
}

#copyright {
    text-transform: none;
    color: #aaa;
}

#copyright a {
    color: #aaa;
    text-decoration: none;
}

#copyright a:hover {
    color: #aaa;
    text-decoration: underline;
}

.hidden {
    display: none;
}

#container .notinha a {
    color: #fff;
    padding: 1px;
    background-color: #f58220;
}

.notaAberta {
    background-color: #f58220;
    color: #fff;
    padding: 3px;
}

#container .notaAberta a {
    color: #fff;
    text-decoration: underline;
}

#info {
    font-size: 12px;
}

#RoteiroIntroducao{
	font-size:13px;
	margin-top:20px;
	margin-bottom:20px;
}

/*europa de carro*/
.boxEuropa{
	background-color:#fff;
	background-image: url('../images/fundoEuropa.gif');
	background-repeat:no-repeat;
	background-position:700px 0;
min-height:500px;
}

#listasEuropa{
	font-size:12px;
color:#848484;
}
#listasEuropa ul{
	list-style:none;
float:left;
margin-right:100px;
margin-bottom:20px;
}
#listasEuropa ul li{
padding-left:10px;
}
#listasEuropa .ltitulo{
	font-size:14px;
	color:#f1801f;
	margin-top:10px;
	background-image: url('../images/seta_laranja.gif');
	background-repeat:no-repeat;
	background-position: 0 5px;
}
.bt_info{
	display:block;
}
button.prev,button.next{
	background-color:#f37e1e;
	height:65px;
	width:15px;
	border:0px;
	color:#fff;
	font-weight:bold;
	font-family:arial;
}
#bt-prev, #bt-next{
width:15px;
float:left;
margin: 10px 10px 0px 0px;
}
#imagemGrande{
	width:310px;
	text-align:center;
}.minititulo{
font-size:11px;
color:#666;
}