/* --------------------------------------------------------------- Reset */
body,div,td,p,span,img,input,select,textarea {font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:11px;color:#909090;}
body{background:#ffffff url(../img/bg_body.png) center top repeat-y scroll;}
body *{outline:none;}
html, body{height:100%;}
body{text-align:center;position:relative;background:#ffffff url(../img/bg_site.png) left top repeat-x scroll}
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
fieldset,img,abbr,acronym{border: 0px;}
p,h1,h2,h3,h4,h5, h6{margin:10px 0;}
ul{list-style-type: none;}
ul.list{list-style-type:disc;padding-left:20px;}
	ul.list li{margin-bottom:10px;}
ol{padding-left:20px;}
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}
h3, h2.relacionados, h2.comments{font-size:1.3em}
/* --------------------------------------------------------------- Utils */
hr{display:none;position:absolute;}
.ns{overflow:hidden;}
.nb{border:0px;background:transparent;}
.dn{display:none;}
p._404{margin:0 20px;}
p._404_{margin:10px 20px;}
.alignleft{
	float:left;
	margin: 5px 10px 0 0;
}
.alignright{
	float:left;
	margin: 5px 0 0 10px;
}

.fc{ /* float container */
	height:100%;
	overflow:hidden;
	/* ie 6- */
	_height:auto;
	_overflow:visible;
	zoom:1;
}

.not-found span{
	color:#909090 !important;
	font-size:18px;
}

/* --------------------------------------------------------------- Fonts */
.al{text-align: left;}
.ac{text-align: center;}
.ar{text-align: right;}
.txtErro{color:red;}

.replace{text-indent:-2000px;font-size:1px}

.wpcf7-validation-errors{}
/* --------------------------------------------------------------- Formularios */
input, select, textarea{color:#636363;border:#dbdbdb 1px solid;background-color:#ffffff;}
textarea{overflow:auto;}
.fixSelect{vertical-align: 0 !important;vertical-align: -2px;}
.fixRadio{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0;}
.bt_procurar{border:0px;background:transparent;margin-top:8px;}
.Button{cursor:pointer;}
form#commentform input[type="hidden"]{visibility:hidden;}
/* --------------------------------------------------------------- Links */
a:link{text-decoration:underline;color:#660099}
a:visited{text-decoration:underline;color:#660099}
a:active{text-decoration:underline;color:#660099}
a:hover{text-decoration:none;color:#660099}

/* --------------------------------------------------------------- Posicionamento */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}

p.navegacao{padding:10px 20px;margin:0;text-align:right;zoom:1;}
p.moderado{
	padding:10px 10px 10px 30px;
	background:#fcf5aa url(../img/atencao.gif) 5px center no-repeat scroll;
	border:1px solid #f7ac4c;
	color:#666666;
}

div#header{
	width:780px;
	height:160px;
	text-align:left;
	background:transparent url(../img/bg_header.png) left top no-repeat scroll;
	position:relative;
}

div#header.flash{
	background:none !important;
}

div#page{
	width:780px;
	margin:0 auto;
	text-align:left;
	height:100%;
	position:relative;z-index:1;
}

div#content{}

	div#content .container{
	}
	
	.extraDivRight{/*
		width:265px;
		height:474px;
		background:transparent url(../img/bg_extra_right.jpg) left top no-repeat scroll;
		z-index:2;
		position:absolute;
		top:1750px !important;
		right:-90px;
	*/}
	.wp-polls-ans p a{color:#ff9900}
	.extraDivLeft{
		background:transparent url(../img/bg_extra_left.jpg) no-repeat scroll left top;
		height:529px;
		margin-left:-70px;
		position:absolute;
		top:1100px;
		z-index:2;
		width:419px;
		display:block;
	}

div#menu{
	width:160px;
	height:100%;
	float:left;display:inline;
	padding-right:21px;
	position:relative;
	z-index:3;
	clear:left;
}

div#sidebar{
	width:160px;
	height:100%;
	float:left;display:inline;
	position:absolute;
	right:0;
	z-index:3;
}

div.posts{
	left:182px;
	overflow:hidden;
	position:absolute;
	width:416px;
	z-index:3;
}
/* --------------------------------------------------------------- Título de seção */
h2.categorias, h2.arquivo{
	margin-top:5px;
}
h2.arquivo{
	margin-bottom:10px;
}
dt.categorias, h2.categorias{
	height:15px;
	background:transparent url(../img/tit_categorias.gif) left top no-repeat scroll;
}
dt.canalVivo{
	height:15px;
	background:transparent url(../img/tit_canal_vivo.gif) left top no-repeat scroll;
}
dt.arquivo, h2.arquivo{
	height:15px;
	background:transparent url(../img/tit_arquivo.gif) left top no-repeat scroll;
}
h3.tags, h3.mais_visitados, h3.mais_comentados, h3.enquete{
	height:1px;
	font-size:1px;
	margin:0;
}
/* --------------------------------------------------------------- Header */
.site_name a{
	display:block;
	position:absolute;
	height:122px;
	width:158px;
	top:15px;
	text-indent:-200px;
	font-size:1px;
	outline:none;
	overflow:hidden;
}
ul.menuHeader{
	height:32px;
	position:absolute;
	top:0;
	right:0;
	background:transparent url(../img/bg_menu_header.gif) left top repeat-x scroll;
}
	ul.menuHeader li{
		float:left;display:inline;
		line-height:28px;
		height:32px;
		margin:0 7px;
		padding:0;
	}
	ul.menuHeader li.first{
		margin-left:0;
		padding-left:14px;
		background:transparent url(../img/bg_menu_first.gif) left top no-repeat scroll;
	}
	ul.menuHeader li.last{
		margin-right:0;
		padding-right:14px;
		background:transparent url(../img/bg_menu_last.gif) right top no-repeat scroll;
	}
		ul.menuHeader li a, ul.menuHeader li a:visited{
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
			color:#979797;
		}
		ul.menuHeader li a.ativo{color:#660099;}
		
/* --------------------------------------------------------------- Sub Menu */
ul.submenu{
	margin: 15px 0 -1px 195px;
	height:28px;
}
	ul.submenu li{
		float:left;display:inline;
		height:28px;
		margin:0 10px 0 0;
		position:relative;
		background:#f3f3f3 url(../img/bg_abas.gif) 0 -29px repeat-x;
	}
		ul.submenu li b{
			float:left;
			width:10px;
			height:28px;
			position:absolute;
			background:url(../img/bg_abas.gif) no-repeat;
		}
			ul.submenu li b.lft{
				left:-3px;
			}
			ul.submenu li b.rgt{
				background-position:0 -59px;
				right:-3px;
			}
		ul.submenu li a{
			margin:6px 0 0 0;
			padding:0 10px;
			height:15px;
			background:url(../img/bg_txt_aba.png) no-repeat;
			float:left;
			text-indent:-200px;
			overflow:hidden;
		}
			ul.submenu li a.blog{
				width:75px;
				background:url(../img/bg_txt_aba.png) 5px 1px no-repeat;
			}
				ul.submenu li a.blog:hover,
				ul.submenu li.over a.blog{
					background:url(../img/bg_txt_aba.png) 5px -17px no-repeat;
				}
				
			ul.submenu li a.multimidia{
				width:85px;
				background:url(../img/bg_txt_aba.png) -95px 0 no-repeat;
			}
				ul.submenu li a.multimidia:hover,
				ul.submenu li.over a.multimidia{
					background:url(../img/bg_txt_aba.png) -95px -17px no-repeat;
				}
			ul.submenu li a.concurso{
				width:55px;
				background:url(../img/bg_txt_aba.png) -201px 0 no-repeat;
			}
				ul.submenu li a.concurso:hover,
				ul.submenu li.over a.concurso{
					background:url(../img/bg_txt_aba.png) -201px -17px no-repeat;
				}


/* --------------------------------------------------------------- Left Bar */

.roundbox{
	background:transparent url(../img/bg_roundbox_top.gif) left top no-repeat scroll;
	overflow:hidden;
	zoom:1;
}
.roundbox_alca{
	background:#ffffff url(../img/bg_roundbox_top_alca.gif) left top no-repeat scroll;
	overflow:hidden;
	zoom:1;
}
	.roundbox .footer_alca, .roundbox_alca .footer_alca{
		display:block;
		height:20px;
		background:#ffffff url(../img/bg_roundbox_bottom_alca.gif) left top no-repeat scroll;
	}
	.roundbox .footer, .roundbox_alca .footer{
		display:block;
		height:16px;
		background:#ffffff url(../img/bg_roundbox_bottom.gif) left top no-repeat scroll;
	}


dl.categorias, #menu .roundbox .listaCategorias{
	padding:0px 14px;
	margin:10px 0 0 0;
	overflow:hidden;
	background:#ffffff url(../img/bg_roundbox.gif) left top repeat-y scroll;
}
#menu .roundbox .listaCategorias ul.categorias,
#menu .roundbox_alca .arquivo-borda ul.archives{
	margin: 10px 0 10px 0;
}
	#menu .roundbox .listaCategorias ul.categorias li,
	#menu .roundbox_alca .arquivo-borda ul.archives li{
		padding-left:15px;
			margin-top:5px;
			background:#ffffff url(../img/bg_arrow.gif) left 4px no-repeat scroll;
	}
		#menu .roundbox .listaCategorias ul.categorias li a,
		#menu .roundbox_alca .arquivo-borda ul.archives li a{
			color:#909090;
			text-decoration:none;
		}
		#menu .roundbox .listaCategorias ul.categorias li a:hover,
		#menu .roundbox_alca .arquivo-borda ul.archives, li a:hover{
			text-decoration:underline;
		}
		#menu .roundbox .listaCategorias ul.categorias li a:visited,
		#menu .roundbox_alca .arquivo-borda ul.archives li a:visited{
			color:#909090;
			text-decoration:none;
		}
	
	dl.categorias dt{
		margin:5px 0 10px 0;
	}
	dl.canalVivo dt, dl.arquivo dt{
		margin:20px 0 10px 0;
	}
	dl.categorias dd, dl.canalVivo dd{
		padding-left:15px;
		margin-top:5px;
		background:#ffffff url(../img/bg_arrow.gif) left 4px no-repeat scroll;
	}
		dl.categorias dd a, dl.canalVivo dd a{
			color:#909090;
			text-decoration:none;
		}
		dl.categorias dd a:hover, dl.canalVivo dd a:hover{
			text-decoration:underline;
		}
		dl.categorias dd a:visited, dl.canalVivo dd a:visited{
			color:#909090;
			text-decoration:none;
		}
		
