#conteudo{min-height:550px;}
.resultado{z-index:999;}
#teto{z-index:998;position:fixed;top:0;height:90px;width:100%;background-color:white;
color:black;left:0%;right:0%;min-width:520px;z-index:999;}
.noteto{height:10px;top:0;width:100%;background:black;}
.logo-esq{float:left;height:60px;width:100px;position:block;margin-top:10px;margin-left:6%;}
.logo-dir{float:right;height:45px;width:310px;position:block;margin-top:15px;margin-right:7%;padding-top:18px;font-family:heeboreg;}
.rapidos{float:left;stroke:black;height:35px;width:90px;margin-right:15px;}
.rapidos:hover{color:grey;stroke:grey;}
.buscar{float:left;stroke:black;cursor:pointer;height:35px;width:90px;}
.buscar:hover{color:grey;stroke:grey;}
.menu{stroke:black;cursor:pointer;border-radius:4px;float:left;height:33px;width:80px;padding-top:10px;padding-left:10px;margin-top:-8px;}
.menu:hover{color:grey;stroke:grey;}

#pesquisando{height:46px;width:90%;margin-left:10px;top:90px;position:fixed;
display:none;z-index:999;background:white;border-radius:2px;font-style:heebo;font-size:20px;min-width:510px;}

.cg{font-family:heebo;text-decoration: none;padding:5px;font-weight:500;font-size:13px;color:white;background-color:black;
border-radius: 3px;cursor:pointer;border:none;width:120px;height:40px;line-height:17px;letter-spacing:1px;margin-left:5px;}
.cg:hover{background-color:grey;color:white;}
input[type=text]{height:40px;font-size:20px;margin-right:10px;border:1px solid #43444A;}


#petopo{height:30px;width:100%;position:absolute;top:90px;min-width:520px;}
.direita{float:right;margin-right:11%;font-family:heebo;margin-top:5px;}

#sub1{z-index:990;width:100%;left:0;right:0;min-width:520px;position:fixed;background:white;height:450px;top:90px;
display:none;font-family:heebo;font-size:23px;}
.subbosch{float:left;margin-left:7%;}
.sovem{display:block;width:450px;height:30px;stroke:black;}
.sovem:hover{color:grey;text-decoration: underline grey;stroke:grey;}

.click1{display:block;width:450px;height:30px;stroke:black;cursor:pointer;}
.click1:hover{color:grey;text-decoration: underline grey;stroke:grey;}

.click2{display:block;width:450px;height:30px;stroke:black;cursor:pointer;}
.click2:hover{color:grey;text-decoration: underline grey;stroke:grey;}

#sub1b{z-index:990;width:100%;left:0;right:0;min-width:520px;position:fixed;background:white;height:450px;top:90px;
display:none;font-family:heebo;font-size:23px;display:none;}
.sub1bbosch{float:left;margin-left:7%;}

#sub1c{z-index:990;width:100%;left:0;right:0;min-width:520px;position:fixed;background:white;height:450px;top:90px;
display:none;font-family:heebo;font-size:23px;display:none;}
.sub1cbosch{float:left;margin-left:7%;}

.voltinha{stroke:black;cursor:pointer;}
.voltinha:hover{color:grey;stroke:grey;}

.sovemfim{font-family:heebo;font-size:15px;stroke:black;bottom:25px;position:absolute;}

.sovemfim:hover{color:grey;border-bottom:solid 2px grey;stroke:grey;}

#baixoteto{z-index:999;left:0%;width:100%;top:52px;position:fixed;background:#D00106;height:65px;min-width:520px;opacity:.9;z-index:999;}
.centromenu{margin:0 auto;position:relative;width:520px;}
.links td{font-weight:bold;font-size:19px;margin-top:18px;float:left;color:white;width:125px;display:table-cell;}
.links a{color:white;text-align:center;}
.links td:hover{border-bottom:4px solid white;}

#linkgra{position:absolute;width:100%;height:170px;top:100px;min-width:520px;}

#imgsuperior{z-index:990px;width:100%;height:500px;display:block;position:relative;margin-top:275px;min-width:520px;}
.imgsupesq{width:60%;float:left;display:block;height:470px;margin-bottom:30px;margin-right:10px;}
.imagem1{width:100%;height:470px;z-index:990px;}
.imagem2{width:100%;height:220px;z-index:990px;}
.imagem3{width:100%;height:220px;z-index:990px;}

.img1dir{width:38%;float:right;display:block;height:220px;margin-bottom:30px;}
.img2dir{width:38%;float:right;display:block;height:220px;margin-bottom:30px;}

.teste{margin-left:7%;font-family:heebo;font-size:59px;margin-bottom:17px;}

#descricao{width:87%;height:auto;padding-top:25px;display:block;margin:0 auto;}

