/******** RESET ********/
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
*/
html{color:#000; border: none; margin:0; padding:0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
strong{font-weight: bold;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';} 
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:arial,helvetica,clean,sans-serif;*font-size:108%;line-height:100%;}
body{text-align:center;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}
#doc2{width:73.076em;*width:71.25em;}
#doc3{margin:auto 10px;width:auto;}
#doc4{width:74.923em;*width:73.05em;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main,.yui-g .yui-u .yui-g{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}
.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}
.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}
.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}
.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}
.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
a { outline:none; }


/******** /RESET ********/

/*body { background:#fff url(../images/bg-tudo3a.jpg) repeat-x; border: none; margin:0; padding:0; }*/

/***** GRID ****/
.grid1 { width:310px; }
.grid2 { width:640px; }
.grid3 { width:970px; }
.grid4 { width:200px; margin-right:20px; }
.grid4,
.grid1,
.grid2,
.grid3 { float:left; }
#esquerda { margin:0 10px 0 0; min-height:300px; }
.col-esq { margin-right:20px; }
#direita { margin:0 0 0 10px; }
.col1 h3 { margin-bottom:10px; }
.col1 h3 a { font-size:20px; }
.col1 li { width:200px }
.col2 { width:420px;  float:left; margin-top:20px; background:#ffffff; text-align:left; }
.col2 .titulos { margin:10px 0 0 10px; }
/**** /GRID ****/

/**** GERAL ****/
.capa { margin-top:0; }
.box-cadastre,
.box-controle,
.box-noticia,
.box-carrossel,
.box-publicidade,
.box-padrao,
.cadastre,
.box-playlist  { margin-bottom:20px; text-align:left;  }
.box-playlist { margin-bottom:20px; }
h1, h2, h3, h4, h5, h6, a, p, span, label, input, dd, dt { color:#333; }
h1, h2, h3, h4, h5, h6 { font-weight:bold;}
h3 a,
h3 { font-size:25px; }
h4 { color:#fff; font-size:14px; text-transform:uppercase; padding-top:3px; }
.titulos { font-size:16px; float:left; font-weight:bold; }
h5 { font-size:16px; }
label, 
input,
select,
p { font-size:14px;  line-height:20px;}
a { text-decoration:none; font-size:14px; }
a:hover { text-decoration:underline; }
.bold { font-weight:bold; }
.img-640x384 { width:640px; height:390px; overflow:hidden; display:block; }
.img-530x318 { width:530px; height:318px; overflow:hidden; display:block; }
.img-420x252 { width:420px; height:252px; overflow:hidden; display:block; }
.img-310x186 { width:310px; height:186px; margin-bottom:10px; overflow:hidden; display:block; }
.img-150x90 { width:150px;}
.img-90x54 { width:90px; height:54px; }
.img-310x384 { width:310px; height:390px; }
.last { margin-right:0 !important; }
.txt { font-size:14px; line-height:20px; }
.txt-10 { font-size:10px; }
.txt-12 { font-size:12px; }
.txt-16 { font-size:16px; text-align:left; }
.txt-18 { font-size:18px; }
.txt-20 { font-size:20px; }
.txt-22 { font-size:22px; }
.txt-25 { font-size:25px; }
#capa-site {  margin:0 auto; width:1012px; clear:both; overflow:hidden; min-height:600px; /*background:#fff url(../images/bg-tudo2.jpg)0 -48px repeat-x;*/ }
#miolo { position:relative; width:1012px; clear:both; float:left; margin-top:10px; z-index: 0; /*margin-left:-21px;*/}
#conteudo-pagina { margin-left:42px; width:970px; }
#menu-rodape .blocos a,
.cor-padrao,
#menu-rodape .blocos .jornalismo a,
.jornalismo { color:#ff6633; }
#menu-rodape .blocos .musica a,
.musica { color:#369ae3; } 
#menu-rodape .blocos .educacao a,
.educacao { color:#96a84c }
#menu-rodape .blocos .infantil a,
.infantil { color:#dcaf00} 
#menu-rodape .blocos .arte a,
.arte,
.arte-e-cultura { color:#9d44d5 }
#menu-rodape .blocos .especiais a,
.especiais { color:#ee2125 }
#menu-rodape .blocos .juvenil a,
.juvenil { color:#ed1089 }
.link-texto {font-weight:bold;}
/**** /GERAL ****/

/******** TOPO NOVO 2012 ********/
/*body {background:#fff url(../images/bg-tudo2.jpg) repeat-x;}*/
#guia-topo {
background: ur;
padding: 0 0 0px 36px;
margin-bottom: -3px;
background: url(http://cmais.com.br/portal/images/bg-tudo3a.jpg) repeat-x;
}
#topo-cmais {
width: 970px;
height: 70px;
position: relative;
z-index: 10000;
}
#logoCultura{display:block;width:80px; height:77px;float:left; margin:0 0 -7px 0}

#menu-portal-1{width:892px; height:34px;position:absolute;top: 37px;left: 81px;z-index:2000;}
#menu-portal-1 .fb-like{float:left;}
#menu-portal-1 .fb-like iframe{margin:6px 0 0 4px;}
#menu-portal-1 .fb_iframe_widget iframe {position:relative}
#menu-portal-1  #redesnovo{width:207px; height: 32px; float:right;}
  #redesnovo .redesA{width:24px; height:30px; display:block; float:left;background:url(../images/redes-topo.png) no-repeat;margin:0 0 0 3px;}
  #redesnovo .redesB{width:17px; height:30px; display:block; float:left;background:url(../images/redes-topo.png) no-repeat;}
  #redesnovo #controle-remoto{background-position: -5px 0;}
  #redesnovo #apple{background-position: -26px 0;}
  #redesnovo #google{background-position: -54px 0;}
  #redesnovo #google1{background-position: -54px 0;}/*CSE Google*/
  #redesnovo #instangram{background-position: -83px 0;}
  #redesnovo #face{background-position: -111px 0;}
  #redesnovo #twit{background-position: -139px 0;}
  #redesnovo #youtube{background-position: -167px 0;}
  #redesnovo #rss{background-position: -195px 0;}

#menu-portal-1 #menu-portal{margin: 0 0 0 0; position: relative; width:572px !important;}
#menu-portal-1 #menu-portal .menu-aberto {left: -105px;border:1px solid #b0b0b0; border-top:none !important;}
#menu-portal-1 #menu-portal .menu-aberto .img  {margin-bottom:5px; display:block; width:310px; height:186px; overflow:hidden;}
#menu-portal-1 #menu-portal li {float: left;width: auto;}

/* box-agora */
#menu-portal-1 #menu-portal .box-agora { width:310px; float: left; margin: 0 10px;}
#menu-portal-1 #menu-portal .box-agora p {clear:both; color: #333;}
/* /box-agora */

#menu-portal-1 #menu-portal li a.filho{padding:8px 0 0 0;margin:0 4px 0 4px;}

#menu-portal-1 #menu-portal li.ativo,
#menu-portal-1 #menu-portal li:hover{ background:none !important; }

#menu-portal-1 #menu-portal li.m-videos a{width: 52px;color:#000; text-align:center;}
#menu-portal-1 #menu-portal li.m-videos a:hover{color:#ff6633;background:none; }

#menu-portal-1 #menu-portal li.m-aovivo a{width: 58px; color:#ff6633;margin-left: 3px; }
#menu-portal-1 #menu-portal li.m-aovivo a:hover{color:#000; background:none;}

#menu-portal-1 #menu-portal li.m-videos a {margin:0 0 0 5px;padding:8px 0 0 0;height:auto;float:right;*float:left;}

#menu-portal-1 #menu-portal li.m-aovivo a {text-align:right;padding:8px 0 0 0;height:auto;width:65px; float:right;*float:left;}

#menu-portal-1 #menu-portal li.m-radio a.filho{width: 75px;}

#menu-portal-1 #menu-portal li.m-tv a.filho{width: 112px;}

#menu-portal-1 #menu-portal li.m-noar a.filho{width: 211px;}

#menu-portal-1 #menu-portal .padrao .lista a { height:auto; font-size:12px; width:190px; padding-left:10px; }

#menu-portal-1 #menu-portal li a.filho span { right:0px;top:7px;}

#menu-portal-1 #menu-portal .box-vjtambem {width: 211px;}
#menu-portal-1 #menu-portal .box-vjtambem li{width: 214px;}
#menu-portal-1 #menu-portal .box-vjtambem p { font-size:25px; font-weight:bold; margin-left:10px; width:200px; }
#menu-portal-1 #menu-portal .box-vjtambem a { font-size:14px; float:left; margin:3px 10px; width:200px; line-height:20px; height:auto; }

  
#menu-portal-1 #menu-portal a.filho {color:#000;}
#menu-portal-1 #menu-portal li.ativo a.filho,
#menu-portal-1 #menu-portal a.filho:hover {color:#ff6633;background:none !important;}
#menu-portal-1 #menu-portal li.ativo a.filho span{background-position:0 bottom;}

#menu-portal-1 #menu-portal li a.filho:hover span { background-position:0 bottom !important; }

#menu-portal-1 #menu-portal .menu-aberto ul li.neutro{margin: 2px 0 0 0;}
#menu-portal-1 #menu-portal .menu-aberto .abas li {margin: 0 0 0 62px;}
#menu-portal-1 #menu-portal .menu-aberto{width:884px;top:32px;z-index: 3000 !important}
#menu-portal-1 #menu-portal .padrao .lista {width: 214px;margin:0 0 0 0;}
#menu-portal-1 #menu-portal .padrao .lista li{width:199px;}

#menu-portal-1 #menu-portal .m-radio .menu-aberto ul.abas-menu li{margin:0 0 0 35px;}
#menu-portal-1 #menu-portal .m-radio .menu-aberto ul.abas-menu li.neutro{margin:2px 0 0 0;}

#menu-portal-1 #menu-portal #radio-rtb,
#menu-portal-1 #menu-portal #radio-cocorico {height:346px;}

#menu-portal-1 #menu-portal .m-radio .bg-Cocorico,
#menu-portal-1 #menu-portal .m-radio .bg-Ratimbum { width:883px; height: 333px;}

#menu-portal-2{width:887px; height:32px;position:absolute;left: 81px;top:-1px;z-index:1000}
#menu-portal-2 h1 a{margin:7px 5px 5px 5px;text-indent:-9999px;width:94px; height:23px; display:block; float:left;background:url(../images/logo-cmais-topo-novo.png) no-repeat;}
#menu-portal-2 ul.abas{width:622px; float:left;background: none;}
#menu-portal-2 li{float:left; width:auto; height: auto;}

#menu-portal-2 .abas li{margin-right:6px!important;}
#menu-portal-2 li a { font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;  padding:10px 7px 0 7px; text-decoration:none; position:relative; display:block; text-align:left; height:26px; }

#menu-portal-2 .busca-portal a { width:220px;}  
#menu-portal-2 .busca-portal { float:right; margin:6px -4px 0 0;}
#menu-portal-2 .busca-portal .ipt-txt {border-radius:0px;width:97px; float:left; height:22px; line-height:25px; font-size:12px; color:#333; padding-left:30px; border:1px solid #c5c5c5; border-right:none; background:#fff url(../images/ico-lupa.png) no-repeat 6px 3px; }
#menu-portal-2 .busca-portal .ipt-submit {border-radius:0px !important; width:30px;padding:3px 0 0 0;float:left; border:none; border-left:none; height:24px; background:#0d6104; color:#fff; font:bold 12px arial; padding-bottom:2px; }

#facebook-cultura{width:113px;height:10px;float:left;}
/******** /TOPO NOVO 2012 ********/


/******** BARRA SITE ********/
#barra-site { clear:both; width:970px; position:relative; margin:20px 0 0 42px; z-index: 1999;}
#barra-site h2 { float:left; }
#barra-site .topo-programa {  width:970px; min-height:100px !important;}

/* curtir */
#barra-site .redes { width:460px; float:left; margin:35px 0 0 30px; }
#barra-site .redes .curtir { width:238px; float:left; margin-left:0; text-align: left; }
#barra-site .redes ul { width:112px; float:left; }
#barra-site .redes ul li { width:24px; float:left; margin-right:4px; }
#barra-site .redes ul li a { background:url(../images/ico-compartilhar.png) no-repeat 0 -208px; width:24px; height:24px; text-indent:-99999px; display:block; }
#barra-site .redes ul li .ytb { background-position:0 -232px; }
#barra-site .redes ul li .fb { background-position:0 -256px; }
#barra-site .redes ul li .rss { background-position:0 -280px; }
#barra-site .redes ul li .orkut {background:url(../images/ico-orkut2.png) no-repeat;}
#barra-site .fb_iframe_widget iframe {width:150px;}
#barra-site .twitter-share-button {padding-bottom:2px; float:left;}
.fbSendButtonLight .fbIcon { background-position:-2px -47px !important; }
.fbSendButton .fbIcon { width:14px !important; } 
/* /curtir */

/* horario */
#barra-site #horario { width: 340px; float:right; margin-top:35px; }/*alterado por não caber - 20/05/2014*/
#barra-site #horario p { font-size: 15px; font-weight:bold; color:#000; text-align:right; }/*alterado a font-size:16px para 15px por não caber - 20/05/2014*/
/* /horario */

/* menu-interna */
.menu-interna { margin:5px 0;  }
.menu-interna li { width:auto; float:left; margin-right:10px; background:#fff; -moz-border-radius:3px; border-radius:3px; padding:0 7px 0 7px; position:relative; height:21px; line-height:21px; }
.menu-interna li.span {padding-right:18px;}
.menu-interna .right { float:right; }
.menu-interna a { font-size:14px; color:#333; display:block; float:left; }
.menu-interna li.ativo,
.menu-interna li:hover {background-color:#333;}
.menu-interna li.ativo a,
.menu-interna li:hover a { color:#fff; text-decoration:none; }
.menu-interna li span { width:8px; height:8px; background:url(../images/ico-drop2.png) no-repeat 0 -8px; position:absolute; right:5px; top:7px; }
.menu-interna li.ativo span,
.menu-interna li:hover span { background-position:0 -136px; }
/* /menu-interna */
.menu-interna  .m-colunistas{margin-left:0px;}

/* submenu-interna */
.submenu-interna { background:#333; border:2px solid #fff; padding:5px; position:absolute; top:21px; left:0; z-index:10; }
.submenu-interna ul { float:left; }
.submenu-interna,
.submenu-interna ul {_width:290px;}
.submenu-interna {background:#333; text-align:left; }
.submenu-interna li {clear:both; padding:0; margin:0 0 5px 0; background:none; height:auto; line-height:16px;}
.submenu-interna li:last-child {margin-bottom:0;}
.submenu-interna li a {color:#fff;}
.submenu-interna a:hover,
.submenu-interna a {background:none; border:none;}
.submenu-interna li a:hover { text-decoration:underline;}
.submenu-interna,
.submenu-interna ul {width:120px;}
.m-redes li {height:24px; margin-bottom:5px;}
.m-redes li a:hover,
.m-redes li a { background:url(../images/ico-compartilhar.png) no-repeat 0 -256px;; height:24px; line-height:24px; padding-left:29px;}
.m-redes li .twt:hover,
.m-redes li .twt {background-position:0 -208px; }
.m-redes li .ytb:hover,
.m-redes li .ytb {background-position:0 -232px; }
.m-redes li a { _background-image:url(../images/ico-compartilhar.gif);}
ul .m-sobre .submenu-interna,
ul .m-sobre-o-programa .submenu-interna {min-width:126px;}
/* /submenu-interna */

/**** BOX TOPO SITE ****/
.box-topo { position:relative; }
.box-topo .titulos { float:none;} 
.tit-pagina { font-size:25px; font-weight:bold; float:left; text-align:left; clear:both; margin-bottom:10px; }
.tit-pagina a {font-size:25px;}
.tit-pagina:hover { text-decoration:none; }
.box-topo .tit-pagina a:hover { text-decoration:none; }
.box-topo .navegacao { text-align:left; margin-bottom:10px; clear:both; }
.box-topo .navegacao a,
.box-topo .navegacao span { font-size:10px !important;}  
.tp-noticia a { text-align:left; display:block; line-height:20px; }
.tp-noticia .tit-pagina { border-bottom:none; float:left; }
.tp-noticia .tit-pagina:hover { text-decoration:underline; }
.tp-noticia .txt-16 { border-bottom:1px solid #CCCCCC; padding-bottom:15px; width:100%; margin-bottom:10px; float:left; }
.tp-noticia .img-310x186 {float:left; margin:0 10px 10px 0;}
.tp-noticia .txt { width:100%; }
.sem-borda { border:none; }
.box-topo .exibindo { float:right; width:250px; text-align:right; }
.box-topo .exibindo span { font-weight:bold; }
/**** /BOX TOPO SITE ****/
/******** /BARRA SITE ********/

/******** BOX COMPARTILHAR ********/
.box-compartilhar {  float:left; height:30px; line-height:25px; background:#333; margin-bottom:20px; }
.box-compartilhar a { color:#fff; font-weight:bold; font-size:12px;}
.box-compartilhar .face { float:left; margin:5px 0 0 10px; height:21px; display:block; width: auto;}
.box-compartilhar .face a { background:url(../images/ico-fb.png) no-repeat 0 8px; padding-left:20px; display:block; }
.box-compartilhar .face .google {display:block; float: left; margin-right: 15px;}
.box-compartilhar .face .fb { display:block; float: left; margin-right: 0px; }
.box-compartilhar .face .twt {display:block; float: left; text-align: left;}

.box-compartilhar .comentar span { background:url(../images/ico-comentar.png) no-repeat; float:left; margin:0 5px 0 0; width:22px; height:16px; }
.box-compartilhar .comentar { display:block; float:left; padding-right:5px; margin:8px 5px 0 5px; line-height:14px; }
.cp-pq .btn-compartilhar { margin-right:0; }
.cp-peq .btn-compartilhar p { margin-top:0;  }
.cp-peq { height:16px; line-height:16px; width:187px; }
.cp-print {width:190px;}
.fundo { background:#fff; }
.btn-compartilhar { width:auto; float:right; }
.btn-compartilhar p { color:#fff; border-right:1px dotted #fff; padding-right:5px; height:22px; line-height:22px; margin-top:5px; font-size:12px; font-weight:bold; width:74px; float:left }
.btn-compartilhar a { background:url(../images/ico-compartilhar.png) no-repeat; width:16px; height:16px; float:left; margin:7px 0 0 5px; }
.btn-compartilhar .fb { background-position: 0 -161px; }
.btn-compartilhar .twt { background-position: 0 -145px;}
.btn-compartilhar .print { background:url(../images/print.png) no-repeat; width:16px; height:13px; float:left; margin-top:9px;}
.box-compartilhar .btn-compartilhar {width:127px;}
.cp-sembg a { color:#333 }
.cp-sembg .compartilhar {border-color:#ff6633;}
.cp-sembg { background:transparent; }
.cp-sembg p { color:#333; border-color:#ff6633  }
/******** /BOX COMPARTILHAR ********/

/******** BOX PADRAO ********/
.box-padrao { overflow:hidden; text-align:left; }
.box-padrao a { line-height:20px;}
.box-padrao .rss { background:url(../images/rss.png) no-repeat; width:19px; height:20px; display:block; float:right; margin:3px 3px 0 0; display:none; }
.box-padrao .img-90x54 { width:90px; margin:5px 10px 0 0; float:left; }
.box-padrao .txt-padrao { width:auto;   }
.box-padrao li { margin-top:10px; border-bottom:1px dotted #666; padding-bottom:10px; width:310px; overflow:hidden; }
.box-padrao li:last-child {border:none; margin-bottom:0; padding-bottom:0;}
.box-padrao .linha-laranja li { border-color:#ff6633 }
.box-padrao .link { margin-top:10px; }
.box-padrao .link li { margin-bottom:5px; }
.box-padrao .link a { font-size:16px; font-weight:bold; }
.box-padrao .last { border:none; }
.box-padrao .sem-borda li { border:none; }
.box-padrao .conteudo { margin-top:0; }
.box-padrao img { margin-bottom:10px; }
.box-padrao .btn { background:url(../images/btn-paginacao.png) no-repeat 0 -90px; width:16px; height:16px; display:block; float:right; margin:3px 5px 0 0; }
.box-padrao .proximo {background-position:0 -72px;}
.box-padrao h5 a:hover { color:#ff6633; text-decoration:none; }
.box-padrao h3 a { font-size:20px; line-height:24px; } 
.box-padrao .leia { font-size:16px;color:#0d6104;/*color:#ff6633;*/ text-decoration:underline; font-weight:bold; float:left; width:100%; text-align:left; margin-bottom:10px; }
.box-padrao .chapeu { margin-bottom:0; height:20px; overflow:hidden; }
.box-padrao .txt-16 { float:left; width:100%; margin-bottom:10px; }
.box-padrao .txt-18 { font-weight:bold; }
.chapeu { text-transform:uppercase; height:20px; line-height:20px; float:left; font-size:10px; font-weight:bold; }
.box-padrao .titulos { width:310px; display:block; height:auto; }
/******** /BOX PADRAO - novo Saiba Mais ********/
.exception{
	width: 100%!important;
}
.exception .topo{
	margin-bottom: 5px;
}
.exception .claro span{
	background-image: none;
}
.exception .topo span{
	height: 0;
}
.exception .claro .capa-titulo{
	background: none;
	width: 100%
}
.exception .claro .capa-titulo h4{
	border-bottom: 1px dotted #666666;
	color: #333;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-left: 0;
	width: 100%
}
.exception .conteudo li{
	border: none;
	margin: 0;
	padding-bottom: 5px;
}
.exception .conteudo li .titulos{
	color: #ff6633;
}
/******** /BOX PADRAO - novo Saiba Mais ********/
/******** /BOX PADRAO ********/


/******** BOX-LATERAL ********/
.box-lateral { width:34px; position:fixed;}
.box-lateral li { margin-bottom:5px;}
.box-lateral li a { height:34px; background:url(../images/barra-lateral.png) no-repeat; text-indent:-9999px; display:block; opacity:0.7; -moz-opacity: 0.7; filter: alpha(opacity=70);  }
.box-lateral li a:hover { opacity:1.0; -moz-opacity:1.0; filter: alpha(opacity=100); }
.box-lateral li .tvrtb { background-position: 0 -34px; }
.box-lateral li .multicultura { background-position: 0 -68px; }
.box-lateral li .univesptv { background-position: 0 -102px; }
.box-lateral li .culturabrasil { background-position: 0 -136px; }
.box-lateral li .radioculturafm { background-position: 0 -170px; }
.box-lateral li .cmais { background-position:0 -204px; }
/******** /BOX-LATERAL ********/

/******** BANNER ********/
.banner { margin:20px 0 20px 42px; width:970px; clear:both; }
.banner h2 { float:left; margin:0 0 5px 5px;  }
.banner h2 a { background:url(../images/logo-tv.png) no-repeat; width:71px; height:71px; display:block; text-indent:-9999px; }
.banner .curtir { float:left; clear:both; }
/******** /BANNER ********/

/******** BARRA-PORTAL ********/
#barra-portal { width:1012px; height:48px; margin:0 auto; color:#fff;background: url(../images/bg-tudo3a.jpg) repeat-x; border:none; }
#barra-portal .curtir { width:245px; float:left; margin-top:20px; height:23px; }

/**** topo geral ****/
#barra-portal h1 { margin:9px 0 0 42px; float:left; width:120px; border-bottom:none; }
#barra-portal h1 a { background:url(../images/logoCMAIS.png) no-repeat; width:120px; height:30px; display:block; text-indent:-9999px; }
.topo-geral { height:48px; width:1054px; margin:0 auto; }
.topo-geral .barra-menu { width:850px; float:left; }
.topo-geral .barra-menu .busca-portal,
.topo-geral .barra-menu #menu-portal { margin-top:11px;  }
/**** /topo geral ****/

/**** menu portal ****/
#menu-portal { float:left; margin:15px 0 0 13px; width:686px; }
#menu-portal li { float:left; width:auto; margin-right:3px; }
#menu-portal li a { font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;  padding:5px; text-decoration:none; position:relative; display:block; text-align:left; height:25px; }
#menu-portal li a span { background:url(../images/ico-drop.png) no-repeat; width:16px; height:16px; position:absolute; right:5px; top:5px;  }
#menu-portal li.ativo,
#menu-portal li:hover{ background:#ff6633; }
#menu-portal li.ativo span,
#menu-portal li:hover span { background-position:0 -48px; }
#menu-portal .m-tv a { width:40px; }
#menu-portal .m-radio a { width:66px; }
#menu-portal .m-noar a { width:134px; }
#menu-portal .m-editorias a{ width:100px; }
#menu-portal .m-videos a { width:53px; }
#menu-portal .m-aovivo a { width:60px; }
#menu-portal .m-compartilhe{
	margin-right: 0;
}
#menu-portal .m-compartilhe a  { width:143px; background:#ff6633;} 
#menu-portal .m-compartilhe span { background-position:0 -32px;}
.barra-menu .busca-portal a { width:220px;}  
/**** /menu portal ****/

.barra-menu .busca-portal { float:right; margin-top:15px;}
.barra-menu .busca-portal .ipt-txt { width:85px; float:left; height:22px; line-height:22px; padding-left:5px; font-size:12px; color:#333; padding-left:30px; border:1px solid #c5c5c5; border-right:none; background:#fff url(../images/ico-lupa.png) no-repeat 6px 3px; }
.barra-menu .busca-portal .ipt-submit { width:31px; float:left; border:none; border-left:none; height:24px; background:#ff6633; color:#fff; font:bold 12px arial; padding-bottom:2px; }
#menu-portal .menu-aberto { z-index:10; background:#fff url(../images/bg-tudo.jpg) repeat-x; border:2px solid #ff6633; border-top:none; position:absolute; top:48px; }
#menu-portal .menu-aberto ul { margin:10px 10px 0 10px; }
.menu-aberto a { color:#333;  }
.barra-menu .tv { display:none; margin-left:-134px; }
.barra-menu .radio { display:none; margin-left:-187px; padding-bottom:0; }
.barra-menu .ar { display:none; margin-left:-266px;  }
.menu-aberto { display:none }
#menu-portal .menu-aberto .abas-conteudo,
#menu-portal .menu-aberto .abas-conteudo li { margin:0; }
#menu-portal .menu-aberto li.ativo,
#menu-portal .menu-aberto li:hover { background:none}  

/**** padrao ****/
#menu-portal .padrao { text-align:left; width:966px; display:none;  }
#menu-portal .padrao .abas a { color:#fff; font-weight:bold; height:22px; line-height:22px; padding:3px 10px; }
#menu-portal .padrao a { color:#333; margin:0; padding:0; text-transform:none; font-weight:normal; clear:both;  }
#menu-portal .padrao .titulos {font-size:16px; font-weight:bold; height:auto;}
#menu-portal .padrao .titulos:hover {text-decoration:underline;}
#menu-portal .menu-aberto .img  {margin-bottom:5px; display:block; width:310px; height:186px; overflow:hidden;}
#menu-portal .menu-aberto .img  img {max-width:310px;}
#menu-portal .menu-aberto  .botoes { width:750px; float:right; margin:20px 10px; }
#menu-portal .menu-aberto  .botoes a { font-size:14px; width:auto; font-weight:bold; color:#ff6633; float:left !important; margin-right:40px; clear:none;  }
#menu-portal .menu-aberto  .botoes a:hover { text-decoration:underline;}  
#menu-portal .menu-aberto .abas .neutro { margin:2px 0 0 0; width:auto; height:24px; line-height:24px;  }
#menu-portal .menu-aberto .abas .neutro p { height:24px; line-height:24px;  background:#ebebeb; color:#333333; text-transform:uppercase; font-weight:bold; text-align:center; padding:0 10px; float:left; }  
#menu-portal .menu-aberto .abas .neutro:hover p  { background:#ebebeb;}  
#menu-portal .menu-aberto .abas .neutro:hover span,
#menu-portal .menu-aberto .abas .neutro span {background:url(../images/detalhe-menu.png) no-repeat; width:13px; height:24px; float:left}
#menu-portal .menu-aberto .abas { height:40px; }
#menu-portal .menu-aberto .abas li { margin:0 0 0 67px; padding:0; height:34px; position:relative; }
#menu-portal .menu-aberto .abas li a { text-transform:none; }
#menu-portal .menu-aberto .abas li a span { background:none; position:absolute; bottom:0; width:12px; height:6px; }
#menu-portal .menu-aberto .abas li.ativo span,
#menu-portal .menu-aberto .abas li:hover span { background:url(../images/bg-menu-rodape.png) no-repeat;  }
#menu-portal .menu-aberto .abas li.ativo a,
#menu-portal .menu-aberto .abas li:hover a { background:#ff6633; }
#menu-portal .box-logo {display:none;}
#menu-portal .abas-menu.abas li a{color:#FFFFFF!important;}
/** tv **/
#menu-portal .menu-aberto  .abas .tvcultura.ativo span,
#menu-portal .menu-aberto  .abas .tvcultura:hover span { left:41px; }
#menu-portal .menu-aberto  .abas .univesptv.ativo span,
#menu-portal .menu-aberto  .abas .univesptv:hover span { left:43px; }
#menu-portal .menu-aberto  .abas .multicultura.ativo span,
#menu-portal .menu-aberto  .abas .multicultura:hover span { left:53px; }
#menu-portal .menu-aberto  .abas .tvrtb.ativo span,
#menu-portal .menu-aberto  .abas .tvrtb:hover span { left:55px; }
#menu-portal .menu-aberto  .abas .quintal.ativo span,
#menu-portal .menu-aberto  .abas .quintal:hover span { left:65px; }
#menu-portal .menu-aberto  .abas li p, 
#menu-portal .menu-aberto  .abas li a {width:auto;}
#menu-portal #radio-fm .box-logo,
#menu-portal .m-tv .box-logo {width:110px; margin-left:50px;}
#menu-portal #radio-cb .box-logo {width:153px; margin-left:28px;}
#menu-portal #radio-cocorico .box-logo,
#menu-portal #radio-rtb .box-logo {width:125px; margin-left:42px;}
/** /tv **/

/** radio **/
.m-radio .radio {padding-bottom:0;}
#menu-portal .box-vjtambem .tit,
#menu-portal .tit { color:#ff6633!important; font-weight:bold; text-transform:uppercase; font-size:14px !important; }
#menu-portal .radio .abas li { margin-right:20px; }
#menu-portal .radio-cb span { left:51px; }
#menu-portal .radio-fm span { left:43px; }
#menu-portal .radio-rtb span { left:63px; }
#menu-portal .radio-cocorico span { left:59px; }
#menu-portal .menu-aberto .bt-cocorico { bottom:25px; right:0; }
#menu-portal .menu-aberto .bt-cocorico,
#menu-portal .menu-aberto .bt-rtb{ position:absolute; width:677px;}
#menu-portal .menu-aberto .bt-rtb { bottom:0; right:0; width:445px;}
#menu-portal .menu-aberto .bt-cocorico a,
#menu-portal .menu-aberto .bt-rtb a {color:#333; text-transform:uppercase; position:absolute; width:677px;}
#radio-cocorico,
#radio-rtb {height:316px;}
#menu-portal .m-radio .bg-Cocorico { background:url(../images/bg-radioCocorico.jpg) no-repeat; }
#menu-portal .m-radio .bg-Ratimbum { background:url(../images/bg-radioRatimbum.jpg) no-repeat; }
#menu-portal .m-radio .bg-Cocorico,
#menu-portal .m-radio .bg-Ratimbum { width:945px; height:333px; position:absolute; display:block;left:10px}
#menu-portal .m-radio .abas li { margin:0 0 0 33px; } 
/** /radio **/

/** no ar **/
#menu-portal .ar a { width:300px; } 
/** no ar **/

/** lista **/
#menu-portal .padrao .lista {width:231px; float:left; margin:0 10px 0 0;}
#menu-portal .padrao .lista li {height:auto; width:221px; border-bottom:1px dotted #ccc; margin:0 0 10px 10px;}
#menu-portal .padrao .lista a { height:auto; font-size:12px; width:211px; padding-left:10px; }
#menu-portal .padrao .lista a:hover { text-decoration: underline;}  
#menu-portal .menu-aberto {background:#fff; position:absolute; z-index: 1000;}
#menu-portal .menu-aberto .botoes {width:auto; margin:20px 0 0 0; float:left; clear: left;}
#menu-portal .menu-aberto .botoes a {margin:0 0 0 10px;}
/** /lista **/
/**** /padrao ****/

/* box-logo */
#menu-portal .box-logo { float:left; width:200px; margin:0 0 0 10px; text-align:center; }
#menu-portal .box-logo img { text-align:center; }
/* /box-logo */

/* box-agora */
#menu-portal .box-agora { width:310px; float: left; margin: 0 10px;}
#menu-portal .box-agora p {clear:both; color: #333;}
/* /box-agora */

/* box-vjtambem */
#menu-portal .box-vjtambem { width:296px; float:left; margin-right:20px; }	
#menu-portal .box-vjtambem ul { margin:10px 0; }
#menu-portal .menu-aberto .box-vjtambem li { margin-bottom:20px; border-bottom:2px solid #f5f5f5; border-right:2px solid #f5f5f5; background:#fff; /*overflow:hidden;*/ padding:5px 0; width:300px;   }
#menu-portal .box-vjtambem p { font-size:25px; font-weight:bold; margin-left:10px; width:280px; }
#menu-portal .box-vjtambem a { font-size:14px; float:left; margin:3px 10px; width:280px; line-height:20px; height:auto; }
#menu-portal .box-nperca a {height:auto; line-height:20px;}
#menu-portal .box-nperca a.txt-16:hover,
#menu-portal .box-vjtambem a:hover { text-decoration:underline; }
/* /box-vjtambem */

/* box-nperca */
#menu-portal .box-nperca { width:200px; float:left; }
#menu-portal .box-nperca .hora { font-size:14px; }
/* /box-nperca */

/** compartilhe **/
#menu-portal .compartilhe { width:946px; margin-left:-609px; padding:10px; }
#menu-portal .m-compartilhe a {height:15px;}
#menu-portal .compartilhe li { width:145px; float:left; margin-left:80px; }
#menu-portal .compartilhe a { background:url(../images/ico-compartilhar.png) no-repeat; color:#333; height:23px; display:block; padding-left:50px; font-weight:bold; line-height:33px; float:left; text-transform:none; }
#menu-portal .compartilhe a:hover { background:url(../images/ico-compartilhar.png) no-repeat; text-decoration:underline; }
#menu-portal .compartilhe .twitter:hover,
#menu-portal .compartilhe .twitter { background-position:0 -33px; }
#menu-portal .compartilhe .youtube:hover,
#menu-portal .compartilhe .youtube { background-position:0 -66px; }
#menu-portal .compartilhe .flickr:hover,
#menu-portal .compartilhe .flickr { background-position:0 -99px; }
/** /compartilhe **/

/** editorias **/
#menu-portal .editorias { margin-left:-413px; height:30px; padding:20px 0; }
#menu-portal .editorias ul {margin-top:0;}
#menu-portal .editorias .abas li { margin:0 0 0 48px; }
#menu-portal .editorias .abas li a {width:auto;}
/** /editorias **/
/******** /BARRA-PORTAL ********/

/**** CHAMADA ****/
#chamada {  margin:20px 0 20px 42px; overflow:hidden; height:40px; color:#fff; background:#333; font-size:14px; font-weight:bold; line-height:40px; height:40px; }
#chamada a { color:#fff; background:#333; text-decoration:none; font-size:14px; font-weight:bold; text-align:left; line-height:40px; width:815px; float:left; padding:0 10px; height:40px; }
#chamada span { background:#d4151f; width:135px; height:40px; line-height:40px; float:left; text-transform:uppercase; color:#fff; font-size:20px; font-weight:bold; }
/*#chamada { float:none; margin:0 auto; margin-top:68px; margin-bottom:-48px;} */
/**** CHAMADA ****/

/******** RODAPE-PORTAL ********/
#rodape-portal { margin-top:50px;clear:both; }
.capa-voltar-topo {  width:970px; margin:0 auto; position:relative; z-index:10; margin-bottom:-15px; }
.voltar-topo { display:block; overflow:hidden; width:96px; background:url(../images/bg-voltar-topo.jpg) repeat-x; height:36px; padding:4px 0 0 4px; font-size:10px; color:#fff; line-height:16px; }
.voltar-topo span { background:url(../images/voltar-topo.png) no-repeat; width:16px; height:16px; display:block; float:left; }
.voltar-topo:hover { text-decoration:none; }
.capa-rodape {  background:#333; border-top:2px solid #d3d3d3; height:470px; }
#rodape-portal .box-rodape { width:980px; padding-left:50px; margin:0 auto; height:470px; background:#333; position:relative;  }
#rodape-portal .box-rodape ul { margin-bottom:25px; }
#rodape-portal .box-rodape li { text-align:left;  line-height:18px; }
#rodape-portal .box-rodape .tit { font-weight:bold;font-size: 12px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
#rodape-portal .box-rodape li a { font-size:11px; color:#fff; }
#rodape-portal .col-esq { width:200px; float:left; margin-left:20px; margin-top:20px; }
#rodape-portal .col-central { width:610px; float:left; margin-top:20px; }
#rodape-portal .col-central p { margin-bottom:5px; color:#fff }
#rodape-portal .col-central .todos { width:200px; float:left; text-align:left; margin-bottom:20px; }
#rodape-portal .col-central ul { width:200px; float:left; }
#rodape-portal .col-dir { width:120px; float:left; margin-top:20px; }
#rodape-portal .col-dir a { text-indent:-9999px; display:block; }
#rodape-portal .col-dir .fpa {  background:url(../images/logo-fpa.png) no-repeat; width:105px; height:63px; margin-bottom:30px; }
#rodape-portal .col-dir .cultura {  background:url(../images/logo-cultura.png) no-repeat; width:61px ; height:61px; margin-left:17px; }
/*fxdfdsfd*/
#rodape-portal .copyright {  margin:50px 0 20px 0; margin:0 auto; clear:both;position:absolute; right:400px; bottom:10px; }
#rodape-portal .copyright p { font-size:10px; text-align:center; color:#fff !important; width:250px; margin:0 auto;  }
#rodape-portal .posicao { width:200px; float:left; text-align:left; }
/******** /RODAPE-PORTAL *********/

/*exceção para o quintal*/
.abas { background: url("../images/bg-abas.png") repeat-x scroll 0 0 transparent; overflow: hidden; position: relative; z-index: 3;}
/* /exceção para o quintal*/

body, html {border:none !important; margin: 0; padding:0; }

/* teste */
/*body {background:#fff url(../images/bg-tudo3a.jpg) repeat-x;}*/
.topo-geral {background:url(../images/bg-dot-dark.jpg) repeat; position:fixed; top:0; width: 100%; z-index: 2000; border-bottom:2px solid #ff6633; left:0;}
#capa-site {margin-top:3px !important; padding-top: 65px;}
#menuFloat { *margin-left:-40px; }
#capa-site {*top:50px; *position:relative;}
.topo-geral { height:46px !important; }
.barra-menu .busca-portal .ipt-submit { text-align:center; }
/* /teste */

/******** DESTAQUES ********/
/* conteudo */
.conteudo { text-align:left; }
.conteudo li { margin-bottom:10px;  }
.conteudo .img-90x54 { width:90px; margin:5px 10px 0 0; float:left; }
.conteudo .img-90x54 img { width:90px; height:54px; }
.conteudo .txt-padrao { }
.conteudo a { float:none; }
/* /conteudo */

#destaque .media { margin:0;  float:left; }
#destaque .conteudo li {margin-bottom:0;}
#destaque .legenda { height:330px; overflow:hidden; margin:20px 0 0 20px; text-align:center; width:289px; float:left; }
#destaque .legenda h3 { clear: both;  margin-left: 10px; margin-top: 20px; text-align: left;}
#destaque p { margin:0 10px 0; text-align:left; clear:both; overflow:hidden; }
#destaque .data { margin:20px 10px 0 10px; height:20px; }
#destaque .sem-logo { margin-top:20px; }
#destaque .txt-editoria { margin:20px 0 20px 20px; }
.destaque-3c { position:relative;}
.destaque-3c .media { width:640px; position:relative; }
.destaque-3c .media img {width:640px; height:390px;}
.destaque-3c .video .capa-video {position:absolute; top:40px; left:0; width:640px; height:349px; z-index:1000}
#destaque .conteudo li {display:none;}   
#destaque .conteudo li:first-child { display:block;}   
.destaque-3c,
.destaque-3c .conteudo { background:#fff; height:390px; }
.destaque-3c p {max-height:136px; margin-top:20px;}
.destaque-3c .capa-paginacao { position:absolute; bottom:0; right:0; width:330px;}
.pag-bola { margin:0 auto; width:auto;}
.pag-bola li { width:13px; display:inline-block; margin-bottom:10px;  border:none; }
.pag-bola li a { width:13px; height:13px; background:url(../images/pag-ball.png) no-repeat -28px 0; display:block; margin:0; padding:0;}
.pag-bola li:hover a,
.pag-bola li.ativo a { background-position:-42px 0; }
.pag-escura { background:#333; height:21px; overflow:hidden; line-height:21px; margin-top:10px; }
.pag-escura .pag-bola { margin:0 auto; position:relative; overflow:hidden; left:0; bottom:0; width:85px; margin:2px auto; }
.pag-escura .pag-bola li { width:13px; float:left; margin:2px }
.pag-escura .pag-bola li a { width:13px; height:13px; background:url(../images/pag-ball.png) no-repeat -28px 0; display:block; }
.pag-escura .pag-bola li a:hover,
.pag-escura .pag-bola li a.ativo { background-position:-41px 0; }


/**** 1 COLUNA ****/
.uma-coluna { width:310px; background:#fff; margin-bottom: 20px;}
.uma-coluna .media { width:310px; max-height:390px; overflow:hidden; display:block; }  
.uma-coluna .conteudo li { background:#fff; margin-bottom:0; height:560px;} 
.uma-coluna #bloco2,
.uma-coluna #bloco3,
.uma-coluna #bloco4,
.uma-coluna #bloco5 { display:none;} 
.uma-coluna .especie { text-transform:uppercase; font-size:10px; margin:10px; }
.uma-coluna .titulos { margin:10px 0 10px 10px; font-size:20px; width:290px; float:left; }
.uma-coluna a { text-align:left; margin:0 10px; display:block; line-height:20px;  }
.uma-coluna .chapeu {margin:10px 0 0 10px; color:#ff6633;}
.uma-coluna p {max-height:80px; overflow:hidden;}
.uma-coluna .data {height:20px;}
/**** /1 COLUNA ****/

/**** 2 COLUNAS ****/
.duas-colunas { margin:0; text-align:left; }
.duas-colunas iframe { z-index: 0; position:relative; }
.duas-colunas .legenda { margin:0; background:#f53675; }
.duas-colunas .titulos { margin:10px 0 0;} 
.duas-colunas .tit-data { margin:0; font-weight:normal; }
.duas-colunas a { clear:both; display:block; line-height:20px; }
.duas-colunas p { margin:0 0 10px 0; clear:both; white-space: pre-line }
/**** /2 COLUNAS ****/

/**** destaque aprsentador ****/
.destaque-apresentador {position:relative; height:88px; margin-bottom:10px;}
.destaque-apresentador .abas-conteudo {margin-bottom:6px; height:62px;}
.destaque-apresentador .lista li {width:235px; height:62px; float:left; margin-right:10px;}
.destaque-apresentador .lista li:last-child {margin-right:0;}
.destaque-apresentador .lista .img { margin:4px; width:90px; float:left}
.destaque-apresentador .lista .texto { width:137px; float:left; }
.destaque-apresentador .lista .texto .titulos { margin-top:3px;}
.destaque-apresentador .lista .texto h3 { height:12px; line-height:12px; margin-bottom:3px;}
.destaque-apresentador .lista .texto p {margin:0 !important; overflow:hidden; height:20px; font-size:12px; font-weight:bold;}
.destaque-apresentador .lista li:hover,
.destaque-apresentador .lista .ativo { background:#333;}
.destaque-apresentador .lista li:hover a,
.destaque-apresentador .lista .ativo a,
.destaque-apresentador .lista li:hover p,
.destaque-apresentador .lista .ativo p,
.destaque-apresentador .lista li:hover h3,
.destaque-apresentador .lista .ativo h3 { color:#fff;}
.destaque-apresentador .pag-bola { padding-top:4px; background:#333; border:1px solid #666; height:18px; } 
.destaque-apresentador .lista li {*margin-right:5px;}
.destaque-apresentador {*height:100px}
/**** /destaque aprsentador ****/
/******** /DESTAQUES ********/


/******** BOX PADRAO ********/

/**** topo titulo ****/
.box-padrao .topo { overflow:hidden; height:27px; margin-bottom:10px; }
.box-padrao .topo h4 { margin-left:10px; float:left; }
.box-padrao .topo span { background:url(../images/aba-titulo.png) no-repeat 0 0; width:15px; height:27px; float:left; position:relative; display:none;}
.box-padrao .capa-titulo { height:22px; background:#0d6104; width:295px; float:left; margin-top:5px; }/*background:#333;*/
.box-padrao .claro span { background-position:-15px 0; }
.box-padrao .claro .capa-titulo {background:#333; }
.box-padrao .arte span { background-position:-60px 0; }
.box-padrao .arte .capa-titulo { background:#9d44d5; }
.box-padrao .educacao span { background-position:-45px 0; }
.box-padrao .educacao .capa-titulo { background:#96a84c; }
.box-padrao .especiais span { background-position:-75px 0; }
.box-padrao .especiais .capa-titulo { background:#ee2125; }
.box-padrao .juvenil span { background-position:-90px 0; }
.box-padrao .juvenil .capa-titulo { background:#ed1089; }
.box-padrao .musica span { background-position:-30px 0; }
.box-padrao .musica .capa-titulo { background:#369ae3; }
.box-padrao .infantil span { background-position:-135px 0; }
.box-padrao .infantil .capa-titulo { background:#f79c01; }
.box-padrao .azul span { background-position:-105px 0; }
.box-padrao .azul .capa-titulo { background:#41527b; }
/**** /topo titulo ****/

/* galeria */
.box-padrao .galeria .txt-padrao { background:#fff; padding:10px 0; }
.box-padrao .galeria span { font-weight:bold; }
.box-padrao .galeria .img-310x186 { display:block; margin-bottom:10px; margin-left:10px; }
.box-padrao .galeria .destaques { background:#ffffff; margin-top:-10px; padding:0 0 10px 10px; float:left; overflow:hidden; }
.box-padrao .galeria .destaques li { float:left; border:none; width:100px; padding-bottom:0; margin-bottom:10px; position:relative; height:54px; overflow:visible; }
.box-padrao .galeria .destaques li a { display:block; overflow:hidden; }
.box-padrao .galeria .destaques li a img { width:90px; margin-bottom:0;}
.box-padrao .galeria .tooltip { position:absolute; top:10px; left:0;  display:none; z-index:20; width:100px; }
.box-padrao .galeria .tooltip p,
.box-padrao .galeria .tooltip a { background:#333; color:#fff; font-weight:bold; font-size:12px; float:left; padding:0 5px; width:86px; margin-bottom:0; text-decoration:none; }
.box-padrao .galeria .tooltip span { background:url(../images/ico-tooltip.png) no-repeat; width:4px; height:4px; float:left; margin-top:5px;  }
.box-padrao .galeria .destaques li:hover .tooltip { display:block; z-index:25 }
.box-padrao .posts .txt-10 { margin-bottom:5px; }
.box-padrao .posts li { border:none; }
/* /galeria */
/******** /BOX PADRAO ********/

/**** publicidade ****/
.box-publicidade { width:300px; height:250px; overflow:hidden; border:5px solid #ccc; margin-top: 20px; }
.pub-grd { width:728px; height:90px; margin-left:116px; margin-top:20px; }
.pub-grd { _margin-left:60px; }
/**** /publicidade ****/

#estilo-menu {margin-bottom:20px;}

/** porque é legal que qualquer botão submit seja um link! **/
input[type=submit], input.enviar {cursor:pointer !important;}

/* scrollbar p/ chome*/
::-webkit-scrollbar { height: 12px;	width: 12px; background: -webkit-gradient(linear, 0% 50%, 0% 50%, from(#e4e4e4), to(white)); }
::-webkit-scrollbar-thumb { background: #c2c2c2; -webkit-border-radius: 1ex;}
::-webkit-scrollbar-corner { background: #fff;}
div.jp-playlist ul{text-align:left;}



/*carrossel content portal*/
#conteudo-pagina .es-carousel-wrapper {background: #e0e0e0; padding: 10px 27px; position: relative; margin-bottom: 20px;border-radius: 0; box-shadow: none;}
#conteudo-pagina .es-carousel-wrapper .es-carousel{background: #e0e0e0; height: 41px; }
#conteudo-pagina .es-carousel ul li.selected a {border-color: #2f8842;opacity: 1.0;}
#conteudo-pagina .es-carousel ul li a{border:none; }
#conteudo-pagina .es-nav span{background:transparent url("http://cmais.com.br/portal/images/capaPrograma/guiadacultura/nav_carrossel.png") no-repeat}
#conteudo-pagina .es-nav span.es-nav-prev{background-position: 0px -88px;}
#conteudo-pagina .rg-image-wrapper{background: #e0e0e0; border-radius: 0;}
#conteudo-pagina .rg-image img{margin: 0 auto;}
#conteudo-pagina .rg-image-nav a{background: transparent url("http://cmais.com.br/portal/images/capaPrograma/guiadacultura/nav_carrossel.png") no-repeat; top:42%;opacity: 1; }
#conteudo-pagina .rg-image-nav a.rg-image-nav-prev{background-position: 0px -36px; height:44px; left: 4px;}
#conteudo-pagina .rg-image-nav a.rg-image-nav-next{background-position: 0px -124px; height:44px; right: -2px;}
#conteudo-pagina .rg-caption p{font-family: 'gotham_bookregular'; font-size:18px; }

