@charset "ISO-8859-1";

/*** ELEMENTOS ***/
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 1px auto;
	padding: 0px;
	text-align: center;
	width: 982px;
	background-image: url(../images/bg-fundo.png);
}
a, a:link, a:visited, a:hover { text-decoration: none; color: inherit; cursor:pointer;}

.leia-mais{ margin-top: 5px; text-align: right; line-height: 140%; }
.leia-mais a{ font-weight: bold; font-size: 96%; color: #00305A; padding: 1px 1px; }
.leia-mais a:hover{ color: white !important; background-color: #00305a; text-decoration: none!important; }

/*** GRUPOS ****/
#content {height: 100%; width: 100%; text-align: left; background-color: #FAFAFA; padding: 0; margin: 0; vertical-align: top;}
#grp-head {height: 75px; width: 100%; background-image:url(../images/oriundi-fundo-cartola.jpg);}
#grp-ctrl {width: 100%; vertical-align: middle;}
#grp-main {width: 580px;  float: left; min-height: 650px; margin: 10px 0px 0px 0px; border: none;}
#grp-aux, #grp-adv { width: 200px; min-height: 650px; float: right; margin: 10px 0px 0px 0px;}
#grp-main-sub {clear: left; width: 780px;}
#grp-footer {display: table; width: 100%; margin-top: 20px; border-top: solid 1px #DDD; background-color: #EAEAEA;}

/*** CARTOLA ***/
#grp-head .mask {width: 646px; height: 69px; float: left; display: none;}

/*** FOTO DESTAQUE ***/
#grp-main .foto {float: left; width: 270px; max-height: 270px; overflow: none; text-align: center;}
.foto img { border: #CCC solid 1px; overflow: none;}
.foto .legenda { text-align: left; color: #666; margin: 5px 0; min-height: 66px; max-height: 66px; font-size: 92%;}
.foto .img { width: 260px; min-height: 170px; max-height: 170px; overflow: none; vertical-align: middle; text-align: center;}

/*** MATERIAS DESTAQUE***/
#grp-main .materias {float: right; width: 260px;}
.materias .materia {margin-bottom: 10px; border-bottom: dotted 1px #DDD; }
.materia .categoria { color: #666; font-weight: bold; font-size: 96%; }
.materia .titulo { color: #039; font-weight: bold; line-height: 120%; background-color: transparent; }
.materia .texto { color: #666; font-size: 90%; margin-bottom: 5px; }
.materia .sub { color:gray; font-size:11px !important;}

.pager { color:gray; font-size:11px !important; margin: 15px 15px;}

/*** MANCHETES / MAIS LIDAS ***/
#grp-aux .conteudo { padding: 5px; }
.manchetes { width: 180px; border: solid 1px black; margin-bottom: 10px; background-color: #EFEFEF; }
.mais-lidas, .cidadania { width: 165px; border: solid 1px black;}
.manchetes a { color:#00305A; }
.manchetes p, .mais-lidas p, .canal p, .cidadania p {
	color:#00305A;
	line-height: 120%;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 6px;
}

/*** VIDEOS ***/
#grp-main .videos {width: 555px;}
.videos .video {width: 170px; text-align: center; padding: 5px; float: left; position: relative; }
.video .seta { background:url(../images/seta_video.gif) no-repeat left; background-position: 1px 1px; position: absolute; filter: alpha(opacity=60);
	opacity: 0.6; top: 40px; left: 100px; z-index: 10; width: 30px; height: 30px; }
.video .legenda { color: #666; margin: 5px 0; font-size: 10px; }


/*** CATEGORIAS / CANAIS ***/
.categorias, .canais { width: 755px;}
.categorias { width:555px; margin-top: 20px; margin-bottom: 0px; padding: 0px;}
.categorias .categoria { float: left; width: 165px; padding: 0 0 10px 20px;}
.categorias .mais { width: 165px; text-align: right; color: #0794FC; }
.categorias .mais a { font: inherit; text-decoration: inherit; color: #6699FF;}
.categorias .conteudo { height: 145px; }
.categoria img { float:left;  margin-right: 5px;}
.categoria a { font-size: 11px; color: #000000; font-weight: normal; }
.categorias .mais { font-size: 11px; color: #ff0000; font-weight: bold; }
.canais .canal { float: left; width: 47%; padding: 0 0 0px 20px; }
.canais { color:#00305A; max-width: inherit; margin-bottom: 10px; padding: 0px; float: left; margin: 0px 5px 10px 8px; }


/*** CARTAS ***/
.cartas {float: left;}
.cartas, .imagens { width: 210px;}
.cartas .carta { border-bottom: dashed 1px #666; margin-bottom: 0px; padding: 0px 0px 5px 0px; font-size: 10px; }
.cartas .data { font-size: 10px; color: blue;}
.cartas .autor { font-size: 10px; color: blue;}

.enquete { width: 200px; float: left;}
.enquete .pergunta{color: #039; font-size: 93%; padding: 5px 5px 0px 5px;}
.enquete .resposta{ color: #666; font-size: 94%; padding: 5px 5px 0px 5px;}
.questionario {height: 195px; padding-top: 5px;} 

.imagem .legenda {text-align: left; color: #666; margin: 5px 5px; font-size: 92%;}


/*** BAZAR / ANUNCIOS ***/
.bazar, .google-texto { width: 165px;}
.bazar .anuncio, .google-texto .anuncio { color: #666; margin: 10px 0; padding-bottom: 5px; border-bottom: dotted 1px #DDD; font-size: 96%;}
#grp-adv .google-video {text-align: center; clear: both;}

/*** BANNERS ***/
#grp-main .adv {clear: left; text-align: center; width: 555px; margin-bottom: 3px; margin-top: -8px;}
#grp-adv .banners {text-align: center; width: 165px;}
#grp-adv .banners img { margin: 5px auto;}

/*** RODAPE ***/
#grp-footer .coluna {float: left; min-width: 100px; text-align: left; line-height: 120%; font-size: 10px; margin: 10px;}
#grp-footer .mapa { display: table-cell; float: left; width: 550px; text-align: center; margin: 0px; border-right: solid 1px #DDD;}
#grp-footer .mapa a {color:#00305a; margin: 5px 10px; line-height: 140%;}
#grp-footer .institucional { display: table-cell; float: right; text-align: center; width: 400px; margin-top: 10px;}

.institucional .titulo {color: #039; clear: both; text-align: center; line-height: normal;}
.institucional a { font-size: 90%;}
.institucional .slogan {color: black; clear: both; font-size: 95%;}
.institucional .copyright {color: #666; clear: both; font-size: 90%;}

/*** GERAL ***/
.break {clear: left; width: 70%; height: 0px;}

/* #box {margin: 0px 5px; padding: 0 5px 10px 5px; border: solid 1px #EEE; float: left; max-width: inherit !important;}
*/
#box {margin: 0px 5px; padding: 0 5px 10px 5px; float: left; max-width: inherit !important;}

#box > .titulo {margin: -1px -5px 5px -5px;color: #990000;font-weight: bold; font-size: 0.85em; text-transform: uppercase; text-align: left;
	background-color: #C8D6E1; padding: 5px 5px; font-family: verdana;}
#box > .titulo > span{font-size: 0.7em; font-style: italic; padding-left: 20px;}

.barra_titulo { background-image:url(../images/fundo-barra-titulos.jpg); color: white; padding: 3px 5px; font-weight: normal; font-size: 14px; }
.barra_subtitulo { color: black; padding: 3px 5px; font-weight: 500; font-size: 14px; }
.barra_subtitulo a:link { color: black; text-decoration: none; font-weight: 500; }
.barra_subtitulo a:visited { color: black; text-decoration: none; font-weight: 500; }

/*** LEGADO FORMATAÇÃO ***/
.mrg15 { margin-left: 15px;}
.bgcz{background-color: #f0f0f0 !important;}
.b{font-weight: bold !important;}
.cap{text-transform:capitalize;}
.br{color: #FFFFFF !important;}
.azcl, .azcl *{color: #96d6fa !important;}
.azmr{color: #232981 !important;}
.vm{color: #FF0000 !important;}
.cz{color: #333399 !important;}
.vd{color: green !important;}
.az{color: blue !important;}

.psq_home * { font: normal 10px Verdana, Arial, Helvetica, sans-serif ; margin: 0px; }
.psq _home #sel, .psq _home #txt{ border: solid 1px #0066cc; color: black !important; }
.psq_home #sel{width: 60px; color: black !important;}
.psq_home #txt{width: 160px; color: black !important;}
.psq_home #btn{ border: solid 1px; border-color: #06141f #608099 #608099 #06141f; color: #FFFFFF; background-color: #2b577e; width: 22px; font-weight: bold; }

#grp-head-sup { background-color: #00305A; font-size: 10px; border: none; display: table; width: 100%; margin:0px; padding: 0px; padding: 0; }
#grp-head-sup .esq { display: table-cell; padding: 0 0 1px 0; vertical-align: bottom; }
#grp-head-sup .dir { display: table-cell; padding: 1px 0 0 0; text-align:right; white-space:nowrap; vertical-align: bottom; margin: 0px;}
#grp-head-sup img { vertical-align: bottom; }
#grp-head-sup form { display: inline;}

#linha_navegacao {display: table; padding: 2px 0px 0px 0px; margin: 0px; vertical-align : middle; width: 100%; background-color: #00305A; color: #96d6fa; font-weight: bold; font-size: 10px;}
.linha_navegacao_a {color: #96d6fa; }

#linha_menu {display: table; text-align: center; padding: 0px; margin: 0px; font-size: 10px; vertical-align : middle; width: 100%;}
#linha_menu .item_menu {vertical-align:middle; margin: 0px; padding-top: 10px; font-weight: normal; color: white; text-transform: uppercase; font-size: 10px; background-image:url(../images/fundo-linha1.jpg); height: 20px;}
/*	 IE7  */
.link_white { color: white; text-decoration: none; }
#linha_menu .item_menu2 {vertical-align : middle; margin: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; font-weight: bolder; color: #8e8e8e; font-size: 11px; background-color: #e8e8e8;}
.link_cz { color: #8e8e8e; text-decoration: none; }


/** INTERNAS **/
#grp-secao { width: 760px; padding: 5px; padding-right: 10px; margin: 5px 0px 5px 0px; color: black; font-size: 12px; border: none; float: right;}
#grp-secao .tituloSecao { color:#333399; font-size:16px !important; font-weight:bold; text-align:left; padding-bottom: 2px; border-bottom: solid 1px #96D6FA; margin: 0px 0px 5px 0px;}
#grp-secao .feed  {float: right; color: #666666; font-size: 10px; font-weight: normal; margin: 0px; }
#grp-secao .nav { text-align: right; font-size: 10px; color: #666666; margin-bottom: 2px;}
#grp-secao .lnknav {color: #666666; font: inherit; }
#grp-secao .titulo { color: #039; font-weight: bold; line-height: 120%;background-color: transparent; }
#grp-secao .texto {font-size: 12px; color: black;}
#grp-secao .categoria {color: #666666; font-size:96%;font-weight:bold;}
#grp-secao a.link, a.link:visited, a.link:hover {color: #616161; text-decoration:none; font-size: 12px; font-weight: bold; margin-left: 15px;}
#grp-secao .data {color: #000000; font-size: 11px; font-weight: bold;}
#grp-secao .sub {color: #666666; font-size: 11px;}
#grp-secao .sub > a:visited {color: blue;}
#grp-secao .sub > a:link {color: blue;}
#grp-secao .descricao { color:#666666; font-size: 11px;}
#grp-secao .fonte {color: #666666; font-size: 11px;}
#grp-secao .conteudo {min-height: 400px;}

.fundo_mais {
	background:url(../images/fundo-destaque.jpg);
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	padding-left:5px;
	height: 20px;
}


/*** IMAGENS MATÉRIAS ***/
.img_d { float:right; padding:0 2px 5px 5px; margin: 2px; }
.img_e { float:left; padding:0 2px 5px 5px; }


/* Zoom da foto */
div.fotoZoom{padding:6px 20px 20px 20px;background:#fff;position:absolute;z-index:900001;visibility:hidden;text-align:left;}
div.fotoZoom div.fechar{background:url(../site/imagens/ico_fechar.gif) no-repeat right;position:absolute;right:20px;top:6px;}
div.fotoZoom div.fechar a{width:48px;color:#000;display:block;text-decoration:none;}
div.fotoZoom img{display:block;clear:both;margin:0 0 7px 0;}
div.fotoZoom div.descricao{font-size:11px;color:#535353;background:#EBEBEB;padding:0 0 7px 0;display:table;}
div.fotoZoom div.descricao strong{color:#333;}
div.fotoZoom div.descricao p{padding:2px 4px 2px 10px;max-width:95%;}
div.fotoZoom .fonte{font-size:10px;}
div.sombra{background:black;width:100%;left:0;top:0;position:absolute;z-index:900000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}
div.zoom{width:100%;left:0;top:0;position:absolute;z-index:900001;}
.lupa{position: relative; bottom: 17px; float: right;}

/* include de comentarios */
#lnk_coment{width: 100%; text-align: center; margin: 20px 0 20px 0;}
#lnk_coment a{text-decoration: none; color: blue;}
#comentarios{width:100%; margin: 30px 0 30px 0; display: none;}
#comentarios *, #lista *{font-family: verdana;}
#lista{width:100%; overflow:auto; height:300px; display: none;}
#fset{border:solid 1px #e9e9e9;}
.f10, .f10 *{font-size: 8pt;}
.f12, .f12 *{font-size: 10pt;}
.f09 { font-size: 0.83em; }
.w100{width: 100%;}
.w95{width: 95%;}
.dir{float:right;}
/* include de comentarios */

/*** CARROSSEL HOME ***/
.pag-ant, .pag-seg, .pag-atu, .pag-tot {
	margin: 0 4px; padding: 0 1px;
	cursor:pointer;
	display:inline-block;
	height:14px;
	width:7px;		
	color:#666666;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	text-align:center;
	direction: ltr;
}
.carrossel-ul {list-style: none;display: inline; padding-left: 0px; margin:0px;}
.carrossel-item { display: none; list-style: none;  padding: 0px; margin:0px; }
.carrossel-controle { border: none; padding: 2px; display: inline;}
.pag-ant { background: url('../images/carousel_left_arrow.gif') no-repeat scroll 0 0 transparent; }
.pag-seg { background: url('../images/carousel_right_arrow.gif') no-repeat transparent; }
.pag-atu { background: url('../images/carousel_active.gif') no-repeat transparent;width: 15px; height: 15px; padding: 1 0 0 4;padding-left: 4px; margin: 0px; font-weight: bold; text-align: left;}
.pag-tot { };


/*** MENU PULL-DOWN ***/
.pull-down-menu {cursor: pointer;}
.pull-down-submenu { position: absolute; display: none; background-color: #00305A; color: #96d6fa; padding: 5px; padding-right: 20px; border-top: solid 5px transparent; margin: 0px 4px 4px -6px; z-index:900001}
