/* Definições Gerais */
body {
	background:#F2EDE5;
	margin:0;
	padding:0 0 5 0;
	border:0;
	text-align:center;
}
body, div{
	font-family:Helvetica,Arial,Verdana;
	font-size:11px;
	color:#000000;
}
a:link, a:visited, a:active {
	text-decoration:none;
	color:#000000;
}
a:hover{
	color:#990000;
}
form {
	margin:0;
	padding:0;
	border:0;
}
.clear{
	height:1px;
	overflow:hidden;
	clear:both;
}
input, select, textarea {
	border:#4A5C6C 1px solid;
	color:#000000;
	background-color:#E6E6E6;
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
}
input.submit {
	cursor: pointer;
}
.pick{
	line-height:1.2em;
}



/* Estruturas */
#barra, #corpo, #rodape	{
	width:770px;
	margin:0px auto;
	padding:0;
	clear: both;
}
#barra {
	height:21px;
	background:#DCD8CF;
}
#corpo	{
	background:#FFFFFF url("artes/bg_alg_gradiente.png") repeat-x;
	border-top:1px #A49D92 solid;
	border-bottom:1px #A49D92 solid;
}
#rodape	{
	/*background:#FF6600;*/	/*DEBUG VISUAL*/
	margin-top:5px;
	color:#514B44;
}

#logo	{
	/*background:#9999CC;*/	/*DEBUG VISUAL*/
	float:left;
	text-align:center;
	padding:0px;
	width:280px;
	height:85px;
	background:url("artes/bg_alg.png") no-repeat;
	background-position:50% -390px;
}
#logo #data{
	position:relative;
	top:60;
	color:#3D5A92;
}

#publicidade1	{
	/*background:#666699;*/	/*DEBUG VISUAL*/
	float:right;
	text-align:left;
	width:475px;
	height:65px;
	margin-top:13px;
}

#agrupadas1	{
	float:left;
	text-align:left;
	margin:0 0 0 7;
	width:628px;
	display: inline;
}
#conteudo	{
	/*background:#FFFF99;*/	/*DEBUG VISUAL*/
	width:500;
	float:right;
	text-align:left;
	margin:0;
	padding:0;
}
#coluna1	{
	/*background:#003366;*/	/*DEBUG VISUAL*/
	width:120px;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}
#coluna2	{
	/*background:#FFCC00;*/	/*DEBUG VISUAL*/
	float:right;
	text-align:left;
	margin:0 7 0 0;
	padding:0;
	width:120;
	display: inline;
}

#banref_topo	{
	/*background:#666699;*/	/*DEBUG VISUAL*/
	width:468;
	height:60;
}

.piso1, .piso2, .piso3, .piso4, .piso5	{
	/*background:#666699;*/	/*DEBUG VISUAL*/
	margin:0 0 10 0;
}


/* Boxes */
.caixa_generica .topo {
	height:5;
	overflow:hidden;
	background:url("artes/bg_servicos.png") no-repeat;
	background-position:0% -30px;
}
.caixa_generica .topo div{
	background:url("artes/bg_servicos.png") no-repeat right top;
	margin-left:10px;
}
.caixa_generica .fundo {
	height:5;
	overflow:hidden;
	background:url("artes/bg_servicos.png") no-repeat;
	background-position:0% -45px;
}
.caixa_generica .fundo div{
	background:url("artes/bg_servicos.png") no-repeat;
	background-position:100% -15px;
	margin-left:10px;
}
.caixa_generica .conteudo {
	line-height:normal;
	background:#E4DECD;
	border-left:1px #A49D92 solid;
	border-right:1px #A49D92 solid;
	margin:0px;
	padding:0 5 0 5;
}
.caixa_generica {
	margin-bottom:5px;
}


/* Chamadas */
.chamada ul{
	margin:0;
	border:0;
	padding:0 0 0 12;
	list-style: disc url(artes/bullet1.gif) outside;
}
.chamada ul li{
	margin:0;
	border:0;
	padding:0;
}
.chamada .chapeu {
	font-weight:bold;
	color:#D06B22;
	text-decoration:none;
}
.chamada .titulo{
	font-weight:bold;
}
.chamada a.titulo:link, .chamada a.titulo:visited, .chamada a.titulo:active {
	color:#A53408;
	text-decoration:none;
}
.chamada a.titulo:hover {
	color:#990000;
}
.chamada a.corpo:link, .chamada a.corpo:visited, .chamada a.corpo:active {
	color:#000000;
	text-decoration:none;
}
.chamada a.corpo:hover {
	color:#990000;
}
.chamada img.foto {
	border:1px solid #000000;
	cursor:hand;
}
div.chamada.foto{
	background:url("artes/bg_alg.png") no-repeat;
	background-position:0% -280px;
	height:72;
	overflow:visible;
}
div.chamada.foto img.foto {
	float:left;
	margin:5 10 5 5;
	border:1px solid #000000;
	cursor:pointer;
}
.chamada {
	margin-bottom:5px;
}


