/*
ExecutiveDigest - Multipublicações S.G.P.S.
Folha de estilos para ecra
Copyright: 2000-2009 Multipublicações.pt - Todos os direitos reservados.
Autor: log, Open Source Consulting (www.log.pt)
Actualizado em: 15/Abr/2009
*/

/*
Cores 
Para substituir as cores, fazer "find and replace" neste documento.
As cores utilizadas neste site sao as seguintes:

Links Laranja: #9B2B00;
Links (hover) Laranja Escuro: #762100;
Headers H2 (cinza): #8E9CA1;
Parágrafos p (cinza escuro): #1A1819;
Datas (cinza): #8E9CA1;
Separadores (cinza): #DDDDDD; 

Cor de Fundo da Barra do Menu Principal: #D43A00;
Cor De Fundo Da Notícia De Destaque: #FEEEE7;
Cor de Fundo do Rodapé: #EEEEEE;

Borda dos inputs da newsletter: #AEAEAE;
*/


body{
	margin:1em 0;
	background:#FFFFFF;
	font-size:62.5%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	min-width:780px;
	color: #1A1819;
}

/* clear floats */
.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/*FORMS FIELDS*/

form p{
	margin: 0;
	padding: 0;
}

form input{
	height: 15px;
	line-height: 15px;
	border: 1px solid #BBBABA;
	padding: 1px 3px;
	width: 195px;
	color: #666666;
	font-size: 12px;
	float: left;
	margin-right: 2px;
}

/*Conteudos não visiveis*/
.noshow{
	display: block;
	width: 1px; 
	height: 1px; 
	overflow: hidden;
	position: absolute; 
	left: -999em;
}

/* Horizontal Ruler*/

hr{
	border: 1px solid #DDDDDD;
}

/*PUBS Geral*/

.pub{
	color: #CCCCCC;
	text-transform: uppercase;
	font-size: .8em;
	line-height: 1.2em;
}


/*head pub*/
.pub_top{
	float: right;
	width: 468px;
}

.pub_top img{
	float: left;
}

.pub_468{
	margin: 0 auto;
	clear: both;
	width: 468px;
}

.pub_468 img{
	float: left;
}

/*sidebar pub*/
.pub_300{
	margin: 10px 0;	
	float: left;
}

/*pub_footer*/

.pub_728{
	width: 728px;
	margin: 5px auto;
}

/*pub 120x600*/
.pub_120x600{
	width: 120px;
	padding: 0;
	
}

.pub_120x600 object{
	position: relative !important;
	z-index: -100 !important;
/*	display: none !important;*/
}

/*links */
a img {
	border: none;
	cursor: pointer;
}



a:link,
a:visited {
	color:#de4809;
	text-decoration:none;
}
a:hover,
a:focus {
	color:#FFFFFF;
	background: #de4809;
	cursor: pointer;
}

a:active{
	background: #de4809;
	color: #FFFFFF;
}

a:active,
a:focus{
	text-decoration: none;
}

/*Headers*/

h1,h2,h3,h4,h5,h6{
	font-family: Helvetica, Arial, sans-serif;
}

h1{
	font-size: 2em;
}

h2{
	font-size: 1.5em;
	color: #8E9CA1;
	margin-bottom: 5px;
}

h3{
	font-family: Georgia, "Times", serif;
	font-size: 1.6em;
}

h4{
	font-size: 1.2em;
}

p, li{
	font-size: 1em;
	line-height: 1.4;
}


/*BULLETED UL*/

.bullet{
	margin-left: 20px;
}

.bullet li{
	padding-left: 16px;
	background: transparent url(../images/arrowblack.png) no-repeat 0 0;
	line-height: 16px;
}



/*ICONS SOCIAL NOTICIAS*/
.social{
	clear: both;
	float: none;
}

.social a{
	color: #566872;
	line-height: 16px;
	height: 16px;
	float: left;
	margin-left: 5px;	
}

.social a:hover{
	color: #466872;
}

.social a.comentar{
	background: transparent url(../images/comentar.png) no-repeat 0 center;
	padding-left: 20px;
}

.social a.ler{
	background: transparent url(../images/dotted_div.gif) no-repeat 0 center;
	padding-left: 5px;
}


/*Containers*/
#wrapper{
	width: 950px;
	margin: 0 auto 0;
}


#head{
	position:relative;
}

#conteudo{
	margin: 1em 0 0;
}

#principal{
	float: left;
	line-height:1.4;
	margin-right: 310px;
	padding-right: 10px;
	border-right: 1px solid #DDDDDD;
	width: 629px;
}

#principal p,
#principal li{
	font-size: 1.4em;
}



#sidebar{
	float: left;
	width: 300px;
	margin-left: -310px;
	padding-left: 10px;
}

#footer{
	clear:left;
	position:relative;
}

/*Header*/
#head{

}

/*Top Submenu*/

#submenu{
	border: 1px solid #DDDDDD;
	padding: 3px 0;
	border-width: 1px 0;
	width: 100%;
	clear: both;
	float: left;
}

#submenu ul.esq{
	float: left;
}

#submenu ul.dir{
	float: right;
}


#submenu li{
	float: left;
	padding: 0 3px;
	border-right: 1px solid #DDDDDD;
	height: 16px;
	line-height: 16px;
}

#submenu li.last{
	border: none;
}

#submenu li a{
	color: #181818;
	font-size: 11px;
	padding: 0 5px;
	margin: 0;
	padding-left: 20px;
	height: 16px;
	line-height: 16px;
	display: block;
}

#submenu li a:hover,
#submenu li a:active,
#submenu li a:focus{
	text-decoration: underline;
	color: #000000;
}


#submenu li a.recomendar{
	background: url(../images/iconstopnav.png) no-repeat 0 0;	
}

#submenu li a.sugestoes{
	background: url(../images/iconstopnav.png) no-repeat 0 -16px;
}

#submenu li a.mediakit{
	background: url(../images/iconstopnav.png) no-repeat 0 -32px;
}

#submenu li a.contactos{
	background: url(../images/iconstopnav.png) no-repeat 0 -48px;
}

#submenu li a.assinaturas{
	background: url(../images/iconstopnav.png) no-repeat 0 -64px;
}

#submenu li a.rss{
	background: url(../images/iconstopnav.png) no-repeat 0 -80px;
}



/*Logos TOPBAR*/

#submenu ul.logos{
	margin-left: 20px;
	float: left;
}

#submenu ul.logos li{
	border: none;
}

#submenu ul.logos li a{
	display: block;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	padding: 0;
}

#submenu ul.logos li a[href*='multipublicacoes.pt']{
	background: url(../images/logos_topnavbar.png) no-repeat 0 0;
	width: 143px;
}

#submenu ul.logos li a[href*='marketeer.pt']{
	background: url(../images/logos_topnavbar.png) no-repeat -143px 0;
	width: 103px;
}

