@charset "utf-8";

/************* containers **************/
#container{
	position:relative;
	/*width:6000px;*/
	height:100%;
	overflow:hidden;
}
#header_container{
	position:relative;
	margin:0px 0px 0px 0px;
	/*width:6000px;*/
	height:135px;
	background-image:url(../img/header_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	z-index:100;
}
#footer_container{
	height:65px;
	background-image:url(../img/footer_bg.png);
	background-repeat:repeat-x;
}
#footer{
	width:820px; margin:0px auto 0px auto;
	padding:13px 0px 0px 0px;
	font-family:AdventBD2, Arial;
	font-size:14px;	color:#50291e;
}
#footer a{ color:#50291e; }
#footer img{ margin:0px 4px 2px 4px; }
/***************************************/

/*************** header ****************/
#header{
	position:relative;
	width:867px;
	height:135px;
	margin:0px auto 0px auto;
	z-index:101;
}
#logo-lang-redes{
	position:relative;
	width:489px;
	height:187px;
	margin:0px auto 0px auto;
	background-image:url(../img/logo-lang-redes.png);
	z-index:105;
}
#logo-lang-redes div{ position:absolute; }
#logo{ position:absolute; width:180px; height:80px; left:150px; top:38px; cursor:pointer; }
#lang{
	left:20px; top:77px;
	word-spacing:1px;color:#8aa3c4;
	font-family:AdventBD3, Arial;
	font-size:11px;	font-weight:bold;
}
#lang a{
	font-family:AdventBD3, Arial;
	font-size:13px;	font-weight:normal;
	color:#4f281d; text-decoration:none;
}
#lang a:hover{ color:#8d6153; }
#redes{	left:376px;	top:74px; }
#redes a{ display:inline-block; width:20px; height:19px; background-repeat:no-repeat; }
#redes a#fb{ background-image:url(../img/header_fb.png); }
#redes a:hover#fb{ background-image:url(../img/header_fb_over.png); }
#redes a#tt{ background-image:url(../img/header_tt.png); }
#redes a:hover#tt{ background-image:url(../img/header_tt_over.png); }
#redes a#yt{ background-image:url(../img/header_yt.png); }
#redes a:hover#yt{ background-image:url(../img/header_yt_over.png); }
#redes a#rss{ background-image:url(../img/header_rss.png); }
#redes a:hover#rss{ background-image:url(../img/header_rss_over.png); }

#page-title{
	position:absolute; width:199px; height:27px;
	background-image:url(../img/page_title.png);
	top:120px; left:141px; padding-top:8px; }
#page-title h1{
	font-family:AdventBD3, Arial; font-size:14px;
	font-weight:normal !important;
	text-align:center; color:#5f8bd0; }

/*********** horizontal menu ***********/
#menuh-bg{
	position:absolute;
	top:119px;
    /*left:2539px;*/
    height:29px;
    width:100%;
	margin:0px auto 0px auto;
	background-image:url(../img/menuh_bg.png);
	background-repeat:no-repeat;
    background-position: top center;
	z-index:10;
}
#menuh{
	position:absolute;
	top:119px;
    /*left:2539px;*/
	/*width:920px;*/
    width:100%;
    height:29px;
	margin:0px auto 0px auto;
	z-index:102;
}
#menuh ul{
	width:920px;
	height:29px;
	padding:0px;
	margin:0 auto;
}
#menuh ul li{
	position:relative;
	display:inline;
	float:left;
	height:21px;
	padding:8px 0px 0px 0px;
	margin:0px;
	font-family:AdventBD3, Arial;
	font-size:14px;	color:#ffffff;
	background-repeat:repeat-x;
	cursor:pointer;
}
#menuh ul li:hover{	color:#532a1d; }
#menuh ul li.active{ color:#532a1d; }
#menuh ul li.sep, #menuh ul li.sep:hover{
	width:14px !important; height:29px;
	background:url(../img/menuh_bgsep.png);
	background-position:center 1px;
}
#menuh ul li.spc{ cursor:default; }
/***************************************/

