﻿body
{

	margin:0px;
	background-color:#6C7E76;
}
#BodyContainer
{
    text-align:center;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding-bottom:2px;
}
.headerBackground
{
	background: url(../img_site/home_04.jpg) repeat-x left center;
	width:100%;
	height:134px;
}
.headerContainer
{
	background: url(../img_site/background_menus.jpg) repeat-x left center;
	width:752px;
	height:134px;
	vertical-align:bottom;
   background-position:center;
}
.iconsMenu
{

	width:752px;
	height:134px;
    text-align:left;
   
}

.iconHome
{
	padding-top:0px;
	float:left;
	background: url(../img_site/iconeOver_home.jpg) no-repeat left center;
	width:80px;
	height:134px;
	margin-left:30px;
}
.iconEmpresa
{
	
	margin-top:45px;
	float:left;
	background: url(../img_site/icone_empresa.jpg) no-repeat left center;
	width:80px;
	height:89px;
	margin-left:46px;
}
.iconServico
{
	margin-top:45px;
	float:left;
	background: url(../img_site/icone_servicos.jpg) no-repeat left center;
	width:80px;
	height:89px;
	margin-left:43px;
}
.iconClientes
{
	margin-top:45px;
	float:left;
	background: url(../img_site/icone_clientes.jpg) no-repeat left center;
	width:80px;
	height:89px;
	margin-left:43px;
}
.iconFotos
{
	margin-top:45px;
	float:left;
	background: url(../img_site/icone_fotos.jpg) no-repeat left center;
	width:80px;
	height:89px;
	margin-left:39px;
}
.iconContato
{
	margin-top:45px;
	float:left;
	background: url(../img_site/icone_contato.jpg) no-repeat left center;
	width:80px;
	height:89px;
	margin-left:43px;
    margin-right:21px;
}


