body {
	/*background:url(images/bg_topo.gif) top left repeat-x;*/
	margin:0;
	padding:0;
	font-family:Tahoma,verdana,arial;
	font-size:11px;
}
	p {
		text-align:justify;
		margin:10px;
	}
	b {
		color:#E67300;
	}
	h1 {
		font-family:Georgia,Serif;
		font-weight:normal;
		font-size: 200%;
		color:#007CA6;
		margin-bottom:0;
		padding-bottom:0;
	}
	h2 {
		font-family:Georgia,Serif;
		font-weight:normal;
		font-size: 155%;
		color:#007CA6;
		margin-bottom:0;
		padding-bottom:0;
	}
	h3 {
		font-family:Georgia,Serif;
		font-weight:normal;
		font-size: 120%;
		color:#E67300;
		margin-bottom:0;
		padding-right:20;
		padding-left:10;
	}

	h4 {
		font: normal 17px georgia, "palatino linotype", "times new roman", times, serif;
		font-style: italic;
		color: #000000;
		text-transform: none;
		line-height: 50px;
		margin:0px 0px 0px 10px;
		padding:0;
	}

	h5 {
		font: normal 17px georgia, "palatino linotype", "times new roman", times, serif;
		font-style: italic;
		color: #FFFFFF;
		text-transform: none;
		line-height: 50px;
		margin:0px 0px 0px 10px;
		padding:0;
	}


.txt_h3 {
	font: normal 17px georgia, "palatino linotype", "times new roman", times, serif;
	font-style: italic;
	color: #00A2BD;
	text-transform: none;
	line-height: 50px;
	margin:0px 0px 0px 15px;
	padding:0;
}

.txt_h4 {
	font-size:15px;
	color: #00A2BD;
	line-height: 30px;
	margin:0;
	padding:0px 0px 0px 25px;
	text-align:left;
}

.TitreC{ color:#346969; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;}

.Style6 {
	font-size: 10px;
	font-weight:bold;
	color:#336699;
	padding: 5px 5px 5px 5px;
}

/**************lISTA DE PRODUTOS EM DESTAQUE**********/

.link_destaque {
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#00A2BD;
}
/******************************************************/

.style7 {
	color: #888888;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none
}

.Stylediv {
	border: 1px solid black;
	border-color:#336699;
	width:40px;
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin: 5px 0px 5px 0px;
}

/***** box *****/
.titulo_box {
	background:url(images/trf_cabecalho_box.jpg) repeat-x top center;
	height:40px;
	line-height:40px;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	text-align:left;
	padding:0px 10px 0px 10px;
}
/***************/

/***** Cabeçalho banner *****/
.canto_est1 {
	-webkit-border-top-right-radius: 12px;
	/*-webkit-border-top-left-radius: 8px;*/
	/*-webkit-border-bottom-right-radius: 8px;*/
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	/*-moz-border-radius-topleft: 8px;*/
	/*-moz-border-radius-bottomright: 8px;*/
	-moz-border-radius-bottomleft: 12px;
}
/****************************/

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
.nivo-controlNav {
	position:absolute;
	left:210px;
	bottom:-34px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/

/* Estilo da tabea de itens / produtos*/
table.lista {
	border-collapse:collapse;
	border:1px solid #DDD;	
}
table.lista a {
	font-size: 11px;
	text-decoration:none;
}
table.lista thead {
	background-color:#5CB8D6;
	color:#FFF;
	font-size:12px;
}
table.lista th, table.lista td {
	padding:3px 3px 3px 3px;
	border:1px solid #DDD;
}

table.lista tbody tr:hover {
	background-color:#27819E;
	color:white;
}
table.lista tbody tr:hover a {
	color:white;
}

