html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

	border-spacing: 0;

}



body {

	line-height: 1;

	background: #FFFFFF;

	overflow-x: hidden;

	font-family: Arial, Verdana, Tahoma;

	overflow-x: scroll;

}



ol, ul {

	list-style: none;

}



blockquote, q {

	quotes: none;

}



blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}



del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



.clear {

	clear: both;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.inline{

	display: inline;

}



.logo_bs{

	margin-left:5px;

	margin-top:3px;

	width:60px;

}

	.logo_bs p{

		color:#6F6F6F;

		font-size:14px;

		margin-right:5px;

		margin-top:8px;

		text-align:right;

	}

	.logo_bs img{

		margin-left:7px;

		margin-top:2px;

	}



strong{

	color: #527DA5;

}



form input.text{

	height:13px;

}

form .small{

	width: 110px;

}

form .medium{

	width: 150px;

}

form .big{

	width: 420px;

}

form .bigger{

	width: 680px;

}



#newsletter_form{

	width: 190px;

	margin-top: 34px;

}

	#newsletter_form fieldset label strong{

		color: white;

		font-size: 14px;

		font-weight: bold;

		margin: 0;

		padding: 0;

		float: left;

		display: inline;

	}

	#newsletter_form fieldset #NewslleterAceito{

		display:block;

		float:left;

		margin: 0 15px 3px 0;

		padding: 0;

		width: 13px;

		height: 13px;

	}

	#newsletter_form fieldset label{

		color:white;

		display:block;

		float:left;

		font-size:11px;

		margin-top:2px;

	}

	#newsletter_form fieldset .text{

		float: left;

		margin-bottom: 2px;

		color: #999999;

		font-size: 11px;

	}

	#newsletter_form fieldset .submit{

		float: left;

		margin-left: 8px;

	}

	#newsletter_flash{

		background: transparent url(../../img/frontend/background_flash.png) no-repeat scroll center top;

		color: white;

		font-size: 11px;

		font-family: verdana;

		height: 30px;

		margin: 39px 30px 0 0;

		padding: 22px 28px;

		text-align: center;

		width: 129px;

	}



.search_bar .search_form{

	position: relative;

}

	.search_bar .search_form label{

		color:#2B6682;

		display:block;

		float:left;

		font-family:arial;

		font-size:13px;

		font-weight:bold;

		vertical-align:top;

	}

	.search_bar .search_form input.text{

		color:#999999;

		display:block;

		float:left;

		font-size:11px;

		height:14px;

		margin:0 10px;

		padding: 1px 0 0;

	}

	.search_bar .search_form select.select{

		color:#999999;

		display:block;

		float:left;

		font-size:11px;

		height:19px;

		margin:0 10px;

	}



#head{

	width: 100%;

	background: transparent url(../../img/frontend/base/top_background.png) repeat-x scroll center top;

}



	#head #top{

		height: 120px;

		width: 990px;

		background:transparent url(../../img/frontend/base/top_waves.jpg) no-repeat scroll center top;

		margin: auto;

		position: relative;

	}

		#head #top .rss{

			margin-left:422px;

			margin-top:5px;

			position:absolute;

		}

	#head .search_bar{

		height: 35px;

		width: 990px;

		margin: auto;

	}

		#head .search_bar .search_form{

			padding-top: 10px;

		}

			#head .search_bar .search_form .submit{

				float: left;

			}

		#head .search_bar a.rss{

			background:transparent url(../../img/frontend/base/rss_icon.png) no-repeat scroll center top;

			color:#2E4D65;

			font-size:11px;

			height:15px;

			margin:10px 0 0 30px;

			padding:4px 0 2px 50px;

			text-decoration:none;

		}

		#head .search_bar a.weather{

			margin: 0 0 0 54px;

			height: 35px;

		}

		#head .search_bar p{

			color:#2E4D65;

			font-size: 11px;

			float:right;

			margin-top: 14px;

		}

			

	#head #super_banner{

		height: 215px;

		width: 100%;

		margin: auto;

		background-color: #E4EEEE;

	}

		#head #super_banner #top_banner_place_holder, #head #simple_banner #top_banner_place_holder{

			width: 990px;

			margin: 0 auto;

		}

	#head #simple_banner{

		height: 150px;

		width: 100%;

		margin: auto;

		background-color: #F3F2F0;

	}

	

	#head #blank_1px{

		margin-top: 1px;	

	}

	

#separator_bar{

	width: 100%;

	height: 25px;

	margin-bottom: 5px;

	background-color: #527DA5;

}



#title_bar{

	background-color:#C5C3BA;

	color:white;

	font-family:arial;

	font-size:35px;

	font-weight:bolder;

	height:38px;

	margin-bottom:10px;

	padding-top:3px;

	text-align:center;

	width:100%;

}



