@import url("https://fonts.googleapis.com/css?family=Oswald:300,400");
@import url("https://fonts.googleapis.com/css?family=Pragati+Narrow:400,700");

@import url("menu.css");
@import url("estrutura.css");

img#renwd{right:10px; position:absolute; top:50%; margin-top:-10px;}

.shadowcontainer{box-shadow: -10px 0px 20px -20px #000, 10px 0px 20px -20px #000;}
.bld01{font-weight:400;}
.bld02{font-weight:700;}

.icon {margin:0 20px 20px; }

.CntrVrtcl { position:relative; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.CntrHrztl { left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); }

.lnkRdpe, .lnkRdpe:visited, .lnkRdpe:link, .lnkRdpe:active { color:#DDD; text-decoration:none; }
.lnkRdpe:hover { color:#F66; text-decoration:none; }

/*truque centraliza iframe responsivo*/
.iframe-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;/*ADAPTAÇÃO*/margin:20px;/*ADAPTAÇÃO*/}
.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;/*ADAPTAÇÃO*/-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/*ADAPTAÇÃO*/}
/*truque centraliza iframe responsivo*/

/*google maps*/
div#maps{margin-top:56px; margin-left:0;}
iframe#gmaps{border:1px solid #CCC; background-color:#EEE; margin:0; }
/*google maps*/

/*imagens com borda interna*/
img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*imagens com borda interna*/

.LogoTop{width:70%;}

#Blc-Cntd-F01 p, #Blc-Cntd-F01 ul, #Blc-Cntd-F01 form{font-family:'Oswald', sans-serif; font-size:18px; line-height:150%; color:#444; font-weight:300; text-shadow:1px 1px #ddd;}
#Blc-Cntd-F01 ul{font-weight:400;}
#Blc-Cntd-F01 ul li{font-weight:300; line-height:150%; list-style:inside;}
#Blc-Cntd-F01 ul li:first-child{margin-top:20px;}
h2, h3, h4 {font-family:'Oswald', sans-serif; color:#A33234; line-height:125%; font-weight:400; text-shadow:-1px -1px #EEE;}
h2 {font-size:28px;}
h3 {font-size:26px; font-weight:300; }
h4 {font-size:24px;}

p.areaDstq{font-family:'Pragati Narrow', sans-serif; font-size:37px; color:#DDD; line-height:100%; text-shadow:-1px -1px #722C2C;}
p.areaRdpe{font-family:'Oswald', sans-serif; font-size:20px; color:#DDD; line-height:135%; margin-top:20px; font-weight:300; text-shadow:-1px -1px #722C2C;}
p.areaRdpe span{margin-left:30px;}
p.areaSlgn{font-family:'Oswald', sans-serif; font-size:47px; color:#722C2C; line-height:100%; margin-top:15px; text-align:right;}

.btn-success, .btn-warning{font-family:'Oswald', sans-serif; font-weight:300; font-size:16px; color:#DDD; text-decoration:none; width:50%; padding-bottom:5px;}
.mrgLft{margin-left:40px;}
.mrgRgt{margin-right:40px;}

/*formulário contato*/
input[type="text"],textarea{font-family:'Pragati Narrow',sans-serif;font-size:18px; color:#742C2C; background-color:#EEE; }
textarea{resize:none;height:110px;display:block;}
/*formulário contato*/

/*XXXXXXXXXXXXXXXXXXXXXXXXXX/ CELULAR /XXXXXXXXXXXXXXXXXXXXXXXXXX*/
@media(max-width:767px){
p.areaDstq{font-size:27px;}
p.areaRdpe{font-size:17px;}
p.areaSlgn{font-size:37px;}
.mrgLft, .mrgRgt{margin:0 20px;}
h1{font-family:'Oswald', sans-serif; font-size: 24px; text-transform:uppercase; color:#722C2C; font-weight:300; text-shadow:-1px -1px #EEE; margin:0;}
#Blc-Cntd-F01 p, #Blc-Cntd-F01 h2, #Blc-Cntd-F01 h3, #Blc-Cntd-F01 h4, #Blc-Cntd-F01 ul, #Blc-Cntd-F01 form{margin:20px;}
div#maps{margin-top:0;}
input[type="text"],textarea{width:95%;}
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXX/ CELULAR /XXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*XXXXXXXXXXXXXXXXXXXXXXXXXX/ TABLET /XXXXXXXXXXXXXXXXXXXXXXXXXXX*/
@media (min-width:768px) and (max-width:979px) {/*TABLET*/
h1{position:relative; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); margin-right:40px; font-family:'Oswald', sans-serif; font-size:37px; text-transform:uppercase; color:#722C2C; line-height:125%; font-weight:300; text-shadow:-1px -1px #EEE;}
.LogoTop{width:85%; float:right;}
div#maps{margin-top:86px;}
input[type="text"],textarea{width:75%;}
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXX/ TABLET /XXXXXXXXXXXXXXXXXXXXXXXXXXX*/

@media (min-width:768px){
#Blc-Cntd-F01 p, #Blc-Cntd-F01 h2, #Blc-Cntd-F01 h3, #Blc-Cntd-F01 h4, #Blc-Cntd-F01 ul, #Blc-Cntd-F01 form{margin:20px 40px;}
}

@media(min-width:980px){
h1{position:relative; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); margin-right:40px; font-family:'Oswald', sans-serif; font-size:34px; text-transform:uppercase; color:#722C2C; line-height:125%; font-weight:300; text-shadow:-1px -1px #EEE;}
input[type="text"],textarea{width:80%;}
}
