/*destaques*/
.destaque {
	float:left;
	margin:10px;
}
.destaque140250 {
	width:140px;
	height:250px;
}
.destaque300250 {
	width:300px;
	height:250px;
}
.destaque .caixaTitulo {
	float:left;
	width:100%;
	height:30px;
	margin:0;
	padding:0;
    font-family:"Lucida Sans", Arial;
    font-size:18px;
}
.destaque .caixaTitulo h3.titulo {
	float:left;    
    width:100%;
	padding:2px 0;
    font-family:"Lucida Sans", Arial !important;
    border-bottom:solid 1px #c5c5c5;
    text-transform:uppercase;
}
.destaque .caixaBanner30050 {
	float:left;
	width:300px;
	height:50px;
	margin:0 0 20px 0;
	padding:0;
}
.destaque h3.subTitulo {
	float:left;    
    width:300px;
    height:14px;
    padding:3px 0;
    font-family:Arial;
    font-size:9px;
    text-transform:uppercase;
}
.destaque .caixaConteudo {
	float:left;
	width:300px;
	height:220px;
	margin:0;
	padding:0;
}
.destaque .caixaConteudo ul {
	float:left;
}
.destaque .caixaConteudo ul li {
    *padding:2px 0;
}
.destaque .caixaConteudo  img.destaque {
    float:left;
    margin:0;
    padding:0;
    border:0;
}


/*templates*/
.tplAbertoA  .caixaConteudo  img.destaque  {
    width:300px;
    height:220px;
}