#submenu ul.logos li a[href*='executivedigest.pt']{
	background: url(../images/logos_topnavbar.png) no-repeat -246px 0;
	width: 60px;
}

#submenu ul.logos li a.premiere{
	background: url(../images/logos_topnavbar.png) no-repeat -306px 0;
	width: 55px;
}

#submenu ul.logos li a[href*='hoteiseviagens.com']{
	background: url(../images/logos_topnavbar.png) no-repeat -361px 0;
	width: 51px;
}



#head #logo{
	width: 290px;
	height: 100px;
	float: left;
}

#head h1{
	/*float: left;*/
}
/*Logotipo*/
#head h1 a{
	width: 290px;
	height: 76px;
	display: block;
	background: url(../images/logotipo_ed_new.png) no-repeat 0 0; 
	text-indent: -999em;
	overflow: hidden;
	float: left;
}

#head p{
	font-size: 1.1em;
}

#head .data{
	clear: left;
	float: left;
}

/*Sub menu*/

ul#menu_sec{
	float: right;
	margin-top: 5px;
	width: auto;
}

ul#menu_sec li{
	float: left;
	line-height: 1.6;
	background: url(../images/bullet_square.png) no-repeat 0 center;
	padding-left: 8px;
	margin-left: 10px;
	color: #566A72;
}

ul#menu_sec li a{
	color: #566A72;
	font-size: 1.2em;
}

ul#menu_sec li a:hover{
	background: none;
	text-decoration: underline;
}

ul#menu_sec li.rss a{
	padding-right: 20px;
	background: url(../images/rss_icon.png) no-repeat 100% center;
}

ul#menu_sec li.current_page_item a{
	text-decoration: underline;
}


/*Pesquisa*/

#pesquisa{
	float: right;
}

/*reset aos fieldset e legends dos formulários da homepage*/

#pesquisa fieldset legend,
#pesquisa form label{
	display: none;
	width: 0; 
	height: 0; 
	overflow: hidden;
	position: absolute; 
	text-indent: -999em;
}

#pesquisa fieldset{
	padding: 0;
	height: 18px;
}

#pesquisa fieldset p{
	height: 18px;
}

#pesquisa form{
	height: 18px;
	margin-right: 10px;
	margin-top: 4px;
}

#pesquisa .bt_pesquisar{
	background: url(../images/bt_pesquisa.png) no-repeat 0 0;
	width: 75px;
	height: 18px;
	border: none;
	text-indent: -999em;
	overflow: hidden;
}

#pesquisa .bt_pesquisar:hover,
#pesquisa .bt_pesquisar:active{
	cursor: pointer;
	background: url(../images/bt_pesquisa.png) no-repeat left -18px;
}


/*Menu Principal*/

#menubar{
	width: 100%;
	float: left;
	background: #DDDDDD url(../images/menubar.png) repeat-x 0 0;
	height: 27px;
	line-height: 27px;
/*	position: relative;*/
	
	
	
}

#menubar ul.dropdown {
	font-weight: bold;
}

#menubar ul.dropdown li {
	color: #000;
	text-align: center;
}

#menubar ul.dropdown li a{
	color: #131112;
	font-family: Arial,"MS Trebuchet", sans-serif;
	line-height: 19px;
	font-size: 1.3em;
	font-weight: bold;
	padding: 4px 7px;
	margin: 0;
	display: block;
}

#menubar ul.dropdown li a:hover,
#menubar ul.dropdown li a:active{
	background: none;
}

#menubar ul.dropdown li.hover,
#menubar ul.dropdown li:hover,
#menubar ul.dropdown li.current-cat {
	background: #181818 url(../images/menubar.png) repeat-x 0 -27px;
	color: #FFFFFF;
}

#menubar ul.dropdown li.current-cat a{
	color: #FFFFFF;
}

#menubar ul.dropdown li.hover a,
#menubar ul.dropdown li:hover a{
	color: #FFFFFF;
}

#menubar ul.dropdown a:link,
#menubar ul.dropdown a:visited	{ 
	color: #000; 
	text-decoration: none; 
}

#menubar ul.dropdown a:hover{ 
	color: #FFFFFF; 
}

#menubar ul.dropdown a:active{ 
	color: #FFFFFF;

 }


/* -- level mark -- */

#menubar ul.dropdown ul {
	width: 150px;
}

#menubar ul.dropdown ul li {
	font-weight: normal;
	text-align: left;
}

#menubar ul.dropdown li:hover ul li{
	background: #DDDDDD;
}

#menubar ul.dropdown li:hover ul li a{
	color: #181818;
	display: block;
}

#menubar ul.dropdown li:hover ul li a:hover{
	color: #FFFFFF;
	background: #1a1a1a;
	
}

/**************************BREADCRUMB**************************/

#breadcrumb{
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 5px;
}

#breadcrumb p{
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
}

#breadcrumb p a:hover,
#breadcrumb p a:hover span{
	cursor: pointer;
	text-decoration: underline;
}

#breadcrumb p a,
#breadcrumb p span{
	padding: 0 15px 0 8px;
	display: block;
	float: left;
}

#breadcrumb p a.home{
	background: #de4809 url(../images/breadcrumb_rl.png) no-repeat 100% 0;	
	color: #FFFFFF;
	padding-right: 0;
}

#breadcrumb p a.home span{
	padding-left: 17px;
	background: transparent url(../images/breadcrumb_house.png) no-repeat 0 center;
}


#breadcrumb p a.home_rl{
	background: #de4809 url(../images/breadcrumb_r_l.png) no-repeat 100% 0;	
	color: #FFFFFF;
	padding-right: 0;
}

#breadcrumb p a.home_rl span{
	padding-left: 17px;
	background: transparent url(../images/breadcrumb_house.png) no-repeat 0 center;
}



#breadcrumb p a{
	color: #131112;
}

#breadcrumb p a,
#breadcrumb p span{
	padding-left: 5px;
	background: #e0e0e0 url(../images/breadcrumb_r_nl.png) no-repeat 100% 0;
}

#breadcrumb p span.last{
	background: #000000 url(../images/breadcrumb_r_nlast.png) no-repeat 100% 0;;
}





/**************************FIM DO HEADER*****************************/

/******************************TEMA DE CAPA******************************/

#temacapa{ 
	width:400px; 
	padding-right:210px; 
	position:relative;
	border:5px solid #000; 
	height:250px; 
	background:#000000;
	z-index: 0 !important;
	
}
#temacapa ul.tabs{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:210px;
}
#temacapa ul.tabs li{ 
	padding:1px 0; 
	padding-left:13px;  
	font-size:12px; 
	color:#666;
	text-align: left;
	height:60px; 
}

#temacapa ul.tabs li a{
	text-transform: none;
}

