@charset "utf-8";
/* CSS Document */

body{
background-color:#E2E2E2;
margin:0;
}


/*DIVs*/
#geral {
	width: 950px;
	height: auto;
	margin: auto;
	position: relative;
}
#menusup {
	height: 60px;
	width: 950px;
	position: relative;
	float:left;
	color:#3F3F3F;
}
#menusup ul{
	padding:0px;
	margin:0px;
	float: left;
	width: 100%;
	background-color:#E2E2E2;
	list-style:none;
}
#menusup ul li{
	display:inline;
}
#menusup ul li a{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	text-decoration:none;
	/*Top - Left*/
	padding: 23px 40px;
	float:left;
}
#menusup ul li a:hover{
	color: #3F3F3F;
	text-decoration:none;
}
#menusupadm {
	height: 60px;
	width: 950px;
	position: relative;
	float:left;
	color:#3F3F3F;
}
#menusupadm ul{
	padding:0px;
	margin:0px;
	float: left;
	width: 100%;
	background-color:#E2E2E2;
	list-style:none;
}
#menusupadm ul li{
	display:inline;
}
#menusupadm ul li a{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	text-decoration:none;
	/*Top - Left*/
	padding: 23px 26px;
	float:left;
}
#menusupadm ul li a:hover{
	color: #3F3F3F;
	text-decoration:none;
}
#topo {
	float:left;
	height: 80px;
	width: 920px;
	position: relative;
	background-color: #000;
	text-align: right;
	padding: 15px;
}
#conteudo {
	width: 928px;
	height: auto;
	float:left;
	position: relative;
	padding: 11px;
	background-color: #FFFFFF;
	display: table;
	text-align: justify;
}
#banner {
	width: 928px;
	height: 215px;
	position: relative;
	float: left;
}
#lateral {
	width: 192px;
	height: auto;
	margin-top: 10px;
	position: relative;
	float: left;
	background-color: #FAFAFA;
	padding: 4px;
}
#busca {
	background-color: #F2F2F2;
	width: 680px;
	height:35px;
	position: relative;
	margin-top:15px;
	margin-bottom:10px;
	float:right;
	padding-top: 10px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left 17px;
	vertical-align: middle;
}
#res {
	background-color: #F2F2F2;
	width: 680px;
	height:30px;
	position: relative;
	margin-top:15px;
	margin-bottom:10px;
	float:right;
	padding-top: 15px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left 17px;
	vertical-align: middle;
}
#conteudocentral {
	background-color: #FFFFFF;
	float: left;
	width: 840px;
	position: relative;
	margin-top:10px;
	margin-left:40px;
	margin-right:40px;
	height: auto;
}
#conteudodireita {
	background-color: #FFFFFF;
	float: left;
	width: 648px;
	position: relative;
	margin-top:10px;
	margin-left:40px;
	margin-right:40px;
	height: auto;
}
#destaqueesquerda {
	width: 290px;
	height:auto;
	position: relative;
	float: left;
	text-align: justify;
	clear:left;
	margin-bottom: 10px;
}
#destaquedireita {
	width: 290px;
	height:auto;
	position: relative;
	float: right;
	text-align: justify;
	margin-bottom: 10px;
}
#rodape {
	background-color: #EFEFEF;
	float: left;
	height: 80px;
	width: 928px;
	position: relative;
	margin-top: 10px;
	text-align:center;
}
#geral #conteudo #busca #textfield {
	vertical-align: 1px;
	margin-right: 10px;
	margin-left: 10px;
	border: thin solid #D8D8D8;
}

/*PÁGINA INTERNA*/
#fotoproduto {
	background-color: #FFFFFF;
	float: left;
	width: 250px;
	position: relative;
	height: 250px;
}
#textoproduto {
	float: right;
	height: auto;
	width: 390px;
	position: relative;
	text-align: justify;
}
#relacionados {
	float: left;
	height: auto;
	width: 648px;
	margin-top: 20px;
	position: relative;
}
#relacionadosesquerda {
	float: left;
	width: 310px;
	position: relative;
	text-align: justify;
}
#relacionadosdireita {
	float: right;
	width: 310px;
	position: relative;
	text-align: justify;
}

