h1,h2,h3,h4{font-weight:bold;font-style:normal;color:#585858;}
h1{font-size:36px;color:#262626;border-bottom:1px solid #e0e0e0;margin:0;line-height:47px;}
h2{font-size:25px;border-bottom:1px solid #e0e0e0;margin:0;color:#747373;}
h3{font-size:20px;}
h4{font-size:16px;}
h1 span.big_text{font-size:25px;color:#737373;}
h2 span.h2_text{font-size:18px;color:#b2b2b2;}
#efectiv_content .portfolio_box,#efectiv_content .portfolio_box_links,#efectiv_content .portfolio_box_bottom,#efectiv_content .portfolio_box_noborder{float:left;margin:0 0 20px 0;width:688px;height:auto;font-size:12px;line-height:24px;color:#000;}
#efectiv_content .portfolio_box{border:1px solid #dfdfdf;background:#fff;}
#efectiv_content .portfolio_box .portfolio_box_left{position:relative;float:left;width:648px;padding:20px;}
#efectiv_content .portfolio_box_menu{position:absolute;top:30px;left:703px;float:right;width:277px;background:transparent;}
.portfolio_box a.img_big,.portfolio_box span.img_big{border:1px solid #cecece;background:#dcdcdc;padding:3px;width:640px;height:236px;display:inline-block;margin:10px 0;display:inline-block;}
.portfolio_box a.img_big img,.portfolio_box span.img_big img{border:1px solid #fdfdfd;}
.portfolio_box p{font-size:16px;line-height:26px;margin:20px 0 0;}
.portfolio_box p.bordered{border-bottom:1px solid #e0e0e0;padding-bottom:8px;margin-bottom:10px;}
.portfolio_box p a{color:#268ab9;}
.portfolio_box_menu ul.ul_menu{margin:0 0 0 12px;}
.portfolio_box_menu ul.ul_menu li{height:42px;color:#6a6a6a;font-weight:bold;font-size:20px;margin-bottom:12px;padding:0;}
.portfolio_box_menu ul.ul_menu li a{background:#f3f3f3;height:33px;padding:8px 0 0 13px;color:#6a6a6a;width:auto;display:block;border:1px solid #dfdfdf;margin-left:12px;}
.portfolio_box_menu ul.ul_menu li a:hover{color:#000;text-decoration:none;border:1px solid #b4cde2;background:#fff;}
.portfolio_box_menu ul.ul_menu li.selected{display:block;width:auto;height:41px;background:url(layout/portfolio_right_menu_arrow.gif) no-repeat 0 0;}
.portfolio_box_menu ul.ul_menu li.selected a{background:#fff;}
.vertical_slide{position:relative;border:1px solid #dfdfdf;background:#f3f3f3;margin:10px 0 10px 23px;}
.vertical_slide h3{color:#6a6a6a;padding:8px 0 8px 0;margin:0 15px;border-bottom:1px solid #dfdfdf;}
.quote_small{border:1px solid #dfdfdf;background:#f3f3f3 url(layout/about_quote_small_top.jpg) no-repeat 8px 15px;margin:10px 0 10px 23px;padding:12px 8px 12px 8px;font-size:12px;text-align:right;}
.quote_small blockquote{background:url(layout/about_qoute_small_bottom.jpg) no-repeat 100% 95%;padding:3px 18px 10px 17px;margin:0;color:#656464;font-style:italic;line-height:18px;text-align:left;}
.quote_small span{color:#8c8c8c;margin-right:15px;}
.more_detail{float:left;width:123px;}
.visit_porto{float:left;width:150px;}
.more_detail a,.visit_porto a{float:left;white-space:nowrap;color:#fff;font-weight:bold;text-decoration:none;font-size:12px;display:block;}
.more_detail a:hover,.visit_porto a:hover{cursor:pointer;color:#d6ecff;text-decoration:none;}
.more_detail a span{float:left;height:25px;width:5px;background:url(layout/portofolio_btn_1_left.jpg) no-repeat left top;padding-left:3px;}
.more_detail a span span{float:left;height:26px;width:auto;background:url(layout/portofolio_btn_1_right.jpg) no-repeat right top;padding-right:6px;padding-top:5px;}
.visit_porto a span{float:left;height:25px;width:5px;background:url(layout/portofolio_btn_2_left.jpg) no-repeat left top;padding-left:3px;}
.visit_porto a span span{float:left;height:26px;width:auto;background:url(layout/portofolio_btn_2_right.jpg) no-repeat right top;padding-right:6px;padding-top:4px;}
#efectiv_content .portfolio_box_links .prev_link{float:left;width:250px;}
#efectiv_content .portfolio_box_links .next_link{float:right;width:250px;text-align:right;}
#efectiv_content .portfolio_box_links .middle_link{float:left;width:400px;text-align:center;}
#efectiv_content .portfolio_box_links a{height:20px;border:1px solid #dfdfdf;font-size:18px;font-weight:bold;color:#6a6a6a;display:inline-block;width:auto;padding:5px 6px 7px 6px;min-width:23px;background:#f3f3f3;margin:0 2px;}
#efectiv_content .portfolio_box_links a:hover{text-decoration:none;color:#000;border:1px solid #b4cde2;}
#efectiv_content .portfolio_box_links a.active{text-decoration:none;color:#000;border:1px solid #9e9e9e;background:#ebebeb;}
#efectiv_content .portfolio_box_links a.prev_active{background:#f3f3f3 url(layout/portfolio_prev_active.jpg) no-repeat 6% 7px;padding-left:40px;margin:0;}
#efectiv_content .portfolio_box_links a.prev_inactive{background:#f9f9f9 url(layout/portfolio_prev_inactive.jpg) no-repeat 6% 7px;padding-left:40px;color:#b4b4b4;margin:0;}
#efectiv_content .portfolio_box_links a:hover.prev_inactive{color:#b4b4b4;border:1px solid #dfdfdf;}
#efectiv_content .portfolio_box_links a.next_active{background:#f3f3f3 url(layout/portfolio_next_active.jpg) no-repeat 94% 7px;padding-right:38px;margin:0;}
#efectiv_content .portfolio_box_links a.next_inactive{background:#f3f3f3 url(layout/portfolio_next_inactive.jpg) no-repeat 94% 7px;padding-right:38px;color:#b4b4b4;margin:0;}
#efectiv_content .portfolio_box_links a:hover.next_inactive{color:#b4b4b4;border:1px solid #dfdfdf;}
#efectiv_content .portfolio_box_links span{font-size:18px;font-weight:bold;color:#6a6a6a;display:inline-block;width:auto;padding:7px;letter-spacing:2px;}
a#back_to_portfolio{border:1px solid #dfdfdf;background:#f3f3f3 url(layout/portfolio_prev_active.jpg) no-repeat 15px 13px;margin:0 0 15px 23px;padding:10px 8px 10px 50px;color:#6a6a6a;font-weight:bold;font-size:20px;width:195px;display:block;}
a:hover#back_to_portfolio{color:#000;text-decoration:none;border:1px solid #b0cae1;}
.vertical_slide span{display:block;padding-left:15px;font-size:12px;color:#8c8c8c;}
.vertical_slide strong{display:block;padding:10px 0 3px 15px;color:#6a6a6a;font-size:14px;}
.portfolio_box_left span.img_slider{float:left;border:1px solid #cecece;background:#dcdcdc;padding:2px;width:119px;height:65px;margin:5px 8px 5px 0;display:inline-block;}
.portfolio_box_left span.img_slider:hover{background:#d6ecff;}
.portfolio_box_left span.img_slider img{border:1px solid #fdfdfd;}
.portfolio_box_left a.img_gallery,.portfolio_box_left a.img_gallery_last{border:1px solid #cecece;background:#dcdcdc;padding:2px;width:148px;height:120px;display:inline-block;margin:10px 7px 0 0;display:inline-block;}
.portfolio_box_left a:hover.img_gallery,.portfolio_box_left a:hover.img_gallery_last{border:1px solid #cecece;background:#d6ecff;}
.portfolio_box_left a.img_gallery img,.portfolio_box_left a.img_gallery_last img{border:1px solid #fefefe;}
.portfolio_box_left a.img_gallery_last{margin:10px 0 0 0;width:148px;height:120px;}
.mascotItemLargeImage{background:#efefef none repeat scroll 0 0;border:1px solid #dfdfdf;margin-left:20px;padding:5px;width:677px;}
.featured-mascot-th{height:100px;padding-left:20px;padding-top:10px;width:210px;}
.vertical_slide p{padding:10px;}