.sequencia .chamada {
	border-bottom:1px #D0D0CE dashed;
	padding-bottom:5px;
}
.sequencia .chamada.inicio {
	margin-top:10;
}
.sequencia .chamada.fim {
	border-bottom:0;
}



/* CONTEÚDO: */


/* Piso1 */
.piso1 .coluna1{
	width:204;
	float:left;
}
.piso1 .coluna2{
	width:290;
	float:right;
}


.piso1 .coluna1 .chamada, .piso1 .coluna1 div.chamada.foto{
	background:none;
	font-size:10;
}
.piso1 .coluna1 img.foto {
	display:block;
	margin:0 5 0 0;
}
.piso1 .coluna1 .chamada .titulo{
	font-size:11px;
	color:#AB4F0D;
}
.piso1 .coluna1 div.chamada.foto{
	background:none;
	height:auto;
}
.piso1 .coluna1 div.chamada.foto img.foto {
	float:none;
	margin:0 5 0 0;
}
.piso1 .coluna2 .chamada .chapeu{
	display:block;
	margin-bottom:2;
}
.piso1 .coluna2 .chamada .titulo{
	display:block;
	font-size:15px;
	margin-bottom:2;
}



/* Piso2 */
.piso2 .coluna1{
	width:290;
	float:left;
}
.piso2 .coluna2{
	width:200;
	float:right;
}
.piso2 .chamada .titulo	{
	display:block;
	color:#A53408;
}



/* Piso3 */
.piso3 .coluna1{
	width:290;
	float:left;
}
.piso3 .coluna2{
	width:200;
	float:right;
}
.piso3 .chamada .titulo	{
	display:block;
	color:#A53408;
}
.piso3 .destaque {
	display:block;
	padding:0 0 2 0;
	margin-bottom:8px;
	border-bottom:1px solid #D0D0D0;
}

.piso3 .destaque .chapeu {
	float:left;
	display:inline;
}
.piso3 .destaque .outras a{
	float:right;
	display:inline;
	font-weight:bold;
	font-size:9px;
	color:#D06B22;
	text-decoration:none;
}
.piso3 .coluna2 .destaque{
	margin-bottom:0px;
	border-bottom:none;
}

.piso3 .outrasnoticias{
	background:#EDEDED;
	border-top:1px solid #C6C5C0;
	padding:0 7 0 7;
}



/* Piso4 */
.piso4 .coluna1{
	width:290;
	float:left;
}
.piso4 .coluna2{
	width:200;
	float:right;
}
.piso4 .chamada .titulo	{
	display:block;
	color:#A53408;
}
.piso4 .coluna1 .sequencia .chamada {
	border-bottom:none;
	padding-bottom:2px;
}

.piso4 .destaque {
	display:block;
	padding:0 0 2 0;
	margin-bottom:8px;
	border-bottom:1px solid #D0D0D0;
}
.piso4 .destaque .chapeu {
	float:left;
	display:inline;
}
.piso4 .destaque .outras a {
	float:right;
	display:inline;
	font-weight:bold;
	font-size:9px;
	color:#D06B22;
	text-decoration:none;
}


.piso4 .coluna2 .destaque{
	margin-bottom:0px;
	border-bottom:none;
}
.piso4 .outrasnoticias{
	background:#F2EEE6;
	border-top:1px solid #C6C5C0;
	padding:0 7 0 7;
}



/* Só na AOL */
#sonaaol .topo {
	height:23;
	background:url("artes/bg_alg.png") no-repeat;
	background-position:0% -200px;
}
#sonaaol .topo div{
	height:23;
	background:url("artes/bg_alg.png") no-repeat;
	background-position:100% -240px;
	margin-left:100px;
}
#sonaaol .fundo {
	background:url("artes/bg_alg.png") no-repeat;
	background-position:0% -190px;
}
#sonaaol .fundo div{
	background:url("artes/bg_alg.png") no-repeat;
	background-position:100% -165px;
	margin-left:100px;
}
#sonaaol .conteudo {
	background:#C13E0A;
	border-left:1px #5D0A02 solid;
	border-right:1px #5D0A02 solid;
}
#sonaaol .coluna1{
	margin-top:3px;
	width:210;
	float:left;
}
#sonaaol .coluna2{
	margin-top:3px;
	width:53%;
	float:right;
}
#sonaaol .corpo, #sonaaol a.corpo:link, #sonaaol a.corpo:visited, #sonaaol a.corpo:active {
	color:#FFFFFF;
}
#sonaaol a.corpo:hover {
	color:#FFFF99;
}

