@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {background: url(../img/bg.jpg) repeat-y; width:100%; height:100%;}
a{text-decoration:none;}
img{border:none;}
footer{
    margin: 70px 0 0;
}
#geral {width: 980px;   background: url(../img/bg_geral.png) bottom repeat-x #FFF; margin: 0 auto;position: relative;}
.topo{width: 100%; height: 78px; margin: 20px 0 0;}
.banner {width: 980px; height:276px;  margin-top:5px;}
.conteudo {width: 960px;  padding: 10px;overflow-y: auto;}
.rodape {
    height: 120px;
   
    border-bottom: 2px solid #812b2a;
}
.esp1 {
}
.desen { height: 40px;   color:#a4a4a5; font-family:Arial; font-size:11px; margin: 30px 40px 0;}

.menu a, .menu a:visited {float:left;   font-size:11px; height:39px; width:89px; text-align:center; color:#434594; font-family: Arial, Helvetica, sans-serif; font-weight:bold}
.px {float:left;}
.menu a:hover {background:url(../img/hover_menu.jpg) no-repeat; color:#FFFFFF; height:39px; width:89px;}

.menu2 a, .menu2 a:visited {float:left; text-decoration:none; font-size:11px; height:34px; width:82px; text-align:center; color:#434594; font-family: Arial, Helvetica, sans-serif; font-weight:bold}
.menu2 a:hover { text-decoration:underline;}

.logo {width: 1;  float:left;  }
.menu {width: 67%;  height: 10px;  float: right;margin: 35px 0;}
.texto {font-size:27px;  color:#434594; font-family:Arial, Helvetica, sans-serif; width: 100%;  margin: 1% auto 5%;float: left;}
.cor1 {background:url(../img/pixel.jpg) bottom left no-repeat; padding-bottom:5px; float:left; width:946px;}
.b1 {width:228px; height:270px; float:left; margin-top:18px}
.b2 {width:228px;  float:left;  margin: 0.2% 0.3%;height: 305px;}
.b2:hover {
    border: 1px solid #000;
    margin: 0.1% 0.2%;
    height: 303px;
}
.b2 img{
    width: 228px;
}
#txt-home{ color:#434594; font-size: 17px; font-family:Arial; padding: 3% 20px;text-align: justify;}
#txt-home .read-more{
    color: #7E7E8A;
}
#facebook{float:left;margin-top:-40px;}
.txt1 {float:left; width:946px; margin-top:10px; color:#434594; font-size:12px; font-family:Arial;text-align: justify;}
.produtos {font-size:27px; color:#434594; font-family:Arial, Helvetica, sans-serif;    float: left;position: relative;margin: -20px 0 0;}
.p2 {background:url(../img/pixel.jpg) bottom left no-repeat; padding-bottom:5px; float:left; width:946px;}
.r1 {float:left; width:265px; margin-top:30px; height:76px; background:url(../img/bg1.png) left top no-repeat; margin-left:56px;}
.p3 {color:#da3031; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:21px; margin-left:86px; font-weight:bold}
.p4 {width:100%; margin-left:86px; font-size:11px; margin-top:5px; font-family:Arial; color:#434594}
.r2 {float:left; margin-left:165px; width:1px; margin-top:-10px; height:147px; background:url(../img/pixwl.png) top no-repeat}
.r3 {float:left; margin-left:56px;  width:410px; height:85px; margin-top:11px; background:url(../img/bg2.png) 40px 10px no-repeat;}
.cor2 {color:#da3031; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:21px; margin-left:110px; font-weight:bold}
.cor3 {color:#434594; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:23px;  font-weight:bold}
.menu2 {width:550px; height:79px; margin-top:30px; float:left}
.sp1 { }
.sp2 {margin-top:50px; margin-left:320px;}

.b3 {width:135px; height:161px; float:left; margin-top:18px}

#geral2 {width:1024px; height:auto; min-height:1090px; background: url(../img/bg_geral.png) bottom no-repeat #FFF; margin:16px auto;}
.cor4 {background:url(../img/pixel.jpg) bottom left no-repeat; padding-bottom:5px; float:left; width:946px; margin-top:30px;}

#geral3 {width:1024px; height:1145px; background: url(../img/bg_geral.png) bottom no-repeat #FFF; margin:16px auto;}

.form {float:left; width:626px; height:230px; margin-left:32px; margin-top:36px;}

.fm1 {width:249px; height:28px; border:1px solid #434594}
.fm2 {width:265px; height:130px; border:1px solid #434594}

.txt2 {color:#434594; float:left; font-size:12px; font-family:Arial;}
.txt3 {color:#434594; float:left; font-size:12px; font-family:Arial; margin-left:50px; margin-top:-8px;}

#geral4 {width:1024px; height:990px; background: url(../img/bg_geral.png) bottom no-repeat #FFF; margin:16px auto;}
#geral5 {width:1024px; height:860px; background: url(../img/bg_geral.png) bottom no-repeat #FFF; margin:16px auto;}

#paginador{
	float:right;
	width:150px;
	margin:20px 40px 0 0;
	color:#434594;
}
#paginador1{
	margin:20px 00px 0 -15px;
	color:#434594;
}
#paginador2{
	margin:-20px 0px 0 105px;
	color:#434594;
}
#paginador-on{
	margin:0 2px 0 2px;
	text-decoration:none;
	color:#da3031;
}
#item-pg{
	float:left;
}
.paginador-off{
	margin:0 2px 0 2px;
	color:#434594;
	text-decoration:none;
}
.paginador-off:hover{
	color:#434594;
	text-decoration:underline;
}
#seta-esquerda{
	float:left;
	margin-right:10px;
}
#seta-direita{
	margin-right:10px;
}

.texto .pinturas p{
    font-size: 10px !important;
    background-color: #fff;
    display: inline;
}
.clima-cotacao-call {
    margin: 24px 0 0;
    padding: 0 20px;
}
.pinturas a img {
    width: 100%;
    height: 150px;
}
.pinturas {
    border: 1px solid #ccc;
    margin: 5px 10px;
    width: 17%;
    height: 180px;
    text-align: center;
}
.pinturas:hover {
    border: 1px solid #000;
}
.clima-cotacao-call #climatempo{
    float: left;
    width: 33%;
}
.clima-cotacao-call #skypeCall {
    float: right;
    width: 33%;
    text-align: center;
}
.clima-cotacao-call #cotacao{
    float: left;
    width: 28%;
    margin: 3% 3%;
}
.clima-cotacao-call #skypeCall img{
    width: 100%;
    
}
.clear{
    clear: both;
}
.color1{
    color: #EB0A0A;
}
.color5{
    color: #EE2425;
}
.legend-products{
    text-align: left;
}
.legend-products h3, .legend-products h5 {
    margin: 15px;
    font-weight: normal;
}

.categorias-especiais p {
    font-style: Arial, Helvetica, 'sans-serif';
    font-size:14px;
    text-align:center;
    color: #000;
}