h1 {margin-top:7px;}
body{position:relative;}
.sitepath {font-size:10px;}
.nsub {margin-bottom:15px; font-size:14px; font-style:italic;}
.date {font-size:14px;}
body{position:relative;}

/* Antiguas Clases */
.blcol .flimg {float:left; margin:0px 25px 10px 0px; max-width:480px; width:43%;}
.blcol .frimg {float:right; margin:0px 0px 25px 25px; max-width:480px; width:43%;}
.blcol .fwimg {width:100%; height:auto; margin:0px auto;}
.blcol .xir {float:right; display:block; width:47%; padding:0 0 20px 3%;}
.blcol .xil {float:left; display:block; width:47%; padding:0 3% 20px 0;}
.res480 .blcol .xir {float:right; display:block; width:100%; padding:0 0 20px 0;}
.res480 .blcol .xil {float:left; display:block; width:100%; padding:0 0 20px 0;}
.res320 .blcol .xir {float:right; display:block; width:100%; padding:0 0 20px 0;}
.res320 .blcol .xil {float:left; display:block; width:100%; padding:0 0 20px 0;}
/* Fin Antiguas Clases */

.blcol img {display:block; margin:0px auto; max-width:100%; height:auto;}
.blcol img.left {float:left; margin:0px 25px 25px 0px; max-width:40%; height:auto;}
.blcol img.right {float:right; margin:0px 0px 25px 25px; max-width:40%; height:auto;}
.blcol img.sideleft {width:49%; float:left; margin:0px 10px 10px 0px;}
.blcol img.sideright {width:49%; float:left; margin:0px 0px 10px 0px;}
.blcol iframe {display:block; margin:0px auto; max-width:100%;}
.blcol iframe.i-left {float:left; margin:5px 25px 25px 0px; max-width:50%;}
.blcol iframe.i-right {float:right; margin:5px 0px 25px 25px; max-width:50%;}

/* 480 */
.res480 .blcol .flimg {display:block; float:none; margin:10px auto; max-width:100%; width:auto;}
.res480 .blcol .frimg {display:block; float:none; margin:10px auto; max-width:100%; width:auto;}
.res480 .blcol img.left {display:block; float:none; margin:10px auto; max-width:100%; height:auto;}
.res480 .blcol img.right {display:block; float:none; margin:10px auto; max-width:100%; height:auto;}
.res480 .blcol img.sideleft {width:100%; float:none; clear:both;}
.res480 .blcol img.sideright {width:100%; float:none; clear:both;}
.res480 .blcol iframe.i-left {float:none; margin:0px auto 10px; max-width:100%;}
.res480 .blcol iframe.i-right {float:none; margin:0px auto 10px; max-width:100%;}
.res480 .socialcontainer .smred {width:32px; overflow:hidden;}

/* 320 */
.res320 .blcol .flimg {display:block; float:none; margin:10px auto; max-width:100%; width:auto;}
.res320 .blcol .frimg {display:block; float:none; margin:10px auto; max-width:100%; width:auto;}
.res320 .blcol img.left {display:block; float:none; margin:10px auto; max-width:100%; height:auto;}
.res320 .blcol img.right {display:block; float:none; margin:10px auto; max-width:100%; height:auto;}
.res320 .blcol img.sideleft {width:100%; float:none; clear:both;}
.res320 .blcol img.sideright {width:100%; float:none; clear:both;}
.res320 .blcol iframe.i-left {float:none; margin:0px auto 10px; max-width:100%;}
.res320 .blcol iframe.i-right {float:none; margin:0px auto 10px; max-width:100%;}
.res320 .socialcontainer .smred {width:32px; overflow:hidden;}