/*CLASSES*/
.textos {
	font-family: Arial;
	font-size: 11px;
	color: #656565;
}
.categoria{
	font-family: Arial;
	font-size: 11px;
	color: #A2A2A2;
}
.linha{
	font-family: Arial;
	font-size: 11px;
	color: #A2A2A2;
	line-height: 32px;
}
.contato {
	font-family: Arial;
	font-size: 21px;
	font-weight: bold;
	color: #DDDDDD;
	float: right;
	line-height: 28px;
}
.atendimento {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #DDDDDD;
	float: right;
}
.parceiros {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #B2AFAF;
	float: right;
	padding-right: 15px;
	padding-top: 8px;
}
.busca{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #A29E9E;
	vertical-align:text-top;
}
.res{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #828181;
	vertical-align:text-top;
}
.imgrelacionados {
	float: left;
	padding-right:10px;
	margin-bottom:10px;
}
.logo {
	float: left;
}
.imgmenu {
	padding-bottom: 5px;
}
.imgparceiros {
	padding-left: 10px;
}
.titulocinza{
	font-family: Arial;
	font-size: 14px;
	color: #656565;
	font-weight: bold;
}

/*LINKS*/
	/*titulo azul relacionados*/
.tituloazulrel {
	font-family: Arial;
	font-size: 11px;
	color: #005FAC;
	font-weight: bold;
	text-align: left;
}
.tituloazulrel:link {
	color: #005FAC;
}
.tituloazulrel:visited {
	color: #005FAC;
}
.tituloazulrel:hover {
	color: #005FAC;
}
.tituloazulrel:active {
	color: #005FAC;
}
	/*titulo azul*/
.tituloazul {
	font-family: Arial;
	font-size: 14px;
	color: #005FAC;
	font-weight: bold;
}
.tituloazul:link {
	font-family: Arial;
	font-size: 14px;
	color: #005FAC;
	font-weight: bold;
}
.tituloazul:visited {
	color: #005FAC;
}
.tituloazul:hover {
	color: #005FAC;
}
.tituloazul:active {
	color: #005FAC;
}

	/*menu lateral*/
.menulateral {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	padding-left: 15px;
	line-height: 22px;
}
.menulateral:link {
	text-decoration: none;
}
.menulateral:visited{
	text-decoration: none;
}
.menulateral:hover {
	color:#2B2B2B;
	text-decoration:underline;
}
.menulateral:active {
	text-decoration: none;
}
.submenulateral {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	padding-left: 20px;
	line-height: 22px;
}
.submenulateral:link {
	text-decoration: none;
}
.submenulateral:visited{
	text-decoration: none;
}
.submenulateral:hover {
	color:#2B2B2B;
	text-decoration:underline;
}
.submenulateral:active {
	text-decoration: none;
}

	/*menu leteral de serviços*/
.menulateralservicos {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	padding-left: 15px;
	line-height: 22px;
}
.menulateralservicos:link {
	text-decoration: none;
}
.menulateralservicos:visited{
	text-decoration: none;
}
.menulateralservicos:hover {
	color:#0289C1;
	text-decoration:underline;
}
.menulateralservicos:active {
	text-decoration: none;
}
.submenulateralservicos {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	padding-left: 20px;
	line-height: 22px;
}
.submenulateralservicos:link {
	text-decoration: none;
}
.submenulateralservicos:visited{
	text-decoration: none;
}
.submenulateralservicos:hover {
	color:#0289C1;
	text-decoration:underline;
}
.submenulateralservicos:active {
	text-decoration: none;
}
	/*trabalhe conosco*/
.trabalheconosco {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #919191;
	text-decoration: none;
	padding-left: 15px;
	padding-bottom:25px;
	line-height: 22px;
}
.trabalheconosco:link {
	text-decoration: none;
}
.trabalheconosco:visited{
	text-decoration: none;
}
.trabalheconosco:hover {
	text-decoration:underline;
}
.trabalheconosco:active {
	text-decoration: none;
}

	/*categoria link*/
.categorialink{
	font-family: Arial;
	font-size: 11px;
	color: #898989;
	text-decoration:underline;
}
.categorialink:link {
	text-decoration:underline;
}
.categorialink:visited{
	text-decoration:underline;
}
.categorialink:hover {
	color:#a2a2a2;
}
.categorialink:active {
	text-decoration:underline;
}

	/*rodapé*/
.rodape {
	font-family: Arial;
	font-size: 10px;
	color: #959595;
	text-decoration:none;
}
#menuestrutura {
	float: left;
	height: 40px;
	width: 648px;
	position: relative;
	margin-right: 40px;
	margin-left: 40px;
	text-align: right;
}

.rodape:link {
	text-decoration:none;
}
.rodape:visited {
	text-decoration:none;
}
.rodape:hover {
	text-decoration:underline;
}
.rodape:active {
	text-decoration:none;
}

.menuestrutura {
	font-family: Arial;
	font-size: 10px;
	color: #525252;
}
.menuestrutura:link {
	color: #525252;
}
.menuestrutura:visited {
	color: #525252;
}
.menuestrutura:hover{
	color: #0289C1;
}
.menuestrutura:active {
	color: #525252;
}
.estruturasemlink {
	font-family: Arial;
	font-size: 10px;
	color: #525252;
}
