/*
Theme Name: Dementia Design
Theme URI: http://dementia.pt
Description: Template do site Dementia
Version: 1.2
Author: Dementia
Author URI: http://dementia.pt
*/


* {
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 1em;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	text-decoration: none;
	vertical-align: baseline;
	white-space: normal;
}

html, body {
	line-height: 1;
}

hr {
	display: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
}

blockquote, q {quotes: "" ""}

ul {list-style-type: none}

ol {list-style-type: decimal}

ol {margin: 0 0 0 20px}

.clear {clear:both}

a {color: #2b7cb9}

a:hover {color: #333}

body {
	width: 100%;
    background:#fff url(images/fundo.png) repeat-x top;
	text-align: center;
	cursor: default;
}

#pagei {
	width: 1000px;
	height: auto;
	padding: 7px 0 7px 0;
	margin: 0 auto 0 auto;
	text-align: left;
	font-size: 0.75em;
	color: #333;
}

#page {
	height: auto;
	background: #fff;
	padding: 10px;
}

#main {
	width: 980px;
}

#main-left {
	float: left;
	width: 320px;
	padding: 0 10px 0 0;
}

#main-center {
	float: left;
	width: 318px;
	border-left: 1px solid #d9e2e5;
	border-right: 1px solid #d9e2e5;
	padding: 0 10px 0 10px;
}

#main-right {
	float: left;
	width: 300px;
	display: inline;
	margin-left: 10px;
}

#contents {
	width: 980px;
	padding: 10px 0 10px 0;
}

#contents-b {
	width: 980px;
	padding: 0 0 0 0;
}

#content, #content-b {
	float: left;
	width: 659px;
	border-right: 1px solid #d9e2e5;
	margin-right: 10px;
	padding-right: 10px;
}

.HomeLBottom {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:0px;
	margin-left:-22px;
}

.HomeFundoRel {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-1px;
	width:330px;
	height:7px;
	margin-top:0px;
	position:absolute;
	margin-left:-12px;
}

#header {
    background:url(images/header.png) no-repeat;
	width: 1004px;
	height: auto;
	margin: 0 auto 0 auto;
	text-align: left;
	font-size: 0.75em;
	color: #666;
	position: relative;
}

.HeaderP01 {
	height:auto;
	background:#3496c7;
	width:639px;
	margin-left:-12px;
}

.HeaderP02 {
	width:635px;
	height:110px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:12px;
}

.HeaderP03 {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:120px;
	margin-left:-12px;
	//margin-left:-629px;
}

.HeaderP04 {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-1px;
	width:626px;
	height:7px;
	margin-top:120px;
	position:absolute;
	//margin-left: -618px;
}

.HeaderP05 {
	float:left;
	margin-left:19px;
}

.HeaderP06 {
	position:absolute;
	color:#fff;
	font-size:11px;
	width:99px;
	margin-left:3px;
	margin-top:-30px;
	background:#333 url(images/view.png) no-repeat 3px 1px;
	z-index:100;
	line-height:19px;
	padding-left:18px;
	opacity:0.7;
	filter: alpha(opacity=70);
}

.HeaderP07 {
	float:left;
	width:460px;
	margin-left:15px;
}

.HeaderP08 {
	font-size: 12px;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	color:#fff;
	line-height: 1.5em;
}

.HeaderP08 a {
	color: #FFF;
}

.HeaderP080 {
	 z-index:98;
}

.HeaderP09 {
	position:absolute;
	color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
	font-size:11px;
	width:99px;
	margin-left:3px;
	margin-top:-30px;
	background:#333 url(images/view.png) no-repeat 3px 1px;
	z-index:100;
	line-height:19px;
	padding-left:18px;
}

.HeaderP10 {
	width:117px;
	margin-bottom:7px;
	color:#333;
	font-family:helvetica;
}

.HeaderP11 {
	background:#3496c7;
	width:500px;
	margin-left:-12px;
	height:95px;
}

.HeaderP12 {
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:23px;
}

.HeaderP13 {
	width:468px;
	height:60px;
	background:#dedede;
	margin-left:20px;
	line-height:60px;
	text-align: center;
	font-size:14px;
	font-weight:bold;
}

.HeaderP14 {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:0px;
	margin-left:-12px;
}

.HeaderP15 {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-1px;
	width:486px;
	height:7px;
	margin-top:0px;
	position:absolute;
}

.HeaderPcssbutton {
	position:absolute;
	margin-top:-95px;
	margin-left:504px;
}

.HeaderPHomemImg img {
	padding:2px 2px 2px 2px;border:1px solid #ccc;
}

.HeaderPHomemImg2 a a:link a:active a:hover a:visited {
	color:#fff;
}

.HeaderPHomeImg3 {
	 margin-bottom:7px;
	color:#fff;
	font-size:14px;
	font-family:tahoma;
	font-weight:bold;
}

.HeaderPHomemImg4 {
	display:inline;
	float:left;
	margin-left:19px;
	margin-right:19px;
}

.HeaderPClear {
	 margin-bottom:10px;
}

.HeaderPHomeTitulo {
	color: #FFF;
}

#LinksNavBar {
	color:#0E0E0E;
	font-size:11px;
	padding:6px 0;
	position:absolute;
	right:28px;
	text-align:center;
	top:0;
	width:235px;
}

#LinksNavBar a {
	color:#0e0e0e;
	cursor:pointer;
	padding:0 15px;
}

#LinksNavBar a:hover { 
	text-decoration: underline;
}

#logo {
	float: left;
}

#logo a {	
	display: block;
	width: 380px;
	height: 115px;
	background: url(images/espaco.gif) no-repeat;
	background-position:15px 20px;
	z-index:3;
	position:relative;
}

#top {
	height: 24px;
	background: #fff;
	font-weight: bold;
}

#date {
	float: left;
	padding: 3px 0 3px 10px;
	height: 16px;
	line-height: 16px;}

#pagenav {
	float: right;
	padding: 3px 10px 3px 0;
}
#pagenav li {
	float: left;
	display: block;
	border-right: 1px solid #999;
	padding: 0 4px 0 4px;

}

#pagenav li a {	float: left;	display: block;	height: 16px;	line-height: 16px;}

#pagenav li a:hover {	border-bottom: 1px dotted #bbb;}

#pagenav li.rss a {	background: url(images/rss.gif) no-repeat;	background-position: left center;	padding-left: 20px;}

#pagenav li.podcast a {	background: url(images/podcast.png) no-repeat;	background-position: left center;	padding-left: 20px;}

#pagenav li.arquivos a {	background: url(images/arquivos.png) no-repeat;	background-position: left center;	padding-left: 20px;}

#pagenav li.contacto a {	background: url(images/mail.gif) no-repeat;	background-position: left center;	padding-left: 20px;}

#pagenav li.aboutus a {	background: url(images/aboutus.png) no-repeat;	background-position: left center;	padding-left: 20px;}

#menubox{
	-moz-border-radius-topright:6px; 
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px; 
	-webkit-border-top-left-radius:6px;
	background: #139adc;
	height: 41px;
	width:1006px;
}

.LinhaDivisoriaLinksMenu {
	height: 41px;
	border-left: 1px solid #2080af;
	float: left;
}

.LinhaDivisoriaLinksMenu2 {
	height: 41px;
	border-left: 2px solid #53B1DF;
	float: left;
}

#MenuEsquerdo {
	width: 694px;
	float: left;
}

#MenuEsquerdo li {
	float: left;
	margin: 0px;
}

#MenuEsquerdo li a.MenuHome {
	background: url(images/menu/home.png) no-repeat;
	width: 102px;
	height: 41px;
	text-indent: -9000px;
	display: block;
}

#MenuEsquerdo li a.MenuVideos {
	background: url(images/menu/media_player.png) no-repeat;
	width: 108px;
	height: 41px;
	text-indent: -9000px;
	display: block;
}


#MenuEsquerdo li a.MenuEntretenimento {
	background: url(images/menu/coffee.png) no-repeat;
	width: 173px;
	height: 41px;
	text-indent: -9000px;
	display: block;
}

#MenuEsquerdo li a.MenuVida {
	background: url(images/menu/globo.png) no-repeat;
	width: 91px;
	height: 41px;
	text-indent: -9000px;
	display: block;
}

#MenuEsquerdo li a.MenuJogos {
	background: url(images/menu/games.png) no-repeat;
	width: 101px;
	height: 41px;
	text-indent: -9000px;
	display: block;
}

#MenuEsquerdo li a.MenuArte {
	background: url(images/menu/social_media.png) no-repeat;
	width: 87px;
	height: 41px;
	text-indent: -9000px;
	display: block;
}

#MenuEsquerdo li a.Ativo,
#MenuEsquerdo li a:hover {
	background-position: 0px 100%;
}

#MenuDireito {
	float: left;
	margin-left: 0px;
}

.VotacaoDoComentario {
	display: table;
	margin-top: -50px;
	float: right;
}

#MenuDireito a {
	margin: 15px 0 0 0;
	float: right;
	color: #FFF;
	border-right: 1px solid #FFF;
	padding: 0 10px;
}

.DivisaoMenuDireito {
	margin: 15px 0 0 0;
}