dl.canalVivo, dl.arquivo, .roundbox_alca .arquivo-borda{
	padding:0px 14px;
	margin:15px 0 0 0;
	background:#ffffff url(../img/bg_roundbox.gif) left top repeat-y scroll;
}
.roundbox_alca .arquivo{
	margin-top:20px;
}
/* --------------------------------------------------------------- Calendário */

#calendario{margin:0 2px;border:0px none;}
	#calendario td, #calendario th{width:20px;}
	#calendario caption{text-transform:capitalize;}
		#calendario thead th{
			background-color:#f7f7f7;
			margin:0;
			padding:0;
			font-weight:bold;
		}
		#calendario tr.navCalendario td.pad{width:20px;}
		#calendario tr.navCalendario td{
			width:100px;
			text-transform:capitalize;
			height:20px;
			font-size:11px;
			line-height:20px;
		}
		#calendario tr.navCalendario td#prev, #calendario tr.navCalendario td#next{width:20px;}
			#calendario tr.navCalendario td#prev a{
				display:block;
				width:20px;
				height:20px;
				background:transparent url(../img/bt_mes_anterior.gif) center center no-repeat scroll;
				text-indent:-200px;
				overflow:hidden;
				outline:none;
			}
			#calendario tr.navCalendario td#next a{
				display:block;
				width:20px;
				height:20px;
				background:transparent url(../img/bt_proximo_mes.gif) center center no-repeat scroll;
				text-indent:-200px;	
				overflow:hidden;
				outline:none;
			}
		#calendario td a{
			text-decoration:none;
			font-weight:bold;
		}

