/*
* Style Cascading Style Sheet
* @author Paulo Domingues <paulodomingues777@gmail.com>
* @since 09/06/2015
* @version v1.2
*/

body {
    font-size: small;
    font-family: Arial, Tahoma, Verdana, sans-serif;	
	overflow-x: hidden;
}

@font-face {
    font-family: 'Exo-regular';
    src: url('../fonts/exo-regular/exo-regular-webfont.eot');
    src: url('../fonts/exo-regular/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-regular/exo-regular-webfont.woff') format('woff'),
         url('../fonts/exo-regular/exo-regular-webfont.ttf') format('truetype'),
         url('../fonts/exo-regular/exo-regular-webfont.svg#exoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alternategothic2_btregular';
    src: url('../fonts/AlternateGothicEF/alternate_gothic_no.2_bt-webfont.eot');
    src: url('../fonts/AlternateGothicEF/alternate_gothic_no.2_bt-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AlternateGothicEF/alternate_gothic_no.2_bt-webfont.woff') format('woff'),
        url('../fonts/AlternateGothicEF/alternate_gothic_no.2_bt-webfont.ttf') format('truetype'),
        url('../fonts/AlternateGothicEF/alternate_gothic_no.2_bt-webfont.svg#alternategothic2_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

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

}

@font-face {
    font-family: 'geosanslightregular';
    src: url('../fonts/geosanslight-webfont.eot');
    src: url('../fonts/geosanslight-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/geosanslight-webfont.woff2') format('woff2'),
        url('../fonts/geosanslight-webfont.woff') format('woff'),
        url('../fonts/geosanslight-webfont.ttf') format('truetype'),
        url('../fonts/geosanslight-webfont.svg#geosanslightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

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

}

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

}

.container{
	margin: 0 auto;
	max-width: 998px;
	padding: 0px !important;
}

.row{
	margin: 0px !important;
	
}

.clear {
    clear: both;
    height: 1px;
    width: 1px;
    display: block
}

.spacer {
    height: 10px;    
}

.intern-view {
	float: left;
	min-height: 360px;
}

.intern-view {
	margin: 0 auto;
	max-width: 998px;
}

.center {
	margin: 0 auto;
}

#menu-top {
	margin-top: 10px;
}

#home img {
	margin: 0 auto;
}

#footer li {
	float: left;
	margin-right: 50px;
}


/* Header */

.fundo-top{
background-image: url('../images/fundo.jpg');
min-height: 822px;
}

.logo{
text-align: center;
margin: 37px 0px;
}

.logo img{
margin: auto;
}

.texto-top h1{
font-family: 'gotham';
color: #fff;
font-weight: bold;
text-align: center;
}

.texto-top h4{
font-family: 'gotham';
color: #fff;
text-align: center;
max-width: 710px;
margin: 10px auto;
}

.texto-meio p{
font-family: 'gotham';
color: #000;
text-align: center;
max-width: 727px;
margin: 50px auto;
font-size: 18px;
}

.itens-meio{
background-color: #002a54;
border-bottom: 3px solid #fff;
}

.texto-lampadas{
    padding: 340px 55px;
}

.texto-lampadas h3{
font-family: 'gotham';
color: #fff;
font-weight: bold;
}

.texto-lampadas p{
font-family: 'gotham';
color: #fff;
}

.lampadas-info{
padding: 80px 0px;
}

.lampadas-info p{
font-family: 'gotham';
color: #fff;
font-size: 25px;
}

.lampadas-info img{
margin-right: 15px;
}

.carro{
background-color: #002a54;
text-align: center;
min-height: 216px;
}

.carro p{
font-family: 'myriad';
color: #fff;
text-align: center;
padding: 0px 50px;
padding-bottom: 40px;
}

.carro img{
padding: 25px 0px;
}

.globo{
background-color: #002a54;
text-align: center;
min-height: 216px;
}

.globo p{
font-family: 'myriad';
color: #fff;
text-align: center;
padding: 0px 40px; 
padding-bottom: 17px;
}

.globo img{
padding: 25px 0px;
}

.op{
padding: 0px !important;
}

.processo{
background-color: #003866;
text-align: center;
min-height: 216px;
}

.processo p{
font-family: 'myriad';
color: #fff;
text-align: center;
padding: 0px 30px;
padding-bottom: 23px;
}

.processo img{
padding: 25px 0px;
  padding-bottom: 17px;
}

.texto-baixo{
background-color: #005123;
padding: 20px 50px 8px;
min-height: 95px;
}

.texto-baixo span{
color: #fff;
font-family: 'gotham';
font-size: 28px;
font-weight: bold;
  vertical-align: sub;
}

.texto-baixo p {
color: #fff;
font-family: 'myriad';
font-size: 19px;
}

.texto-baixo img{
margin: 0px 10px;
}

.info-baixo{
padding: 25px 0px;
}

.info-baixo p{
color: #231f20;
font-family: 'gotham';
text-align: center;
max-width: 795px;
margin: auto;
}

.info-baixo img{
vertical-align: text-top;
}

.info-folha{
background-color: #005123;
float: left;
}

.info-folha p {
font-family: 'gotham';
color: #fff;
font-size: 19px;
margin-top: 25px;
}

.info-folha img{
margin-left: 25px;
}

.dashed{
border: 2px dashed #fff;
  float: left;
  margin: 20px;
  padding: 18px;
}

.contato{
background-color: #002a54;
float: left;
}

.contato-titulo h1{
font-family: 'gotham';
color: #fff;
font-weight: bold;
margin: 0px !important;
}

.contato-titulo{
padding: 30px 25px;
}

.contato-form{
text-align: right;
color: #9d9fa2;
font-family: 'myriad';
}

.obrig{
color: #fff;
font-family: 'myriad';
font-size:18px; 
}

.rodape{
text-align: center;
min-height: 80px;
}

.rodape p{
color: #231f20;
font-family: 'gotham';
padding-top: 35px;
}

#nome{
max-width: 370px;
width: 100%;
min-height: 40px;
}

#sobrenome{
max-width: 370px;
width: 100%;
min-height: 40px;
}

#email{
max-width: 370px;
width: 100%;
min-height: 40px;
}

#telefone{
max-width: 370px;
width: 100%;
min-height: 40px;
}

#empresa{
max-width: 370px;
width: 100%;
min-height: 40px;
}

#cidade{
max-width: 370px;
width: 100%;
min-height: 40px;
}

#uf{
max-width: 370px;
width: 100%;
min-height: 40px;
}

#mensagem{
max-width: 170px;
width: 100%;
min-height: 340px;
resize: none;
}

#submit{
width: 110px;
min-height: 30px;
background-color: #fff;
color: #002a54;
border: none;
font-weight: bold;
margin-left: 64px;
}

@media (max-width: 1199px) {
.texto-baixo {
  padding: 20px 40px 8px;
}


@media (max-width: 991px) {
	.texto-lampadas {
		padding: 34px 45px;
	}	
	
	.lampadas-info {
  padding: 30px 0px;
  margin: auto;
  max-width: 500px;
}

.info-folha{
text-align: center;
}



}

@media (max-width: 768px) {

.text{
text-align: right;
}

.submit{
text-align: right;
}

}







}

@media (min-width: 1200px) {

}