#MenuDireito a.Ativo,
#MenuDireito a:hover {
	color: #fcff00;
}

.SubNavBar {
	background: url(images/outer2.png) repeat-y;
	width: 1028px;
	height: 29px;
	position: relative;
	margin-left: -10px
}

.SubNavBarEspaco {
	margin-right: 5px;
	margin-left: 5px;
	display: inline;
}

.CentroSubNavBar {
	width: 1004px;
	height: 29px;
	background: #eee;
	margin: auto;
}

.FeedRss {
	width: 590px;
	float: left;
	margin: 8px 0 0 5px;
}

.FormularioPesquisa {
	width: 400px;
	float: right;
	margin: 3px 5px 0 0;
}

.BordaNavBar {
	background: url(images/outer2.png) repeat-y;
	width: 1024px;
	margin: 0 auto;
}

.arrows {
	position: absolute;
	top: -1px;
	left: 42%;
	background: url(images/arrow.png) no-repeat;
	display: block;
	width: 10px;
	height: 5px;
}

/* Sub Menu Stylesheet */
#menu ul {
	display: none;
	position: absolute;
	z-index: 1999999;
	top: 30px;
	left: 0px;
	background: #555;
	padding: 0px 0px 0px 0px;
	border-top: 0;
	height: auto;
	width: 180px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

#menu ul li {
	float: none;
	display: block;
	border-right: 0;
	position: static;
}

#menu ul li a {
	border-right:none;
	float: none;
	font-size:12px;
	display: block;
	font-weight: normal;
	color: #fff;
	padding-top: 1px;padding-bottom:1px;
	height: 21px;
	line-height: 21px;
	position: static;
	border-top: 1px solid #444;
}

#menu ul li a:hover, #menu ul li a.selected, #menu ul li a.selected:hover {
	padding-top:0px;
	margin-top:0px;
	background: #ddd;
	height:21px;
	color: #000;
}

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

.searchform fieldset, .searchform input {
	vertical-align: middle;
}

.searchform .searchinput {
	border: 1px solid #e5e5e5;
	padding: 2px;
	width: 240px;
	background: #fff;
	color: #666;
}

.searchform .searchinput:focus {
	border: 1px solid #c8d4d8;
}

.searchform .searchbutton {
	border: 0px;
	width: 50px;
	height: 18px;
	background: url(images/find.gif) no-repeat top;
}

.searchform .searchbutton:hover {
	background: url(images/find2.gif) no-repeat top;
}

#ado {
float: right;
padding: 15px 10px 10px 0;
text-align: center;
font-weight: bold;
color: #fff;
font-size: 0.8em;
}

#ad a, #ad img {
display: block;
overflow: hidden;
}

#headerc {
	height: 2px;
	background: #fff;
}

#sidebar  #tweetmeme_button {
	display: none;
}

#sidebar {
	float: left;
	width: 300px;
	display: inline;
}

#sidebar_l, #sidebar_r {float:left; width: 143px;}
#sidebar_l {margin-right:14px}

#sidebar_m h2, #sidebar_l h2, #sidebar_r h2 {
	display: block;
	line-height: 1.4em;
	font-weight: bold;
	color: #444;
	border-bottom: 1px solid #ddd;
	background: #eee url(images/post.gif) no-repeat;
	background-position: 6px 7px;
	padding: 3px 15px 2px 25px;
}

#sidebar_m input, #sidebar_m select, #sidebar_m textarea,
#sidebar_r input, #sidebar_l select, #sidebar_l textarea,
#sidebar_r input, #sidebar_r select, #sidebar_r textarea {
	margin: 7px 0 0 0;
	border: 1px solid #ddd;
	color: #444;
}

#sidebar_m div, #sidebar_l div, #sidebar_r div {
	margin: 7px 0 0 0;
	line-height: 1.4em;
}

#sidebar_m li ul, #sidebar_l li ul, #sidebar_r li ul {
	margin: 5px 0 0 0;
}
#sidebar_m li ul ul, #sidebar_l li ul ul, #sidebar_r li ul ul {
	margin: 0;
}

#sidebar_m li, #sidebar_l li, #sidebar_r li {
	margin-top: 15px;
}

#sidebar_m li li, #sidebar_l li li, #sidebar_r li li {
	margin-top: 0;
	padding: 3px 0 3px 25px;
	background: url(images/arrow.gif) no-repeat;
	background-position: 7px 9px;
	line-height: 1.4em;
	border-bottom: 1px dotted #ddd;
}

#sidebar_m li li li, #sidebar_l li li li, #sidebar_r li li li {
	margin-top: 0;
	padding: 0 0 0 13px;
	background: url(images/bullet.gif) no-repeat;
	background-position: 0 6px;
	line-height: 1.4em;
	border: 0;
	font-size: 0.9em;
	margin: 4px 0 0 0;
}

.center {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#sidebar .addtoany_share_save_container{
	display:none;
}

#sidebar .st-related-posts{
	display:none;
}

#sidebar h4{
	display:none;
}

#sidebar  #tweetmeme_button{
	display:none;
}

#sidebarsocial {
	background: #feffe4;
	width:299px;
	padding:5px 0 5px 0;
	border-top:1px dotted #d3cda3;
	border-bottom:1px dotted #d3cda3;
	margin-top:10px;
}

#sidebarsocial span.titleSocial {
	background: url(images/email-big-sidebar.png) no-repeat 5px 0;
	height: 53px;
	display: block;
	text-align: center;
	padding: 25px 8px 0 85px;
	font-size: 15px;
}

#sidebarsocial form { margin: 10px 0 0 10px; }

#sidebarsocial .rss,
#sidebarsocial .email,
#sidebarsocial .twitter,
#sidebarsocial .facebook,
#sidebarsocial .forum,
#sidebarsocial .youtube { float:  left; margin: 0 8px; }

#sidebarsocial .rss { margin: 0 8px 0 14px; }

#sidebarsocial .rss img,
#sidebarsocial .email img,
#sidebarsocial .twitter img,
#sidebarsocial .facebook img,
#sidebarsocial .forum img,
#sidebarsocial .youtube img { width: 32px; height: 32px; }

.footeri {
	height: 100px;
	margin: 0 auto 7px auto;
	text-align: left;
	font-size: 0.7em;
	color: #fff;
	background: #317ab2 url(images/footer.gif) repeat-x;
	left: 0%;
	position: absolute;
	height: auto;
	width:100%;
	background:#3496c7;
}

#FooterI2 {
	left: 0%;
	position: absolute;
	height: auto;
	width: 100%;
	background: #3496c7;
}

.FooterI3 {
	left:0%;
	position:absolute;
	height:auto;
	width:100%;
	background:#3496c7;
}

.footer {
	width: 1000px;
	height:auto;
	margin-left: -495px;
	left:50%;
	position: relative;
	padding: 10px;
}

.Footer40402 {
	width:1000px;
	height:auto;
	margin-left:-495px;
	left:50%;
	position:relative;
}

#FooterIBackground {
	background: url(images/outer3.png) repeat-y -1px;
	width: 1021px;
	margin: 0 auto;
}

.footer a {
	color: #fff;
}

.footer a:hover {
	color: #ddd;
	border-bottom: 1px dotted #fff;
}

.footer h6 {
	color: #ffffff;
	padding: 0 0 3px 0;
	margin: 0 0 2px 0;

}
.footer ul{
	list-style-type: square;
}

.footer li {
	list-style-type: square;
	margin-right: 20px;
	line-height: 1.5em;margin-left:20px;
}

.FooterSecCol01 {
	float: left;
	width: 322px;
	margin-right: 10px;
	font-weight: bold;
	height: auto;
}

.FooterSecCol02 {
	float: left;
	width: 315px;
	margin-right: 10px;
	font-weight: bold;
	height: auto;
}

.FooterSecCol03 {
	float: left;
	width: 318px;
	margin-right: 10px;
	font-weight: bold;
	height: auto;
}

#FooterLogin1 {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height:100%;
}

#FooterLogin2 {
	opacity:0.5;
	filter: alpha(opacity=50);
	position: absolute; 
	background: #000;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9996;
}

#FooterLogin3 {
	position: absolute;
	background: #fff;
	left: 50%;
	top: 50%;
	margin-left: -150px;
	margin-top: -170px;
	width: 300px;
	height: 310px;
	z-index: 9997;
}

#FooterLogin4 {
	font-weight: bold;
	margin-left: 264px;
	position: absolute;
	cursor: pointer;
}

.FooterLinhaAntesLogin {
	display: none;
}

.FooterHg {
	height:196px;
}

#bottom {
	width: 1000px;
	height: auto;
	margin: 10px auto 5px auto;
	text-align: left;
	font-size: 9px;
	color: #888;
	line-height: 1.5em;
}

#bottom-left {
	float: left;
}

#bottom-right {
	float: right;
}

/* Global site Headers */
h2.front {
	display: block;
	line-height: 1.4em;
	font-weight: bold;
	color: #444;
	padding: 4px 5px 3px 5px;
	margin: 0 0 5px 0;
	background: #f1f6e2;
	border: 1px solid #e3e8d4;
	-moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    /*border-radius: 4px;*/
}

