@charset "utf-8";

/*
Theme Name: GrupoNews 2010
Theme URI: http://www.gruponews.com.br
Version: 1.2
Author: Rubens Fernando e Victor Glad
Author URI: http://www.rubensfernando.com
*/

/* Carrega o FrameworkCSS */

@import url("css/blueprint/screen.css");
@import url("css/calendario.css");

/* @group Definições Gerais */

body {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	background: #c99266 url(images/bg_site.jpg);
}

h2 {
	font: normal 2.3em Georgia, "Times New Roman", Times, serif;
}

h4 {
	font: normal 1.5em Georgia, "Times New Roman", Times, serif;
	color: #593f36;
}

h5 {
	font: normal 2em Georgia, "Times New Roman", Times, serif;
	color: #400d02;
}
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
em {
	font: italic 1.1em Georgia, "Times New Roman", Times, serif;
}
td {
	border-bottom: 1px solid #d9c091;
}

/* @end */

/* @group Cabeçalho do Site */

#site #header {
	background: url(images/bg_topo.png) no-repeat center top;
	height: 227px;
}

#menuSuperior a {
	color: #f9f2e4;
}

#menuSuperior a:hover {
	color: #d9c091;
	text-decoration: none;
}

#menuSuperior .menu {
	margin-left:0;
	padding-left:0;
}

ul#menu-topo-superior, ul#menu-radio-superior {
	list-style: none;
	font-size: 11pt;
}

ul#menu-topo-superior li, ul#menu-radio-superior li {
	display: inline;
	float: left;
	padding: 5px 15px;
}

ul#redesSociais {
	list-style: none;
	float: right;
	font-size: 11pt;
	margin-top: 5px;
}

ul#redesSociais li {
	display: inline;
}

ul#redesSociais li a {
	display: block;
	float: left;
	text-indent: -99999px;
	margin: 0 8px;
}

ul#redesSociais li a.rss {
	background: url(images/redes.png) no-repeat top left;
	width: 20px;
	height: 20px;
	display: block;
}

ul#redesSociais li a.twitter {
	background: url(images/redes.png) no-repeat top center;
	width: 20px;
	height: 20px;
	display: block;
}

ul#redesSociais li a.orkut {
	background: url(images/redes.png) no-repeat top right;
	width: 20px;
	height: 20px;
	display: block;
}

#topo {
	height: 109px;
	padding-top: 34px;
}

/* @group Logotipos */

h1#logotipo a {
	background: url(images/logotipo_gruponews.png) no-repeat;
	width: 293px;
	height: 75px;
	text-indent: -9999px;
	display: block;
	float: left;
}

h1#logotipo a.webtv {
	background: url(images/logotipo_gruponews_webtv.png);
}

h1#logotipo a.radio {
	background: url(images/logotipo_gruponews_radio.png);
	height: 128px;
	margin-top: -35px;
}

/* @end */

h1#slogan {
	background: url(images/slogan_gruponews.png) no-repeat;
	width: 303px;
	height: 46px;
	text-indent: -9999px;
	float: left;
	margin-left: 68px;
}

#logoImpressao {
	display: none;
}

#sloganImpressao {
	display: none;
}

#curvaMenu {
	background: url(images/curva_menu.png) no-repeat;
	position: absolute;
	width: 27px;
	height: 57px;
	margin-left: -67px;
	margin-top: -7px;
	/*Hack for IE7*/
	*margin-top: -7px; 
	 float: left;
	 /*IE6*/
	_margin-top: -7px;
}

#menuConteudo {
	height: 36px;
	/*IE7*/
	*margin-top: -1px;
	/*IE6*/
	_margin-top: -4px; 
}

ul#menu {
	float: left;
}


#menuConteudo #menu ul {
	list-style: none;
	font-size: 15px;
}

#menuConteudo #menu ul li {
	display: inline;
	float: left;
	height: 36px;
}

#menuConteudo #menu ul li a {
	display: block;
	padding: 5px 10px;
	height: 27px;
	color: #400d02;
	float: left;
}

