html			{background:#4F6152 url(../images/clouds.gif) repeat-x center top;}
body			{ font-family: Arial, Helvetica, sans-serif;
				background:url(../images/bg-periferia-tile.png) repeat-x center 420px; }

a:link{ color:#120; }
a:visited{ color:#030; }
a:hover{
	color:#000;
	text-decoration: underline;
}
p{ color: #444; }
#barra-topo{
	background:url(../images/bg-barra.png) repeat-x center top;
}
#main-site-bg{
	background:url(../images/bg-centro.png) no-repeat center 360px;

}
#main-site-struct{
	width:960px;
	margin: 0 auto;
	border:dotted white;
	border-width: 0 0px;
}

#mainStructHeader-topo{
	height: 90px;
}
#mainStructHeader-dstq{
	height: 480px;
	border:solid red;
	border-width: 0px 0 0 0;
}

.the-thumbnail-big{
	display: none;
}
#mainDstqTd{
	vertical-align: top;
	padding-top:20px;
}
#mainDstq .the-post .the-thumbnail-container{
	width:200px;
}
#mainDstq .the-post .the-date{
	display: none;
}
#mainDstq .the-post .the-title{
	font-size: 15px;
}
#mainDstq .the-post .the-excerpt{
	font-size: 12px;
}
#mainDstq .the-post .the-link{
	display: block;
	text-align: left;
}
#mainStructBody{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background:#fff url(../images/bg-corpo.gif) repeat-y right;
	border: 1px solid #fff;
}
#mainStructBody-left{
	width:658px;
	float:left;
}
.mainStructBody-left{
	width:588px;
	float:left;
	margin-left:70px;
}
#mainStructBody-left-topo{
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	background:#C4D3DB url(../images/bg-body-left-topo.gif) repeat-x top;
	height:50px;
	border-bottom: 1px solid #B4C3CB;
}

#maisPedidas{
	background: #4D625D;
}
#maisPedidas .section-title{
	/*text-transform: uppercase;*/
	color: #c4d3db;
	margin: 0 10px;
}
#listaMaisPedidas{
	border-collapse:separate;
	border-spacing: 10px;
	width: 654px;
}
#listaMaisPedidas .pos{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	padding: 3px 4px;
	width: 40px;
	font-size:14px;
	color:#fff;
	background: #1D322D;
}
#listaMaisPedidas .name{
	color: #efe;}



.ultimas .home-2c{
	margin-left:60px;
}
.ultimas .the-post{
	float:left;
	width: 290px;
	margin:0 5px 5px 0;
}
.ultimas .the-post .the-post-table{
	border-collapse:separate;
	border-spacing: 5px;
	height:50px;
}
.ultimas .postTitle,.ultimas .postDate{
	vertical-align: top;
}
.ultimas .postDate{
	font-weight: bold;
	font-size: 12px;
	border-right:0px solid #bcb;
	width:30px;
	padding-right:3px;
}
.ultimas .postTitle a{
	text-decoration: none;
}
.ultimas .postTitle a .the-title{
}
.ultimas .vejaMais{
	clear:both;
	text-align: right;
	margin-left: 60px;
	border-top: 1px solid #9aa;
}
.ultimas .vejaMais a{
	line-height: 40px;
	height: 40px;
	padding:5px 20px;
	margin-right: 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background: #4d625d;
	color: #fff;
	/*text-transform: uppercase;*/
	text-decoration: none;
}
.ultimas .vejaMais a:hover{
	background: #132;
}





.sideBar{
	float: right;
	width: 290px;
}
#mainStructBody-footer{
	clear:both;
}


#mainStructFooter{
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	background: #4D625D;
	border: 1px solid #fff;
	border-bottom:0;
	color:#fff;
	margin-top:30px;
}
#mainStructFooter p{
	color:#fff;
}

#mainStructFooter .phone {
background:url("../images/struct-footer-phone.png") no-repeat scroll 20px 20px transparent;
font-size:16px;
padding:20px 10px 20px 80px;
vertical-align:top;
width:250px;
}
#mainStructFooter .addr {
background:url("../images/struct-footer-addr.png") no-repeat scroll 40px 20px transparent;
font-size:16px;
padding:20px 10px 20px 100px;
vertical-align:top;
}
.section-title{
	margin: 10px 0 10px 70px;
	/*text-transform: uppercase;*/
	font-size: 26px;
	line-height: 40px;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
	color: #4D625D;
}


/*
POSTS
*/
.the-post .postLink{
	text-decoration: none;
}
.the-post img, img{
	background-repeat: no-repeat;
}
.the-post img.the-thumbnail{
	border: 1px solid #ccc;
	background: #ccc no-repeat center top;
}

.the-post .the-date{
	vertical-align: top;
	text-align: right;
	width: 50px;
}
.the-post .the-author{
	text-align: right;
	border-top: 1px solid #cdd;
	padding: 10px 0;
	margin-top: 10px;
	clear: both;
}
.the-post .the-date-info{
	text-align: right;
}

