/*autor a.salazar vilcaluri  / alexsalazar3@gmail.com */

/* CSS BASE RULES */
img{max-width:100%}
a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tbody,tfoot,th,thead,time,tt,ul,var,video{border:0;color:#333;font-size:12px;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{background:url(../img/bd-bkg.jpg) repeat;font-family:muliregular,arial;font-size:12px}
p,span{color:#000;font-family:muliregular,arial;font-size:12px;font-weight:400;margin:0;padding:0}
:focus{outline:0}
ol,ul{list-style:none}
table{float:left;margin:auto}
caption,td,th{font-weight:400;text-align:left}
blockquote:after,blockquote:before,q:after,q:before{content:""}
blockquote,q{quotes:"" ""}
.clear{clear:both}.container-fluid{*zoom:1}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}.row-fluid{width:100%;*zoom:1}
.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*=span]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:.84033613445%;*margin-left:.7871446451%}
.row-fluid [class*=span]:first-child{margin-left:0!important}
.row-fluid .span24{width:100%;*width:99.9468085107%;margin-left:0}
.row-fluid .span23{width:95.7983193277%;*width:95.7451278384%}
.row-fluid .span22{width:91.5966386555%;*width:91.5434471662%}
.row-fluid .span21{width:87.3949579832%;*width:87.3417664939%}
.row-fluid .span20{width:83.1932773109%;*width:83.1400858216%}
.row-fluid .span19{width:78.9915966387%;*width:78.9384051494%}
.row-fluid .span18{width:74.7899159664%;*width:74.7367244771%}
.row-fluid .span17{width:70.5882352941%;*width:70.5350438048%}
.row-fluid .span16{width:66.3865546218%;*width:66.3333631325%}
.row-fluid .span15{width:62.1848739496%;*width:62.1316824602%}
.row-fluid .span14{width:57.9831932773%;*width:57.930001788%}
.row-fluid .span13{width:53.781512605%;*width:53.7283211157%}
.row-fluid .span12{width:49.5798319%;*width:49.5266404%}
.row-fluid .span11{width:45.3781513%;*width:45.3249598%}
.row-fluid .span10{width:41.1764706%;*width:41.1232791%}
.row-fluid .span9{width:36.9747899%;*width:36.9215984%}
.row-fluid .span8{width:32.7731092%;*width:32.7199177%}
.row-fluid .span7{width:28.5714286%;*width:28.5182371%}
.row-fluid .span6{width:24.369747899159663%;*width:24.316556409809664%}
.row-fluid .span5{width:20.168067226890756%;*width:20.114875737540757%}
.row-fluid .span4{width:15.966386554621849%;*width:15.913195065271848%}
.row-fluid .span3{width:11.764705882352942%;*width:11.711514393002942%}
.row-fluid .span2{width:7.563025210084033%;*width:7.509833720734034%}
.row-fluid .span1{width:3.361344537815126%;*width:3.308153048465126%}
.row-fluid .span0{margin-left:0!important}
.row-fluid [class*=span].hide,[class*=span].hide{display:none}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}


h1{font-size:24px}
h2{font-size:22px}
h3{font-size:16px}
h4{font-size:12px}
h5{font-size:11px}
h6{font-size:10px}

a,a:active,a:visited{color:#333;text-decoration:none}
a:hover{text-decoration:none}
a:active{}

/*
Swis721 Cn BT;
Swiss921 BT
Swis721 LtCn BT;
Swis721 LtEx BT;
*/

@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('../fonts/swz721c-webfont.eot');
    src: url('../fonts/swz721c-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/swz721c-webfont.woff') format('woff'),
        url('../fonts/swz721c-webfont.ttf') format('truetype'),
        url('../fonts/swz721c-webfont.svg#swis721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis721_ltex_btlight';
    src: url('../fonts/swz721le-webfont.eot');
    src: url('../fonts/swz721le-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/swz721le-webfont.woff') format('woff'),
        url('../fonts/swz721le-webfont.ttf') format('truetype'),
        url('../fonts/swz721le-webfont.svg#swis721_ltex_btlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swiss921_btregular';
    src: url('../fonts/swz921n-webfont.eot');
    src: url('../fonts/swz921n-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/swz921n-webfont.woff') format('woff'),
        url('../fonts/swz921n-webfont.ttf') format('truetype'),
        url('../fonts/swz921n-webfont.svg#swiss921_btregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gillsansc';
    src: url('../fonts/gillsansc-webfont.eot');
    src: url('../fonts/gillsansc-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/gillsansc-webfont.woff') format('woff'),
        url('../fonts/gillsansc-webfont.ttf') format('truetype'),
        url('../fonts/gillsansc-webfont.svg#gillsansc') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'techno';
    src: url('../fonts/techno-webfont.eot');
    src: url('../fonts/techno-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/techno-webfont.woff') format('woff'),
        url('../fonts/techno-webfont.ttf') format('truetype'),
        url('../fonts/techno-webfont.svg#techno') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/pt_sans-web-bold-webfont.eot');
    src: url('../fonts/pt_sans-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/pt_sans-web-bold-webfont.woff2') format('woff2'),
        url('../fonts/pt_sans-web-bold-webfont.woff') format('woff'),
        url('../fonts/pt_sans-web-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/pt_sans-web-regular-webfont.eot');
    src: url('../fonts/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/pt_sans-web-regular-webfont.woff2') format('woff2'),
        url('../fonts/pt_sans-web-regular-webfont.woff') format('woff'),
        url('../fonts/pt_sans-web-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; display:block; float:left;}*/
.border_n{border:none!important}
.marg_b0{margin-bottom:0!important}
.display_off{display:none!important}
.display_on{display:block}
.br_none{border-right:none!important}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
figure embed,figure img,figure object{max-width:100%}
figcaption{font-weight:400;position:relative}
header{position:relative; margin-bottom: 8px;}