/************* navigation **************/
#go_left, #go_right{
	position:fixed;	
	top:50%; margin-top:-67px;
	width:69px;	height:134px;
	z-index:115; display:none;
	cursor:pointer;
}
#go_left{ left:0px; background-image:url(../img/hide_left.png); }
#go_right{ left:100%; margin-left:-61px; background-image:url(../img/hide_right.png); }
/***************************************/

/************** sections ***************/
#sections{
	width:6290px;
	height:100%;
	position:absolute;
	top:0px;
	left:-206px;
	margin:0px 0px 50px 0px; 
	text-align:center;
}
.section{
	position:relative;
	display:inline-block;
	width:867px;
	margin:142px 0px 0px 0px;
	height:100%;
	vertical-align:top;
}
#s1,#s2,#s3,#s4,#s5_old,#s5{ margin-right:32px; }
.section.null{ visibility:hidden; }
.s-hide{
	position:absolute;
	top:0px;
	width:70px; /* (6000/2)-(867/2)-32(-3) = 2531px */
	height:100%;
	padding:0px;
	z-index:90;
	
	display:block;
}
#sh_left{ left:0px; cursor:default; }
#sh_right{ right:0px; cursor:pointer; /* 6000-2534(+1) = 3470px */ }
.s-footer{
	display:inline-block;
	width:847px;
	height:42px;
	padding:10px;
	background-image:url(../img/s_footer_bg.png);
	background-repeat:repeat-x;
}
/***************************************/

/*************** blocks ****************/
.section .s-block .b-hide{ display:block; }
.section.active .s-block .b-hide{ display:none; }
.s-block{
	position:relative; display:inline-block;
	float:left;	width:867px; }
.s-block .b-top{ background-image:url(../img/block_border-top.png); }
.s-block .b-btm{ background-image:url(../img/block_border-btm.png); }
.b-top,.b-btm{ float:left; width:867px; height:3px; }
.s-block .b-hide{
	position:absolute; background-image:url(../img/hide_bg.png);
	width:100%; height:100%; z-index:11; }
.s-block .b-title{
	position:absolute; text-align:center; color:#532a1d;
	background-position:center;	background-repeat:no-repeat;
	width:100%; height:27px; margin:-21px 0px 0px 0px;
	font-family:AdventBD3; font-size:14px; padding:8px 0px 0px 0px; }
.s-block .b-title.big{ background-image:url(../img/block_title-big.png); }
.s-block .b-title.small{ background-image:url(../img/block_title-small.png); }
.s-block .b-title.xsmall{ background-image:url(../img/block_title-xsmall.png); height:25px; }
.s-block .b-content{ float:left; width:867px; height:100%; }
.s-block.type1 .b-content,.s-block.type4 .b-content{ background-image:url(../img/block_border-bg.png); background-repeat:repeat-y; }
.s-block .b-header{ position:relative; }
.s-block.type2 .b-header{ width:565px; height:31px; position:absolute; z-index:5; background-image:url(../img/cornisa1-top.png); }
.s-block.type3 .b-header{ width:867px; height:31px; position:absolute; z-index:5; background-image:url(../img/cornisa2-top.png) !important; }
.s-block.type4 .b-header{ width:867px; height:31px; background-image:url(../img/cornisa2-btm.png); }
.s-block.type5 .b-header{ width:584px; height:31px; background-image:url(../img/cornisa3-top.png); }
.s-block .b-footer{
	position:relative; float:left; background-image:url(../img/block_footer.png);
	background-repeat:repeat-x;	width:867px; height:61px; }
.s-block .b-footer .b-title{ width:323px; height:68px; margin:-23px auto 0px auto; }
.s-block.type2 .b-footer{ width:565px; height:31px; background-image:url(../img/cornisa1-btm.png); }
.s-block.type3 .b-footer{ width:565px; height:31px; background-image:url(../img/cornisa1-btm.png); }
.s-block.type4 .b-footer{ width:867px; height:31px; background-image:url(../img/cornisa2-top.png); }
.s-block.type5 .b-footer{ width:584px; height:31px; background-image:url(../img/cornisa3-btm.png); }
.s-block .line1{ width:208px; height:2px; background-image:url(../img/line1.png); margin:30px 0px 30px 0px; }
.s-block .line2{ width:241px; height:2px; background-image:url(../img/line2.png); margin:18px 0px 18px 0px; }
.s-block .line3{ width:208px; height:2px; background-image:url(../img/line3.png); margin:0px 0px 0px 0px; }
.s-block .line4{ width:115px; height:2px; background-image:url(../img/line4.png); margin:12px 0px 12px 0px; }
/***************************************/