#menuConteudo #menu ul li a:hover {
	background: #400d02;
	color: #f9f2e4;
	text-decoration: none;
}

#menu-topo-inferior, #menu-radio-inferior {
	margin:0;padding-left:0; 
}

.voltar-site {
	background: url(images/cabecalho_seta.png) no-repeat left center;
	padding-left: 25px;
}

/* @end */

/* @group Formularios */

/* @group Comentarios */

#areaComentarios #adicionarComentario fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#areaComentarios .text, #areaComentarios textarea {
	border: 1px solid #a6845b;
	background: #F9F2E4;
}

#adicionarComentario button {
	padding: 3px;
}

#areaComentarios .text:focus, #areaComentarios textarea:focus {
	background: #FFFFFF;
}

#adicionarComentario button {
	padding: 3px;
}



/* @end */

/* @group Newsletters */

#newsletter fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#newsletter label {
	color: #400d02;
}

#newsletter .MailPressFormName, #newsletter  .MailPressFormEmail {
	border: 1px solid #a6845b;
	width: 180px;
	background: #f9f2e4;
}

#newsletter .MailPressFormName:focus, #newsletter  .MailPressFormEmail:focus {
	border: 1px solid #400d02;
	background: #FFFFFF;
}

#newsletter .MailPressFormSubmit {
	background: #400d02;
	border: none;
	color: #d9c091;
	font-weight: bold;
	float: right;
	margin-right: 8px;
}

/* @end */

/* @group Busca */

#formBusca fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#formBusca #s {
	border: 1px solid #a6845b;
	width: 138px;
	background: #f9f2e4;
	margin-right: 10px;
	height: 16px;
	padding: 3px;
}

#formBusca #s:focus {
	background: #FFFFFF;
}



#formBusca {
	height: 27px;
	*margin-top: -1px;/*IE7*/
}

#formBusca ul {
	float: left;
	list-style: none;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#formBusca ul li {
	display: inline;
	float: left;
	padding: 10px 2px;
}

#formBusca ul li.campoBusca {
	padding: 1px 2px;
}

#formBusca ul li.botaoBusca {
	*padding: 4px 1px;
	padding: 10px 1px;
}




/* @end */

button {
	color: #d9c091;
	background: #400d02;
	border: none;
	padding: 0 3px;
}

.error {
	background: none;
	border: none;
	display: block;
	padding: 0.2em;
	margin-bottom: 0.5em;
	color: #8A1F11;
}

.linklove {
	display: none;
}

.cform {
	
}

.cform fieldset {
	border: none;
}

.cform ol {
	list-style: none;
}

.cform label {
	display: block;
	color: #400D02;
}

.cform .single, .cform .cformselect {
	width: 300px;
}

.cform .area {
	width: 390px;
	height: 250px;
}

.cform .single, .cform .area, .cform .cformselect {
	background: #F9F2E4;
	border: 1px solid #A6845B;
	padding: 5px;
	font-size: 1.5em;
}

.cform .single:focus, .cform .area:focus, .cform .cformselect:focus{
	background: #FFFFFF;
	border: 1px solid #A6845B;
}

.cf_error, .cf_error:focus {
	border: 1px solid #FF0000;
}

.cf_hidden {
	display: none;
}





/* @end */

/* @group Home */

/* @group Destaque Grande */

#destaque {
	background: #f9f2e4;
}

#featured {
	padding: 0px;
	float: left;
	height: 307px;
	overflow: hidden;
	background: #f9f2e4;
}

#featured-container {
	height: 307px;
	float: left;
	margin-top: 8px;
	margin-left: -2px;
}

#featured .post-info {
	color: #6BA4AD;
	border-top: 1px solid #6BA4AD;
	border-bottom: 1px solid #6BA4AD;
	padding: 2px 0px 2px 0px;
	width: 100%;
}

#featured .post-info a {
	color: #6BA4AD;
}

.next {
	width: 35px;
	height: 250px;
	cursor: pointer;
	float: right;
}