h2.front-gal {
	display: block;
	line-height: 1.4em;
	font-weight: bold;
	color: #444;
	padding: 4px 5px 3px 30px;
	margin: 0 0 5px 0;
	background: #f1f6e2 url(images/photo.png) no-repeat;
	background-position: 7px center;
	border-bottom: 1px solid #e3e8d4;
	position: relative;
}

h3.front {
	margin: 10px 0 5px 0;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 7px 0;
	color: #666;
	position: relative;
}

/* Various Links CSS */
a.icomment {
	display: inline;
	font-size: 0.9em;
	color: #999;
	margin: 0 0 0 7px;
}

a.icomment:hover {
	color: #333}
}

input { 
	background-color: #eaeaea; 
}

#main-right  #tweetmeme_button {
	display:none;
}

#tweetmeme_button{
	position:absolute;
	float:right !important;
	top:216px;
	margin-left:609px;
	//margin-left:0px;
}

#featured {
	margin: 0 0 15px 0;
}

#featured img {
	margin: 7px 0 7px 0;
	display: block;
	border: 1px solid #e2e2e2;
	padding: 2px;
	float: left;
	-moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    /*border-radius: 4px;*/
}

#featured p {
	line-height: 1.5em;
	text-align: justify;
	padding: 0 0 7px 0;
}

#featured h2 a {
	font-size: 1.3em;
	line-height: 1.3em;
}

#featured h2 a:hover {
	border-bottom: 1px dotted #bbb;
}

#featured h2 .showdate {
	display: inline;
	margin-left: 10px;
	text-transform: uppercase;
	font-size: 0.9em;
}

#featured .flink {
	padding: 5px;
	background: #f0fbff;
	border: 1px solid #e8eef1;
	display: block;
	float: left;
	margin-right: 10px;
	font-weight: bold;
}

#featured .cmlink {
	padding: 5px;
	background: #f9feeb;
	border: 1px solid #eef3e1;
	display: block;
	float: left;
	margin-right: 10px;
	font-weight: bold;
	color: #81964a;
}

#featured .cmlink:hover {
	color: #333;
}

#features li {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #f1f1f1;
}

#features h2 a {
	font-size: 1.3em;
	line-height: 1.3em;
}

#features h2 a:hover {
	border-bottom: 1px dotted #bbb;
}

#features .mfpost {
	padding: 7px 0 0 0;
}

#features img {
	float: left;
	display: inline;
	border: 1px solid #e2e2e2;
	padding: 2px;
	margin: 0 10px 0 0;
	-moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    /*border-radius: 4px;*/
}

#features p {
	line-height: 1.5em;
}

.cssbutton {
	float: right;
	background: #366799;
	color: #fff;
	padding: 5px 10px 5px 10px;
	display: block;
	font-weight: bold;
}

.cssbutton:hover {
	background: lightblue;
}

#mid-latest-more li {
	display: block;
	padding: 3px 0 3px 17px;
	background: url(images/postbullet.gif) no-repeat;
	background-position: left 7px;
	border-bottom: 1px dotted #ddd;
	line-height: 1.3em;
	font-size: 1.1em;
}

#mid-latest-more a:hover {
	border-bottom: 1px dotted #bbb;
}

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.avatar img{
margin-right:6px;
}

.st-related-posts{
width:314px;
}
.st-related-posts li{
 background-image: url(images/blueAndPointy.png);
 background-repeat: no-repeat;
  background-position: 0 50%;
  padding-left: 12px !important;
  font-weight:500;
  border:none !important;
  padding-bottom:2px !important;
  border-bottom:1px dotted #eee !important;
}
.artfundpub{
float:right;
padding-right:13px;
height:280px;
width:300px;
}
/*Publicidade e Artigos relacionados...*/
.ttoutput{
padding-bottom:3px;
margin-bottom:5px;
font-size:18px;
color:#444;
	line-height:100%;
	font-family:Tahoma, Verdana, sans-serif;
font-weight:normal;
}
.borderart{
padding-top:10px;
border-bottom:1px dotted #ddd;
}
/* Share post - custom social bookmarks */
#social {
	border: 1px solid #d9e2e5;
	background: #fff;
	padding: 5px 10px 5px 10px;
	position: absolute;
	top: 26px;
	left: 0;
	z-index: 99;
}
#social a {
	display: block;
	padding-left: 25px;
	font-weight: bold;
	border-bottom: 1px solid #eee;
	padding: 3px 0 3px 25px;
	width: 150px;
}
a#del {background: url(images/bookmarks/delicious.png) no-repeat left center}
a#dig {background: url(images/bookmarks/digg.png) no-repeat left center}
a#red {background: url(images/bookmarks/reddit.gif) no-repeat left center}
a#stu {background: url(images/bookmarks/stumbleupon.gif) no-repeat left center}
a#tec {background: url(images/bookmarks/technorati.gif) no-repeat left center}
a#mix {background: url(images/bookmarks/mixx.png) no-repeat left center}
a#des {background: url(images/bookmarks/designfloat.png) no-repeat left center}

/* Aligning for Images */
.nav {padding:10px 0 0 0}
.alignleft {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}

.alignright {
	float: right;
	display: inline;
	margin: 0 0 0 10px;
}

.aligncenter {
	margin: 0 auto 0 auto;
	display: block;
	text-align: center;
}

.wp-caption{
	border:1px dashed #ddd;
	float:right;
	background-color: #ededed;
	margin-left:20px;
	margin-top:3px;
	text-align:center;
}

.wp-caption img {
	margin: 4px 4px 0px 4px;
	background-color: #ededed;

}

.wp-caption-text {
	color: #111;
	text-align: center;
	font-weight:700;
	padding: 0;
	width: auto;
}

.entry .wp-caption p {
   padding: 0;
   margin: 0 0 2px;
}

/* Major Styles */
.sitenav {
	border-bottom: 1px dotted #ddd;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	font-size: 0.9em;
}

.post h1 {
font-size:22px;
color:#444;
	line-height:100%;
	font-family:Tahoma, Verdana, sans-serif;
font-weight:normal;

	margin: 0 0 5px 0;
}

.post h2 {
	font-size: 1.8em;
	font-weight: normal;
	font-family: georgia;
	line-height: 1.4em;
	color: #333;
	margin: 0 0 5px 0;
}

.post h3 {
	font-size: 1.4em;
	font-weight: normal;
	font-family: georgia;
	line-height: 1.4em;
	color: #333;
	margin: 0 0 5px 0;
}

.post h4 {
	line-height: 1.4em;
	color: #333;
	margin: 10px 0 5px 0;
}

.post h5 {
	line-height: 1.4em;
	color: #ff9600;
	margin: 10px 0 5px 0;
	font-size: 0.9em;
}

.post h6 {
	line-height: 1.4em;
	color: #333;
	margin: 10px 0 5px 0;
	font-size: 0.9em;
}

.post p {
	line-height: 1.6em;
	margin: 0 0 10px 0;
}

.post img {
	padding: 2px;
	border: 1px solid #d9e2e5;
}

/* entry specific css */
.entry {
	display: block;
	margin-top:13px;
}

.entry ul {margin: 0 0 20px 0}
.entry ol {margin: 0 0 20px 20px}
.entry ul ul {margin: 0 0 0 20px}
.entry ol ol {margin: 0 0 0 40px}

.entry ul li, .entry ol li {
	line-height: 1.5em;
	padding: 2px 0 2px 0;
	border-top: 1px solid #eee;
}

.entry ol li li {
	line-height: 1.5em;
	padding: 2px 0 2px 0;
	border: 0;
	color: #777;	
}

.entry ul li li {
	line-height: 1.5em;
	padding: 2px 0 2px 18px;
	border: 0;
	background: url(images/postbullet.gif) no-repeat left;
	background-position: left 7px;
	color: #777;
}

.entry blockquote {
	background: #f7f7f1;
	border: 1px solid #e7e7e1;
	padding: 10px;
	display: block;
	overflow: hidden;
	color: #333;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0 0 15px 0;
}

.entry blockquote blockquote {
	background: #fff;
	font-weight: normal;
	color: #333;
}

.entry del {
	text-decoration: line-through;
	color: #999;
}

.entry ins {
	font-weight: bold;
	text-decoration: underline;
}

.entry code {
	color: #333;
	font-family: tahoma;
	font-size: 0.9em;
	line-height: 1.5em;
	display: block;
	overflow: hidden;
	padding: 10px;
	background: #eee;
	border-bottom: 1px solid #ccc;
	margin: 0 0 15px 0;
}