#temacapa ul.tabs li img{ 
	float:left; margin:2px 5px; 
	background:#333; 
	padding:2px;
	width: 50px;
}

#temacapa ul.tabs li span{ 
	font-size:11px;
	line-height:13px;
}

#temacapa li.ui-tabs-nav-item{
	background: none;
}

#temacapa li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#fff;  background:#000; 
	line-height:13px;
	text-decoration: none;
	font-weight: bold;
	width: 190px;
}
#temacapa li.ui-tabs-nav-item a:hover{ 
	background:#444444; 
}
#temacapa ul.tabs li.tabs-selected{ 
	background:url('../images/carrossel/selected-item.gif') top left no-repeat; 
}

#temacapa ul.tabs li.tabs-selected a{ 
	background:#DE4809;
}

#temacapa .tabs-hide {
    display: none;
}


#temacapa .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#000; position:relative;
	padding: 0;
}

#temacapa .cont_hor,
#temacapa .cont_vert{
	width: 400px;
	height: 250px;
	overflow: hidden;
}

#temacapa img.imghorizontal{
	min-height:250px;
	min-width:400px;
}
	
#temacapa img.imgvertical{
	min-height:250px;
	min-width:400px;
}

#temacapa .info{ 
	position:absolute; 
	top:170px; left:0; 
	height:80px; 
	background: url('../images/carrossel/transparent-bg.png');
	width:400px;
}

#temacapa .info h2{ 
	font-size:16px; 
	font-family:Georgia, serif; 
	color:#FFFFFF; 
	padding:0 5px; 
	margin:0 0 5px;
	overflow:hidden; 
	line-height: 1.2;
	text-transform: none;
}


#temacapa .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:12px; 
	line-height:15px; color:#FFFFFF;
}
#temacapa .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#temacapa .info a:hover{ 
	text-decoration:underline; 
	background: none;
}
#temacapa .ui-tabs-hide{ 
	display:none; 
}



/*COLUNA ESQUERDA E CENTRO*/

#col_esq,
#col_centro{
	float: left;
	width: 51%;
	padding-right: 2%;
	margin: 10px 0 0;
}

#col_esq{
	border-right: 1px solid #DDDDDD;
}

#col_centro{
	width: 44%;
}

#col_centro{
	padding: 0;
	padding-left: 2%;
}

.box{
	margin: 10px 0;
	padding: 0;
}

/*COL ESQUERDA OUTRAS NOTÍCIAS*/
.noticia{
	padding: 5px 0;
	clear: both;
	/*float: left;*/
	width: auto;
}

.noticia h3{
	
}


.noticia p{
	font-size: 1.2em;
}

.noticia .data{
	color: #566872;
	font-size: 1.1em;
	font-family: Helvetica, Arial , sans-serif;
}

.noticia img.thumbnail{
	max-width: 75px;
	float: left;
	margin-right: 5px;
}

.noticia .social {
	background:transparent url(../images/dotted_hor.gif) repeat-x scroll center bottom;
	display:block;
	float:left;
	margin:5px 0;
	padding-bottom:5px;
	width:100%;
}

.noticia .social a{
	color: #566872;
	line-height: 16px;
	height: 16px;
	float: left;
	
}

.noticia .social a.comentar{
	background: transparent url(../images/comentar.png) no-repeat 0 center;
	padding-left: 20px;
	
}

.noticia .social a.ler{
	padding-left: 5px;
	margin-left: 5px;
}

/*Coluna Centro Destaques*/

#destaques{
	
}

#destaques ul{
	margin: 0 0 5px;
	padding: 10px 0;
}

#destaques ul li{
	
}

#destaques ul li img{
	width: 275px;
}

#destaques ul li h3{
	
}

#destaques ul li p{
	font-size:1em;
}

/*COL ESQUERDA CRÓNICAS*/

#cronica{
	float: left;
	padding-bottom: 10px;
}

#cronica h2{
	margin-bottom: 10px;
}

#cronica img{
	float: left;
	margin: 0 5px 0 0;
}

#cronica h3{
	font-size: 1.4em;
}

#cronica p{
	font-size: 1.2em;
	margin-bottom: 10px;
}


#art_opiniao p{
	margin-bottom: 10px;
}

/*COL CENTRO Edição Impressa*/

#edicao_impressa{
	position: relative;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 10px;
}

/*Edição Actual*/
#ed_actual{
	clear: both;
	height: 1%;
	width: 120px;
	text-align: center;
}

#ed_actual h3{
	font-size: 1.4em;
	color: #9B2B00;
}

#ed_actual a img{
	border: 3px solid #566872;
}

#ed_actual a:hover{
	background: none;
}

#ed_actual a:hover img{
	border: 3px solid #9babb1;	
}

#ed_actual p{
	font-size: 1.3em;
}

a.bt_edimpressa{
	width: 139px;
	height: 18px;
	text-indent: -999em;
	overflow: hidden;
	display: block;
	background: url(../images/bt_edimpressa.png) no-repeat 0 0;
	float: left;
	margin: 5px 0;
}

a.bt_edimpressa:hover{
	background: url(../images/bt_edimpressa.png) no-repeat 0 -20px;
}

a.bt_assinaturas{
	width: 98px;
	height: 18px;
	text-indent: -999em;
	overflow: hidden;
	display: block;
	background: url(../images/bt_assinaturas.png) no-repeat 0 0;
	float: right;
	margin: 5px 0;
}

a.bt_assinaturas:hover{
	background: url(../images/bt_assinaturas.png) no-repeat 0 -20px;
}

/*Edições Anteriores*/

#headlines{
	position: absolute;
	right: 0;
	top: 26px;
	width: 162px;
}

#headlines li{
	font-size: 1.2em;
	color: #181818;
	padding: 3px 0;
	font-weight: bold;
}



/*ARTIGO DE OPINIÃO*/

#art_opiniao{
	
}

#art_opiniao img{
	float: left;
	margin: 0 5px 0 0;
}

#art_opiniao h3{
	font-size: 1.4em;
}

#art_opiniao p{
	font-size: 1.2em;
}


/*FIM DAS COLUNAS DA ESQUERDA E CENTRO*/

/*SIDEBAR*/

#sidebar{

}

.sidebox{
	margin:10px 0;
	padding:0;
	float: left;
	width: 100%;
}

#newsletter{
	border-bottom: 1px solid #DDDDDD;
	height: 240px;
	padding-bottom: 10px;
}

#newsletter p,
#footernewsletter p{
	margin: 5px 0;
	font-size: 1.2em;
	color: #131112;
	padding: 0;
}

#newsletter form{
	height: 18px;
	margin-top: 1px;
}

#newsletter form input.bt_newsletter{

}

#formnewsletter label,
#footernewsletter label{
	display: block;
	font-weight: bold;
}