.next:hover {
	background: url(images/bt_destaque_avancar.png) center right no-repeat;
	cursor: pointer;
}

.prev {
	width: 35px;
	height: 250px;
	cursor: pointer;
	float: left;
}

.prev:hover {
	background: url(images/bt_destaque_voltar.png) center left no-repeat;
	cursor: pointer;
}

#featured ul {
	height: 307px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	color: #FFFFFF;
	width: 2610px;
}

#featured ul li {
	height: 307px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#featured .boxDestaque {
	height: 307px;
	background: no-repeat top left;
	display: block;
}

#featured .chamada {
	background: url(images/fundo_destaque_chamada.png);
	color: #FFFFFF;
	height: 57px;
}

#featured .chamada h2 a {
	color: #d9c091;
	display: block;
}

#featured h2.titulo {
	font-size: 1.5em;
	margin: 0;
}

#featured .linkDestaque {
	height: 250px;
	display: block;
	float: left;
}

/* @end */

/* @group Destaque Intermediario */

#destaque2 ul {
	list-style: none;
}

#destaque2 .chamada {
	float: right;
}

#destaque2 img {
	float: left;
}

#destaque2 a.leiaMais {
	color: #593f36;
}

#destaque2 a.leiaMais:hover {
	color: #400d02;
}

#destaque2 h3 {
	color: #400d02;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#destaque2 h3 a {
	color: #400d02;
	text-decoration: none;
}

#destaque2 h3 a:hover {
	color: #000000;
}



/* @end */

/* @group Novidades */


#novidades ul {
	list-style: none;
}

#novidades .chamada {
	float: right;
}

#novidades img {
	float: left;
}

#novidades a.leiaMais {
	color: #593f36;
}

#novidades a.leiaMais:hover {
	color: #400d02;
}

#novidades h4 {
	color: #593f36;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0;
}

#novidades h4 a {
	color: #593f36;
	text-decoration: none;
}

#novidades h4 a:hover {
	color: #000000;
}


/* @end */

/* @group Fotos */

#fotos ul {
	list-style: none;
}

#fotos ul li {
	float: left;
	margin-right: 25px;
}

#fotos img {
	float: left;
}

#fotos a.leiaMais {
	color: #593f36;
}

#fotos a.leiaMais:hover {
	color: #400d02;
}



/* @end */

/* @end */

/* @group Conteudo */

#containerConteudo {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	background: url(images/bg_conteudo.png) repeat-y center top
}

#containerConteudo.webtv-aovivo {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	background: url(images/bg_conteudo_aovivo.png) repeat-y center top
}

/* @group BreadCrumb */

#breadCrumb ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#breadCrumb ul li {
	display: block;
	float: left;
	padding: 0 5px;
}



/* @end */

.intConteudo #containerConteudo h2, #content h2 {
	color: #400d02;
}

#postMeta {
	color: #593f36;
}

#containerConteudo a.tamanho#small {
	color: #000000;
	cursor: pointer;
	text-indent: -99999px;
	background: url(images/bt_tamanho.jpg) no-repeat left top;
	display: block;
	width: 12px;
	float: left;
}

#containerConteudo a.tamanho#large {
	color: #000000;
	cursor: pointer;
	text-indent: -99999px;
	background: url(images/bt_tamanho.jpg) no-repeat right top;
	display: block;
	width: 20px;
	float: inherit;
	margin-left: 10px;
}

#containerConteudo a {
	color: #593f36;
}

#containerConteudo a:hover {
	color: #400d02;
}

#containerConteudo blockquote {
	background: url(images/bg_citacao.png) no-repeat;
	padding-left: 4em;
	color: #593F36;
}

/* @group Compartilhar */

#compartilhar ul li {
	display: inline;
	float: left;
	padding: 5px 10px 5px 5px;
}

#compartilhar ul li a {
	padding-left: 20px;
}

#compartilhar ul li a:hover {
	text-decoration: none;
}

#compartilhar .compartilheTwitter a {
	background: url(images/icone_twitter.jpg) no-repeat left center;
}

