/*
:nth-child(odd) impar
:nth-child(even) par
:nth-child(3n+1) a cada 3
:first-child
:last-child

border-radius:15px;
box-shadow: 1px 1px 7px #CDCDCF;
*/
html, body { height:100%; }
body, h1, h2, h3, h4, h5, h6, input, select, .select {
    font-family: Arial, sans-serif;
    font-size:16px;
    font-weight: normal;
}

a, a:link, a:visited, a:hover, a:active{
    color:#000; text-decoration:none; cursor:pointer;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
a:hover, a.selected, .selected a{
    color:#2C97D1;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
a img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
a:hover img {
    opacity:0.6;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
textarea {
    min-height:80px;
}
input[type="button"],input[type="reset"],input[type="submit"],input[type="text"],input[type="password"],input[type="checkbox"],textarea,select,.select,.checkbox{
    padding:0px;
    margin:0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="button"],input[type="reset"],input[type="submit"]{
    font-weight:bold;
    padding:5px 10px 5px 10px;
    border-radius:5px;	
    background: #CCCCD6;
    background: -webkit-linear-gradient(top, #E1E1E8, #ECECF0);
    background: -o-linear-gradient(top, #E1E1E8, #ECECF0);
    background: -ms-linear-gradient(top, #E1E1E8, #ECECF0);
    background: -moz-linear-gradient(top, #E1E1E8, #ECECF0);
    background: linear-gradient(top, #E1E1E8, #ECECF0);
    color:#777;
    border:none;
    cursor:pointer;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
    background: #2C97D1;
    background: -webkit-linear-gradient(top, #2C97D1, #206F99);
    background: -o-linear-gradient(top, #2C97D1, #88C5E6);
    background: -ms-linear-gradient(top, #2C97D1, #88C5E6);
    background: -moz-linear-gradient(top, #2C97D1, #88C5E6);
    background: linear-gradient(top, #2C97D1, #88C5E6);
    color:#FFF;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
input[type="text"],input[type="password"],textarea{
    border-radius:2px;
    border:none;
    box-shadow: 0px 0px 2px #000 inset;
}

html,body {
    padding:0px;
    margin:0px;
    height:100%;
}
img{
    border:none;
    display:block;
}
:focus{
    outline-color: #2C97D1;
}


p, ol, ul, li, form, h1, h2, h3, h4, h5, h6, figure{padding:0px; margin:0px;}
.text p{margin:1em 0 1em 0;}

.table{display:table;}
.row{display:table-row; height:1%;}
.cell{display:table-cell; vertical-align:top;}
.group{display:table-row-group;}
.hGroup{display:table-header-group;}
.inlineT{display:inline-table;}
.inline{display:inline;}
.block{ display:block; }
.none{ display:none; }

.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}

.pa01{padding:1px;}
.pa05{padding:5px;}
.pa{padding:10px;}
.pa15{padding:15px;}
.pa2{padding:20px;}
.pa3{padding:30px;}

.mb01{margin-bottom: 1px;}
.ml01{margin-left:   1px;}
.mr01{margin-right:  1px;}
.mt01{margin-top:    1px;}
.pb01{padding-bottom:1px;}
.pl01{padding-left:  1px;}
.pr01{padding-right: 1px;}
.pt01{padding-top:   1px;}

.mb05{margin-bottom:5px;}
.ml05{margin-left:5px;}
.mr05{margin-right:5px;}
.mt05{margin-top:5px;}
.pb05{padding-bottom:5px;}
.pl05{padding-left:5px;}
.pr05{padding-right:5px;}
.pt05{padding-top:5px;}

.mb{margin-bottom:10px;}
.ml{margin-left:10px;}
.mr{margin-right:10px;}
.mt{margin-top:10px;}
.pb{padding-bottom:10px;}
.pl{padding-left:10px;}
.pr{padding-right:10px;}
.pt{padding-top:10px;}

.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}
.mr15{margin-right:15px;}
.mt15{margin-top:15px;}
.pb15{padding-bottom:15px;}
.pl15{padding-left:15px;}
.pr15{padding-right:15px;}
.pt15{padding-top:15px;}

.mb2{margin-bottom:20px;}
.ml2{margin-left:20px;}
.mr2{margin-right:20px;}
.mt2{margin-top:20px;}
.pb2{padding-bottom:20px;}
.pl2{padding-left:20px;}
.pr2{padding-right:20px;}
.pt2{padding-top:20px;}

.mb3{margin-bottom:30px;}
.ml3{margin-left:30px;}
.mr3{margin-right:30px;}
.mt3{margin-top:30px;}
.pb3{padding-bottom:30px;}
.pl3{padding-left:30px;}
.pr3{padding-right:30px;}
.pt3{padding-top:30px;}

.at{vertical-align:top;}
.am{vertical-align:middle;}
.ab{vertical-align:bottom;}
.ac{margin:0 auto 0 auto;}
.ar{margin:0 0 0 auto;}
.ac.mt01{margin:1px auto 0 auto;}
.ac.mt05{margin:5px auto 0 auto;}
.ac.mt{margin:10px auto 0 auto;}
.ac.mt2{margin:20px auto 0 auto;}
.ac.mt3{margin:30px auto 0 auto;}
.ac.mb01{margin:0 auto 1px auto;}
.ac.mb05{margin:0 auto 5px auto;}
.ac.mb{margin:0 auto 10px auto;}
.ac.mb2{margin:0 auto 20px auto;}
.ac.mb3{margin:0 auto 30px auto;}
.ar.mt01{margin:1px 0 0 auto;}
.ar.mt05{margin:5px 0 0 auto;}
.ar.mt{margin:10px 0 0 auto;}
.ar.mt2{margin:20px 0 0 auto;}
.ar.mt3{margin:30px 0 0 auto;}
.ar.mb01{margin:0 0 1px auto;}
.ar.mb05{margin:0 0 5px auto;}
.ar.mb{margin:0 0 10px auto;}
.ar.mb2{margin:0 0 20px auto;}
.ar.mb3{margin:0 0 30px auto;}

input[type="button"].pa01,input[type="reset"].pa01,input[type="submit"].pa01,input[type="text"].pa01,input[type="password"].pa01,textarea.pa01{padding:1px;}
input[type="button"].pa05,input[type="reset"].pa05,input[type="submit"].pa05,input[type="text"].pa05,input[type="password"].pa05,textarea.pa05{padding:5px;}
input[type="button"].pa,input[type="reset"].pa,input[type="submit"].pa,input[type="text"].pa,input[type="password"].pa,textarea.pa{padding:10px;}
input[type="button"].pa15,input[type="reset"].pa15,input[type="submit"].pa15,input[type="text"].pa15,input[type="password"].pa15,textarea.pa15{padding:15px;}
input[type="button"].pa2,input[type="reset"].pa2,input[type="submit"].pa2,input[type="text"].pa2,input[type="password"].pa2,textarea.pa2{padding:20px;}
input[type="button"].pa3,input[type="reset"].pa3,input[type="submit"].pa3,input[type="text"].pa3,input[type="password"].pa3,textarea.pa3{padding:30px;}

input[type="button"].pa01,input[type="reset"].mb01,inut[type="submit"].mb01,input[type="text"].mb01,input[type="password"].mb01,textarea.mb01{margin-bottom:1px;}
input[type="button"].pa01,input[type="reset"].ml01,input[type="submit"].ml01,input[type="text"].ml01,input[type="password"].ml01,textarea.ml01{margin-left:1px;}
input[type="button"].pa01,input[type="reset"].mr01,input[type="submit"].mr01,input[type="text"].mr01,input[type="password"].mr01,textarea.mr01{margin-right:1px;}
input[type="button"].pa01,input[type="reset"].mt01,input[type="submit"].mt01,input[type="text"].mt01,input[type="password"].mt01,textarea.mt01{margin-top:1px;}
input[type="button"].pa01,input[type="reset"].pb01,input[type="submit"].pb01,input[type="text"].pb01,input[type="password"].pb01,textarea.pb01{padding-bottom:1px;}
input[type="button"].pa01,input[type="reset"].pl01,input[type="submit"].pl01,input[type="text"].pl01,input[type="password"].pl01,textarea.pl01{padding-left:1px;}
input[type="button"].pa01,input[type="reset"].pr01,input[type="submit"].pr01,input[type="text"].pr01,input[type="password"].pr01,textarea.pr01{padding-right:1px;}
input[type="button"].pa01,input[type="reset"].pt01,input[type="submit"].pt01,input[type="text"].pt01,input[type="password"].pt01,textarea.pt01{padding-top:1px;}

input[type="button"].pa05,input[type="reset"].mb05,inut[type="submit"].mb05,input[type="text"].mb05,input[type="password"].mb05,textarea.mb05{margin-bottom:5px;}
input[type="button"].pa05,input[type="reset"].ml05,input[type="submit"].ml05,input[type="text"].ml05,input[type="password"].ml05,textarea.ml05{margin-left:5px;}
input[type="button"].pa05,input[type="reset"].mr05,input[type="submit"].mr05,input[type="text"].mr05,input[type="password"].mr05,textarea.mr05{margin-right:5px;}
input[type="button"].pa05,input[type="reset"].mt05,input[type="submit"].mt05,input[type="text"].mt05,input[type="password"].mt05,textarea.mt05{margin-top:5px;}
input[type="button"].pa05,input[type="reset"].pb05,input[type="submit"].pb05,input[type="text"].pb05,input[type="password"].pb05,textarea.pb05{padding-bottom:5px;}
input[type="button"].pa05,input[type="reset"].pl05,input[type="submit"].pl05,input[type="text"].pl05,input[type="password"].pl05,textarea.pl05{padding-left:5px;}
input[type="button"].pa05,input[type="reset"].pr05,input[type="submit"].pr05,input[type="text"].pr05,input[type="password"].pr05,textarea.pr05{padding-right:5px;}
input[type="button"].pa05,input[type="reset"].pt05,input[type="submit"].pt05,input[type="text"].pt05,input[type="password"].pt05,textarea.pt05{padding-top:5px;}

input[type="button"].pa,input[type="reset"].mb,input[type="submit"].mb,input[type="text"].mb,input[type="password"].mb,textarea.mb{margin-bottom:10px;}
input[type="button"].pa,input[type="reset"].ml,input[type="submit"].ml,input[type="text"].ml,input[type="password"].ml,textarea.ml{margin-left:10px;}
input[type="button"].pa,input[type="reset"].mr,input[type="submit"].mr,input[type="text"].mr,input[type="password"].mr,textarea.mr{margin-right:10px;}
input[type="button"].pa,input[type="reset"].mt,input[type="submit"].mt,input[type="text"].mt,input[type="password"].mt,textarea.mt{margin-top:10px;}
input[type="button"].pa,input[type="reset"].pb,input[type="submit"].pb,input[type="text"].pb,input[type="password"].pb,textarea.pb{padding-bottom:10px;}
input[type="button"].pa,input[type="reset"].pl,input[type="submit"].pl,input[type="text"].pl,input[type="password"].pl,textarea.pl{padding-left:10px;}
input[type="button"].pa,input[type="reset"].pr,input[type="submit"].pr,input[type="text"].pr,input[type="password"].pr,textarea.pr{padding-right:10px;}
input[type="button"].pa,input[type="reset"].pt,input[type="submit"].pt,input[type="text"].pt,input[type="password"].pt,textarea.pt{padding-top:10px;}

input[type="button"].pa15,input[type="reset"].mb15,input[type="submit"].mb15,input[type="text"].mb15,input[type="password"].mb15,textarea.mb15{margin-bottom:15px;}
input[type="button"].pa15,input[type="reset"].ml15,input[type="submit"].ml15,input[type="text"].ml15,input[type="password"].ml15,textarea.ml15{margin-left:15px;}
input[type="button"].pa15,input[type="reset"].mr15,input[type="submit"].mr15,input[type="text"].mr15,input[type="password"].mr15,textarea.mr15{margin-right:15px;}
input[type="button"].pa15,input[type="reset"].mt15,input[type="submit"].mt15,input[type="text"].mt15,input[type="password"].mt15,textarea.mt15{margin-top:15px;}
input[type="button"].pa15,input[type="reset"].pb15,input[type="submit"].pb15,input[type="text"].pb15,input[type="password"].pb15,textarea.pb15{padding-bottom:15px;}
input[type="button"].pa15,input[type="reset"].pl15,input[type="submit"].pl15,input[type="text"].pl15,input[type="password"].pl15,textarea.pl15{padding-left:15px;}
input[type="button"].pa15,input[type="reset"].pr15,input[type="submit"].pr15,input[type="text"].pr15,input[type="password"].pr15,textarea.pr15{padding-right:15px;}
input[type="button"].pa15,input[type="reset"].pt15,input[type="submit"].pt15,input[type="text"].pt15,input[type="password"].pt15,textarea.pt15{padding-top:15px;}

input[type="button"].pa2,input[type="reset"].mb2,input[type="submit"].mb2,input[type="text"].mb2,input[type="password"].mb2,textarea.mb2{margin-bottom:20px;}
input[type="button"].pa2,input[type="reset"].ml2,input[type="submit"].ml2,input[type="text"].ml2,input[type="password"].ml2,textarea.ml2{margin-left:20px;}
input[type="button"].pa2,input[type="reset"].mr2,input[type="submit"].mr2,input[type="text"].mr2,input[type="password"].mr2,textarea.mr2{margin-right:20px;}
input[type="button"].pa2,input[type="reset"].mt2,input[type="submit"].mt2,input[type="text"].mt2,input[type="password"].mt2,textarea.mt2{margin-top:20px;}
input[type="button"].pa2,input[type="reset"].pb2,input[type="submit"].pb2,input[type="text"].pb2,input[type="password"].pb2,textarea.pb2{padding-bottom:20px;}
input[type="button"].pa2,input[type="reset"].pl2,input[type="submit"].pl2,input[type="text"].pl2,input[type="password"].pl2,textarea.pl2{padding-left:20px;}
input[type="button"].pa2,input[type="reset"].pr2,input[type="submit"].pr2,input[type="text"].pr2,input[type="password"].pr2,textarea.pr2{padding-right:20px;}
input[type="button"].pa2,input[type="reset"].pt2,input[type="submit"].pt2,input[type="text"].pt2,input[type="password"].pt2,textarea.pt2{padding-top:20px;}

input[type="button"].pa3,input[type="reset"].mb3,input[type="submit"].mb3,input[type="text"].mb3,input[type="password"].mb3,textarea.mb3{margin-bottom:30px;}
input[type="button"].pa3,input[type="reset"].ml3,input[type="submit"].ml3,input[type="text"].ml3,input[type="password"].ml3,textarea.ml3{margin-left:30px;}
input[type="button"].pa3,input[type="reset"].mr3,input[type="submit"].mr3,input[type="text"].mr3,input[type="password"].mr3,textarea.mr3{margin-right:30px;}
input[type="button"].pa3,input[type="reset"].mt3,input[type="submit"].mt3,input[type="text"].mt3,input[type="password"].mt3,textarea.mt3{margin-top:30px;}
input[type="button"].pa3,input[type="reset"].pb3,input[type="submit"].pb3,input[type="text"].pb3,input[type="password"].pb3,textarea.pb3{padding-bottom:30px;}
input[type="button"].pa3,input[type="reset"].pl3,input[type="submit"].pl3,input[type="text"].pl3,input[type="password"].pl3,textarea.pl3{padding-left:30px;}
input[type="button"].pa3,input[type="reset"].pr3,input[type="submit"].pr3,input[type="text"].pr3,input[type="password"].pr3,textarea.pr3{padding-right:30px;}
input[type="button"].pa3,input[type="reset"].pt3,input[type="submit"].pt3,input[type="text"].pt3,input[type="password"].pt3,textarea.pt3{padding-top:30px;}

input[type="button"] .ac,input[type="reset"] .ac,input[type="submit"] .ac,input[type="text"] .ac,input[type="password"] .ac,textarea .ac{margin:0 auto 0 auto;}
input[type="button"] .ar,input[type="reset"] .ar,input[type="submit"] .ar,input[type="text"] .ar,input[type="password"] .ar,textarea .ar{margin:0 0 0 auto;}
input[type="button"] .ac.mt01,input[type="reset"] .ac.mt01,input[type="submit"] .ac.mt01,input[type="text"] .ac.mt01,input[type="password"] .ac.mt01,textarea .ac.mt01{margin:1px auto 0 auto;}
input[type="button"] .ac.mt05,input[type="reset"] .ac.mt05,input[type="submit"] .ac.mt05,input[type="text"] .ac.mt05,input[type="password"] .ac.mt05,textarea .ac.mt05{margin:5px auto 0 auto;}
input[type="button"] .ac.mt,input[type="reset"] .ac.mt,input[type="submit"] .ac.mt,input[type="text"] .ac.mt,input[type="password"] .ac.mt,textarea .ac.mt{margin:10px auto 0 auto;}
input[type="button"] .ac.mt2,input[type="reset"] .ac.mt2,input[type="submit"] .ac.mt2,input[type="text"] .ac.mt2,input[type="password"] .ac.mt2,textarea .ac.mt2{margin:20px auto 0 auto;}
input[type="button"] .ac.mt3,input[type="reset"] .ac.mt3,input[type="submit"] .ac.mt3,input[type="text"] .ac.mt3,input[type="password"] .ac.mt3,textarea .ac.mt3{margin:30px auto 0 auto;}
input[type="button"] .ac.mb01,input[type="reset"] .ac.mb01,input[type="submit"] .ac.mb01,input[type="text"] .ac.mb01,input[type="password"] .ac.mb01,textarea .ac.mb01{margin:0 auto 1px auto;}
input[type="button"] .ac.mb05,input[type="reset"] .ac.mb05,input[type="submit"] .ac.mb05,input[type="text"] .ac.mb05,input[type="password"] .ac.mb05,textarea .ac.mb05{margin:0 auto 5px auto;}
input[type="button"] .ac.mb,input[type="reset"] .ac.mb,input[type="submit"] .ac.mb,input[type="text"] .ac.mb,input[type="password"] .ac.mb,textarea .ac.mb{margin:0 auto 10px auto;}
input[type="button"] .ac.mb2,input[type="reset"] .ac.mb2,input[type="submit"] .ac.mb2,input[type="text"] .ac.mb2,input[type="password"] .ac.mb2,textarea .ac.mb2{margin:0 auto 20px auto;}
input[type="button"] .ac.mb3,input[type="reset"] .ac.mb3,input[type="submit"] .ac.mb3,input[type="text"] .ac.mb3,input[type="password"] .ac.mb3,textarea .ac.mb3{margin:0 auto 30px auto;}
input[type="button"] .ar.mt01,input[type="reset"] .ar.mt01,input[type="submit"] .ar.mt01,input[type="text"] .ar.mt01,input[type="password"] .ar.mt01,textarea .ar.mt01{margin:1px 0 0 auto;}
input[type="button"] .ar.mt05,input[type="reset"] .ar.mt05,input[type="submit"] .ar.mt05,input[type="text"] .ar.mt05,input[type="password"] .ar.mt05,textarea .ar.mt05{margin:5px 0 0 auto;}
input[type="button"] .ar.mt,input[type="reset"] .ar.mt,input[type="submit"] .ar.mt,input[type="text"] .ar.mt,input[type="password"] .ar.mt,textarea .ar.mt{margin:10px 0 0 auto;}
input[type="button"] .ar.mt2,input[type="reset"] .ar.mt2,input[type="submit"] .ar.mt2,input[type="text"] .ar.mt2,input[type="password"] .ar.mt2,textarea .ar.mt2{margin:20px 0 0 auto;}
input[type="button"] .ar.mt3,input[type="reset"] .ar.mt3,input[type="submit"] .ar.mt3,input[type="text"] .ar.mt3,input[type="password"] .ar.mt3,textarea .ar.mt3{margin:30px 0 0 auto;}
input[type="button"] .ar.mb01,input[type="reset"] .ar.mb01,input[type="submit"] .ar.mb01,input[type="text"] .ar.mb01,input[type="password"] .ar.mb01,textarea .ar.mb01{margin:0 0 1px auto;}
input[type="button"] .ar.mb05,input[type="reset"] .ar.mb05,input[type="submit"] .ar.mb05,input[type="text"] .ar.mb05,input[type="password"] .ar.mb05,textarea .ar.mb05{margin:0 0 5px auto;}
input[type="button"] .ar.mb,input[type="reset"] .ar.mb,input[type="submit"] .ar.mb,input[type="text"] .ar.mb,input[type="password"] .ar.mb,textarea .ar.mb{margin:0 0 10px auto;}
input[type="button"] .ar.mb2,input[type="reset"] .ar.mb2,input[type="submit"] .ar.mb2,input[type="text"] .ar.mb2,input[type="password"] .ar.mb2,textarea .ar.mb2{margin:0 0 20px auto;}
input[type="button"] .ar.mb3,input[type="reset"] .ar.mb3,input[type="submit"] .ar.mb3,input[type="text"] .ar.mb3,input[type="password"] .ar.mb3,textarea .ar.mb3{margin:0 0 30px auto;}

.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.tj{text-align:justify;}
.ti{font-style:italic;}

.uC{text-transform:uppercase;}
.b{font-weight:bold;}
.i{font-style: italic;}
.n{font-weight:normal;}
.f7{font-size:7px;}
.f8{font-size:8px;}
.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f21{font-size:21px;}
.f22{font-size:22px;}
.f23{font-size:23px;}
.f24{font-size:24px;}
.f25{font-size:25px;}

.f50,.f50 body,.f50 h1,.f50 h2,.f50 h3,.f50 h4,.f50 h5,.f50 h6,.f50 input,.f50 select,.f50 .select{font-size:50%;} 
.f55,.f55 body,.f55 h1,.f55 h2,.f55 h3,.f55 h4,.f55 h5,.f55 h6,.f55 input,.f55 select,.f55 .select{font-size:55%;} 
.f60,.f60 body,.f60 h1,.f60 h2,.f60 h3,.f60 h4,.f60 h5,.f60 h6,.f60 input,.f60 select,.f60 .select{font-size:60%;} 
.f65,.f65 body,.f65 h1,.f65 h2,.f65 h3,.f65 h4,.f65 h5,.f65 h6,.f65 input,.f65 select,.f65 .select{font-size:65%;} 
.f70,.f70 body,.f70 h1,.f70 h2,.f70 h3,.f70 h4,.f70 h5,.f70 h6,.f70 input,.f70 select,.f70 .select{font-size:70%;} 
.f75,.f75 body,.f75 h1,.f75 h2,.f75 h3,.f75 h4,.f75 h5,.f75 h6,.f75 input,.f75 select,.f75 .select{font-size:75%;} 
.f80,.f80 body,.f80 h1,.f80 h2,.f80 h3,.f80 h4,.f80 h5,.f80 h6,.f80 input,.f80 select,.f80 .select{font-size:80%;} 
.f85,.f85 body,.f85 h1,.f85 h2,.f85 h3,.f85 h4,.f85 h5,.f85 h6,.f85 input,.f85 select,.f85 .select{font-size:85%;} 
.f90,.f90 body,.f90 h1,.f90 h2,.f90 h3,.f90 h4,.f90 h5,.f90 h6,.f90 input,.f90 select,.f90 .select{font-size:90%;} 
.f95,.f95 body,.f95 h1,.f95 h2,.f95 h3,.f95 h4,.f95 h5,.f95 h6,.f95 input,.f95 select,.f95 .select{font-size:95%;} 
.f100,.f100 body,.f100 h1,.f100 h2,.f100 h3,.f100 h4,.f100 h5,.f100 h6,.f100 input,.f100 select,.f100 .select{font-size:100%;} 
.f105,.f105 body,.f105 h1,.f105 h2,.f105 h3,.f105 h4,.f105 h5,.f105 h6,.f105 input,.f105 select,.f105 .select{font-size:105%;} 
.f110,.f110 body,.f110 h1,.f110 h2,.f110 h3,.f110 h4,.f110 h5,.f110 h6,.f110 input,.f110 select,.f110 .select{font-size:110%;} 
.f115,.f115 body,.f115 h1,.f115 h2,.f115 h3,.f115 h4,.f115 h5,.f115 h6,.f115 input,.f115 select,.f115 .select{font-size:115%;} 
.f120,.f120 body,.f120 h1,.f120 h2,.f120 h3,.f120 h4,.f120 h5,.f120 h6,.f120 input,.f120 select,.f120 .select{font-size:120%;} 
.f125,.f125 body,.f125 h1,.f125 h2,.f125 h3,.f125 h4,.f125 h5,.f125 h6,.f125 input,.f125 select,.f125 .select{font-size:125%;} 
.f130,.f130 body,.f130 h1,.f130 h2,.f130 h3,.f130 h4,.f130 h5,.f130 h6,.f130 input,.f130 select,.f130 .select{font-size:130%;} 
.f135,.f135 body,.f135 h1,.f135 h2,.f135 h3,.f135 h4,.f135 h5,.f135 h6,.f135 input,.f135 select,.f135 .select{font-size:135%;} 
.f140,.f140 body,.f140 h1,.f140 h2,.f140 h3,.f140 h4,.f140 h5,.f140 h6,.f140 input,.f140 select,.f140 .select{font-size:140%;} 
.f145,.f145 body,.f145 h1,.f145 h2,.f145 h3,.f145 h4,.f145 h5,.f145 h6,.f145 input,.f145 select,.f145 .select{font-size:145%;} 
.f150,.f150 body,.f150 h1,.f150 h2,.f150 h3,.f150 h4,.f150 h5,.f150 h6,.f150 input,.f150 select,.f150 .select{font-size:150%;} 
.f155,.f155 body,.f155 h1,.f155 h2,.f155 h3,.f155 h4,.f155 h5,.f155 h6,.f155 input,.f155 select,.f155 .select{font-size:155%;} 
.f160,.f160 body,.f160 h1,.f160 h2,.f160 h3,.f160 h4,.f160 h5,.f160 h6,.f160 input,.f160 select,.f160 .select{font-size:160%;} 
.f165,.f165 body,.f165 h1,.f165 h2,.f165 h3,.f165 h4,.f165 h5,.f165 h6,.f165 input,.f165 select,.f165 .select{font-size:165%;} 
.f170,.f170 body,.f170 h1,.f170 h2,.f170 h3,.f170 h4,.f170 h5,.f170 h6,.f170 input,.f170 select,.f170 .select{font-size:170%;} 
.f175,.f175 body,.f175 h1,.f175 h2,.f175 h3,.f175 h4,.f175 h5,.f175 h6,.f175 input,.f175 select,.f175 .select{font-size:175%;} 
.f180,.f180 body,.f180 h1,.f180 h2,.f180 h3,.f180 h4,.f180 h5,.f180 h6,.f180 input,.f180 select,.f180 .select{font-size:180%;} 
.f185,.f185 body,.f185 h1,.f185 h2,.f185 h3,.f185 h4,.f185 h5,.f185 h6,.f185 input,.f185 select,.f185 .select{font-size:185%;} 
.f190,.f190 body,.f190 h1,.f190 h2,.f190 h3,.f190 h4,.f190 h5,.f190 h6,.f190 input,.f190 select,.f190 .select{font-size:190%;} 
.f195,.f195 body,.f195 h1,.f195 h2,.f195 h3,.f195 h4,.f195 h5,.f195 h6,.f195 input,.f195 select,.f195 .select{font-size:195%;} 
.f200,.f200 body,.f200 h1,.f200 h2,.f200 h3,.f200 h4,.f200 h5,.f200 h6,.f200 input,.f200 select,.f200 .select{font-size:200%;} 
.f205,.f205 body,.f205 h1,.f205 h2,.f205 h3,.f205 h4,.f205 h5,.f205 h6,.f205 input,.f205 select,.f205 .select{font-size:205%;} 
.f210,.f210 body,.f210 h1,.f210 h2,.f210 h3,.f210 h4,.f210 h5,.f210 h6,.f210 input,.f210 select,.f210 .select{font-size:210%;} 
.f220,.f220 body,.f220 h1,.f220 h2,.f220 h3,.f220 h4,.f220 h5,.f220 h6,.f220 input,.f220 select,.f220 .select{font-size:220%;} 
.f230,.f230 body,.f230 h1,.f230 h2,.f230 h3,.f230 h4,.f230 h5,.f230 h6,.f230 input,.f230 select,.f230 .select{font-size:230%;} 
.f240,.f240 body,.f240 h1,.f240 h2,.f240 h3,.f240 h4,.f240 h5,.f240 h6,.f240 input,.f240 select,.f240 .select{font-size:240%;} 
.f250,.f250 body,.f250 h1,.f250 h2,.f250 h3,.f250 h4,.f250 h5,.f250 h6,.f250 input,.f250 select,.f250 .select{font-size:250%;} 
.f260,.f260 body,.f260 h1,.f260 h2,.f260 h3,.f260 h4,.f260 h5,.f260 h6,.f260 input,.f260 select,.f260 .select{font-size:260%;} 
.f270,.f270 body,.f270 h1,.f270 h2,.f270 h3,.f270 h4,.f270 h5,.f270 h6,.f270 input,.f270 select,.f270 .select{font-size:270%;} 
.f280,.f280 body,.f280 h1,.f280 h2,.f280 h3,.f280 h4,.f280 h5,.f280 h6,.f280 input,.f280 select,.f280 .select{font-size:280%;} 
.f290,.f290 body,.f290 h1,.f290 h2,.f290 h3,.f290 h4,.f290 h5,.f290 h6,.f290 input,.f290 select,.f290 .select{font-size:290%;} 
.f300,.f300 body,.f300 h1,.f300 h2,.f300 h3,.f300 h4,.f300 h5,.f300 h6,.f300 input,.f300 select,.f300 .select{font-size:300%;} 
.f350,.f350 body,.f350 h1,.f350 h2,.f350 h3,.f350 h4,.f350 h5,.f350 h6,.f350 input,.f350 select,.f350 .select{font-size:350%;} 
.f400,.f400 body,.f400 h1,.f400 h2,.f400 h3,.f400 h4,.f400 h5,.f400 h6,.f400 input,.f400 select,.f400 .select{font-size:400%;} 


.h100{height:100%;}
.h90{height:90%;}
.h75{height:75%;}
.h50{height:50%;}
.h25{height:25%;}
.h1{height:1%;}

.w100{width:100%;}
.w95{width:95%;}
.w90{width:90%;}
.w80{width:80%;}
.w75{width:75%;}
.w70{width:70%;}
.w66{width:66%;}
.w60{width:60%;}
.w50{width:50%;}
.w40{width:40%;}
.w33{width:33%;} 
.w30{width:30%;}
.w25{width:25%;}
.w20{width:20%;}
.w1{width:1%;}
.L33{max-width:33%;}


.br{border:1px solid red;}
.bb{border:1px solid blue;}
.bp{border:1px solid pink;}
.bgW{background:#FFFFFF;}
.bgB{background:#CCC;}

.cp, .pointer{cursor:pointer;}


.tR9{	
    -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    transform:rotate(90deg);	
}
.tR18{	
    -webkit-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);	
}
.tR27{	
    -webkit-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    transform:rotate(270deg);	
}
.tFh{	
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    -moz-transform:scaleX(-1);
    transform:scaleX(-1);	
}
.tFv{	
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    -moz-transform:scaleY(-1);
    transform:scaleY(-1);	
}

.tOtl {
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
}
.tOtr {
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
}
.tObr {
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right;
}
.tObl {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
}


.bR02 {border-radius:2px;}
.bR1 {border-radius:10px;}
.bR5 {border-radius:5px;}

.bR02t {border-radius:2px 2px 0 0;}
.bR02tr {border-radius:0 2px 0 0;}
.bR02tl {border-radius:2px 0 0 0;}
.bR02b {border-radius:0px 0px 2px 2px;}
.bR02bl {border-radius:0px 0px 0px 2px;}
.bR02br {border-radius:0 0 2px 0;}
.bR02l {border-radius:2px 0 0 2px;}
.bR02r {border-radius:0 2px 2px 0;}


.bR1t {border-radius:10px 10px 0 0;}
.bR1tr {border-radius:0 10px 0 0;}
.bR1tl {border-radius:10px 0 0 0;}
.bR1b {border-radius:0 0 10px 10px;}
.bR1bl {border-radius:0 0 0 10px;}
.bR1br {border-radius:0 0 10px 0;}
.bR1l {border-radius:10px 0 0 10px;}
.bR1r {border-radius:0 10px 10px 0;}

.bR5t {border-radius:5px 5px 0 0;}
.bR5tr {border-radius:0 5px 0 0;}
.bR5tl {border-radius:5px 0 0 0;}
.bR5b {border-radius:0px 0px 5px 5px;}
.bR5bl {border-radius:0px 0px 0px 5px;}
.bR5br {border-radius:0 0 5px 0;}
.bR5l {border-radius:5px 0 0 5px;}
.bR5r {border-radius:0 5px 5px 0;}

.nowrap{white-space: nowrap;}

/* .scroll {
    overflow:hidden;
    overflow-y:auto;
} */
.no-scroll {
    overflow:hidden;
}

.tween {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.boxSize {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.hfloatWindow {
    background: #000;
    background: rgba(0,0,0,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 10000;
    top:0;
    left:0;
}
.hfloatWindow .hfloatContent {
    background: #FFF;
}
.hfloatContent {
    -webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
    -o-mask-image: -o-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
    -ms-mask-image: -ms-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
    -moz-mask-image: -moz-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
    mask-image: linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,1));
}
.absolute {
    position: absolute;
}
.opacity {
    opacity:0;
}
.relative {
    position: relative;
}

.dropdown {
    z-index: 5;
}
.dropdown li{
    display: block;
}
.dropdown li a{
    background: #CCC;
    display: block;
    padding: 5px 10px;
}
.dropdown li:first-child a{
    border-radius: 5px 5px 0 0;
}
.dropdown li:last-child a{
    border-radius: 0 0 5px 5px;
}
.dropdown li a:hover, .dropdown li a.selected, .dropdown li.selected a{
    background:#2C97D1;
    color:#FFF;
}


.debug {
    position: absolute;
    border: 1px solid #000;
    border-radius: 5px;
    background: #FFF;
}
.debug-header{
    background: #333;
    color: #FFF;
    text-align: center;
}
.debug-content{
    padding: 10px;
    width: 200px;
    height: 250px;
}
	
/* ::-webkit-scrollbar {width:6px; height:6px;}
::-webkit-scrollbar-track {background:#444;}
::-webkit-scrollbar-thumb {background:#CCC;} */

/* .jspDrag{background:#444;}
.jspTrack{background:#CCC;}
.jspVerticalBar{width:6px;}
.jspHorizontalBar{height:6px;} */

.h-fb-share {
    display: block;
    background: #23487E;
    background: -webkit-linear-gradient(top, #3965A4, #315C99);
    background: -o-linear-gradient(top, #3965A4, #315C99);
    background: -ms-linear-gradient(top, #3965A4, #315C99);
    background: -moz-linear-gradient(top, #3965A4, #315C99);
    background: linear-gradient(top, #3965A4, #315C99);
    border: 1px solid #23487E;
    border-radius: 3px; 
    color: #FFF;
    padding: 1px 2px 1px 2px;
}
.h-fb-share.table{
    display: table;
}
.h-fb-share i{
    display: block;
    background:no-repeat 0 0 url(http://static.ak.fbcdn.net/rsrc.php/v2/yD/x/Q8FTZ0iJJF2.png);
    width: 15px;
    height: 14px;
}
.h-fb-share:hover, a.h-fb-share:hover {
    color: #FFF;
    box-shadow: 0px 0px 3px #000;
}
.h-tweet {
    display: block;
    background: #f8f8f8;
    background: -webkit-linear-gradient(top, #f8f8f8, #d9d9d9);
    background: -o-linear-gradient(top, #3965A4, #315C99);
    background: -ms-linear-gradient(top, #3965A4, #315C99);
    background: -moz-linear-gradient(top, #3965A4, #315C99);
    background: linear-gradient(top, #3965A4, #315C99);
    border: 1px solid #BBB;
    border-radius: 3px; 
    padding: 1px 2px 1px 2px;
}
a.h-tweet, .h-tweet {
    color: #325D9B !important;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5) !important;
}
.h-tweet.table{
    display: table;
}
.h-tweet i{
    display: block;
    background:no-repeat 0 2px url(../images/tweet.png);
    width: 17px;
    height: 14px;
}
.h-tweet, .h-fb-share {
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    line-height: 50%;
}
