/* Reset Stylesheet HTML5 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}
ins {background-color:#ff9;color:#000; text-decoration:none;}
mark {background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;}
table {border-collapse:collapse; border-spacing:0;}
hr {display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
input, select {vertical-align:middle;}
/*
	BASICOS
*/
html {height: 100%; }
body {width:100%; height: auto !important; min-height:100%; height: 100%; background: #f5f5f5; font-size:12px; position: relative; color:#000; font-family: 'Open Sans', Arial, Helvetica, sans-serif;}
a {text-decoration:none;color:inherit; color: #000;}
* {outline:none;}
textarea {resize:none; overflow: auto;}
.clear{ clear:both;}
.clearRight{ clear:right;}
.floatRight{ float:right!important;}
.clearLeft{ clear:left;}
.opacity:hover{filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; cursor:pointer;}
/*
	PADROES
*/
.opacity8:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; cursor:pointer;}
.hopacity80 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; cursor:pointer;}
.hopacity80:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; cursor:pointer;}

.round, .round15, .round5{-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
.round{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px; }
.round15{-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -khtml-border-radius: 15px; }
.round5{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; }
.shadowBox {box-shadow: 0 5px 10px 0 rgba(0,0,0,.04); -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.04); -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.04); -o-box-shadow: 0 5px 10px 0 rgba(0,0,0,.04);}
.shadowBox2 {box-shadow: 0 2px 1px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,.1); -o-box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);}
.shadowIn {-webkit-box-shadow:inset 0px -2px 0px rgba(0,0,0,0.1); -moz-box-shadow:inset 0px -2px 0px rgba(0,0,0,0.1); box-shadow:inset 0px -2px 0px rgba(0,0,0,0.1);}
.textShadowOut {text-shadow: 0px 1px 2px #555;}

.transition {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.transition1 {
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}

.gradient {
	background: #ef4023; /* Old browsers */
	background: -moz-linear-gradient(top,  #fd5a3f 0%, #ef4023 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd5a3f), color-stop(100%,#ef4023)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fd5a3f 0%,#ef4023 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fd5a3f 0%,#ef4023 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fd5a3f 0%,#ef4023 100%); /* IE10+ */
	background: linear-gradient(top,  #fd5a3f 0%,#ef4023 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5a3f', endColorstr='#ef4023',GradientType=0 ); /* IE6-9 */
}
.gradient2 {
	background: #2d3132; /* Old browsers */
	background: -moz-linear-gradient(top,  #3d3d3d 0%, #2d3132 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#2d3132)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3d3d3d 0%,#2d3132 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3d3d3d 0%,#2d3132 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3d3d3d 0%,#2d3132 100%); /* IE10+ */
	background: linear-gradient(top,  #3d3d3d 0%,#2d3132 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#2d3132',GradientType=0 ); /* IE6-9 */
}

.gradient3 {
	background: #90a201; /* Old browsers */
	background: -moz-linear-gradient(top,  #a7be63 0%, #769320 50%, #6c8b11 51%, #627c16 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7be63), color-stop(50%,#769320), color-stop(51%,#6c8b11), color-stop(100%,#627c16)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a7be63 0%,#769320 50%,#6c8b11 51%,#627c16 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a7be63 0%,#769320 50%,#6c8b11 51%,#627c16 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a7be63 0%,#769320 50%,#6c8b11 51%,#627c16 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a7be63 0%,#769320 50%,#6c8b11 51%,#627c16 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c8b11', endColorstr='#627c16',GradientType=0 ); /* IE6-9 */
}
/* Header */
body>header {width:100%; height: 150px; background: #fff; padding-top: 0px;  top: 0px; z-index: 99; position: relative}
body>header>div {width:960px; height: 100px; margin: 0px auto; position: relative; text-align: center;}
#logo {width:360px; height:66px; display: block; padding: 18px 0 20px 10px; position: relative; z-index: 3; margin: 0px auto;}

body>header nav {width:100%; min-width:960px; height:50px; float: left; clear: both; position: relative; position: relative; z-index: 4; background: #003664;}
body>header nav>small {display: none;}
body>header nav>dl {width:960px; height:50px; margin: 0 auto; position: relative; text-shadow: 0px 1px 1px #000;}
body>header nav>dl>dt {float: left; position: relative; margin: 10px 0;}
body>header nav>dl>dt>a {height:30px; line-height:30px; font-size: 14px; font-weight: 600; color:#ffffff; float: left; padding: 0 8px;}
body>header nav>dl>dt:hover>a, body>header nav>dl>dt.in>a {color:#ffffff; background: #002442; -webkit-box-shadow:inset 0px -2px 0px rgba(0,0,0,0.1); -moz-box-shadow:inset 0px -2px 0px rgba(0,0,0,0.1); box-shadow:inset 0px 2px 1px rgba(0,0,0,0.5);}

body>header nav>dl>dt ul {float: left; display: none; background: #fff; background: rgba(255,255,255,0.95); padding: 5px 0; position: absolute; top: 30px; left: 0px;  z-index: 999;-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 0;
border-radius: 10px;
border-top-left-radius: 0;}
body>header nav>dl>dt:hover ul {display: block;}
body>header nav>dl>dt ul a {float: left; clear: left; padding: 7px 15px; color: #003664; font-size: 15px; white-space: nowrap; text-shadow: none;}
body>header nav>dl>dt ul a:hover {color: #001a31;}

/* Footer */
#background-space {height:50px; clear: both;}
body>footer {width:100%; height:40px; color:#fff; position:absolute; bottom:0; z-index:2;}
body>footer>div {width:1200px; height: 40px; padding: 0; margin: 0 auto; position: relative; color: #fff; line-height: 18px;}
body>footer>small {width:100%; height: 40px; line-height: 40px; margin: 0; clear: both; position: relative; color: #bbb; text-align: center;}
body>footer>small a {color: #bbb;}
body>footer>small a:hover {color: #999;}
#rodapeInfo {}

/*Content*/
#content {width: 100%; position: relative;}
.contentSize {width: 960px; margin: 20px auto 0; position: relative;}
.blueBg {background: #003664;}
.blueBg.noMargin {margin-top: -20px;}

.flexslider img {margin:0 auto!important; width:100%;}
.flexslider {width:100%; overflow: hidden; border: none!important; margin: 0px!important;}
#banner {width:100%; display: block; position: relative; margin-top: 0px!important;}
.loading {background: url(../images/fixed/loader.gif) no-repeat center center; z-index: 20;}

/* Maps*/
#googlemaps {width:100%; height: 500px; margin-bottom: -10px; background: rgb(229, 227, 223);}
.gm-style-iw>div {width: 45px; overflow: hidden!important; padding: 3px 0;}

/* Home */ 
#produtcHomeText {width: 320px; margin-left:0px; float: left;}
#produtcHomeText>h1 {font-size: 24px; color: #fff; padding: 13px 0 3px; text-shadow: 0 1px 2px #000;}
#produtcHomeText>div {color: #9bb0c2; text-shadow: 0 1px 2px #000;}
#produtcHomeText>a {color: #fff; font-size: 12px; display: block; clear: left; padding: 5px 0 0;}

#produtcHomeImg{float: right;}
#produtcHomeImg>img {width: 600px;}


#aboutHome {width: 100%; text-align: center; margin-bottom: 30px;}
#aboutHome>h1 {font-size: 26px; line-height:30px; font-weight: normal; color: #808080;}
#aboutHome>a {color: #fffdf0; background: #8c745a; display: inline-block; *display: inline;  *zoom: 1; clear: left; padding: 15px 15px; font-size: 14px; margin-top: 20px;}


.homeNews {padding: 0px 10px; margin-bottom: 10px;}
.homeNews>a {width: 33.33%; float: left; }
.homeNews>a>div {float: left; padding: 15px; position: relative;}
.homeNews>a>div>div {float: left; position: relative; background: #fff;}
.homeNews>a>div>div>figure {width: 100%; padding: 0px; float: left;}
.homeNews>a>div>div>figure>img {width: 100%; float: left;}

.homeNews>a>div>div>h1 {width: 100%; font-weight: normal; line-height: 1.5;}
.homeNews>a>div>div>h1>b {margin: 0px 40px; padding: 20px 0 15px; clear: both; display: block; font-size: 24px;  font-weight: normal; color: #000; border-bottom: 1px solid #efefef;}
.homeNews>a>div>div>h1>span {margin: 0px 40px; padding: 0 0 5px; clear: both; display: block; font-size: 14px;  font-weight: normal; color: #898b9b;}
.homeNews>a>div>div>h1>i {margin: 0px 40px; padding: 0 0 20px; clear: both; display: block; font-size: 14px;  font-weight: normal; color: #000; text-align: right; font-style: normal;}

#socialHome {width: 100%; text-align: center; margin-bottom: 30px;}
#socialHome>h1 {font-size: 30px; line-height:30px; font-weight: normal; color: #000;}
#socialHome>div {color: #67535c; display: inline-block; *display: inline;  *zoom: 1; clear: left; padding: 15px 15px; font-size: 15px; line-height:22px; margin-top: 10px;}
#socialHome>small {display: inline-block; *display: inline;  *zoom: 1; clear: left; margin-top: 0px;}
#socialHome>small>a {width: 48px; height: 48px; display: inline-block; *display: inline;  *zoom: 1; margin: 10px;}
#logoTwitter {}
#logoGoogle {}
#logoFacebook {}
#logoRss {}
#socialHome.contatoIcones {text-align: right;}
#socialHome.contatoIcones>small>a {margin: 2px;}

.textos {width: 100%; float: left; font: 400 14px/1.71 'Open Sans', Helvetica, sans-serif;}
.textos>p {width: 100%; float: left; padding: 3px 0;}

.homeTitle {width: 960px; margin: 0px auto; padding-bottom: 0px; position: relative;}
.homeTitle>h1, .tituloBox>h1 {font-size: 36px; height: 30px; line-height: 30px; color: #003664; font-weight: 200; float: left; padding: 0px;}
.homeTitle>h1>small {font-size: 22px; color: #999;}
.homeTitle>a {float: right; line-height: 50px; color: #888;}
.homeTitle>a:hover {color: #aaa;}

.tituloPost>h1 {font-size: 22px; height: 22px; line-height: 22px; color: #fff; font-weight: 200; float: left;}

.homeTitle>h2 {font-size: 22px; color: #999; font-weight: 200; padding: 15px 0px; float: left;}


.colLeft {width:630px; float: left;}
.colRight {width:300px; float: right; margin-top: -70px;}

.viewText {padding: 10px; float: left; background: #fff;}
.viewText>figure {width:100%; float: left; margin-bottom: 5px;}
.viewText>figure>a, .viewText>figure>a>img {width:100%; float: left;}

.viewText>.viewTextContent {width:100%; float: left;}
.viewText .texto {font: 400 15px/1.71 'Open Sans', Helvetica, sans-serif; text-align: justify; color: #898b9b;}
.viewText .texto>p {padding: 3px 0;}
.viewText .texto>h1 {font-size: 24px; line-height: 24px; color: #555; font-weight: normal;}
.viewText>.viewTextContent .viewTextContentGaleria {margin: 0px -5px;}
.viewText>.viewTextContent .viewTextContentGaleria>a {margin: 5px; float: left;}
.viewText>small, #post>small {background: #003664; width: 100%; height: 10px; padding: 0 10px; margin: 5px 0 0 -10px; display: block}

.texto ul {padding-left: 30px; text-align: left;}


.contentList {padding: 10px 10px 0;}
.contentList>a {width: 33.33%; float: left; }
.contentList>a>div {float: left; padding: 15px; position: relative;}
.contentList>a>div>div {float: left; position: relative; background: #fff;}
.contentList>a>div>div>figure {width: 100%; padding: 0px; float: left;}
.contentList>a>div>div>figure>img {width: 100%; float: left;}

.contentList>a>div>div>h1 {width: 100%; font-weight: normal; line-height: 1.5;}
.contentList>a>div>div>h1>b {display: block; margin: 0px 10px; padding: 10px 0 5px; clear: both; display: block; font-size: 20px; line-height: 20px; font-weight: normal; color: #000;}
.contentList>a>div>div>h1>span {margin: 0px 10px; padding: 0 0 5px; clear: both; display: block; font-size: 14px;  font-weight: normal; color: #898b9b;}
.contentList>a>div>div>h1>i {margin: 0px 10px; padding: 0 0 10px; clear: both; display: block; font-size: 14px;  font-weight: normal; color: #000; text-align: right; font-style: normal;}

#post {width:960px; background: #fff; margin: 20px auto 10px; padding: 10px;}
#post>figure {width:400px; float: left; margin-right: 10px;}
#post>figure>small {width:410px; display: block; float: left; margin: 5px 0 -5px -5px;}
#post>figure>small>a {margin: 6px; float: left;}
#post>#postContent {width:550px; float: left; margin-top: -8px;}
.postData {float: left; margin-top: 5px;}
#post>#postContent.noImg {width:100%;}
#post .texto {font: 400 15px/1.71 'Open Sans', Helvetica, sans-serif; color: #898b9b;}
#post .texto>p {padding: 3px 0;}
#post>#postContent #postGaleria {margin: 6px 0px -10px 20px;}
#post>#postContent #postGaleria>a {margin: 5px; float: left;}
#post>#postContent.noImg #postGaleria {margin-left: 55px; width: 680px}
#post>#postContent #postYouTube {}
#post>#postContent.noImg #postYouTube {}
#post>#postContent>small{width:100%; display: block; border-bottom: 1px solid #333; color: #444; font-size: 10px; padding-bottom: 4px; padding-top: 10px;}
.hide {display: none;}

/* Contatos */ 
.formularioStandard {width:500px; float: left; clear: left; margin-top: 0px;}
.formularioStandard h1 {color: #666; font-weight: normal; font-size:22px; float:left; display:block; padding:5px 0 15px;}
.formularioStandard p {color: #666; font-weight: normal; font-size:14px; line-height:18px; float:left; display:block; padding:0px 0 10px;}
.formularioStandard label {width:310px; font-size:14px; line-height:14px; color:#444; float:left; display:block; padding:0 0 10px;}
.formularioStandard label>small {font-size: 10px;}
.formularioStandard.full-size label {width:320px;line-height:37px; text-align: right; margin-right: 10px;}
.formularioStandard.full-size .inputRadio {width:auto; margin-top: 10px;}
.formularioStandard input, .formularioStandard textarea, .inputTextarea, .inputTexto {width:480px; float:left; border:none; font-size:16px; padding:8px; color:#777; background: #fff; margin:0; border: 1px solid #ddd; margin-bottom: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: 200;}
.formularioStandard input:focus, .formularioStandard input:hover, .formularioStandard textarea:focus, .formularioStandard textarea:hover, .inputTextarea:hover, .inputTextarea:focus, .inputTexto:focus {border:1px solid #ccc;}
.inputTexto {padding:8px;}
.inputTexto select {width:480px; float:left; background:#fff; color:#888; border: none; font-size: 14px;}
.formularioStandard input.submitStandard2 {width:auto; padding:8px 25px; float:right; margin:10px 2px 0 11px; clear:none;  font-size:16px; cursor:pointer; border:none; color: #fff;}
.formularioStandard .submitStandard {border:none; font-size: 16px; float:right; margin:10px 2px 10px 10px; cursor: pointer; display: block; color: #fff; background: #00a600; padding: 10px 20px;}

.inputRadio {width:auto;float: left; margin:11px 10px 0 0!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important;}
.inputRadioText {width: 130px; float: left; font-size:16px; line-height:35px; margin-bottom: 10px; color:#000;}
.inputRadio {width:auto!important;}

.formularioStandard.formTrabalhe {width:940px; padding: 0 8px 0 12px; float: left; clear: left; margin-top: 10px;}
.formTrabalhe>.inputTrabalhe {width:460px; padding: 0 5px; float: left;}
.formTrabalhe>.textTrabalhe {width:920px; padding: 0 5px; float: left;}

.formularioStandard.formTrabalhe label {width:440px;}
.formularioStandard.formTrabalhe input, .formularioStandard.formTrabalhe textarea, .formularioStandard.formTrabalhe .inputTextarea, .formularioStandard.formTrabalhe .inputTexto {width:440px;}
.formularioStandard.formTrabalhe>.textTrabalhe  textarea {width:900px;}
.formularioStandard.formTrabalhe .inputTexto select {width:440px;}
.formularioStandard.formTrabalhe>.textTrabalhe label {width:100%;}


#contatoIcones {width:310px; margin-bottom: 10px; float: left;}
#contatoIcones>div {width:100%; float: left; margin-bottom: 10px;}
#contatoIcones>div>img {width:50px; float: left;}
#contatoIcones>div>div {width:250px; float: left; margin-left: 10px; padding: 9px 0px; line-height: 17px; color: #000;}

#contatoMapa {width:100%;  position: relative}

.contatoInfo {width:435px; margin-top: -50px; margin-left: 10px; float: right; font-size:16px; line-height: 24px; color:#444; text-align: right;}
.contatoInfo h2 {font-size: 20px; font-weight: normal; color:#333;}
.contatoInfo a {color:#444;}
.contatoInfo small {display: none;}
#contatoMapa,.videoYoutube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
#contatoMapa iframe,   
#contatoMapa object,  
#contatoMapa embed,
.videoYoutube iframe,   
.videoYoutube object,  
.videoYoutube embed  {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#pagination {width: 100%;  float: left; color: #000; font-size: 15px; text-align: center; font: normal 13px Arial, sans-serif; padding-bottom: 0px;}

#pagination a {display: inline-block; *display: inline; *zoom: 1; text-decoration: none; color: #444; padding: 10px 15px; margin: 0 7px 10px; background: #fff;}
#pagination b {display: inline-block; *display: inline; *zoom: 1; text-decoration: none; color: #000; padding: 10px 15px; margin: 0 7px 10px; background: #fff;}

#pagination a:hover, #pagination a.current {color: #000;}

#pagination a.current {margin: 0 2px; color: #000; font-size: 12px;}

#pagination a:active {}

.tituloBox, .tituloPrincipal {width: 100%; line-height: 30px; margin-top: 5px; float: left; position: relative; padding-bottom: 5px;}
.tituloPrincipal {color: #000; font-weight: normal; font-size:36px; margin-top: 0px; padding-bottom: 6px;}
.tituloBox>h1 {font: 400 28px/1 'Open Sans', Helvetica, sans-serif; color: #333;}
.tituloBox>h1>span {font-size: 12px; padding-left: 10px;}
.tituloBox>i {float: right; position: absolute; top: 0px; right: 20px; font-style: normal;}
.tituloBox>small {width: 500px; height: 3px; background: #ef4023; float: right; position: absolute; top: 27px; right: 0px; font-style: normal;}
.tituloBox>i>a {color: #d40400; font-size: 16px;}

.titulo {color: #000; font-weight: normal; font-size: 22px;}
.tituloP {font: 400 22px/1 'Open Sans', Helvetica, sans-serif; color: #444;}
.tituloP>small {font: 400 16px/1 'Open Sans', Helvetica, sans-serif; color: #777;}

@media screen and (max-width: 980px) {
	body>header {}
	body>header>div {width:700px;}
	
	body>header nav {width:100%; min-width:700px; height:50px;}
	body>header nav>dl {width:700px; height:50px;}
	body>header nav>dl>dt>a {height:30px; line-height:30px; font-size: 11px; font-weight: 400; padding: 0 5px;}
	body>header nav>dl>dt ul a {font-size: 12px;}
	
	/* Footer */
	body>footer>div {width:700px;}
	
	/*Content*/
	.contentSize {width: 700px;}
	
	/* Maps*/
	#googlemaps {height: 400px;}
	
	/* Home */ 
	#produtcHomeText {width: 270px; padding-bottom: 20px;}
	#produtcHomeText>h1 {font-size: 20px;}
	#produtcHomeText>div {font-size: 12px;}
	#produtcHomeText>a {font-size: 10px;}
	
	#produtcHomeImg{float: right; padding-top: 18px;}
	#produtcHomeImg>img {width: 430px;}
	
	
	#aboutHome>h1 {font-size: 20px; line-height:26px;}
	#aboutHome>a {padding: 10px; font-size: 11px;}
	
	.homeNews>a>div {padding: 10px;}
	
	.homeNews>a>div>div>h1 {line-height: 1;}
	.homeNews>a>div>div>h1>b {margin: 0px 20px; padding: 5px 0 8px; font-size: 20px; line-height: 1.4;}
	.homeNews>a>div>div>h1>span {margin: 0px 20px; padding: 0 0 5px; font-size: 12px; line-height: 1.4;}
	.homeNews>a>div>div>h1>i {margin: 0px 20px; padding: 0 0 10px; font-size: 12px;}
	
	#socialHome>h1 {font-size: 26px; line-height:26px;}
	#socialHome>div {padding: 10px 15px; font-size: 12px; line-height:16px; margin-top: 5px;}
	
	.textos { font-size: 12px;}
	
	.homeTitle {width: 700px;}
	.homeTitle>h1, .tituloBox>h1 {font-size: 26px; height: 26px; line-height: 26px; font-weight: 400;}

	.colLeft {width:470px; float: left;}
	.colRight {width:200px; float: right; margin-top: -70px;}
	
	.viewText .texto {font: 400 13px/1.71 'Open Sans', Helvetica, sans-serif;}
	.viewText .texto>p {padding: 3px 0;}
	.viewText .texto>h1 {font-size: 20px; line-height: 20px;}
	.viewText>.viewTextContent .viewTextContentGaleria>a>img {width:143px;}
	
	.contentList>a>div {padding: 10px;}
	.contentList>a>div>div>h1>b {font-size: 16px; line-height: 16px;}
	.contentList>a>div>div>h1>span {font-size: 12px;}
	.contentList>a>div>div>h1>i {font-size: 12px;}


	#post {width:700px;}
	#post>figure {width:300px;}
	#post>figure>a>img {width:300px;}
	#post>figure>small {width:310px;}
	#post>figure>small>a>img {width:50px;}
	#post>#postContent {width:390px; float: left; margin-top: -8px;}
	#post .texto {font: 400 14px/1.71 'Open Sans', Helvetica, sans-serif;}
	#post>#postContent #postGaleria {margin-left: 0;}
	#post>#postContent #postGaleria>a {margin: 5px; float: left;}
	#post>#postContent #postGaleria>a>img {width:120px;}
	#post>#postContent.noImg #postGaleria {margin-left: 55px; width: 680px}
	
	/* Contatos */ 
	.formularioStandard {width:400px;}
	.formularioStandard input, .formularioStandard textarea, .inputTextarea, .inputTexto {width:380px;}
	.contatoInfo {width:280px; margin-top: -40px;}
}

@media screen and (max-width: 700px) {
	body>header {height: 109px;}
	body>header>div {width:300px; height: 75px;}
	
	#logo {width:300px; padding: 10px 0;}
	#logo>img {width:300px;}
	
	body>header nav>small {width:80px; display: block; margin: 0px auto; padding: 5px 0;}
	body>header nav>small>img {float: left; margin-right: 10px;}
	body>header nav>small>b {font-size: 14px; line-height: 24px; color: #fff; text-shadow: 0px 1px 2px #000;}

	body>header nav {min-width:300px; height:34px; cursor: pointer;}
	body>header nav>dl {width:300px; display: none;}
	body>header nav>dl>dt {width:280px; height:auto; margin: 0;}
	body>header nav>dl>dt>a {width:280px; height:auto; line-height:30px; font-size: 14px;}
	body>header nav>dl>dt:first-child {margin-left: 0px!important;}
	body>header nav>dl>dt:last-child {margin-right: 0px!important; margin-bottom: 10px;}
	
	body>header nav>dl>dt ul {width:270px; float: left; display: block; padding: 10px 0; margin-left: 10px; margin-top:-30px; margin-bottom: 30px; position: relative;}
	body>header nav>dl>dt ul a {width:240px; padding: 7px 15px; font-size: 14px; color: #003664;}
	body>header nav>dl>dt ul a:hover {background: #fff;}

	/* Footer */
	#background-space {height:80px;}
	body>footer {height:70px;}
	body>footer>div {width:300px;}
	body>footer>small {height: 60px; line-height: 20px; padding-bottom: 10px;}
	body>footer>small span {display: block;}
	
	/*Content*/
	.contentSize {width: 300px; margin: 10px auto;}
	
	/* Maps*/
	#googlemaps {height: 300px;}
	
	/* Home */ 
	#produtcHomeText {width: 280px; padding-bottom: 15px;}
	#produtcHomeText>h1 {font-size: 16px;}
	#produtcHomeText>div {font-size: 12px;}
	#produtcHomeText>a {font-size: 10px;}
	
	#produtcHomeImg{display: none;}
	
	#aboutHome {margin-bottom: 5px;}
	#aboutHome>h1 {font-size: 14px; line-height:16px;}
	#aboutHome>a {padding: 10px; font-size: 11px; margin-top: 10px;}
	
	.homeNews {margin-bottom: 0px; padding-top: 10px;}
	.homeNews>a {width: 100%; float: left; }
	
	
	.homeNews>a>div>div>figure:first-child {display: block!important;}
	.homeNews>a>div>div>figure:last-child {display: none;}
	
	#socialHome {margin-bottom: 0px;}
	#socialHome>h1 {font-size: 20px; line-height:20px;}
	#socialHome>div {padding: 5px 0px; font-size: 11px;}
	#socialHome>small>a {width: 32px;}
	#socialHome>small>a>img {width: 38px; height: 38px;}
	
	.textos { font-size: 12px;}
	
	.homeTitle {width: 700px;}
	.homeTitle>h1, .tituloBox>h1 {font-size: 26px; height: 26px; line-height: 26px; font-weight: 400;}

	.colLeft {width:300px; float: left;}
	.colRight {width:300px; float: right; margin-top: -30px;}
	
	.viewText .texto {font: 400 13px/1.71 'Open Sans', Helvetica, sans-serif;}
	.viewText .texto>p {padding: 3px 0;}
	.viewText .texto>h1 {font-size: 20px; line-height: 20px;}
	.viewText>.viewTextContent .viewTextContentGaleria>a>img {width:86px;}
	
	
	.contentList>a {width: 100%; float: left; margin-bottom: 10px;}
	
	.contentList>a>div {padding: 0px;}


	#post {width:280px;}
	#post>figure {width:280px;}
	#post>figure>a>img {width:280px;}
	#post>figure>small {width:310px;}
	#post>figure>small>a>img {width:46px;}
	#post>#postContent {width:280px; float: left; margin-top: 0px;}
	#post .texto {font: 400 14px/1.71 'Open Sans', Helvetica, sans-serif;}
	#post>#postContent #postGaleria {margin-left: 0;}
	#post>#postContent #postGaleria>a {margin: 5px; float: left;}
	#post>#postContent #postGaleria>a>img {width:130px;}
	
	/* Contatos */ 
	.formularioStandard {width:300px;}
	.formularioStandard input, .formularioStandard textarea, .inputTextarea, .inputTexto {width:280px;}
	.contatoInfo {width:280px; margin-top: 0px;}
	
 	
}