/* --------------------------------------------------------------- Sidebar */
div.busca{
	width:144px;
	height:67px;
	padding:0 6px 0 10px;
	background:transparent url(../img/bg_box_busca.png) left top no-repeat scroll;
	overflow:hidden;
}
	h3.busca{
		height:1px;
		margin:0;
		font-size:1px;
	}
	.busca div.input_busca{
		background:transparent url(../img/bg_input_busca.png) no-repeat scroll left top;
		height:17px;
		margin:26px 0 5px 0;
		overflow:hidden;
		padding:3px 0 0 5px;
		width:105px;
	}
		.busca div.input_busca #s{ 
			height:19px;
			line-height:1em;
			border:0px none;
			padding:0;
			font-size:10px;
			width:100px;
			float:left;
		}
		.busca #searchsubmit{
			float:right;
			margin-top:-25px;
		}
		
p.tags{
	background:transparent url(../img/tit_tags.png) left top no-repeat scroll;
	padding:57px 5px 0 5px;;
	margin-top:0;
}
	p.tags a{
		text-decoration:none;
		color:#909090;
		font-weight:bold;
	}
h3.enquete{
	background:transparent url(../img/tit_enquete.gif) left top no-repeat scroll;
	width:160px;
	height:52px;
	margin-top:20px;
}
ul.links{
	background:transparent url(../img/tit_links.gif) left top no-repeat scroll;
	padding:57px 5px 0 5px;
	margin-top:10px;
	margin-top:0;
}
ul.mais_visitados{
	background:transparent url(../img/tit_mais_visitadas.png) left top no-repeat scroll;
	padding:57px 5px 0 5px;
	margin-top:10px;
	margin-top:0;
}
	ul.mais_visitados li, ul.mais_comentados li, ul.links li{
		padding-left:15px;
		margin-top:5px;
		background:#ffffff url(../img/bg_arrow_verde.gif) left 4px no-repeat scroll;
		margin-left:10px;
	}
		 ul.links li a,ul.mais_visitados li a, ul.mais_comentados li a, ul.mais_comentados li a:visited, ul.mais_visitados li a:visited{
			text-decoration:none;
			color:#909090;
		}
		ul.links li a:hover,ul.mais_visitados li a:hover, ul.mais_comentados li a:hover{
			text-decoration:underline;
			color:#909090;
		}

