* {
	border: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

body {
	background: #fff url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/body_bg.png) repeat-x;
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

a {
	color: #666;
}

.link:hover {
	text-decoration: underline;
}

/* Topo - Inicio */
#topo {
	height: 273px;
	margin: 0px auto;
	width: 980px;
}

#barra {
	height: 40px;
	width: 980px;
}

#barra h3 a {
	background: url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/logo_tnh.png) no-repeat;
	display: block;
	float: left;
	height: 29px;
	margin: 4px 0px 0px 21px;
	overflow: hidden;
	text-indent: -999em;
	width: 80px;
}

#formBusca {
	float: left;
	margin: 8px 0px 0px 20px;
}

#formBusca label {
	color: #838281;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding: 3px 1px 3px 0px;
}

#formBusca .texto {
	border: 1px solid #AFAEAD;
	height: 18px;
	margin-right: 10px;
	width: 288px;
}

#formBusca input {
	float: left;
}

#canais {
	cursor: pointer;
	float: left;
	margin: 15px 0px 0px 18px;
	position: relative;
	width: 136px;
}

#canais ul {
	background: #ededed;
	display: none;
	float: left;
	left: 0;
	padding: 5px;
	position: absolute;
	width: 126px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
/*	border: 1px solid #111;*/
}

#canais li a {
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	margin-top: -1px;
	display: block;
	font-weight: bold;
	line-height: 18px;
	padding: 0px 5px
}

#canais li a:hover {
	background: #B9211D;
	color: #fff;
}

.fullBanner {
	height: 90px;
	margin: 10px 0px 28px;
	width: 980px;
}

.fullBanner .bannerG {
	float: left;
	height: 90px;
	width: 728px;
}

.fullBanner .bannerP {
	background: url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/topo_bannerp_bg.png) top left no-repeat;
	float: right;
	height: 90px;
	padding-left: 17px;
	width: 232px;
}

#topo h1 a {
	background: url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/tnhviagem_logo.png) no-repeat;
	display: block;
	float: left;
	height: 47px;
	margin: 5px 65px 0px 0px;
	overflow: hidden;
	width: 369px;
	text-indent: -999em;
}

#menu {
	float: left;
	height: 10px;
	margin-top: 23px;
	padding: 10px 0px;
	width: 100%;
}

#menu li {
	border-left: 1px solid #005197;
	display: inline;
	float: left;
	line-height: 10px;
	padding: 0px 20px;
}

#menu li a {
	color: #fff;
	text-transform: uppercase;
}

#menu li a:hover {
	border-bottom: 1px solid #005197;
}
/* Topo - Fim */

/* Meio - Inicio */
#meio {
	margin: 20px auto;
	width: 980px;
}

#meio .clear {
	clear: both;
}

#meio .publicidade {
	background: url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/conteudo_publicidade_bg.png) top left no-repeat;
	margin: 40px 0px 20px;
	padding-top: 21px;
}

#meio h3 {
	height: 40px;
	margin-bottom: 10px;
	position: relative;
}

#meio h3 img {
	bottom: 12px;
	left: 10px;
	position: absolute;
}

#meio h3 .oferecimento {
  left: auto;
  right: 45px !important;
  bottom: 4px !important;
}

/* Meio - Fim */

/* Lateral - Inicio */
#lateral {
	float: right;
	width: 330px;
}

#lateral .lateral {
	background: #E6E6E6;
	margin-bottom: 10px;
}

#lat_hoteis ul, #lat_bares ul {
	padding: 10px 0px 0px 10px;
	overflow: hidden;
	width: 330px;
}

#lat_hoteis li, #lat_bares li {
	background: #709500;
	float: left;
	font-size: 10px;
	height: 115px;
	margin: 0px 10px 10px 0px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 130px;
}

#lat_bares li {
	background: #D25400;
}

#lat_hoteis li a, #lat_bares li a {
	color: #fff;
	display: block;
}

#lat_hoteis li.hover, #lat_bares li.hover {
	background: #666;
}

#lat_hoteis ul img, #lat_bares ul img {
	display: block;
	height: 90px;
	margin-bottom: 3px;
	width: 130px;
}

#lateral .publicidade {
	margin: 20px 0px 0px;
}

#lateral .publicidade div {
	margin-bottom: 20px;
}
/* Lateral - Fim */

/* Conteudo - Inicio */
#conteudo {
	float: left;
	width: 640px;
}

h3.hoteis {
	background: url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/lateral_titulo_verde.png);
}

h3.bares {
	background: url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/lateral_titulo_laranja.png);
}

h3.azul {
	background: #004F96 url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/titulo_viagem.png) top right no-repeat;
}

h3.laranja {
	background: #E77817 url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/titulo_sabor.png) top right no-repeat;;
}

h3.verde {
	background: #709500;
}

h3.prata {
	background: #E6E6E6;
}

h3.cinza {
	background: #828180;
}
/* Conteudo - Fim */

/* Rodape - Inicio */
#rodape {
	background: url(http://estatico01.tudonahora.com.br/images/tnhsaboreviagem/rodape_bg.png) repeat-x;
	height: 40px;
	padding-top: 35px;
	width: 100%;
}

#rodape .conteudo {
	margin: 0px auto;
	line-height: 27px;
	position: relative;
	width: 980px;
}

#rodape .conteudo img {
	float: left;
	margin-right: 10px;
}

#rodape .sabor {
	color: #E67817;
}

#rodape .viagem {
	color: #004E96;
}

#rodape #author {
	position: absolute;
	right: 0px;
	top: 4px;
}
/* Rodape - Fim */

