/*COMPONENTS*/
@font-face {font-family:'Oswald';font-style:normal;font-weight:300;src:local('Oswald Light'), local('Oswald-Light'), url(http://www.bcpgroupals.com/files/fonts/Oswald-Light.woff) format('woff');}
@font-face {font-family:'Oswald';font-style:normal;font-weight:400;src:url(http://www.bcpgroupals.com/files/fonts/Oswald-regular.eot); src:local('Oswald Regular'), local('Oswald-Regular'), url(http://www.bcpgroupals.com/files/fonts/Oswald-Regular.woff) format('woff');}
@font-face {font-family:'Oswald';font-style:normal;font-weight:700;src:url(http://www.bcpgroupals.com/files/fonts/Oswald-bold.eot); src:local('Oswald Bold'), local('Oswald-Bold'), url(http://www.bcpgroupals.com/files/fonts/Oswald-Bold.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:300; src:url(../ffonts/OpenSans-Light-webfont.eot); src:local('Open Sans'), local('OpenSans-Light'), url(http://www.bcpgroupals.com/ffonts/OpenSans-Light-webfont.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400; src:url(http://www.bcpgroupals.com/ffonts/OpenSans-Regular-webfont.eot); src:local('Open Sans'), local('OpenSans-Light'), url(../ffonts/OpenSans-Regular-webfont.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:600; src:url(http://www.bcpgroupals.com/ffonts/OpenSans-Semibold-webfont.eot); src:local('Open Sans'), local('OpenSans-Semibold'), url(http://www.bcpgroupals.com/ffonts/OpenSans-Semibold-webfont.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700; src:url(http://www.bcpgroupals.com/ffonts/OpenSans-Bold-webfont.eot); src:local('Open Sans'), local('OpenSans-Bold'), url(../ffonts/OpenSans-Bold-webfont.woff) format('woff');}

/*GENERAL*/
body{margin:0px; padding:0px; border:0px; font-size:14px; color:#303030;  background:#fff;}
.header, .content, .footer, .h1l, .bbb {width:100%;position:relative;background:#eee;}
.harea, .carea, .farea, .h1a {width:auto;max-width:1170px;margin:0 auto;position:relative;padding:0px 15px;}
.line1 .farea {margin:13px auto 30px auto;border-bottom:solid 1px #000;padding:0 15px;}
.cwrTS {display:block !important;}
.scr-act{position:fixed;top:20px;}
span.subtitle a {text-decoration:none; color:#b01522;}
.activelink {color:#b01522 !important;}
.activelinkicon {background:url(http://www.bcpgroupals.com/images/site/spti-h.png) center left no-repeat !important;}
body {font-family:'Open Sans', sans-serif;}
.carea span.subtitle {color:#b01522; display:block; font-size:20px; margin:15px 0; text-align:left;}
.content .carea .line4 {min-height:523px;overflow:hidden;background:url(../images/template/value.jpg);}
.content .carea .line4 .cnt {width:1140px;overflow:hidden;margin:0 auto;padding-bottom:15px;}
.content .carea .line4 .cnt span.value {display:block;font-size:58px;color:#292c37;font-family:oswald;width:691px;margin:14px auto 19px;}
.content .carea .line4 .cnt .block {float:left;width:378px;margin-right:2px;min-height:383px;background:url(../images/template/ddm.png);}
.content .carea .line4 .cnt .block ul li {text-align:left;list-style:none;background:url(../images/template/point-red.png) 0px 10px no-repeat;font-size:18px;font-weight:600;font-family:Open Sans ,sans-serif;display:block;padding:0px 0 0px 20px;margin-top:13px;width:300px;line-height:26px;}
.content .carea .line4 .cnt .block ul {padding-left:28px;margin:16px 0;}
.content .carea .line4 .cnt .block ul.green li {background:url(../images/template/point-green.png) 0px 10px no-repeat;}
.content .carea .line4 .cnt .block ul.blue li {background:url(http://www.bcpgroupals.com/images/template/point-blue.png) 0px 10px no-repeat;}
.content .carea .line4 .cnt .block span {font-size:22px; text-align:center; font-family:oswald; display:block; text-transform:uppercase; padding:9px 0 13px; width:300px; border-bottom:solid 3px #be2218; margin:0 auto; color:#292c37;}
.content .carea .line4 .cnt .block span.blue {border-bottom:solid 3px #222d7f;}
.content .carea .line4 .cnt .block span.green {border-bottom:solid 3px #29762e;}
.header .harea .menu ul li a, .footer .line1 .col1 .aul, .footer .line1 .col3 ul li a{font-family:'Oswald', sans-serif;}
.carea img {max-width:100%; margin:20px auto; display:block; height:auto;}
.carea img.right {float:right; width:355px; height:auto; margin:0 0 20px 20px;}
.carea img.left {float:left; width:355px; height:auto; margin:0 20px 20px 0px;}

* html .menu{height:1%;}
.downarrowclass{position:absolute; top:12px; right:7px;}
.rightarrowclass{position:absolute; top:6px; right:5px;}
.ddshadow{position:absolute; left:0; top:0; width:0; height:0; background:transparent;}
.toplevelshadow{opacity:0.8;}
.first{padding-left:0px}
.last{padding-right:0px}
.links{width:100%!important;}
.clear {clear:both;}
a img {border:none;}

.h1l {background:url(../images/template/bg-texture01.png) repeat;height:auto;float:left;margin-top:101px;}
.h1l .h1a {min-height:150px;}
.h1l .h1a .h1t{float:left;width:auto;border-left:6px solid #fff;padding-left:20px;margin:30px 0px;min-height:90px;}
.h1l .h1a .h1t h1{margin:0;font-size:32px;color:#f5f5f5;text-transform:uppercase;margin-top:20px;}
.h1l .h1a .h1t span{color:#b01522;font-size:18px;text-transform:uppercase;font-weight:600;}
.bbb {display:none;height:330px;background:black;}
.mttl {font-size:20px;font-weight:700;}

/*HEADER*/
.header {background:#f5f5f5;height:101px; *z-index:1;position:fixed;z-index:999;top:0;}

.res320 .header {position:absolute;}
.res480 .header {position:absolute;}
.res720 .header {position:absolute;}
.header .harea {position:static;}
.header .harea a{float:left;}
.header .harea .logo{text-align:center;width:auto;margin:0 0 0 30px;}
.header .harea .logoa{width:auto;}
.header .harea .logob{margin-top:0px;}
.header .harea .menu {float:right;display:block;}
.header .harea .menu ul{list-style:none;margin:0;height:auto}
.header .harea .menu ul li{float:left;height:101px;position:relative;margin:0 35px;}
.header .harea .menu ul li a{text-decoration:none;text-transform:uppercase;color:#666;background:transparent;margin:44px 0px 0;line-height:21px;font-size:18px;overflow:hidden;font-weight:400;height:27px;font-family:Oswald;padding:0 11px;width:auto;}
.header .harea .menu ul li a:hover{color:#14151c;border-bottom:solid 3px #000;}
.header .harea .menu ul li a.selected {color:#14151c;border-bottom:solid 3px #000;}
.header .harea .menu ul ul {display:none;width:320px !important;position:absolute;background:url(../images/site/ddm-r.png);top:101px !important;left:0 !important;padding:0;z-index:12;}
.header .harea .menu ul li ul li ul {left:320px !important;position:absolute;width:135px !important;top:0 !important;}
.header .harea .menu ul ul li {width:100%;position:relative;float:left;height:auto;display:block;margin:0;}
.header .harea .menu ul ul li:hover {background:none;}
.header .harea .menu ul ul li a{color:#fff;height:auto;width:310px;margin:0; *margin:31px 7px !important;line-height:29px;text-transform:none;font-size:15px;font-weight:400;font-family:Open Sans,sans-serif;padding:5px 0 5px 10px;}
.header .harea .menu ul ul li a.smenu {background:url(http://www.bcpgroupals.com/images/site/arrow-w.png) 300px 8px no-repeat;}
.header .harea .menu ul ul li a.smenu:hover {background:url(http://www.bcpgroupals.com/images/site/arrow-r.png) 300px 8px no-repeat; background-color:#fff;}
.header .harea .menu ul ul li a.smenu.selected {background:url(http://www.bcpgroupals.com/images/site/arrow-r.png) 300px 8px no-repeat; background-color:#fff;}

.header .harea .menu ul ul li a {}
.header .harea .menu ul ul li a:hover {color:#000;height:auto;background:#fff;margin:0;border-bottom:none;}
.header .harea .menu ul ul li a.selected {color:#000;height:auto;margin:0;background:#fff;border-bottom:none;}
.header .harea .menu ul li ul li ul li a {width:125px;}
.header .harea .menu ul ul li a.li-cima {margin-left:767px !important;}
.header .harea .menu ul ul li a.sepchar{margin:31px 7px !important;}
.header .harea .menu ul ul li a.sepchar:hover {color:#CACACA;border:none;}
.header .harea .menucompact{display:none}
.header .harea .mcbtn-open {background:url(http://www.bcpgroupals.com/images/template/cm-btn1.png) right no-repeat;}
.header .harea .mcbtn-close{background:url(http://www.bcpgroupals.com/images/site/cm-btn2.png) right no-repeat;}
.resBase .header {position:fixed;z-index:20;top:0;}

/*BODY*/
.carea {margin:0px auto;overflow:hidden;font-size:18px;font-weight:600;color:#2b2b2b;background:#eee;text-align:justify;padding:42px 15px;}
.carea iframe {max-width:100%; margin:15px auto; display:block;}
.content .carea .banner {float:left;margin-top:20px;}
.content .carea .masterlink {float:right;margin:30px 0 0 30px;min-height:350px;overflow:hidden;width:525px;}
.content .carea .masterlink a {display:block;text-align:right;width:495px;text-decoration:none;padding:5px 15px;margin:0px 0 29px;font-weight:600;font-size:23px;color:#fff;}
.content .carea .masterlink a.ve {background:#b01522;}
.content .carea .masterlink a.co {background:#0374d5;}
.content .carea .masterlink a.br {background:#2c7d31;}
.content .carea .masterlink a.ar {background:#c98001;}
.content .carea .masterlink a.us {background:#00256a;}

.carea b {color:#b01522;}
/*noticias*/
.carea .newslside {width:56%;min-height:276px;float:left;padding:0 2% 3% 0;color:#E4E4E4;}
.carea .newslside .nttl{text-transform:uppercase;color:#b01622;text-decoration:none;font-weight:800;font-family:'Oswald' , sans-serif; font-size:22px;}
.carea .newslside .ntxt{color:#303030;text-decoration:none;text-align:justify;display:block;height:auto;font-size:15px;overflow:auto;margin-bottom:18px;}
.carea .newslside .day {background:#DCDCDC;border-radius:3px;padding:0 4px;font-weight:600;margin-right:3px;font-size:15px;color:#333;}
.carea .newslside .month{color:#767676;font-weight:600;margin-right:4px;font-size:15px;}
.carea .newslside .rm{text-transform:uppercase;color:#000;text-decoration:none;font-weight:600;font-size:15px;margin-left:10px;}
.carea .newslside .rm:hover{color:#b01622;}
.carea .newsrside {width:40%;height:315px;float:right;}
.carea .newsrside .npic {width:100%;overflow:hidden;height:auto;}
.carea .newsrside .npic img {width:100%;}
.demosvid{margin:0 auto; /*width:231px;*/ display:block; text-align:right;}

/*FOOTER*/
.footer {padding:10px 0 0 0;background:#fff;}
.footer .line1 .col1, .footer .line1 .col2, .footer .line1 .col3 {width:33%;margin:0 0 15px;float:left;overflow:hidden;}
.footer .line1 .col1{margin:20px 38px 0 0px;color:#14151c;width:360px;height:286px;}
.footer .line1 .col1 img {width:360px; height:auto;}
.footer .line1 .col1 .aul{text-transform:uppercase;font-size:25px;font-weight:300;border-bottom:1px solid #c81f33;line-height:60px;margin-bottom:20px;}
.footer .line1 .col1 .aut{font-weight:600;text-align:justify;}
.footer .line1 .col2{margin-left:1%;margin-right:0%;width:355px;}
.footer .line1 .col2 iframe{width:330px;margin:20px 0 15px;height:286px;}
.footer .line1 .col3{margin-left:28px;position:relative;padding-bottom:45px;width:30%;}
.footer .line1 .col3 .socialb {border-bottom:1px solid #000;margin:0 auto;width:100%;text-align:center;}
.footer .line1 .col3 .socialb a {width:40px;height:40px;display:inline-block;margin:20px 5px;}
.footer .line1 .col3 .socialb .tw{background:url(http://www.bcpgroupals.com/images/template/twi.png) no-repeat;}
.footer .line1 .col3 .socialb .tw:hover{background:url(http://www.bcpgroupals.com/images/template/twi-h.png) no-repeat;}
.footer .line1 .col3 .socialb .yt{background:url(http://www.bcpgroupals.com/images/template/yti.png) no-repeat;}
.footer .line1 .col3 .socialb .yt:hover{background:url(http://www.bcpgroupals.com/images/template/yti-h.png) no-repeat;}
.footer .line1 .col3 .socialb .in{background:url(http://www.bcpgroupals.com/images/template/ini.png) no-repeat;}
.footer .line1 .col3 .socialb .in:hover{background:url(http://www.bcpgroupals.com/images/template/ini-h.png) no-repeat;}
.footer .line1 .col3 .socialb .gp{background:url(../images/template/gpi.png) no-repeat;}
.footer .line1 .col3 .socialb .gp:hover{background:url(http://www.bcpgroupals.com/images/template/gpi-h.png) no-repeat;}
.footer .line1 .col3 ul{margin:0;padding:0;border:0;list-style:none;}
.footer .line1 .col3 ul li{clear:both;}
.footer .line1 .col3 ul li a{font-size:15px;color:#292c37;text-decoration:none;border-bottom:1px solid #000;width:158px;text-align:center;line-height:50px;font-weight:300;text-transform:uppercase;}
.footer .line1 .col3 ul li a:hover{color:#c81f33;font-weight:500;}
.footer .line1 .col3 ul li a.last{border-bottom:none;}
.footer .line1 .col3 ul li .left{float:left;}
.footer .line1 .col3 ul li .right{float:right;}
.footer .line1 .assob{padding:20px 20px;border-top:1px solid #c81f33;position:relative;height:59px;}
.footer .line1 .assob marquee{width:90%;float:left;}
.footer .btop{width:14%;background:url(http://www.bcpgroupals.com/images/site/btop.png) right center no-repeat;height:39px;bottom:2px;position:absolute;right:0;}
.footer .line2{font-size:12px;background:#14151c;height:40px;text-align:right;}
.footer .line2 span {line-height:40px}
.footer .line2 .white{color:#fff;margin-left:15px;float:left;}
.footer .line2 .red{color:rgb(101, 100, 101);float:right;margin-right:15px; opacity:0.9;}
.footer .line2 .red a{text-decoration:none;color:rgb(101, 100, 101);}
.footer .line2 .red a:hover{text-decoration:underline;}

/*IE*/
.brwIE7 .header .harea .menu ul li {margin:0px 32px;}
.brwIE8 .header .harea .menu ul li {margin:0px 30px;}

/*940*/
.res940 .harea, .res940 .carea, .res940 .farea, .res940 .h1a {max-width:940px;}
.res940 .header {position:fixed;top:0;z-index:20;}
.res940 .header .harea .logo {margin:0 0 0 40px;}
.res940 .header .harea .menu ul ul ul li a {line-height:20px;width:125px;}
.res940 .scr-act {width:308px !important;}
.res940 .h1l {background:url(../images/template/bg-texture01.png) repeat;margin:101px 0 0 0;}
.res940 .h1l .h1a .h1t h1{font-size:30px;}
.res940 .header .harea .menu {margin-right:20px;}
.res940 .header .harea .menu ul li.flag:hover{background:none;}
.res940 .header .harea .menu ul ul li a.li-cima {margin-left:629px !important;}
.res940 .header .harea .menu ul ul li a.sepchar{margin:31px 0px !important;}
.res940 .header .harea .menu ul li {margin:0 10px;}
.res940 .header .harea .menu ul li ul li {margin:0;}
.res940 .header .harea .menu ul li ul li a {padding:5px 0px 5px 10px;}
.res940 .header .harea .menu ul li ul li ul li a {padding-left:10px;}
.res940 .content .carea .line4 .cnt .block {width:311px;}
.res940 .content .carea .line4 .cnt .block ul li {font-size:17px;width:260px;line-height:22px;}
.res940 .content .carea .line4 .cnt .block ul {padding-left:6px;}
.res940 .carea .newslside .ntxt{color:#303030;text-decoration:none;text-align:justify;display:block;height:auto;overflow:hidden;}
.res940 .carea .newslside {width:56%;min-height:222px;float:left;padding:0 2% 3% 0;color:#E4E4E4;}
.res940 .carea .newsrside {height:222px;}
.res940 .content .carea .banner {width:410px;}
.res940 .content .carea .banner img {width:410px;}
.res940 .content .carea .masterlink {width:470px;min-height:260px;}
.res940 .content .carea .masterlink a {width:440px;margin-bottom:7px;padding:6px 15px;}
.res940 .line1 .farea {padding-bottom:20px;margin-top:30px;}
.res940 .footer .line1 .col3 {margin:0 !important; padding-bottom:50px;}
.res940 .footer .line1 .col3 .socialb {height:80px;}
.res940 .footer .line1 .col1, .res940  .footer .line1 .col2, .res940  .footer .line1 .col3 {width:32%;margin:0px 2% 0 0px;}
.res940 .footer .line1 .col1 .aul{font-size:24px;}
.res940 .footer .line1 .col1 .aut{font-weight:600;text-align:justify;}
.res940 .footer .line1 .col2 iframe{height:286px;margin:0;width:300px;}
.res940 .footer .line1 .col3 .socialb a {width:40px;height:40px;display:inline-block;margin:15px 5px;}
.res940 .footer .line1 .col3 .socialb .tw{background:url(http://www.bcpgroupals.com/images/template/twi.png) no-repeat;}
.res940 .footer .line1 .col3 .socialb .tw:hover{background:url(http://www.bcpgroupals.com/images/template/twi-h.png) no-repeat;}
.res940 .footer .line1 .col3 .socialb .yt{background:url(http://www.bcpgroupals.com/images/template/yti.png) no-repeat;}
.res940 .footer .line1 .col3 .socialb .yt:hover{background:url(http://www.bcpgroupals.com/images/template/yti-h.png) no-repeat;}
.res940 .footer .line1 .col3 .socialb .in{background:url(http://www.bcpgroupals.com/images/template/ini.png) no-repeat;}
.res940 .footer .line1 .col3 .socialb .in:hover{background:url(http://www.bcpgroupals.com/images/template/ini-h.png) no-repeat;}
.res940 .footer .line1 .col3 .socialb .gp{background:url(../images/template/gpi.png) no-repeat;}
.res940 .footer .line1 .col3 .socialb .gp:hover{background:url(http://www.bcpgroupals.com/images/template/gpi-h.png) no-repeat;}
.res940 .footer .line1 .col3 ul{margin:0;padding:0;border:0;list-style:none;}
.res940 .footer .line1 .col3 ul li a{font-size:14px;width:130px;}
.res940 .footer .line1 .col3 ul li a.last{border-bottom:none;}
.res940 .footer .line1 .assob{padding:20px 20px;border-top:1px solid #c81f33;}
.res940 .footer .line1 .assob marquee{width:90%;float:left;}
.res940 .footer .line1 .assob .btop{width:10%;float:right;background:url(http://www.bcpgroupals.com/images/site/btop.png) right center no-repeat;height:59px;}

/*720*/

.res720 body{margin:0px; padding:0px; border:0px; font-size:14px; color:#303030;  background:#fff;}
.res720 .content {margin-top:0px;}
.res720 .scr-act {width:269px !important;}
.res720 body, .res720  .footer .line1 .col3 ul li a:hover {font-family:oswald;}
.res720 .header .harea .menu ul li a, .res720  .footer .line1 .col1 .aul, .res720  .footer .line1 .col3 ul li a, .res720 .header .harea .menucompact{font-family:'Oswald', sans-serif;}
.res720 .h1l .h1a {height:150px;}
.res720 .h1l .h1a .h1t h1{font-size:30px;}
.res720 .header .harea a{float:left;}
.res720 .header .harea .logo{width:auto;margin-left:15px;}
.res720 .header .harea .logoa{margin:5px 20px 0px 0px;}
.res720 .header .harea .logob{margin:0 0 15px 0;}
.res720 .header .harea .menu {float:none;margin:101px 0px 0;width:650px;position:absolute;z-index:12;right:27px;display:none;*left:0;}
.res720 .header .harea .menu ul{padding:0;overflow:hidden;background:url(../images/site/ddm-r.png);}
.res720 .header .harea .menu ul li{height:auto;display:block;float:none;width:auto;margin:0;}
.res720 .header .harea .menu ul li:hover{background:none;}
.res720 .header .harea .menu ul li a{color:#fff;padding:8px 0 8px 20px;line-height:normal;font-size:16px;height:auto;text-align:left;font-weight:400;margin:0;display:block;float:none;width:auto;}
.res720 .header .harea .menu ul li ul li a {padding-left:40px;font-family:Open Sans,sans-serif;width:611px;}
.res720 .header .harea .menu ul ul li a.smenu {background:url(../images/site/arrow-w-720.png) 260px 15px no-repeat;}
.res720 .header .harea .menu ul ul li a.smenu:hover {background:url(http://www.bcpgroupals.com/images/site/arrow-r-720.png) 260px 15px no-repeat;color:#000;}
.res720 .header .harea .menu ul ul li a.smenu.selected {background:url(http://www.bcpgroupals.com/images/site/arrow-r-720.png) 260px 15px no-repeat;color:#000;background-color:#fff;}
.res720 .header .harea .menu ul li ul li ul li a {padding-left:58px;width:593px;}
.res720 .header .harea .menu ul li a.last {border:none;}
.res720 .header .harea .menu ul li a:hover{border-bottom:none;background:#fff;color:#000;}
.res720 .header .harea .menu ul li a.selected {color:#000;background:#fff;border-bottom:none;}
.res720 .header .harea .menu ul ul {display:block !important;position:static;width:100% !important;background:none;}
.res720 .header .harea .menu ul ul li:hover {background:none;}
.res720 .header .harea .menucompact{display:block;position:absolute;right:4%;top:35px;height:37px;line-height:38px;width:90px;cursor:pointer;text-transform:uppercase;color:#b10a27;font-size:17px;/* font-family:Open Sans,sans-serif; */}
.res720 .content .carea .line4 .cnt {max-width:680px;}
.res720 .content .carea .line4 .cnt .block {float:none;width:680px;min-height:280px;margin:0 auto;}
.res720 .content .carea .line4 .cnt .block ul {padding-left:35px;}
.res720 .content .carea .line4 .cnt .block ul li {width:600px;}
.res720 .content .carea .banner {width:585px; float:none; margin:0 auto;}
.res720 .content .carea .masterlink {width:585px; float:none; margin:30px auto 0;}
.res720 .content .carea .masterlink a {width:95%;}
.res720 .content .carea .line4 .cnt span.value {font-size:57px;}
.res720 .carea .newslside {width:100%;padding:0 0 5%;color:#E4E4E4;min-height:inherit;}
.res720 .carea .newslside .ntxt{display:block; height:auto; overflow:auto;}
.res720 .carea .newsrside {display:none;}
.res720 .footer .line1 .col1 img {width:610px; height:auto;}
.res720 .footer {border-top:none;padding:0;}
.res720 .footer .farea {overflow:hidden;max-width:610px;}
.res720 .footer .line1 .col1, .res720  .footer .line1 .col2, .res720  .footer .line1 .col3 {width:100%;}
.res720 .footer .line1 .col1{margin:0;padding-bottom:20px;height:auto;border-bottom:1px solid #000;}
.res720 .footer .line1 .col1 .aul{text-transform:uppercase;font-size:25px;font-weight:300;border-bottom:1px solid #c81f33;line-height:60px;margin-bottom:20px;}
.res720 .footer .line1 .col2{border-bottom:1px solid #c81f33;margin:20px 0 0;padding-bottom:20px;}
.res720 .footer .line1 .col2 iframe{height:410px;width:610px;}
.res720 .footer .line1 .col3{margin:0;padding-bottom:60px;}
.res720 .footer .line1 .col3 .socialb a {width:40px;height:40px;display:inline-block;margin:15px 5px;}
.res720 .footer .line1 .col3 .socialb .tw{background:url(http://www.bcpgroupals.com/images/template/twi.png) no-repeat;}
.res720 .footer .line1 .col3 .socialb .tw:hover{background:url(http://www.bcpgroupals.com/images/template/twi-h.png) no-repeat;}
.res720 .footer .line1 .col3 .socialb .yt{background:url(http://www.bcpgroupals.com/images/template/yti.png) no-repeat;}
.res720 .footer .line1 .col3 .socialb .yt:hover{background:url(http://www.bcpgroupals.com/images/template/yti-h.png) no-repeat;}
.res720 .footer .line1 .col3 .socialb .in{background:url(http://www.bcpgroupals.com/images/template/ini.png) no-repeat;}
.res720 .footer .line1 .col3 .socialb .in:hover{background:url(http://www.bcpgroupals.com/images/template/ini-h.png) no-repeat;}
.res720 .footer .line1 .col3 .socialb .gp{background:url(../images/template/gpi.png) no-repeat;}
.res720 .footer .line1 .col3 .socialb .gp:hover{background:url(http://www.bcpgroupals.com/images/template/gpi-h.png) no-repeat;}
.res720 .footer .line1 .col3 ul{margin:0 auto;width:60%;}
.res720 .footer .line1 .col3 ul li a{font-family:oswald;}
.res720 .footer .line1 .col3 ul li a:hover{color:#c81f33;font-weight:700;}
.res720 .footer .line1 .col3 ul li a.last{border-bottom:none;}
.res720 .footer .line1 .col3 ul li .right{float:right;}
.res720 .footer .line1 .assob marquee{width:90%;float:left;}
.res720 .footer .line1 .assob .btop{width:10%;float:right;background:url(http://www.bcpgroupals.com/images/site/btop.png) right center no-repeat;height:59px;}
.res720 .footer .line2{text-align:center;}
.res720 .footer .line2 .red a{text-decoration:none; color:rgb(101, 100, 101);}
.res720 .footer .line2 .red a:hover{text-decoration:underline;}
.res720 .footer .btop {bottom:10px;}

/*480*/

.res480 body{margin:0px; padding:0px; border:0px; font-size:14px; color:#303030;  background:#fff;}
.res480 body, .res480  .footer .line1 .col3 ul li a:hover {font-family:oswald;}
.res480 .header .harea .menu ul li a, .res480  .footer .line1 .col1 .aul, .res480  .footer .line1 .col3 ul li a, .res480 .header .harea .menucompact{font-family:'Oswald', sans-serif;}
.res480 .h1l .h1a .h1t span{color:#b01522;font-size:20px;text-transform:uppercase;font-weight:600;}
.res480 .content {margin-top:0px;}
.res480 .carea .newslside {width:100%;padding:0 0 5%;color:#E4E4E4;min-height:inherit;}
.res480 .carea .newslside .ntxt{display:block;height:auto;}
.res480 .carea .newsrside {display:none;}
.res480 .carea iframe {height:255px;}
.res480 .content .carea .banner {width:440px;float:none;height:auto;margin:0 auto;}
.res480 .content .carea .banner img {width:440px; height:auto;}
.res480 .content .carea .masterlink {width:440px;float:none;margin:30px auto 0;}
.res480 .content .carea .masterlink a {width:93%;}

.res480 .header .harea a{float:left;}
.res480 .header .harea .logo{width:auto;margin-left:20px;}
.res480 .header .harea .logoa{margin:4px 20px 0px 0px;}
.res480 .header .harea .logob{margin:0 0 15px 0;}
.res480 .header .harea .menu {float:none;margin:101px 0px 0;width:100%;position:absolute;z-index:12;display:none;*left:0;}
.res480 .header .harea .menu ul{padding:0;width:420px;right:15px;float:none;position:absolute;background:url(../images/site/ddm-r.png);}
.res480 .header .harea .menu ul li{height:auto;width:auto;display:block;float:none;margin:0;}
.res480 .header .harea .menu ul li:hover{}
.res480 .header .harea .menu ul li a{color:#fff;padding:8px 0 8px 20px;line-height:normal;font-size:16px;height:auto;text-align:left;margin:0;width:auto;float:none;display:block;}
.res480 .header .harea .menu ul li ul li a {padding-left:40px;width:auto;font-family:Open Sans,sans-serif;}
.res480 .header .harea .menu ul li ul li ul li a {padding-left:60px;width:auto;}
.res480 .header .harea .menu ul li a.last {border:none;}
.res480 .header .harea .menu ul li a:hover{border-bottom:none;background:#fff;color:#000;}
.res480 .header .harea .menu ul li a.selected {color:#000;background:#fff;border-bottom:none;}
.res480 .header .harea .menu ul ul {display:block !important;position:static;width:100% !important;background:none;}
.res480 .header .harea .menu ul ul li:hover {background:none;}
.res480 .header .harea .menu ul ul li a.smenu {background:url(../images/site/arrow-w-720.png) 260px 15px no-repeat;}
.res480 .header .harea .menu ul ul li a.smenu:hover {background:url(http://www.bcpgroupals.com/images/site/arrow-r-720.png) 260px 15px no-repeat;color:#000;}
.res480 .header .harea .menu ul ul li a.smenu.selected {background:url(http://www.bcpgroupals.com/images/site/arrow-r-720.png) 260px 15px no-repeat;color:#000;background-color:#fff;}
.res480 .header .harea .menucompact{display:block;position:absolute;right:4%;top:35px;height:37px;line-height:38px;width:90px;cursor:pointer;text-transform:uppercase;color:#b10a27;font-size:17px;}
.res480 .content .carea .line4 .cnt {width:440px; padding-bottom:30px;}
.res480 .content .carea .line4 .cnt span.value {font-size:37px;width:440px;text-align:center;line-height:40px;}
.res480 .content .carea .line4 .cnt .block {width:440px; margin:0 0 2px;}
.res480 .content .carea .line4 .cnt .block ul {padding-left:60px;}
.res480 .carea img.right {float:none;width:355px;height:auto;position:static;margin:0 auto;}
.res480 .carea img.left {float:none;width:355px;height:auto;position:static;margin:0 auto;}
.res480 .footer .line1 .col1 img {width:459px; height:auto; margin:0 auto; display:block;}
.res480 .footer .line1 .col2 iframe {width:433px;height:350px;display:block;margin:0 auto;}
.res480 .footer .btop {bottom:10px;}
.res480 .footer .line2 .white {margin:0 auto; display:block; width:440px; line-height:18px; float:none;}
.res480 .footer .line2 .red {width:440px; float:none; margin:0 auto; line-height:21x;}
.res480 .footer .farea {overflow:hidden;padding-top:15px;max-width:480px;}
.res480 .footer .line1 .col1, .res480  .footer .line1 .col2, .res480  .footer .line1 .col3 {width:96%;margin:0 2%;height:auto;}
.res480  .footer .line1 .col3 {padding-bottom:70px;}
.res480 .footer .line1 .col1{padding-bottom:20px;border-bottom:1px solid #000;}
.res480 .footer .line1 .col1 .aul{text-transform:uppercase;font-size:25px;font-weight:300;border-bottom:1px solid #c81f33;line-height:80px;margin-bottom:20px;}
.res480 .footer .line1 .col2{border-bottom:1px solid #000;margin-top:20px;padding-bottom:35px;}
.res480 .footer .line1 .col3 .socialb a {width:40px;height:40px;display:inline-block;margin:30px 5px;}
.res480 .footer .line1 .col3 .socialb .tw{background:url(http://www.bcpgroupals.com/images/template/twi.png) no-repeat;}
.res480 .footer .line1 .col3 .socialb .tw:hover{background:url(http://www.bcpgroupals.com/images/template/twi-h.png) no-repeat;}
.res480 .footer .line1 .col3 .socialb .yt{background:url(http://www.bcpgroupals.com/images/template/yti.png) no-repeat;}
.res480 .footer .line1 .col3 .socialb .yt:hover{background:url(http://www.bcpgroupals.com/images/template/yti-h.png) no-repeat;}
.res480 .footer .line1 .col3 .socialb .in{background:url(http://www.bcpgroupals.com/images/template/ini.png) no-repeat;}
.res480 .footer .line1 .col3 .socialb .in:hover{background:url(http://www.bcpgroupals.com/images/template/ini-h.png) no-repeat;}
.res480 .footer .line1 .col3 .socialb .gp{background:url(../images/template/gpi.png) no-repeat;}
.res480 .footer .line1 .col3 .socialb .gp:hover{background:url(http://www.bcpgroupals.com/images/template/gpi-h.png) no-repeat;}
.res480 .footer .line1 .col3 ul{margin:0 auto;width:80%;}
.res480 .footer .line1 .col3 ul li a{width:130px;}
.res480 .footer .line1 .col3 ul li a:hover{color:#c81f33;font-weight:700;}
.res480 .footer .line1 .col3 ul li a.last{border-bottom:none;}
.res480 .footer .line1 .col3 ul li .right{float:right;}
.res480 .footer .line1 .assob marquee{width:85%;float:left;}
.res480 .footer .line1 .assob .btop{width:10%;float:right;background:url(http://www.bcpgroupals.com/images/site/btop.png) right center no-repeat;height:59px;}
.res480 .footer .line2{text-align:center;height:auto;}
.res480 .footer .line2 .red a{text-decoration:none;}
.res480 .footer .line2 .red a:hover{text-decoration:underline;}

/*320*/

.res320 body{margin:0px; padding:0px; border:0px; font-size:14px; color:#303030;  background:#fff;}
.res320 body, .res320  .footer .line1 .col3 ul li a:hover {font-family:'Open Sans', sans-serif;}
.res320 .header .harea .menu ul li a, .res320  .footer .line1 .col1 .aul, .res320  .footer .line1 .col3 ul li a, .res320 .header .harea .menucompact{font-family:'Oswald', sans-serif;}
.res320 .content {margin-top:0px;}
.res320 .carea .newslside {width:94%;padding:0 3% 10%;color:#E4E4E4;min-height:inherit;}
.res320 .carea .newslside .ntxt{display:block;height:auto;}
.res320 .carea .newsrside {display:none;}
.res320 .carea iframe {height:167px;}
.res320 .content .carea .line4 .cnt span.value {width:320px;font-size:27px;text-align:center;}
.res320 .content .carea .line4 .cnt .block {width:320px; min-height:340px; margin:0 auto; float:none;}
.res320 .content .carea .line4 .cnt .block ul li {font-size:17px;width:265px;line-height:23px;}
.res320 .content .carea .line4 .cnt .block ul {padding-left:15px;}
.res320 .carea img.right {float:none;width:355px;height:auto;position:static;margin:0 auto;}
.res320 .carea img.left {float:none;width:355px;height:auto;position:static;margin:0 auto;}

/*HEADER*/

.res320 .header .harea a{float:left;margin-left:15px;}
.res320 .header .harea .menu {float:none;margin:101px 0px 0;width:100%;position:absolute;z-index:12;display:none;*left:0;}
.res320 .header .harea .menu ul{padding:0;width:310px;right:10px;float:none;position:absolute;background:url(../images/site/ddm-r.png);}
.res320 .header .harea .menu ul li{height:auto;width:100%;display:block;float:none;margin-left:0;}
.res320 .header .harea .menu ul li:hover{background:none;}
.res320 .header .harea .menu ul li a{color:#fff;padding:8px 0 8px 20px;line-height:normal;font-size:16px;height:auto;text-align:left;margin:0;width:auto;display:block;float:none;}
.res320 .header .harea .menu ul li ul li a {padding-left:30px;width:auto;font-family:Open Sans,sans-serif;}
.res320 .header .harea .menu ul li ul li ul li a {padding-left:60px;width:auto;}
.res320 .header .harea .menu ul li a.last {border:none;}
.res320 .header .harea .menu ul li a:hover{color:#000;background:#fff;border-bottom:none;}
.res320 .header .harea .menu ul li a.selected {color:#000;background:#fff;border-bottom:none;}
.res320 .header .harea .menu ul ul {display:block !important;position:static;width:100% !important;background:none;}
.res320 .header .harea .menu ul ul li:hover {background:none;}
.res320 .header .harea .menu ul ul li a.smenu {background:url(../images/site/arrow-w-720.png) 260px 15px no-repeat;}
.res320 .header .harea .menu ul ul li a.smenu:hover {background:url(http://www.bcpgroupals.com/images/site/arrow-r-720.png) 260px 15px no-repeat;color:#000;}
.res320 .header .harea .menu ul ul li a.smenu.selected {background:url(http://www.bcpgroupals.com/images/site/arrow-r-720.png) 260px 15px no-repeat;color:#000;background-color:#fff;}
.res320 .header .harea .menucompact{display:block;position:absolute;right:4%;top:35px;height:37px;line-height:38px;width:90px;cursor:pointer;text-transform:uppercase;color:#b10a27;font-size:17px;}
.res320 .content .carea .banner {width:280px; float:none; margin:0 auto;}
.res320 .content .carea .banner img {width:280px; height:auto;}
.res320 .content .carea .masterlink {width:280px; float:none; margin:30px auto 0;}
.res320 .content .carea .masterlink a {width:89%;}
.res320 .footer .farea {overflow:hidden;height:auto;max-width:320px;}
.res320 .footer .line1 .col1, .res320  .footer .line1 .col2, .res320  .footer .line1 .col3 {width:96%;margin:0 2%;}
.res320 .footer .line1 .col3 {padding-bottom:70px;}
.res320 .footer .btop {bottom:14px;}
.res320 .footer .line1 .col1{padding-bottom:20px;border-bottom:1px solid #000;}
.res320 .footer .line1 .col1 .aut{padding:7px;}
.res320 .footer .line1 .col1 .aul{text-transform:uppercase;font-size:25px;font-weight:300;border-bottom:1px solid #c81f33;line-height:80px;margin-bottom:20px;text-align:center;}
.res320 .footer .line1 .col2{border-bottom:1px solid #000;margin-top:20px;padding-bottom:35px;}
.res320 .footer .line1 .col2 iframe{height:270px;width:300px;margin:0 auto;}
.res320 .footer .line1 .col3 .socialb a {width:40px;height:40px;display:inline-block;margin:30px 5px;}
.res320 .footer .line1 .col3 .socialb .tw{background:url(http://www.bcpgroupals.com/images/template/twi.png) no-repeat;}
.res320 .footer .line1 .col3 .socialb .tw:hover{background:url(http://www.bcpgroupals.com/images/template/twi-h.png) no-repeat;}
.res320 .footer .line1 .col3 .socialb .yt{background:url(http://www.bcpgroupals.com/images/template/yti.png) no-repeat;}
.res320 .footer .line1 .col3 .socialb .yt:hover{background:url(http://www.bcpgroupals.com/images/template/yti-h.png) no-repeat;}
.res320 .footer .line1 .col3 .socialb .in{background:url(http://www.bcpgroupals.com/images/template/ini.png) no-repeat;}
.res320 .footer .line1 .col3 .socialb .in:hover{background:url(http://www.bcpgroupals.com/images/template/ini-h.png) no-repeat;}
.res320 .footer .line1 .col3 .socialb .gp{background:url(../images/template/gpi.png) no-repeat;}
.res320 .footer .line1 .col3 .socialb .gp:hover{background:url(http://www.bcpgroupals.com/images/template/gpi-h.png) no-repeat;}
.res320 .footer .line1 .col3 ul{margin:0 auto;width:100%;}
.res320 .footer .line1 .col3 ul li a{width:50%;}
.res320 .footer .line1 .col3 ul li a:hover{color:#c81f33;font-weight:700;font-family:oswald;}
.res320 .footer .line1 .col3 ul li a.last{border-bottom:none;}
.res320 .footer .line1 .col3 ul li .right{float:right;}
.res320 .footer .line1 .assob marquee{width:80%;float:left;}
.res320 .footer .line1 .assob marquee{width:85%;float:left;}
.res320 .footer .line1 .assob .btop{width:15%;float:right;background:url(http://www.bcpgroupals.com/images/site/btop.png) right center no-repeat;height:59px;}
.res320 .footer .line2{text-align:center;font-size:9px;height:auto;}
.res320 .footer .line2 .red a{text-decoration:none;}
.res320 .footer .line2 .red a:hover{text-decoration:underline;}
.res320 .footer .line2 .white {width:300px; float:none; margin:16px auto 0; line-height:14px; font-size:12px; display:block;}
.res320 .footer .line2 .red {width:280px; float:none; margin:0 auto; display:block; font-size:12px;}

/* ************ Video PopUp ************ */
.abs-layer {position:fixed; background:url(http://www.bcpgroupals.com/images/site/bg-video.png); top:0; left:0; width:100%; height:100%; z-index:999; display:none;}
.cnt-video-1 {position:fixed; width:640px; height:360px; top:20%; left:50%; margin-left:-316px; z-index:9999; display:none; border:1px solid #000; background-color:#000;}
.cnt-video-2 {position:relative; width:640px; height:360px;}
.cnt-video {width:640px; height:360px;}
.lnk-close-video {cursor:pointer; position:absolute; top:-2px; left:640px; display:none; width:24px; height:24px; background:url(http://www.bcpgroupals.com/images/site/close.png); background-size:cover;}

.res480 .lnk-close-video {left:432px; top:-25px;}
.res480 .cnt-video {width:453px; height:255px;}
.res480 .cnt-video-2 {width:453px; height:255px;}
.res480 .cnt-video-1 {width:453px; height:255px; margin-left:-227px;}

.res320 .lnk-close-video {top:-24px; left:293px;}
.res320 .cnt-video {width:313px; height:173px;}
.res320 .cnt-video-2 {width:307px; height:174px;}
.res320 .cnt-video-1 {width:315px; height:174px; margin-left:-158px;}