#formnewsletter span,
#footernewsletter span{
	color:red;font-size:14px;
}

#newsletter input{
	float: none;
	width: 95%;
}

#formnewsletter select{
	border: 1px solid #BBBABA;
	padding: 0 2px;
}

#formnewsletter input.radiobt,
#footernewsletter input.radiobt{
	width: auto;
	margin: 0;
	border: none;
}

#formnewsletter input[type=radio]{
	border: none;
}

/*reset aos fieldset e legends dos formulários da homepage*/

#newsletter fieldset legend{
	display: none;
	width: 0; 
	height: 0; 
	overflow: hidden;
	position: absolute; 
	text-indent: -999em;
}

#newsletter form label.error,
#menu_footer #footernewsletter label.error{
	display: block;
	height: auto;
	overflow: visible;
	position: absolute;
	text-indent: 0;
	left: 0;
	top: 20px;
	width: 100%;
}

#menu_footer #footernewsletter label.error{
	top: 70px;
}

#newsletter .bt_newsletter{
	background: url(../images/bt_newsletter.png) no-repeat 0 0;
	width: 69px;
	height: 18px;
	border: none;
	text-indent: -999em;
	overflow: hidden;
}

#newsletter .bt_newsletter:hover,
#newsletter .bt_newsletter:active{
	cursor: pointer;
	background: url(../images/bt_newsletter.png) no-repeat left -18px;
}

/*mais lidas mais comentadas mais votadas*/

#mais{
	margin: 10px 0 0;
}

#mais .tabs-hide {
    display: none;
}

#mais ul#topheader{
	width: 100%;
	float: left;
	clear: both;
	background: url(../images/tabs_ul_bg.png) repeat-x 0 0;
}

#mais ul#topheader li{
	float: left;
}


.tabs li{
	background: url(../images/bc_navbar_bg.png) repeat-x 0 0;
	text-align: center;
	height: 18px;
	margin: 0 -9px 0 0;
	padding: 0 18px 0 0;
}

.tabs li a{
	background: url(../images/bc_navbar_bg.png) repeat-x 0 0;
	height: 18px;
	font-size: 1.05em;
	text-transform: uppercase;
	line-height: 18px;
	color: #333333;
	float: left;
	padding-left: 5px;
	/*padding-top: 1px;*/
	font-weight: bold;
}

.tabs li a:hover{
	/*background: transparent url(../images/tabs_left.png) no-repeat scroll 0 -40px;*/
	text-decoration: none;
	color: #444444;
}

.tabs li:hover{
/*	background: transparent url(../images/tabs_right.png) no-repeat scroll 100% -40px;*/
}

.tabs li.tabs-selected{
	background: transparent url(../images/tabs_right.png) no-repeat scroll 100% 0;
}

.tabs li.tabs-selected a{
	background: transparent url(../images/tabs_left.png) no-repeat scroll 0 0;
	color: #1A1819;
	z-index: 200;
	cursor: default;
}





/*EDICAO IMPRESSA SIDEBAR*/

#ultima_edicao{
	border-bottom: 1px solid #DDDDDD;
}

#ultima_edicao .pic_mag{
	float: left;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

#ultima_edicao .pic_mag img{
	border: 2px solid #DDDDDD;
}
#ultima_edicao .pic_mag a.bt_assinaturas{
	float: none;
	margin: 5px auto;
}

#ultima_edicao .teasers{
	float: right;
	width: 170px;
	
	
}

.teasers li{
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0;
	color: #181818;
	background: transparent url(../images/arrow.png) no-repeat left 0;
	padding-left: 8px;
}



/*lista de notícias*/

.listanot{
	width: 100%;
	float: left;
	clear: both;
	margin-top: 5px;
}

.listanot li{
	margin: 0;
	font-size: 1.1em;
	padding: 5px;
	border-bottom: 1px solid #DDDDDD;
}

.listanot a{
	color: #de4809;
	font-size: 1.1em;
}

.listanot a:hover{
	background: #de4809;
	font-size: 1.1em;
	color: #FFFFFF;
}

.listanot .social{
	margin-top: 5px;
}

.listanot .social span{
	padding: 3px 0;
	padding-left: 20px;
	line-height: 16px;
	height: 16px;	
}

.listanot .social .comentarios{
	background: transparent url(../images/comentarios.png) no-repeat left center;
}

.listanot .social .visual{
	background: transparent url(../images/visualizacoes.png) no-repeat left center;
}

/*SONDAGEM**/

#sondagem{
	border-bottom: 1px solid #DDDDDD;
	margin: 10px 0;
}

#sondagem p{
	font-size: 1.2em;
	font-weight: bold;
}

#sondagem legend{
	display: none;
}

#sondagem ol li{
	font-size: 1.2em;
}

#sidebar #sondagem form .bt_submit{
	background: url(../images/bt_sondagem.png) no-repeat 0 0;
	width: 69px;
	height: 18px;
	border: none;
	text-indent: -999em;
	overflow: hidden;
}

#sidebar #sondagem form .bt_submit:hover,
#sidebar #sondagem form .bt_submit:active{
	cursor: pointer;
	background: url(../images/bt_sondagem.png) no-repeat left -18px;
}



/*EXTRAS*/

#extras{
	margin-top: 30px;
}

#extras p{
	font-size: 1.2em;
	margin: 10px 0;
}

#extras a{
	display: block;
	line-height: 16px;
}

#extras a:hover{
	background: none;
	color: #de4809;
}

#extras .rss a{
	text-transform: uppercase;
	padding-left: 20px;
	background: url(../images/rss_icon.png) no-repeat center left;
}

#extras .sugestoes a{
	padding-left: 20px;
	background: url(../images/sugestoes_icon.png) no-repeat center left;
}

#extras .recomendar a{
	padding-left: 20px;
	background: url(../images/recomendar_icon.png) no-repeat center left;
}


/*FIM DA SIDEBAR*/





/*FIM DO CONTEUDO PRINCIPAL*/


/*footer*/

#footer{
	background: #EEEEEE;
	padding: 10px 10px 0;
	border: 1px solid #566a72;
	border-width: 1px 0;
	float: left;
	width: 930px;
	padding: 10px;
	margin-top: 20px;
}

#menu_footer{
	border-bottom: 1px solid #D2D2D2;
	padding: 10px 0 5px;
	padding-left: 0px;
	position: relative;
	height: auto;
	float: left;
	width: 100%;
}

#menu_footer img.capa_footer{
	float: left;
	margin-right: 30px;
	height: 125px;
}

#menu_footer form{
	width: 300px;
}



#menu_footer h3{
	font-size: 1.4em;
	font-family: Helvetica,Arial, "MS Trebuchet", sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

#menu_footer p{
	font-size: 1.2em;
}

#menu_footer form{
	float: left;
}

