@charset "utf-8";
@import url("../../css/base/fancybox.css");
/*
	Empresa: WEBROOM - Solucoes Interativas
	Site: www.webroom.com.br - E-mail: webroom@webroom.com.br
	Data: Maio, 2010
	Autor: Andre Amaral
*/

/* CSS Reset */
* { padding:0; margin:0}
html, body { min-height:100%}
ul, ol { list-style:none outside none}
ul li, ol li { text-indent:0}
table { border-collapse:collapse; border-spacing:0}
fieldset, img { border:0 none}
a { text-decoration:none}

/* Estrutura */
body { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.wrap { text-align:left; min-width:987px; min-height:600px; height:auto!important; height:600px; background:#D6DAE3 url('../../img/base/bkg.jpg') repeat-x top}
.header { height:145px; width:987px; margin:0 auto; _position:relative;}
.content { width:943px; min-height:400px; height:auto!important; height:400px; padding-top:45px; margin:0 auto; color:#03122e; font-size:14px; }
.footer { background:#03122E url('../../img/base/footer.jpg') no-repeat top; height:250px; clear:both}

/* Header */
.header .logo { float:left; padding:20px 0 0 10px}
.header .nav { float:left; width:830px; padding:8px 0 0 29px; list-style:none; clear:both; height:31px; *padding-top:11px}
.header .nav li { background:url('../../img/base/divisor.png') no-repeat right 0; float:left}
.header .nav a { display:block; font-size:14px; color:#03122E; padding:8px 8px 1px 7px; height:22px; text-shadow:1px 1px 1px #FFF; _float:left;}
.header .nav li.last { background:none}
.header .nav .ativo, .header .nav .active { color:#FFF; text-shadow:1px 1px 1px #333; background:#3d4150 url('../../img/base/corner_right.png') no-repeat right top!important; /*-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px*/}
.header .nav .ativo a, .header .nav .active a { color:#FFF; text-shadow:1px 1px 1px #333; background: url('../../img/base/corner_left.png') no-repeat left top; /*-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px*/}

.container { display:none; background:url('../../img/base/bg_submenu.png') repeat-x; height:19px; width:100%; position:absolute; left:0; z-index:40; _top:144px}
* html .container { width:987px}
* html .nav .canto_right, * html .nav .canto_left { position:relative}

.header .nav div.submenu_geral { display:none; height:31px; margin-left:-184px; position:absolute; float:left; z-index:100; _width:600px; _top:144px}
.header .nav ul.submenu { background:url('../../img/base/bg_submenu.png') repeat-x; list-style:none; float:left; position:relative}
.header .nav .segundo div.submenu_geral { margin-left:-80px}

.nav .canto_right, .nav .canto_left { float:left; background: url('../../img/base/cantos_submenu.png') no-repeat; width:25px; height:31px}
.nav .canto_right { background-position:-25px 0}

.header .nav .submenu li { background:none; width:auto; float:left}
.header .nav .submenu li a { font-size:11px; color:#FFF; background:url('../../img/base/divisor_submenu.png') no-repeat right 3px; padding-right:7px; text-shadow:1px 1px 1px #333}
.header .nav .submenu a:hover { background:#3d4150}

.social { float:left; padding-top:5px; *float:right; *padding-top:110px}
.social li { float:left; padding-right:14px}
.social a { text-indent:-9999px; display:block; background:url('../../img/base/redes.jpg') no-repeat; height:11px; overflow:hidden}
.social .twitter a { width:57px}
.social .orkut a { width:31px; background-position:-58px 0}

/* Breadcrump */
.content .breadcrump { border-bottom:1px dotted #c3c7cb; float:left; width:944px; padding-bottom:8px; margin:0 0 20px 0}
.content .breadcrump li { font-size:11px; color:#667493; float:left; padding-right:5px; }
.content .breadcrump li a { padding-right:5px; font-size:11px; color:#0080ff; text-decoration:none; }
.content .breadcrump li a:hover { text-decoration:underline; }

/* Content */
.destaques { width:987px; float:left; position:relative}
.content #slider { margin-left:15px; width:636px; height:256px!important; float:left; display:inline; overflow:hidden}
.content .slider { background:#FFF url('../../img/base/cantos_top.png') no-repeat left top; height:222px; padding:20px 0 0 20px; list-style:none}
.content ul.slider li { width:636px}
.content .slider .image { background:url('../../img/base/sombra_image.png') no-repeat bottom; width:300px; height:223px; float:left}
.content .slider .play { width:275px; height:190px; float:left; padding-left:20px}
.content .bg_bottom { background:url('../../img/base/cantos_bottom.png') no-repeat top; width:636px; height:14px}
.content img.left { float:left; margin:0 16px 16px 0; }
.content img.cecilia { margin-top:8px}
.content h1 { font-size:22px; color:#03122e; padding-bottom:22px; font-weight:bold; }
.content h2 { font-size:14px; text-transform:uppercase; padding-bottom:22px; font-weight:bold; }
.content h3 { font-size:14px; padding:8px 0; font-weight:bold}
.content p { line-height:22px; padding-bottom:30px; }
.content a { color:#0080ff}
.entry { float:left; width:740px; min-height:500px; height:auto!important; height:500px; padding-bottom:30px}
.entry ul { padding-bottom:20px; }
.entry ul li { list-style:disc inside; padding:5px 0 5px 4px; line-height:22px; /*background:url("../../img/base/bullet.gif") left 13px no-repeat*/ }
.entry p { padding:5px 0; }
.entry h2 { padding-top:22px; }
p.no_left1 { text-align:center}
.entry .pdf { background:url("../../img/base/pdf.png") left center no-repeat; padding-left:22px}
.entry .pdf:hover { text-decoration:underline}

.entry p a.icon_video { background: url('../../img/base/camera.gif') no-repeat left 2px; padding-left:22px}
.entry p a.icon_video:hover { text-decoration:underline}
.entry .clear { clear:both}
.entry .img_left { float:left; margin:5px 16px 5px 0}

.slider h3, .slider h3 a { color:#03122E; font-size:14px; padding-bottom:13px}
.slider p, .slider p a { color:#667493; font-size:14px}
.tabs { float:left; left:350px; list-style:none outside none; position:absolute; top:210px}
.tabs li { float:left }
.tabs a { color:#667493; font-size:13px; padding:5px; font-weight:bold; outline:none}
.tabs a:hover, .tabs .current a { color:#0080FF}
.main .geral h2 { font-size:22px; font-weight:bold}


/*Tabela*/
table.tabela { border: 1px solid #979AA8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:100%} 
.tabela td strong { text-shadow:1px 1px 1px #fff}
.tabela td {padding: 8px 9px; margin: 3px; border: none}
.tabela th {background-color: #3D4150; color: #fff; font-weight: bold; text-shadow:1px 1px 1px #000; padding:8px; border-bottom:1px solid #979AA8; font-size:14px}
.tabela th.cargo { width:160px}
.tabela th.nome  { width:120px}
.tabela th.email { width:230px}
.tabela th.telefone { width:95px}
.tabela tr { border-bottom:1px dotted #979AA8; background:#F4F5F7}
.tabela tr.title { border:1px solid #979AAB; background:#CFD2DC }
.tabela a:hover { text-decoration:underline}
.tabela .cel { white-space:nowrap; padding:8px 9px}

.video { float:left; padding-left:20px}

/* Content Eventos */
.content .info_evento { padding-bottom:22px}
.content .info_evento p { padding:0 }
.main_evento h2 { padding-bottom:30px; }
.relacionados li { float:left; padding-right:7px; width:318px; overflow:hidden}
.lista_eventos li { display:block; padding:16px 0; float:left; overflow:hidden; border-bottom:1px dotted #C3C7CB; width:100%; }
.relacionados img, .lista_eventos img { border:1px solid; border-color:#999 #fff #fff #999; width:80px; height:80px; float:left; margin-right:10px; }
.lista_eventos img { width:100px; height:100px; }
.relacionados .h3, .lista_eventos .h3 { text-transform:uppercase; font-size:14px; font-weight:bold; padding-bottom:3px; line-height:normal; }
.lista_eventos .h3 { clear:both; margin-bottom:10px; }
.relacionados a, .lista_eventos a { color:#03122e;  }
.relacionados span, .lista_eventos span { display:block; font-size:14px;line-height:21px; }
.relacionados .listar { width:100%}
.relacionados .listar a { background:url("../../img/base/bullet1.png") center right no-repeat; padding-right:18px; font-size:11px; color:#0080ff; line-height:16px; margin-top:22px; float:left; clear:both; }
.relacionados li .listar:hover { text-decoration:underline; }
.lista_eventos .release { padding-top:10px; }
.lista_eventos .release:hover { text-decoration:underline; }

/* Galeria */
#galeriaEventos { width:900px; margin:0 25px 0 22px; overflow:hidden}
#galeriaEventos li { width:900px}
.galeria_geral #nextBtn, .galeria_geral #prevBtn { display:block; margin-top:-70px}
.galeria_geral #nextBtn { margin-right:2px}
.galeria_geral #nextBtn a, .galeria_geral #prevBtn a { text-indent:-99999px; background:url('../../img/base/bt_galeria_prev_next.png') no-repeat; width:15px; height:23px; float:left; overflow:hidden}
.galeria_geral #nextBtn a { float:right; background-position:-15px 0}
.galeria_geral { width:100%; height:100px; padding-bottom:36px; float:left; position:relative}
.galeria_geral li { float:left}
.galeria_geral li a { float:left; margin-left:3px}
.galeria_geral li img {border:1px solid; border-color:#999 #fff #fff #999; width:123px; height:92px}

/* Programacao */
.programacao { width:987px; padding-top:13px; position:relative; right:5px; float:left; height:111px; overflow:hidden; }
.programacao #slider2 { position:relative; margin-left:30px; height:111px!important}
.programacao #slider2 * { *position:relative;}
.programacao ul { float:left; /*background:url('../../img/base/bg_programacao.png') repeat-x;*/ width:920px; height:90px}
.programacao li { background:url('../../img/base/bg_programacao1.png') repeat-x; float:left; width:920px}
.programacao li div { float:left; padding:5px 15px 0 5px; position:relative; outline:none}
.programacao div.last { padding:5px 0 0 5px!important}
.programacao .prev, .programacao .next { text-indent:-9999px; background:url('../../img/base/bg_prev_next.png') no-repeat; width:30px; height:60px; float:left; font-size:60px; overflow:hidden; margin-top:-95px}
.programacao .next { background-position:-30px top; float:right; padding-right:7px}
#prevBtn a, #nextBtn a { display:block!important}
.programacao li span { color:#03122E; display:block; background:url('../../img/base/sombra_prog.png') no-repeat top; font-weight:bold; width:135px; height:20px; margin-top:3px; line-height:25px; *margin-top:5px}
.programacao .no_ar { text-indent:-9999px; float:left; background:url('../../img/base/no_ar.gif'); width:54px; height:54px; margin-top:0; position:absolute!important; left:0; top:0; z-index:10}
.programacao .ler_mais { color:#0080FF; font-size:11px; background:url('../../img/base/bullet1.png') right no-repeat; width:120px; float:left; padding-right:10px; float:right; position:absolute; top:150px; right:40px}

.tamplate_divisor .main { background:#f3f5f7 url('../../img/base/bg_divisor.png') no-repeat top}
.tamplate_divisor .divisor_jornalismo { background:#f3f5f7 url('../../img/base/bg_divisor_jornalismo.png') no-repeat top}
.tamplate_divisor .main .geral { padding:24px 0 0 60px; }
.main { background:#f3f5f7 url('../../img/base/divisa_internas.jpg') repeat-x; padding-bottom:40px; overflow:hidden; clear:both; }
.main .geral { height:auto!important; padding-top:24px; width:987px; margin:0 auto; }
.main .box { width:300px; float:left; padding:0 21px 0 0}
.main .box h3 { font-weight:normal; background:url('../../img/base/bullet.gif') left center no-repeat; padding:0 0 0 10px}
.main .box ul { padding-top:7px}
.main .box li { border-bottom:1px dotted #c3c7cb; padding:8px 0}
.main .box a { font-size:14px; color:#03122E;; outline:none}
.main .box a:hover { text-decoration:underline}
.main .box a:hover strong { text-decoration:underline}
.main .box .date, .main .box strong { color:#0080FF; font-size:11px; display:block}
.main .box strong { font-size:14px; padding:5px 0}
.main .box .ler_mais { color:#0080FF; font-size:11px; background:url('../../img/base/bullet1.png') right no-repeat; width:50px; float:left; padding-right:20px; margin-top:12px}
.main .banner { float:left; padding-top:20px}
.main .box li img { float:left; margin-right:10px}
.main .title { color:#667493; text-transform:uppercase; font-size:10px; display:table}

.eventos { width:305px}
.eventos strong { font-weight:normal}
.eventos li a { height:40px}

/*Paginacao*/
.paginacao { width:100%; height:25px; margin:15px 0 25px; float:left; }
.paginacao span { float:left; padding:0; line-height:35px; font-weight:bold; }
.paginacao ul { float:right}
.paginacao ul li { float:left; padding:0px 2px; line-height:25px; margin-right:2px; }
.paginacao ul li a { font-size:14px; background:url("../../img/base/bg_pag.gif") no-repeat; width:25px; height:25px; float:left; text-align:center; color:#03122E; text-shadow:1px 1px 1px #FFFFFF; }
.paginacao ul li a:hover, .paginacao ul li strong  { background:url("../../img/base/bg_pag_hover.gif") no-repeat; color:#fff; text-shadow:1px 1px 1px #333333; font-size:14px; width:25px; height:25px; float:left; text-align:center; font-weight:normal;}
.paginacao ul li strong { padding:0!important; color:#fff; }

/* Page Jornalismo */
.region { padding-top:20px; color:#000; font-size:14px}
.region .tel { float:left}
.region img { float:left; margin-right:20px}
.region h3 { font-size:14px; padding:3px 0 2px 0}
.region ul { float:left}
.region li { padding:3px 0}
.region li strong { float:left; width:117px}

#sliderMGTV, .slider_mgtv { width:320px; height:240px; float:left; position:relative; margin:5px 10px 5px 0}
#sliderMGTV li { list-style:none; width:320px; height:240px; padding:0}
#sliderMGTV .legend { height:40px; margin-top:-60px; padding:10px; position:relative; background:url('../../img/base/bg_opacity.png'); color:#FFF; font-size:12px}

.slider_mgtv #nextBtn, .slider_mgtv #prevBtn { float:left; font-size:11px}
.slider_mgtv #prevBtn { padding:0 10px 0 100px}
.slider_mgtv { margin:5px 10px 30px 0!important}


/* Colun left aside */
.aside { width:183px; padding-right:20px; float:left}
.aside .nav { background:#cfd2dc url('../../img/base/bg_cantos_aside.png') top no-repeat; padding-top:5px}
.aside .nav a { font-size:13px; color:#03122E; display:block; padding:7px 10px; outline:none}
.aside .nav a:hover { text-decoration:underline}
.aside .nava[att*="external"]:hover { background:url('../../img/base/external.gif') right 2px no-repeat; padding-right:15px}
.aside .nav li span { text-indent:-9999px; overflow:hidden; float:right; background:url('../../img/base/mais_menos.png') no-repeat; width:7px; height:5px; margin-top:7px; *margin:-16px 3px 0 0}
.aside .nav li span.menos { background-position:-7px top}
.aside .nav li { background:url("../../img/base/aside_divisor.png") repeat-x bottom; min-height:30px; height:auto!important; height:30px}
.aside .nav li ul { background:#c3c7d2; border-top:1px solid #a6a8b0}
.aside .nav li ul a { color:#0080ff}
.aside .nav li.last { background:none}
.aside .cantos_bottom { background:#cfd2dc url('../../img/base/bg_cantos_aside_bottom.png') bottom no-repeat; width:183px; height:5px}
.aside .botoes { padding-top:19px}
.aside .botoes li { padding-bottom:11px; min-height:30px; height:auto!important; height:30px}
.aside .botoes a { display:block; text-indent:-99999px; background:url('../../img/base/sprites_botoes_aside.png') no-repeat; width:183px; height:37px; overflow:hidden}
.aside .botoes .sugira a { background-position:0 -37px}
.aside .botoes .siga_diretor a { background-position:0 -74px; height:48px}
.aside .botoes .siga_bemviver a, .aside .botoes .siga_ge a { background:none; text-indent:0px; height:48px}
.aside .botoes .mg_escola a { background:url('../../img/base/mg_na_escola.png') no-repeat; width:113px; height:100px; margin-left:35px}
.aside .botoes .codigo_etica a { background-position:left -122px; height:105px}
.aside .botoes .trabalhe a { background-position:left -227px}
.aside .botoes .manual_tvdigital a { background:url('../../img/base/manual_tv_digital.png'); width:183px; height:105px}
.aside .lista_preco { padding-bottom:10px}
.aside .lista_preco a { background:url('../../img/base/lista_preco_icon.png') no-repeat; width:183px; height:105px}
.aside .lista_preco .lista_preco_panorama a { background-position:0 -105px}

/* Forms */
.forms { padding-left:28px}
.forms p { width:412px; height:26px; padding:5px 0}
.forms p.txtarea { height:104px}
.forms label { display:none}
.forms .textfield { font-size:14px; font-style:normal; float:left; color:#666; background:url('../../img/base/bg_txtfield.png'); width:400px; height:22px; padding:2px 2px 2px 5px; border:0}
.forms textarea.textfield { background-position:left -26px;  width:400px; height:100px; border:0; overflow:auto}
.forms select { font-size:14px; font-style:normal; float:left; color:#666; border:1px solid; border-color:#CFD1D3 #CFD1D3 #E5E7E9 #E5E7E9; background:#F0F2F4; height:22px; padding:2px}
.forms select option { padding:0 20px 2px 5px}
.forms .tel input { width:148px}
.forms .tel { width:160px}

.forms input[type="submit"] { border:0}
.forms input[type="submit"]:hover { background-position:bottom}
.forms input.enviar { border:0; cursor:pointer; display:block; height:34px; line-height:0; text-indent:-9999px; background: url('../../img/base/bt_enviar_sprite.png') no-repeat top; width:101px; float:right}
.forms .cantos { background:url('../../img/base/bg_txtfield_right.png') no-repeat; width:5px; height:26px; float:right}
.txtarea .cantos { background-position:left -26px; height:104px}

.fale_conosco { float:left; position:relative}
.fale_conosco h3 { font-size:14px; position:absolute; text-transform:uppercase; top:-40px; left:28px;}

.parceria, fieldset.contato { padding-left:0}
.trabalhe_conosco { padding:20px 0 0 0}
#area, #assunto, .contato #estado, .contato .tel { width:200px}
.contato .tel input { width:188px}

.parceria .textfield { font-style:normal;}

/* Page Linha do tempo */
.geral_accordion { min-height:600px; margin-bottom:40px}
.accordion h2, .accordion h2.blur { color:#0080FF; font-style:italic; font-size:22px; text-shadow:1px 1px 1px #FFF; line-height:32px; background:url('../../img/base/bg_title_accordion.png') no-repeat; width:720px; height:31px; padding:0 0 0 20px; cursor:pointer }
.accordion h2.focus { color:#03122E}
.acord { background:#FFF url('../../img/base/bg_top_acord.png') no-repeat; width:740px; margin:2px 0; clear:both}
.acord .spaces { padding:20px 20px 15px 20px}
.acord img { float:left; margin:5px 10px 0 5px}
.acord p { line-height:20px; font-size:14px; color:#03122E; padding:5px 0}
.acord h3 { color:#03122E; font-size:14px; text-transform:uppercase; padding:8px 0 3px 0}
.accordion .cantos_bottom { background: url('../../img/base/bg_bottom_acord.png') no-repeat; width:740px; height:6px}

/* Page projetos */
.projetos { overflow:hidden; padding-bottom:50px}
.projetos h3 { padding:25px 0 5px 0; clear:both}
.projetos h3.first { padding:8px 0 5px 0}
.projetos p { padding:5px 0}
.projetos p img { float:left; margin-right:10px}
.content .projetos .galeria { padding:25px 0 0 0}
.content .galeria li { list-style:none}
.content .projetos .galeria li img, .content .thumbs li img { width:125px; height:94px}
.thumbs li { float:left}
.thumbs li img { padding-right:3px}

/* carousel */
#carousel { height:410px}
#carousel2 { height:430px}
#carousel .button, #carousel2 .button { display:block; position:absolute; right:350px; bottom:0}
.button a { color:#333; cursor:pointer; font-size:22px; margin-left:3px}
 #carousel2 .divisao { bottom:40px}

/* Page grade programacao */
.grade_programacao { display:none; min-height:500px; height:auto!important; height:500px; padding-top:20px}
.abas_programacao { width:740px; height:69px}
.abas_programacao ul { background:url('../../img/base/bg_abas_programacao.png') repeat-x; width:670px; height:69px; padding:0; float:left}
.entry .abas_programacao li { background:url('../../img/base/divisa_abas_grade.png') no-repeat; text-align:center; padding:16px 0 0 0!important; line-height:normal!important; float:left; width:95px; height:45px; list-style:none; cursor:pointer}
.entry .abas_programacao li.hoje, .entry .abas_programacao li.ativo { background:url('../../img/base/bg_prog_hoje.png') repeat-x}
.entry .abas_programacao li.hoje a, .entry .abas_programacao li.ativo a { color:#03122E}
.abas_programacao li span { display:block; font-weight:normal}
.abas_programacao li a { outline:none; display:block; text-transform:uppercase; font-weight:bold; font-size:14px; color:#0080ff}
.abas_programacao li.finais a { color:#666}
#prevBtn1 .prev, #nextBtn1 .next { text-indent:-9999px; background:url('../../img/base/bg_prev_next_programacao.png') no-repeat; width:33px; height:60px; float:left; font-size:60px; overflow:hidden}
#nextBtn1 {background:url('../../img/base/divisa_abas_grade.png') no-repeat; height:69px; float:left; padding-left:2px; width:2px}
#nextBtn1 .next { background-position:-34px top}

.grade_programacao .accordion h2 { color:#03122E; font-size:14px; clear:both; font-weight:bold; font-style:normal; padding-left:10px; width:730px; height:31px}
.grade_programacao .accordion h2 span { float:left; font-weight:normal}
.grade_programacao .accordion h2 .mask { float:left; width:36px; height:27px; border:1px solid; border-color: #999 #fff #fff #999; margin:1px 5px 0 5px}

.grade_programacao .accordion h2 em { text-indent:-9999px; overflow:hidden; float:right; background:url('../../img/base/sprite_mais_menos.gif') no-repeat; width:18px; height:18px; margin:7px 10px 0 0; *margin:-13px 10px 0 0}
.grade_programacao .accordion h2 em.menos { background-position:-18px top}

/* Page  duvidas */
.duvidas { min-height:500px; height:auto!important; height:500px}
.duvidas .accordion h2 { text-shadow:none; color:#03122E; clear:both; font-weight:bold; font-style:normal; font-size:12px; padding-left:5px; width:735px; text-transform:none}
.duvidas .accordion h2 strong { padding:0 3px 0 0}
.duvidas .accordion h2.g { line-height:normal}

/* Page Glossario */
table.glossario { border:1px dotted #666}
table.glossario td { width:33%; vertical-align:top }
table.glossario h3 { color:#03122E; font:bold 26px Arial,Helvetica,sans-serif; letter-spacing:-1px} 
dl.glossario {}
dl.glossario dt { padding:15px 0 15px 0; color:#03122E; font:bold 16px Arial,Helvetica,sans-serif; letter-spacing:-1px}
.subir { font-size:10px; padding:8px 0 0 0; float:right}
h3.glossario { font-size:16px; padding:15px 0 0 0}

/* Page Cobertura */
.mapa { margin:10px 0 20px 0 }

/* Page Carona */
.aside .aside_carona { padding-top:20px; height:50px}
.aside .aside_carona  a { text-indent:-99999px; float:left; background:url('../../img/base/sprites_bt_carona.png') no-repeat; width:184px; height:48px; overflow:hidden}
.aside .aside_carona li { float:left; padding-right:20px}
.aside .aside_carona .blog_carona a { background-position:0 -48px; width:183px; height:42px}

.aside .destaqs { padding:20px 0 10px 40px}
.aside .destaqs li { padding-bottom:10px}
.aside .destaqs a { text-indent:-99999px; display:block; background:url('../../img/base/botoes_programas_locais.png') no-repeat; width:100px; height:100px; overflow:hidden}
.aside .destaqs .amigos_escola a { background-position:0 -100px}
.aside .destaqs .carona a { background-position:0 -200px}
.aside .destaqs .sinal_verde a { background-position:0 -300px}

/* Audiencia */
.audiencia h2 { clear:both; color:#03122E; font-size:14px; font-style:normal; font-weight:bold; height:31px; padding-left:10px; width:730px}
.audiencia .audiencias td { padding:5px 3px}
p.small { font-size:10px; padding:20px 0 0 0}
.audiencia .acord p.no_left img, .audiencia .acord p.no_left { float:none; text-align:center}
.audiencia .acord h3 { padding:20px 0}
.audiencia strong.release { font-style:italic; font-size:14px; padding:8px 0; display:block; margin:-23px 0 10px 0}
.audiencia .acord h3.title { padding:0 0 20px 0}

/* Projetos de Marketing */
#tooltip { color:#262626; position:absolute; background:url('../../img/base/tooltip.png'); width:189px; height:49px; padding:10px; z-index: 3000; margin-top:-20px}
#tooltip h3, #tooltip div { text-align:left; font-weight:normal; font-size:12px; margin:0}


/* Rodape */
.rodape { color:#424656; width:987px; margin:0 auto; padding-top:33px; text-align:center}
.rodape .nav { float:left; padding:25px 0 25px 150px; text-align:center; clear:both}
.rodape .nav li { background:url('../../img/base/bullet2.png') right no-repeat; float:left; color:#C1C8D2; padding:0 14px 0 10px}
.rodape .nav li.last { background:none}
.rodape .nav li a { color:#c1c8d2; font-size:13px}
.rodape .nav li a:hover { text-decoration:underline}
.rodape .webroom { display:inline; float:left; text-indent:-999999px; overflow:hidden; background:url('../../img/base/webroom.png') no-repeat; width:54px; height:13px; margin:25px 0 0 465px}
.rodape p { clear:both}

/* Msg Validacao */
.error { color:#CE0506}
.cursorNormal { cursor:default!important}

/* Centralizando sub-menus */
.header .nav .comercializacao div.submenu_geral { margin-left:-128px}
.header .nav .engenharia div.submenu_geral { margin-left:-70px}
.header .nav .menu_jornalismo div.submenu_geral { margin-left:-250px}