/* Specific classes */
ul.postinfo {
	float: left;
	border-bottom: 1px dotted #ddd;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}
ul.postinfoB {
	float: right;
	border-top: 1px dotted #ddd;
	position: relative;
	padding: 5px 0 5px 0;
}
ul.postinfo li, ul.postinfoB li {
	float: left;
	margin-right: 10px;
	font-size: 0.9em;
	color: #999;
	display: block;
	height: 16px;
	line-height: 16px;
}
li.ncomment {
	display: block;
	padding-left: 22px;
	background: url(images/comment.png) no-repeat left center;
}
li.ncat {
	display: block;
	padding-left: 22px;
	background: url(images/cat.png) no-repeat left center;
}
li.nview {
	display: block;
	padding-left: 22px;
	background: url(images/view.png) no-repeat left center;
}
li.nprint {
	display: block;
	padding-left: 22px;
	background: url(images/print.png) no-repeat left center;
}
li.nshare {
	display: block;
	padding-left: 22px;
	background: url(images/share.png) no-repeat left center;
}

li.facebookLike {
	width: 100px;
	margin: -2px 0 0 0;
}

.tags {
background: url(images/tagsesquerda.png) no-repeat 0 70%;
	color: #999;
	line-height: 1.5em;
border-top:1px dashed #bebebe;
	padding: 5px 0 0px 28px; 
	margin: 5px 0 3px 0;
	font-size:11px;
line-height:24px;
}
#respond2{
background: url(images/comenta.png) no-repeat;
padding-left:45px;
height:42px;
line-height:42px;
font-size:20px;
color:#444;

	font-family:Tahoma, Verdana, sans-serif;
font-weight:normal;
}

.replybutton{
margin-top:8px;
margin-bottom:5px;
}

.author {
	background: #e5f3f9;
	border-bottom: 1px solid #d4e2e8;
	padding: 10px;
	line-height: 1.5em;
	font-size: 0.9em;
	margin: 0 0 20px 0;
}

.SinglePostTemplateAuthor img {
	float: left;
	display: inline;
	background: #fff;
	padding: 2px;
	border: 1px solid #9ed0de;
	margin: 12px 15px 0 0;
}

.author img {
	float: left;
	display: inline;
	background: #fff;
	padding: 2px;
	border: 1px solid #9ed0de;
	margin: 0 15px 0 0;
}

.SinglePostTemplateAuthor p {
	margin: 0 0 7px 0;
	font: Arial, "Trebuchet MS", Verdana, Tahoma;
	text-decoration: none;
}

.SinglePostTemplateAuthor2 p {
	margin: 9px 0 7px 0;
	text-decoration: none;
	line-height: 1.6em;
}

.author p {
	margin: 0 0 7px 0;
}

/* Comments Stylesheet */
.commentlist {
	border-bottom: 1px solid #d9e2e5;
	margin: 0 0 20px 0;
}

.commentlist img {
	border: none;
	vertical-align: middle;
}

.commentlist li {
	border-top: 1px solid #d9e2e5;
	padding: 20px;
}

.commentlist .avatar img {
	float: left;
	display: block;
	overflow: hidden;
	padding: 2px;
	border: 1px solid #d9e2e5;
}

.commentlist .commentinfo {
	margin-left: 20px;
	display: block;
	padding-left: 60px;
}

.commentlist .cauthor {
	font-weight: bold;
}

.commentlist .cdate {
	font-size: 0.9em;
	color: #999;
}

.commentlist .ctext {
	display: block;
	padding: 15px 0 0 0;
	line-height: 1.5em;
}

.commentlist .approve {
	padding: 15px 0 0 0;
	color: #999;
	font-style: italic;
	font-size: 0.9em;
}

ol.trackbacks {
	margin: 0 0 15px 20px;
}

ol.trackbacks li {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #eee;
}

/* Reply Form CSS */
.replyform {
	padding: 20px;
	padding-left:5px;
	background: #f9f9f1;
	border-top: 1px solid #e9e9e1;
}

.replyform label {
	display: block;
	margin: 0 0 7px 0;
	font-weight: bold;
	
}

.replytext {
	display: block;
	width: 250px;
	border: 1px solid #d9e2e5;
	padding: 2px;
	background: #fff;
	color: #666;
	margin: 0 0 15px 0;
}
.replytext:hover { border: 1px solid #c3ced2; }

.replyarea {
	display: block;
	width: 643px;
	background: #fff;
	border: 1px solid #d9e2e5;
	height: 185px;
	padding: 2px;
	line-height: 1.5em;
	color: #666;
	margin: 0 0 15px 0;
}
.replyarea:hover { border: 1px solid #c3ced2; }

.replybutton {
	display: block;
	background: #fff;
	font-weight: bold;
	color: #366799;
	padding: 5px;
	cursor: pointer;
	border: 1px solid #ddd;
}

.replybutton:hover {
	color: #fff;
	background: #366799;
}

input { 
background-color: #eaeaea; 
border: 1px solid #ddd;
}
input, select {
background-color: #eaeaea; 
border: 1px solid #ddd;
}

textarea { 
background-color: #eaeaea; 
border: 1px solid #ddd;
}
textarea, select {
background-color: #eaeaea; 
border: 1px solid #ddd;
}


/* Start of Column CSS */
#container5 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	
}
#container4 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	
}
#container3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	
}
#container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:20%;
	
}
#col1 {
	float:left;
	width:16%;
	position:relative;
	left:82%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:16%;
	position:relative;
	left:86%;
	overflow:hidden;
}
#col3 {
	float:left;
	width:16%;
	position:relative;
	left:90%;
	overflow:hidden;
}
#col4 {
	float:left;
	width:16%;
	position:relative;
	left:94%;
	overflow:hidden;
}
#col5 {
	float:left;
	width:16%;
	position:relative;
	left:98%;
	overflow:hidden;
}
#barrabaixo{
border-top:1px dashed #bebebe;
border-bottom:1px dashed #bebebe;
margin-bottom:19px;
padding:9px 0 9px 0;
}
.barrainline{
display:inline;
height:55px;
}
.barrainline2{
display:inline;
height:15px;
float:left;
color:#666;
font-size:13px;
}
.barrainline3{
display:inline;
height:15px;
float:left;
}

.wp-commentnavi {
color:#999999;
margin:0px 0 0px 0px;
padding:4px 2px 4px 7px;
position:relative;
text-align:left;
}

.wp-commentnavi a:link,.wp-commentnavi a:visited,.wp-commentnavi a:hover,.wp-commentnavi a:active {
text-decoration:none;
background:#fff;
border:1px solid #d9e2e5;
margin-right:2px;
color:#366799;
padding:2px 6px;
font-size:12px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
/*border-radius: 2px;*/
}

.wp-commentnavi a:hover {
background:#366799;
color:#fff;
}

.wp-commentnavi span {
text-decoration:none;
background:#fff;
border:1px solid #999999;
color:#999999;
margin-right:1px;
padding:2px 6px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
/*border-radius: 2px;*/
}

.wp-commentnavi .current {
background:#366799;
color:#fff;
font-weight:700;
border:1px solid #d9e2e5;
padding:2px 6px;
}

.wp-commentnavi h4 {
margin-top:-1.45em;
border:none;
padding:0;
}

.standard-ad {
	margin: 15px auto 0 auto;
	display: block;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	color: #999;
	line-height: 1.4em;
}

.tabs {
	border-bottom: 1px solid #ddd;
	height: 20px;
}

.tabs li {
	float: left;
	display: inline;
	margin-right: 2px;
	height: 20px;
}

.tabs li a {
	float: left;
	display: block;
	border: 1px solid #ddd;
	border-bottom: 0;
	padding: 0 5px 0 5px;
	background: #366799;
	color: #fff;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
}

.tabs li a:hover {
	background: #498fd6;
	color: #fff;
}

.tabs li a.selected {
	background: #fff;
	color: #333;
	z-index: 9;
}

.tabs li a.selected:hover {
	background: #fff;
	color: #333;
	z-index: 9;
}

.tabcontent {
	display: none;
	border: 1px solid #ddd;
	border-top: 0;
	padding: 5px 10px 10px 10px;
}

.tabcontent li {
	padding: 4px 0 4px 0;
	line-height: 1.4em;
	border-bottom: 1px dotted #ccc;
}
@media print {
	.tabcontent {
	display: block !important;
	}
}
.archived {
	padding: 15px 0 0 0;
	margin: 15px 0 0 0;
	border-top: 1px solid #d9e2e5;
}

.archived .entry {
	line-height: 1.6em;
	padding: 10px 0 15px 0;
	display: block;
}

.archived .entry .thumb img {
	float: left;
	display: inline;
	margin: 0 6px 0 0;
	padding: 2px;
	border: 1px solid #d9e2e5;
}

.archived .fullstory {
	margin: 5px 0px 0 0;
	
	float: left;
	display: block;
	color: #fff;
	background: #366799;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	border: 1px solid #366799;
}

.archived .fullstory:hover {
	color: #366799;
	background: #fff;
	border: 1px solid #ddd;
}

.videometa {
	float: left;
}

.videometa li {
	padding: 5px 0 5px 22px;
	border-bottom: 1px solid #eee;
}
#carousel2 {
	width: 490px;
	height: 83px;
	position: relative;
	margin: 0 0 0 0;
	overflow: hidden;
}

#carousel2  .container {
	float: left;
	width:400px;
	height: 179px;
	position: relative;
	overflow: hidden;
	padding: 10px 0 10px 0;
	overflow: hidden;
}

#carousel2  ul {
	width: 100000px;
	height: 156px;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
}

#carousel2  ul li {
	float: left;
	width: 79px;
	height: 156px;
	text-align: center;
	overflow: hidden;
}