/* Home - Inicio */
#home .bloco li {
	border-top: 1px solid #ebebeb;
	height: 175px;
	padding: 1px 0px;
	width: 640px;
}

#home .bloco li a {
	display: block;
	line-height: 17px;
	height: 155px;
	padding: 10px;
	position: relative;
	width: 620px;
}

#home .bloco li img {
	border: 1px solid #999;
}

#home .bloco .linha1 img {
	float: right;
	margin-left: 10px;
}

#home .bloco .linha2 img {
	float: left;
	margin-right: 10px;
}

#home .bloco span {
	display: block;
	font-weight: bold;
}

#home .bloco .titulo {
	color: #004E96;
	font-size: 28px;
	line-height: 28px;
	padding-bottom: 8px;
}

#home .bloco .subtitulo {
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 10px;
}

#home .publicidade, #home #sabor {
	margin-bottom: 20px;
}
/* Home - Fim */

/* Internas | Padrao - Inicio */
.padrao_lista ul {
	margin-top: -5px;
}

.padrao_lista li {
	border-top: 1px solid #E6E6E6;
	padding: 5px 0px;
	width: 640px;
}

.padrao_lista li a {
	color: #333;
	display: block;
	padding: 5px;
	width: 630px;
}

.padrao_lista li a:hover {
	background: #E6E6E6;
}

.padrao_lista li span {
	display: block;
	font-size: 18px;
	font-weight: bold;
}

.padrao_lista li img {
	border: 1px solid #999;
	float: left;
	margin-right: 10px;
}

.padrao_interna {
	color: #333;
}

.padrao_interna h2 {
	font-size: 18px;
}

.padrao_interna .chamada {
	display: block;
	padding: 5px 0px 10px;
}

.padrao_interna .data {
	display: block;
	font-weight: bold;
}

.padrao_interna .autor {
	display: block;
	margin-bottom: 10px;
}

.padrao_interna .bloco {
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	overflow: hidden;
	padding: 10px 0px;
	width: 640px;
}

.padrao_interna h4 {
	color: #B4B4B4;
	font-size: 12px;
	line-height: 30px;
	text-indent: 10px;
	text-transform: uppercase;
}

.padrao_interna #texto .imagem {
	border: 1px solid #E6E6E6;
	font-size: 11px;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 5px;
	width: 253px;
}

.padrao_interna #texto .imagem img {
	border: 1px solid #999;
	margin: -5px -5px 0px;
}

.padrao_interna #texto p {
	line-height: 17px;
	margin-bottom: 12px;
}

.padrao_interna #fotos {
	overflow: hidden;
	width: 640px;
}

.padrao_interna #fotos ul {
	margin-top: -10px;
	width: 660px;
}

.padrao_interna #fotos li {
	float: left;
	margin: 10px 10px 0px 0px;
}

.padrao_interna #video {
	text-align: center;
}

.padrao_interna #fotos li img {
	border: 1px solid #B5B5B5;
	height: 88px;
	width: 118px;
}

.padrao_interna .vejamais {
	font-weight: bold;
	padding: 5px 0px;
	text-transform: uppercase;
}

#paginacao {
	clear: both;
	padding-top: 20px;
	text-align: center;
}

#paginacao a {
	color: #333;
}

#paginacao a.seta {
	color: #E67817;
	font-size: 18px;
}
/* Internas | Padrao - Fim */

/* Sabor - Inicio */
#sabor_lista li span, #sabor_lista #paginacao, #sabor_lista #paginacao a.seta, #sabor_interna h2, #sabor_interna .autor, #sabor_interna #texto .imagem, #sabor_interna .vejamais a {
	color: #E67817;
}
/* Sabor - Fim */

/* Viagem - Inicio */
#viagem_lista li span, #viagem_lista #paginacao, #viagem_lista #paginacao a.seta, #viagem_interna h2, #viagem_interna .autor, #viagem_interna #texto .imagem, #viagem_interna .vejamais a {
	color: #004D96;
}
/* Viagem - Fim */

/* Parceiro - Inicio */
#parceiro_lista li span, #parceiro_lista #paginacao, #parceiro_lista #paginacao a.seta, #parceiro_interna h2, #parceiro_interna .autor, #parceiro_interna #texto .imagem, #parceiro_interna .vejamais a {
	color: #709500;
}
/* Parceiro - Fim */

/* Materias - Inicio */
#materia_lista li span, #materia_lista #paginacao, #materia_lista #paginacao a.seta {
	color: #004D96;
}
/* Materias - Fim */

/* Hoteis - Inicio */
#hotel_interna h2, #hotel_interna .autor, #hotel_interna #texto .imagem, #hotel_interna .vejamais a {
	color: #709400;
}
/* Hoteis - Fim */

/* Bar - Inicio */
#bar_interna h2, #bar_interna .autor, #bar_interna #texto .imagem, #bar_interna .vejamais a {
	color: #D25300;
}
/* Bar - Fim */

/* Contato - Inicio */
#contato label, #contato .texto {
	color: #828180;
}

#contato input {
	font-family: Tahoma;
	font-size: 12px;
}

#contato h2 {
	color: #828180;
}

#contato_form .texto {
	border: 1px solid #e7e7e7;
	border-top: 1px solid #acacac;
	display: block;
	height: 18px;
	margin: 5px 0px 12px;
	padding-top: 4px;
	text-indent: 5px;
	width: 200px;
}

#contato_form textarea.texto {
	height: 155px;
	overflow: hidden;
	padding: 5px;
	width: 443px;
}

#contato #submit {
	background: #E6E6E6;
	color: #828180;
	cursor: pointer;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
}
/* Contato - FIm */