.menu ul{

	list-style-image: url(../../img/frontend/base/list_item_icon.gif);

}



#content{

	width: 990px;

	margin: auto;

}

	

	#content .menu{

		width: 170px;

		font-family: verdana;

		color: #436686;

		font-size: 11px;

		margin: 30px 10px 0 0;

	}

		#content .menu #sections{

			width: 170px;	

			margin-left: 0px;

			margin-top:-30px;

			height: 44px;

		}

		#content .menu .section{

			margin-bottom: 29px;

		}

		#content .menu #stores_guide{

			width: 170px;	

			margin-left: 0px;

			margin-top:-30px;

			height: 44px;

		}

		#content .menu #stores_guide_2{

			width: 170px;	

			margin-left: 0px;

			margin-top:-1px;

			height: 44px;

		}

		#content .menu ul{

			padding: 5px;

			border-bottom: 1px solid #7CA2BC;

			border-left: 1px solid #7CA2BC;

			border-right: 1px solid #7CA2BC;

		}

		#content .menu ul li{

			margin-left:15px;

			margin-bottom: 12px;

		}

		#content .menu ul li a{

			text-decoration: none;

			color: #436686;

		}

		#content .menu ul li a:HOVER{

			text-decoration: underline;

			color: #436686;

		}

	#content #middle{

		width: 650px;

	}

		#content #middle h1{

			font-family: 'Arial';

			font-weight: bold;

			font-size: 22px;

			color: #82B6CE;

		}

		#content #middle h1.home{

			font-size: 24px;

			color: #C2C2C2;

			width: 100%;

			display: block;

			border-bottom: 2px solid #C2C2C2;

			padding-bottom: 5px;

			margin-top: 5px;

			letter-spacing: -1px;

			word-spacing: 1px;

		}

		#content #middle h1.home strong{

			font-size: 26px;

		}

		#content #middle h4{

			font-size: 16px;

			margin-top: 10px;

			color: #527DA5;

			font-weight: normal;

		}

		#content #middle p{

			font-size: 11px;

			font-family: tahoma;

			color: #666;

			line-height:12px;

			margin-top:10px;

		}

			#content #middle p strong.home{

				color: #666;

			}

			#content #middle p a{

				color: #0000EE;

			}

		#content #middle h2{

			font-family: 'Arial';

			font-weight: bold;

			font-size: 16px;

			color: #C2C2C2;

			width: 100%;

			display: block;

			padding-bottom: 6px;

			letter-spacing: -1px;

			word-spacing: 1px;

			padding-left: 20px;

			background:transparent url(../../img/frontend/base/h2_background.png) no-repeat scroll left top;

			margin-top:20px;

		}

		#content .highlight_store{

			background:transparent url(../../img/frontend/base/top_highligts_store_background.jpg) no-repeat scroll left top;

			width: 305px;

			margin-top: 10px;

			font-family: tahoma;

			padding: 7px;

			font-size: 11px;

		}

			#content .highlight_store .highlight_description{

				width: 165px;

			}

			#content .highlight_store.lh{

				margin-right: 10px;

			}

			#content .highlight_store h3{

				font-weight: normal;

				font-size: 14px;

				margin: 0 0 10px 15px;

			}

			#content .highlight_store h3 a{

				color: #000;

			}

			#content .highlight_store a{

				color: #007AC6;

				text-decoration: none;

				margin-top: 3px;

			}

			#content .highlight_store img{

				margin: 15px 10px 0 0;

			}

			#content .highlight_store .spotlight

			{

				width: 133px;

				color: #848F94;

				margin-top:22px;

			}

			#content .highlight_store .spotlight .fl

			{

				width: 35px;

				margin-top:-8px;

			}

			#content .highlight_store .spotlight .fr

			{

				width: 90px;

				line-height: 17px;

				margin-top: 3px;

				padding-right: 5px;

			}

		#content #top_sought{

			background:transparent url(../../img/frontend/base/top_sought.jpg) no-repeat scroll left top;

			height: 218px;

			padding: 7px;

			text-align: center;

		}

			/* Ajuste de 15px */

			#content .top_sought_a {

				padding-top: 15px;

				line-height: 35px;

			}

			

			#content #top_sought a {

				color: #6B6B6B;

				text-decoration: none;

			}

			#content #top_sought h2{

				background: none;

				color: #676767;

				padding-left: 10px; 

				margin-top: 0;

				text-align: left;

			}

			

	#content #right_bar {

		width: 151px;

		margin-left: 9px;

	}

		#content #right_bar .super_button{

			width: 151px;

			height: 200px;

			margin-bottom: 10px;

		}

		

		#content #right_bar .menu{

			margin-bottom: 10px;

			width: 151px;

			margin-right: 0;

		}

		

			#content #right_bar .menu #channels{

				width: 151px;

				margin-left: 0px;

				margin-top:-20px;

				height: 44px;

			}

	#content #middle.shops{

		width: 810px !important;

		background: transparent url(../../img/frontend/base/shop_lateral_background.png) repeat-y scroll right top;

	}

		#content #middle.shops #shop_title{

			height: 127px;

			background: transparent url(../../img/frontend/base/shop_title_top_background.png) no-repeat scroll right top;

		}

			#content #middle.shops #shop_title img{

				margin-top: 3px;

			}

			#content #middle.shops #shop_title h1{

				border-bottom: none;

				color: #646464;

				text-align: center;

				width: 530px;

				font-size: 30px;

				margin-top: 58px;

			}

		#content #middle.shops #shop_description{

			background: transparent url(../../img/frontend/base/shop_description_top_background.png) no-repeat scroll right top;

			padding: 30px 40px 0 0;

		}

			#content #middle.shops #shop_description .description{

				width: 560px;

			}

			#content #middle.shops #shop_description img{

				margin: 10px;

			}

		#content #middle.shops #shop_address_contact{

			background: transparent url(../../img/frontend/base/shop_address_contact_background.png) no-repeat scroll 0 0;

			padding: 45px 0 52px 10px;

			/*margin-top: 20px;*/

			min-height: 80px;

		}

			#content #middle.shops #shop_address_contact p, #content #middle.shops #shop_address_contact p a{

				color: #016CBE;

				margin-top: 0;

				text-decoration: none;

				font-size: 11px;

			}

			#content #middle.shops #shop_address_contact p a:HOVER {

				text-decoration: underline;

			}

			#content #middle.shops #shop_address_contact .map{

				margin: 10px 35px 10px 0;

				width: 361px;

				height: 166px;

				border: solid 1px #C9C8C7;

			}

		#content #middle.shops #shop_products{

			background: transparent url(../../img/frontend/base/shop_products_background.png) no-repeat scroll right top;

			height:420px;

			padding:60px 0 0 10px;

			margin-top: 20px;

		}

			#content #middle.shops #shop_products img{

				border: 1px solid #CCCCCC;

				font-size: 11px;

				margin: 10px;

			}

		#content #more_stores_list{

			width:650px;

		}

			#content #more_stores_list ul{

				display:block;

				float:left;

				list-style-image:url(../../img/frontend/base/list_item_icon_2.png);

				padding:5px 5px 5px 35px;

				width:175px;

				font-family: verdana;

			}

				#content #more_stores_list ul li{

					font-size:11px;

					margin:7px 0;

				}

					#content #more_stores_list ul li a{

						color:#505050;

						text-decoration:none;

					}

					#content #more_stores_list ul li a:HOVER{

						color:#000000;

						text-decoration: underline;

					}

			#content #more_stores_list .pagination{

				border-top: 1px dashed #ADADAD;

				width: 650px;

				text-align: right;

			}

				#content #more_stores_list .pagination a{

					font-size: 11px;

					color: #416686;

					text-decoration: none;

					margin-left: 5px;

				}

				#content #more_stores_list .pagination a:HOVER{

					font-size: 11px;

					color: #416686;

					text-decoration: underline;

				}

				#content #more_stores_list .pagination .current{

					font-size: 12px;

					color: #83A6C6;

					font-weight:bold;

				}

		#content #middle.search_result{

			background: transparent url(../../img/frontend/base/search_result.jpg) no-repeat scroll center top;

			padding-top: 40px;

		}

			#content #middle.search_result #error{

				

			}

			#content #middle.search_result p{

				font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;

				font-size: 12px;

				color: #333333;

				margin-left:10px;

			}

				#content #middle.search_result p strong{

					color: #888888;

					font-family:Lucida Sans Unicode;

					font-size:14px;

					font-weight:bold;

				}

				#content #middle.search_result .result{

					margin: 10px 0 0 10px;

					width: 630px;

					border-bottom: 1px dashed #ADADAD;

					padding-bottom: 25px;

				}

					#content #middle.search_result #advanced_search_toggle{

						color: #007AC6;

						margin-top: -25px;

						text-decoration: none;

						margin-right: 15px;

						font-size: 11px;

					}

					#content #middle.search_result .advanced_search_form{

						display: none;

					}

						#content #middle.search_result .advanced_search_form fieldset{

							color:#888888;

							font-family:Lucida Sans Unicode;

							font-size:14px;

							font-weight:bold;

							border-bottom:1px dashed #ADADAD;

							margin:10px;

							padding-bottom: 10px;

						}

							#content #middle.search_result .advanced_search_form label{

								color:#333333;

								font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

								font-size:12px;

								font-weight: normal;

							}

							#content #middle.search_result .advanced_search_form legend{

								padding: 0 0 10px 10px;

							}

							#content #middle.search_result .advanced_search_form .text{

								display:block;

								margin-bottom:15px;

								margin-left:10px;

								margin-top:5px;

								color:#999999;

								font-family:Lucida Sans Unicode;

								font-size:11px;

							}

							#content #middle.search_result .advanced_search_form .checkbox_holder label{

								display: block;

								clear: both;

								margin: 10px;

							}

								#content #middle.search_result .advanced_search_form .checkbox_holder label .checkbox{

									margin:	1px 5px 0 0;

									display:inline;

									padding: 0;

								}

							#content #middle.search_result .advanced_search_form .submit{

								float: right;

								margin-top: -10px;

							}

					#content #middle.search_result .result h3 a{

						color:#5B9BC7;

						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

						font-size:14px;

						text-decoration:none;

					}

					#content #middle.search_result .result p{

						margin: 0;

					}

					#content #middle.search_result .result p a{

						color:#818181;

						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

						font-size:12px;

						text-decoration:none;

						margin: 0;

					}

					#content #middle.search_result .result a{

						color:#B8C6CF;

						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

						font-size:10px;

						text-decoration:none;

					}

				#content #middle.search_result #search_pagination_form{

					text-align: right;

					padding: 15px;

				}

					#content #middle.search_result #search_pagination_form strong{

						color:#83A6C6;

						font-size:12px;

						font-weight:bold;

						margin-left: 5px;

					}

					#content #middle.search_result #search_pagination_form a{

						color:#436686;

						font-size:11px;

						text-decoration: none;

						margin-left: 5px;

					}

		

