.banner  {background:url(/images/19/banner-eventos.jpg) top center no-repeat;overflow:hidden;height:550px;}
.banner .carea {overflow:unset;}
.banner h1 {color:#fff;text-align:center;margin-bottom:0px;font-size:50px;}
.banner .text {display:block;height:100%;color:#fff;font-weight:600;text-align:center;top:200px;position:relative;overflow:hidden;font-size:24px;}
.banner .text span {display:block;height:100%;text-transform:uppercase;}
.banner .text span a {display:block; text-indent:-999px; height:100%;}

.res1810 .banner  {background:url(/images/19/banner-eventos-1810.jpg) top center no-repeat;/* height:600px; */}
.res1810 .banner h1 {font-size:80px;}
.res1810 .banner .text {top:180px;font-size:37px;}

.res940 .banner  {background:url(/images/19/banner-eventos-940.jpg) top center no-repeat;}

.res720 .banner  {background:url(/images/19/banner-eventos-720.jpg) top center no-repeat;}

.res480 .banner  {background:url(/images/19/banner-eventos-480.jpg) top center no-repeat;height:439px;}
.res480 .banner .text {top:150px;}

.res320 .banner {background:url(/images/19/banner-eventos-320.jpg) top center no-repeat;height:373px;}
.res320 .banner h1 {font-size:38px;}
.res320 .banner .text {top:130px;font-size:18px;}

.texttop {margin-bottom:30px;}
.textbottom {margin-top:30px;}

.cpage {position:relative;margin-top:30px;}
.cpage .posts .post {float:left;width:33.3%;margin-bottom:30px;min-height:524px;}
.cpage .posts .post .parea {margin:0px 8px;}
.cpage .posts .post .parea .pic {margin-bottom:20px;}
.cpage .posts .post .parea .pic a {display:block; position:relative;}
.cpage .posts .post .parea .pic a .bg {position:absolute; height:100%; width:100%; background:url(/images/0/post-img-hover.png); top:0px; left:0px; opacity:0; transition:0.5s;}
.cpage .posts .post .parea .pic a:hover .bg {opacity:1; transition:0.5s;}
.cpage .posts .post .parea .ndate {color:#4c4c4c;font-size:18px;font-weight:600;margin:15px 0px 10px 0px;background:url(/images/0/calendar.png) left center no-repeat;padding-left:24px;}
.cpage .posts .post .parea .title a {color:#ea6c1f;font-size:20px;font-weight:900;text-transform:uppercase;display:block;/* min-height:40px; */}
.cpage .posts .post .parea .title p {margin:0px;/* min-height:86px; */}
.cpage .posts .post .parea .bottom {margin-top:20px;text-align:left;}
.cpage .posts .post .parea .bottom a {color:#fff;font-size:20px;padding:5px 45px;background:#ea6c1f;border-radius:30px;display:inline-block;zoom:1;font-weight:700;border:2px solid #ea6c1f;}
.cpage .posts .post .parea .bottom a:hover {background:none;color:#ea6c1f;}
.cpage .sidebar {position:absolute; top:13px; right:0px; width:309px;}
.cpage .sidebar .widget {background:#f4f4f4; padding:20px; margin-bottom:25px; border-radius:10px;}
.cpage .sidebar .widget .title {font-size:28px; font-weight:700; color:#000; padding-left:50px; height:38px; line-height:38px; margin-bottom:25px;}
.cpage .sidebar .widget ul {margin:0px; padding:0px; list-style:none;}
.cpage .sidebar .widget ul li {background:url(/images/0/bullet.png) left 18px no-repeat; padding-left:18px; border-top:solid 1px #e1e1e1;}
.cpage .sidebar .widget ul li a {display:block; color:#3d3d3d; margin:10px 0px; font-size:18px;}
.cpage .sidebar .widget ul li a.selected {text-decoration:underline;}
.cpage .sidebar .widget.recent .title {background:url(/images/0/icon-recent-post.png) left center no-repeat;}
.cpage .sidebar .widget.most .title {background:url(/images/0/icon-popular-post.png) left center no-repeat;}
.cpage .sidebar .widget.archive .title {background:url(/images/0/icon-archives.png) left center no-repeat;}
.cpage .sidebar .widget.cats {margin-bottom:0px;}
.cpage .sidebar .widget.cats .title {background:url(/images/0/icon-categories.png) left center no-repeat;}
.cpage .posts .post.post7 .parea .title p{min-height:133px;}

.res1810 .cpage .posts .post .parea {max-width:453px;margin:0px auto;}
.res1810 .cpage .posts .post .parea .socialcntitems {float:right;}
.res1810 .cpage .posts .post .parea .ndate {float:left;margin:0px 0px 0px 0px;}
.res1810 .cpage .posts .post .parea .title {clear:both;}
.res1810 .cpage .posts .post .parea .title a {font-size:28px;/* min-height:76px; */}
.res1810 .cpage .posts .post .parea .bottom a {font-size:22px;}
.res1810 .cpage .posts .post .parea .title p{/* min-height:165px; */}
.res1810 .cpage .posts .post {min-height:679px;}

.res940 .cpage .posts .post {width:50%;min-height:571px;}
.res940 .cpage .sidebar {width:292px;}
.res940 .cpage .posts .post .parea .title a {/* min-height:54px; */}
.res940 .cpage .posts .post .parea .title p {/* min-height:74px; */}
.res940 .cpage .posts .post.post7 .parea .title p{min-height:110px;}

.res720 .cpage .posts .post.post7 .parea .title p{min-height:auto;}
.res720 .cpage .posts .post .parea .title p {/* min-height:auto; */}
.res720 .cpage .posts .post {width:50%;min-height:489px;}
.res720 .cpage .sidebar {position:static; margin-top:30px; width:auto;}
.res720 .cpage .posts .post .parea .title a {/* min-height:54px; */}

.res480 .cpage .posts .post {float:none; width:auto;}
.res480 .cpage .posts .post .parea {margin:0px;}
.res480 .cpage .sidebar {position:static; margin-top:30px; width:auto;}
.res480 .cpage .posts .post.post7 .parea .title p{min-height:auto;}
.res480 .cpage .posts .post .parea .title p{min-height:auto;}

.res320 .cpage .posts .post .parea .title p{min-height:auto;}
.res320 .cpage .posts .post {float:none;width:auto;min-height:auto;}
.res320 .cpage .posts .post .parea {margin:0px;}
.res320 .cpage .posts .post .parea .ndate {font-size:16px;}
.res320 .cpage .posts .post .parea .title a {font-size:18px;}
.res320 .cpage .posts .post .parea .bottom a {font-size:16px;}
.res320 .cpage .sidebar {position:static; margin-top:30px; width:auto;}

.pagerFooter {padding-top:30px; border-top:solid 1px #acacac; overflow:hidden;}
.pagerFooter .pagerFooterArea {float:right;}
.pagerFooter .pagerFooterArea a.btn-pg {background:#000; text-align:center; line-height:34px; color:#fff;}
.pagerFooter .pagerFooterArea a.btn-pg:hover {background:#ea6c1f;}
.pagerFooter .pagerFooterArea a {display:block; float:left; background:#000; width:25px; padding:0px 5px; height:35px; text-align:center; line-height:34px; color:#fff; margin:0 2px; text-decoration:none; font-size:15px; border-radius:25px;}
.pagerFooter .pagerFooterArea span {display:block; float:left; height:35px; text-align:center; line-height:34px; color:#033455; letter-spacing:1px; margin:0 2px; text-decoration:none;}
.pagerFooter .pagerFooterArea a.ppselected {background:#ea6c1f;}
.pagerFooter .pagerFooterArea a:hover {background:#ea6c1f;}
.pagerFooter .pagerFooterArea span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}

.res320 .pagerFooter .pagerFooterArea a {width:20px; height:30px; line-height:30px; font-size:14px;}
.res320 .pagerFooter .pagerFooterArea span {width:20px; height:30px; line-height:30px; font-size:14px; margin:0px;}



.cpage .posts .post.post2 .parea .title {}
.res1810 .cpage .posts .post.post2 .parea .title {}
.res720 .cpage .posts .post.post2 .parea .title {min-height:auto;}
.res480 .cpage .posts .post.post2 .parea .title {min-height:auto;}
.res320 .cpage .posts .post.post2 .parea .title {min-height:auto;}