* {
	margin:0;
	padding:0;
}

.nav a
{
	font-size: 11px;
	text-decoration:none;
	color:#aa2023;
	padding:5px;
}

.nav a:hover
{
	text-decoration:none;
	color:#333;
	padding:5px;
	font-size:11px;
}

.nav a.highlight
{
	text-decoration:none;
	color:#333;
	padding:5px;
	font-size:11px;
}

.nav-alpha a
{
	font-size: 15px;
	text-decoration:none;
	color:#aa2023;
	padding:5px;
}

.nav-alpha a:hover
{
	text-decoration:none;
	color:#333;
	padding:5px;
	font-size:15px;
}

.nav-alpha a.highlight
{
	text-decoration:none;
	color:#333;
	padding:5px;
	font-size:15px;
}

body {
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
ol,ul {
	list-style:none;
}
#box-login {
display:block;
height:24px;
left:180px;
position:relative;
top:0;
width:61px !important;
z-index:2;}
	#box-login a#login {
		background:url(../images/login.png) no-repeat;
		width:61px;
		height:24px;
		display:block;
		
	}
		#box-login a#login:hover {
		background:url(../images/login-hover.png) no-repeat;
		width:61px;
		height:24px;
		display:block;
		
	}
.oneColLiqCtrHdr #container {
	width: 100%;  /* this will create a container 80% of the browser width */
	background:#fff;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColLiqCtrHdr #header {
	background: #333;
	height:85px;
}
.oneColLiqCtrHdr #header div {
	width:800px;
	margin:0 auto;
}
.oneColLiqCtrHdr #header div#logo {
	float:left;
	width:375px;
}
.oneColLiqCtrHdr #header div#noticias {
	float:right;
	width:425px;
	padding: 0;
}
.oneColLiqCtrHdr #header div#noticias h1 {
	
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000;
	line-height:20px;
	margin:0;
	padding:0;
	color:#eb3e00;

}
.oneColLiqCtrHdr #header div#noticias h1 a {
		text-decoration:none;color:#eb3e00;
}
.oneColLiqCtrHdr #header div#noticias h1 a:hover {
		text-decoration:none;
			color:#fff;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.oneColLiqCtrHdr #header div#noticias p.destaque {
	color:#ccc;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000;
	line-height:20px;
	margin:0;
	padding:0;
}
.oneColLiqCtrHdr #header div#noticias a.leia-mais {
	color:#fff;
	text-decoration:underline;
	padding:0 5px;
}

/*=================================MENU================================================*/
.oneColLiqCtrHdr #menu {
	background:url(../images/header_bg.png) repeat-x;
	height:140px;
	border-top:5px solid #AA2023;
	position:relative;
	z-index:1;
}
.oneColLiqCtrHdr #menu ul {
	list-style:none;
	width:800px;
	margin: 0 auto;
	padding:0;
}
.oneColLiqCtrHdr #menu ul li {
	display:inline-block;
	width:120px;
	padding:0 15px;
}
.oneColLiqCtrHdr #menu ul li.active {
	display:inline-block;
	width:120px;
	padding:0 15px;
	border-top:15px solid #aa2023;
}
.oneColLiqCtrHdr #menu ul li a, a.active {
	margin:0 auto;
}
.oneColLiqCtrHdr #menu ul li a#home {
	background:url(../images/icons/home.png) no-repeat;
	height:115px;
	width:111px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#home.active:hover {
	background:url(../images/icons/home.png) no-repeat;
	height:115px;
	width:111px;
	display:block;
}
/*.oneColLiqCtrHdr #menu ul li a#home.active, a#produtos.active, a#empresa.active, a#onde-encontrar.active, a#contato.active {
	border-top:15px solid #aa2023;
}*/
.oneColLiqCtrHdr #menu ul li a#home:hover {
	background:url(../images/icons/home-hover.png) no-repeat;
	height:115px;
	width:111px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#produtos {
	background:url(../images/icons/produtos.png) no-repeat;
	height:115px;
	width:111px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#produtos.active:hover {
	background:url(../images/icons/produtos.png) no-repeat;
	height:115px;
	width:111px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#produtos:hover {
	background:url(../images/icons/produtos-hover.png) no-repeat;
	height:115px;
	width:111px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#empresa {
	background:url(../images/icons/empresa.png) no-repeat;
	height:115px;
	width:111px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#empresa.active:hover {
	background:url(../images/icons/empresa.png) no-repeat;
	height:115px;
	width:111px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#empresa:hover {
	background:url(../images/icons/empresa-hover.png) no-repeat;
	height:115px;
	width:111px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#onde-encontrar {
	background:url(../images/icons/onde_encontrar.png) no-repeat;
	height:115px;
	width:120px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#onde-encontrar.active:hover {
	background:url(../images/icons/onde_encontrar.png) no-repeat;
	height:115px;
	width:120px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#onde-encontrar:hover {
	background:url(../images/icons/onde_encontrar-hover.png) no-repeat;
	height:115px;
	width:120px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#contato {
	background:url(../images/icons/contato.png) no-repeat;
	height:115px;
	width:120px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#contato.active:hover {
	background:url(../images/icons/contato.png) no-repeat;
	height:115px;
	width:119px;
	display:block;
}
.oneColLiqCtrHdr #menu ul li a#contato:hover {
	background:url(../images/icons/contato-hover.png) no-repeat;
	height:115px;
	width:119px;
	display:block;
}
/*================BREADCRUMB==========*/
div#breadcrumb {

	width:100%;
	background:#666;
	position:relative;
	z-index:0;
	top:-5px;
}
div#breadcrumb ul {
	list-style:none;
	width:800px;
	margin:0 auto;
	font-size:11px;	line-height:35px;
}
div#breadcrumb ul li {
	display:inline-block;
	font-size:11px;
	color:#c0c0c0;
}
div#breadcrumb ul li a {
	text-decoration:none;
	color:#000;
}
/*=========Estilo div MainContent GERAL===========*/
		.oneColLiqCtrHdr #mainContent {
	background:#d6d6d6;
}
.oneColLiqCtrHdr #mainContent div#box-content {
	width:800px;
	margin:-5px auto 0 auto;
	background:#fff;
}
.oneColLiqCtrHdr #mainContent div#box-content h1 {
	line-height:180%;
	color:#aa2023;
	padding:10px 40px 0 40px;
	font-size:36px;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:900;
	clear:both;
}
/*=========Estilo div MainContent página Home===========*/
.oneColLiqCtrHdr #mainContent.home {
margin: 0 0 -5px 0;
background: #000 url(../images/stamp.jpg) no-repeat center ;
}
.oneColLiqCtrHdr #mainContent.home #slide {
	height:350px;
	margin:0 auto;
	width:100%;
		background:url(../images/home/slide-home.jpg) no-repeat center ;/*Controla a imagem de fundo do slide*/
	position:relative;
	z-index:0;
	top:-5px;
}
.oneColLiqCtrHdr #mainContent.home #slide div#slide-legend {
	left:50%;
	top:125px;
	width:500px;
	height:165px;
	position:relative;
	z-index:2;
}

