/* GERAL */
html, body {
	margin:0;
	padding:0;
	outline: none;
	border:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align:justify;
	background:#f2efea url(../img/bg_body.gif) repeat-x;
}

*	{border:none;}
a	{color:#333; text-decoration:none;}
table	{background:#fff;}

/* Floater */
#div_floater {
	position:absolute;
	top:0px;
	width:100%;
	height:610px;
	z-index:10;
}

/* HOME */
.home	{ 
	background: #ffffff url(../img/bg_tit_home.jpg) no-repeat;
	}

.noticias	{padding-left:60px;}	

/* TÍTULOS INTERNAS */
.titulo{
	background:#fff url(../img/bg_titulo.gif) repeat-x;
}

#footer, #footer a {
	color:#333;
	height:42px;
	font-size:9px;
	background:#e3e0db;
}
#footer a:hover {
	text-decoration:underline;
	}

/* LINHAS - PRODUTOS */

#agulhas	{
		width:675px;
		margin-left:62px;
	}

#paginacao {
	list-style:none;
	clear:left;
	text-align:center;
	padding:0;
	color:#da251d;
	font-size:14px;
	font-weight:bold;
	}
#paginacao a{
	color:#da251d;
	}
#linha	{
	margin:20px 0 0 40px;
	padding:0;
	list-style:none;
	}

#linha li{
	width:200px;
	float:left;
	padding:15px 15px;
	color:#da251d;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}
	
#linha a {
	color:#da251d;
}
.produtos_int{ padding:0 20px 0 0;}

#produtos	{
	margin:0 ;
	_margin:10px 0 ;
	padding:0;
	list-style:none;
	width:445px;
	display:inline-table;
	/*height:80px;*/
	float:left;
	}

#produtos li	{
	float:left;
	padding-right:10px;
	}

#imgThumb{
	width:auto;
	height:230px;
	}

#thumbs	{
	margin:0 10px;
	padding:0;
	list-style:none;
	}

#thumbs li	{
	float:left;
	padding-right:5px;
	}

.hr	{
	margin:10px 0;
	}

/* TEXTOS */
p	{
	font-size:11px;
	}
.legenda{
	font-size:9px;
	}

/* ONDE COMPRAR */
#cidades{}
#frmCidades a:hover {text-decoration:underline} 
#ondecomprar_vscrollerbar{background:#d0cbc3; width:11px;  margin:0 0 0 5px}
#ondecomprar{
	overflow:auto; 
	width:290px;
	height:265px;
	position: relative;
	}
	
	/* BARRA DE ROLAGEM ESTILIZADA */
	.scrollgeneric {
		line-height: 1px;
		font-size: 1px;
		position: absolute;
		top: 0; 
		left: 0; 
		background:#FFFFFF;}
	.vscrollerbase {
		visibility: visible !important;
	}
	.vscrollerbase {
		width: 21px;
	}
	.vscrollerbar {
		width: 21px;
	}
	.vscrollerbar {
		padding: 21px;
		z-index: 2;
	}
		/*	
		//Barra deslizante//
		.vscrollerbarbeg {
		background:#00FFCC
		width: 21px;
		height: 21px !important;
		}
		*/	
	.scrollerjogbox {
		width: 21px;
		height: 21px;
		top: auto; left: auto;
		bottom: 0px; right: 0px;
	}
	/* ARROW UP */
	.vscrollerbasebeg {
		background: url(../img/arrow_up.gif) no-repeat ;
		width: 21px;
		height: 21px !important;
	}
	/* ARROW DOWN */	
	.vscrollerbaseend {
		background: url(../img/arrow_down.gif) no-repeat;
		height: 21px;
		width: 21px;
	}

p.onde	{
	color:#282D4A;
	font-size:16px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	}

.tdondecomprar {
	padding-left:35px;
	}
.ondecomprar {
	list-style:none;
	margin:10px 0;
	padding:0;
	}

/* NEWS */
.nov_anteriores{
	background:url(../img/bg_noticias_anterior.gif) repeat-y;
	}
.nov_atual{
	margin:20px;
	padding:0;
	}
	
.inc_novidades, .inc_novidades_home{
	list-style:none;
	margin:0 0 0 25px;
	padding:0;
	width:170px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.inc_novidades_home{
	margin:0;
	width:200px;
	}

/* FALE CONOSCO*/

label{
	width: 70px;
	float:left;
	margin-top:5px;
}

input, textarea{
	width: 250px;
	height:14px;
	margin-bottom:5px;
	padding:3px;
	border:1px solid #e9e6e1;
	background:#fff;
	color:#333;
	font:11px Tahoma ;
}

textarea{
	height: 115px;
}

#ddd{
	width: 35px;
	margin-top: 5px;
}
#tel{
	width: 205px;
	margin-top: 5px;
}

#button{
	width: 77px;
	height:17px;
	margin-left:250px;
	padding:0;
	border:none;
}
#btnEnviar{
	width: 50px;
	height:17px;
	margin-left:0;
	padding:0;
	border:none;
	}
*/