.iconHome:hover
{
	margin-top:0px;
	float:left;
	background: url(../img_site/iconeOver_home.jpg) no-repeat left center;
	width:80px;
	height:134px;
	margin-left:30px;
}
.iconEmpresa:hover
{
	margin-top:0px;
	float:left;
	background: url(../img_site/iconeOver_empresa.jpg) no-repeat left center;
	width:80px;
	height:134px;
	margin-left:46px;
}
.iconServico:hover
{
	margin-top:0px;
	float:left;
	background: url(../img_site/iconeOver_servicos.jpg) no-repeat left center;
	width:80px;
	height:134px;
	margin-left:43px;
}
.iconClientes:hover
{
	margin-top:0px;
	float:left;
	background: url(../img_site/iconeOver_clientes.jpg) no-repeat left center;
	width:80px;
	height:134px;
	margin-left:43px;
}
.iconFotos:hover
{
	margin-top:0px;
	float:left;
	background: url(../img_site/iconeOver_fotos.jpg) no-repeat left center;
	width:80px;
	height:134px;
	margin-left:39px;
}
.iconContato:hover
{
	margin-top:0px;
	float:left;
	background: url(../img_site/iconeOver_contato.jpg) no-repeat left center;
	width:80px;
	height:134px;
	margin-left:43px;
    margin-right:21px;
}
.backgroundBanner
{
	background: url(../img_site/home_26.jpg) repeat-x left center;
	width:100%;
	height:222px;
}
.banner
{
	background: url(../img_site/bannerHome.jpg) no-repeat left center;
	width:751px;
	height:222px;
	background-position:center;
	text-align:right;

}
#busca
{
	float:right;
	padding-top:194px;
	padding-right:20px;
	width:215px;
	height:23px;
    text-align:left;
}
.buscaText
{

	background-color:Transparent;
	color:#878a8f;
	border:none 0px Transparent;
	font-family:Tahoma;
	font-size:11px;
	width:120px;
	padding-top:4px;
	height:auto;
	padding-left:20px;
	float:left;
 
	
}
.buttonBusca
{
	border-color:#546f61;
	border-width:1px;
	width:55px;
	padding-left:16px;
	float:right;
	background-image: url(../img_site/btnBusca.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:23px;
	
	
}
.barCentral
{
	background: url(../img_site/Fatia-Menus.jpg) repeat-x left center;
	width:756px;
	height:34px;
    margin-right:auto;
    margin-left:auto;
}

.center
{
	width:750px;
	height:auto;
	padding-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.centerContainer
{
    margin-right:2px;
	margin-left:1px;
	text-align:center;
	float:left;
	width:748px;
	height:auto;
	background-repeat:repeat;
	background-color:#f0efef;
	text-align:center;
}
.footer
{
	background: url(../img_site/Footer.jpg) no-repeat left center;
	width:751px;
	height:52px;
	float:left;

}

.boxCenter
{
	width:306px;
	background:#f0efef repeat-y;
	height:auto;
    float:left;
	text-align:center;
	padding-bottom:10px;
}
.boxLeft
{	
	width:212px;
	background-color:#eceaea;
	height:auto;
    float:left;
	text-align:center;
    clear:right;

}
#repeatBoxLeft
{
	clear:left;
	width:212px;
	height:42px;
	background: url(../img_site/repMenu.jpg) no-repeat left center;
	float:left;
}
.boxRight
{
	clear:right;
	width:auto;
	background-color:#f0efef;
	background-repeat:repeat-y;
	height:auto;
	float:right;

	
}
.containerCenterPosition
{
float:left;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
display:list-item;
list-style-type:none;
}

.containerMenuPrincipal
{
    width:211px;
    height:auto;
   
}
.completeMenu
{
	background:none;
	width:211px;
	height:10px;
	float:left;
	border-right:solid 1px #406653;

}
.divBackground
{
	    background:none;
		border-right:solid 1px #406653;
		width:100%;
		text-align:left;
		height:22px;
		float:left;
}
.liCategoria
{
	padding-top:7px;
	width:180px;
	height:22px;
    color:#878a8f;
    float:left;
    cursor:pointer;
    font-family:Tahoma;
    list-style-type:none;
    font-size:11px;
    padding-left:20px;

    
}
.liCategoria:hover
{
    color:#406653;

}

.containerCategoria
{
	width:100%;
	float:left;
	text-align:left;
	clear:both;
    padding-top:10px;
}
.imgCategoria
{
	width:135px;
	height:100px;
	border: solid 2px #dfdfdf;
	margin-right:10px;
	
}
.nomeCategoria
{
	color:#6d7e76;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
}
.resmCategoria
{
	color:#6d7e76;
	font-family:Tahoma;
	font-size:11px;
}
.containerClientes
{
   float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
	clear:both;
}
.imgCliente
{
	border:solid 3px white;
}

.link
{
    color:#444955;
    font-family:Tahoma;
    font-size:10px;
    font-weight:bold;
    cursor:pointer;
}

.news
{
	float:left;
	display:none;
	margin-top:0px;
	width:211px;
	cursor:pointer;
	height:25px;
	background: url(../img_site/Newsletter.png) no-repeat left center;
}
.boxNews
{
	background: url(../img_site/boxNews.png) no-repeat center center;
	padding-top:5px;
	padding-left:5px;
	height:89px;
	display:none;
	width:171px;
    float:left;
	display:none;
	position:relative;
}
.boxNewsText
{
	 width:100%;
	 height:100%;
     float:left;

}
.newsContainerTop
{
	float:left;
	height:20px;
	width:171px;
}
.newsContainerBottom
{
	float:left;
	height:69px;
	width:171px;
}
.newsContainerBottom input
{
    float:left;
}
#btnMail
{
	background-color:#f0f1f2;
    margin-left:4px;
    margin-top:5px;
	width:30px;
	height:18px;
    font-family:Tahoma;
    font-size:11px;
    color:#444955;
}
.textNews
{    

	margin-left:8px;
	margin-top:4px;
	color:#444955;
    font-family:Tahoma;
    font-size:10px;
    height:12px;
    width:110px;
}
.boxNews a
{
	float:right;
	color:White;
	text-decoration:none;
    font-family:Tahoma;
    font-size:11px;
    padding-right:15px;
    font-weight:bold;
    padding-top:5px;
 
}
.cdigital
{
	float:left;
	width:85px;
	height:30px;
	
}
#cdigital
{
	color:#9fa0a0;
	cursor:pointer;
	margin-left:1px;
	margin-top:19px;
	width:110px;
	height:20px;
	float:left;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
}
#cdigital span
{
 color:#0056a2;
}