/*reset aos fieldset e legends dos formulários da homepage*/

#menu_footer fieldset legend{
	display: none;
	width: 0; 
	height: 0; 
	overflow: hidden;
	position: absolute; 
	text-indent: -999em;
}



#menu_footer .bt_newsletter{
	background: url(../images/bt_newsletter.png) no-repeat 0 0;
	width: 69px;
	height: 18px;
	border: none;
	text-indent: -999em;
	overflow: hidden;
}

#menu_footer .bt_newsletter:hover,
#menu_footer .bt_newsletter:active{
	cursor: pointer;
	background: url(../images/bt_newsletter.png) no-repeat left -18px;
}


/*SITEMAP*/

#sitemap{
	float: left;
	margin-left: 300px;
}

#sitemap li{
	float: left;
	margin: 0 20px;
}

#sitemap li a{
	font-size: 12px;
}

#sitemap li ul li{
	float: none;
	margin: 0;
	line-height: 14px;
	font-size: 1.2em;
	margin: 3px 0;
}

#sitemap li ul li.rss{
	padding-right: 20px;
	background: url(../images/rss_icon.png) no-repeat 50% center;
}

#sitemap li ul li a{
	background: transparent url(../images/arrow.png) no-repeat left 5px;
	padding-left: 8px;
}

#sitemap li ul li a:hover{
	color: #de4809;
	text-decoration: underline;
}
/*LOGOTIPOS INSTITUCIONAIS*/

#logos{
	margin: 10px 0;
	clear: both;
	width:100%;
	float: left;
}

#logos a{
	text-indent: -999em;
	overflow: hidden;
	display: block;
	margin-right: 20px;
	margin-top: -5px;
}

#logos span{
	float: right;
	padding-top: 5px;
}

#logos .mp_logo{
	width: 162px;
	height: 29px;
	background: transparent url(../images/logos_mp.png) no-repeat 0 0;
	float:left;
}

#logos .ed_logo{
	width: 93px;
	height: 29px;
	background: transparent url(../images/logos_mp.png) no-repeat -316px 0;
	float:left;
}

#logos .marketeer{
	width: 126px;
	height: 29px;
	background: transparent url(../images/logos_mp.png) no-repeat -170px 0;
	float:left;
}

#logos .premiere{
	width: 99px;
	height: 29px;
	background: transparent url(../images/logos_mp.png) no-repeat -534px 0;
	float:left;
}

#logos .hoteis{
	width: 75px;
	height: 29px;
	background: transparent url(../images/logos_mp.png) no-repeat -458px 0;
	float:left;
}

#logos .log_logo{
	width: 40px;
	height: 29px;
	background: transparent url(../images/logos_mp.png) no-repeat -424px 0;
	float: right;
	margin-right: 0;
	margin-left: 3px;
	margin-top: -10px;
	
}

#logos .egoi{
	width: 40px;
	height: 29px;
	background: transparent url(../images/logos_mp.png) no-repeat -633px 0;
	float: right;
	margin-right: none;
}


#logos .log_logo:hover{
	/*background: url(../images/log.png) no-repeat 0 -30px;*/
}

/*COPYRIGHT*/
#copyright{
	margin: 10px 0;
	width: 100%;
	float: left;
}

#copyright p{
	font-size: 1.1em;
	text-align: center;
}


/*PÁGINA DA NOTÍCIA*/

#noticia{
	margin: 0;
}

pre{
	font-size: 1em;
	font-family: Arial, "MS Trebuchet", sans-serif;
}

#noticia .titimg{
	padding: 0;
	width: 100%;
	background: #000000; 
	float: left;
}



#noticia .titimg .fotoprincipal{
	padding: 0;
	text-align: center;
	margin-bottom: 5px;
	float: right;
	max-width: 400px;
	border: none;
	
}

#noticia .titimg h2{
	font-size: 2.4em;
	line-height: 1.3;
	margin-right: 5px;
	padding: 5px; 
	color: #eeeeee;
}


#noticia div.cat_data{
	font-size: 1.3em;
	color: #181818;
}

#noticia div.cat_data a:active{
	background: #de4809;
	color: #FFFFFF;
}

#noticia div.cat_data .cat{
	color: #de4809;
}

.cat_data .data{
	color: #9B2B00;
}

#noticia p{
	font-size: 1.4em;
	margin: 5px 0;
	color: #222222;
	
}



/*Ferramentas Sociais*/

.ferramentasSociais{
	float: left;
	width: 100%;
	padding: 5px 0;
	margin: 5px 0;
	border:1px solid #DDD;
	border-width: 1px 0;
}

.ferramentasSociais li{
	float: left;
	padding: 0 3px;
	font-size: 12px;
	width:16px;
}

.ferramentasSociais li a{
	float: left;
	color: #111111;
	padding-left: 16px;
	height: 16px;
	line-height: 16px;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	cursor: pointer;
}

.tools{
	float: left;
	margin: 0 10px 0 0;
}

.tools li{
	width:auto;
}

.tools li a{
	padding-left: 20px;
	text-indent: 0;
	font-size:.9em;
}

li.comment a{
	background: transparent url(../images/bt_tools.png) no-repeat left 0;
}

li.comments a{
	background: transparent url(../images/bt_tools.png) no-repeat left -16px;
}

li.send a{
	background: transparent url(../images/bt_tools.png) no-repeat left -32px;
}

li.print a{
	background: transparent url(../images/bt_tools.png) no-repeat left -48px;
}

/*li.decreasesize a{
	background: transparent url(../images/bt_tools.png) no-repeat left -64px;
}

li.increasesize a{
	background: transparent url(../images/bt_tools.png) no-repeat left -80px;
}*/

li.share a{
	background: transparent url(../images/bt_tools.png) no-repeat left -96px;
}

/*RATING*/
.rating{
	margin: 0 10px;
	padding: 0;
}

#noticia .rating p{
	margin: 0;
	padding: 0;
}

/*RESIZE TEXT*/

ul.resizetext{
	/*float: right;*/
}

ul.resizetext li{
	float: left;
	padding: 0;
	margin: 0;
}

ul.resizetext a{
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	padding: 0;
}

ul.resizetext .small{
	background: transparent url(../images/resizetext.png) no-repeat 0 0;
}

ul.resizetext .small:hover{
	background: transparent url(../images/resizetext.png) no-repeat 0 -14px;
}

ul.resizetext .medium{
	background: transparent url(../images/resizetext.png) no-repeat -16px 0;
}

ul.resizetext .medium:hover{
	background: transparent url(../images/resizetext.png) no-repeat -16px -15px;
}

ul.resizetext .large{
	background: transparent url(../images/resizetext.png) no-repeat -32px 0;
}

ul.resizetext .large:hover{
	background: transparent url(../images/resizetext.png) no-repeat -32px -15px;
}