#carousel2  ul li a {
	
	display: block;
	overflow: hidden;
	padding:1px 1px 1px 1px;
	margin: 0 auto 0 auto;
	width: 69px;
	height: 147px;
	overflow: hidden;
}

#carousel2  ul li a:hover {

width: 70px;
	height: 158px;

 }
#carousel2  ul li a img:hover {
 border: 1px solid #ffffff;
	width: 67px;
	height: 50px;
}

#carousel2  ul li a img {
padding:1px 1px 1px 1px;
 border: 1px solid #ffffff;
	display: block;
	overflow: hidden;
	margin: 0 auto 0 auto;
	width: 66px;
	height: 47px;
	overflow: hidden;
}
.content canvas{
padding-left:2px;
}
.content canvas:hover{
padding-left:2px;
width:67px !important;
}
hover.content canvas{
padding-left:2px;
width:67px !important;
}
#carousel2  .previous_button {
	float: left;
	background: url(images/carousel/left.png);
	z-index: 100;
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin: 28px 5px 0 5px;
	display: inline;
}

#carousel2  .previous_button_over {
	background: url(images/carousel/left_over.png);
}

#carousel2  .previous_button_disabled {
	background: url(images/carousel/left_disabled.png);
	cursor: default;
}

#carousel2 .next_button {
	float: left;
	background: url(images/carousel/right.png);
	z-index: 100;
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin: 28px 5px 0 5px;
	display: inline;
}

#carousel2  .next_button_over {
	background: url(images/carousel/right_over.png);
}

#carousel2  .next_button_disabled {
	background: url(images/carousel/right_disabled.png);
	cursor: default;
}
#carousel {
	width: 980px;
	height: 156px;
	position: relative;
	border-top: 1px solid #d9e2e5;
	border-bottom: 1px solid #d9e2e5;
	margin: 10px 0 0 0;
	overflow: hidden;
}

#carousel .container {
	float: left;
	width: 920px;
	height: 156px;
	position: relative;
	overflow: hidden;
}

#carousel ul li {
	float: left;
	width: 184px;
	height: 156px;
	text-align: center;
	overflow: hidden;
}

#carousel ul {
	width: 100000px;
	height: 156px;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
}

#carousel ul li .content {
	width: 163px;
	height: 136px;
	margin: 10px 0 10px 0;
	padding: 0 10px 0 10px;
	border-right: 1px solid #d9e2e5;
	text-align: center;
	overflow: hidden;
}

#carousel ul li .content img {
	display: block;
	border: 1px solid #e2e2e2;
	padding: 2px;
	margin: 0 10px 0 0;
	-moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    /*border-radius: 4px;*/
}

#carousel .previous_button {
	float: left;
	background: url(images/carousel/left.png);
	z-index: 100;
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin: 70px 5px 0 5px;
	display: inline;
}

#carousel .previous_button_over {
	background: url(images/carousel/left_over.png);
}

#carousel .previous_button_disabled {
	background: url(images/carousel/left_disabled.png);
	cursor: default;
}

#carousel .next_button {
	float: left;
	background: url(images/carousel/right.png);
	z-index: 100;
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin: 70px 5px 0 5px;
	display: inline;
}

#carousel .next_button_over {
	background: url(images/carousel/right_over.png);
}

#carousel .next_button_disabled {
	background: url(images/carousel/right_disabled.png);
	cursor: default;
}
#mid-latest li {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #f1f1f1;
}

#mid-latest h2 a {
	font-size: 1.1em;
	line-height: 1.3em;
}

#mid-latest h2 a:hover {
	border-bottom: 1px dotted #bbb;
}

#mid-latest .lpost {
	overflow: hidden;
}

#mid-latest img {
	float: left;
	display: inline;
	border: 1px solid #e2e2e2;
	padding: 2px;
	margin: 0 10px 0 0;
	-moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    /*border-radius: 4px;*/
}

#mid-latest p {
	line-height: 1.5em;
	padding: 5px 0 0 0;
}

.sd {
	font-size: 0.85em;
	margin: 2px 0 0 0;
	color: #999;
	text-transform: uppercase;
}

#gallery {
	width: 980px;
	height: 93px;
	position: relative;
	border-top: 1px solid #d9e2e5;
	border-bottom: 1px solid #d9e2e5;
	margin: 0 0 0 0;
	background: #fff;
	overflow: hidden;
}

#gallery .container {
	float: left;
	width: 920px;
	height: 73px;
	position: relative;
	overflow: hidden;
	padding: 10px 0 10px 0;
	overflow: hidden;
}

#gallery ul {
	width: 100000px;
	height: 73px;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
}

#gallery ul li {
	float: left;
	width: 115px;
	height: 73px;
	text-align: center;
	overflow: hidden;
}

#gallery ul li a {
	border: 3px solid #ddd;
	display: block;
	overflow: hidden;
	margin: 0 auto 0 auto;
	width: 100px;
	height: 67px;
	overflow: hidden;
}

#gallery ul li a:hover { border: 3px solid #aaa }

#gallery ul li a img {
	display: block;
	overflow: hidden;
	margin: 0 auto 0 auto;
	width: 100px;
	height: 67px;
	overflow: hidden;
}

#gallery .previous_button {
	float: left;
	background: url(images/carousel/left.png);
	z-index: 100;
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin: 38px 5px 0 5px;
	display: inline;
}

#gallery .previous_button_over {
	background: url(images/carousel/left_over.png);
}

#gallery .previous_button_disabled {
	background: url(images/carousel/left_disabled.png);
	cursor: default;
}

#gallery .next_button {
	float: left;
	background: url(images/carousel/right.png);
	z-index: 100;
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin: 38px 5px 0 5px;
	display: inline;
}

#gallery .next_button_over {
	background: url(images/carousel/right_over.png);
}

#gallery .next_button_disabled {
	background: url(images/carousel/right_disabled.png);
	cursor: default;
}

.column1 {
	float: left;
	width: 319px;
	display: inline;
}

.column2 {
	float: left;
	width: 319px;
	border-left: 1px solid #d9e2e5;
	display: inline;
	padding-left: 10px;
	margin-left: 10px;
} /* Main columns should be equal */

.cat li {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #f1f1f1;
}

.cat h2 a {
	font-size: 1.3em;
	line-height: 1.3em;
}

.cat h2 a:hover {
	border-bottom: 1px dotted #bbb;
}

.cat .fpost {
	padding: 7px 0 0 0;
}

.cat img {
	float: left;
	display: inline;
	border: 1px solid #e2e2e2;
	padding: 2px;
	margin: 0 10px 0 0;
	-moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    /*border-radius: 4px;*/
}

.cat p {
	line-height: 1.5em;
}

.feedrss {
	position: absolute;
	right: 0;
	top: 0;
	background: url(images/rss.gif) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
}

ul.more li {
	display: block;
	padding: 3px 0 3px 17px;
	background: url(images/postbullet.gif) no-repeat;
	background-position: left 7px;
	border-bottom: 1px dotted #ddd;
	line-height: 1.3em;
	font-size: 1.1em;
}

ul.more li a:hover {
	border-bottom: 1px dotted #bbb;
}

.videohead {
	display: block;
	padding: 5px;
	background: #000 url(images/mediaplayer.gif) top no-repeat;
	font-weight: bold;
	color: #fff;
}

.videotitle {
	float: left;
	line-height: 1.4em;
}

.videos {
	float: right;
}

.videos li {
	float: left;
	margin-left: 5px;
	display: inline;
}

.videos li a {
	float: left;
	background: #fff;
	padding: 0 4px 0 4px;
	display: block;
	height: 1.3em;
	line-height: 1.3em;
	font-size: 0.9em;
	color: #666;
}

.videos li a:hover {
	color: #333;
	background: #eee;
}

.videos li a.selected {
	color: #fff;
	background: #ff8400;
}

.videos li a.selected:hover {
	color: #fff;
	background: #ff8400;
}

.VideoContent {
	display: none;
}

@media print {
	.VideoContent {
	display: block !important;
	}
}

.videofooter {
	padding: 5px;
	background: #fff;
	line-height: 1.3em;
	font-weight: bold;
	color: #333;
}

.videofooter span {
	font-size: 0.9em;
	color: #8ab515;
	font-weight: normal;
}

#subscribe {
	margin: 0 0 15px;
}

#subscribe p {
	margin: 5px 0 5px 0;
}

.feedlink {
	display: block;
	font-weight: bold;
	background: url(images/rss.gif) no-repeat;
	background-position: left 3px;
	padding: 5px 0 5px 22px;
	border-bottom: 1px dotted #ccc;
}

.feedmail {
	display: block;
	font-weight: bold;
	background: url(images/mail.gif) no-repeat;
	background-position: left 4px;
	padding-left: 22px;
	line-height: 1.5em;
	height: 1.5em;
}

#subscribe input {
	vertical-align: middle;
}

#feedinput {
	padding: 2px;
	border: 1px solid #ddd;
	width: 220px;
	color: #666;
}

#feedbutton {
	border: 0px;
	width: 50px;
	height: 18px;
	background: url(images/signup.gif) no-repeat top;
}

#feedbutton:hover {
	background: url(images/signup2.gif) no-repeat top;
}

