*{padding:0;margin:0;}
body,html{width:100%;height:100%}
body{font-size:12px;color:#000000;font-family:'Open Sans', Arial, Helvetica, sans-serif;background:#FFFFFF;}
p{}
img{border:0;}
a{text-decoration:none;color:#A4C400;}
.clear{clear:both;font-size:1px;height:1px;}
.clear18{clear:both;font-size:1px;height:16px;}
p {}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
.group_office{width:65px;height:390px;position:fixed;z-index:99999;top:30%;left:-29px;}
.group_office2{width:65px;height:120px;position:relative;margin-bottom:10px;}
.redant_office{width:65px;height:120px;position:absolute;left:0px;background:url(../img/lat_redant.png) no-repeat;cursor:pointer;}
.takeaway_office{width:65px;height:120px;position:absolute;left:0px;background:url(../img/lat_take_away.png) no-repeat;cursor:pointer;}
.grasshopper_office{width:65px;height:120px;position:absolute;left:0px;background:url(../img/lat_grasshopper.png) no-repeat;cursor:pointer;}

#franja_peu{width:100%;height:40px;background:#333333;}
#peu_nou{width:100%;background:#333333;}
#peu_nou2{width:100%;margin:0 auto;text-align:center;}
#peu_nou p{color:#FFFFFF;font-size:13px;padding-top:8px;padding-bottom:8px;}
#peu_nou a{color:#FFFFFF;}
#peu_nou a:hover{text-decoration:underline;}

/* COLORS */
.verd{color:#A4C400;}
.vermell{color:#97141b;}
.negre{color:#333333;}

/*GENERAL*/
.general_cont{width:100%;}
.general_cont2{width:1000px;margin:0 auto;}

.t1{cursor:pointer;}

/* MENU */
#menu{width:100%;position:fixed;z-index:9999;}
#menu2{width:100%;height:70px;background:url(../img/vid_fons_menu2.jpg) repeat center;}
#menu3{width:1000px;margin:0 auto;}
.menu_logo{width:177px;height:70px;float:left;}
.menu_logo img{padding-top:15px;}
.menu_menu{width:823px;height:70px;float:right;background:#FFFFFF;}
.menu_menu1{height:30px;text-align:right;}
.menu_menu1 p{font-size:14px;}
.menu_menu2{text-align:center;height:70px;}
.menu_menu2 a{color:#A4C400;}
.menu_menu2_left{width:15%;height:70px;float:left;border-right:1px solid #E6E6E6;}
.menu_menu2_left p{font-family:'Lato', Arial, Helvetica, sans-serif;font-size:11px;font-weight:900;color:#000000;text-transform:uppercase;padding-top:29px; letter-spacing:2px;}
.menu_menu2_left2{width:7%;height:70px;float:left;border-right:1px solid #E6E6E6;}
.menu_menu2_left2 p{font-family:'Lato', Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;color:#A4C400;text-transform:uppercase;padding-top:5px;padding-bottom:3px;}
.menu_menu2_left2 a{color:#E6E6E6;}
.menu_menu2_left2 a:hover{text-decoration:underline;}
.m_fil{width:100%;height:64px;border-bottom:6px solid #FFFFFF;}

#menu_petit{display:none;}

.menu_sombra{width:100%;height:10px;font-size:1px;background:url(../img/menu_sombrac2.png) repeat-x;position:relative;}

.menu_mov{width:100%;position:absolute;background:#FFFFFF;display:none;}
.menu_mov1{width:100%;border-bottom:1px solid #E6E6E6;text-align:center;cursor:pointer;}
.menu_mov1:hover{background:#F2F2F2;}
.menu_mov1 p{padding-top:8px;padding-bottom:8px;font-size:16px;font-weight:300;color:#000000;}
.menu_mov1 a{color:#666666;}
.menu_mov1 a:hover{color:#000000;}

.menu_mov1w{width:100%;border-bottom:1px solid #E6E6E6;text-align:center;cursor:pointer;}
.menu_mov1w p{padding-top:8px;padding-bottom:8px;font-size:16px;font-weight:600;color:#FFFFFF;}
.menu_mov1w a{color:#FFFFFF;}
.menu_mov1w a:hover{color:#F2F2F2;}


/* PADDING MENU */
#padding_menu{width:100%;height:70px;}


/* BANNER */
.banner_cont{width:100%;}
.banner{width:100%;}
.banner_text{width:1000px;;margin:0 auto;}
.banner_text2{width:1000px;padding-top:80px;}
.banner_text2 h1{font-size:58px;color:#FFFFFF;font-family: 'Roboto Slab', sans-serif;font-weight:400;text-shadow: 2px 2px 2px #000000;text-transform:uppercase;padding-left:40px;}
.banner_text2 p{font-size:14px;color:#FFFFFF;font-family: 'Roboto Slab', sans-serif;font-weight:400;padding-top:10px;text-shadow: 1px 1px 1px #000000;padding-left:40px;}
.banner_read{width:100%;height:60px;margin-top:20px;display:none;}
.banner_read a{color:#FFFFFF;font-size:18px;}
.banner_read a:hover{color:#D4CCC2;}

#banner2{width:100%;}
.banner2{width:1000px;margin:0 auto;}
.banner2b{width:50%;float:left;}
.banner2b h1{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:300;color:#333333;padding-top:40px;padding-bottom:30px;text-transform:uppercase;font-size:40px;line-height:48px;}
.banner2b p{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:300;color:#333333;font-size:18px;line-height:24px;padding-bottom:20px;}
.banner2b a{font-family:'Lato', Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;color:#333333;font-weight:900;letter-spacing:1px;}
.banner2b a:hover{text-decoration:underline;}
.banner2c{width:30%;float:right;}
.banner2c h1{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:300;color:#333333;padding-top:40px;padding-bottom:30px;text-transform:uppercase;font-size:40px;line-height:48px;}
.banner2c p{font-family:'Libre Baskerville', Arial, Helvetica, sans-serif;font-weight:400;color:#999999;font-size:17px;line-height:24px;padding-bottom:20px;}
.banner2c a{font-weight:700;color:#50B3CF;}

#banner3{width:100%;background:#FFEE7F;}
.banner3{width:1000px;margin:0 auto;}
.banner3b{width:600px;}
.banner3 h1{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:400;color:#333333;padding-top:40px;font-size:24px;line-height:28px;padding-bottom:20px;}
.banner3 p{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:300;color:#FFFFFF;font-size:18px;}
.banner3 a{font-weight:700;color:#FFFFFF;}
.banner3 h2{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:300;color:#FFFFFF;padding-top:40px;padding-bottom:30px;font-size:39px;text-transform:uppercase;}

#banner4{width:100%;}
.banner4{width:1000px;margin:0 auto;}
.banner4b{width:600px;}
.banner4 h1{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:300;color:#333333;padding-top:40px;padding-bottom:30px;text-transform:uppercase;font-size:40px;line-height:48px;}
.banner4 p{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:300;color:#333333;font-size:18px;line-height:24px;padding-bottom:20px;}
.banner4 a{font-weight:700;color:#50B3CF;}

#banner5{width:100%;padding-bottom:40px;background:#FFEE7F;}
.banner5{width:1000px;margin:0 auto;}
.banner5b{width:600px;}
.banner5 h1{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:900;color:#FFFFFF;padding-top:40px;padding-bottom:30px;font-size:50px;line-height:54px;}
.banner5 p{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:300;color:#FFFFFF;font-size:18px;line-height:24px;padding-bottom:30px;}
.banner5 a{font-weight:700;color:#FFFFFF;}
.banner5 h2{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:300;color:#FFFFFF;padding-top:40px;padding-bottom:30px;font-size:39px;text-transform:uppercase;}

#banner6{width:100%;padding-bottom:40px;background:#FFEE7F;}
.banner6{width:1000px;margin:0 auto;}
.banner6b{width:100%;}
.banner6b_left{width:25%;float:left;}
.banner6 h1{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:300;color:#FFFFFF;padding-top:40px;padding-bottom:30px;font-size:30px;line-height:34px;padding-right:20px;}
.banner6 h2{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:600;color:#FFFFFF;padding-top:40px;padding-bottom:30px;font-size:24px;line-height:28px;text-transform:uppercase;padding-right:20px;}
.banner6 p{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:300;color:#FFFFFF;font-size:18px;line-height:24px;padding-bottom:30px;padding-right:20px;}
.banner6 a{font-weight:700;color:#FFFFFF;}

#cont1{width:100%;background:url(../img/trans_white_80.png) repeat;}
.cont1{width:1000px;margin:0 auto;padding-top:40px;padding-bottom:40px;}
.cont1b{width:600px;float:left;}
.cont1b h1{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:300;color:#333333;font-size:40px;line-height:48px;padding-bottom:10px;text-transform:uppercase;}
.cont1b h2{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:400;color:#A4C400;font-size:24px;padding-bottom:10px;padding-top:10px;}
.cont1b p{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:400;color:#333333;font-size:18px;line-height:24px;padding-bottom:10px;}
.cont1b a{color:#A4C400;font-weight:700;}
.cont1b a:hover{text-decoration:underline;}
.cont1b span{color:#999999;}
.cont1b img{}
.cont1b_right{width:240px;float:right;margin:0 auto;}
.cont1b_linia{height:20px;border-bottom:2px solid #50B3CF;margin-bottom:20px;}


#peu{width:100%;padding-bottom:40px;padding-top:40px;}
.peu{width:1000px;margin:0 auto;}
.peub{width:100%;border-top:3px solid #333333;border-bottom:3px solid #333333;}
.peub_left{width:25%;float:left;}
.peub h1{font-family:'Libre Baskerville', Arial, Helvetica, sans-serif;font-weight:400;color:#333333;padding-top:40px;font-size:20px;line-height:24px;padding-right:20px;}
.peub h2{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:800;color:#999999;padding-top:40px;padding-bottom:30px;font-size:12px;line-height:28px;text-transform:uppercase;padding-right:20px;}
.peub h3{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:800;color:#333333;padding-top:40px;font-size:14px;line-height:18px;padding-right:20px;}
.peub span{color:#999999;}
.peub p{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:300;color:#333333;font-size:14px;line-height:18px;padding-top:10px;padding-right:20px;padding-bottom:20px;}

/* MAP CANVAS */

#map_canvas{width:100%;height:500px;position:fixed;}

/* CHINA MAP */

.china_map{}
.china_map h1{font-family:'Libre Baskerville', Arial, Helvetica, sans-serif;font-weight:400;color:#333333;padding-top:40px;font-size:20px;line-height:24px;padding-right:20px;}
.china_map h2{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:800;color:#999999;padding-top:40px;padding-bottom:30px;font-size:12px;line-height:28px;text-transform:uppercase;padding-right:20px;}
.china_map h3{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:800;color:#333333;font-size:14px;line-height:18px;padding-right:20px;}
.china_map span{color:#999999;}
.china_map p{font-family:'Lato', Arial, Helvetica, sans-serif;font-weight:300;color:#333333;font-size:14px;line-height:18px;padding-top:10px;padding-right:20px;padding-bottom:20px;}