.clear { clear: both; }
/* body { background-position: left 32px; } */

.menu02 { /* margin-bottom: 20px; z-index: 1; position: relative */ }

ul.menu01 li.menu01_sub ul { display: none }
ul.menu01 li.menu01_sub:hover ul { display: block }
ul.menu01 li.sub_cad { width: 107px }

.destaque02 a img, .destaque03 a img { width: 268px; }
.destaque04 a img, .destaque05 a img, .destaque06 a img { width: 174px; }

.chapeu a { padding-top: 3px; line-height: 16px; }

.specialplayer .bglegenda {	bottom: 0px }
.specialplayer .legenda { bottom: -9px }
.specialplayer .nav .activeSlide {background: #515151;text-decoration: none !important; }
.specialplayer .nav .verespeciais { clear: none; }

.specialplayer .nav .navPages { float: left; }
.specialplayer .specialimg img { width: 300px; height: 130px; }
                                                             
/*body #col_1 .cabeca h2 a, body #col_1 .cabeca h2 a:hover { color: #FFFFFF !important; }*/

ul.controle li a { cursor: pointer }

.content_materia { font-size: 12px; }
.content_materia h1 { font-size: 2em !important; }
.content_materia em.subtit { font-size: 1em !important; }
.content_materia p { font-size: 1em !important; }
.content_materia small.cred { font-size: 0.8em !important; }

.error-message { margin: -8px 0 8px 5px; color: red; font-size: 11px; }

.pag { position: relative; height: auto; }
.pag .pag_ant { color: silver; position: relative; z-index: 5 }
.pag .pag_pro { color: silver; position: relative; z-index: 5 }
.pag span { position: absolute; text-align: center; width: 670px; left: 0px; z-index: 1 }

#flashMessage {
    background: #FFEFEF url('../img/icons/icon_alert.gif') 5px center no-repeat;
    border: 1px solid #DF4545;
    padding: 5px 12px 5px 25px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

    color: maroon;
    font-size: 11px;
    margin-bottom: 20px;
    font-family: Verdana, Arial, serif;
}

#flashMessage.msgOk {
    background: #FCFFEF url('../img/icons/checkmark.png') 4px center no-repeat;
    border-color: #C1DF45;
    color: green;
}

/* ==================== */

.busca_cat, .busca_cat * {
    cursor: pointer;
}