.the-post .the-thumbnail-container{
	vertical-align: top;
	text-align: right;
	width: 145px;
	padding-right: 10px
}
.the-post .the-excerpt-container{
	vertical-align: top;
	text-align: left;
	padding-right: 10px
}
.the-post .the-post-container{
	vertical-align: top;
	text-align: left;
	padding: 0 20px;
}
.the-post a .the-title, .nickname a{
	font-size: 14px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
.the-post a:hover .the-title{
	color:#c90;
}
.the-post .the-excerpt{
	font-weight: normal;
	margin: 10px 0 0 0; 
}
.the-post{
	margin: 0 0 20px 0;
	font-size:13px;
}

.the-post .the-link{
	text-align: right;
	margin-top: 10px;
	display: none;
}
.the-post a.readMoreLink{
	background: #00559b;
	font-size:9px;
	color: #fff;
	font-weight: bold;
	/*text-transform: uppercase;*/
	padding: 4px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
}
.the-post a.readMoreLink:hover{
	color: #fc0;
}

.the-post .the-content{
}
.the-post .the-content img{
	margin: 12px;
}
.the-post .the-content p{
	margin-top:8px;
	font-size: 13px;
	line-height: 18px;
}

.the-post .the-content .alignleft,.the-post .the-content .alignright{
	border: 1px solid #ccc;
	background: #efeff2; 
}
.the-post .the-content .alignleft{
	margin: 20px 20px 20px 0px;
	float: left;
}
.the-post .the-content .alignright{
	margin: 20px 0px 20px 20px;
	float: right;
}



@font-face {
	font-family: ss;
	src: url('fonts/ssl.ttf');
}

@font-face {
	font-family: os;
	src: url('fonts/osb.ttf');
}

@font-face {
	font-family: ss;
	font-weight: bold;
	src: url('fonts/ssr.ttf');
}
@font-face {
	font-family: ss;
	font-weight: bolder;
	src: url('fonts/ssb.ttf');
}
#searchsubmit{
	background:#999;
	width: 30px;
	height: 20px;
}

.sideBar-section{
	margin-top:10px;
	background: url("../images/play.png") no-repeat scroll 0 0;
}
.sideBar-section-name{
	color:#fff;
	margin-left: 50px;
	line-height: 40px;
	font-size:26px;
	font-family: arial, sans-serif;
	/*text-transform: uppercase;*/
	font-weight: bold;
}
.sideBar-section .widget{
	border-top: 1px solid #fff;
	margin: 10px 10px 10px 60px;
	padding: 10px 0px 0px 0px;
	text-align:center;
}
.widgetTitle{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}



div.form{
	text-align: left;
}

#logo-site{
	margin-top:10px;
	border:0px solid #fff;
}

#qaPlyerControls{
	border-collapse:separate;
	border-spacing: 10px;
}

.qaEndNews{
	background:url("../images/bg-line-hr-6d8e38.gif") repeat-x 0 20px;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.qaEndNews a{
	height: 30px;
	line-height: 30px;
	padding: 5px 10px 0 10px;
	margin: 0 10px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	color:#fff;
	background: #6d8e38;
	text-decoration: none;
	/*text-transform: uppercase;*/
	font-weight: bold;
}
.qaEndNews a:HOVER {
	color:#fc0;
}
.ultimas{
	border-top: 10px solid #6d8e38; 
}
.ultimas .section-title{
	color: #4d625d;
}

#mainLogoContainer{
	width: 320px;
}

.qaPageNavigation{
	margin-left:70px;
	line-height: 45px;
}
.qaPageNavigation span, .qaPageNavigation a{
	margin: 0 10px;
	padding: 2px 6px;
}
.qaPageNavigation .pages{
	
}
.qaPageNavigation .current{
	background: #888;
	color: #fff;
}

#mainDstq{
}
#mainDstq .the-post
{
	margin-top: 50px;
}
.qaHiddenApps{
	position: absolute;
	width: 100px;
	height: 200px;
	overflow: hidden;
	left:-1000px;
	top: -1000px;
	visibility: hidden;
}

.authorList-avatar-48{
	padding: 0;
	width: 48px;
}
.authorList-nome{
	padding-left: 10px;
}
.authorList-nome .nickname{
	color: #fff;
	/*text-transform: uppercase;*/
	font-weight: bold;
}
.authorList-item{
	margin-top:10px;
}

.the-content em,.the-excerpt em,.the-content i,.the-excerpt i, .the-content strong,.the-excerpt strong{
	color: #000;
}
.the-content a:link,.the-excerpt a:link{
	color: #240;
	text-decoration: underline;
}
.the-content a:visited,.the-excerpt a:visited{
	color: #120;
}
.the-content a:hover,.the-excerpt a:hover{
	color: #360;
}

.the-content ul{ list-style:disc outside; padding-left:5px; }
.the-content ul li{ margin-left:10px; line-height:15px; }
.the-content ul li ul{ list-style:circle; }

.nickname a{
	text-decoration: underline;
}
.nickname a:hover{
	color: #fff;
}

#ytvideo{
	margin:5px;
}
.youtube-videos h3{
	display:none;
}
.youtube-videos li{ display:inline-block; margin:5px; width:120px; height: 180px; vertical-align:top; }

.widget-banner-topo{ background:#556; text-align:center; }

.social-media-links{
	padding-left: 60px;
	margin: 40px 0;
}
.social-media-links a{ margin-right: 15px; }

#header-banner{
	text-align:center;
	margin: 30px 0;
}
#footer-banner{
	text-align:center;
	margin: 30px 0;
}
#top10-banner{
	background: #6d8e38;
	border-top:10px solid #6D8E38;
	text-align:center;
}
.footer-fotos{
	text-align:center;
}
.footer-fotos .widgettitle{
	text-align:center;
	padding: 20px 10px 0px 10px;
}
.footer-fotos .ngg-widget{
	text-align:center;
	padding:10px;
	margin:0;
}
.footer-fotos .ngg-widget img{
	border-color:#fff;
	padding:1px;
	margin: 10px;
}
.hslice .widgettitle{
	text-align:center;
	color:#ddd;
	font-weight:bold;
	padding: 20px 10px 0px 10px;
}
.hslice .ngg-widget{
	text-align:center;
	padding:10px;
	margin:0;
}
.hslice .ngg-widget img{
	border-color:#fff;
	padding:1px;
	margin: 10px;
}
