/*atributos css padrões*/

* {

font-family: Arial, Helvetica, sans-serif;

}


h6 {

	margin:0px;
	padding:0px;

}

h5 {

	margin:0px;
	padding:0px;

}
h4 {

	margin:0px;
	padding:0px;

}

h3 {

	margin:0px;
	padding:0px;
	color:#006699;
	font-size:14px;

}

h2 {

	margin:0px;
	padding:0px;

}


a{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}

a:active{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}
a:hover{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}
a:visited{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}


.textoProd {

	font-size:11px;
	color:#666666;
	padding-bottom:10px;
	padding-top:10px;

}

.textoProdN {

	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;

}


#paginador {
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	color:#333333;
	font-weight: bold;
}


#paginador a:link  {
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#333333;
}

#paginador a:hover  {
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#333333;
}

#paginador a:visited {
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#333333;
}

#paginador a:active  {
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#333333;
}

.tituloRepeat {

	font-size:12px;
	color:#006699;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;

}

.tituloRepeat a:link {
	font-size:12px;
	color:#333333;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:10px;
}


.tituloRepeat a:hover {
	font-size:12px;
	color:#333333;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:10px;
}

.tituloRepeat a:visited {
	font-size:12px;
	color:#333333;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:10px;
}



.resumoRepeat {

	font-size:10px;
	color:#666666;

}

.visitas {

	font-size:12px;
	color:#006699;
	padding-top:10px;
	padding-bottom:10px;

}

#voltar {

	font-size:12px;
	color:#006699;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;

}


.msg_semItens {

	font-size:12px;
	color:#FF3333;
	padding-top:10px;
	padding-bottom:10px;

}

.nomeCat {

	font-size:13px;
	color:#CC6633;


}

.nomeProd {
	font-size:11px;
	color:#006699;
	font-weight: bold;
}

.nomeProd2 {

	font-size:13px;
	color:#006699;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;

}


img {
	border:0px;
	behavior:url(iepngfix.htc);
	}
	

.usuariosOnline {

font-size:12px;

}


#tituloDes, #marquee{

	font-size:15px;
	font-weight:bold;
	color:#2d4763;

}

#menu-site, #menu-site a:link, #menu-site a:hover, #menu-site a:visited {

	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	

}


.texto,p,#rodape {

	font-size:12px;
	color:#333333;
	line-height:18px;

}


/* css para menu dinâmico horizontal */

.menu-hh { display: ; }
.menu-hh * { margin: 0; padding: 0;}
.menu-hh a { display: block;}
.menu-hh li { list-style: none; float: left; height: 1%; }
.menu-hh li ul { position: absolute; visibility: hidden; white-space: nowrap;}

/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hh li ul { width: 915px; }
.menu-hh li:hover ul, .menu-hh  li.over ul { visibility: visible;}
.menu-hh li:hover ul li ul, .menu-hh li.over ul li ul{ visibility: hidden;}
.menu-hh li ul li:hover ul, .menu-hh li ul li.over ul{ visibility: visible;}

/* visual */

.menu-hh {
	width: 100%;
	margin: 0 0 0 0px;  /*espaco do lado do menu*/
	height: 25px;
}

.menu-hh ul li a:link,.menu-hh ul li a:hover,.menu-hh ul li a:visited {
	font-weight: bold;
	text-decoration: none;
	font-size:13px;
	color: #000000;
	padding: 0 3px; /* espaço entre itens do menu*/
	line-height: 14px;
}

.menu-hh ul li a:hover { 
	text-decoration: none;
}

.menu-hh ul li ul li a {
	font-weight: normal;
	color: #9A258D;
	width: 100px;
}	

.menu-hh ul li ul li a:hover {
	color: #000000;
}	

.menu-hh ul li ul { 
	background-image: url(../images/pixel.gif);
	 /*background-color: #ffffff; fundo do submenu */
	border: 0px solid #000; 
	padding-top: 10px;  /*espaço entre menu e submenu*/
}
.menu-hh ul li ul li:hover { 
	width: 100px;
	color: #000000;	
}

.menu-hh ul li ul li a:hover { 
	color: #000000; 
}

.menu-hh ul li ul li:hover a { 	
	color: #000; 
}

.menu-hh ul li ul li img {
	height: 6px;
	_height: 0px;
	width: 1px;
}

.codProd {
	background-color:#feefd8;
	font-size:12px;
	font-weight: bold;
	color: #FF6600;
}

h1 {
	font-size:18px;
	margin-top:10px;
	color: #006699;
}

.tituloNoticiaHome {

	font-size:16px;
	font-weight:bold;
	color:#666666;

}


.noticasvoltaravancar, .noticasvoltaravancar a:link, .noticasvoltaravancar a:hover , .noticasvoltaravancar a:visited  {

	font-size:12px;
	font-weight:bold;
	text-align:center;

}



#textoNoticiaHome {

min-height:px;

}


.textoNoticiaHome {

	font-size:12px;

}

/*css formulario*/

.tabela_formulario
{

}

.tabela_formulario tr {

	height:10px;

}

.titulo_campos
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: dimgray;
	background-color: #FFFFFF;
	border:1px solid #333333;
}

.campos_formulario
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: dimgray;
	padding:3px;
	border: 1px solid #999999;
}

.campo_alerta
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: dimgray;
	padding:3px;
	border: 1px solid #999999;
	background-color: #FFFF99;
}

.botao_enviar
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: white;
	background-color: #FF9933;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.texto_form {
	font-size:14px;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 12px;
}


.label {

	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;

}

.label1 {

	font-size:13px;
	color:#006699;
	font-weight:bold;

}

/*fim css formulario de contato*/
