*{
    margin:0;
    padding:0; 
}

h1{font-size:2em; font-weight:300;}
h2{font-size:1.8em; font-weight:400;}
h3{font-size:1.5em; font-weight:500;}
p{margin-bottom:15px;}
p:last-child {margin-bottom:0;}
b, strong{font-weight:bold;}
mark{padding:5px 10px; background-color: #eee;}
ul{list-style: none;}
img{border:none; width:100%; max-width: 100%; vertical-align: middle;}
small{font-size: 0.75em; color:#555;}
a{text-decoration:none;color:#444;}
a img{border:0;}


body{
    text-align: center;
    background:#fff;
    font-family: Arial, Verdana, sans-serif;
	color:#444;
}

/*BACKGROUNDS*/
.bg-yellow{background:#fff419;}
.bg-green{background:green;}
.bg-blue-light{background:#5f9cc9 url(imgs/marcasQtrabalhamos.jpg) no-repeat center;}
.bg-blue{background:#0070b4 url(imgs/logo_footer.jpg) no-repeat center;}
.bg-light{background: url(imgs/background_kite.jpg) no-repeat top left;background-size:42%;padding-bottom:1em;}

.radius{border-radius:15px;webkit-border-radius:15px;moz-border-radius:15px;}
.fonth1{font-weight:bold;color:#444;}
.boxshadows{-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.3); box-shadow:0px 3px 3px 0px rgba(0,0,0,0.3) ;}

/*CONTAINER*/
.container{float:left; width:100%;}
.content{width:80%;margin:0 10%;padding: 40px 0;position:relative;}
.bg-orange {background-color: #e16f4d; color:#ffffff;}
.bg-header {background-image:url(imgs/fundoHeader.jpg);}

.main_logo h1{text-align: center;}
.main_logo img{width: 100%;max-width:373px;height:101px;}

.main_nav{display:block;padding: 30px 0;background:url(imgs/background_nav.jpg);}
.links_prin{width: 800px;margin: 0 auto;height:50px;background: ;}
.main_nav li{float: left;}
.main_nav a{margin:4px 0 15px 15px;padding: 5px 15px 5px 15px;font-size: 20px;text-transform:uppercase;color:#fff;float:left;font-weight:bold;}

/*CATEGORIAS*/
.alignCat_center{margin:0 auto;width:830px;height:100px;margin-top:-32px;margin-bottom:-25px;}
.icons-categorias{float:left;width:90px;height:auto;margin:0 0 0 19px;}
.icons-categorias a{color:#444;}
.icons-categorias a:hover{color:;}
.icons-categorias h1{font-size:14px;text-transform:uppercase;text-align:center;}
.thumb{width:70%;height:auto;float:left;margin:8px 3px;padding:10px;}

#clear{clear:both;}
/*HOME*/
.main_carrossel{
width:183px;
height:639px;
background:#4070a3;
float:right;
position:relative;
margin-top:-25px;
}

.main_escola{
width:50%;
height:auto;
float:left;
background:#;
padding:10px;
margin:0 0 0 25%;
padding-bottom:5em;
text-align:left;
color:#0070b4;
}
.main_escola h1{text-transform:uppercase;padding-bottom:10px;font-weight:bold;}
.main_escola p{font-size:1em;line-height:25px;float:left;padding:0 5em 0 0em;margin-top:-25px;}

/*PRODUTOS*/
.main-listPro{
width:250px;
height:350px;
margin:15px 0 0px 10px;
float:left;
}
.main-listPro h2{
font-size:1em;
font-weight:bold;
height:50px;
color:;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
}
.main-listPro span{padding:5px 15px 5px 15px;background:#f65718;font-weight:bold;color:#fff;}
.main-listPro a{padding:15px 15px 2em 15px;float:left;border-radius:15px;}

.social{
width:auto;
height:auto;
float:right;
}
.social ul{margin:0;padding:0;}
.social li{float:left;}
.social a{
width:34px;
height:35px;
margin-left:8px;
float:left;
}

/*DETALHE DO PRODUTO*/
.descricao{
width:50%;
margin:0 25%;
height:auto;
background:#eee;
line-height:22px;
padding:2em 1em;

}
.descricao span{font-size:3em;font-weight:bold;color:#0060ff;}
.descricao p{text-align:left;padding:20px 0;}

.janela{
width:100%;
margin:10px 20px 10px 0;
display:none;

}

.janela img{
width:97px;
height:35px;
float:right;
}

/*FORMS*/
.box-medium{
width:50%;
background:;
margin:0 auto;
}
label{display:block;background:;text-align:left;font-size:1em;}
input{padding:15px;width:100%;}
textarea{padding:10px;width:100%;margin-bottom:5px;}
.btn-green{width:30%;float:left;text-transform:uppercase;background-color:#59ab66; border-color:#4b9157;border:0;color:#fff;font-size:16px;cursor:pointer;border-radius:5px;border:1px solid #59ab66;}
.btn-green:hover{background-color:#66c475; }
.form-text{margin-bottom:5px;margin-top:10px;}

.escola img{width:60%; }
.escola p{text-align:left; }

footer h1{color:#fff;}
footer .fone{font-weight:bold;font-size:44px;}
footer .email{font-weight:normal;color:#fff;font-size:16px;}
footer .end{font-weight:normal;color:#fff;font-size:20px;margin-top:10px;}
#main-select select{display:none;}
@media screen and (max-width: 1024px){
.main_escola{width:73%;margin:0 ;}
.main_escola h1{color:#252c56;}
.descricao{width:100%;margin:0;}
.bg-blue-light{background-size:90%;}
.escola img{width:100%; }
}
@media screen and (max-width: 768px){
.box-medium{width:100%;}
.main_escola{width:auto;margin:0;}
.main_carrossel{display:none;}
.alignCat_center{width:600px;height:100px;margin-top:-32px;margin-bottom:-25px;margin-right:-35px;background:;}
.icons-categorias{float:left;width:75px;height:auto;margin:0 0 0 2px;background:;}
.thumb{width:80%;height:auto;float:left;margin:8px -3px;padding:10px;}
.margin{padding:0;}
.main_escola p{padding:0;}
.links_prin{width:700px;}
.main_nav a{margin:4px 0 15px 13px;font-size:18px;}
.bg-light{background:none;}

}
@media screen and (max-width: 600px){
.cat-icons, .main_nav{display:none;}
#main-select select{padding:15px;width:80%;display:inline-block;margin:0 10px 0 10px;border:1px solid #252c56;}
.bg-light{background: none;}
.main-listPro{
width:215px;
float:left;
}
.box-medium{width:100%;}
footer .end{font-size:16px;}
footer .fone{font-size:25px;}


}





