.lpost2 {
	position:relative;
	float: left;
}

.lpost2 img {
	width: 295px;
	height: 120px;
	border: 1px solid #CCC;
	padding: 2px;
}

.lpostcom {
	margin-top:7px;
	font-size:10px;
	color:#555;
}

.brd {
	border-bottom:1px dotted #999;
	padding-top:4px;
	margin-bottom:6px;
}

.titlink a {
	position: absolute;
	bottom: 0;
	color:#fff !important;
	font-size:13px;
	background: #333;
	width: 285px;
	padding: 5px;
	opacity:0.8;
	margin-left: 3px;
	margin-bottom: 5px;
	filter:alpha(opacity=80);
}

.titlink a:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
}

.lastestVideosSidebar li {
	float: left;
	width: 300px;
	border-bottom:1px dotted #999;
	padding-bottom:4px;
	margin-bottom:6px;
}

.lastestVideosSidebar .videoImg {
	float: left;
}

.lastestVideosSidebar .videoImg img {
	width: 89px;
	height: 67px;
	padding: 3px;
	border: 1px solid #ccc;
	margin: 0 10px 0 0;
}

.lastestVideosSidebar .titleVideo {
	font-size: 16px;
}

.addtoany_share_save_container{
padding-top:37px !important;
padding-bottom:10px;
}

#recomendados{
margin-left:5px;
}

.imgrec2{display: inline-block;
width:113px;
height:113px
}

.imgrecomendada img{
border-style: solid; 
border-width: 2px; 
border-color: #ddd;
}

.titulorecomendados{
padding-top:4px;
font-weight:bold;
color:#111;
padding-right:7px;
}

#rectitulo{
font-size:18px;
color:#444;
font-family:Tahoma, Verdana, sans-serif;
font-weight:normal;
padding-top:11px;
padding-bottom:10px;
margin-left:5px;
margin-top:8px;
}

.recseparador{
margin-top:14px;
margin-bottom:18px;
height:1px;
border-bottom:1px dotted #ddd;
margin-left:5px;
width:639px;
}

.commentform label{
margin:0px;
}

.tags{border-top:none;border-bottom:none;}

.logoFooter { margin: 15px 0 0 0 ; }
.logoFooter .dementiaLogo { background: url(images/logo-dementia-footer.png) no-repeat top left; width: 173px; height: 47px; display: block; float: left; }
.logoFooter .logoPartner { display: block; float: left; margin: 8px 0 0 0; }
.logoFooter a:hover { text-decoration: none; }

.footer ul.sendContent,
.footer ul.dementiaSections { margin: 8px 0; }

.footer ul.sendContent li,
.footer ul.dementiaSections li { list-style: none; margin: 4px 0; }

.footer ul.sendContent li a,
.footer ul.dementiaSections li a { padding: 0 0 0 25px; }

.footer ul.dementiaSections li a { background: url(images/brick_link.png) no-repeat left center; }
.footer ul.sendContent li a { background: url(images/footer_email.png) no-repeat left center; }

.highlightVideo a { color: #F1F1F1; }
.highlightVideo a:hover { color: #FFFFFF; text-decoration: underline; }

.shareIcon {
	float: left; 
	width: 100px;
	text-align: center;
	height: auto;
	margin: 0 15px;
}
.shareIcon a { color: #333; }
.shareIcon img { display: block; margin: 0 auto; border:none; }
.shareIcon span.title { display: block; margin: 3px 0 0 0; font-size: 14px; }

#tweetmeme { padding: 3px 0 0 0; }
#tweetmeme span.title { margin: 6px 0 0 0; }

#facebookshare { padding: 3px 0 0 0; }
#facebookshare span.title { margin: 6px 0 0 0; }
#facebookshare span.fb_share_size_Small { margin: 0 0 0 19px; }
#facebookshare .fb_share_no_count { display: block !important; }

#envmail { padding: 4px 0 0 0; font-size: 14px; }

#commentshare { padding: 14px 0 0 0; font-size: 14px; }
#commentshare img { margin: 0 auto 7px auto; }

div#shortUrl {
	text-align: right;
	padding: 5px;
	background: #efefef;
	border-top: 1px dashed #BEBEBE;
}

div#shortUrl span.title {
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0 0 0;
	color: #666;
}

div#shortUrl input { padding: 3px 5px; background: #f7f7f7; }

#tweets { color: #000; }

#tweets ul {
	overflow: auto;
	height: 300px;
}

#tweets ul li {
	float:  left;
	width: 640px;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 10px 0;
	margin: 10px 0 0 0;
}

#tweets ul li a.user { 
	display: block;
	float: left;
}

#tweets ul li a.user img {
	width: 40px;
	height: 40px;
}

#tweets ul li blockquote {
	float:  left;
	width: 580px;
	margin: 0 0 0 10px;
}

.toRate { text-align: right; }

#commentlist .depth-1  .toggle, #commentlist .depth-1 {background-color:#fff !important;}
#commentlist .depth-2  .toggle, #commentlist .depth-2 {background-color:#fff !important;}
#commentlist .depth-3  .toggle, #commentlist .depth-3 {background-color:#fff !important;}
#commentlist .depth-4  .toggle, #commentlist .depth-4 {background-color:#fff !important;}
#commentlist .depth-5  .toggle, #commentlist .depth-5 {background-color:#fff !important;}
#commentlist .depth-6  .toggle, #commentlist .depth-6 {background-color:#fff !important;}
#commentlist .depth-7  .toggle, #commentlist .depth-7 {background-color:#fff !important;}
#commentlist .depth-8  .toggle, #commentlist .depth-8 {background-color:#fff !important;}
#commentlist .depth-9  .toggle, #commentlist .depth-9 {background-color:#fff !important;}
#commentlist .depth-10 .toggle, #commentlist .depth-10{background-color:#fff !important;}

#bottom12 {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-align: left;
	
	background:#dff6ff;
	height:105px;
	width:836px;
	border:1px solid #ccc;
	margin:0 auto;
	margin-top:4px;
	margin-bottom:7px
}

#bottom12 .div1 {
	height:79px;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
}

#bottom12 #cclogo {
	width:50px;
	height:68px;
	float:left;
	background:url(images/cc.jpg) no-repeat 5px 22px;
	text-indent: -5000px;
	display: block;
}

#bottom12 .div2 {
	float:right;
	color:#888;
	padding-top:10px;
	font-size:10px;
	height:71px;
	width:785px;
	margin-bottom:5px;
	line-height:14px;
}

#bottom12 .div2 span {
	font-size:11px;
	font-weight:bold;
	color: #777;
}

#bottom12 .div3 {
	margin-top:4px;
	height:31px;
	width:50px;
	float:left;
	background: url(images/cc2.jpg) no-repeat 7px 14px;
}

#bottom12 .div4 {
	margin-top:4px;
	float:right;
	color:#777;
	width:785px;
	height:28px;
	font-size:11px;
}

.UltimosVideos {
	font-size: 14px;
	color: #444;
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom:4px;
}

.LinhaDivisoriaComentariosRecentes {
	border-bottom: 1px solid #2080af;
}

.LinhaDivisoriaComentariosRecentes2 {
	border-bottom: 1px solid #53b1df;
	margin-bottom: 2px;
}

.LinhaDivisoriaUltimosArtigos {
	border-bottom: 1px solid #2080af;
}

.LinhaDivisoriaUltimosArtigos2 {
	border-bottom: 1px solid #53b1df;
	margin-bottom: 2px;
}

.LinhaDivisoriaSeccoesDementes {
	border-bottom: 1px solid #2080af;
}

.LinhaDivisoriaSeccoesDementes2 {
	border-bottom: 1px solid #53b1df;
	margin-bottom: 2px;
}

.LinhaDivisoriaEnviarConteudo {
	border-bottom: 1px solid #2080af;
}

.LinhaDivisoriaEnviarConteudo2 {
	border-bottom: 1px solid #53b1df;
	margin-bottom: 2px;
}

.LinhaDivisoriaParceiros {
	border-bottom: 1px solid #2080af;
}

.LinhaDivisoriaParceiros2 {
	border-bottom: 1px solid #53b1df;
	margin-bottom: 2px;
}

.FooterSecComentariosRecentes {
	float: left;
	margin-bottom: 7px;
	background: #3496c7;
}

.PublicidadeSidebarSuperior {
	margin-left: 128px;
	font-size: 10px;
	color: #666;
}

.MenuCopyRight {
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	text-align: center;
	padding:7px 0px 7px 0px;
	margin-left: 4px;
	font-weight: bold;
	opacity:.97
}

.MenuCopyRight404 {
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	text-align: center;
	padding:7px 0px 7px 0px;
	margin-left: 4px;
	font-weight: bold;
	opacity:.97;
	margin-top: 72px;
}

#BoxVideoDestaque {
	height: auto;
	background: #3496c7;
	width:639px;
	height: 110px;
	margin-left:-12px
}

#ImagemVideoDestaque {
	float: left;
	margin-left: 19px;
}

#CaixaDeTextoVideoDestaque {
	width: 460px;
	float: right;
}

