#primaryTop{ /* Wrapper for the first block Featured Entries-Mid column and Top Sidebar */

}
#slider2{ /* Primary top left column wrapper */
	width:354px;
	padding-bottom:0px;
}
.sliderwrapper{ /* Featured top left colunm - slider wrapper */
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	height:329px;
	margin-bottom:2px;
}
.contentdiv{ /* do not change the name of class - The size of contentdiv is 495x270 (after excluding padding value) */
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0; /*leave as is*/
	top: 0; /*leave as is*/
	z-index:1;
	padding:5px 5px 5px 3px;
	width:342px;
	height:315px;
	background: url(../images/fundo_feature.png) no-repeat;
}
.sliderwrapper img {
	max-height:256px;
	border:solid 1px #DDD;
}
.sliderPostInfo { /* Post title and if enabled excerpt wrapper for featured slider */
	position:absolute;
	bottom:102px;
	width:315px;
	padding:5px;
	height:auto !important;
	height:20px;
}
.pagination { /* do not change the name of class - used to wrap thumbnails for featured area */
	padding:8px 6px 5px 7px;
	width: 341px;
	height:18px;
	text-align: center;
	margin:0 auto;
	font:xx-large;
	font: bold 12px arial, verdana, sans-serif;
}
.pagination a { /* do not change the name of class - used to style links over featured slider */
	color:#FFF;
	float:inherit;
	padding:6px 25px 6px 25px;
	background: #2B618C;
}
.pagination a:hover {
	text-decoration:none;
	color: #B4DB2B;
}
.pagination a.selected {
	color:#E9E9E9;
	text-decoration:none;
	background: #85A428;
}
#belowSlider {
	padding:0 0px;
}
/* Primary top mid column */
#primaryTopMid{
	float:right;
	width:290px;
}
#primaryTopMid .postExcerpt {
	border-bottom:1px dotted #666;
	margin-bottom:6px;
}
#primaryTopMid .last{
	background:none;
	border:none;
}
#primaryTopMid p{
	font-size:12px;
	line-height:1.3em;
}
p a, p span.date{
	color:#cd1713;
}
p .author a, p span.author{
	color:#666;
}
#primaryTopMid p.more{
	text-align:right;
}

.titulo_feature a { /* do not change the name of class - used to style links over featured slider */
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
text-decoration:none;
font: small;
font-stretch:wider;
color: #32569A;
}
.titulo_feature a:hover {
	color: #79A61E;
}
.featuredPostlastPost{ padding:5px; margin-top:10px; background:#FFFFFF;}


/* começo carousel dos artigos */
#carrousel_artigos {
	width:950px; height:151px; margin-top:5px; margin-bottom:5px; margin-left:8px;
	}
.stepcarousel_artigos{
		background:url(../images/fundo.png) repeat-x;
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 950px;
height: 151px; /*Height should enough to fit largest content's height*/
}

.stepcarousel_artigos .belt{
position: absolute; /*leave this value alone*/
top:0;
left:0;
}

.stepcarousel_artigos .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 7px 10px 5px 24px; /*margin around each panel*/
border:solid 1px #E8E8E8;
padding:1px;
width: 215px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:125px;
}
.stepcarousel_artigos .panel img, .stepcarouselcat_artigos .panel img {margin-right:5px; float:left;}

.titulo_artigos a { /* do not change the name of class - used to style links over featured slider */
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-stretch:wider;
color: #839F2B;
}
.titulo_artigos a:hover {
	color: #235898;
}

/* inicio artigos dos posts em javascript carousel */

/* começo carousel dos artigos */
#carrousel_artigos2 {
	width:708px; height:145px; margin-top:5px; margin-bottom:5px; margin-left:8px;
	}
.stepcarousel_artigos2{
background:url(../images/fundo2.png) repeat-x;
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 708px;
height: 145px; /*Height should enough to fit largest content's height*/
}

.stepcarousel_artigos2 .belt{
position: absolute; /*leave this value alone*/
top:0;
left:0;
}

.stepcarousel_artigos2 .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 4px 6px 5px 26px; /*margin around each panel*/
border:solid 1px #E8E8E8;
padding:7px;
background:#FFF;
width: 120px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:120px;
}
.stepcarousel_artigos2 .panel img, .stepcarouselcat_artigos2 .panel img {margin-right:5px; float:left;}

.titulo_artigos2 a { /* do not change the name of class - used to style links over featured slider */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-stretch:wider;
line-height:13px;
color: #839F2B;
clear:both;
font-weight:bold;
}
.titulo_artigos2 a:hover {
	color: #235898;
}