#sonaaol .coluna1 .chamada, #sonaaol .coluna1 div.chamada.foto{
	background:none;
	margin-bottom:0;
}
#sonaaol .coluna1 div.chamada.foto img.foto {
	float:left;
	margin:0 5 0 0;
}

#sonaaol .coluna2 .topo{
	height:1;
	background:none;
	border-bottom:1px #C7610D solid;
}
#sonaaol .coluna2 .topo div{
	background:none;
}
#sonaaol .coluna2 .fundo{
	background:url("artes/bg_alg.png") no-repeat;
	background-position:0% -140px;
}
#sonaaol .coluna2 .fundo div{
	background:url("artes/bg_alg.png") no-repeat;
	background-position:100% -115px;
	margin-left:10px;
}
#sonaaol .coluna2 .conteudo{
	padding:3 5 0 5;
	background:#F1730F;
	border-left:1px #C7610D solid;
	border-right:1px #C7610D solid;
}
#sonaaol .coluna2 .chamada {
	border-top:1px #F5964B solid;
	border-bottom:1px #B5560B solid;
	margin:0px;
	padding:1 0 1 0;
}
#sonaaol .coluna2 .chamada.inicio {
	border-top:0;
}
#sonaaol .coluna2 .chamada.fim {
	border-bottom:0;
}








/* OUTRAS COLUNAS: */


/* Menus de Canais */
.menu .topo {
	height:14;
	overflow:hidden;
	background:url("artes/bg_alg.png") no-repeat;
	background-position:50% -490px;
}
.menu .topo div{
	display:none;
}
.menu .fundo {
	height:5;
	overflow:hidden;
	background:url("artes/bg_alg.png") no-repeat;
	background-position:0% -40px;
}
.menu .fundo div{
	background:url("artes/bg_alg.png") no-repeat;
	background-position:100% -15px;
	margin-left:10px;
}
.menu ul {
	background:#2A3853;
	border-left:1px #111722 solid;
	border-right:1px #111722 solid;
	list-style:none;
	margin:0px;
	padding:0 3 0 3;
}
.menu li {
	display:inline;
}
.menu a{
	padding:2 3 2 3;
	display:block;
	border-top:1px #3F4B63 solid;
	border-bottom:1px #232F47 solid;
	white-space: nowrap;
}
.menu a.inicio {
	padding-top:5;
	border-top:0;
}
.menu a.fim {
	border-bottom:0;
}
.menu a:link, .menu a:visited, .menu a:active {
	text-decoration:none;
	color:#E9EFFC;
	font-size:12px;
	font-weight:bold;
}
.menu a:hover{
	color:#FFE479;
}
.menu {
	margin-bottom:5px;
}


#menu2 .topo {
	background-position:50% -510px;
}
#menu2 .fundo {
	background-position:0% -90px;
}
#menu2 .fundo div{
	background-position:100% -65px;
}
#menu2 ul {
	background:#394B71;
	border-left:1px #212D41 solid;
	border-right:1px #212D41 solid;
}
#menu2 a{
	border-top:1px #495A78 solid;
	border-bottom:1px #2F3E5D solid;
}
#menu2 a.inicio {
	border-top:0;
}
#menu2 a.fim {
	border-bottom:0;
}
#menu2 a:link, #menu2 a:visited, #menu2 a:active {
	color:#E9EFFC;
}
#menu2 a:hover{
	color:#FFE479;
}