ul.resizetext .huge{
	background: transparent url(../images/resizetext.png) no-repeat -48px 0;
}

ul.resizetext .huge:hover{
	background: transparent url(../images/resizetext.png) no-repeat -48px -16px;
}


.socialbookmarks{
	margin: 0 10px;
	float: right;
}


li.digg a{
	background: transparent url(../images/socialtools.png) no-repeat 0 top;
}

li.delicious a{
	background: transparent url(../images/socialtools.png) no-repeat 0 -16px;
}

li.facebook a{
	background: transparent url(../images/socialtools.png) no-repeat 0 -32px;
}

li.twitter a{
	background: transparent url(../images/socialtools.png) no-repeat 0 -48px;
}

/*EXCERTO*/
#left{
	float: left;
	width: 160px;
}

h3#excerto{
	text-align: right;
	font-size: 1.5em;
	color: #505050;
}

/*RELACIONADAS*/

#relacionadas{
	margin: 20px 0;
	border:1px solid #DDDDDD;
	border-width: 3px 0;
	padding-bottom: -5px;
	padding-top: 5px;
}

#relacionadas li{
	background: url(../images/arrowblack.png) no-repeat 0 7px;
	padding: 5px 0;
	padding-left: 16px;
	border-bottom: 1px solid #DDDDDD;
	margin: 0;
}

#relacionadas li.last{
	border: none;
}

#relacionadas li a{
	font-size: 1em;
	color: #DE4809;
}

#relacionadas li a:hover{
	color: #FFFFFF;
	background: #DE4809;
	text-decoration: none;
}


/*CORPO NOTÍCIA*/

#corpoNoticia{
	width: 450px;
	float: right;
}

#corpoNoticia span.cap{
	font-size: 600%;
	margin-top: 8px;
	font-family: Georgia,Helvetica,serif;
	margin-right: .08em;
	text-transform: uppercase;
	float: left;
	line-height: .9;
	font-weight: bold;
}

#corpoNoticia p{
	
}

#corpoNoticia h1{
	
}

#corpoNoticia h2{
	
}

#corpoNoticia h3{
	
}

#corpoNoticia h4{
	
}

#corpoNoticia h5{
	
}

#corpoNoticia h6{
	
}

#corpoNoticia ol,
#corpoNoticia ul{
	padding: 5px 0;
	display: block;
}

#corpoNoticia ul li,
#corpoNoticia ol li{
	list-style: square inside;
	margin: 5px 0;
}

#corpoNoticia ol li{
	list-style: decimal inside;
}

#corpoNoticia blockquote{
	border-left: 5px solid #DDDDDD;
	margin: 5px 15px 5px 0;
	width: 33%;
	font-style: italic;
	font-family: Georgia, "Times", serif;
	font-weight: bold;
	float: left;
	padding-left: 5px;
}

#corpoNoticia blockquote p{
	color: #505050;
}


#corpoNoticia div.wp-caption{
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	padding: 5px 2px 0;
	text-align: center;
	float: left;
	margin: 0 5px 0 0;
}

#corpoNoticia div.wp-caption img{
	border: none;
	float: none;
	margin: 0;
}

#corpoNoticia div p.wp-caption-text{
	font-size: 1.2em;
}

#corpoNoticia img.linkext{
	float: none;
	border: none;
	margin: 0;
}

.content img.linkext,
.contentr img.linkext{
	float: none;
	border: none;
	margin: 0;
}

img.linkext{
	float: none !important;
	border: none !important;
	margin: 0 !important;
}

#corpoNoticia a.fancybox:hover{
	background: none;
}

#corpoNoticia a.fancybox img{
	z-index: 10000;
}


/*IMAGENS ALINHAMENTOS*/

#corpoNoticia img.alignright{
	float: right;
}

#corpoNoticia img.aligncenter{
	margin: 0 auto;
}

#corpoNoticia img.alignleft{
	float: left;
}

#corpoNoticia div.aligncenter{
	margin: 0 auto !important;
}

#corpoNoticia div.alignleft{
	float: left;
}

#corpoNoticia div.alignright{
	float: right;
}

/*FIM IMAGENS ALINHAMENTOS*/





/*COMENTÁRIOS*/

#box_comentarios{
	border-top: 3px solid #DDDDDD;
	border-bottom: 3px solid #DDDDDD;
	margin: 10px 0;
	padding: 10px 0;
}

#box_comentarios .tools_coment{
	width: 100%;
	border: 1px solid #DDDDDD;
	border-width: 1px 0;
	margin: 5px 0;
	font-size: 1.2em;	
	height: 20px;
	line-height: 20px;
	
}

.tools_coment .numcomentarios{
	float: left;
}

.tools_coment .escrevercomentario{
	margin-left: 30px;
	padding-left: 20px;
	background: transparent url(../images/comentar.png) no-repeat 0 center;
	height: 20px;
	line-height:20px;
	float: left;
	
}

.tools_coment .navcomment{
	float: right;
	height: 20px;
	line-height: 20px;
}

.tools_coment .navcomment a,
.tools_coment .navcomment .current{
	margin-left: 10px;
	color: #9B2B00;
	
	font-size: .9em;
	line-height: .9em;
	margin: 0;
	padding: 1px 4px;
	border: 1px solid #CCCCCC;
}

.tools_coment .navcomment .current{
	font-weight: bold;
	border: 1px solid #DDDDDD;
	color: #181818;
}

.tools_coment .navcomment a:hover{
	border: 1px solid #DDDDDD;
	background: #EEEEEE;
	color: #762100;
}


/*SEM COMENTÁRIOS*/

#box_comentarios .nocomments{
	border: 1px solid #DDDDDD;
	padding: 5px;
	border-width: 2px 0;
	background: #EEEEEE;
}

#box_comentarios .nocomments h2{
	color: #181818;
}

/*COMENTÁRIOS FECHADOS*/

#box_comentarios .closedcomments{
	border: 1px solid #CCCCCC;
	padding: 5px;
	border-width: 2px 0;
	background: #DDDDDD;
}

#box_comentarios .closedcomments h2{
	color: #181818;
}


#box_comentarios ol{
	
}

#box_comentarios li{
	margin: 10px 10px 10px 0;
	padding: 5px;
	
}

#box_comentarios li.odd{
	background: #EEEEEE;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	margin-left: 10px;
	margin-right: 0;
}

#box_comentarios li p{
	font-size: 1.05em;
}

#box_comentarios li p .data{
	padding-left: 20px;
	background: transparent url(../images/comentarios.png) no-repeat 0 0;
}

#box_comentarios li p .nome_loc{
	font-weight: bold;
	text-transform: capitalize;
}


#principal form .normas{
	width: 300px;
	font-size: .9em;
	float: right;
}

#principal form .normas p{
	font-weight: bold;
}