/************ home content *************/
#s1 .b1{ height:476px; margin-top:60px !important; }
#s1 .b1 .b-hide{ height:476px; margin-top:-21px; padding-bottom:21px; }
#s1 .b1 .b-title{ z-index:5; }
#s1 .b1 .b-content{ float:left; width:867px; height:470px; }
#s1 .b1 #slideshow{ position:relative; width:851px; height:460px; margin:5px 8px 5px 8px; z-index:2; }
#s1 .b1 #slideshow .nav{ position:absolute; width:851px; z-index:5; margin:10px auto 0px auto; text-align:center; }
#s1 .b1 #slideshow .nav a{
	display:inline-block; width:26px; height:20px;
	background-image:url(../img/slide-btn.png);
	font-family:AdventBD3, Arial; font-size:14px; color:#fff;
	text-decoration:none; padding:6px 0px 0px 0px; }
#s1 .b1 #slideshow .nav a.activeSlide{ background-image:url(../img/slide-btn_over.png); }

#s1 .b2{ width:565px; height:394px; margin-top:40px !important; }
#s1 .b2 .b-hide{ height:450px; margin-top:-21px; padding-bottom:21px; }
#s1 .b2 .b-content{ width:524px; height:394px; margin:25px 20px 0px 25px; }
#s1 .b2 .p{
	float:left;	width:258px; height:403px;
	background-image:url(../img/b-t2_p-bg.png);
	background-repeat:repeat-y;
	background-color:#eae3c7; }
#s1 .b2 .p1{ float:left; }
#s1 .b2 .p2{ float:right; }
#s1 .b2 .p .title{
	width:232px; height:22px; margin:0px 3px 0px 3px;
	font-family:AdventBD3, Arial; font-size:14px; color:#fff;
	background-color:#4f291e; text-align:left;
	padding:8px 0px 0px 20px; }
#s1 .b2 .p .lupa{
	background-image:url(../img/lupa1.png); position:absolute;
	/*margin:-20px 0px 0px 210px;*/
    margin-top: -5%;margin-left: 15%;
    width:35px; height:36px;
	cursor:pointer; }
@-moz-document url-prefix() {
    #s1 .b2 .p .lupa{
        margin-left: 210px;
    }
}
#s1 .b3{
	width:269px; height:489px; border:2px solid #eae0bd;
	background-color:#f9f5ea; margin:-2px 0px 0px 29px; }
#s1 .b3 .b-hide{ width:273px; height:489px; margin:0px 0px 0px -2px; }
#s1 .b3 .b-content{ float:left; width:209px; height:489px; background-image:none; margin:0px 30px 0px 30px; }
#s1 .b3 .b-content h2{
	font-family:AdventBD2, Arial; font-size:22px; font-weight:normal !important;
	color:#51281b; text-align:left; margin:-5px 0px -5px 0px; }
#s1 .b3 .b-content img{ margin:0px 0px 28px -10px; }
#s1 .b3 .b-content a{ font-family:AdventBD2, Arial; font-size:14px; color:#5889d5; text-decoration:none; }
#s1 .b3 .b-content span{ font-family:AdventBD2, Arial; font-size:14px; color:#51281b; }

#s1 .b4{ height:255px; margin-top:35px; }
#s1 .b4 .b-hide{ width:867px; height:314px; margin-top:-21px; padding-bottom:21px; }
#s1 .b4 .title { position:absolute; width:820px; height:34px; margin:25px 23px 0px 23px; background-image:url(../img/block_header_bg2.png); }
#s1 .b4 .title img.fb{ position:absolute; left:21px; top:-10px; z-index:9; }
#s1 .b4 .title img.tt{ position:absolute; left:425px; }
#s1 .b4 .title div.tt_follow{ position:absolute; left:665px; top:7px; width:153px; overflow:hidden; }
#s1 .b4 .b-content{ background-color:#fff; width:820px; height:255px; overflow:hidden; margin:59px 23px 0px 23px; }
#s1 .b4 .b-content .p1{	float:left;	width:409px; height:235px; overflow:hidden; margin-top:10px; }
#s1 .b4 .b-content .p1 .fb-like-box iframe { margin:-1px; }
#s1 .b4 .b-content .sep{ float:left; width:2px; height:255px; background-color:#f1f1f1; }
#s1 .b4 .b-content .p2{	float:left;	width:409px; height:245px; overflow:hidden; }
#s1 .b4 .b-content .p2 .tt-box{ margin:-2px 0px -40px 0px; font-family:Arial !important; }
/***************************************/

