@charset "utf-8";
/* CSS Document */

.sideMenu{ width:180px; margin:40px 0 20px 0; background:url('../img/bkg_side_menu.gif') no-repeat bottom right; padding:0 0 95px 0; ; float:left; }
	.menuSideBox { min-height:100px; padding-bottom:20px;}
		.menuSideBox, .ondeComprar, .produtosRedeVoz, .sejaUmRevendedor, .buscaAvancada, .revendedorSideBox, .infoBox{ background: url('../img/bkg_sideMenu.jpg') repeat-y top right;}
		
		/* ########### */
		/* ########### SQUAREBOX INSIDE STYLES */
		/* ########### ABAS STYLES */
		/* ########### */
		
		.infoBox{ height: 163px; padding-top: 20px; margin-left:10px;}
			.infoBox h3{ font-size:13px; color:#c70752; margin:0; padding:0; background: url('../img/bkg_red_dot.gif') repeat-x bottom left;}
			.abaLeft{ width:157px; height:19px; margin: 9px 0 0 0; padding:0; background:url('../img/bkg_abas_left.jpg') no-repeat top left;}
				.abaLeft li{ margin: 0; padding: 0; list-style: none; float: left;}
				
			.abaRight{ width:157px; height:19px; margin: 9px 0 0 0; padding:0; background:url('../img/bkg_abas_right.jpg') no-repeat top left;}
				.abaRight li{ margin: 0; padding: 0; list-style: none; float: left;}
				
				/* ########### */
				/* ########### ABALEFT ABARIGHT STYLES */	
				/* ########### */
				
				a.abaVoz_off, a.abaDados_off{ height:16px; display: block; color:#999999; font-weight:bold; text-align:center; text-decoration:none; font-size:12px;; padding-top: 3px;}
					a.abaVoz_off{ width:58px;}
					a.abaDados_off{ width:69px;}
						a.abaVoz_off:hover, a.abaDados_off:hover{ color:#666666;}
				.abaVoz_on, .abaDados_on{ height:16px; display: block; color:#666666; font-weight:bold; text-align:center; text-decoration:none; font-size:12px; padding-top: 3px;}
					.abaVoz_on{ width:62px;}
					.abaDados_on{ width:63px;}
					
				.infoAbas{ clear:left; width:160px; height:145px; background:url('../img/bkg_infoAbasInterna.jpg') no-repeat top left; }
					.infoAbas img{margin-left: 10px;}
					.infoAbas p{ font-size:11px; text-align:left; color:#666666;}
						.info{ margin:0; padding: 5px 13px 3px 13px;}
							.info a{ color:#c70752;}
								.info a:hover{ font-weight:bold;}
								
						.noticiasEventos{ width:160px; margin:0 0 6px 13px;}
							.noticiasEventos a{ display:block; padding: 5px 0 5px 0; color:#666666; text-decoration:none;}
							.noticiasEventos a:hover{ text-decoration:underline;}
		
		
		/* ########### */
		/* ########### SUB MENU NORMAL STYLES */
		/* ########### */
			
		.menuItemNormal{ width:170px; height:auto; background: url('../img/bkg_dot.gif') repeat-x top left; margin-left:9px; padding-top:1px; border-bottom:1px solid #CCCCCC; display:block;}
			.menuItemNormal a{ text-decoration:none; display:block; color:#333333;}
				.menuItemNormal a:hover{ text-decoration:underline;}
				.menuItemNormal a.firstButton{  width:154px; height:25px; font-size:12px; font-weight:bold; padding:14px 0 0 16px; background:url('../img/bkg_sideMenu.gif') no-repeat bottom left;}
					.menuItemNormal a.firstButton:hover{ background-position: top left;}
				.menuItemNormal a.biggerButton{  width:150px; font-size:12px;font-weight:bold; background:url('../img/bkg_sideMenuBig.gif') no-repeat bottom left;  padding:5px 0 4px 20px;}
					.menuItemNormal a.biggerButton:hover{ background-position: top left;}
			.menuItemNormal ul{ list-style:none; margin:0 0 0 15px; padding:0 0 10px 0; font-size:11px; }
				.menuItemNormal ul li{ margin: 0 0 3px 0; padding:5px 0 0 10px; background:url('../img/blt_sub_gray.gif') no-repeat top left;}
					.menuItemNormal ul li a{ width:130px; padding:0 0 4px 0;}
						.menuItemNormal h3{ font-weight:bold; font-size:11px; color:#333333; margin:10px 0 0 0;}
						.menuItemNormal .menudotted{ background: url('../img/bkg_dot.gif') repeat-x bottom right;}
	.menuItemNormal .subMenu{ background: #e5e5e5 url('../img/bkg_inside_submenu.gif') repeat-y top right; display:none; line-height:12px;}					
			.maisMenos{ width:27px; height:41px; margin-top:-41px; margin-left:142px;}
				.mais, .menos{ width:27px; height:41px; display:block;}
					.mais{ background: url('../img/mais.gif') no-repeat top left;}
					.menos{ background: url('../img/menos.gif') no-repeat top left;}		
						a.mais:hover, a.menos:hover{ background-position: bottom left;}
						
	.ondeComprar{ padding-top: 20px; margin-left:10px; height:160px;}
		.ondeComprar h3{ font-size:13px; color:#c70752; margin:0; padding:0; background: url('../img/bkg_red_dot.gif') repeat-x bottom left;}
	
	.sejaUmRevendedor{ padding-top: 20px; margin-left:10px;}
		.sejaUmRevendedor h3{ font-size:13px; color:#c70752; margin:0; padding:0; background: url('../img/bkg_red_dot.gif') repeat-x bottom left;}
			.sejaUmRevendedor p{ margin: 0 0 0 7px; font-weight:normal; font-size:10px; padding-top:5px;}
			.sejaUmRevendedor p a{ color:#c70752; text-decoration:none;}
				.sejaUmRevendedor p a:hover{ text-decoration:underline;}
			.sejaUmRevendedor h3 a{ color:#c70752; text-decoration:none;}
				.sejaUmRevendedor h3 a:hover{ text-decoration:underline;}
				
	.produtosRedeVoz{ padding-top: 20px; margin-left:10px;}
		.produtosRedeVoz h3{ font-size:13px; color:#c70752; margin:0; padding:0; background: url('../img/bkg_red_dot.gif') repeat-x bottom left;}
			.produtosRedeVoz img{ margin: 10px 0 0 9px;}
			.produtosRedeVoz p{ margin: 0 0 10px 7px; font-weight:normal; font-size:10px; padding-right:10px; line-height:12px;}
			.produtosRedeVoz p a{ color:#c70752; text-decoration:none;}
				.produtosRedeVoz p a:hover{ text-decoration:underline;}
				
	.revendedorSideBox{ padding-top: 20px; margin-left:10px;}
		.revendedorSideBox h3{ font-size:13px; color:#c70752; margin:0; padding:0; background: url('../img/bkg_red_dot.gif') repeat-x bottom left;}
			.revendedorSideBox p{ margin: 0 0 5px 7px; font-weight:normal; font-size:10px; padding-top:7px; padding-right:10px;height: 25px;}
			.revendedorSideBox a{ color:#c70752; text-decoration:none;}
				.revendedorSideBox a:hover{ text-decoration:underline;}
				
			.revendedorSideBox strong{ color:#333333;}
				
				.revendedorSideBox .whiteBox{ width:160px; height:130px; background: url('../img/bkg_interna_revendedor_dot.gif') no-repeat top left; margin: 10px 0 0 0; font-size: 11px; font-weight:bold; color:#666666; line-height:10px}
				.revendedorSideBox .whiteBox_small{ width:160px; height:75px; background: url('../img/bkg_interna_revendedor_dot_menor.gif') no-repeat top left; margin: 10px 0 0 0; font-size: 11px; font-weight:bold; color:#666666; }
			/* ########### */
			/* ########### SUB MENU ACTIVE STYLES */
			/* ########### */
			
		.menuItemActive{ width:180px; height:auto; background: url('../img/bkg_subMenu_active.jpg') no-repeat top left; display:block;}
			.menuItemActive a{ text-decoration:none; display:block; color:#333333;}
				.menuItemActive a:hover{  text-decoration:underline;}
				.menuItemActive a.firstButton{  width:150px; height:25px; font-size:12px;font-weight:bold; padding:14px 0 0 26px; color:#c70752;}
				.menuItemActive a.firstButton:hover{  text-decoration:none;}
						.menuItemActive a.firstButton:hover{ background-position: top left;}
			.menuItemActive ul{ list-style:none; margin:0; padding:0 0 10px 15px; font-size:11px; background: url('../img/bkg_inside_submenu_bottom_active.gif') no-repeat bottom left;}
				.menuItemActive ul li{ margin: 0 0 3px 0; padding:5px 0 0 10px; background:url('../img/blt_sub_gray.gif') no-repeat top left;}
					.menuItemActive ul li a{ width:130px; padding:0 0 4px 0;}
						.menuItemActive h3{ font-weight:bold; font-size:11px; color:#333333; margin:10px 0 0 0;}
						.menuItemActive .subActivated{ background:url('../img/blt_sub_red.gif') no-repeat top left;}
							.menuItemActive .subActivated a{ color:#c70752; }
							.menuItemActive .subActivated a:hover{ text-decoration:none; }
						.menuItemActive .menudotted{ background: url('../img/bkg_dot.gif') repeat-x bottom left;}
	.menuItemActive .subMenu{ background: url('../img/bkg_inside_submenu_active.gif') repeat-y top left; line-height:12px;}
	
	.menuItemActive div.maisMenos{ display:none;}
	
			/* ########### */
			/* ########### SUB MENU ACTIVE STYLES SINGLE */
			/* ########### */
			
		.menuItemActiveSingle{ width:180px; height:auto; display:block;}
			.menuItemActiveSingle a{ text-decoration:none; display:block; color:#333333;}
				.menuItemActiveSingle a:hover{  text-decoration:underline;}
				.menuItemActiveSingle a.firstButton{ background: url('../img/bkg_subMenu_active_single.jpg') no-repeat top left; width:151px; height:31px; font-size:12px;font-weight:bold; padding:16px 0 0 29px; color:#c70752;}
				.menuItemActiveSingle a.firstButton:hover{  text-decoration:none;}
				.menuItemActiveSingle a.biggerButton{ background: url('../img/bkg_subMenu_active_singleBig.jpg') no-repeat top left; width:150px; font-size:12px;font-weight:bold;  padding:7px 0 8px 30px; color:#c70752;}	
					.menuItemActiveSingle a.biggerButton:hover{  text-decoration:none;}
			

			/* ########### */
			/* ########### SQUAREBOX INSIDE STYLES */
			/* ########### WHITE BOX STYLES */
			/* ########### */
								
			.whiteBox{ width:160px; height:130px; background: url('../img/bkg_interna_ondecomprar.gif') no-repeat top left; margin: 10px 0 0 0; font-size: 11px; font-weight:bold; color:#666666; }
					.whereToBuy{ padding: 6px 0 0 10px;}
						.whereToBuy p{ width:150px; margin:0 0 6px 0;}
						.whereToBuy .button{ width:110px; margin: 15px 0 17px 12px;}
						.whiteBox .state, .whiteBox .city{ color:#999999; font-size: 11px; font-weight:bold;}
						.whiteBox .state{ width: 115px;}
						.whiteBox .city{ width: 140px;}
			.whiteBox_small{ width:160px; height:75px; background: url('../img/bkg_interna_ondecomprar_menor.gif') no-repeat top left; margin: 10px 0 0 0; font-size: 11px; font-weight:bold; color:#666666; }
			.whiteBox_medium{ width:160px; height:140px; background: url('../img/bkg_interna_ondecomprar.gif') no-repeat top left; margin: 10px 0 0 0; font-size: 11px; font-weight:bold; color:#666666; padding:5px 0 0 7px;}
			.whiteBox_medium span{ display:inline;}
			.whiteBox_Big{ width:160px; height:300px; background: url('../img/bkg_side_busca_anvancada_bigger.gif') no-repeat top left; margin: 10px 0 0 0; font-size: 11px; font-weight:bold; color:#666666; padding:5px 0 0 7px;}
			.whiteBox_Big span{ display:inline;}
			
			/* ########### */
			/* ########### ADM SQUAREBOX INSIDE STYLES */
			/* ########### WHITE BOX STYLES */
			/* ########### */
			
		.buscaAvancada{ padding-top: 20px; margin-left:10px;}
		.buscaAvancada h3{ font-size:13px; color:#c70752; margin:0; padding:0; background: url('../img/bkg_red_dot.gif') repeat-x bottom left;}
			.buscaAvancada img{ margin: 10px 0 0 5px;}
			.buscaAvancada p{ margin: 0 0 10px 7px; font-weight:normal; font-size:10px;}
			.buscaAvancada a{ color:#c70752; text-decoration:none; font-size:11px; font-weight:normal; display:block; text-align:center; line-height:16px; *line-height:8px; _line-height:8px; padding-right:15px;}
				.buscaAvancada a:hover{ text-decoration:underline;}
				.buscaAvancada .whiteBox{ width:160px; height:220px; background: url('../img/bkg_side_busca_anvancada.gif') no-repeat top left; margin: 10px 0 0 0; padding:5px 0 0 7px; font-size: 11px; font-weight:bold; color:#666666; }
				
				
			.buscaAvancada input{ border:1px solid #666666; margin:0;}
			.buscaAvancada input.umquatrodoisPx{ width:142px;}
			.buscaAvancada input.trintaPx{ width:30px;}
			.buscaAvancada input.novenovePx{ width:99px;}
			.buscaAvancada input.bt_side{ margin: 10px 0 0 20px;}
			.buscaAvancada .resultados{ color:#1a8ced; text-align:left; padding-top:5px; padding-right:10px;}
