@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_standard"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_standard"
 *
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.6
 * @revision        $Revision: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);

@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_003_draft.css);

body { background: url(/img/bg_geral_alto.jpg) repeat-x top #F0F4F7 !important; }
#nav_main { width: 974px !important; padding: 0px 10px 0px 10px; margin-left: -10px !important; overflow: visible; }
#nav_main { height: 70px; width: 974px; }
#nav_main a, #nav_main label { color: #FFF !important; }

.amarelo #nav_main { background: #FFCB08 url(/imagens/bg_menu_amarelo.jpg) !important; }
.amarelo #nav_main a, .amarelo #nav_main label { color: #333 !important; }

.azul #nav_main { background: url(/img/bg_menu_v5.jpg) top no-repeat !important; }
.azul #nav_main a, .azul #nav_main label { color: #FFF; /*!important*/; }
#nav_main ul li a { padding: 0px; }

/* novas divs novo layout */
#nav_main #logo{ width: 251px; height: 70px; float: left; }
#nav_main #nav_barra{ width: 649px; height: 25px; float: left; margin-top: 7px;  }
/* #nav_main #webmail { padding-top: 11px !important; }  removido do anterior */

/* dropdown de servicos com jquery */

#barra li ul, 
#barra li.sfHover ul { padding: 3px 0px 3px 0px; }
/* formatações do link do menu */
/* controla o LI do menu principal */
#barra li {  }
/* configurações para a classe de over, com o mouse posicionado sobre o menu fora do li ou a ou span do menu principal*/
#barra li.preto:hover a, 
#barra li.preto.sfHover a { display:inline-block; background: url(/img/bg_botao_li_preto.gif) right top no-repeat; }
#barra li.preto:hover a span,
#barra li.preto.sfHover a span { background: url(/img/bg_botao_a_preto.gif) left top no-repeat !important;  }

#barra li.preto ul li { background: #000000 !important;  }

#barra li ul li { margin: 0px 0px 0px 0px !important;  } 
#barra li ul a { height: 16px !important; padding: 3px 0px 1px 6px !important; border-bottom: 1px solid #333 !important; display:block !important; }
#barra li ul a.ultimo { height: 16px !important; padding: 3px 0px 1px 6px !important; border-bottom:none !important; display:block !important; }
#barra li:hover ul li, 
#barra li.sfHover ul li { padding-left: 3px;  }
#barra li:hover ul li a, 
#barra li.sfHover ul li a { background: #000000 !important; font-size: 11px;  }
/* controla background dalista do menu dropdown*/
#barra li:hover ul li a:hover, 
#barra li.sfHover ul li a:hover { background: #666666 !important; }
.navegacao { position: relative;  }
.navegacao li { position: relative; }
.navegacao ul {	background:url(/img/bg_menu_servicos_v5.gif) bottom left no-repeat; /*height:157px;*/ 	list-style: none;  margin: 0;  width: 123px;  position: absolute;  top: -999px;  left: -5px; padding:3px 0px 8px 0px !important; z-index: 1000; }
.navegacao ul li { border: 1px solid #fff;  float: none;  width: 117px;  padding-left: 3px; }
.navegacao ul a { white-space: nowrap; }
.navegacao ul a:hover { background: none;  color: #000; }
.navegacao li:hover ul,
.navegacao li.sfHover ul {top: 28px; }

/* Genericas */

a { color: #333; }


/* Cabecalho */
#header { z-index: 30; }
#header h1 { float: left; width: 243px; height: 47px; padding: 0; margin: 8px 0 0px 7px; }
#header h1 a { display: block; width: 243px; height: 47px; background: url(/img/logo_diginet_v5.jpg); text-indent: -9999px; }
/*#header h1 a { behavior: url(/js/iepngfix/iepngfix.htc) } */

#webmail { float: left; text-align: left; width: 710px; padding: 7px 0px 0px 12px; }
#webmail * { vertical-align: middle; }
#webmail #cse-search-box {width: 255px; float: left; }
#webmail #imp_login {width: 455px; float: left; }
#webmail fieldset { padding: 0; margin: 0; width:450px; }
#webmail #login, #webmail #senha { background: #F4F7FA; width: 70px; padding: 1px; border: 1px solid #C4D6E2 !important; }
#webmail #q { background: #F4F7FA; width: 170px; padding: 1px; border: 1px solid #C4D6E2 !important; }
#webmail select { background: #F4F7FA; width: 115px; font-size: 11px; padding: 1px; border: 1px solid #C4D6E2 !important; }
#webmail label { padding-left: 5px; color: #1A5E8D !important; font-size: 11px; }
#webmail #botao_login { /*margin-left: 3px; border: 1px outset #DDD !important; background: #CCC; font-size: 10px; padding: 2px 5px 1px;*/  }

/* #webmail .lembrar, #webmail #lembrar { display: none; } */
#webmail .lembrar, #webmail #lembrar { height: 10px; vertical-align: middle; }
#webmail label.lembrar { color: #1A5E8D !important; font-size: 11px; }

#main { min-height: 600px; }

/* Estrutura basica */

.superbanner { text-align: center; padding: 4px 0px 2px 0px; background: url(/imagens/bg_menu_azul.jpg) repeat-y top #1A5E8D; }
.superbanner { margin-left: -10px; width:994px !important; height:93px; }

.box { margin-bottom: 0.5em; }
.box.com_separacao { padding-bottom: 3px; /*border-bottom: 3px solid #EEE;*/ }
* html .box.com_separacao { border-bottom: 0px; }
.box.subcolumns.com_separacao { border-bottom: 1px solid #EEE; }
.box.preenchido { padding: 10px; background: #F5F5F5; }

.menu ul { margin: 0 0 10px 0; }
.menu li { margin: 0 0 0 14px; list-style: square; }


/* Menu */

.subcolumns { margin-bottom: 10px; }

h3 span { font-weight: normal }
.menu a { color: #666; }
.menu p.mais { font-weight: bold; margin: 0; }
.menu p.mais a { font-size: 11px; }

.banner span { font-size: 10px; color: #1181D5; }

#agenda ul li { width: 130px; }
#acontece_hoje, #acontece_hoje h3 a { color: #FF6A17; }
#acontece_amanha, #acontece_amanha h3 a { color: #FFAA15; }
#acontece_hoje li, #acontece_amanha li { font-size: 12px; line-height: 1.2em; margin-bottom: 5px; }

#ultimas_noticias h3 a { color: #8DB833 }
#ultimas_noticias li { font-size: 11px; margin-bottom: 5px; color: #999; }
#ultimas_noticias li a { color: #333; }

/* Principal */

.conteudo .categoria, .conteudo .categoria a { font-size: 10px; color: #999; text-transform: uppercase; }
/* > Conflitando com o h3 da chamada_secundaria
.conteudo h3 a { color: #999; }*/

#chamada_principal h2 { font-size: 200%; }
#chamada_secundaria .chamada h3 { font-size: 116.67%; }

#chamada_com_foto .chamada img { display: block; width: 146px; height: 80px; margin-bottom: 0.3em; background: #EEE; }
#chamada_com_foto .chamada p { line-height: 1.1em; }
#chamada_com_foto .chamada h4 { line-height: 1.1em; font-size: 1em; font-weight: normal; }

#chamada_linha ul, #chamada_linha ul li { margin: 0; padding: 0; }
#chamada_linha ul { padding-left: 15px; list-style: square; }
#chamada_linha ul { /*margin-top: -10px;*/ }
#chamada_linha { padding-bottom: 5px; border-bottom: 1px solid #EEE; }
#chamada_linha ul li h5  { font-size: 1em; font-weight: normal; }

#destaque_imagens ul, #destaque_imagens ul li { margin: 0; height: 306px; overflow: hidden; }
#destaque_imagens ul li { width: 306px; height: 306px; list-style: none; }
#destaque_imagens ul li img { display: block; width: 306px; height: 306px; background: #EEE; }
#destaque_imagens ul li .legenda { width: 286px; height: 56px; padding: 10px; position: absolute; top: 230px; color: #FFF; /*opacity: 0.9;*/ background: #333; }
.azul #destaque_imagens ul li .legenda { background: #1A5E8D; }
.amarelo #destaque_imagens ul li .legenda { background: #FFD846; }
.amarelo #destaque_imagens ul li .legenda a { color: #000; }
#destaque_imagens ul li .legenda a { color: #FFF; font-size: 16px; font-weight: bold; /*opacity: 1 !important;*/ }
#destaque_imagens ul li .legenda .titulo a { display: block; font-size: 12px; font-weight: normal; }
#destaque_imagens ul li .legenda .titulo h2 a { display: block; font-size: 12px; font-weight: normal; }

.controle_destaque_imagens a { z-index: 999; text-indent: -99999px; overflow: hidden; position: absolute; float: left; display: block; width: 25px; height: 25px;  cursor: pointer; }
.controle_destaque_imagens a:hover,
.controle_destaque_imagens a.ativo { }
.controle_destaque_imagens a#destaque_imagens_anterior { right: 70px; top: 10px; background: url(/img/seta_esquerda.png) top left no-repeat; }
.controle_destaque_imagens a#destaque_imagens_pause { right: 40px; top: 10px; background: url(/img/pause.png) top left no-repeat; }
.controle_destaque_imagens a#destaque_imagens_proximo { right: 10px; top: 10px; background: url(/img/seta_direita.png) top left no-repeat; }

#classificados h3 a { color: #1181D5 }
#classificados ul { border-bottom: 1px solid #DDD; border-top: 1px solid #DDD; padding: 0.5em 0; margin: 0.5em 0; }
#classificados ul li { clear: left; font-size: 10px; list-style: none; margin: 0; width: 100%; overflow: hidden; padding-bottom: 10px; }
#classificados ul li img { float: left; width: 45px; height: 32px; background: #FFF; margin: 0 5px 0 0; }
#classificados ul li a.section-subtitle { text-transform: uppercase; display: block; height: 1.4em; overflow: hidden; color: #333; }
#classificados ul li span { display: none; }
#classificados ul li span.preco { display: block; }


#chamada_promocoes h3 a { color: #F30 }
#chamada_promocoes ul, #chamada_promocoes ul li { margin: 0; padding: 0; list-style: none; }
#chamada_promocoes ul { width: 100%; height: 93px; overflow: hidden; position: relative; }
#chamada_promocoes ul li img { z-index: 90; display: none; position: absolute; top: 0; left: 0; width: 170px; height: 93px; }
#chamada_promocoes ul li.ativo img { display: block; }
#chamada_promocoes ul li { float: left; width: 136px; height: 30px; background: #E89535; border-bottom: 1px solid #EFB572; font-size: 11px; line-height: 1em; margin-left: 170px; }
* html #chamada_promocoes ul li { margin-left: 85px; } /* hack para corrigir model box do ie 6 - deixando correto no ie 7 */
#chamada_promocoes ul li.ativo { background: #EEE url(/imagens/bg_lista_promocoes.jpg) top left repeat-x; }
#chamada_promocoes ul li a { display: block; padding: 4px; color: #FFF; }

#chamada_promocoes,
#chamada_colunas { width: 100%; overflow: hidden; /*padding-bottom: 5px;*/ /*border-bottom: 1px solid #EEE;*/ }

#chamada_colunas h3 a { color: #1181D5 }
#chamada_colunas ul, #chamada_colunas ul li { margin: 0; padding: 0; list-style: none; }

#chamada_colunas ul { clear: both; }
#chamada_colunas ul li { clear: both; width: 306px; list-style: square; margin-left: 15px; height: 17px; }
#chamada_colunas ul li img { display: none; }
#chamada_colunas ul li { line-height: 1.2em !important; }
#chamada_colunas ul li a { font-weight: bold; }
#chamada_colunas ul li a.titulo {  }
#chamada_colunas ul li span a { font-size: 10px; color: #666; font-weight: normal; }

#chamada_colunas .primeiro, #chamada_colunas .terceiro, #chamada_colunas .quarto,
#chamada_colunas .segundo { width: 146px; float: left; margin-bottom: 10px; clear: none; list-style: none; margin: 0; padding-bottom: 10px; height: 40px; }
#chamada_colunas .segundo, #chamada_colunas .quarto  { float: right; }
#chamada_colunas .primeiro img, #chamada_colunas .terceiro img, #chamada_colunas .quarto img,
#chamada_colunas .segundo img { display: block; width: 40px; height: 40px; background: #EEE; float: left; margin: 0 5px 0 0; }
#chamada_colunas .primeiro a.titulo, #chamada_colunas .terceiro a.titulo, #chamada_colunas .quarto a.titulo,
#chamada_colunas .segundo a.titulo { display: block; height: 70%; overflow: hidden; }
#chamada_colunas .primeiro span a, #chamada_colunas .terceiro span a, #chamada_colunas .quarto span a,
#chamada_colunas .segundo span a { font-size: 10px; color: #666; font-weight: normal; display: block; height: 1.3em; overflow: hidden; }


#institucional h3 a { color: #999; }
#institucional ul, #institucional ul li { margin: 0; padding: 0; list-style: none; }
#institucional ul li { line-height: 1.2em; margin-bottom: 10px; }

#parceiros h3 { font-size: 1em; color: #10588e; font-weight: normal; float: left; width: 55px; text-align: right; line-height: 1em; }
/*#parceiros h3 a { color: #999; }*/
#parceiros ul, #parceiros ul li { margin: 0; padding: 0; list-style: none; }
#parceiros ul { margin-left: 65px; display: none; }
#parceiros ul li { display: inline; height: 30px; padding: 0 5px 5px 0; }

#video_do_dia .titulo, #imagem_do_dia .titulo { font-weight: bold; display: block; }
#video_do_dia .seta { width: 28px; height: 28px; position: absolute; background: #333 url(/img/seta_video.gif); margin-top: 60px; margin-left: 8px; /*opacity: 0.75;*/ }

#cotacao { margin-bottom: 0px; padding-top: 13px; padding-bottom: 6px; width: 286px; overflow: hidden; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; }
#cotacao h3 { float: left; width: 60px; font-size: 1em; color: #b21221; font-weight: bold !important; }
#cotacao span { display: block; float: left; width: 110px; text-align: right; font-size: 1em; }

#previsao_do_tempo, #tabua_de_mares { height: 105px; }
#previsao_do_tempo h3, #tabua_de_mares h3 { font-size: 1.2em; color: #10588e; padding: 0; margin: 0; }
#previsao_do_tempo #dia,
#tabua_de_mares #tabua_date { font-size: 11px; float: left; width: 146px; padding: 0px 0px 3px 0px; }
#previsao_do_tempo #condicao { clear: both; font-weight: bold; display: block; padding: 0 0 5px; }
#previsao_do_tempo img { float: left; width: 36px; height: 36px; padding: 0 5px 0 0; }
#previsao_do_tempo #maxima { padding-top: 5px; }
#previsao_do_tempo #maxima, #previsao_do_tempo #minima { float: left; }
#tabua_de_mares ul, #tabua_de_mares li { margin: 0; padding: 0; list-style: none; line-height: 1em; }
#tabua_de_mares li { padding-top: 4px; padding-left: 2px; }
#tabua_de_mares li .tabua_altura { font-weight: bold; }
#tabua_de_mares img { width: 36px; float: left; padding: 10px 5px 25px 0; }

#footer { /*background: url(/img/bg_rodape_v5.jpg) repeat-x bottom;*/ }
#footer { width: 100%; height: 80px; }
#footer #container{ width: 974px; height: 45px; overflow: hidden; margin: 0px auto 0px auto; background:url(/img/contorno_page.gif) no-repeat center top; }
#footer #container{ padding: 20px 10px 15px 10px; }
#footer #container #box_links{ float: left; width: 550px; text-align:left; }
#footer #container #box_tel_end { float: right; width: 350px; text-align:right; }
#footer p { font-size: 11px; line-height: 1.2em; margin: 0; }
#footer p.copyright { float: left; }
#footer p.telefone, #footer p.endereco { margin-left: 10px; }
#footer p.endereco { text-align: right; }
#footer p.telefone { font-size: 15px; font-weight: bold; color:#003366; }
#footer p.linha1-5 {line-height: 1.5em; }
#footer a { font-weight: normal; color: #666; }

#cotacao h3, #previsao_do_tempo h3, #tabua_de_mares h3, #imagem_do_dia h3, #video_do_dia h3 { font-weight: normal }


.fale_conosco form label { display: block; padding: 15px 0 5px; font-size: 14px; }
.fale_conosco form input,
.fale_conosco form textarea,
.fale_conosco form select { font-size: 14px; padding: 3px; }
.fale_conosco form #nome,
.fale_conosco form #email,
.fale_conosco form textarea { width: 80%; }
.fale_conosco form #tel { width: 30%; }
.fale_conosco form .button { padding: 4px; margin-top: 10px; }

.invisivel { display: none; }
#mensagem_fale_conosco { padding: 10px 15px; font-size: 18px; font-weight: bold; }
.visivel_ok { display: block; background-color: #D8E673; }
.visivel_warn { display: block; background-color: #E7DD72; }
.visivel_error { display: block; color: #FFF; background-color: #F0545B; }

.teste #chamada_principal { margin-bottom: 15px; }
.teste #chamada_secundaria { margin-bottom: 15px; }
.teste #chamada_com_foto { margin: 0; padding: 0; }
.teste #chamada_com_foto p a { font-size: 1.1em }
.destaques_texto { height: 305px; border-bottom: 1px solid #EEE; }

#cse-search-results iframe { width: 626px; }
#fbusca { width: 255px; float: left; }
#fbusca fieldset { width: 245px !important; }

#podcast { margin-top: 10px; }

#play { 
    /*background: url(http://www.digi.com.br/img/bt_play.gif) no-repeat right bottom; */
    top: 65px;
    position:absolute;
    right: 15px;
    display: block;
}

/* desenho e listas do RSS */
#tribuna_rss, #toptips_rss {
    margin-top: 10px;
    margin-bottom: 10px;
}
#tribuna_rss h3 {
    margin-top: 12px;
}
#tribuna_rss h3 a {
    color: #006600;
}
#tribuna_rss h3 a span {
    font-weight: normal;
}
#toptips_rss {
    border-top: 1px solid #e7e7e7;
    padding-top: 10px;
}
#toptips_rss h3 a {
    color: #993233;
}
#toptips_rss h3 a span {
    color: #000;
    font-weight: bold;
}
#tribuna_rss ul, #toptips_rss ul {
    list-style: square inside;
    margin: 0px;
    padding: 0px;
}
#tribuna_rss ul li, #toptips_rss ul li {
    margin: 4px 0px 4px 1px;
    font-size: 11px;
}
#tribuna_rss ul li a, #toptips_rss ul li a {
    color: #333;
    font-size: 106%;
}
* html #tribuna_rss ul li a, * html #toptips_rss ul li a {
    font-size: 11px;
}
#laurita_rss * h4 {
    margin: 0 3px 0 0;
    font-size: 100%;
    padding-left: 12px;
    background: url(/img/bullet_laurita.gif) 3px 4px no-repeat;
}
#laurita_rss h3 span {
    color: #7A3B2E;
}
#nominuto_rss h3 span {
    color: #000033;
}