/*********** quienes somos *************/
#s2 .b1{ height:471px; margin-top:60px !important; }
#s2 .b1 .b-hide{ height:476px; margin-top:-21px; padding-bottom:21px; }

#s2 .b2{ width:565px; height:739px; margin-top:40px !important; }
#s2 .b2 .b-hide{ height:739px; margin-top:-21px; padding-bottom:21px; }
#s2 .b2 .b-content{ width:524px; height:760px; margin:25px 20px 0px 20px; background-color:#4e281c; }
#s2 .b2 .p{	width:262px; height:403px; text-align:left;}
#s2 .b2 .p1{ float:left; }
#s2 .b2 .p2{ float:right; }
#s2 .b2 .p1 ul{ border-right:1px solid #6f4f3e; }
#s2 .b2 .p ul li{
	width:212px; height:auto;
	margin:0px 20px 0px 35px;
	padding:10px 0px 0px 0px;
	border-bottom:2px solid #5b3729; }
#s2 .b2 .p ul li h3{ font-family:AdventBD2, Arial; font-size:18px; color:#fff; }
#s2 .b2 .p ul li span{ font-family:Advent, Arial; font-size:15px; color:#fff; }
#s2 .b2 .p ul li a{ font-family:Advent, Arial; font-size:14px; color:#5889d5; text-decoration:none; }
#s2 .b2 .p ul li a:hover{ color:#69a4ff; }
#s2 .b2 .b-footer{ margin-top:-5px; }

#s2 .b3{
	width:269px; height:767px; border:2px solid #eae0bd;
	background-color:#f9f5ea; margin:4px 0px 0px 29px; }
#s2 .b3 .b-hide{ width:273px; height:771px; margin:0px 0px 0px -2px; }
#s2 .b3 .b-content{ float:left; width:209px; height:771px; background-image:none; padding:0px 30px 0px 30px; }
#s2 .b3 .b-content h2, #ed_html h2{
	font-family:Advent, Arial; font-size:75px; line-height:50px;
	color:#51281b; margin:auto; font-weight:normal; }
#s2 .b3 .b-content p, #ed_html p{
	font-family:Advent, Arial; font-size:15px;
	color:#51281b; line-height:18px; margin-bottom:13px; text-align:left; }
#s2 .b3 .b-content span, #ed_html span{ font-family:AdventBD1, Arial; font-size:23px; color:#5889d5; margin-left:-4px; }

/***************************************/

/************* servicios ***************/
#s3 .b1{ width:876px; height:1200px; margin-top:40px !important; }
#s3 .b1 .b-hide{ height:1268px !important; }
#s3 .b1 .b-content{ float:left; width:867px; height:1197px; background-color:#eae0bd; }
#s3 .b1 .b-content > li{ margin:0px; padding:0px; height:238px; }
#s3 .b1 .b-content > li.sep{ width:861px; height:2px; background-color:#f0e8cf; }
#s3 .b1 .b-content > li img{ margin:0px; border:0px; }
#s3 .b1 .b-title{ margin:30px 0px 0px 0px; z-index:5;}
#s3 .b1 .p-desc{
	width:425px; position:absolute; height:auto;
	left:50%; margin:55px 0px 0px -212px; }
#s3 .b1 .p-desc .content{
	float:left;
	background-image:url(../img/serv-panel_bg.png);
	width:401px; padding:17px 12px 12px 12px;
	font-family:Advent, Arial; font-size:15px;
	color:#4d281f; line-height:18px; text-align:left; }