#footer{

	width: 100%;

	margin-top: 10px;

}



	#footer .search_bar{

		height: 35px;

		width: 990px;

		background: transparent url(../../img/frontend/base/botton_search_background.jpg) repeat-x scroll center top;

		margin: auto;

	}

		#footer .search_bar .search_form{

			height:20px;

			padding-top:8px;

			padding-left: 9px; 

		}

			#footer .search_bar .search_form .submit{

				float: left;

			}

			#footer .search_bar .search_form label{

				color: #FFFFFF;

			}

			

	#footer .menu{

		width: 990px;

		margin: auto;

		height: 70px;

	}

		#footer .menu ul{

			padding: 5px 5px 5px 15px;

			display: block;

			max-height: 65px;

			float: left; 

		}

		#footer .menu ul li{

			font-size:11px;

			margin:7px 0;

			width:165px;

		}

		#footer .menu ul li a{

			text-decoration: none;

			color: #436686;

		}

		#footer .menu ul li a:HOVER{

			text-decoration: underline;

			color: #436686;

		}

	#footer #signature{

		height: 35px;

		width: 100%;

		background-color: #F4F3Ef;

		margin-bottom: 10px;

	}

		#footer #signature #signatures_holder{

			width: 990px;

			margin: auto;

		}

			#footer #signature #signatures_holder #fale_com_mail{

				display: block;

				margin-top: 12px;

				font-family: tahoma;

				font-size: 11px;

				color: #007AC6;

				text-decoration: none;

			}