/* Menu de Homes */
#homes {
	margin-bottom:5px;
}
#homes .topo {
	height:32;
	overflow:hidden;
	background:url("artes/bg_homes.png") no-repeat;
	background-position:0% -60px;
}
#homes .topo div{
	height:32;
	background:url("artes/bg_homes.png") no-repeat right top;
	background-position:100% -100px;
	margin-left:110px;
}
#homes .fundo {
	height:5;
	overflow:hidden;
	background:url("artes/bg_homes.png") no-repeat;
	background-position:0% -45px;
}
#homes .fundo div{
	background:url("artes/bg_homes.png") no-repeat;
	background-position:100% -15px;
	margin-left:110px;
}
#homes .conteudo {
	background:#EBEBEB;
	border-left:1px #4F6A85 solid;
	border-right:1px #4F6A85 solid;
	margin:0px;
	padding:0 5 0 5;
}
#homes ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#homes li {
	display:inline;
}
#homes a{
	display:block;
	white-space: nowrap;
	background:url("artes/bg_homes.png") no-repeat;
	height:28;
}
#homes a.fim {
	height:24;
}
#homes a i{
	visibility:hidden;
}
#homes #home_abb{
	background-position:0% -140px;
}
#homes #home_aex{
	background-position:0% -170px;
}
#homes #home_afl{
	background-position:0% -200px;
}
#homes #home_ajv{
	background-position:0% -230px;
}
#homes #home_alg{
	background-position:0% -260px;
}




#busca .topo {
	background:url("artes/bg_busca.png") no-repeat;
	background-position:0% -30px;
}
#busca .topo div{
	background:url("artes/bg_busca.png") no-repeat right top;
	margin-left:100px;
}
#busca .fundo {
	background:url("artes/bg_busca.png") no-repeat;
	background-position:0% -45px;
}
#busca .fundo div{
	background:url("artes/bg_busca.png") no-repeat;
	background-position:100% -15px;
	margin-left:100px;
}
#busca .conteudo {
	background:#EBEBEB;
	border-left:1px #4F6A85 solid;
	border-right:1px #4F6A85 solid;
	padding:0;
	text-align:center;
}
#busca .logo {
 	background: url("artes/bg_busca.png") no-repeat;
	background-position:50% -67px;
	height:42;
}
#busca input {
 	border:1px #4F6A85 solid;
	background:#FFFFFF;
	height:18;
	width:80%;
}
#busca .submit {
 	background: url("artes/bg_busca.png") no-repeat;
	background-position:50% -120px;
	cursor:hand;
	color:#223344;
	font-size:12px;
}
#busca .respiro {
 	overflow:hidden;
	height:5;
}




/* Caixas de Serviços */
.servicos .topo {
	height:30;
	overflow:hidden;
	background:url("artes/bg_servicos.png") no-repeat;
}
.servicos .topo div{
	height:30;
	background:url("artes/bg_servicos.png") no-repeat;
	margin-left:70px;
}

.servicos .conteudo input.submit{
 	background:#EEE1B0 url("artes/bg_servicos.png") no-repeat;
	background-position:50% -700px;
	font-size:12px;
	cursor:hand;
	color:#000000;
	font-size:12px;
	width:100;
	height:18;
}

#serv_clima .topo {
	background-position:0% -60px;
}
#serv_clima .topo div{
	background-position:100% -100px;
}

#serv_clima .topo {
	background-position:0% -60px;
}
#serv_clima .topo div{
	background-position:100% -100px;
}
#serv_clima .conteudo{
	text-align:center;
}

#serv_transito .topo {
	background-position:0% -140px;
}
#serv_transito .topo div{
	background-position:100% -180px;
}
#serv_transito .conteudo{
	text-align:center;
}
#serv_transito form{
	padding-bottom:8;
}

#serv_horoscopo .topo {
	background-position:0% -220px;
}
#serv_horoscopo .topo div{
	background-position:100% -260px;
}

#serv_mapas .topo {
	background-position:0% -300px;
}
#serv_mapas .topo div{
	background-position:100% -340px;
}
#serv_mapas .conteudo {
	text-align:center;
}

#serv_indicadores .topo {
	background-position:0% -380px;
}
#serv_indicadores .topo div{
	background-position:100% -420px;
}

#serv_servicos .topo {
	background-position:0% -460px;
}
#serv_servicos .topo div{
	background-position:100% -500px;
}

#serv_cinema .topo {
	background-position:0% -540px;
}
#serv_cinema .topo div{
	background-position:100% -580px;
}

#serv_tv .topo {
	height:38;
	background-position:0% -615px;
}
#serv_tv .topo div{
	height:38;
	background-position:100% -655px;
}
#serv_tv a.linktopo {
	display: block;
	width:100%;
	height:30;
	overflow:hidden;
	position:relative;
	top:-30;
}
#serv_tv a.linktopo i{
	visibility: hidden;
}

#rodape	a:link, #rodape a:visited, #rodape a:active{
	color:#514B44;
}
#rodape	a:hover{
	color:#990000;
}