ol.fotos {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ol.fotos li {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.noticia-slideShow {
    margin-bottom: 0px;
}

.noticia-slideShow img {
	width: 670px;
}


div.slideShowPages {
    background: white;
    padding: 2px 0px;
    margin-top: -5px;
    width: 670px;
	height: 58px;
	overflow: hidden;
}

a.noticia-slideShowPrev {
    height: 58px;
    width: 11px;
    float: left;
    background: black url('../img/setas.jpg') 0px 0px no-repeat;
    text-indent: -9999999em;
    z-index: 100;
    position: relative;
    cursor: arrow;
}
 

a.noticia-slideShowNext {
    height: 58px;
    width: 11px;
    float: right;
    background: black url('../img/setas.jpg') -11px 0px no-repeat;
    text-indent: -9999999em;
    z-index: 100;
    position: relative;
    cursor: arrow;
}

div.slideShowPages a.prevAtivo { background-position: 0px -116px; cursor: pointer; }
div.slideShowPages a.nextAtivo { background-position: -11px -116px; cursor: pointer; }
div.slideShowPages a.prevAtivo:hover { background-position: 0px -58px; cursor: pointer; }
div.slideShowPages a.nextAtivo:hover { background-position: -11px -58px; cursor: pointer; }

div.noticia-slideShowPages {
    width: 640px;
    height: 58px;
    overflow: hidden;
}

ol.noticia-slideShowPages {
    width: 999999em;
    height: 58px;
	/*
    z-index: 50;
    position: relative;
	*/
}

ol.noticia-slideShowPages li {
    width: 135px;
    padding: 0px 2px 0px 0px;
    float: left;
}

ol.noticia-slideShowPages li.last { padding: 0px }

ol.noticia-slideShowPages li img {
    width: 135px;
    cursor: pointer;
}

.ass {
    outline: none;
}

.sr_pag {
    margin-bottom: 20px;
    height: 30px;
    background: #EEEEEE;
}

.sr_pag span {
    margin-top: 5px;
}

.sr_pag a.pag_pro, .sr_pag a.pag_ant {
    text-indent: -9999em;
    width: 57px;
    height: 24px;
    margin: 3px;
    display: block;
    outline: none;
    background: transparent url('../img/sr_setas.jpg') no-repeat;
}        

.sr_pag a.pag_pro { background-position: -57px 0px; }
.sr_pag a.pag_ant { background-position: 0px 0px; }
.sr_pag a.pag_pro:hover { background-position: -57px -24px; }
.sr_pag a.pag_ant:hover { background-position: 0px -24px; }

.newsletter input#newsRemove {
    background: none;
    color: #0BABB4 !important;
    text-decoration: underline;
    height: auto;
    float: left;
    width: 90px;
    padding: 0px;
    margin: 5px 0px 0px 0px !important;
    font-size: 10px;
    border: none;
    font-family: Georgia,"Times New Roman",Times,serif;
	cursor:pointer;
	
}

.newsletter input, .sub_cad .newsletter input { color: #555; }
#rodape p a { font-size: 10px }

.busca_cat .busca_sub {
    display: none;
    z-index: 999;
}

.sub_cad .newsletter #newsRemove {
	cursor:pointer;
	font: normal 9px/26px Arial, Helvetica, sans-serif !important;
	text-decoration: underline;
	color: #0babb4 !important;
	padding: 0 !important;
	background: transparent none !important;
	width: 78px;
}

form.busca .busca_cat a.busca_primeira_cat {
    padding: 5px 25px 5px 5px;
}

input, textarea { color: #555 !important; }

.pag span input {
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color: #959595;
	background: #f1f1f1;
	border: 1px solid #474747;
	padding: 1px 1px;
	margin-left: 3px;
	width: 16px;
	text-align: center;
}

.newsletter input#submit { border: none; }
.sub_cad .newsletter { height: 105px }

div.iframe_ig, div.iframe_ig iframe { height: 32px; width: 100%; overflow: hidden }

.form_contato input#submit { border: none; }
.form_contato input#submit:hover { background: #0BABB4 }

.tagcloud { font-size: 12px }


div#col_2 .favoritos { background: #181818 }
div#col_2 .favoritos h2 { color: #C4C4C4 }
div#col_2 .favoritos h1 { padding: 0px; color: #272727 }
div#col_2 .favoritos h1 a {
	color: #C4C4C4;
	font: normal normal 13px/normal Arial, Helvetica, sans-serif !important;
}
div#col_2 .favoritos h1 a strong {
	color: #0BABB4;
	font: normal bolder 18px/normal Georgia, 'Times New Roman', Times, serif !important;
}
div#col_1 .favoritos div.sm_canais { width: 100%; }

.specialplayer {  }
.specialplayer .report-item { baclground: black }
.specialplayer .bglegenda { display: none; }
.specialplayer .legenda { position: relative; float: none; display: block; background: black; left: 0; bottom: 0; height: auto }
.specialplayer .legenda h1 { margin-bottom: 1px; }
.specialplayer .nav { background: #151515; padding: 1px 0 0 0 }
.specialplayer .nav .pagnav { margin: 0 1px 0 0; background: #212121; color: #6C6030 }
.specialplayer .nav .activeSlide { background: #515151; color: white }
.specialplayer .nav .verespeciais a { font-size: 12px; }

#col_2 .top10 p,
#col_2 .desaf p { margin-left: 65px }