/**
 * Arquivo que contém as regras gerais e compartilhadas.
 *
 * @author Noxy Digital
 */

/**
 * Regras gerais.
 */

body {
	background-attachment: fixed;
	background-color: #f1f5f8;
	background-image: url(../../Content/Imagens/fundo.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h2 {
	display: none;
}

.mostrar {
	display: block;
}

.esconder {
	display: none;
}

.quebra {
	clear: both;
	font-size: 0px;
	overflow: hidden;
}

/**
 * Configurações da página
 */

.larguraPagina {
	margin: 0px auto;
	width: 890px;
}

/**
 * Cabeçalho
 */

#cabecalho {
	background-image: url(../../Content/Imagens/cabecalho_fundo.png);
	background-position: top center;
	background-repeat: repeat-x;
	color: #ffffff;
	height: 150px;
}

#cabecalho .larguraPagina {
	height: 135px;
	background-image: url(../../Content/Imagens/menu_superior_fundo_sombra.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

#cabecalho a {
	color: #ffffff;
	text-decoration: none;
}

#atalhos {
	display: none;
}

/* Logotipo */

#cabecalho h1 {
	float: left;
}

#cabecalho h1 a {
	background-image: url(../../Content/Imagens/cabecalho_logo.png);
	background-repeat: no-repeat;
	display: block;
	height: 135px;
	overflow: hidden;
	text-indent: -9999px;
	width: 159px;
}

/**
 * Conteúdo
 */

#conteudo .larguraPagina {
	background-image: url(../../Content/Imagens/conteudo_fundo.png);
	background-position: center;
	background-repeat: repeat-y;
	margin-top: -15px;
	padding-bottom: 45px;
}

/**
 * Informações
 */

#informacoes {
	float: left;
	font-size: 11px;
	height: 52px;
	margin-top: 34px;
	margin-left: 0px;
	margin-right: 10px;
}

#informacoes span {
	display: none;
}

#informacoes li {
	display: block;
	float: left;
	height: 23px;
	padding-top: 9px;
}

#informacoes li em {
	border-right: 1px solid #6ea0c9;
	padding: 0px 10px;
	font-style: normal;
}

/**
 * Tempo
 */

#tempo img {
	float: left;
	margin: -8px 0px 0px 8px;
	width: 32px;
}

li#tempo em {
	display: block;
	float: left;
	line-height: 1.3;
	margin-top: -2px;
	max-width: 105px;
	padding-left: 8px;
}

#temperatura img {
	float: left;
	margin: -4px 0px 0px 8px;
	width: 11px;
}

li#temperatura em {
	border-right: 0px;
	display: block;
	float: left;
	line-height: 1.3;
	margin-top: -2px;
	max-width: 45px;
	padding-left: 5px;
}

/**
 * Menu Contato
 */

#menuContato {
	float: right;
}

#menuContato li {
	float: left;
}

#menuContato li a {
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 44px;
	margin-top: 38px;
	overflow: hidden;
	padding-right: 10px;
	text-indent: -9999px;
	width: 28px;
}

#menuContato a:hover {
	background-position: bottom left;
}

#menuItemContato {
	background-image: url(../../Content/Imagens/menu_contato.png);
}

#menuItemForum {
	background-image: url(../../Content/Imagens/menu_forum.png);
}

#menuItemTelefones {
	background-image: url(../../Content/Imagens/menu_telefones.png);
	padding-right: 0px !important;
}

#menuPortalDeVoz {
	float: right;
}

#menuItemPortalDeVoz {
	background-image: url(../../Content/Imagens/menu_portal_de_voz.png);
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	height: 85px;
	overflow: hidden;
	text-indent: -9999px;
	width: 205px;
}

/**
 * Menu Superior
 */

#menuSuperior {
	float: left;
}

#menuSuperior li {
	float: left;
	text-align: center;
}

#menuSuperior li a {
	background-image: url(../../Content/Imagens/menu_superior_fundo.png);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	padding-right: 10px;
	width: 171px;
}

#menuSuperior li a:hover {
	background-position: bottom right;
}

#menuItemUmaNovaTv {
	background-image: url(../../Content/Imagens/menu_superior_fundo_ultimo.png) !important;
}

#menuSuperior li a span {
	background-position: center 6px;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	overflow: hidden;
	height: 27px;
	text-indent: -9999px;
}

#menuItemQuemSomos span {
	background-image: url(../../Content/Imagens/menu_quem_somos.png);
}