ul.mais_comentados{
	background:transparent url(../img/tit_mais_comentadas.png) left top no-repeat scroll;
	padding:57px 5px 0 5px;
	margin-top:10px;
}		


/* --------------------------------------------------------------- Posts */
div.posts div.content{
	/*background:#ffffff url(../img/bg_content.png) left top repeat-y scroll;*/
	background-color:#ffffff;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	height:100%;
	overflow:hidden;
	/* ie 6- */	
	_height:auto;
	_overflow:visible;
	zoom:1;
	padding-bottom:10px !important;
	padding-bottom:20px;
}

div.posts div.content .head{
	padding:10px 0 10px 20px;
	background:url(../img/bg_sep_dotted.png) center bottom no-repeat;
}

	div.posts div.content .head .search-result{
		font-family:Verdana, Geneva, sans-serif;
		color:#ff9900;
		font-size:13px;
		font-weight:bold;
	}
	
div.posts div.content .pagFooter{
	padding:0px 0 10px;
}

div.posts div.content h1{
	font-size:18px;
	color:#ff9900;
	font-weight:bold;
	text-decoration:none;
	margin:0px 20px 0px 20px;
}

div.posts .post{
	padding:20px 20px 30px 20px;
	width:376;
	overflow:hidden;
}

div.posts span.top{
	height:10px;
	width:416px;
	display:block;
	background:#ffffff url(../img/bg_content_top.png) left top no-repeat scroll;
	margin:0;
	overflow:hidden;
}

div.posts span.bottom{
	height:22px;
	width:416px;
	display:block;
	background:transparent url(../img/bg_content_bottom.png) left top no-repeat scroll;
	margin:0px !important;
	margin-top:-15px;
	overflow:hidden;
}

