body {
	background-color:#fcff00;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	}

/*====================================================================================*/
/*===================================    2 0 0 9    ==================================*/
/*====================================================================================*/

/* Links em Geral */
a {	
	color: #666666;
	text-decoration:none;
}
a:hover {
	color:#FF0000;
	text-decoration:none;
}



/* Texto em Paragrafo */
p { font-family: "Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#666666;
}



/* Texto - Vermelho */
.textovermelho { 
	color:#ff0000;
}



/* Texto = paragrafo */
.texto { font-family: "Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#666666;
}



/* Texto menor */
.textomenor { font-family:Trebuchet MS, Arial, Verdana;
	font-size:11px;
	color:#6c6c6c;
	text-transform:none;
	text-decoration:none;
}
.textomenor a{ text-decoration:none;
color:#666666;}
.textomenor a:hover{ color:#000000;
}



/* Texto maior */
.textomaior { font-family:Trebuchet MS, Arial, Verdana;
	font-size:15px;
	color:#6c6c6c;
	text-transform:none;
	text-decoration:none;
}



/* Texto Legenda */
.textolegenda { font-family:Arial, Verdana, Trebuchet MS;
	font-size:9px;
	color:#6c6c6c;
	text-transform:none;
	text-decoration:none;
}
.textolegenda a{ text-decoration:none;
		color:#8c8c8c;
}
.textolegenda a:hover{ text-decoration:none;
		color:#FF0000;
}



/* Titulo GRANDE Vermelho - COM FUNDO */
h1{ font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:20px;
	background:url(http://www.soletrol.com.br/imagens/2010_titulos_fd.gif) no-repeat left;
	padding-top:5;
	padding-bottom:2;
	line-height:30px;
	color:#ff0000;
	font-weight:normal;
}
h1 a{ text-decoration:none;
		color:#ff0000;
}
h1 a:hover{ text-decoration:none;
		color:#8c8c8c;
}



/* Titulo GRANDE Preto - COM FUNDO */
h2{ font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:20px;
	padding-top:5;
	background:#ffffff url(http://www.soletrol.com.br/imagens/2010_titulos_fd.gif) no-repeat left;
	padding-bottom:2;
	line-height:30px;
	color:#000000;
	font-weight:normal;
}
h2 a{ text-decoration:none;
		color:#000000;
}
h2 a:hover{ text-decoration:none;
		color:#8c8c8c;
}



/* Titulo GRANDE Vermelho - SEM FUNDO */
h3{ font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:20px;
	padding-top:5;
	padding-bottom:2;
	line-height:normal;
	color:#ff0000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
h3 a{ text-decoration:none;
		color:#ff0000;
}
h3 a:hover{ text-decoration:none;
		color:#8c8c8c;
}



/* Titulo GRANDE Preto - SEM FUNDO */
h4{ font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:20px;
	padding-top:5;
	padding-bottom:2;
	line-height:normal;
	color:#000000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
h4 a{ text-decoration:none;
	color:#000000;
}
h4 a:hover{ text-decoration:none;
	color:#8c8c8c;
}



/* Titulo PEQUENO Vermelho - SEM FUNDO*/
h5 { font-family:Trebuchet MS, Arial, Verdana;
	font-size:16px;
	color:#ff0000;
	text-transform:none;
	text-decoration:none;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
h5 a{
	color:#ff0000;
}
h5 a:hover{
	color:#8c8c8c;
}


/* Titulo PEQUENO Preto - SEM FUNDO */
h6 { font-family:Trebuchet MS, Arial, Verdana;
	font-size:16px;
	color:#000000;
	text-transform:none;
	text-decoration:none;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
h6 a{
	color:#000000;
}
h6 a:hover{
	color:#ff0000;
}



/* Div Informações Tecnicas (Páginas de Produtos) */
#divinftecprod{
	  /*width:98%;*/
	  height:205px;
	  overflow:auto;
	  border:1px solid #D1D1D4;
	  padding:5px 5px 5px 5px;
}



/*Rolagem em DIV - Pagina de Produtos*/
#prodinfotec {
  width:300px;
  height:170px;
  background-color:#F2F2F2;
  overflow:auto;
}



/*Estilo para campos de formulário*/
.campo {
	FONT: 11px "Trebuchet MS", Arial, Verdana;
	color: #484848;
	TEXT-TRANSFORM: none;
	TEXT-DECORATION: none;
	border:1px solid #cacaca;
	padding-left:4px; padding-right:4px;
	margin:0px;
	background-image: url(/imagens/layout/campo_form_fd.jpg);
	background-position:top;
	background-repeat:repeat-x;  
}
.campo:hover{ 
	border:1px solid #cc0000;
	color: #cc0000;
}



/* Campo Formulario MENOR - Topo do Site */
.campomenor {
	FONT: 9px Arial, Helvetica, sans-serif; 
	COLOR: #333333;
	TEXT-TRANSFORM: none;
	TEXT-DECORATION: none;
	border:1px solid #cacaca;
	padding-left:2px; padding-right:2px;
	margin:0px;
	background-image: url(/imagens/layout/campo_form_fd.jpg);
	background-position:top;
	background-repeat:repeat-x; 
}
.campomenor:hover{ 
	border:1px solid #cc0000;
	color: #cc0000;
}
/*====================================================================================*/
/*===================================   F  I  M   ====================================*/
/*====================================================================================*/



/*SubMenu do Topo*/
.menutopo { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8C8C8C;}
.menutopo a{ text-decoration:none; color:#8C8C8C;}
.menutopo a:hover{color: #FF0000;}



/*Estilo para campos do formulário de orçamento*/
.campom {
	FONT: 11px Arial, Helvetica, sans-serif; 
	COLOR: #333333;
	TEXT-TRANSFORM: none;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #8c8c8c 1px solid;
	BORDER-LEFT: #8c8c8c 1px solid;
	BORDER-TOP: #8c8c8c 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	BACKGROUND-COLOR:#efefef;  
}




/*-----------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


/* Noticias: Texto*/
.nottxt { font-family:Arial, verdana, Helvetica;
	font-size:11px;
	color:#8c8c8c;
	text-transform:none;
	text-decoration:none;
}
.nottxt a{ text-decoration:none;
		color:#666666;
}
.nottxt a:hover{ text-decoration:none;
		color:#FF0000;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


/* Borda pontilhada para Tabela: Pontilhar só o lado direito */
.colunpont {
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


/*Titulos Grandes Vermelhos com Icones*/
.titvermelho { font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:16px;
	background:#ffffff url(http://www.soletrol.com.br/imagens/layout/icone_titulo.gif) no-repeat left;
	padding-left:22;
	padding-top:5;
	padding-bottom:2;
	line-height:30px;
	font-weight:bold;
	color:#ff0000;
	text-transform:none;
	text-decoration:none;
}
.titvermelho a{ text-decoration:none;
		color:#ff0000;
}
.titvermelho a:hover{ text-decoration:none;
		color:#8c8c8c;
}
/*-----------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


/*Titulos Grandes Cinza com Icones*/
.titcinza { font-family:Trebuchet MS, Arial, Verdana, hevetica;
	font-size:16px;
	background:#ffffff url(http://www.soletrol.com.br/imagens/layout/icone_titulo.gif) no-repeat left;
	padding-left:22;
	padding-top:5;
	padding-bottom:2;
	line-height:30px;
	font-weight:bold;
	color:#8c8c8c;
	text-transform:none;
	text-decoration:none;
}
.titcinza a{ text-decoration:none;
		color:#8c8c8c;
}
.titcinza a:hover{ text-decoration:none;
		color:#ff0000;
}
/*-----------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


/*Titulos Grandes Vermelhos SEM Icones*/
.titvermelhosemicone { font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:16px;
	/*background:#ffffff url(http://www.soletrol.com.br/imagens/layout/icone_titulo.gif) no-repeat left;
	padding-left:22;*/
	padding-top:5;
	padding-bottom:2;
	line-height:30px;
	font-weight:bold;
	color:#ff0000;
	text-transform:none;
	text-decoration:none;
}
.titvermelhosemicone a{ text-decoration:none;
		color:#ff0000;
}
.titvermelhosemicone a:hover{ text-decoration:none;
		color:#8c8c8c;
}
/*-----------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


/*Titulos Grandes Cinza SEM Icones*/
.titcinzasemicone { font-family:Trebuchet MS, Arial, Verdana, hevetica;
	font-size:16px;
	/*background:#ffffff url(http://www.soletrol.com.br/imagens/layout/icone_titulo.gif) no-repeat left;
	padding-left:22;*/
	padding-top:5;
	padding-bottom:2;
	line-height:30px;
	font-weight:bold;
	color:#8c8c8c;
	text-transform:none;
	text-decoration:none;
}
.titcinzasemicone a{ text-decoration:none;
		color:#8c8c8c;
}
.titcinzasemicone a:hover{ text-decoration:none;
		color:#ff0000;
}
/*-----------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


/*Titulos Medios Vermelhos*/
.titmedvermelho { font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:16px;
	/*padding-left:10;
	font-weight:bold;*/
	color:#ff0000;
	text-transform:none;
	text-decoration:none;
}
.titmedvermelho a{ text-decoration:none;
		color:#ff0000;
}
.titmedvermelho a:hover{ text-decoration:none;
		color:#8c8c8c;
}
/*-----------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


/*Titulos Medios Cinzas*/
.titmedcinza { font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:16px;
	padding-left:10;
	/*font-weight:bold;*/
	color:#818181;
	text-transform:none;
	text-decoration:none;
}
.titmedcinza a{ text-decoration:none;
		color:#8c8c8c;
}
.titmedcinza a:hover{ text-decoration:none;
		color:#ff0000;
}
/*-----------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


a.dcontextofei{
	position:relative;
	font:9px  verdana, arial, helvetica, sans-serif;
	padding:0;
	text-decoration:none;
	cursor:help;
	z-index:24;
	color:#333333;
	overflow: auto;
}
a.dcontextofei:hover{
background:transparent;
z-index:25;
}
a.dcontextofei span{display: none}
a.dcontextofei:hover span{
display:block;
position:absolute;
width:350px;
top:0;
text-align:center;
right:+10;
font: 9px verdana, arial, helvetica, sans-serif;
padding:2px 2px;
border:1px solid #FFCC33;
background:#FFFF99;
color:#333333;
}


a.dcontextop{
	position:relative;
	font:9px  verdana, arial, helvetica, sans-serif;
	padding:0;
	text-decoration:none;
	cursor:help;
	z-index:24;
	color:#333333;
	overflow: auto;
}
a.dcontextop:hover{
background:transparent;
z-index:25;
}
a.dcontextop span{display: none}
a.dcontextop:hover span{
display:block;
position:absolute;
width:200px;
top:-65;
text-align:justify;
left:94;
font: 9px verdana, arial, helvetica, sans-serif;
padding:5px 10px;
border:1px solid #FFCC33;
background:#FFFF99;
color:#333333;
}

.celula:hover {
	bgcolor: #EFEFEF
}
P.barNav {
	POSITION: relative
}
.barNav A {
	FONT: 10px Arial, Verdana,Helvetica,sans-serif
}
.barNav A:hover {
	TEXT-DECORATION: none
}
.barNav A SPAN {
	DISPLAY: none
}
.barNav A:hover SPAN {
	BORDER-RIGHT: #666 2px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #666 2px dotted; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: #fffff0; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 2px dotted; COLOR: red; PADDING-TOP: 2px; BORDER-BOTTOM: #666 2px dotted; POSITION: absolute; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.wlnk {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; CURSOR: text; COLOR: #4d4d4d; TEXT-DECORATION: none
}
.wlnk:hover {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; CURSOR: text; COLOR: #4d4d4d; TEXT-DECORATION: none
}



.campoyellow {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 9px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #999999 1px solid; COLOR: #333333; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none
}

.links {
	FONT: xx-small Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; CURSOR: text; COLOR: #ffffff; TEXT-DECORATION: none
}
.style1 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4d4d4d;
}

.campoform {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 9px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #999999 1px solid; COLOR: #333333; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}



/* painel rotativo 
#painel {width:200px;height:200px;background-color:#f1f1f1;float:left;}
#painel {top:0;} /*hack
#painel-conteudo {display:none;}
#painel h2 {font-size:9px;padding:5px 1em;margin:0;}
#painel h2 a {color:#575757;}
#painel h2 a:visited {color:#eee;}
#painel #imgslide {width:200px;height:150px;margin:0 0 0px 0;}
#painel #proximo, #painel #anterior, #painel #pause {cursor:pointer;cursor:hand;position:relativr;}
#painel #prox-ant {position:relative;/*top:20px;width:10px;height:10px;left:10px;}
/*#painel #anterior {left:0;}
#painel #proximo {left:12.7em;}
#painel #pause {left:8.1em;}
#painel #to-blend {opacity:0.99;zoom:1;}
 fim painel rotativo */

.caixatracejada {
	border-right-style: dotted;
	padding: 3px;
}

/*========================================================================================*/
/*===================================== TEMPORARIOS ======================================*/

/* será substituido pelo .textomenor */
.textmathome { font-family:Trebuchet MS, Arial, Verdana;
	font-size:11px;
	color:#6c6c6c;
	text-transform:none;
	text-decoration:none;
}


/* sera substituido pelo .textosubitens */
.subitens2009 { font-family: "Trebuchet MS", Arial, Verdana;
	font-size:11px;
	color:#666666;
}
.subitens2009 a{ text-decoration:none;
color:#666666;}
.subitens2009 a:hover{ color:#000000;}


/* Sera substituido por .textolegenda ou .textosubitens */
.txtpeqlat { font-family:Arial, Verdana, Trebuchet MS;
	font-size:9px;
	color:#000000;
	text-transform:none;
	text-decoration:none;
}
.txtpeq a{ text-decoration:none;
		color:#8c8c8c;
}
.txtpeq a:hover{ text-decoration:none;
		color:#FF0000;
}


/* Sera substituido por .textosubitens com bold */
.titpeqlat { font-family:Trebuchet MS, Arial, Verdana;
	font-size:11px;
	color:#6c6c6c;
	text-transform:none;
	text-decoration:none;
	font-weight:bold;
}


/* Sera substituido por .textosubitens */
.titmathome { font-family:Trebuchet MS, Arial, Verdana;
	font-size:18px;
	color:#000000;
	text-transform:none;
	text-decoration:none;}
	
/* sera substituido pelo .titulomdpreto */
.titulogrpreto { font-family:Trebuchet MS, Arial, Verdana;
	font-size:18px;
	color:#000000;
	text-transform:none;
	text-decoration:none;
}

/* substituido por .textomenor */
.textprods { font-family:Trebuchet MS, Arial, Verdana;
	font-size:11px;
	color:#6c6c6c;
	text-transform:none;
	text-decoration:none;
}

/* substituir por .tituloGDvermelho - COM FD */
.titulo2009geral { font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:20px;
	background:#ffffff url(http://www.soletrol.com.br/imagens/2010_titulos_fd.gif) no-repeat left;
	padding-top:5;
	padding-bottom:2;
	line-height:30px;
	color:#ff0000;
}
.titulo2009geral a{ text-decoration:none;
		color:#ff0000;
}
.titulo2009geral a:hover{ text-decoration:none;
		color:#8c8c8c;
}

/* substituir por .tituloGDpreto - COM FD */
.titulo2009geralPr { font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:20px;
	background:#ffffff url(http://www.soletrol.com.br/imagens/2010_titulos_fd.gif) no-repeat left;
	padding-top:5;
	padding-bottom:2;
	line-height:30px;
	color:#000000;
}
.titulo2009geral a{ text-decoration:none;
		color:#000000;
}
.titulo2009geral a:hover{ text-decoration:none;
		color:#8c8c8c;
}

/*substituir por .tituloPQpreto */
.titulo2009medpreto { font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:16px;
	color:#000000;
}
.titulo2009medpreto a{ text-decoration:none;
		color:#000000;
}
.titulo2009medpreto a:hover{ text-decoration:none;
		color:#8c8c8c;
}

/* substituir por .tituloMDpreto */
.titmathome { font-family:Trebuchet MS, Arial, Verdana;
	font-size:18px;
	color:#000000;
	text-transform:none;
	text-decoration:none;
}

/* Texto pequeno*/
.txtpeq { font-family:arial, verdana, Helvetica;
	font-size:10px;
	color:#8c8c8c;
	text-transform:none;
	text-decoration:none;
}
.txtpeq a{ text-decoration:none;
		color:#8c8c8c;
}
.txtpeq a:hover{ text-decoration:none;
		color:#FF0000;
}


/* Texto em medio*/
.txtmed { font-family:arial, verdana, Helvetica;
	font-size:11px;
	color:#8c8c8c;
	text-transform:none;
	text-decoration:none;
}
.txtmed a{ text-decoration:none;
		color:#b7b7b7;
}
.txtmed a:hover{ text-decoration:none;
		color:#FF0000;
}

/*Texto Grande*/
.txtgrd { font-family: Trebuchet MS, Arial, Verdana, hevetica;
	font-size:12px;
	color:#8c8c8c;
	text-transform:none;
	text-decoration:none;
}
.txtgrd a{ text-decoration:none;
		color:#666666;
}
.txtgrd a:hover{ text-decoration:none;
		color:#FF0000;
}