#menuItemDestaques span {
	background-image: url(../../Content/Imagens/menu_destaques.png);
}

#menuItemProgramacao span {
	background-image: url(../../Content/Imagens/menu_programacao.png);
}

#menuItemUmaNovaTv span {
	background-image: url(../../Content/Imagens/menu_uma_nova_tv.png);
}

/**
 * Rodapé
 */

#rodape {
	background-image: url(../../Content/Imagens/rodape_fundo.jpg);
	background-position: bottom center;
	background-repeat: repeat-x;
	clear: both;
	height: 234px;
	margin-top: -45px;
}

/**
 * Record ao Vivo
 */

#recordAoVivo {
	background-image: url(../../Content/Imagens/rodape_record_ao_vivo_superior.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	padding-top: 45px;
}

#recordAoVivo p {
	display: inline;
}

#recordAoVivo a {
	background-image: url(../../Content/Imagens/rodape_record_ao_vivo_inferior.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	font-size: 11px;
	height: 106px;
	line-height: 1.3;
	padding: 50px 0px 0px 180px;
	text-decoration: none;
	width: 86px;
}

#recordAoVivo a:hover {
	text-decoration: underline;
}

#recordAoVivo span {
	border-left: 1px solid #00aeef;
	display: block;
	padding-left: 8px;
}

/**
 * Mais Acessadas
 */

#maisAcessadas {
	float: left;
	height: 166px;
	margin: 45px 15px 0px 15px;
	width: 210px;
}

#maisAcessadas h2 {
	background-image: url(../../Content/Imagens/rodape_mais_acessadas.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #4f9db3;
	display: block;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	padding: 10px 0px 10px 20px;
	text-transform: uppercase;
}

#maisAcessadas h2 span {
	font-size: 20px;
}

#maisAcessadas ul li {
	display: inline;
}

#maisAcessadas a {
	color: #4f9db3;
	text-decoration: none;
	line-height: 1.3;
}

#maisAcessadas a:hover {
	color: #ffffff;
}

#maisAcessadas a.tamanho1 {
	font-size: 11px;
}

#maisAcessadas a.tamanho2 {
	font-size: 13px;
}

#maisAcessadas a.tamanho3 {
	font-size: 15px;
}

#maisAcessadas a.tamanho4 {
	font-size: 16px;
}

/**
 * Busca
 */

#busca {
	background-image: url(../../Content/Imagens/rodape_busca_fundo.jpg);
	background-position: left 25px;
	background-repeat: no-repeat;
	float: right;
	height: 128px;
	margin-top: 45px;
	padding: 38px 0px 0px 18px;
	width: 366px;
}

#busca form {
	display: block;
	width: 366px;
}

#busca form p.descricao {
	clear: both;
	color: #ffffff;
	font-size: 11px;
	line-height: 1.3;
	padding: 5px 120px 0px 12px;
}

#busca input[type="text"] {
	background-color: #023d68;
	border: 0px;
	color: #4f9db3;
	float: left;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 26px;
	height: 34px;
	margin: 0px;
	padding: 3px 7px 0px 7px;
	width: 237px;
}

#botaoBuscar {
	background-image: url(../../Content/Imagens/rodape_busca_botao.gif);
	background-position: top;
	border: 0px;
	color: #dfdfdf;
	cursor: pointer;
	float: left;
	font-size: 0%;
	height: 37px;
	margin: 0px 10px;
	overflow: hidden;
	padding: 0px;
	width: 43px;
}

#botaoBuscar:hover {
	background-position: bottom;
}

/**
 * Menu Inferior
 */

#menuInferior {
	clear: both;
}

#menuInferior li {
	border-right: 1px solid #00aeef;
	float: left;
}

#menuInferior a {
	display: block;
	color: #00aeef;
	font-size: 10px;
	padding: 0px 8px;
	text-decoration: none;
	text-transform: uppercase;
}

#menuInferior a:hover {
	color: #ffffff;
}

#menuInferior .ultimo {
	border: 0px;
}

/**
 * Copyright
 */

#copyright {
	background-color: #ffffff;
	font-size: 11px;
	padding-bottom: 2px;
	text-align: center;
}

#copyright address {
	background-color: #cfdfe7;
	color: #074c7d;
	font-style: normal;
	padding: 5px;
}

#copyright a {
	color: #074c7d;
	text-decoration: none;
}

#copyright a:hover {
	color: #00aeef;
	text-decoration: underline;
}