#compartilhar .compartilheDelicious a {
	background: url(images/icone_delicious.jpg) no-repeat left center;
}

#compartilhar .compartilheEmail a {
	background: url(images/icone_email.jpg) no-repeat left center;
}

#compartilhar .compartilheImprimir a {
	background: url(images/icone_imprimir.jpg) no-repeat left center;
}



/* @end */

/* @group Comentários */

#areaComentarios h5 {
	margin-bottom: 0.5em;
}

#areaComentarios p {
	margin-bottom: 0;
}

#areaComentarios ol {
	list-style: none;
	margin: 0;
	margin-bottom: 1.5em;
}

#areaComentarios ol li {
	margin-bottom: 2.5em;
}

#areaComentarios ol li p {
	margin-bottom: 0;
}

#areaComentarios h4 {
	margin-bottom: 0.5em;
}

.navigation .alignleft {
	margin-right: 7px;
	float: left;
}

.navigation .alignright {
	margin-left: 7px;
	float: left;
}

#areaComentarios div.comentario {
	
}

.comentarioNumero {
	float: left;
	background: url(images/icone_comentario.png)  no-repeat;
	height: 19px;
	padding: 6px 0 10px 0;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}



/* @end */

/* @group TopicosRelacionados */

#topicosRelacionados {
	margin-bottom: 1.5em;
}

#topicosRelacionados h5 {
	margin-bottom: 0.5em;
}

#topicosRelacionados ul {
	list-style: none;
}



/* @end */



/* @end */

/* @group BarraLateral */

.home #sidebar {
	padding-top: 0;
}

#sidebar {
	padding-top: 3.5em;
}

#sidebar a {
	color: #593f36;
}

#sidebar a:hover {
	text-decoration: none;
	color: #400d02;
}

#sidebar h5 {
	border-bottom: 1px solid #a8855d;
	margin-bottom: 0.65em;
}

#sidebar ul {
	margin-top: 0;
	padding-top: 0;
	list-style: none;
	margin-left: 0;
}

#sidebar ul li {
	margin-bottom: 1em;
	display: block;
}

#sidebar ul li .children {
	margin-top: 0.3em;
}

#sidebar ul li .children .children {
	margin-top: 0.2em;
}

#sidebar  .ubd-block-ad a , #sidebar .ubd-block-ad a:hover {
	border: none
}

/*#sidebar ul li {margin-bottom: 1em; border-bottom:1px solid #bfad75; display:block; width: 185px; padding-left:5px;}*/

#sidebar ul li a {
	border-bottom: 1px solid #bfad75;
	display: block;
	width: 185px;
	padding-left: 5px;
}

#sidebar ul li a:hover {
	border-bottom: 1px solid #a8855d;
}

#sidebar li ul {
	margin: 0;
	font-size: 0.8em;
}

#categorias ul li {
	font-size: 14pt;
	margin-bottom: 0.5em;
}

#categorias .current-cat a {
	color: #400d02;
}

#categorias .current-cat a:hover {
	color: #593f36;
}

// IE7
div.MailPress div.mp-loading, div.MailPress div.mp-message {
        filter:alpha(opacity=0);
        display: block;
}

// IE8
.mp-loading {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

}

/* @end */

/* @group Pagina de Listagem */

#listagem ul {
	list-style: none;
}

#listagem .chamada {
	float: right;
}

#listagem img {
	float: left;
}

#listagem a.leiaMais {
	color: #593f36;
}

#listagem a.leiaMais:hover {
	color: #400d02;
}

#listagem h3 {
	color: #593f36;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0;
}

#listagem h3 a {
	color: #593f36;
	text-decoration: none;
}

#listagem h3 a:hover {
	color: #000000;
}

#paginacao {
	clear: both;
	text-align: center;
}

#paginacao * {
	background: none;
	border: none;
}

#paginacao .pages {
	display: none;
}

#paginacao .current {
	color: #000;
}



/* @end */

/* @group Mural de Recados */

#mural-de-recados h5 {
	margin-bottom: 0.5em;
}