/*=========Estilo div MainContent página de Empresa===========*/
.oneColLiqCtrHdr #mainContent.empresa div#box-content div {
	width:100%;
	padding:0 0 20px 0;
}
.oneColLiqCtrHdr #mainContent.empresa div#box-content a img {
	border:none;
}
.oneColLiqCtrHdr #mainContent.empresa div#box-content p {
	line-height:120%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:10px 40px 0 40px;
}
.oneColLiqCtrHdr #mainContent.empresa div#box-content div div#text {
	width:550px;
	float:left;
}
.oneColLiqCtrHdr #mainContent.empresa div#box-content div div#images-empresa {
	width:240px;
	float:right;
}
.oneColLiqCtrHdr #mainContent.empresa div#box-content div div#images-empresa ul {
	list-style:none;
}
.oneColLiqCtrHdr #mainContent.empresa div#box-content div div#images-empresa ul li {
	display:inline-block;
}
/*=========Estilo div MainContent página COntato=====*/

.oneColLiqCtrHdr #mainContent.contato div#box-content p {
	line-height:120%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:10px 40px 0 40px;
}
.oneColLiqCtrHdr #mainContent.contato div#box-content h3 {
		line-height:120%;
	color:#aa2023;
	margin:10px 40px 0 40px;
	font-size:16px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		border-bottom:2px solid #aa2023;

}
.oneColLiqCtrHdr #mainContent.contato div#box-content div div#formulario-contato {
	padding:10px 40px 20px 40px;
	
}