.BoxVideosPatrocinados {
	float: left;
	background: #3496c7;
	width: 500px;
	margin-left: -12px;
	height:95px;
}

#LBottomVideosPatrocinados {
	background: url(images/lbottom.png) no-repeat;
	width: 11px;
	height: 11px;
	position: absolute;
	margin-top: 95px;
	margin-left: -12px;
}

.FundoRelVideosPatrocinados {
	background: url(images/fundorel.png) repeat-x;
	margin-left :-1px;
	width: 486px;
	height: 7px;
	margin-top :95px;
	position: absolute;
}

#LBottomVideoDestaque {
	background: url(images/lbottom.png) no-repeat;
	width: 11px;
	height: 11px;
	position: absolute;
	margin-top: 110px;
}

.FundoRelVideoDestaque {
	background: url(images/fundorel.png) repeat-x;
	margin-left :10px;
	width: 625px;
	height: 7px;
	margin-top: 110px;
	position: absolute;
}

#TituloVideoDestaque {
	margin-bottom: 7px;
	color: #fff;
	font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
	margin-top: 12px
}

.RBottomVisiteBambem {
	background: url(images/rbottom.png) no-repeat;
	width: 11px;
	height: 11px;
	position: absolute;
	margin-top: 0px;
	margin-left: 313px;
}

.FundoRelVisiteTambem {
	background: url(images/fundorel.png) repeat-x;
	width: 313px;
	height: 7px;
	margin-top: 0px;
	position: absolute;
	margin-left: 1px;
}

#TituloVideoDestaque a {
	color: #FFF;
}

#SinopseVideoDestaque {
	text-align: justify;
	margin-top: 10px;
	margin-right: 10px;
	color: #FFF;
}

#SinopseVideoDestaque a {
	color: #FFF;
}

.TituloVideosPatrocinados {
	text-align: center;
	color:#fff;
	font-size: 14px;
	line-height:23px;
}

.ConteudoVideosPatrocinados {
	width: 468px;
	height: 60px;
	background: #dedede;
	margin-left: 20px;
	line-height: 60px;
	text-align: center;
	font-size: 14px;
	font-weight: bold
}

#CaixaVideosMiniaturas {
	display: inline;
	float: left;
	margin-left: 19px;
	margin-right:19px;
}

.BoxNoticiasEmDestaque {
	margin-bottom: 8px;
}

.NoticiasEmDestaque {
	background: #3496c7;
	color: #fff;
	line-height: 25px;
	padding-left: 22px;
	margin-left: -22px;
}

.BoxMaisNoticias {
	margin-bottom: 8px;
}

.MaisNoticias {
	background: #3496c7;
	color: #fff;
	line-height: 25px;
	padding-left: 22px;
	margin-left:-22px;
}

#ZonaAnuncios {
	width: 83%;
	font-size: 14px;
	font-weight: bold;
	color: #222;
	margin-bottom: 5px;
	border: 1px solid #dedede;
	padding: 5px;
	padding-right: 14px;
	position: relative;
	line-height: 17px;
	padding-left: 33px;
	background: url(images/alertuser.gif) no-repeat 5px 56%;
}

#ZonaAnuncios p {

}

#ZonaAnuncios02 {
	border: 1px solid #eee;
	padding: 2px;
	width: 7px;
	position: absolute;
	margin-left: 249px;
	margin-top: -3px;
	z-index: 99;
	font-size: 12px;
	font-weight:normal;
}

#DcLado {
	position: relative;
	height: 54px;
	background: #dff6ff;
	width: 100%;
	border: #cacaca 1px solid;
	text-align: center;
}

.DcLadoTitulo {
	position: absolute;
	margin-top: 42px;
	text-align:center;
}

#DcLadoImgVideos {
	background :url(images/viddc.png) no-repeat 50% 50%; 	
	width: 94px;
	height: 49px;
	float: left;
	margin-top: -2px;
	margin-left: 11px;
}

#DcLadoImgDigaCultura {
	margin-top: -2px;
	background: url(images/dcdc.png) no-repeat 50% 50%; 
	width: 94px;
	height: 49px;
	float: left;
}

#DcLadoImgContatos {
	margin-top: -2px;
	background: url(images/contact.png) no-repeat 50% 50%; 
	width: 94px;
	height: 49px;float:left;
}

#ComentarioTituloLigadoComo {
	line-height: 1.5em
}

.HomeTituloVideoMiniatura {
	width: 117px;
	margin-bottom: 7px;
	color: #333;
	font-family: helvetica;
}

.HomeTheViewsVideos {
	position: absolute;
	color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
	font-size: 11px;
	width: 99px;
	margin-left: 3px;
	margin-top: -30px;
	background: #333 url(images/view.png) no-repeat 3px 1px;
	z-index: 100;
	line-height: 19px;
	padding-left: 18px;
}

.HomeImgVideos {
	 display: inline;
	float: left;
	margin-left: 19px;
	margin-right: 19px;
}

.AdsPot {
	height: 250px;
	width: auto;
	background: #dedede;
	line-height: 250px;
	font-weight: bold;
	font-size: 17px;
}

.PoderaTbGostarDe {
	font-size: 14px;
	color: #444;
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.E404_AWPFooter {
	display:none;
}

.E404_00 {
	padding-top:30px;
}

.E404_01 {
	 font-size: 36px;
	color: #139adc;
}

.E404_02 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 12px;
	margin-bottom: 5px;
}

.E404_03 {
	width: 390px;
	font-weight: normal;
	font-size: 15px;
	margin: 0 auto;
	text-align: left;
	line-height: 28px;
}

.E404_04 {
	width: 400px;
	margin: 0 auto;
	margin-left: 344px;
	margin-top: 10px;
}

.E404_05 {
	text-align: left;
	width: 450px;
	margin: 0 auto;
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 21px;
}

#E404_051 {
	background: #3496C7;
	width: 1024px;
	margin: 0 auto;
}

.E404_HHack {
	height: 220px;
	//height:230px;
}

.E404_submit {
	background: url(images/pesquisa.png) no-repeat; 
	width:35px;
	height:35px;
	border:none;
	position:absolute;
	margin-top:9px;
	margin-left:-45px;
	cursor:pointer;
}

.E404_searcinput {
	border: 1px solid #e5e5e5;
	padding: 2px;
	width: 240px;
	background: #fff;
	color: #666;
}

.E404_searchinput2 {
	 height:37px;
	border-color:#ddd;
	width:460px;
	padding-top:13px;
	line-height:43px;
	font-size:25px;
}

.AlgunsArtigosInteressantes {
	font-size: 16px;
	padding-bottom: 5px;
}

.E404_LinhaDiv01 {
	border-bottom: 1px solid #2080af;
}

.E404_LinhaDiv02 {
	border-bottom: 1px solid #53b1df;
	margin-bottom:2px;
}

.BoxVisiteTambem {
	background: #3496c7;
	width: 324px;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
}

.TituloVisiteTambem {
	padding-left: 5px;
	color: #fff;
}

.BoxFundo300x80VisiteTambem {
	width: 300px;
	margin-top: 9px;
	margin-bottom: 10px;
	text-align: center;
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #222;
}

.Fundo300x80VisiteTambem {
	background: #eee;
	width: 300px;
	height: 80px;
	margin-bottom: 4px;
	line-height: 80px;
}

.LatestCatVideo {
	position: absolute;
	background: url(images/videotag.png) no-repeat;
	width: 57px;
	height: 57px;
	margin-top: 13px;
	margin-left: 3px;
}

.SPTLBottom {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:-20px;
	margin-left:-22px;
	//margin-left:-629px;
}

.SPTFundoRel {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-1px;
	width:667px;
	height:7px;
	margin-top:-20px;
	position:absolute;
	margin-left:-11px;
}

.SPageTLBottom {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:-20px;
	margin-left:-22px;
	//margin-left:-629px;
}

.SPageTFundoRel {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-1px;
	width:667px;
	height:7px;
	margin-top:-20px;
	position:absolute;
	margin-left:-11px;
}

.AFRece {
	color:#111;
}

.AFPop {
	color:#111;
}

.AFPageNav {
	height:7px;
	padding-bottom:6px;
}

.AFVist {
	color:#111;
}

.AF_00 {
	font-size:13px;
	font-weight:600;
}

.AFM_01 {
	height:7px;
	clear:both;
	padding-top:5px;
	padding-bottom:6px;
}

.AF_06 {
	clear:both;
	width:100%;
	height:0px;
	border:1px solid #eee;
}

.AF_07 {
	color:#555;
	text-align:justify;
}

.AF_08 {
	clear:both;
	width:100%;
	height:0px;
	border:1px solid #eee;
}

.AF_09 {
	height:7px;
	clear:both;
	padding-top:5px;
	padding-bottom:6px;
}

.AF_10 {
	height:7px;
	padding-bottom:6px;
}

.AFNiew2 {
	position:absolute;
	padding-left:20px;
	color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:100px;
	margin-left:3px;
	//margin-left:-129px;
	font-size:11px;
	margin-top:80px;
	//margin-top:78px;
	background:#333  url(images/view.png) no-repeat 3px 1px;
}

.AFEntry2 {
	 margin-top:-10px;
	//margin-top:-5px;
}