p.navigation{
	padding:5px 20px;
	overflow:hidden;
	/* ie 6- */
	_height:auto;
	_overflow:visible;
	zoom:1;
	margin:0;
}

div.posts .post{
	background:transparent url(../img/bg_sep_dotted.png) center bottom no-repeat scroll;
	zoom:1;
	overflow:hidden;
}
	div.posts .post h2.postTitle, div.posts .post h2.postTitle *,
	h2, div.posts .post .entry h2.postTitle, div.posts .post .entry h2.postTitle a,
	div.posts .post .entry h2.postTitle a:visited, h1.postTitle{
		font-size:15px;
		color:#ff9900;
		font-weight:bold;
		text-decoration:none;
		margin:0;
		font-family:Verdana, Geneva, sans-serif;
	}
	div.posts .post h1.postTitle, div.posts .post h1.postTitle *, h1{
		font-size:15px;
		color:#ff9900;
		font-weight:bold;
		text-decoration:none;
		margin:0;
		font-family:Verdana, Geneva, sans-serif;
	}
	div.posts .post p.detalhe_post{
		margin:0;
		font-size:10px;
	}
	div.posts .post div.entry{
		overflow:hidden;
	}
	div.posts .post div.entry *{
		line-height:1.6em;
		color:#333333;
		font-family:Verdana, Geneva, sans-serif;
	}
	div.posts .post div.entry ul{
		list-style-type:circle 	!important;
		padding-left:25px;
	}
	div.wp-caption{width:374px;overflow:hidden;}
	div.posts .post div.entry .wp-caption-text{margin-top:0;line-height:1.2em;width:400px;}
	div.posts .post div.entry a{
		color:#610091;
	}
	div.posts .post div.entry a:visited{
		color:#b691c8;
	}
	div.posts .post .metadata{margin:0;line-height:1.5em;}
		div.posts .post .metadata, div.posts .post .metadata *,
		div.posts .post ul.actions li, div.posts .post ul.actions li *{
			font-size:10px;
			font-family:Tahoma, Geneva, sans-serif;
		}
		div.posts .post .metadata a, div.posts .post .metadata a *{
			color:#909090;
			text-decoration:none;
		}
	div.posts .post ul.actions{margin:0;list-style-type:none;}
		div.posts .post ul.actions li{
			float:left;
			display:inline;
			margin-right:2px;
			padding-left:15px;
		}
		div.posts .post ul.actions li.mail{background:transparent url(../img/ico_actions.png) left -58px no-repeat scroll;padding-left:15px;}
		div.posts .post ul.actions li.link{background:transparent url(../img/ico_actions.png) left -72px no-repeat scroll;padding-left:16px;}
		div.posts .post ul.actions li.comentarios{background:transparent url(../img/ico_actions.png) left -87px no-repeat scroll;padding-left:11px;}
		div.posts .post ul.actions li.trackback{background:transparent url(../img/ico_actions.png) left -121px no-repeat scroll;padding:2px 0 5px 15px;}
		div.posts .post ul.actions li.trackback_link{background:transparent url(../img/ico_actions.png) left -118px no-repeat scroll;padding:4px 0 5px 15px;min-height:14px;height:auto !important;height:14px;}
		div.posts .post ul.actions li.bookmark{background:transparent url(../img/ico_actions.png) left -103px no-repeat scroll;}
		div.posts .post ul.actions li.mailrx{background:transparent url(../img/ico_actions.png) left -58px no-repeat scroll;padding-left:15px;}
		div.posts .post ul.actions li.linkrx{background:transparent url(../img/ico_actions.png) left -72px no-repeat scroll;padding-left:16px;}
		div.posts .post ul.actions li.comentariosrx{background:transparent url(../img/ico_actions.png) left -87px no-repeat scroll;padding-left:11px;}
		div.posts .post ul.actions li.bookmarkrx{background:transparent url(../img/ico_actions.png) left -103px no-repeat scroll;}
			div.posts .post ul.actions li, div.posts .post ul.actions li *{color:#660099;text-decoration:none;font-size:9px}

div.similar_posts{
	padding:10px 20px 10px 20px;
	zoom:1;
	background:transparent url(../img/bg_sep_dotted.png) center bottom no-repeat scroll;
}
div.comment{
	padding:0px 20px 0px 20px;
	zoom:1;
}
	div.similar_posts ul li{
		padding-left:15px;
		margin-top:5px;
		background:#ffffff url(../img/bg_arrow_org.gif) left 5px no-repeat scroll;
	}
		div.similar_posts ul li a{
			color:#909090;
			text-decoration:none;
		}
		div.similar_posts ul li a:hover{text-decoration:underline;}

	div.comment div.commentary{
		margin-bottom:20px;	
	}
	div.comment div.commentary h4, div.comment div.commentary h3 *{
		font-family: Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#ff9900;
		margin-bottom:0px;
		text-decoration:none;
	}
	div.comment div.comentarios{
		padding-bottom:1px;
		margin-bottom:15px;
		zoom:1;
		background:transparent url(../img/bg_sep_dotted.png) center bottom no-repeat scroll;
	}
	div.comentarios_home{
		padding:10px;
		margin-bottom:15px;
		zoom:1;
		background:#faf9f9 url(../img/bg_sep_dotted.png) center bottom no-repeat scroll;
	}
	div.comment p.por, div.comment p.por a{
		color:#8C40B3;
		font-weight:bold;
		margin-bottom:0;
		text-decoration:none;
	}
	div.comment p.por a.vip{
		color:#909090 !important;
		text-decoration:underline;
	}
	div.comment p.por a.vip:hover{
		text-decoration:none;
	}
	div.comment p{margin:1px 0 0 0;}
	div.comentario, div.comentario *{
		font-family:Verdana, Geneva, sans-serif;
	}
	div.comentario p{color:#333333;}
	div.comment p.por strong{
		margin-top:-15px;
		color:#909090;
	}
	div.comment p.por small.karmaup{
		font-family:'Trebuchet MS', Helvetica, sans-serif;
		font-size:10px;
		color:#8dc63e;
	}
	div.comment p.por small.karmadown{
		font-family:'Trebuchet MS', Helvetica, sans-serif;
		font-size:10px;               
		color:#f7931d;
	}
form#commentform{
	padding:10px 0 0 0px;
	background:#ffffff;
}
	form#commentform div.cb{margin-bottom:5px;display:block}
	form#commentform label{
		width:110px;
		float:left;display:inline;
		text-align:right;
	}
	.chalt form#commentform label{
		width:80px;
	}
	form#commentform label.cliente, form#commentform label.cliente input{width:auto;}
	form#commentform label.cliente input{margin-right:5px;}
	form#commentform input, form#comment-post textarea{
		float:left;display:inline;
		margin-left:5px;
		border:1px solid #e8d9f0;
	}
	form#commentform input.inputCommnet, form#commentform textarea{width:250px;}
	form#commentform input.ddd{width:35px;}
	form#commentform input.cel{width:105px;}
	form#commentform p input.nb{
		border:0px none;
		background:none;
		float:none;
		margin:0 10px 0 0;
	}
	
	p.bt_enviar{
		margin-bottom:0 !important;
		margin-bottom:10px;
	}
