html {font-family: 'Montserrat', sans-serif;}
body {background:#444143; margin:0; padding:0; font:13px 'Montserrat', sans-serif; line-height:20px; color:#333; min-width:1000px}
input,textarea,select {color:#1a1a1a; font:12px 'Montserrat', sans-serif;}
h1, h2, h3, h4, h5, h6 {color:#000; font-weight:normal}
h1 {font-size:22px; line-height:24px; color:#ff5a00}
h2 {font-size:20px; line-height:22px}
h3 {font-size:18px; line-height:20px;}
h4 {font-size:16px; line-height:18px}
h5 {font-size:14px; line-height:16px}
h6 {font-size:13px; line-height:14px}
a {color:#ff5a00; text-decoration:underline}
a:hover {color:#ff5a00; text-decoration:none}

div#background {width:100%; height:780px; z-index:2; position:fixed; background:url(../images/bg-top.jpg) no-repeat center top}
div#background-repeat {width:100%; height:100%; z-index:0; position:fixed; background:url(../images/bg-rep.jpg) repeat-y center top}
div#container {width:1000px; left:50%; margin-left:-500px; position:absolute;z-index:3}

div.nav,div.navact {clear:both; padding:30px; font-size:16px; line-height:20px; color:#fff; padding-top:7px; padding-bottom:7px}
div.nav a {color:#eee; text-decoration:none}
div.nav a:hover {color:#ff5a00; text-decoration:none}
div.navact {background:url(../images/nav-act.jpg); background-position: center center; font-weight:bold}
div.navact a {color:#eee; text-decoration:none}
div.navact a:hover {color:#fff; text-decoration:none}

div#left {width:250px; float:left}
div#logo {width:250px; height:175px; background:url(../images/logo.jpg)}
div#foto {width:250px; height:175px;}
div#content {width:400px; position:relative; float:left; padding:50px; padding-top:107px; min-height:500px; }
div#about {width:190px; padding:30px; color:#fff; float:left; padding-top:211px; font-size:12px; line-height:18px; }
div#about h3 {color:#ff5a00; font-size:20px; line-height:24px}
div#about img {margin-left:-20px; margin-bottom:-20px}
div#extra {position:absolute; background-color:#ff5a00; color:#fff; padding:5px 10px; width:100%; font-weight:bold; width:400px; margin-top:-100px}
div#extra a {color:#fff}

div#container-footer {width:100%; background: url(../images/bg-footer.jpg) no-repeat; background-position:center bottom; z-index:10; height:50px}
.footer-fixed {bottom:0px; position:fixed}
.footer-rel {clear:both; position:absolute; z-index:100}
div#footer {width:400px; left:50%; margin-left:-425px; position:absolute; font-size:11px; padding-left:300px; color:#666; line-height:15px}
div#footer a {color:#666; text-decoration:none}
div#footer a:hover {color:#000; text-decoration:none}

div#pos {clear:both}

/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.selector-01 { margin: 10px; }
	.selector-02 { margin: 10px; }
	.selector-03 { margin: 10px; }
}

/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
	.selector-01 { margin: 10px; }
	.selector-02 { margin: 10px; }
	.selector-03 { margin: 10px; }
}

div#quotetop {width:197px; float:right; margin-left:10px; background:url(../images/quotetop.jpg) no-repeat; padding-top:10px}
div#quote {width:157px; background:url(../images/quote.jpg) no-repeat; background-position: center bottom; color:#fff; padding:20px; padding-top:0px; line-height:18px; font-size:12px; height:210px}
blockquote {margin:0px; padding:0px; }
div.clear {margin-top:50px; width:100%; height:1px}
div#quote p {margin-top:0px; margin-bottom:0px}
.cite {clear:both; font-size:9px; padding-bottom:70px}