/*************FORMULARIOS*******************/

#principal form{
	background:#EEEEEE;
	margin:0 0 20px;
	padding:10px;
	border:1px solid #eee;
	border-width:1px 0;
	font-family: "Lucida Grande",Verdana, sans-serif;
	color: #222222;
}

#principal fieldset{
	margin: 10px 0;
	padding: 0;
}

#principal fieldset div{
	padding: 10px;
	background: #DDDDDD;
	margin: 10px 0;
}

#principal fieldset legend{
	display: block;
	overflow: 0;
	text-indent: 0;
	font: 1.8em "Georgia", "Trebuchet MS", Verdana, sans-serif;
	color: #181818;
}

#principal form p,
#principal form li{
	margin: 5px 0;
	font-size: 1.2em;
	float: left;
	width:100%;
}

#principal form label{
	display: block;
	width: auto; 
	height: auto; 
	overflow: visible;
	position: relative; 
	text-indent: 0;
	font-size: 1.2em;
	font-variant: small-caps;
	line-height: 1.2em;
}

#principal fieldset.tipoAssinatura label{
	font-variant: normal;
	font-size: 1.05em;
}

#principal form label.lb_inline{
	display: inline;
}

#principal form input,
#principal form textarea,
#principal form select{
	border: 1px solid #BBBABA;
	padding: 1px 0;
	width: 100%;
	color: #333333;
	font-size: 1em;
}

#principal form textarea{
	font-size: 1.2em;
}

#principal input.query:focus,
#principal input.query:focus,
#principal form input:focus,
#principal form select:focus,
#principal form textarea:focus,
input:focus {
	background:#EEEEEE;
	border:1px solid #222;
}

#principal form .textarea,
#principal form .select,
#principal form .text {
	display: block;
	width: 100%;
	padding: 2px 0;
	float: left;
}

#principal form .check{
	width: auto;
}


#principal form li.size25,
#principal form li.size33,
#principal form li.size45,
#principal form li.size50,
#principal form li.size66,
#principal form li.size75,
#principal form li.size100{
	margin: 3% 1% 0 0;
}


#principal form li.size25{
	width: 24%;
	float: left;
}

#principal form li.size33{
	width: 32%;
	float: left;
}

#principal form li.size45{
	width: 44%;
	float: left;
}

#principal form li.size50{
	width: 49%;
	float: left;
}

#principal form li.size66{
	width: 65%;
	float: left;
}

#principal form li.size75{
	width: 74%;
	float: left;
}

#principal form li.size100{
	width: 99%;
}

/*LABELS*/

#principal form li label em{
	color: #762100;
}



#principal form .w100{
	width: 97%;
	float: left;
}

#principal form .w75{
	width: 74%;
	float: left;
}

#principal form .w66{
	width: 65%;
	float: left;
}

#principal form .w50{
	width: 49%;
	float: left;
}

#principal form .w33{
	width: 32%;
	float: none;
	display: inline;
}

#principal form .w25{
	width: 24%;
	float: none;
	display: inline;
}

#principal form .w15{
	width: 15%;
	float: none;
	display: inline;
}

#principal form .w10{
	width: 10%;
	float: none;
	display: inline;
}

#principal form table{
	
}

#principal form table tr{

}

#principal form table td{
	padding: 5px 0;
	vertical-align: middle;	
}



/**************ERRORS****************/

#principal form label.error,
#formnewsletter label.error,
#menu_footer #footernewsletter label.error{
	clear: both;
	width: 100%;
	color: #FFFFFF;
	background: #333333;
	margin: 5px 0;
	padding: 2px 1px;
	font-size: .95em;
	float: left;
	font-variant: normal;
	line-height: 1em;
	height: auto;
}

#footernewsletter,
#formnewsletter{
	position: relative;
}



/*RADIO BUTTONS*/

form .radio{
	width: auto;
}



#sidebar form input.bt_submit,
#principal form input.bt_submit{
	width: auto;
	background:#CAC5BC;
	border:1px solid #9D9992;
	color:#000;
	padding:1px 3px;
	font-size:1.2em;
	height: auto;
	margin-top: 10px;
}

#sidebar form input.bt_submit:hover,
#principal form input.bt_submit:hover {
	cursor:pointer;
	background:#A29F99;
}

/**************ARQUIVO*******************/

#arquivo{
	
}

#arquivo .thumbnail{
	width: 75px;
}



/*CONTEUDO 100%*/

.content{
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 10px;
	padding: 10px 0;
}


/*CONTEUDO COM PUB À ESQUERDA*/

.contentr{
	width: 78%;
	float: right;
	margin: 0;
	padding: 10px 0;
}

.contentr h3,
.content h3{
	color: #181818;
}

.contentr .data,
.content .data{
	color: #181818;
	font-size: .9em;
}

.contentr .autor a,
.content .autor a{
	text-decoration: underline;
	font-size: .95em;
}

.contentr .imgcaption,
.content .imgcaption{
	float: left;
	background: #DDDDDD;
	margin: 0 5px 5px 0;
}

.contentr .imgcaption img,
.content .imgcaption img{
	float: left;
	margin: 0
}

.contentr .imgcaption span,
.content .imgcaption span{
	float: left;
	clear: both;
	margin: 1px 3px;
	color: #111111;
	font-size: 1.1em;
}

.contentr img,
.content img{
	float: left;
	margin: 5px 5px 0 0;
	border: 3px solid #DDDDDD;
}

.contentr img.external_link{
	border: none;
	float: none;
}

.contentr p,
.content p{
	margin: 5px 0;
}

.contentr ul.ulLista,
.content ul.ulLista{
	border: 3px solid #DDDDDD;
	margin: 5px 0;
	padding: 5px 0;
	width: 100%;
	float: left;
	border-width: 3px 0 0;
}

.contentr ul.ulLista li,
.content ul.ulLista li{
	font-size: 1.2em;	
}

.contentr ul.ulLista li a,
.content ul.ulLista li a{
	background: transparent url(../images/arrow.png) no-repeat left 3px;
	padding-left: 8px;
}

.contentr ul.ulLista li span,
.content ul.ulLista li span{
	font-weight: bold;
	background: transparent url(../images/arrow.png) no-repeat left -6px;
	padding-left: 8px;
}



/*PÁGINA RESULTADOS DA PESQUISA*/

#rpesquisa{
	width: 78%;
	float: right;
	margin: 0;
	padding: 0;
}

#rpesquisa p{
	font-size: 1.2em;
}

.navpesquisa{
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	border-width: 1px 0;
	float: left;
	width: 100%;
	margin: 10px 0;
}

.navpesquisa li{
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	font-size: 1.1em;
}

.navpesquisa .centro{
	margin: 0 5em;
	text-align: center;
}

.navpesquisa li.seg{
	float: right;
}