.tplAbertoB .caixaConteudo {
    height:223px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplAbertoB .caixaConteudo ul li {
    float:left;
    width:150px;
    height:90px;
}
.tplAbertoB .caixaConteudo ul li img.destaque {
    width:140px;
    height:90px;
}
.tplAbertoB .caixaConteudo ul li h3.subTitulo {
    width:140px;
    height:10px;
}
.tplAbertoB .caixaConteudo ul li:first-child {
    padding:0 5px;
    width:286px;
    height:100px;
    border-width:0 0 0 4px;
    border-style:solid;
    font-family:Arial;
    font-size:30px;
    margin-bottom:20px;
}
.tplAbertoB .caixaConteudo ul li:last-child, .tplAbertoB .caixaConteudo ul li.last-child {
    width:136px;
    padding:0 5px;
    border-width:0 0 0 4px;
    border-style:solid;
    font-family:Arial;
    font-size:18px;
}


.tplAbertoC .caixaConteudo {
    height:223px;
}
.tplAbertoC .caixaConteudo ul li:first-child {
    padding:0 5px;
    width:286px;
    height:80px;
    border-width:0 0 0 4px;
    border-style:solid;
    font-family:Arial;
    font-size:26px;
}
.tplAbertoC  .caixaConteudo  img.destaque {
    width:300px;
    height:100px;
    margin-bottom:20px;
}


.tplAbertoD .caixaConteudo {
    height:243px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplAbertoD .caixaConteudo ul li {
    float:left;
    font-family:Arial;
    font-size:18px;
    
    padding:0 5px;
    width:286px;
    height:50px;
    border-width:0 0 0 4px;
    border-style:solid;
    font-family:Arial;
    font-size:14px;
    margin-bottom:20px;
}
.tplAbertoD .caixaConteudo ul li:first-child {
    width:300px;
    height:90px;
    border-width:0;
    font-size:16px;
    margin-bottom:20px;
    padding:0;
    *margin-bottom:10px;
}
.tplAbertoD .caixaConteudo ul li h3.subTitulo {
    width:286px;
    height:10px;
}
.tplAbertoD .caixaConteudo ul li:first-child h3.subTitulo {
    width:128px;
}
.tplAbertoD  .caixaConteudo  img.destaque  {
    width:140px;
    height:90px;
    padding:0 9px 0 0;
    margin:0 5px 0 0;
    border-width:0 4px 0 0;
    border-style:solid;
}


.tplFechadoA .caixaConteudo {
    height:213px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplFechadoA .caixaConteudo ul li:first-child {
    padding:0 5px;
    width:286px;
    height:60px;
    border-width:0 0 0 4px;
    border-style:solid;
    font-family:Arial;
    font-size:26px;
    margin-bottom:20px;
}
.tplFechadoA  .caixaConteudo  img.destaque {
    width:300px;
    height:100px;
    margin-bottom:20px;
}


.tplFechadoB .caixaConteudo {
    height:213px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplFechadoB .caixaConteudo ul li {
    float:left;
    font-family:Arial;
    font-size:18px;
}
.tplFechadoB .caixaConteudo ul li:first-child {
    margin-bottom:20px;
    *margin-bottom:10px;
}
.tplFechadoB .caixaConteudo ul li h3.subTitulo {
    width:140px;
    height:10px;
}
.tplFechadoB  .caixaConteudo  img.destaque  {
    width:140px;
    height:90px;
    padding:0 9px 0 0;
    margin:0 5px 0 0;
    border-width:0 4px 0 0;
    border-style:solid;
}


.tplFechadoC .caixaConteudo {
    height:213px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplFechadoC .caixaConteudo ul li {
    float:left;
    width:140px;
    font-family:Arial;
    font-size:18px;
}
.tplFechadoC .caixaConteudo li div {
    float:left;
    width:130px;
    height:90px;
    padding:0 0 0 5px;
}
.tplFechadoC .caixaConteudo li:first-child div {
    border-width:0 0 0 4px;
    border-style:solid;
}
.tplFechadoC .caixaConteudo ul li:first-child {
    margin-bottom:20px;
    margin-right:20px;
}
.tplFechadoC .caixaConteudo ul li h3.subTitulo {
    width:140px;
    height:10px;
}
.tplFechadoC  .caixaConteudo  img.destaque  {
    width:140px;
    height:90px;
    margin:0 0 20px 0;
}


.tplFechadoD .caixaConteudo {
    height:213px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplFechadoD .caixaConteudo ul li {
    float:left;
    font-family:Arial;
    font-size:13px;
}
.tplFechadoD .caixaConteudo ul li:first-child {
    margin-bottom:20px;
}
.tplFechadoD .caixaConteudo ul li:last-child, .tplFechadoD .caixaConteudo ul li.last-child {
    margin-top:20px;
}
.tplFechadoD .caixaConteudo ul li h3.subTitulo {
    width:191px;
    height:10px;
}
.tplFechadoD  .caixaConteudo  img.destaque  {
    width:90px;
    height:52px;
    padding:0 9px 0 0;
    margin:0 5px 0 0;
    border-width:0 4px 0 0;
    border-style:solid;
}


.tplFechadoE .caixaConteudo {
    height:213px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplFechadoE .caixaConteudo ul li {    
    padding:0 5px;
    width:286px;
    height:45px;
    border-width:0 0 0 4px;
    border-style:solid;
    font-family:Arial;
    font-size:14px;
    margin-bottom:20px;   
}
.tplFechadoE .caixaConteudo ul li:first-child {
    margin-bottom:20px;
    height:70px;
    font-size:22px;
}
.tplFechadoE .caixaConteudo ul li:last-child, .tplFechadoE .caixaConteudo ul li.last-child {
    margin-top:20px;
}


.tplFechadoF .caixaConteudo {
    height:143px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplFechadoF .caixaConteudo ul li {
    float:left;
    font-family:Arial;
    font-size:13px;
}
.tplFechadoF .caixaConteudo ul li:first-child {
    margin-bottom:20px;
}
.tplFechadoF .caixaConteudo ul li h3.subTitulo {
    width:191px;
    height:10px;
}
.tplFechadoF  .caixaConteudo  img.destaque  {
    width:90px;
    height:52px;
    padding:0 9px 0 0;
    margin:0 5px 0 0;
    border-width:0 4px 0 0;
    border-style:solid;
}





.tplInscricoes .caixaConteudo {
    height:213px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplInscricoes .caixaConteudo ul.destaques li {
    position:relative;
    float:left;
    width:92px;
    height:131px;
    font-family:Arial;
    font-size:12px;
    margin-left:12px;
    padding:0;
}
.tplInscricoes .caixaConteudo ul.destaques li a.btnVerTodas {
    position:absolute;
    width:85px;
    height:11px;
    padding:0;
    margin:0;
    background:url(../images/destaque-inscricoes-botao-vertodas.gif) no-repeat;
    text-indent:-9999px;
    left:0;
    bottom:0;
}
.tplInscricoes .caixaConteudo ul.destaques li img.destaque {
    width:90px;
    height:52px;
    border:solid 1px #c5c5c5;
    margin-bottom:12px;
}
.tplInscricoes .caixaConteudo ul.destaques li:first-child {
    margin-left:0px;
}
.tplInscricoes .caixaSubtitulo {
	float:left;
	width:300px;
	height:30px;
	margin:0;
	padding:0;
    font-family:Lucida Sans;
    font-size:14px;
    text-align:right;
}
.tplInscricoes .caixaSubtitulo h3.titulo {
	float:left;    
    width:100%;
	padding:2px 0;
    margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
}


.tplFilmes .caixaConteudo {
    height:213px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplFilmes .caixaConteudo ul.destaques li {
    float:left;
    width:300px;
    height:131px;
    font-family:Arial;
    font-size:12px;
    padding:0;
}
.tplFilmes .caixaConteudo ul.destaques li h3.subTitulo {
    width:163px;
    height:10px;
    padding:3px 9px;
}

.tplFilmes .caixaConteudo ul.destaques li h4 {
	float:left;    
    width:163px;
    padding:3px 9px;
    font-family:Arial;
    font-size:11px;
    text-transform:uppercase;    
    line-height:13px;
}

.tplFilmes .caixaConteudo ul.destaques li a.btnVerTodas {
    float:left;
    width:88px;
    height:12px;
    margin:10px 0 0 0;
    padding:0;
    background:url(../images/destaque-inscricoes-botao-vertodas.gif) no-repeat;
    text-indent:-9999px;
}
.tplFilmes .caixaConteudo ul.destaques li img.destaque {
    width:106px;
    height:144px;
    border:solid 1px #c5c5c5;
    margin-bottom:12px;
}

.tplFilmes .caixaConteudo ul.destaques li div.conteudo {
    float:left;
    width:183px;
    height:146px;
    padding:0 0 0 9px;
}
.tplFilmes .caixaConteudo ul.destaques li div.conteudo p {
    float:left;
    padding:0 5px;
    margin:0 0 5px 0;
    width:167px;
    border-width:0 0 0 4px;
    border-style:solid;
    border-color:#fcf;
}
.tplFilmes .caixaConteudo ul.destaques li:first-child {
    margin-left:0px;
}
.tplFilmes .caixaSubtitulo {
	float:left;
	width:300px;
	height:28px;
	margin:0;
	padding:0;
    font-family:Lucida Sans;
    font-size:14px;
    text-align:right;
}
.tplFilmes .caixaSubtitulo h3.titulo {
	float:left;    
    width:100%;
	padding:2px 0;
    margin:10px 0 0 0;
}
.tplFilmes h6 {
    float:left;
    font-size:13px;
    text-transform:uppercase;
    width:163px;
    padding:2px 9px;
}





.tplJornalismo .caixaConteudo {
    height:143px;
    border-width:0 0 7px 0;
    border-style:solid;
}
.tplJornalismo .caixaConteudo ul li {    
    padding:0 5px;
    width:286px;
    height:55px;
    border-width:0 0 0 4px;
    border-style:solid;
    font-family:Arial;
    font-size:13px;
}
.tplJornalismo .caixaConteudo ul li:first-child {
    margin-bottom:20px;
}






.tplProgramacao {
    width:150px;
    height:250px;
}
.tplProgramacao .caixaConteudo {
    position:relative;
    width:150px;
    height:223px;
}
.tplProgramacao .caixaConteudo div.logo{
    float:left;
    position:relative;
    width:150px;
    height:117px;
    background:url(../images/programacao-sombra.gif) bottom no-repeat;
}
.tplProgramacao .caixaConteudo div.logo img.thumb, 
.tplProgramacao .caixaConteudo div.logo img.selo {
    position:absolute;
    top:0;
    left:0;
    width:150px;
    height:87px;
    z-index:100;
}
.tplProgramacao .caixaConteudo ul {
    float:left;
    width:150px;
    height:94px;
}
.tplProgramacao .caixaConteudo ul li {
    width:150px;
    margin:0;
    padding:0 !important;
}
.tplProgramacao .caixaConteudo ul li .blocoCores {
    margin-top:6px !important;
}
.tplProgramacao .caixaConteudo ul li a {
    float:left;
    width:139px;
}
.tplProgramacao .caixaConteudo ul li a {
    text-decoration:none !important;
}
.tplProgramacao .caixaConteudo ul li a h4 {
    float:left;
    width:100%;
    border-width:0 0 1px 0;
    border-style:solid;
    font-family:Arial;
    font-size:11px;
}
.tplProgramacao .caixaConteudo ul li a h4, .tplProgramacao .caixaConteudo ul li a h5 {
    float:left;
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-align:right;
    font-weight:normal;
}
.tplProgramacao .caixaConteudo ul li a h4 {
    text-align:left;
    font-size:13px;
    border-width:0 0 1px 0;
    border-style:solid; 
}
.tplProgramacao .caixaConteudo a.btnVerTudo {
    float:left;
    width:150px;
    height:9px;
    margin:0;
    padding:0;
    background:url(../images/programacao-background-link.gif) no-repeat;
    text-align:right;
    font-size:9px;
    color:#fff;
    text-transform:uppercase;
}





.videos .caixaTitulo {
    font-family:Lucida Sans;
    font-size:11px;
    color:#959595;
    border-bottom:solid 1px #c5c5c5;
    height:29px;
}
.videos .caixaConteudo {
    width:100%;
    height:153px;
    border-width:0 0 7px 0;
    border-style:solid;
    border-color:#7c878f;
}
.videos .caixaConteudo ul {
    float:left;
    width:100%;
    height:135px;
    margin:5px 0 0 0;
}
.videos .caixaConteudo ul li {
    float:left;
    width:140px;
    height:135px;
    margin-left:20px;
}
.videos .caixaConteudo ul li:first-child {
    margin-left:0;
}
.videos .caixaConteudo ul li a {
    float:left;
    width:129px;
    text-decoration:none;
}
.videos .caixaConteudo ul li a.thumb {
    position:relative;
    float:left;
    width:140px;
    height:79px;
    padding:0;
}
.videos .caixaConteudo ul li a.thumb img.thumb {
    position:absolute;
    top:0;
    left:0;
    width:140px;
    height:79px;
}
.videos .caixaConteudo ul li a.thumb img.play {
    position:absolute;
    bottom:0;
    right:0;
    width:86px;
    height:29px;
}
.videos .caixaConteudo ul li h4 {
    font-size:9px;
    padding:2px 0;
    text-transform:uppercase;    
}
.videos .caixaConteudo ul li h3 {
    padding:2px 0;
}


.blocoCores {
    float: left;
    height:6px;
    margin: 4px 5px 0 0;
    width:6px;
}







/*amarelo*/
.amarelo h3.subTitulo,
.videos li.amarelo h4,
.tplProgramacao li.amarelo a h5,
.amarelo a:hover,
.amarelo .caixaTitulo h3.titulo {
    color:#ef9318;
}
.amarelo .caixaConteudo ul li,
.amarelo .caixaConteudo  img.destaque,
.amarelo .caixaConteudo li:first-child div,
.tplProgramacao li.amarelo a h4,
.amarelo.tplFilmes .caixaConteudo ul.destaques li div.conteudo p,
.amarelo .caixaConteudo {
    border-color:#ef9318;
}
.amarelo .blocoCores {
    background-color:#ef9318;
}
#newTopContent .cols li.amarelo {
    border-color:#ef9318;
}
#newTopContent .cols li.amarelo h3 {
    background-color:#ef9318;
}

/*vermelho*/
.vermelho h3.subTitulo,
.videos li.vermelho h4,
.tplProgramacao li.vermelho a h5,
.vermelho a:hover,
.vermelho .caixaTitulo h3.titulo {
    color:#d64940;
}
.vermelho .caixaConteudo ul li,
.vermelho .caixaConteudo  img.destaque,
.vermelho .caixaConteudo li:first-child div,
.tplProgramacao li.vermelho a h4,
.vermelho.tplFilmes .caixaConteudo ul.destaques li div.conteudo p,
.vermelho .caixaConteudo {
    border-color:#d64940;
}
.vermelho .blocoCores {
    background-color:#d64940;
}
#newTopContent .cols li.vermelho {
    border-color:#d64940;
}
#newTopContent .cols li.vermelho h3 {
    background-color:#d64940;
}

/*roxo*/
.roxo h3.subTitulo,
.videos li.roxo h4,
.tplProgramacao li.roxo a h5,
.roxo a:hover,
.roxo .caixaTitulo h3.titulo {
    color:#6600bb;
}
.roxo .caixaConteudo ul li,
.roxo .caixaConteudo  img.destaque,
.roxo .caixaConteudo li:first-child div,
.tplProgramacao li.roxo a h4,
.roxo.tplFilmes .caixaConteudo ul.destaques li div.conteudo p,
.roxo .caixaConteudo {
    border-color:#6600bb;
}
.roxo .blocoCores {
    background-color:#6600bb;
}
#newTopContent .cols li.roxo {
    border-color:#6600bb;
}
#newTopContent .cols li.roxo h3 {
    background-color:#6600bb;
}

/*verde*/
.verde h3.subTitulo,
.videos li.verde h4,
.verde h6,
.tplProgramacao li.verde a h5,
.verde a:hover,
.verde .caixaTitulo h3.titulo {
    color:#228300;
}
.verde .caixaConteudo ul li,
.verde .caixaConteudo  img.destaque,
.verde .caixaConteudo li:first-child div,
.tplProgramacao li.verde a h4,
.verde.tplFilmes .caixaConteudo ul.destaques li div.conteudo p,
.verde .caixaConteudo {
    border-color:#228300;
}
.verde .blocoCores {
    background-color:#228300;
}
#newTopContent .cols li.verde {
    border-color:#228300;
}
#newTopContent .cols li.verde h3 {
    background-color:#228300;
}

/*azul*/
.azul h3.subTitulo,
.videos li.azul h4,
.tplProgramacao li.azul a h5,
.azul a:hover,
.azul .caixaTitulo h3.titulo {
    color:#013fa6;
}
.azul .caixaConteudo ul li,
.azul .caixaConteudo  img.destaque,
.azul .caixaConteudo li:first-child div,
.tplProgramacao li.azul a h4,
.azul.tplFilmes .caixaConteudo ul.destaques li div.conteudo p,
.azul .caixaConteudo {
    border-color:#013fa6;
}
.azul .blocoCores {
    background-color:#013fa6;
}
#newTopContent .cols li.azul {
    border-color:#013fa6;
}
#newTopContent .cols li.azul h3 {
    background-color:#013fa6;
}


/*cinza*/
.cinza h3.subTitulo,
.videos li.cinza h4,
.tplProgramacao li.cinza a h5,
.cinza a:hover,
.cinza .caixaTitulo h3.titulo {
    color:#80b2b9;
}
.cinza .caixaConteudo ul li,
.cinza .caixaConteudo  img.destaque,
.cinza .caixaConteudo li:first-child div,
.tplProgramacao li.cinza a h4,
.cinza .caixaConteudo {
    border-color:#80b2b9;
}
.cinza .blocoCores {
    background-color:#80b2b9;
}
#newTopContent .cols li.cinza {
    border-color:#80b2b9;
}
#newTopContent .cols li.cinza h3 {
    background-color:#80b2b9;
}