/* --------------------------------------------------------------- Arquivo Anual */
ul.anual_archive li{
	background:url(../img/ico_arrow_orange.gif) 0 8px no-repeat;
	padding:0 0 0 10px;
	line-height:2em;
}
ul.anual_archive li, ul.anual_archive li *{
	color:#909090;
	text-decoration:none;
}
div.posts div.content h1.pagetitleyear{color:#909090}
h2.arquivo_anual{
	height:15px;
	background:transparent url(../img/tit_arquivo_anual.gif) left top no-repeat scroll;	
}

/*-------------------------------------------Footer*/
#footer p{
	padding-bottom:10px;
}
#footer p a{
	color:#909090;
	text-decoration:none;
	margin:0 3px;
}
#footer p a:hover{text-decoration:underline;}

/*-------------------------------------------Bookmark*/
div.social_bookmark{
	background:#FFFFFF none repeat scroll 0 0;
	display:none;
	height:340px;
	padding:10px 10px 30px;
	width:605px;
}
div#bookmark{
	background:transparent url(../img/bg_lolly_top.gif) left top no-repeat scroll;
	padding-top:9px;
	display:none;	
}
	div#bookmark div{
		height:340px;
		padding:10px 10px 30px 10px;
		width:605px;
		background:#ffffff;
		text-align:left;
		overflow:hidden;	
	}
	div#bookmark span.bottom{
		background:transparent url(../img/bg_lolly_bottom.gif) left top no-repeat scroll;
		height:9px;
		margin-top:0;
		display:block;
	}
	div#bookmark div.d{
		padding:0;
	}