#mural-de-recados p {
	margin-bottom: 0;
}

#mural-de-recados ol {
	list-style: none;
	margin: 0;
	margin-bottom: 1.5em;
}

#mural-de-recados ol li {
	margin-bottom: 2.5em;
}

#mural-de-recados ol li p {
	margin-bottom: 0;
}

#mural-de-recados h4 {
	margin-bottom: 0.5em;
}

#mural-de-recados div.comentario {
	
}

.recadoNumero {
	float: left;
	background: url(images/icone_comentario.png)  no-repeat;
	height: 19px;
	padding: 6px 0 10px 0;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

#mural-de-recados #adicionarRecado {
	margin-top: 2.5em;
}

#mural-de-recados #adicionarRecado fieldset {
	border: none;
	margin: 0;
	padding: 0;
	margin: }

#mural-de-recados .text, #mural-de-recados textarea {
	border: 1px solid #a6845b;
	background: #F9F2E4;
}

#mural-de-recados .text:focus, #mural-de-recados textarea:focus {
	background: #FFFFFF;
}



/* @end */

/* @group Página de Vídeos */

#player_video {
	height: 384px;
	width: 630px;
}

#player_video .aovivo {
	height: 423px;
	width: 630px;
}

#thumbs_videos {
	
}

#thumbs_videos .thumb_video {
	margin-bottom: 10px;
	width: 192px;
	height: 120px;
	display: block;
}

#thumbs_videos h3 {
	font-size: 15px;
	margin-bottom: 0.2em;
	line-height: 1.2em;
}

#thumbs_videos ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#thumbs_videos ul li {
	float: left;
	width: 192px;
	margin: 9px;
	min-height: 245px;
	display: block;
}

/*.thumb_videos { border: 0; float: left; margin-right: 10px; width:2048px; height:144px; }*/

#thumbs_videos .thumb_video a:hover {
	border: 0;
	float: left;
	width: 192px;
	background: url(images/zoom.png) center no-repeat;
}

#thumbs_videos a:hover {
	color: #400d02;
}

#thumbs_videos .tituloVideo {
	padding-top: 160px;
}



/* @end */

/* @group Página de Publicaçoes */

/* @group Jornal */

#jornalCapa {
	width: 191px;
	float: left;
}

#jornalCapa img {
	display: block;
}

#jornalCapa a.downloads {
	margin-top: 10px;
}

#jornalConteudo {
	float: right;
}

#jornalConteudo ul {
	list-style: none;
}



/* @end */

a.downloads {
	padding-left: 20px;
	background: url(images/icone_downloads.jpg) no-repeat left center;
}

a:hover.downloads {
	text-decoration: none;
}



/* @end */

/* @group Páginda de Fotos */

.ngg-album {
	width: 192px;
	float: left;
	display: block;
	margin: 9px;
}

.ngg-gallery-thumbnail-box {
	width: 192px;
	float: left;
	display: block;
	margin: 9px;
}



/* @end */

/* @group Página do Social */

#social ul {
	list-style: none;
}

#social ul li {
	margin-bottom: 2.5em;
}

#social .social_menu a {
	margin: 0 8px;
}

#social label {
	color: #400D02;
}

#social input.text, #social textarea , #social select {
	background: #F9F2E4;
	border: 1px solid #A6845B;
}

#social input.text:focus, #social textarea:focus,  #social select:focus {
	background: #FFFFFF;
	border: 1px solid #A6845B;
}

#social label.error {
	background: none;
	border: none;
	display: block;
	padding: 0.2em;
	margin-bottom: 0.5em;
	color: #8A1F11;
}



/* @end */


/* @group Rodapé */

#rodape {
	text-align: center;
	background: url(images/bg_rodape.png) center top no-repeat;
	height: 40px;
	color: #f9f2e4;
	padding: 5px 0 0 0;
}

#rodape a {
	color: #f9f2e4;
}

#rodape a:hover {
	color: #d9c091;
	text-decoration: none;
}


/* @end */
