@charset "utf-8";
/* ----------- CSS Document ----------- */

html, body{ margin:0px; height:100%; font-family: 'Open Sans', sans-serif; background:#ffffff; color:#2c2c2c; font-size:14px;}
*{ padding:0px; margin:0px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{ color:inherit; text-decoration:inherit; cursor:pointer;}
.clear{ clear:both;}

/* ----------- select text ----------- */
::selection{ color:#ffffff; background-color:#2c2c2c;}
::-moz-selection{ color:#ffffff; background-color:#2c2c2c;}

/* ----------- pages ----------- */
#wrapper{ position:relative;}
.wrapper-content{ width:100%; height:100%;} 
.content{ width:1000px; height:100%;}
.espaco{ width:200px; height:2px; background-color:#40e0d0}

/* ----------- footer ----------- */
#footer{ width:100%; color:#6d6d6d;}
.imgmargin{margin-top:-10px;}

/* ----------- top ----------- */
#top{ width:100%; height:85px; background:#eeeeee;}
.logo{ width:285px; height:85px; background-color:#40e0d0; float:left; padding:20px; position: relative;}
.logo .selo{position: absolute; bottom:-30px; right:-35px;}
.menu{ font-size:14px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; font-weight:400}
.menu ul li{ float:left}
.menu ul a.menubt{ padding:4px 17px; cursor:pointer; color:#2c2c2c; margin-right: 3px; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s;}
.menu ul a.menubt:hover{ color:#ffffff; background-color:#40e0d0}

/* ----------- texts, headers ----------- */
h1{ color:#40e0d0; font-size:34px; font-family: 'Open Sans', sans-serif; letter-spacing:2px; font-weight:700; font-weight:300; text-transform:uppercase;}
h2{ color:#999999; font-size:18px; font-family: 'Open Sans', sans-serif; text-align:center;}
h3{ color:#989898; font-size:16px; font-family: 'Open Sans', sans-serif; text-align:center; font-style:italic; font-weight:300;}
.text{ color:#2c2c2c; font-size:14px; font-family: 'Open Sans', sans-serif; text-align:justify; line-height:18px;}

/* ----------- a-links ----------- */
.ak{ color:#2c2c2c; text-decoration:none;}
.ak:hover{ text-decoration:underline; color:#111111;}
.ak:active{ text-decoration:underline; color:#40e0d0;}
.ak:visited{ color:inherit;}

/* ----------- inputs ----------- */
.input-box{ width:450px; max-width:450px; background:#ffffff; color:#2c2c2c; border:1px solid #bebebe; padding:6px 10px; font-family: 'Open Sans', sans-serif; font-size:14px;}
.input-box:focus{ outline:none; background:#fdfcfc; color:#2c2c2c;}

/* ----------- buttons ----------- */
.bnt{ padding:10px 40px;; background-color:#40e0d0; font-weight:700; color:#ffffff; border:1px solid #40e0d0; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.bnt:hover{ border:1px solid #40e0d0 ; background-color:#ffffff; color:#747474}

@media print{
	a:link:after, a:visited:after { 
        content: " (" attr(href) ") ";
    }
}