.box_scooby{height:340px; width:100%;border-radius:4px;overflow:hidden;position:relative;z-index:8;margin-top:-40px;overflow-x:scroll;}

.refdes{height:320px;float:left;margin-left:13px;margin-right:13px;z-index:800;cursor:pointer;width:188px;font-family:heeboreg;}

#galeria{width:100%;margin-top:-40px;padding-top:60px;min-width:520px;}
.box_scooby2{height:160px; width:95%;border-radius:4px;overflow:hidden;position:relative;z-index:8;margin-top:-40px;overflow-x:scroll;}

#plantas{width:100%;height:auto;position:relative;margin-bottom:40px;min-width:520px;min-height:270px;margin-top:-30px;padding-top:80px;}
.planta1{float:left;display:block;width:25%;max-height:300px;}

#localiza{width:100%;height:auto;min-width:520px;margin-top:-45px;padding-top:20px;}

.refdescv{float:left;height:295px;margin-left:13px;margin-right:13px;z-index:800;cursor:pointer;width:188px;font-family:heeboreg;display:block;
border:5px solid;border-color:#5291CE;border-radius:3px;}
.refdespri{float:left;height:295px;margin-left:13px;margin-right:13px;z-index:800;cursor:pointer;width:188px;font-family:heeboreg;display:block;
border:none;border-color:#5291CE;border-radius:3px;}

.box_local{height:311px; width:444px; margin:0 auto;overflow:hidden;position:relative;z-index:8;background-color:white;margin-top:25px;}

#contato{width:100%;height:590px;padding-top:45px;display:block;margin-top:-20px;}
.entracontpre{width:440px;margin:0 auto;height:500px;display:block;}
.entracont{margin-top:-45px;}

input[type=text]:hover{background-color:#eeeeee;}
select{background-color:white;}
textarea:hover{background-color:#eeeeee;}
input[type=text]:focus{background-color:#eeeeee;}

#cidade{border: 0 0 2px grey;font-family:heebo;}

#footer{position:relative;margin-top:10px;min-width:520px;font-family:heebo;height:670px;width:100%;background:#F8F8F8;}
.fimzao{position:absolute;bottom:0px;min-width:520px;margin:0 auto;background-color:black;height:30px;color:white;width:100%;left:0%;right:0%;font-size:14px;padding-top:8px;}
.prefim{position:relative;width:100%;height:150px;margin-top:25px;color:#242529;font-size:15px;float:left;background:#F8F8F8;}

.meiao{margin:0 auto;position:relative;width:80%;font-family:heeboreg;}

#doisfim{width:100%;min-width:520px;height:350px;padding-top:20px;border-bottom:2px solid #eeeeee;}
.blocosfim{position:relative;margin:0 auto;margin-top:25px;width:460px;height:350px;display:block;}
.sobre{height:310px;margin-right:10px;margin-left:10px;width:210px;display:block;float:left;}

.sigam{height:310px;margin-right:10px;margin-left:10px;width:210px;display:block;float:left;}

body{
   min-width:520px;        /* Suppose you want minimum width of 1000px */
   width: auto !important;  /* Firefox will set width as auto */
   display:block;   /* As IE6 ignores !important it will set width as 1000px; */
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-size: 100%;
   vertical-align: baseline;
   background: transparent;
}

@media screen and (min-width:1001px) and (max-width:1120px){
.teste{font-size:53px;}

#plantas{min-height:220px;}
}

@media screen and (min-width:841px) and (max-width:1000px){
.teste{font-size:47px;}

#plantas{min-height:180px;}
}

@media screen and (min-width:601px) and (max-width:840px){
.teste{font-size:44px;}
#imgsuperior{height:1500px;}
.imgsupesq{width:100%;}
.img1dir{width:100%;height:470px;}
.img2dir{width:100%;height:470px;}
.imagem2{height:470px;}
.imagem3{height:470px;}

.planta1{width:50%;}
#plantas{min-height:540px;}
}

@media screen and (min-width:0px) and (max-width:600px){
.logo-dir{float:right;height:45px;width:310px;position:block;margin-top:15px;margin-right:1%;padding-top:18px;}
.teste{font-size:40px;}
#linkgra{height:130px;}
#imgsuperior{height:1500px;margin-top:230px;}
.imgsupesq{width:100%;}
.img1dir{width:100%;height:470px;}
.img2dir{width:100%;height:470px;}
.imagem2{height:470px;}
.imagem3{height:470px;}

.planta1{width:50%;}
#plantas{min-height:520px;}
}

a{text-decoration:none;color:black;}

@font-face{font-family:heebo;src:url(fonts/Heebo-ExtraBold.ttf);}
@font-face{font-family:heeboreg;src:url(fonts/Heebo-Regular.ttf);}