#s3 .b1 .p-desc .content ul{ list-style:disc; margin-left:20px; }
#s3 .b1 .p-desc .p-top{ background-image:url(../img/serv-panel_top-bg.png); }
#s3 .b1 .p-desc .p-btm{ background-image:url(../img/serv-panel_btm-bg.png); }
.p-top,.p-btm{ float:left; width:425px; height:4px; }
/***************************************/

/************* portfolio ***************/
#s4 .b1{ width:584px; height:1194px; position:absolute; left:292px; z-index:5; margin-top:60px !important; }
#s4 .b1 .b-hide{ height:1194px !important; margin-top:-21px; padding-bottom:21px; }
#s4 .b1 .b-content{ float:left; width:574px; height:1134px; margin:-2px 5px 0px 5px; background-color:#f9f5ea; }

#s4 .b2{ width:298px; height:152px; border:2px solid #eae0bd; margin:61px 560px 0px 0px; }
#s4 .b2 .b-hide{ height:156px; margin:-2px 0px 0px -2px; }
#s4 .b2 .b-content{
	float:left; width:248px; height:152px; text-align:left;
	background-image:url(../img/portfolio_panel-bg.png);
	background-repeat:repeat-y; padding:0px 30px 0px 20px; }
#s4 .b2 .b-content label{
	font-family:Advent, Arial; font-size:15px;
	color:#5889d5; text-decoration:none; margin-right:4px; }
#s4 .b2 span, #s4 .b2 a{
	font-family:AdventBD1, Arial; font-size:15px;
	color:#51281b; text-decoration:none; }
#s4 .s-block.ps{ position:absolute; width:265px; height:auto; border:2px solid #eae0bd; }
#s4 .s-block.ps .b-hide{ width:285px; margin:-12px 0px 0px -2px; }
#s4 .b3 .b-hide{ height:670px; }
#s4 .b4 .b-hide{ height:170px; }
#s4 .b5 .b-hide{ height:170px; }
#s4 .s-block.ps .b-title{ margin-top:-32px; width:252px; }
#s4 .s-block.ps .b-content{	float:left; width:265px; background-color:#f9f5ea; background-image:none; }
#s4 .s-block.ps .b-content .p{ position:relative; width:300px; padding:19px 8px 6px 8px; }
#s4 .s-block.ps .b-content .p ul{ list-style:none; }
#s4 .s-block.ps .b-content .p ul li{ display:inline-block; float:left; padding:1px; }
#s4 .b3 .b-content .p{ margin-bottom:12px; }
#s4 .b3 .b-content .p.last{ margin-bottom:0px; }
#s4 .b3{ left:0px; top:210px; margin:20px 560px 0px 0px; }
#s4 .b4{ left:0px; top:890px; margin:20px 560px 0px 0px; }
#s4 .b5{ left:0px; top:1070px; width:280px !important; margin:20px 560px 0px 0px; text-align:left; }
#s4 .b5 .b-content{ width:280px !important; }
#s4 .b5 h3{ font-family:AdventBD1,Arial; font-size:13px; color:#51281b; }
#s4 .b5 a{ font-family:AdventBD2,Arial; font-size:11px; color:#5889d5; text-decoration:none; }
#s4 .b5 span{ font-family:AdventBD1,Arial; font-size:11px; color:#51281b; }
#s4 .b5 img{ margin-right:35px; }
	
#s4 .scroll_panel{ height:130px; overflow:auto; }
#s4 .scroll_panel .jspVerticalBar{
	position:absolute; width:16px; height:130px !important;
	left:265px; margin-left:-6px;
	background:url(../img/scroll1_bg.png);}
#s4 .scroll_panel .jspTrack{ height:130px !important; margin:0px; background:none; }
#s4 .scroll_panel .jspDrag{ width:13px; height:14px !important; background:url(../img/scroll1_bar.png); }
#s4 .scroll_panel .jspArrow{ height:13px; background:none; cursor:default; }

#s4 .b1 .pslide{
	position:absolute;z-index:10;
	width:574px; height:50px; left:0px;
	background-image:url(../img/pslide_bg2.png);
	background-repeat:repeat; display:none;
	cursor:hand; cursor:pointer;}
