* {margin:0;padding:0}
body {background-color: #9ccbff;font-family: Arial,Verdana,Helvetica,sans serif;}
a {outline:none;}
a:link,a:visited{color: #013873;}
img {border:none;}
label.radio {padding-right:1em}
label.firstLabel {display:block;float:left;width:80px}
/**
* ID's
*/
#page {width: 780px; margin: 0 auto;}
  #cabecalho {clear:both;position:relative;}
    #banner {width: 772px;height:176px;}
      #banner p {text-align:right;color:#fff;padding-right: 10px;font-size:.9em;font-family:Arial;padding-top:10px;letter-spacing:-.05em;}
      #banner h1 {text-indent:-99999px}
      #banner a {display:block;float:left;position:absolute;top:0;left:0;width:350px;height:130px}
    #menu li, #submenu li {display:inline;list-style-type:none;}
    #menu li a {height:35px;float:left;text-indent: -3000px;background: transparent url(../img/menu.gif) no-repeat;}
    #menu .menu-institucional a {width:120px;}
    #menu .menu-institucional a:hover {background-position: 0 -35px;}
    #menu .menu-programacao a {background-position: -120px 0;width:136px;}
    #menu .menu-programacao a:hover {background-position: -120px -35px;}
    #menu .menu-area-cobertura a {background-position: -256px 0;width:139px;}
    #menu .menu-area-cobertura a:hover {background-position: -256px -35px;}
    #menu .menu-comercial a {background-position: -395px 0;width:83px;}
    #menu .menu-comercial a:hover {background-position: -395px -35px;}
    #menu .menu-eventos a {background-position: -478px 0;width:166px;}
    #menu .menu-eventos a:hover {background-position: -478px -35px;}
/*    #menu .menu-promocoes a {background-position: -612px 0;width:77px;}
    #menu .menu-promocoes a:hover {background-position: -612px -35px;}
*/
	#menu .menu-sac a {background-position: -644px 0;width:45px;}
    #menu .menu-sac a:hover {background-position: -644px -35px;}
    #menu .menu-imprensa a {background-position: -689px 0;width:84px;}
    #menu .menu-imprensa a:hover {background-position: -689px -35px;}
    #destaques {clear:both;width:535px;float:left;}
    #destaques.interna {clear:both;width:535px;height:488px;float:left;background:#c4e0ff url(../img/fundo-conteudo-rolagem.jpgg) 0 42px repeat-x}
    #destaques ul {list-style: none;padding-top: 42px;}
    #destaques ul li{float: left; padding: 0px; display: block; margin-right: 0px;}
    #destaques ul li a{display: block; overflow: hidden; height: 248px; width: 29px;}
    #destaques #a1 {width: 470px;}
    #destaques ul li img.handler {position: absolute;}
    #destaques ul li p {display: block;margin-left:29px;}
        #destaque {position:relative;width:535px;height:342px;background:transparent url(../img/destaques-record.jpg) no-repeat;}
        #destaque-txt{position:absolute;top: 295px;left:10px;color:#fff;font-size:.8em;}
        #central-relacionamento {float:left;background:transparent url(../img/central-relacionamento.jpg) no-repeat;width:229px;height:139px;position:relative;}
        #central-relacionamento a {display:block;text-indent:-3000px;width:95px;height:31px;position:absolute;bottom:0;right:0;}
        #enquete {float:left;background:transparent url(../img/enquete-do-dia.jpg);margin-left:9px;width:296px;height:139px;position:relative;}
            #enquete fieldset {border:none;}
            #enquete legend {display:none;}
            #enquete form {float:left;padding-top:40px;}
            #enquete label, #enquete p {color:#fff;font-weight:bold;font-size: .8em;}
            #enquete label {padding-left: .5em;}
            #enquete p {padding: 15px;padding-top:40px;float:left;display:inline;width:170px;}
	    #enquete p.resultado{width:90%;padding-top:50px;line-height:20px;}
            #enquete a.linkVotar {text-indent:-999999px;display:block;position:absolute;bottom:0;right:0;width:94px;height:30px;}
    #noticias {margin-left: 7px;width:229px;height:487px;background:transparent url(../img/fundo-record-on-line.jpg) no-repeat;float:left;position:relative;}
        #noticias dl {margin: 15px;margin-top:50px;color:white;}
        #noticias img {margin-bottom: 10px;}
        #noticias dl dt {display:none;}
        #noticias dl dd {font-size:.8em;padding-bottom:.5em;}
        #noticias dd span {font-weight: bold}
        #noticias a {color:#fff}
    #rodape {clear:both;padding-top:10px;width: 780px;position:relative;}
    #rodape ul {list-style: none;padding: 0;}
    #menu-global {display:table;text-align:center;width:660px;margin-left:60px;}
    #menu-global li {list-style:none;text-indent: -99999px;display:inline;}
    #menu-global li a {display:block;float:left;width:30px;height:14px;background:transparent url(../img/mapa-site.gif) no-repeat}
    #menu-global .menu-institucional a {width:78px;background-position: -60px 0}
    #menu-global .menu-programacao a {width:112px;background-position: -140px 0}
    #menu-global .menu-cobertura a {width:106px;background-position: -253px 0}
    #menu-global .menu-comercial a {width:61px;background-position: -359px 0}
    #menu-global .menu-eventos a {width:138px;background-position: -420px 0}
    #menu-global .menu-promocoes a {width:68px;background-position: -558px 0}
    #menu-global .menu-record-on-line a {width:85px;background-position: -626px 0}
    #menu-global .menu-relacionamento a {clear:both;width:188px;margin-left:40px;background-position: -100px -15px}
    #menu-global .menu-rede-record a {width:75px;background-position: -288px -15px}
    #menu-global .menu-record-news a {width:77px;background-position: -363px -15px}
    #menu-global .menu-mundo-record a {width:83px;background-position: -440px -15px}
    #menu-global .menu-mundo-record-news a {width:115px;background-position: -523px -15px}
    #menu-global .menu-inovate a {width:84px;height:25px;background-position: -660px -15px;position:absolute;bottom:0;right:30px;}
    
		#submenu {clear:left;padding-top:10px;}
        #submenu li a {height:31px;float:left;text-indent: -3000px;background: transparent url(../img/submenu.gif) no-repeat;}

        /*
		#submenu .record a {width:186px;}
        #submenu .record a:hover {background-position: 0 -31px;}

        #submenu .record-news a {background-position: -186px 0;width:172px;}
        #submenu .record-news a:hover {background-position: -186px -31px;}

        #submenu .mundo-record a {background-position: -358px 0;width:188px;}
        #submenu .mundo-record a:hover {background-position: -358px -31px;}

        #submenu .mundo-record-news a {background-position: -546px 0;width:226px;}
        #submenu .mundo-record-news a:hover {background-position: -546px -31px;}

        #submenu .ressoar a {background-position: -546px 0;width:226px;}
        #submenu .ressoar a:hover {background-position: -546px -31px;}
		*/
		#submenu .record a {width:157px;}
        #submenu .record a:hover {background-position: 0 -31px;}

        #submenu .record-news a {background-position: -157px 0;width:141px;}
        #submenu .record-news a:hover {background-position: -157px -31px;}

        #submenu .mundo-record a {background-position: -300px 0;width:155px;}
        #submenu .mundo-record a:hover {background-position: -300px -31px;}

        #submenu .mundo-record-news a {background-position: -456px 0;width:189px;}
        #submenu .mundo-record-news a:hover {background-position: -456px -31px;}

        #submenu .ressoar a {background-position: -646px 0;width:126px;}
        #submenu .ressoar a:hover {background-position: -646px -31px;}
				
		#destaques h2.titulo-conteudo {height:42px;text-indent:-99999px;}

/**
* Classes
*/
.banner-full	{float:left; width: 494px; background: #94a0b2 url(../img/publicidade.gif) no-repeat 482px 8px; margin: 10px 0;}
.banner-full .inside	{ padding: 6px 17px 2px 8px; }
.banner-half	{float:left; width: 260px; background: #94a0b2 url(../img/publicidade.gif) no-repeat 248px 8px; margin: 10px;margin-left:15px}
.banner-half .inside	{ padding: 6px 10px 2px 8px; }
.bloco {margin-top:6px;}
.clearfloat {clear:both;}
.floatleft {float:left;}
.conteudo {margin-top:0px;margin-right:5px;margin-left:10px;overflow:auto;height:406px;color: #013873;}
.conteudo p {line-height:1.15em;padding-right:.5em;font-size:.85em;padding-bottom:.5em;}
.conteudo h3 {margin:1em 0;}
.horario, .apresentacao {font-weight:bold;}
.evento, .corners {background:#7CB5FF;}
.evento .texto {padding-left:1em;}
.evento .img {text-align:right;padding:10px}
.evento a.direita {float:right;padding:10px}
#eventos .evento a {margin-top:-55px}
#eventos .foto-evento {text-align:center;}
#record-on-line .evento a {margin-top:-55px}
.bloco-evento {margin:10px;}

/**
* menus
*/
#institucional #menu .menu-institucional a {background-position: 0 -35px;}
#programacao #menu .menu-programacao a {background-position: -117px -35px;}
#cobertura #menu .menu-area-cobertura a {background-position: -247px -35px;}
#comercial #menu .menu-comercial a {background-position: -378px -35px;}
#eventos #menu .menu-eventos a {background-position: -456px -35px;}
#promocoes #menu .menu-promocoes a {background-position: -612px -35px;}
#imprensa #menu .menu-imprensa a {background-position: -689px -35px;}

#menu-programacao {height:34px;}
  #menu-programacao li {display:inline;list-style-type:none;height:34px;}
    #menu-programacao li a {float:left;text-indent: -3000px;background: transparent url(../img/menu-programacao.png) no-repeat;}
    #menu-programacao li.balanco-geral a {width:118px;height:34px;}
    #menu-programacao li.balanco-geral a:hover, #menu-programacao ul.balanco-geral-ativo .balanco-geral a {background-position: 0 -34px;}
    #menu-programacao li.mg-no-ar a {background-position: -119px 0;width:98px;height:34px;}
    #menu-programacao li.mg-no-ar a:hover, #menu-programacao ul.mg-no-ar-ativo li.mg-no-ar a {background-position: -119px -34px;}
    #menu-programacao .mg-record a {background-position: -217px 0;width:104px;height:34px;}
    #menu-programacao .mg-record a:hover, #menu-programacao ul.mg-record-ativo li.mg-record a {background-position: -217px -34px;}
    #menu-programacao .esporte a {background-position: -321px 0;width:104px;height:34px;}
    #menu-programacao .esporte a:hover, #menu-programacao ul.esporte-ativo li.esporte a {background-position: -321px -34px;}

#menu-comercial {height:34px;}
  #menu-comercial li {display:inline;list-style-type:none;height:34px;}
    #menu-comercial li a {float:left;text-indent: -3000px;background: transparent url(../img/menu-comercial.gif) no-repeat;}
    #menu-comercial li.bh a {width:132px;height:34px;}
    #menu-comercial li.bh a:hover, #menu-comercial.bh-ativo .bh a {background-position: 0 -34px;}
    #menu-comercial li.interior a {background-position: -132px 0;width:153px;height:34px;}
    #menu-comercial .interior a:hover, #menu-comercial.interior-ativo .interior a {background-position: -132px -34px;}
    #menu-comercial .portal-record a {background-position: -285px 0;width:126px;height:34px;}
    #menu-comercial .portal-record a:hover, #menu-comercial.portal-record-ativo .portal-record a {background-position: -285px -34px;}

#noticias.interna dl {margin: 15px;margin-top:50px;color:white;}
#noticias.interna dl dt {display:none;}
#noticias.interna dl dd {font-size:.8em;padding-bottom:.5em;}
#noticias.interna dd span {font-weight: bold}
#noticias a.mais-noticias {text-indent:-9999px;display:block;position:absolute;bottom:0;right:0;width:152px;height:30px;}
#noticias a.record-on-line {text-indent:-9999px;display:block;position:absolute;top:0;left:44px;width:148px;height:30px;}

.interna #central-relacionamento {margin-left: 7px;}

#rodape-conteudo {background:transparent url(../img/rodape-conteudo.jpg) no-repeat;height:40px;}
#rodape-conteudo a{display:block;text-indent:-3000px;width:100px;height:40px;}

/*
#programacao #destaques.interna div.conteudo{background:#9ccbff url(../img/fundo-programacao.jpg) no-repeat}
*/

/**
* Títulos
*/
#institucional #destaques h2.titulo-conteudo {background:transparent url(../img/titulo-institucional.jpg) no-repeat right;}
#programacao #destaques h2.titulo-conteudo {background:transparent url(../img/titulo-programacao.jpg) no-repeat right;}
#cobertura #destaques h2.titulo-conteudo {background:transparent url(../img/titulo-cobertura.jpg) no-repeat right;}
#comercial #destaques h2.titulo-conteudo {background:transparent url(../img/titulo-comercial.jpg) no-repeat right;}
#eventos #destaques h2.titulo-conteudo {background:transparent url(../img/titulo-eventos.jpg) no-repeat right;}
#promocoes #destaques h2.titulo-conteudo {background:transparent url(../img/titulo-promocoes.jpg) no-repeat right;}
#imprensa #destaques h2.titulo-conteudo {background:transparent url(../img/titulo-imprensa.jpg) no-repeat right;}
#record-on-line #destaques h2.titulo-conteudo {background:transparent url(../img/titulo-record-on-line.jpg) no-repeat right;}
#relacionamento #destaques h2.titulo-conteudo {background:transparent url(../img/titulo-relacionamento.jpg) no-repeat right;}
#relacionamento #destaques.interna {width:771px;}
#noticias.interna {margin-left: 7px;width:229px;height:341px;background:transparent url(../img/fundo-noticias-interna.jpg) no-repeat;float:left;}

#institucional #destaques p {line-height:1.4em;}
#programacao #destaques p {line-height:1.5em;padding-bottom:1.2em;}
#programacao #destaques img.programacao {padding-bottom:1em;}
#relacionamento #rodape-conteudo {background:transparent url(../img/rodape-relacionamento.jpg) no-repeat;height:40px;}


#promocoes .texto {margin:1em;}
#promocoes .texto h3 {margin:0;} 
#promocoes .texto h4 {margin:0;} 
#promocoes .texto p {clear:both;padding:.8em 0}

#imprensa .conteudo {font-size:.9em;}
#imprensa .conteudo a.download {background:transparent url(../img/download-imprensa.gif) no-repeat;display:block;width:81px;height:25px;float:left;text-indent:-99999px;} 
#imprensa .conteudo a.release {background:transparent url(../img/download-imprensa.gif) no-repeat;} 
#imprensa .conteudo a.release-ativo {background-position: 0 -25px} 
#imprensa .conteudo a.foto {background-position: -81px 0} 
#imprensa .conteudo a.foto-ativo {background-position: -81px -25px} 
#imprensa #download {width:95%;padding-top:1em;}
#imprensa #download td {padding-right:4px;}
#cobertura #destaques.interna {background:transparent url(../img/mapa-area-cobertura.jpg) 0 42px no-repeat}
#cobertura .conteudo ul {display:none;}
.imgLeft { float:left !important; display:inline !important; margin:0 5px 5px 0 !important; }
.imgRight{ float:right !important; display:inline !important; margin:5px 0 5px 5px !important; }
.submitButton {display:none;}

fieldset {border:none}
div.formulario {background:#76b2ff;}
div.formulario form {padding:0;}
div.formulario .submit {float:right}
div.formulario-wrapper {clear:both;padding: 0 .5em .5em 0;}
div.campos-formulario {padding:.8em}


/***Forms*/
a {outline:none;}
input, textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040;border:none;}
label {color:#013873;cursor:pointer;padding-left:2px;line-height:16px;}
label.chosen {color:#002259;}

/*Transparent items*/
.outtaHere {position:absolute;left:-3000px;}

/*Radio buttons*/
.radioArea, .radioAreaChecked {display:block;float:left;clear:left;width:15px;height:14px;font-size:0;cursor:pointer;}
.radioArea {background:url(../img/form/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../img/form/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {display:block;float:left;clear:left;width:13px;height:13px;font-size:0;padding:0;margin:0;cursor:pointer;}
.checkboxArea {background:url(../img/form/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../img/form/checkbox.gif) no-repeat left bottom;}
.focused {}

/*Text inputs*/
.textinput, .textinputHovered {height:16px;background:url(../img/form/input_bg.gif) repeat-x left top;border:none;padding:4px 0;vertical-align:middle;}
.textinputHovered {background-position:left bottom;}
.inputCorner {padding-bottom:0;vertical-align:middle;}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(../img/form/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(../img/form/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {width:8px;height:8px;display:block;}
.txtarea .br, .txtarea .br_xon {background:url(../img/form/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(../img/form/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(../img/form/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(../img/form/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {width:5px;background:url(../img/form/txtarea_l.gif) repeat-y left top;float:left;}
.txtarea .cntr_l_xon {background:url(../img/form/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {border:0;background:none;padding:0;margin:5px;overflow:auto;}

/*Selects*/
.selectArea {width:200px;height:21px;background:url(../img/form/select_bg.gif) repeat-x left top;}
.selectArea .left {width:8px;height:21px;float:left;background:url(../img/form/select_left.gif) no-repeat left top;}
.selectArea .right {width:21px;height:21px;float:right;background:url(../img/form/select_right.gif) no-repeat left top;}
.selectArea .right a {display:block;width:200px;height:21px;margin-left:-179px;position:absolute;}
.selectArea .right i {display:none;}
.selectArea .center {width:160px;color:#FFF;padding-top:3px;overflow:hidden;white-space:nowrap;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute;margin-top:-1px;margin-left:3px;width:172px;background:#330000;padding:2px;font-size:11px;z-index:20;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0;padding:0;}
.optionsDivVisible a {color:#F2F2F2;text-decoration:none;display:block;padding:1px 4px;border:1px solid #330000;}
.optionsDivVisible a:hover {color:#FFF;background:#990000;border-color:#cfd0d6;}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {width:auto;height:26px;color:#FFF;font-weight:bold;padding:2px;background:url(../img/form/button_bg.gif) repeat-x left top;cursor:pointer;border:none;}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

/*Formulário*/

#promocoes form ul, #relacionamento form ul, #comercial form ul {list-style:none;float:right;}
#promocoes form li, #relacionamento form li, #comercial form li {display:inline;}
#promocoes form li a, #relacionamento form li a, #comercial form li a {text-indent:-99999px;display:block;float:left;height:31px;width:83px;background:url(../img/botao-enviar-limpar.gif) no-repeat;}
#promocoes form li a.link-submit-button, #relacionamento form li a.link-submit-button, #comercial form li a.link-submit-button {width:102px;background-position: -83px 0;}

#programacao #menu-programacao {height:220px;}
#programacao #menu-programacao ul.mg-no-ar-ativo {background: transparent url(../img/programacao-titulo-mg-no-ar.jpg) no-repeat -10px 0;height:220px;}

#programacao #menu-programacao ul.mg-record-ativo {background:transparent url(../img/programacao-titulo-mg-record.jpg) no-repeat -10px 0;height:220px;}

#programacao #menu-programacao ul.balanco-geral-ativo {background:transparent url(../img/programacao-titulo-balanco-geral.jpg) no-repeat -10px 0;height:220px;}

#programacao #menu-programacao ul.esporte-ativo {background:transparent url(../img/programacao-titulo-esporte.jpg) no-repeat -10px 0;height:220px;}

#programacao #menu-programacao ul {margin:0;padding:0;margin-left:1px;}
#comercial #menu-comercial ul {margin:0;padding:0;margin-left:1px;}
#programacao #destaques.interna .conteudo {padding:0;margin:0;}
#destaques.interna .conteudo {margin-right:0;}
#comercial #destaques.interna .conteudo {padding:0;margin:0;}

#programacao .conteudo p {padding:0 1em;}
#comercial .conteudo-wrapper, #programacao .conteudo-wrapper {padding:1em;}
#comercial .conteudo-wrapper dt {font-weight:bold;}
#comercial .conteudo-wrapper dt, #comercial .conteudo-wrapper dd {line-height:1.6em;}
.banner-desc {float:left;width:240px}
.banner-sample {clear:both;text-align:center;padding:.5em}
.corners dl, #programacao .corners h3 {padding-left:1em;}
#comercial .corners, #programacao .corners {margin-bottom:1em;}
.campos-formulario div.campo {margin-top:.1em}
#relacionamento .conteudo {padding-top:1em;}
#relacionamento .campos-formulario {padding-bottom:0;}
#relacionamento ul.form-links, #promocoes ul.form-links, #comercial ul.form-links {padding:0}
#relacionamento .firstLabel {width:50px}

/*Fotos*/
.fotos {background:transparent url(../img/fundo-fotos.gif) no-repeat 50% 10px;width:512px;height:396px;position:relative;}
.fotos #next {width:110px;height:30px;position:absolute;bottom:0;right:0;}
.fotos #prev {width:110px;height:30px;position:absolute;bottom:0;left:0;}
.fotos h3 {margin:0;padding:20px 0 10px 20px}
#pagination {text-align:center;padding-top:10px}
.fotos .foto {text-align:center}

/**formulario**/
#comercial .conteudo div.floatleft {width:180px;}
label,legend {font-size:.75em;font-weight:bold;}
#comercial .conteudo div.floatleft {width:180px;}
label,legend {font-size:.75em;font-weight:bold;}
.campo fieldset {margin-top:1em;}
.campo legend {margin-top:.5em;}


/*Notícias*/
.noticia {background:#7CB5FF;}
.noticia .texto {padding-left:1em;width:300px;}
.noticia .img {text-align:right;padding:10px}
.noticia a {float:left;padding:10px}
.bloco-noticia {margin:10px;}

/*Mensagems de erro*/
#flashMessage {padding:1em 0 0 1em;color:red;}
/*bug das bordas*/
.conteudo, .formulario{position:relative;}
.form-links {position:relative;z-index:100;}
/*bug no formulario de relacionamento*/
#relacionamento .interna {margin-bottom:8px}

/* Popup do debate */
div.popdebate {position:absolute;left:25%;z-index:1;top:80px;display:none;}
div.popdebate a.fecharPopdebate {position:absolute;top:110px;right:22px;}