.AF_H2 {
	margin-bottom:0px;
	margin-top:-7px;
	padding-bottom:0px;
	line-height:22px;
}

.AF_Span {
	font-weight:bold;
}

.AF_PostInfo2 {
	 border:none;
}

.AF_PosThumb {
	color:#555;
	text-align:justify;
}

.SinglePostTemplate01 {
	float:left;
	width:50px;
}

.SinglePostTemplate02 {
	float:right;
	width:50px;
}

.SinglePostTemplate03 {
	float:right;
	width:548px;
	padding-top:5px;
}

.SinglePostTemplateAuthor {
	color: #fff;
	text-decoration: underline;
}

.SinglePostTemplateAuthor2 a {
	color: #FFF;
	text-decoration: underline;
}

.SinglePostTemplateAuthor2 {
	margin-left:-22px;
	padding-left:10px;
	background:#3496c7;
	color:#fff;
	border-bottom:#3496c7 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}

.HeaderT_01 {
	position:absolute;
	left:50%;
	margin-left:403px;
	color:#0e0e0e;
	margin-top:7px;
	font-size:11px;
}

.HeaderT_02 {
	color:#0e0e0e;
	cursor:pointer;
}

.HeaderT_03 {
	position:absolute;
	left:48%;
	margin-left:330px;
	color:#0e0e0e;
	margin-top:7px;
	font-size:11px;
}

.HeaderT_04 {
	position:absolute;
	margin-left:694px;
	margin-top:3px;
	z-index:1;
}

.HeaderT_05 {
	background:url(images/outer2.png) repeat-y -3px;
	width:1024px;
	height:29px;
	position:relative;
	margin-left:-10px;
}

.HeaderT_06 {
	background:#f0f0f0;
	width:1004px;
	height:29px;
	margin-left:9px;
}

.HeaderT_07 {
	position:absolute;
	margin-top:10px;
	padding-left:36px;
	border-bottom:none;
}

.HeaderT_08 {
	position:absolute;
	margin-left:-29px;
	margin-top:-2px;
}

.VideosPagLBottom {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:120px;
	margin-left:-21px;
	//margin-left:-629px;
}

.VideosPagFundoRel {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-11px;
	width:653px;
	height:7px;
	margin-top:120px;
	position:absolute;
	//margin-left:-618px;
}

.VideosPagEntry02 {
	margin-top:-10px;
	//margin-top:-5px;
}

.VideosPag01 {
	margin-top:0px;
	position:absolute;
}

.VideosPag02 {
	font-weight:bold;
	font-size:11px;
}

.VideosPag03 {
	height:7px;
	clear:both;
	padding-top:5px;
	padding-bottom:6px;
}

.VideosPag04 {
	margin-top:15px;
}

.VideosPag05 {
	float:left;
	margin-left:-10px;
}

.VideosPag06 {
	background:#3496c7;
	width:500px;
	margin-left:-12px;
	height:95px;
}

.VideosPag07 {
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:23px;
}

.VideosPag08 { 	
	width:468px;
	height:60px;
	background:#dedede;
	margin-left:20px;
	line-height:60px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.VideosPag09 {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:0px;
	margin-left:-12px;
}

.VideosPag10 {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-1px;
	width:486px;
	height:7px;
	margin-top:0px;
	position:absolute;
}

.VideosPag11 {
	float:right;
	margin-right:10px;
}

.VideosPag12 {
	 height:7px;
	padding-bottom:6px;
}

.VideosPag13 {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:120px;
	margin-left:-21px;
	//margin-left:-629px;
}

.VideosPag14 {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-11px;
	width:653px;
	height:7px;
	margin-top:120px;
	position:absolute;
	//margin-left:-618px;
}

.VideosPag15 {
	 margin-top:-10px;
	//margin-top:-5px;
}

.VideosPag16 {
	margin-top:0px;
	position:absolute;
}

.VideosPagBoxDireita {
	float: left;
}

.VideosPag17 {
	position:absolute;
	padding-left:20px;
	color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:109px;
	margin-left:3px;
	//margin-left:-129px;
	font-size:11px;
	margin-top:80px;
	//margin-top:78px;
	background:#333 url(images/view.png) no-repeat 3px 1px;
}

.VideosPag18 {
	 color:#fff;
	text-align:justify;
	margin-left:143px;
}

.VideosPag19 {
	font-weight:bold;
	font-size:11px;
}

.VideosPag20 {
	width:300px;
	height:325px;
	float:right;
	position:relative;
}

.VideosPag21 {
	 position:absolute;
	width:300px;
	height:250px;
	background:#777;
	margin-top:18px;
	margin-left:-10px;
}

.VideosPag22 {
	height:7px;
	clear:both;
	padding-top:5px;
	padding-bottom:6px;
}

.VideosPag23 {
	margin-top:15px;
}

.VideosPag24 {
	float:left;
	margin-left:-10px;
}

.VideosPag25 {
	background:#3496c7;
	width:500px;
	margin-left:-12px;
	height:95px;
}

.VideosPag26 {
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:23px;
}

.VideosPag27 {
	width:468px;
	height:60px;
	background:#dedede;
	margin-left:16px;
	line-height:60px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.VideosPag28 {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:0px;
	margin-left:-12px;
}

.VideosPag29 {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-1px;
	width:486px;
	height:7px;
	margin-top:0px;
	position:absolute;
}

.VideosPag30 {
	float:right;
	margin-right:10px;
}

.VideosPag31 {
	 height:7px;
	padding-bottom:6px;
}

.VideosPagNView2 {
	position:absolute;
	padding-left:20px;
	color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:109px;
	margin-left:3px;
	//margin-left:-129px;
	font-size:11px;
	margin-top:80px;
	//margin-top:78px;
	background: #333 url(images/view.png) no-repeat 3px 1px;
}

.VideosPagLinkBranco3 {
	color:#fff;
	text-align: justify;
	margin-left: 143px;
}

.VideosPagLinkBrancoTitulo {
	color: #FFF;
}

.VideosPagLinkBrancoTitulo a {
	color: #FFF;
}

.VideosPagLinkBrancoTitulo a:hover {
	color: #FFF;
}

.VideosPagLinkBrancoTitulo a:visited {
	color: #FFF;
}

.SinglePostTemplatePublinterna {
	text-align:center;
	position:absolute;
	width:10px;
	margin-left:515px;
	margin-top:0px;
	border:1px #ddd solid;
	text-align:center;
	font-weight:bold;
	background:#fff;
}

.SinglePostTemplatePublinterna2 {
	margin:0 auto;
	width:394px;
	border:1px solid #ccc;
}

.SinglePostTemplateGaleriaImg {
	width:648px;
	margin-bottom:0px;
	font-weight:bold;
	line-height:25px;
	padding-left:22px;
	margin-left:-22px;
	background:#3496c7;
	color:#fff;
	font-family: tahoma, arial, helvetica;font-size:11px;
}

.SinglePostTemplateGaleriaImgLBottom {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:0px;
	margin-left:-22px;
}

.SinglePostTemplateGaleriaImgFundoRel {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-1px;
	width:658px;
	height:7px;
	margin-top:0px;
	position:absolute;
	margin-left:-12px;
}

.SinglePageTemplateEnviarPorEmail {
	display:inline;
	float:left;
	margin-top:1px;
	margin-right:2px;
}

.SinglePageTemplateVotar {
	display:inline;
	float:left;
}

.SinglePageTemplateVotar2 {
	font-weight:normal;
}

.SinglePageTemplateAuthor {
	margin-left:-22px;
	padding-left:10px;
	background:#3496c7;
	color:#fff;
	border-bottom:#3496c7 1px solid;
}

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

.VPG_01 {
	font-size:13px;
	font-weight:600;
}

.VPG_02 {
	 margin-top:-10px;
	//margin-top:-5px;
}

.VPG_03 {
	font-weight:bold;
	font-size:11px;
}

.VPG_04 {
	width:300px;
	height:325px;
	float:right;
	position:relative;
}

.VPG_05 {
	 position:absolute;
	width:300px;
	height:250px;
	background:#777;
	margin-left:-10px;
}

.VPG_LBottom {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:120px;
	margin-left:-21px;
	//margin-left:-629px;
}

.VPG_LBottom2 {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:0px;
	margin-left:-12px;
}

.VPG_LBottom3 {
	background:url(images/lbottom.png) no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	margin-top:120px;
	margin-left:-21px;
	//margin-left:-629px;
}

.VPG_FundoRel {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-11px;
	width:653px;
	height:7px;
	margin-top:120px;
	position:absolute;
	//margin-left:-618px;
}

.VPG_FundoRel2 {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-1px;
	width:486px;
	height:7px;
	margin-top:0px;
	position:absolute;
}

.VPG_FundoRel3 {
	background:url(images/fundorel.png) repeat-x;
	margin-left:-11px;
	width:653px;
	height:7px;
	margin-top:120px;
	position:absolute;
	//margin-left:-618px;
}

.VPG_LinkBranco3 {
	color:#fff;
	text-align:justify;
	margin-left:143px;
}

.ReportarErro {
	margin-top: -467px;
	float: right;
	display: table;
}