#s4 .b1 .pslide.up{ }
#s4 .b1 .pslide.dwn{ top:1134px; margin-top:-50px; }
#s4 .b1 .pslide img{ margin:auto; }
#s4 .b1 #pfotos_container{ position:relative; width:574px; height:1134px; overflow:hidden; }
#s4 .b1 #pfotos{ width:574px; position:absolute; top:0px; }
#s4 .b3 #pproyectos a, #s4 .b4 #pclientes a, #s4 .b1 #pfotos a, #pinfo_cliente a{ cursor:hand; cursor:pointer; }

/***************************************/

/*********** bakery group **************/
#s5_old .b1{ width:867px; height:485px; margin-top:60px !important; }
#s5_old .b1 .b-hide{ height:489px; margin-top:-21px; padding-bottom:21px; }

#s5_old .b2{ width:565px; height:751px; margin-top:45px; }
#s5_old .b2 .b-hide{ height:751px; margin-top:-21px; padding-bottom:21px; }
#s5_old .b2 .b-content{ width:524px; height:660px; margin:25px 20px 0px 20px; }
#s5_old .b2 .p1{ margin:1px 0px 0px 2px; }
#s5_old .b2 .p2{
	width:238px; height:298px; padding:25px 140px 10px 140px;
	background-image:url(../img/bakery_p1-bg.png);
	background-repeat:repeat-y; margin-left:4px; }
#s5_old .b2 .p2 p{
	margin-bottom:15px;
	font-family:Advent, Arial; font-size:15px;
	color:#4e281c; line-height:18px; text-align:left; }
#s5_old .b2 .p3{
	width:518px; height:88px; padding:42px 0px 0px 0px; margin-left:4px;
	background-image:url(../img/bakery_p2-bg.png); text-align:center; }
#s5_old .b2 .p3 a{ font-family:Advent, Arial; font-size:15px; color:#a7b40a; text-decoration:none; }
#s5_old .b2 .b-footer{ margin-top:19px; }

#s5_old .b3{
	width:269px; height:787px; border:2px solid #eae0bd;
	background-color:#f9f5ea; margin:4px 0px 0px 29px; }
#s5_old .b3 .b-hide{ width:273px; height:787px; margin:0px 0px 0px -2px; }
#s5_old .b3 .b-content{ float:left; width:209px; height:771px; background-image:none; padding:30px 30px 30px 30px; }
#s5_old .b3 .b-content img{ margin:10px 0px 10px 0px; }
#s5_old .b3 .b-content p{
	font-family:Advent, Arial; font-size:15px;
	color:#51281b; line-height:17px; margin-bottom:18px; text-align:left; }
#s5_old .b3 .b-content span{
	display:inline-block; margin:8px 0px 8px -4px; text-align:left;
	font-family:AdventBD1, Arial; font-size:23px; color:#5889d5; }
#s5_old .b3 .b-content p a{ color:#5889d5; text-decoration:none; }
/***************************************/

/************** contacto ***************/
#s5 .b1{ width:867px; height:469px; margin-top:60px !important; }
#s5 .b1 .b-hide{ height:489px; margin-top:-21px; padding-bottom:21px; }
#s5 .b1 .b-content{	padding:5px 0px 5px 0px; height:459px; }

#s5 .b2{ width:565px; height:469px; margin-top:42px; }
#s5 .b2 .b-hide{ height:469px; margin-top:-21px; padding-bottom:21px; }
#s5 .b2 .b-content{
	width:521px; height:401px; margin:25px 21px 0px 21px;
	background-color:#e2dabf; border:2px solid #d3cbae;}
#s5 .b2 .b-footer{ margin-top:37px; }
#s5 .b2 #frmContacto{
	float:left; width:477px; height:357px;
	margin:0px; padding:22px; }
#s5 .b2 #frmContacto fieldset{
	margin:0px 0px 8px 0px; padding:1px 3px 3px 3px; text-align:left;
	background-color:#f5ebc8; border:1px solid #b3aa88; }
