.carea {max-width:1130px; padding:30px 20px 30px 20px; width:auto;}
.cpage {overflow:hidden; padding:0;}
.res720 .carea {padding:30px 20px 30px; width:auto;}
.res480 .carea {padding:20px; width:auto;}
.res320 .carea {padding:20px 10px; width:auto;}

/* Posts */
.posts {/* overflow:hidden; */}
.posts .npost {margin:15px 0px;min-height:230px;border-bottom:1px solid #ccc;float:left;position:relative;}
.posts .socialcntitems {float:left; clear:both; width:auto; margin:0px 0px 0px 231px;}
.posts .npic img {width:200px; height:200px; border:1px solid #ccc; left:0px; position:absolute; top:0px;}
.posts .npost .ntxt {float:left;width:auto;margin:15px 0px 0px 231px;}
.posts .nttl {float:left; text-align:left; font-family:'open Sans'; margin:15px 0px 0px 231px; font-weight:600; font-size:20px; width:auto;}
.posts .npost .socialcntitems .ndate {margin:0px; width:auto; font-size:13px; font-weight:500; float:left;}
.posts .redblog {cursor:pointer;}
.posts .npost .socialcntitems .red2 {margin:0px 0px 0px 5px; padding:0px; float:right; width:280px;}
.posts .npost .socialcntitems .red2 .red {margin:0px 0px 0px 4px;padding:0px;float:left;}
.posts span.red.google {width:33px; overflow:hidden;}
.posts .npost .nrea {float:right; clear:both; *clear:none; margin:15px 0px 10px; *margin:37px 0px 8px 0px; font-weight:600; letter-spacing:1px; text-decoration:none;}
.posts .npost .nrea:hover {color:#000;}



.res940 .posts .npost {margin:15px 0;}


/* Views */
.btnViews {border-radius:3px; color:#fff; font-size:10px; display:block; height:20px; width:61px; line-height:20px; background:#FF5402 url(/images/template/view-icon.png) 6px 50% no-repeat; font-size:11px;}
.btnViews .ViewsNum {display:block;height:20px;width:32px;margin-left:23px;text-align:center;color:#fff;}
.btnViews .ViewsNum .visitsUnit {text-transform:uppercase;color:#fff;}
.btnFbShare {display:block; height:20px; width:20px; background:url(/images/site/fb.png);}
.btnTwShare {display:block; height:20px; width:20px; background:url(/images/site/tw.png);}
/* social share buttom*/
 .socialcntitems {float:left;margin:7px 0px 7px 0px;}
 .socialcntitems .red {float:left; margin:0 5px 0 0;}
 .socialcntitems .red.share2 {position:relative;}
 .socialcntitems .red.ws {background:url(/images/site/ws.jpg) center no-repeat; height:20px; width:22px;}
 .socialcntitems .red.ws:hover {background:url(/images/site/ws-h.jpg) center no-repeat;}
 .socialcntitems .red.email {background:url(/images/site/mail.jpg) center no-repeat; height:20px; width:20px; cursor:pointer;}
 .socialcntitems .red.wBtnShareAll {background:url(/images/site/share-all-small.png) center no-repeat;height:20px;width:25px;cursor:pointer;margin:0px;}
 .socialcntitems .red.wBtnShareAll:hover {background:url(/images/site/share-all-small-h.png) center no-repeat;}*/
 .socialcntitems .red.wBtnShareAll {background:url(/images/template/share-all-small.png) center no-repeat; height:20px; width:20px; cursor:pointer; margin:0px;}
 .socialcntitems .red.wBtnShareAll:hover {background:url(/images/template/share-all-small-h.png) center no-repeat;}
 .socialcntitems .wBoxShareAll {position:absolute;top:23px;width:120px;background:#eee;padding:10px;border:1px solid #b9b9b9;z-index:99;display:none;margin:0px;}
 .socialcntitems .wBoxShareAll .wTxtLink {width:119px;margin:5px 0px 6px;border:none;height:20px;}
 .socialcntitems .wBoxShareAll .txt {display:block;}
 .socialcntitems .wBoxShareAll .wCopyMsgError {font-size:11px; display:block; text-align:left; color:#C30000; margin-bottom:5px;}
 .socialcntitems .link a {display:block;padding-left:30px;width:20px;height:20px;line-height:23px;margin-bottom:5px;color:#000;}
 .socialcntitems .link a.fb-share {background:url(/images/site/fb.png) left no-repeat;}
 .socialcntitems .link a.tw-share {background:url(/images/site/tw.png) left no-repeat;}
 .socialcntitems .link a.lk-share {background:url(/images/site/lik.png) left no-repeat;}
 .socialcntitems .link a.gp-share {background:url(/images/site/gp.png) left no-repeat;}
 .socialcntitems .link a.pt-share {background:url(/images/site/pt.png) left no-repeat;}
 .socialcntitems .link a.ws-share {background:url(/images/site/ws.jpg) left no-repeat;}
 .socialcntitems .link a.ml-share {background:url(/images/site/mail.jpg) left no-repeat;}
 .socialcntitems .red.email:hover {background:url(/images/site/mail-h.jpg) center no-repeat;}
 .socialcntitems .red.google {margin-right:0px; width:33px; overflow:hidden;}

.res940    .socialcntitems .red.google {width:33px; overflow:hidden;}
.res940    .socialcntitems .wBoxShareAll {right:0px;}
.res940    .socialcntitems .red.wBtnShareAll {background:url(/images/site/share-all-small.png) center no-repeat; width:25px;}
.res940    .socialcntitems .red.wBtnShareAll:hover {background:url(/images/site/share-all-small-h.png) center no-repeat;}

/*.res720 .content .npost .socialcntitems {float:none;margin:2px 0px 7px 0px;}*/
.res720    .socialcntitems .red.google {width:33px; overflow:hidden;}
.res720    .socialcntitems .wBoxShareAll {right:0px;}
         
.res720   .socialcntitems .red.wBtnShareAll {background:url(/images/site/share-all-small.png) center no-repeat; width:25px;}
.res720   .socialcntitems .red.wBtnShareAll:hover {background:url(/images/site/share-all-small-h.png) center no-repeat;}
       
.res480   .socialcntitems .red.google {width:33px;}
.res480   .socialcntitems .wBoxShareAll {right:0;}
.res480   .socialcntitems .red.wBtnShareAll {background:url(/images/site/share-all-small.png) center no-repeat; width:25px;}
.res480   .socialcntitems .red.wBtnShareAll:hover {background:url(/images/site/share-all-small-h.png) center no-repeat;}
/*.res480  .socialcntitems {float:none; margin:7px 0px 7px 0px;}*/
         
         
.res320    .socialcntitems .red.wBtnShareAll {background:url(/images/site/share-all-small.png) center no-repeat; width:25px;}
.res320    .socialcntitems .red.wBtnShareAll:hover {background:url(/images/site/share-all-small-h.png) center no-repeat;}
.res320    .socialcntitems {float:none; margin:10px 0px 0px 0px;}
/*.res320  .socialcntitems .red {margin-right:0px;}*/
.res320    .socialcntitems .red.google {width:33px; overflow:hidden;}
.res320    .socialcntitems .wBoxShareAll {right:0;}

/* social share buttom end*/
.res940 .posts .npost .socialcntitems .red2 {float:none; clear:both; width:auto; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.res940 .posts .npost .socialcntitems .red2 .red {margin:0px 5px 0px 0px;}
.res720 .posts .npost .socialcntitems .red2 {float:none; clear:both; width:auto; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.res720 .posts .npost .socialcntitems .red2 .red {margin:0px 5px 0px 0px;}
.res480 .posts .socialcntitems {margin:0px;}
.res480 .posts .npost .socialcntitems .red2 {float:none; clear:both; width:auto; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.res480 .posts .npost .socialcntitems .red2 .red {margin:0px 5px 0px 0px;}
.res480 .posts .nttl {margin:10px 0;width:100%;height:auto;clear:both;}
.res480 .posts .npost .ntxt {padding:0;margin:10px 0px;}
.res480 .posts .npic {/* position:relative; */display:block;width:100%;margin:0 auto;/* height:301px; */}
.res480 .posts .npic img {margin:0 auto; width:auto; height:auto; position:relative;}
.res480 .posts .npost .socialcntitems .red2 .red {float:left;}
.res480 .posts .npost .socialcntitems .red2 {padding:5px 0px 7px 0px;}
.res480 .posts .npost .nrea {margin:10px 0px;}
.res480 .posts .npost .socialcntitems .ndate {padding:7px 0px;}
.res480 .posts .col2 {margin:-30px auto 0px auto;}
.res480 .posts span {text-align:left !important;}
.res320 .posts .socialcntitems {margin:0px;}
.res320 .posts .npost .socialcntitems .red2 .red.google {width:35px; overflow:hidden;}
.res320 .posts .nttl {margin:0 0 10px;}
.res320 .posts .npost {float:none; margin:10px; overflow:hidden;}
.res320 .posts .npost .ntxt {padding:0; margin:10px 0px;}
.res320 .posts .npic {position:relative; display:block; width:auto; margin:0 auto;}
.res320 .posts .npic img {margin:0 auto; width:auto; height:auto; position:relative;}
.res320 .posts .npost .socialcntitems .red2 .red {float:left; margin:0 5px 0 0;}
.res320 .posts .npost .socialcntitems .red2 {padding:0; float:none; overflow:hidden; margin:0; width:auto;}
.res320 .posts .npost .nrea {margin:10px 0px;}
.res320 .posts .npost .socialcntitems .ndate {padding:7px 0px; float:none;}
.res320 .posts .col2 {margin:-30px auto 0px auto;}

/* Paging Start */
.pagerFooter {float:right;}
.pagerFooter a.btn-pg {background:#12a4dd; text-align:center; line-height:34px; color:#fff;}
.pagerFooter a.btn-pg:hover {background:#000;}
.pagerFooter a {display:block; float:left; background:#12a4dd; min-width:25px; padding:0px 5px; height:35px; text-align:center; line-height:34px; color:#fff; margin:0 2px; text-decoration:none; border-radius:5px;}
.pagerFooter 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 a.ppselected {background:#000;}
.pagerFooter a:hover {background:#000;}
.pagerFooter span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}

/* side bar */
.sidebar {background:#f1eff0;}
.sidebar .widgetBlog ul {padding-left:30px; margin:10px 12px 0px 0px; padding-bottom:15px; list-style-image:url('/images/site/arrow.png');}
.sidebar .widgetBlog.archive ul li {font-weight:700;}
.sidebar .widgetBlog.archive ul li li {font-weight:400;}
.sidebar .widgetBlog ul li a {color:#000; padding:5px 0; display:block;}
.sidebar .widgetBlog .rpost {display:block; padding:6px 6px 6px 38px; background-color:#01a6e0; color:#fff; font-weight:600; line-height:27px; border-bottom:solid 1px #fffc00;}
.sidebar .widgetBlog .rpost.icon1 {background:url('/images/site/icon-post-recientes.png') 10px center #01a6e0 no-repeat;}
.sidebar .widgetBlog .rpost.icon2 {background:url('/images/site/icon-mas-populares.png') 10px center #01a6e0 no-repeat;}
.sidebar .widgetBlog .rpost.icon3 {background:url('/images/site/icon-archivos.png') 10px center #01a6e0 no-repeat;}
.sidebar .widgetBlog .rpost.icon4 {background:url('/images/site/icon-categorias.png') 10px center #01a6e0 no-repeat;}

/* Cols */
.col {float:right;}
.col.col2 {width:790px; margin:0 0 0 30px;}
.col.col1 {width:310px;}
.res940 .col.col1 {width:27%;}
.res940 .col.col2 {width:70%; margin:0 0 0 20px;}
.res720 .col.col1 {width:auto; margin-top:20px; float:none;}
.res720 .col.col2 {width:auto; margin:0; overflow:hidden; float:none;}
.res480 .col.col1 {width:100%; margin-top:20px; float:none;}
.res480 .col.col2 {width:auto; margin:0; float:none;}
.res480 .col {float:none; overflow:hidden;}
.res320 .col.col1 {width:100%; margin-top:20px;}
.res320 .col.col2 {width:100%; margin:0;}
.res320 .col {overflow:hidden; float:none;}