@charset "utf-8";
* { margin: 0; padding: 0; outline: none !important; -webkit-text-stroke:1px transparent; -ms-text-size-adjust: 100%;  -moz-text-size-adjust: 100%; -o-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body,html { height:100%; border:none; }
* html div#main { height:100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, menu, section, summary, div {height:auto; display:block; }
audio, canvas, video{ display:inline-block; *display:inline; *zoom:1; }
a,p,span,label { font-family: Calibri, Candara, Arial, Verdana, Tahoma; color:#848484; font-size:15px; line-height:145%; }
a { text-decoration: none; color:#848484; }
a:hover { color:#424242; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family: 'mandevilla_boldbold', Calibri, Candara, Arial, Verdana, Tahoma; color:#423831; }
button,input,select,textarea { font-family: 'montserrat_alternatesregular', Calibri, Candara, Arial, Verdana, Tahoma; font-size:12px; }
h1{ font-size:36px; }
h2{ font-size:30px; }
h3{ font-size:24px; }
h4{ font-size:18px; }
h5{ font-size:16px; }
h6{ font-size:14px; }
b,strong { font-weight:bold; }
blockquote{margin:10px 40px; }
ul,ol{ list-style:none; list-style-image:none; }
img{ border:0; display:block; } svg:not(:root ){ overflow:hidden; }
form { display:block; }
button,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="submit"],select,textarea { border:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; border-radius:0; -moz-border-radius:0; -o-border-radius:0; -webkit-border-radius:0; resize:none; background:none; }
button[disabled],html input[disabled ]{ cursor:default; }
input[type="checkbox"],input[type="radio"]{ box-sizing:border-box;;*height:15px;*width:15px; }
input[type="search "]{ -webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner,input::-moz-focus-inner { border:0; }
textarea { overflow:auto; }
.cb { clear:both; display: block; }
.hidden { display: none; }

@font-face {
    font-family: 'mandevilla_boldbold';
    src: url('../fontes/mandevilla_bold-webfont.eot');
    src: local('mandevilla_bold-webfont.eot'), url('../fontes/mandevilla_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/mandevilla_bold-webfont.woff') format('woff'),
         url('../fontes/mandevilla_bold-webfont.ttf') format('truetype'),
         url('../fontes/mandevilla_bold-webfont.svg#mandevilla_boldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'mandevilla_lightregular';
    src: url('../fontes/mandevilla_light-webfont.eot');
    src: local('mandevilla_light-webfont.eot'), url('../fontes/mandevilla_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/mandevilla_light-webfont.woff') format('woff'),
         url('../fontes/mandevilla_light-webfont.ttf') format('truetype'),
         url('../fontes/mandevilla_light-webfont.svg#mandevilla_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserrat_alternatesbold';
    src: url('../fontes/montserratalternates-bold-webfont.eot');
    src: local('montserratalternates-bold-webfont.eot'), url('../fontes/montserratalternates-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/montserratalternates-bold-webfont.woff') format('woff'),
         url('../fontes/montserratalternates-bold-webfont.ttf') format('truetype'),
         url('../fontes/montserratalternates-bold-webfont.svg#montserrat_alternatesbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserrat_alternatesregular';
    src: url('../fontes/montserratalternates-regular-webfont.eot');
    src: local('montserratalternates-regular-webfont.eot'), url('../fontes/montserratalternates-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/montserratalternates-regular-webfont.woff') format('woff'),
         url('../fontes/montserratalternates-regular-webfont.ttf') format('truetype'),
         url('../fontes/montserratalternates-regular-webfont.svg#montserrat_alternatesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
















/**/