#fs1a,#fs1b,#fs2a,#fs2b,#fs3a,#fs3b { float:left; width:224px; height:22px; }
#fs1a,#fs2a,#fs3a{ margin-right:10px !important; }
#fs4 { float:left; width:466px; height:21px; }
#fs5 { float:left; border:none !important; width:467px; height:203px !important; background-image:url(../img/frm_textarea-bg.jpg); text-align:left; }
#s5 .b2 #frmContacto input{ border:none; width:224px; height:20px; font-family:AdventBD2, Arial; font-size:14px; color:#51281B; background-color:#f5ebc8; }
#s5 .b2 #frmContacto textarea { border:none; overflow:auto; width:412px; height:192px; margin-top:3px; font-family:AdventBD2, Arial; font-size:14px; color:#51281B; background-color:#f5ebc8; }
#fs4 input { width:466px !important; }

#s5 .b2 .send-btn{
	position:absolute; left:484px; top:368px; display:block;
	width:43px; height:42px; cursor:pointer;
	background-image:url(../img/frm_send-btn.jpg); }
#s5 .b2 .send-btn:hover{ background-image:url(../img/frm_send-btn_over.jpg); }
#s5 .b2 .b-footer{ margin-top:-12px; }

#s5 .b3{
	width:269px; height:481px; border:2px solid #eae0bd;
	background-color:#f9f5ea; margin:4px 0px 0px 29px; }
#s5 .b3 .b-hide{ width:273px; height:483px; margin:0px 0px 0px -2px; }
#s5 .b3 .b-content{ float:left; width:209px; height:711px; background-image:none; padding:30px 30px 30px 30px; }
#s5 .b3 .b-content h2{
	font-family:Advent, Arial; font-size:45px; line-height:55px;
	color:#51281b; text-align:left; margin:10px 0px 10px 0px; }
#s5 .b3 .b-content span{
	font-family:Advent, Arial; font-size:15px; display:block;
	color:#51281b; line-height:17px; margin:18px 0px 18px 0px; text-align:left; }
#s5 .b3 .b-content h3{
	font-family:Advent, Arial; font-size:21px;
	color:#51281b; text-align:left; margin:8px 0px 8px 0px; }
#s5 .b3 .b-content table{ margin:5px 0px 5px 0px; }
#s5 .b3 .b-content td{
	font-family:Advent, Arial; font-size:15px; vertical-align:middle;
	color:#51281b; line-height:26px; text-align:justify; width:110px;
	padding:5px 0px 5px 0px; }
#s5 .b3 .b-content td.r{ padding-left:10px; width:100px; }
#s5 .b3 .b-content img{ float:right; }
#s5 .b3 .b-content a{
	font-family:Advent, Arial; font-size:15px; display:block;
	color:#51281b; margin:10px 0px 10px 0px; text-align:center;
	text-decoration:none; }
#s5 .b3 .b-content a:hover{	text-decoration:underline; }

#s5 .b4{ height:255px; margin-top:35px; }
#s5 .b4 .b-hide{ width:867px; height:314px; margin-top:-21px; padding-bottom:21px; }
#s5 .b4 .title { position:absolute; width:820px; height:34px; margin:25px 23px 0px 23px; background-image:url(../img/block_header_bg2.png); }
#s5 .b4 .title img.fb{ position:absolute; left:21px; top:-10px; z-index:9; }
#s5 .b4 .title img.tt{ position:absolute; left:425px; }
#s5 .b4 .title div.tt_follow{ position:absolute; left:665px; top:7px; width:153px; overflow:hidden; }
#s5 .b4 .b-content{ background-color:#fff; width:820px; height:255px; overflow:hidden; margin:59px 23px 0px 23px; }
#s5 .b4 .b-content .p1{	float:left;	width:409px; height:235px; overflow:hidden; margin-top:10px; }
#s5 .b4 .b-content .p1 .fb-like-box iframe { margin:-1px; }
#s5 .b4 .b-content .sep{ float:left; width:2px; height:255px; background-color:#f1f1f1; }
#s5 .b4 .b-content .p2{	float:left;	width:409px; height:245px; overflow:hidden; }
#s5 .b4 .b-content .p2 .tt-box{ margin:-2px 0px -40px 0px; font-family:Arial !important; }

#s5 .msg{
	position:absolute; left:284px; top:288px; padding:12px;
	width:176px; height:56px; background-color:#FFF;
	border:2px solid #999; font-family:Advent,Arial; overflow:hidden;
	font-weight:bold; font-size:14px; color:#333; display:none; }
/***************************************/