/*channel*/

#content_channel {

	width: 650px;

}



#content #middle_publicidade{

	background:transparent url(../../img/frontend/base/publicidade_topo.jpg) no-repeat scroll left top;

	width: 650px;

	font-family: arial;

}

	#content #middle_publicidade h1 strong{

		background: transparent url(../../img/frontend/base/img_contato.png) no-repeat scroll left top;

		border-bottom: 1px solid #C1C1C1;

		color: #000000;

		display: block;

		font-size: 18px;

		margin: 8px 10px 20px;

		padding: 18px 0 40px 70px;

	}

	#content #middle_publicidade p strong{

		color: #727272;

		font-family: arial;

		font-size: 15px;

		margin: 10px;

		display: block;

	}

		#content #middle_publicidade p strong a{

			color: #0000EE;

			font-size: 15px;

			font-family: arial;

		}
		
ul#novosCanais{
	 font-size:12px
}
  ul#novosCanais li{
  	border-bottom:1px #999 solid;
	padding-bottom:10px;
	margin-bottom:15px;
	color:#666;
	line-height:18px;
	font-weight:normal;
  }
     ul#novosCanais li h3{
	 	margin-bottom:5px;
		font-weight:bold;
		color:#000;
	 }
	 ul#novosCanais li strong{
	 	color:#666;
		font-weight:bold;
	 }

#produto{
	width:200px;
	height: 200px;
	float: left;
}


/* oculta popup ============================== */
#popForm-2038264266 { display:none }

#page { position:relative; z-index:100000 }
#page #content { background:#fff; padding-top:5px }
#page #separator_bar { margin-bottom:0px; }
