/* FONTES */

@font-face {
      font-family: "caviardreams";
      src: url("fontes/CaviarDreams.ttf") format("truetype");

}

@font-face {
      font-family: "kg";
      src: url("fontes/kg.ttf") format("truetype");

}

/* GERAL */

body {
    margin:0px;
    margin-top:0%;
    border:0px;
    overflow:auto;
    font-size:1.4vw;
    font-family:calibri,verdana,arial;
    text-align:left;
    line-height:150%;
    color:#00000;
    background:#f1f3f4 url("/images/bg2.jpg") no-repeat;
    padding:0px;
    background-size: 100% 200px;
}

a:link, a:visited, a:active {color:#000000;text-decoration:none;}
a:hover {color:#000000;text-decoration:underline;}
div {padding:0px;margin:0px;border:0px;}
img {border:0px;}

main, header, footer {width:100%;}

div.clear {clear:both;}

/* ESTRUTURA */

#ppmain {}

#principal {
    width:90%;
    margin-left: auto;
    margin-right: auto;
    padding:0px;
    float:center;
    display:table;
    font-size:100%;
}
@media screen and (max-width:750px) {
  #principal {font-size:220%;line-height:200%;}
}

#cabecalho {
    width:90%;
    margin-left: auto;
    margin-right: auto;
    padding:0px;
    float:center;
    display:table;
}
#cabecalhoapp {
    width:90%;
    margin-left: auto;
    margin-right: auto;
    padding:0px;
    float:center;
    display:none;
}
@media screen and (max-width:750px) {
  #cabecalho {display:none;}
  #cabecalhoapp {display:table;}
}


#rodape {
    width:100%;
    background-color:#ffffff;
    margin-left: auto;
    margin-right: auto;
    padding:0px;
    float:center;
    display:table;
    height:100%;
}

div.base {width:98%;margin:1%;display:table;}

/* ELEMENTOS */

p.texto {text-align:justify;font-size:120%;display:table;}

input, textarea {width:100%;border:1px solid #E5E5E5;background-color:#f9f9f9;color:#c0bebe;padding:1%;font-size:95%;}

input.botao {display:block;width:auto;float:right;}
input.botaoapp {display:none;font-size:90%;padding:1%;width:auto;float:right;}
@media screen and (max-width:750px) {
   input.botao {display:none;}
   input.botaoapp {display:block;}
}
span.tituloazul {color:#265a8c;font-family:kg;font-size:200%;padding:0% 0% 5% 0%;line-height:150%;}
span.titulolaranja {color:#fb8207;font-family:kg;font-size:200%;padding:0% 0% 5% 0%;line-height:150%;}

span.subtitulo {color:#4772e8;font-family:caviardreams;font-size:120%;padding:0% 0% 5% 0%;}
span.subtitulo2 {color:#4772e8;font-family:caviardreams;font-size:120%;padding:0% 0% 5% 0%;font-weight:bold;}

#divdestaque {display:table;}
#divdestaqueapp {display:none;}
@media screen and (max-width:750px) {
	#divdestaque {display:none;}
	#divdestaqueapp {display:table;}
}

#rodapecompleto {display:table;width:95%;float:center;margin:auto;padding-top:2%;}
#rodapecompletoapp {display:none;width:100%;padding:2%;font-size:200%;line-height:200%}
@media screen and (max-width:750px) {
	#rodapecompleto {display:none;}
	#rodapecompletoapp {display:table;}
}

#banner {display:table;}

#endereco {width:25%;font-size:90%;float:left;text-align:left;padding:0px;white-space:nowrap;}
#form {width:60%;float:right;padding-top:1%;text-align:left;padding:0px;}

#curitiba {width:auto;float:right;border-bottom:1px solid #59a8d1;padding:0.5% 2% 0% 2%;color:#11ddef;font-weight:bold;font-size:95%;font-style:italic;}

img.itemmenu {width:16%;}