ul.bookmark{
	float:left;display:inline;
	margin-left:15px;
}
	ul.bookmark li{
		width:118px;
		float:left;
		margin:2px 0;
	}
		ul.bookmark li a{
			color:#909090;
			text-decoration:none;
		}
		ul.bookmark li a img{
			vertical-align:middle;
		}

/*-------------------------------------------Plugin*/
.popular{
	background-color:#f4f4f4;
}

.popular .chalt{
	background-color:#ffffff;
}
#toolTipVip{
	position:absolute;
	background:transparent url(../img/bg_balao.png) no-repeat;
	width:171px;
	height:121px;
	padding:10px;
	z-index:1100;
	top:-5000px;
	left:-2000px;
	text-align:left;
	overflow:hidden;
}
#toolTipVip *{
	line-height:1.5em;
}
/*-------------------------------------------Margins*/
.mg0{margin:0 !important;}
.left{float:left;}
.cl{clear:left;}

/*------------------------------------------- Breadcrumb */
p.breadcrumb{
	margin:10px 0 -10px 0;
	color:#909090;
	font-weight:bold;
}
	p.breadcrumb a,
	p.breadcrumb a:link,
	p.breadcrumb a:visited,
	p.breadcrumb a:active{
		color:#ff9900;
		text-decoration:underline;
	}
	
	p.breadcrumb a:hover{
		color:#ff9900;
		text-decoration:none;		
	}

.laranja{color:#ff9900 !important;}


.comment-childs{
	padding:10px 0 20px 35px;
	margin:0 !important;
	/*border-bottom:1px dotted #d9d9d9;*/
}
.comment-childs.vivo{
	padding:10px 0 20px 35px;
	background:#ffffff url(../img/bg_vivinho.png) no-repeat scroll 5px 12px;
}



/*------------------------------------------- Twitter */

div.twitter{
	width:159px;
	margin:10px 0;
	padding:0;
	overflow:hidden;
	z-index:1;
}
	div.twitter h3{
		width:159px;
		height:49px;
		background:url(../img/bg_top_twitter.png) no-repeat;
		margin:0;
		padding:0;
		text-indent:-300px;
		overflow:hidden;
		zoom:1;
	}
	
	div.twitter ul{
		margin:0;
		padding:0 10px;
		border-left:1px solid #e5e5e5;
		border-right:1px solid #e5e5e5;
		overflow:hidden;
		zoom:1;
		background:#ffffff;
	}
	
		div.twitter ul li{
			padding:0;
			margin:5px 0;
			line-height:1.1em;
			font-size:11px;
			overflow:hidden;
			zoom:1;
		}
		
			div.twitter ul li a,
			div.twitter ul li a:link,
			div.twitter ul li a:visited,
			div.twitter ul li a:active{
				color:#b5da41;
				text-decoration:none;
			}	
			
			div.twitter ul li a:hover{
				color:#b5da41;
				text-decoration:underline;
			}
	
	div.twitter span.footer{
		display:block;
		width:159px;
		height:11px;
		background:url(../img/bg_bottom_twitter.png) no-repeat;
	}
 

/*--------------------------------------------Foto Noticia Sidebar  */
	a:active.foto_noticia,
	a:hover.foto_noticia,
	a:visited.foto_noticia,
	a:link.foto_noticia {
		background:url(../img/bt_foto-noticia.png) no-repeat;
		padding:48px 0 0 0;
		display:block;
		overflow:hidden;
		height:0;
	}
 
 