body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote {
	margin: 0; padding: 0; border: 0;
}

body, html { width:100%; height:100%; }

body { 	background: #fff;  font-family: 'PT Sans', sans-serif; color: #333; 
		font-size:12px; font-weight:400; 
    margin: 0;
    padding: 0;	
		border:0;
}

.bgNormal { background: #000;  }

#homeSlideIndex { position:relative; z-index:1; margin-top:80px; width:100%; height:400px;}
#homeSlideIndexAux { clear:both; height:0px; /* height: -moz-calc(100% - 90px);height: -webkit-calc(100% - 90px);height: -o-calc(100% - 90px);height: calc(100% - 90px); */}

img { border:0px; }
#setaScrolDown { cursor:pointer; }

.fundoSeccoes { background: #222; text-align:center; padding:10px; FONT-SIZE:12PX; color: #ccc; TEXT-TRANSFORM:UPPERCASE; }
.fundoDireitos { position:relative; padding:10px; text-align:center; background: #000; color: #ccc; font-size:12px; }

.inputArea { border:1px solid #ccc; width:95%; padding:5px; }
.inputAreaBot { cursor:pointer;background:#000; color: #fff; padding:5px 30px 5px 30px; border:0px; }

a { text-decoration:none; color: #fff; }
a.menuPrin { font-size:16px; color: #cccccc; padding:10px 15px 10px 15px; /*border:1px solid #f00;*/ }
a.menuPrin:hover { color: #ffffff; font-weight:700; }
a.menuPrinOn { font-size:16px; font-weight:700; color: #ffffff; padding:10px 15px 10px 15px; BORDER-BOTTOM:3px solid #fff;  }

.posiciona { position:relative; width:90%; max-width:1000px; margin: 0 auto; } 

#homeServ1 { cursor:pointer; float:left; position:relative; width:19%; /*border-left:1px solid #ccc; border-right:1px solid #ccc;*/ border-top:5px solid #ccc; margin-right:1%; height:250px; } 
#homeServ1:hover { background: #fff;  } 
#homeServ1:hover > .homeServDes { display: block; color: #000; } 
#homeServ1:hover > .homeServTit { top:30%; color: #000; } 
.homeServTit { position:absolute; top:40%; width:100%; color:#fff; text-align:center; font-size:18px; }
.homeServDes { display:none; position:absolute; top:45%; width:100%; color:#fff; text-align:center; font-size:14px;}
#homeServ1, .homeServTit, .homeServDes {
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -o-transition: all .5s linear;
}

.homeServImg1 { background: url('../images/homeServ1.jpg')no-repeat center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.homeServImg2 { background: url('../images/homeServ2.jpg')no-repeat center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.homeServImg3 { background: url('../images/homeServ3.jpg')no-repeat center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.homeServImg4 { background: url('../images/homeServ4.jpg')no-repeat center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.homeServImg5 { background: url('../images/homeServ5.jpg')no-repeat center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }

#notItem { cursor:pointer; float: left; width:40%; margin: 5%; min-height:220px; position:relative; /*border:1px solid #f00;*/ }
.notItemFot { position:relative; width:100%; height:150px; }
.notItemTit { position:relative; width:100%; color:#333; text-align:left; font-size:18px; }
.notItemDes { position:relative; width:100%; color:#666; text-align:left; font-size:14px;}

#notItem:hover > .notItemFot #zonaNoticiasDetVerMais { opacity: 1; top:50%; margin-top:-56px;
-webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;}
#zonaNoticiasDetVerMais { opacity: 0; z-index:4; position:absolute; width: 112px; top:0px; height:112px; left:50%; margin-left:-56px;  background: url('../images/bot_ani_noticia_vermais.png') no-repeat center center;
-webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;}
.notFicha1 { float:left; width:50%; position:relative; }
.notFicha2 { float:right; width:45%; position:relative; }
	

input, td, div, textarea, button { font-family: 'PT Sans', sans-serif; font-size: 12px; color: #333333; }

#linguas { font-family: 'PT Sans', sans-serif; font-size: 23px; color: #8D9090; }
#linguas a:link { font-family: 'PT Sans', sans-serif; font-size: 23px; color: #8D9090; }
#linguas a:visited { color: #8D9090; }
#linguas a:hover { color: #333333; }

.slide { position:absolute; width:100%; height:100%; Z-INDEX:1; }
#bolas { position:absolute; bottom:10px; width:100%; height:30px; text-align:Center;z-index:3; }
#bolas .zona { position:absolute; left: 50%; bottom: 10px; height:30px; }
.homeNewsBolaOff { /*display:table; */float:left; width:30px; height:30px; background: url('../images/home_news_bot.png'); /*opacity:0.5;filter:alpha(opacity=50);*/ cursor:pointer; }
.homeNewsBolaOn { /*display:table; */float:left; width:30px; height:30px; background: url('../images/home_news_bot_on.png'); /*opacity:1;filter:alpha(opacity=100);*/ cursor:pointer; }



#seccaoContacts {}
.campo {  color: #ccc; text-transform:uppercase; font-size:12px; }
.boxFormCont1 { border:1px solid #D3D3D3; width:100%; padding-top:3px; padding-bottom:3px; }
.boxFormCont1Submit { CURSOR:POINTER; font-size:14px; font-family: misolight, arial; color: #3C3C3C; border:1px solid #D3D3D3; padding:5px; }
.boxFormCont1Submit:hover { background: #D3D3D3; color: #3C3C3C;}

#menuMobile { display:none }
#menuMobileArqin, #submenuMobileArqin { display:none }

/* noticias */
#alavanca1,#alavanca21,#alavanca31 { /*border:1px solid #f00;*/ background: url(../images/seta_dir.png) no-repeat center center; position:absolute; height:100%; top:0px; width:40px; height:40px;  right:0px; z-index:20; cursor:pointer; /*border:1px solid #000000;*/ }
#alavanca2,#alavanca22,#alavanca32 { /*border:1px solid #f00;*/ background: url(../images/seta_esq.png) no-repeat center center; position:absolute; height:100%; top:0px; width:40px; height:40px;  right:50px; z-index:20; cursor:pointer; /*border:1px solid #000000;*/ }





/* FORMATAÇÃO DAS TABELAS DAS CARACTERISITCAS DOS PRODUTOS*/

#caracteristicasprod
{
	font-family: Geneva, sans-serif;
	font-size: 9px;
	background: #fff;
	
	border-collapse: collapse;
	text-align: left;
}

#caracteristicasprod th h1
{
	font-size: 14px;
	font-weight: normal;
	text-transform:uppercase;
	color: #333;
	margin-top:0px;
	margin-left:-8px;
	padding-left:8px;
	margin-right:-8px;
	background-color:#CCC;
}


#caracteristicasprod th
{
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding: 5px 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999;
text-align:center;
}



#caracteristicasprod td
{
	border-bottom: 1px solid #ccc;
	color: #666;
	text-align:center;
}
#caracteristicasprod tbody tr:hover td
{
	color: #C00;
}

#caracteristicasprod .separadorTabela
{
border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;

}


/* empresa */

.empPosiciona1 { float:left; width:40%; margin-left: 5%; margin-right:5%; }
.empPosiciona2 { margin-left: 5%; margin-right:5%; }
.empresaTit { padding-top:30px; padding-bottom:20px; font-size:36px; TEXT-TRANSFORM:UPPERCASE; color: #000; text-align:left; }
.empresaDes { position:relative; width:100%; font-size:12px; color: #666;}


/* catalogo */
.zonaCatHome { float:left; width:25%; margin:4%}
.catalogoSubMenu { float:left; width:200px; /*border:1px solid #f00;*/ min-height:230px; }
.catalogoPosDados { float:right; position:relative; width: -moz-calc(100% - 260px);width: -webkit-calc(100% - 260px);width: -o-calc(100% - 260px);width: calc(100% - 260px); /*border:1px solid #f00;*/ min-height:200px; }
.catalogoSubMenuLink { margin-bottom:10px; background: #000; color: #fff; width:100%; }
.catalogoSubMenuLinkSub { margin-left:30px; margin-bottom:10px; background: #333; color: #f00; width:100%; }
.catalogoSubMenuLinkSubDiv { padding:10px; color: #fff; }
.catalogoListaProd { float:left; width:29%; margin-left:2%; margin-right:2%; } 


/**
cookies
**/

.div_cookies {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: auto;
    padding: 5px 0;
    background-color: rgb(243, 179, 19);
    background-color: rgba(243, 179, 19, 0.8);
    display: none;
}

.div_cookies>div {
    display: table;
    margin: auto;
    height: 100%;
    min-height: 60px;
}

.div_cookies>div>div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.div_cookies .cookies_texto {
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: 300;
    line-height: 16px;
    display: inline-block;
    padding: 5px 20px;
}

.div_cookies .cookies_botoes {
    padding: 5px 20px;
    display: inline-block;
}

.div_cookies .cookies_botoes .cookies_bt1,
.div_cookies .cookies_botoes .cookies_bt2 {
    display: inline-block;
    margin: 0 5px;
    height: 29px;
}

.div_cookies .cookies_botoes .cookies_bt1 a,
.div_cookies .cookies_botoes .cookies_bt2 a {
    padding: 0 17px;
    font-size: 12px;
    color: #4b4a4a;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 29px;
    display: block;
    background-color: #FFFFFF;
    cursor: pointer;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.div_cookies .cookies_botoes .cookies_bt2 a,
.div_cookies .cookies_botoes .cookies_bt1 a:hover {
    color: #ffffff;
    background-color: #8d8d8d;
    cursor: pointer;
}

.div_cookies .cookies_botoes .cookies_bt2 a:hover {
    color: #4b4a4a;
    background-color: #FFFFFF;
    cursor: pointer;
}