.resultado{
	float: left;
	width: 100%;
}

.resultado li{
	padding: 10px 0;
	font-size: 1.2em;
	background: transparent url(../images/dotted_hor.gif) repeat-x left bottom;
}

.resultado li span.data{
	color: #181818;
	font-size: .9em;
	font-weight: bold;
}

.resultado li a{
	font-size: 1.3em;
}

.resultado li span.excerto{
	color: #666666;
}

#principal p.info{
	font-size: 1em;
}

#principal .info a{
	font-size: 1em;
}

/*EDITORIAL*/

#editorial{

}



div#div_related{
	width: 100%;
	float: left;
	clear: both;
	margin: 5px 0;
}


ul.related{
	padding-bottom: 5px;
	margin: 5px 0;
}



/*EDIÇÃO IMPRESSA*/
#edicaoimpressa form{
	padding: 0;
}
#edicaoimpressa form fieldset{
	margin: 0;
}
#edicaoimpressa form li.size66,
#edicaoimpressa form li.size25{
	margin: 1% 0 1% 1%;
}



#edicaoimpressa div.cat{
	margin-left: 145px;
	margin-bottom: 20px;
}

#edicaoimpressa h3{
	color: #181818;
	font-size: 1.4em;
	font-variant: small-caps;
}

#edicaoimpressa img{
	float: none;
	width: 70px;
	height: 96px;
}

#edicaoimpressa ul{
	margin: 0;
}

#edicaoimpressa ul li{
	/*border-bottom: 1px solid #DDDDDD;*/
	font-size: 1.2em;
	padding: 5px 0;
	margin: 5px 0;
}

#edicaoimpressa ul li h4{
	font-size: 1.1em;
	color: #762100;
}

/******************AGENDA************************/

#agenda{
	
}

#agenda h2{
	margin: 5px;
}

.pastevents{
	text-align: right;
}

ul.listaeventos{
	margin: 0;
	clear: both;
	width: 100%;
	font-size: 1em;
	float: left;
}

ul.listaeventos li{
	padding: 5px 0;
	margin: 5px 0;
	border-bottom: 1px solid #DDDDDD;
}

#principal ul.listaeventos li p{
	font-size: 1em;
}

ul.listaeventos li .data{
	width: 2.2em;
	height: auto;
	margin-top: 5px;
	float: left;
	border: 1px solid #DDDDDD;
	margin-right: 5px;
	text-align: center;
	font-size: 1.05em;
}

ul.listaeventos li .data span.mes{
	background: #9B2B00;
	color: #FFFFFF;
	float: left;
	width: 2.2em;
}

ul.listaeventos li .data span.dia{
}

ul.listaeventos li h3{
	font-weight: normal;
	font-size: 1.4em;
}

ul.listaeventos li p{
	font-size: 1.1em;
	padding: 0;
	margin: 0;
}

/*****************EDIÇÃO IMPRESSA MOSAICO DE CAPAS******************/

#edicaoimpressa{
	
}

#edicaoimpressa ol{
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px;
}


#edicaoimpressa .mosaicorevistas{
	float: left;
	margin: 1% 1% 3%;
	text-align: center;
	width: 23%;
}

#edicaoimpressa .mosaicorevistas a{
	
}

#edicaoimpressa .mosaicorevistas a:hover img{
	border: 3px solid #8E9CA1;
}

#edicaoimpressa p{
	font-size: .95em;
	margin: 6px 0;
}

#edicaoimpressa ol li.clear{
	clear: both;
	height: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}


/***********RESULTADOS PESQUISA*****************/

#principal .resultado_pesquisa li{
	margin: 5px 0;
	border-bottom: 1px solid #DDDDDD;
}

#principal .resultado_pesquisa li h4{
	
}

#principal .resultado_pesquisa li p{
	font-size: 1em;
}


/******************DOSSIERS***************************/

.dossier_lista{
	
}

.dossier_lista ul li{
	border-bottom: 1px solid #DDDDDD;
}

.dossier_lista ul li a{
	font-size: 1.5em;
}

.dossier_lista ul li p a{
	font-size: .8em;
}

.dossier_lista ul li ul li{
	border: none;
	background: url(../images/arrow.png) no-repeat 0 12px;
	padding-left: 8px;
}

.dossier_lista ul li ul li p{
	display: inline;
}

/***********DOSSIERS RELACIONADOS*****************/

.dossiers_related{
	font-size: 1em;
	margin: 5px 0;
}

.dossiers_related ul{
	
}

.dossiers_related ul li{
	background: url(../images/arrow.png) no-repeat 0 8px;
	padding-left: 8px;
}

.dossiers_related ul li.serieslist-li-current{
	background: url(../images/arrow.png) no-repeat 0 -16px;
}

.dossiers_related ul li p{
	margin: 0;
	display: inline;
}

.dossiers_related ul li p a{
	font-size: .9em;
}

.dossiers_related ul.current{
	
}


/***************PÁGINA DA EDIÇÃO*************************/

#edicaonoticia{
	
}

#edicaonoticia form#edition{
	background: none;
	border: none;
	padding: 10px 0;
}

#edicaonoticia form#edition input.bt_assinar{
	width: 98px;
	height: 20px;
	background: url(../images/bt_comprar.png) no-repeat 0 0;
	border: none;
	text-indent: -999em;
	overflow: hidden;
}

#edicaonoticia form#edition input.bt_assinar:hover{
	cursor: pointer;
}


#edicaonoticia form#comprar #last_edicoes{
	
}

#edicaonoticia form#comprar #last_edicoes .revistas{
	float: left;
	width: 22%;
	margin: 1%;
	text-align: center;
}

#edicaonoticia form#comprar #last_edicoes .revistas p{
	font-size: 1em;
}

#edicaonoticia form#comprar #last_edicoes .revistas img{
	width: 70px;
	height: 100px;
}

#edicaonoticia form#comprar #last_edicoes .revistas img,
#edicaonoticia form#comprar #last_edicoes .revistas p input{
	float: none;
}



/**************PÁGINA 404*********************/

#page404{
	
}

#page404 h3{
	
}

#page404 ol{
	margin: 10px 20px;
}

#page404 ol li{
	list-style: square inside;
}


/***************SITEMAP**********************/

#mapasitio{
		font-size: 12px;
}

#mapasitio .categorias,
#mapasitio .paginas{
	width: 50%;
	margin: 20px 0;
	float: left;
}

#mapasitio ul{
	margin: 10px 0px;

}

#mapasitio ul li a{
	font-size: 1.2em;
	color: #181818;
	background: url(../images/arrowblack.png) no-repeat 0 center;
	padding-left: 15px;
}

#mapasitio ul li ul{
	margin: 0 15px;
}

#mapasitio ul li ul li a{
	font-size: 1.15em;
}