/* TEXT TESTIMONIALS START */
.blcol .rating img {display:inline;}
.tesline {width:100%; border-bottom:1px solid #c2c2c2; margin:40px 0 0 0;}
.wrteshead {font-size:25px; color:#314559; float:left; font-weight:600; height:34px; line-height:34px;}
.bcont .blcol .test-cnt {overflow:hidden; margin-bottom:25px;}
.bcont .blcol .title-test {font-weight:500; font-size:25px; padding-right:30px; color:#1B305d; position:relative;}
.bcont .blcol .title-test img {position:relative; top:5px; left:11px;}
.bcont .blcol .test-cnt .rating {margin-bottom:15px;}
.bcont .blcol .test-cnt span.red {display:block; float:left; margin-left:10px;}
.bcont .blcol .test-cnt .text {font-weight:500; float:left; margin-bottom:20px;}
.bcont .blcol .test-cnt .txt p {margin:0px 0px 10px 0px;}
.bcont .blcol .test-cnt .text span {float:left; color:#000;}
.bcont .blcol .test-cnt .text span.name {font-weight:600; font-size:16px;}
.bcont .blcol .test-cnt .text span.date {font-size:15px; padding-left:9px; margin-left:12px; border-left:1px solid #000;}
.bcont .blcol .test-cnt .source {position:relative; height:50px; line-height:50px; clear:both; font-size:19px; font-weight:500; margin-bottom:15px;}
.bcont .blcol .test-cnt .source img {position:absolute; top:0px; left:35px;}
.bcont .blcol .test-cnt .source .btncase {display:none;width:120px; height:24px; background:#fff; color:#304558; float:right; font-size:16px; line-height:26px; text-align:center; text-transform:uppercase; font-weight:400; border:1px solid #304558; cursor:pointer; position:absolute; right:0px; top:50%; margin-top:-12px;}
.bcont .blcol .test-cnt .source .btncase:hover {background:#304558; color:#fff; border:1px solid #304558;}

.bcont .blcol .test-cnt .separator {height:1px; border-bottom:solid 1px #ccc; margin:0px 135px;}
.res940 .bcont .blcol .test-cnt .separator {margin:15px 0 11px 90px;}
.res720 .bcont .blcol .test-cnt .separator {width:64%; margin:15px auto 11px auto;}
.res480 .bcont .blcol .test-cnt .separator {width:64%; margin:15px auto 11px auto;}

.res320 .bcont .blcol .test-cnt .text {font-size:14px; display:block; float:none;}
.res320 .bcont .blcol .test-cnt .text span.name {font-weight:600; font-size:16px; width:100%;}
.res320 .bcont .blcol .test-cnt .text span.date {font-size:15px; margin:12px 0; padding:0px; border:0px;}
.res320 .bcont .blcol .test-cnt span.red {margin-top:10px; float:left;}
.res320 .bcont .blcol .test-cnt .source .btnmore {width:98%; margin:22px auto; float:none;}
.res320 .bcont .blcol .test-cnt .separator {width:64%; margin:15px auto 11px auto;}
/* TEXT TESTIMONIALS END */

/* Sticky Content - Start */
.blog-footer {clear:both;}
.blog-footer span.title {font-size:25px; color:#ae0917; line-height:normal; padding:19px 0 27px; border-top:1px solid #ccc; margin-top:28px; display:block; font-weight:700;}
.blog-footer .blog-cnt {overflow:hidden; width:102%; max-width:901px; margin-left:-5px; padding-bottom:40px;}
.blog-footer .blog-cnt .cpost {float:left; width:25%;}
.blog-footer .blog-cnt .cpost .npic {display:block;}
.blog-footer .blog-cnt .cpost .npic img {margin:0px auto; width:214px; height:162px;}
.blog-footer .blog-cnt .cpost .text {text-transform:uppercase; font-size:16px; width:93%; text-align:left; margin-top:15px; margin:15px auto 0 5px;}
.blog-footer .blog-cnt .cpost .text a {text-transform:none; color:#13293a;}
.blog-footer .blog-cnt .cpost .text a:hover {text-decoration:underline;}
.res940 .blog-footer .blog-cnt .cpost .npic img {width:94%;}
.res940 .blog-footer .blog-cnt .cpost {width:25%; min-height:290px;}
.res720 .blog-footer .blog-cnt .cpost {width:153px; margin:0 5px 10px; min-height:291px;}
.res480 .blog-footer .blog-cnt {width:440px; margin-left:-9px; padding-bottom:20px;}
.res480 .blog-footer .blog-cnt .cpost {margin:0px 10px 20px 10px; width:200px; min-height:240px;}
.res480 .blog-footer .blog-cnt .cpost .text {margin:5px auto 0 0;}
.res320 .blog-footer .blog-cnt {width:280px; margin:0 auto; padding-bottom:20px;}
.res320 .blog-footer .blog-cnt .cpost {margin:0px 0px 20px 0px; width:280px;}
.res320 .blog-footer .blog-cnt .cpost .text {margin:5px auto 0 auto; width:214px;}
/* Sticky Content - End */


/* Comments - Start */
.blcol .coment {float:left; width:100%; margin:0 0 32px;}
.blcol .comentHeader {position:relative; overflow:hidden; margin:0 0 15px; padding-bottom:4px;}
.blcol .comentHeader .title {float:left; font-size:22px; color:#304558; height:auto; font-weight:700;}
.blcol .sendComment button {background:#304558; font-size:18px; border:1px solid #fff; padding:7px 8px 8px 8px; width:163px; border-radius:7px; float:right; margin:10px 0 0; color:#fff; font-weight:700; cursor:pointer;}
.blcol .sendComment button:hover {background:#cacbcd; color:#fff;}
.blcol textarea.comentText {background:none; border:1px solid #304558; border-radius:5px; display:block; width:100%; padding:10px; min-height:76px; color:#000; font-size:16px; font-weight:400; box-sizing:border-box;}
.blcol .coment .comentfoot {text-align:left; overflow:hidden; width:60%; margin-top:3%;}
.blcol .comentHeader .countComent {float:right; color:#303030; font-size:17px; line-height:26px; padding-top:5px;}
.blcol .login {color:#000; font-size:15px; font-weight:400;}
.blcol .login a {color:#304558; font-weight:700;}
.blcol .coments {margin:0;}
.blcol .coments .coment {margin:0;}
.blcol .coments .listheader {color:#666; border-bottom:solid 1px #cacbcd; padding-bottom:8px;}
.blcol span.dateComent {margin:0 0 0 10px; font-weight:300; font-size:15px;}
.blcol span.name {color:#000; font-size:18px; padding:0 10px 0 0;}
.blcol .coments .contentList {padding:14px 0px 48px 0px;}
.res480 .blcol .comentHeader .title {float:left; display:block;}
.res480 .blcol .comentHeader .countComent {float:right;}
.res320 .blcol .comentHeader .title {float:none; display:block; text-align:left;}
.res320 .blcol .comentHeader .countComent {float:left;}
.res320 .blcol .coment {padding:0 10px; float:none; width:auto;}
.res320 .blcol .coment .comentfoot {width:100%; clear:both;}
.res320 .blcol .coments {padding:0;}
.res320 .blcol textarea.comentText {width:100%; box-sizing:border-box;}
.res320 .blcol .comentHeader .countComent {float:left; width:100%; line-height:14px;}
.res320 .blcol .sendComment button {float:none; margin:10px 10px 0 0; width:100%;}
/* Comments - End */

/* Social Share Buttom */
input#wTxtLink1 {color:#414141;}
input.wbtnCopyLink {color:#000;}
.fb-like .fb_iframe_widget span {margin:0px !important; padding:0px !important;}
#fb-root,.fb-like {display:inline;}
.socialcontainer {display:block; *clear:both;height:20px;margin:0px 1px 19px 0px;}
.socialcontainer .red {float:left; display:block; width:auto; vertical-align:top; margin:0px 4px 0px 0px;}
.socialcontainer .red.share2 {position:relative;}
.socialcontainer .red.wBtnShareAll {background:url(/images/site/share2-all-small.png) center no-repeat; height:20px; width:25px; cursor:pointer; margin:0px;}
.socialcontainer .red.wBtnShareAll:hover {background:url(/images/site/share2-all-small-h.png) center no-repeat;}
.socialcontainer .wBoxShareAll {position:absolute; top:23px; width:120px; background:#eee; padding:10px; border:1px solid #b9b9b9; z-index:99; display:none; margin:0px;}
.socialcontainer .wBoxShareAll .wTxtLink {width:119px; margin:5px 0px 6px; border:none; height:20px; color:#000;}
.socialcontainer .wBoxShareAll span.txt {display:block; font-size:13px;}
.socialcontainer .wBoxShareAll .wCopyMsgError {font-size:11px; display:block; text-align:left; color:#C30000; margin-bottom:5px;}
.socialcontainer .link a {display:block; padding-left:30px; width:20px; height:20px; line-height:23px; margin-bottom:5px; color:#000; font-size:14px;}
.socialcontainer .link a.fb-share {background:url(/images/site/fb.png) left no-repeat;}
.socialcontainer .link a.tw-share {background:url(/images/site/tw.png) left no-repeat;}
.socialcontainer .link a.lk-share {background:url(/images/site/lik.png) left no-repeat;}
.socialcontainer .link a.gp-share {background:url(/images/site/gp.png) left no-repeat;}
.socialcontainer .link a.pt-share {background:url(/images/site/pt.png) left no-repeat;}
.socialcontainer .link a.ws-share {background:url(/images/site/ws.jpg) left no-repeat;}
.socialcontainer .link a.ml-share {background:url(/images/site/mail.jpg) left no-repeat;}

.socialcontainer .red.ws {background:url(/images/site/ws.jpg) center no-repeat; height:20px; width:22px;}
.socialcontainer .red.ws:hover {background:url(/images/site/ws-h.jpg) center no-repeat;}
.socialcontainer .red.email {background:url(/images/site/mail.jpg) center no-repeat; height:20px; width:20px; cursor:pointer;}
.socialcontainer .red.email:hover {background:url(/images/site/mail-h.jpg) center no-repeat;}
.socialcontainer .red.google {display:block; width:33px; overflow:hidden;}
.socialcontainer .google div {width:auto; display:block;}
.socialcontainer.coments {float:right;}
.socialcontainer .google div iframe {width:200px;}
.socialcontainer .redp {margin:0px 10px 0px 0px; padding:0; float:left;}

.res940 .socialcontainer {/* clear:both; */}
.res720 .socialcontainer {/* clear:both; */float:left;margin:0px 0 10px 0;width:100%;}
.res480 .socialcontainer {/* clear:both; */height:20px; margin:0px;}
.res480  .socialcontainer .redp {padding:5px;}

.res320 .socialcontainer {display:block;overflow:visible;}
.res320 .socialcontainer .red {margin-bottom:8px;}
.res320 .socialcntitems .red.google {width:33px; overflow:hidden;}
.res320 .socialcontainer .wBoxShareAll {right:1px;}
/* Views */
.btnViews {border-radius:3px;color:#fff;display:block;height:20px;width:66px;line-height:20px;background:#FF5402 url(/images/template/view-icon.png) 5px 50% no-repeat;font-size:11px;text-align:left;}
.btnViews .ViewsNum {display:block; height:20px; width:32px; margin-left:23px; text-align:center; font-size:13px; color:#fff;}
.btnViews .ViewsNum .visitsUnit {text-transform:uppercase;}
.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 End */

/**widget**/

.brcol .feat {margin-bottom:0px;overflow:hidden;}
.brcol .feat .title {height:35px;line-height:35px;text-align:center;font-size:15px;text-transform:uppercase;background:#304558;color:#fff;/* border-bottom:3px solid #e51837; */font-weight:600;margin-left:-10px;}
.brcol .feat .title span.icon-td {padding-left:10px; background:url(/images/site/line.png) center left no-repeat;}
.brcol .feat .cnt ul {list-style:none;padding:0px;margin:0px;}
.brcol .feat .cnt ul li {font-size:15px;}
.brcol .feat .cnt ul li a {color:#031020;display:block;background:url(/images/site/arrow.png) 9px 15px no-repeat #efefef;padding:13px 25px;border-top:1px solid #fff;text-align:left;}
.brcol .feat .cnt ul li a:hover {text-decoration:none;background:url(/images/site/arrow.png) 9px 15px no-repeat #cecece;}

.brcol .feat.archive .cnt ul li {position:relative;}
.brcol .feat.archive .cnt ul li img {position:absolute; right:25px; top:20px; cursor:pointer;}
.brcol .feat.archive .cnt ul li ul {display:none;}
.brcol .feat.archive .cnt ul li ul li a {padding:13px 35px;}

.brcol .feat #multilevelFormat.cnt .cwrTS {display:none !important;}
.brcol .feat #multilevelFormat.cnt ul li {/* font-size:17px; */background:url(/images/site/bullet.png) 10px 20px no-repeat;position:relative;text-decoration:none !important;}

.brcol .feat #multilevelFormat.cnt li.selected ul {display:block;}
.brcol .feat #multilevelFormat.cnt ul li img {position:absolute;top:7px;right:0px;z-index:10;padding:10px;cursor:pointer;}
.brcol .feat #multilevelFormat.cnt ul li a.cat-active {text-decoration:none; background:url(/images/site/bullet.png) 10px 20px no-repeat #efefef;}
.brcol .feat #multilevelFormat.cnt ul ul li {background:url(/images/site/bullet.png) 21px 21px no-repeat;}
.brcol .feat #multilevelFormat.cnt ul ul li a {font-weight:400;}
.brcol .feat #multilevelFormat.cnt ul ul li a:hover {text-decoration:none;}
.brcol .feat #multilevelFormat.cnt ul ul li a.cat-active {text-decoration:none; background:url(/images/site/bullet.png) 21px 21px no-repeat #efefef;}
.brcol .feat #multilevelFormat.cnt ul ul ul li {background:url(/images/site/bullet.png) 35px 20px no-repeat;}
.brcol .feat #multilevelFormat.cnt ul ul ul li a {font-weight:400;}
.brcol .feat #multilevelFormat.cnt ul ul ul li a:hover {text-decoration:none;}
.brcol .feat #multilevelFormat.cnt ul ul ul li a.cat-active {text-decoration:none; background:url(/images/site/bullet.png) 35px 20px no-repeat #efefef;}
.brcol .feat #multilevelFormat.cnt ul ul li a {padding-left:25px;background:url(/images/site/bullet.png) 21px 21px no-repeat #efefef;}
.brcol .feat #multilevelFormat.cnt ul ul ul li a {padding-left:50px;}
.brcol .feat #multilevelFormat.cnt ul ul li a {padding-left:35px;}
.brcol .feat.cat #multilevelFormat.cnt ul li a {color:#ae0917;text-transform:uppercase;font-weight:600;text-decoration:none;}
.brcol .feat.cat #multilevelFormat.cnt ul ul li a {padding-left:35px;color:#031020;font-weight:400;text-transform:none;}


/******* test ********/
a.coupimg.couptow {background:url(/images/site/banner-1170.jpg) no-repeat;}
.res940 a.coupimg.couptow {background:url(/images/site/banner-940.jpg) no-repeat;}
.res720 a.coupimg.couptow {float:right;background-position:center;}
.res480 a.coupimg.couptow {background:url(/images/site/banner-480.jpg) no-repeat;}
.res320 a.coupimg.couptow {background:url(/images/site/banner-320.jpg) no-repeat;}

.coupimg {width:100%;height:350px;background:url('/images/template/coup.jpg') no-repeat;margin-bottom:30px;background-position:50% 50%;display:block;}
.res940 .coupimg {background:url('/images/template/coup940.jpg') no-repeat; background-position:50% 50%;}
.res720 .coupimg {background:url('/images/template/coup.jpg') no-repeat; width:40%; float:left; background-position:50% 50%;}
.res480 .coupimg {background:url('/images/template/coup480.jpg') no-repeat; margin:0; background-position:50% 50%;}
.res320 .coupimg {background:url('/images/template/coup320.jpg') no-repeat; margin:0; background-position:50% 50%;}