.oneColLiqCtrHdr #mainContent.contato div#box-content div#formulario-contato-2 {
	padding:10px 40px 200px 40px;
}
.oneColLiqCtrHdr #mainContent.contato div#box-content div div#formulario-contato fieldset{
	border:none;
	width:360px;
	background:#e5e5e5;
	padding:20px;
}
.oneColLiqCtrHdr #mainContent.contato div#box-content div div#formulario-contato ul{
	list-style:none;
	text-align:center;
}
.oneColLiqCtrHdr #mainContent.contato div#box-content div div#formulario-contato ul li {
	line-height:40px;
}
.oneColLiqCtrHdr #mainContent.contato div#box-content div div#formulario-contato ul li.campo-mensagem {
	line-height:80px;
	
}
.oneColLiqCtrHdr #mainContent.contato div#box-content div div#formulario-contato ul li.botao {
	text-align:right;
	padding:0 20px 0 0;
	
}
.oneColLiqCtrHdr #mainContent.contato div#box-content div div#formulario-contato input.campo-nome, input.campo-email, input.campo-assunto {
width:325px;
height:25px;
color:#aa2023;
font-size:12px;
padding:0 0 0 2px;
}
.oneColLiqCtrHdr #mainContent.contato div#box-content div div#formulario-contato textarea.campo-mensagem {
width:325px;
height:65px;
color:#aa2023;
font-size:12px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
vertical-align:middle;
padding:0 0 0 2px;
}
/*=========Estilo div MainContent página de Representantes===========*/
.oneColLiqCtrHdr #mainContent.representantes div#box-content div {
	width:100%;
	padding:0 0 20px 0;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#left {
	width:400px;
	float:left;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right {
	width:400px;
	float:right;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right p {
	font-size:12px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results {
	width:380px;
	background:#e5e5e5;
	padding:5px;
	margin:20px 0 0 0;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results div {
	padding:0px;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results ul, ol {
	list-style:none;
		font-size:12px;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results h1, h2, h3 {
	color:#aa2023;
	line-height:150%;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results h1 {
	font-size:20px;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results ul p {
	list-style:none;
		font-size:12px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666;
padding:5px 0;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results ul li ol li {
	list-style:none;
	display:inline-block;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results ul li ol li a {
	text-decoration:none;
	color:#aa2023;
	padding:5px;
	font-size:14px;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results ul li ol li a:hover {
	text-decoration:none;
	color:#333;
	padding:5px;
	font-size:14px;
}
.oneColLiqCtrHdr #mainContent.representantes div#box-content div div#right div#results ul li ol li a.current, a.current:hover {
	text-decoration:none;
	color:#333;
	padding:5px;
	font-size:14px;
}
/*=========Estilo div MainContent página de Produtos===========*/
.oneColLiqCtrHdr #mainContent.produtos div#box-content {
	background:#999;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div {
	width:100%;
	padding:0 0 20px 0;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left {
	width:205px;
	float:left;
	background:#999;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content h1 {
		padding:10px 25px 0 10px;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content h3 {
		line-height:120%;
	color:#aa2023;
	margin:10px 25px 0 10px;
	font-size:16px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		border-bottom:2px solid #aa2023;

}

.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left a.menu-titulo {
	background:url(../images/menu-lateral.png) no-repeat;
	line-height:23px;
	padding:0 0 0 35px;
		font-size:14px;
	font-weight:bold;
	color:#333;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left a.menu-titulo:hover {
	background:url(../images/menu-lateral-hover.png) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#631414;
	line-height:23px;
	padding:0 0 0 35px;
}

.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left a.menu-titulo-current{
	background: url(../images/menu-lateral-hover.png) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#631414;
	line-height:23px;
	padding:0 0 0 35px;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left a.menu-titulo-current:hover{
	background: url(../images/menu-lateral-hover.png) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#631414;
	line-height:23px;
	padding:0 0 0 35px;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left ul{
	background:url(../images/menu-lateral-selected.png) #fff no-repeat top;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left ul div {
	background:#999;
	padding:0 0 2px 0;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left li a{
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:20px;
	padding:0 0 0 35px;
	text-decoration:none;
	width:170px;
	display:block;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left li a:hover {
	color:#631414;
	background:#c3c3c3;
		width:170px;
		display:block;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#left div#catalogo-virtual {
text-align:center;
padding:10px 0 0 0;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#right {
	width:595px;
	float:right;
	background:#fff;
	padding:0 0 75px 0;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#right div#produto-showcase ul {
padding:10px 0 10px 10px;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#right li {
	width:180px;
	height:180px;
	display:inline-block;
	background:#e5e5e5;
	margin:0 5px 10px 0 ;
	vertical-align:top;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#right div {
padding:10px;
width:100%;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#right h4 {
font-size:12px;
color:#666;
font-weight:bold;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#right p {
font-size:11px;
color:#666;
width:160px;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#right p.texto {
font-size:11px;
color:#666;
width:400px;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#right p a {
font-size:11px;
color:#666;
text-decoration:none;
}
.oneColLiqCtrHdr #mainContent.produtos div#box-content div div#right p a:hover {
font-size:11px;
color:#aa2023;
text-decoration:underline;
}

/*===============Estilo da página de notícias=================*/
.oneColLiqCtrHdr #mainContent.noticias div#box-content p {
	line-height:120%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:10px 40px 0 40px;
}
.oneColLiqCtrHdr #mainContent.noticias div#box-content a {
	text-decoration:none;
	color:#333;
	font-weight:bold;

}
.oneColLiqCtrHdr #mainContent.noticias div#box-content a:hover {
	text-decoration:none;
	color:#aa2023;
		font-weight:bold;

}
.oneColLiqCtrHdr #mainContent.noticias div#box-content p a {
	background:#ccc;
	padding:5px;
	margin:5px 0;
	font-size:11px;
}
.oneColLiqCtrHdr #mainContent.noticias div#box-content p a:hover {
	background:#ccc;
	padding:5px;
	margin:5px 0;
	font-size:11px;
}
.oneColLiqCtrHdr #mainContent.noticias div#box-content h3 {
		line-height:130%;
	margin:20px 40px 0 40px;
	font-size:18px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		border-bottom:1px solid #666;

}
/*=========Estilo do Rodapé[footer]===========*/
.oneColLiqCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#333;
}
.oneColLiqCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
	color:#d6d6d6;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
@charset "utf-8";
/* CSS Document */

