* {	padding:0px; margin:0px; }

html, body { height:100%; }

body { 	background:#e4e4e4; }

#general { position:relative; margin:0 auto; width:940px; min-height:100%; background:url(../images/bg-site.jpg) top left repeat-y; }

* html #general { height:100%; }

#DivMostra {
	position:absolute;
	left:11%;
	top:110px;
	background:#f7f7f7;
	border:1px solid #1872b4;
	padding-top:4px;
	padding-bottom:10px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	width:804px;
	z-index:1;
	visibility: hidden;
}

#DivMostra h2 {	width:792px; height:20px; background:#1872b4; margin-left:4px; padding-left:4px; padding-top:3px; font-family:Trebuchet MS; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-decoration:none; }

#DivMostra .classSubCat { float:left; width:160px; padding-top:3px; font-family:Trebuchet MS; font-size:11px; font-weight:bold; }

#DivMostra .classSubCat ul { margin:0px; padding:0px; }

#DivMostra .classSubCat li { list-style-type:none; padding-left:4px; font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; } 

#DivMostra .classSubCat li h3 { display:block; padding-left:4px; height:18px; background:#D4D4D4; font-family:Trebuchet MS; font-size:11px; color:#666666; } 

#DivMostra .classSubCat li a { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }

#DivMostra .classSubCat li a:hover { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#666666; text-decoration:underline; }

.selectVerTodos { width:180px; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#header { width:900px; margin:0 auto;  height:84px; background:url(../images/bg_topo.jpg) top left no-repeat; }

#header h1 { width:254px; height:70px; }

#header ul { margin:0px; padding:0px; }

#header li { display:inline; list-style-type:none; font-family:Trebuchet MS; font-size:10px; color:#666666; }

#header li a { font-family:Trebuchet MS; font-size:10px; color:#666666; text-decoration:none; }

#header li a:hover { font-family:Trebuchet MS; font-size:10px; color:#666666; text-decoration:underline; }

#header .imgPrinc { float:left; padding-top:8px; padding-left:40px; width:254px; height:70px; }

#header .menuPrinc { float:left; padding:50px 0px 0px 40px; width:530px; height:30px; }

#menu { width:900px; margin:0 auto;  height:25px; font-family:Trebuchet MS; font-size:10px; background:#f7f7f7; }

#menu strong { width:900px; height:25px; font-family:Trebuchet MS; font-size:10px; background:#f7f7f7; }

#busca_login { width:900px; margin:0 auto;  height:400px; background:url(../images/bg_menu2.jpg) top left no-repeat; }

#busca_login h2 { font-family:Trebuchet MS; font-size:28px; color:#FFFFFF; }

.buttom { border:1px solid #666666; height:20px; background:#FFFFFF; font-family:Trebuchet MS; font-size:10px; color:#333333; }

#busca_login .areaBusca { width:400px; height:30px; border:0; margin:0; vertical-align:middle; font-family:Trebuchet MS; font-size:20px; color:#999999; }

#busca_login .buttonBusca { width:31px; height:30px; background:url(../images/buttom_busca.jpg) top left no-repeat; vertical-align:middle; }

#busca_login .right { float:left; width:340px; padding:32px 12px 0px 10px; font-family:Trebuchet MS; font-size:18px; color:#FFFFFF; text-align:right; }

#busca_login .left { float:left; width:460px; padding:32px 12px 0px 10px; }

#busca_login .left div { padding:3px 0px 0px 6px; width:440px; height:37px; background:#FFFFFF; }

#busca_login .busca_div_um { width:900px; height:100px; }

#busca_login .busca_div_dois { width:860px; height:30px; padding-left:40px; font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; }

#busca_login .busca_div_dois .buttom { vertical-align:middle; border:1px outset #666666; height:20px; background:#FFFFFF; font-family:Trebuchet MS; font-size:10px; color:#333333; }

#busca_login .busca_div_dois a { font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; text-decoration:none; }

#busca_login .busca_div_dois a:hover { font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; text-decoration:underline; }

#busca_login .busca_div_tres { width:825px; height:241px; padding:30px 0px 0px 55px;  }

#busca_login .busca_div_tres div { float:left; width:180px; padding-left:10px; height:241px; }

#busca_login .busca_div_dois .input { width:106px; height:19px; background:#c4cbe5; padding-left:4px; padding-top:3px; border:0; font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; vertical-align:middle; }

#MenuOfertas { float:left; width:192px; }

#MenuOfertas .top { width:192px; margin: 0; height:15px; }

#MenuOfertas .middle { width:152px; background:#004FA3; padding-left:20px; padding-right:20px; }

#MenuOfertas .middle ul { margin:0px; padding:0px; }

#MenuOfertas .middle li { list-style-type:none; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; border-bottom:1px solid #FFFFFF; }

#MenuOfertas .middle h2 { font-family:Trebuchet MS; font-size:20px; color:#b9bfe1; font-weight:normal; }

#MenuOfertas .middle li strong { font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; font-weight:bold; }

#MenuOfertas .middle li p { font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; }

#MenuOfertas .bottom { width:192px; height:15px; background:url(../images/menu_ofer_bottom.jpg) top left no-repeat; }

#MenuReceitas { float:left; width:192px; }

#MenuReceitas .top { width:192px; height:136px; background:url(../images/menu_receita_top.jpg) top left no-repeat; }

#MenuReceitas .top h2 { padding:25px 0px 0px 50px; width:120px; font-family:Trebuchet MS; font-size:20px; color:#D2422C; font-weight:normal; text-align:center; }

#MenuReceitas .middle { width:172px; background:#DD892D; padding-left:10px; padding-right:10px; }

#MenuReceitas .middle ul { margin:0px; padding-top:15px; }

#MenuReceitas .middle li { list-style-type:none; height:15px; padding-left:12px; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; font-weight:normal; background:url(../images/st-menu-org.gif) top left no-repeat; border-bottom:1px solid #fcb05d; }

#MenuReceitas .middle li a { font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; text-decoration:none; }

#MenuReceitas .middle li a:hover { display:block; width:160px; height:15px; background:#fcb05d; }

#MenuReceitas .middle li strong { font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; font-weight:bold; }

#MenuReceitas .middle li p { font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; }

#MenuReceitas .bottom { width:192px; height:15px; background:url(../images/menu_receita_bottom.jpg) top left no-repeat; }

#MenuCategorias { float:left; width:192px; }

#MenuCategorias .top { width:192px; height:15px; margin: 0; background:url(../images/menu_categorias_top.jpg) top left no-repeat #004FA3; }

#MenuCategorias .middle { width:172px; background:#004FA3; padding-left:10px; padding-right:10px; }

#MenuCategorias .middle h2 { padding-bottom:15px; width:172px; height:15px; border-bottom:2px solid #808080; font-family:Trebuchet MS; font-size:18px; color:#c0cee9; font-weight:normal; text-align:center; }

#MenuCategorias .middle ul { margin:0px; padding:0px; }

#MenuCategorias .middle li { list-style-type:none; height:15px; padding-left:12px; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; border-bottom:1px solid #0399CD; background:url(../images/st-menu.gif) top left no-repeat; }

#MenuCategorias .middle li a { font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; text-decoration:none; }

#MenuCategorias .middle li a:hover { display:block; width:160px; height:15px; background:#0399CD; }

#MenuCategorias .middle span { margin:10px 0px 6px 0px; display:block; font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; }

#MenuCategorias .middle li strong { font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; font-weight:bold; }

#MenuCategorias .middle li p { font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; }

#MenuCategorias .bottom { width:192px; height:15px; background:url(../images/menu_categorias_bottom.jpg) top left no-repeat; }

#ColDinheiro { float:left; margin-left:20px; width:677px; }

#ColDinheiro p { padding: 2px 0 2px 0; }

#ColDinheiro .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_col_dinheiro.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#ColDinheiro .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#ColDinheiro .middle { width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_col_dinheiro.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; }

#ColDinheiro .middle a { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:none; }

#ColDinheiro .middle a:hover { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:underline; }

#ColDinheiro .middle h2 { margin-bottom:5px; font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; }

#ColDinheiro .middle h2 a { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:none; }

#ColDinheiro .middle h2 a:hover { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:underline; }

#ColDinheiro .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#ColDinheiro .middle p { font-family:Trebuchet MS; font-size:11px; color:#999999; font-weight:normal; }

#ColDinheiro .middle p a { font-family:Trebuchet MS; font-size:11px; color:#990000; font-weight:normal; text-decoration:none; }

#ColDinheiro .middle p a:hover { font-family:Trebuchet MS; font-size:11px; color:#990000; font-weight:normal; text-decoration:underline; }

#ColDinheiro .bottom { width:677px; height:23px; background:url(../images/bottom_col_dinheiro.jpg) top left no-repeat; }

#ColDinheiro .paginacao { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#666666; width:480px; text-align: center; }

#ColDinheiro .paginacao a { color: #1872BA; text-decoration: none }

#ColDinheiro .paginacao a:hover { color: #1872BA; text-decoration: underline }

#ColCozinha { float:left; margin-left:20px; width:677px; }

#ColCozinha p { padding: 2px 0 2px 0; }

#ColCozinha .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_col_cozinha.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#ColCozinha .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#ColCozinha .middle { width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_col_cozinha.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; }

#ColCozinha .middle a { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:none; }

#ColCozinha .middle a:hover { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:underline; }

#ColCozinha .middle h2 { margin-bottom:5px; font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; }

#ColCozinha .middle h2 a { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:none; }

#ColCozinha .middle h2 a:hover { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:underline; }

#ColCozinha .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#ColCozinha .middle p { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#999999; }

#ColCozinha .middle p a { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#990000; text-decoration:none; }

#ColCozinha .middle p a:hover { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#990000; text-decoration:underline; }

#ColCozinha .bottom { width:677px; height:23px; background:url(../images/bottom_col_cozinha.jpg) top left no-repeat; }

#ColCozinha .paginacao { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#666666; width:480px; text-align: center; }

#ColCozinha .paginacao a { color: #1872BA; text-decoration: none }

#ColCozinha .paginacao a:hover { color: #1872BA; text-decoration: underline }

#ColReceitas { float:left; margin-left:20px; width:677px; }

#ColReceitas .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_col_cozinha.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#ColReceitas .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#ColReceitas .middle { width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_col_cozinha.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; }

#ColReceitas .middle a { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:none; }

#ColReceitas .middle a:hover { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:underline; }

#ColReceitas .middle h2 { margin-bottom:5px; font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; }

#ColReceitas .middle h2 a { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:none; }

#ColReceitas .middle h2 a:hover { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:underline; }

#ColReceitas .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#ColReceitas .middle p { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#999999; }

#ColReceitas .middle p a { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#990000; text-decoration:none; }

#ColReceitas .middle p a:hover { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#990000; text-decoration:underline; }

#ColReceitas .bottom { width:677px; height:23px; background:url(../images/bottom_col_cozinha.jpg) top left no-repeat; }

#ColReceitas .paginacao { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#666666; width:480px; text-align: center; }

#ColReceitas .paginacao a { color: #1872BA; text-decoration: none }

#ColReceitas .paginacao a:hover { color: #1872BA; text-decoration: underline }

#ColSaude { float:left; margin-left:20px; width:677px; }

#ColSaude p { padding: 2px 0 2px 0; }

#ColSaude .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_col_saude.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#ColSaude .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#ColSaude .middle { width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_col_saude.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; }

#ColSaude .middle a { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:none; }

#ColSaude .middle a:hover { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:underline; }

#ColSaude .middle h2 { margin-bottom:5px; font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; }

#ColSaude .middle h2 a { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:none; }

#ColSaude .middle h2 a:hover { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:underline; }

#ColSaude .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#ColSaude .middle p { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#999999; }

#ColSaude .middle p a { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#990000; text-decoration:none; }

#ColSaude .middle p a:hover { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#990000; text-decoration:underline; }
#ColSaude .paginacao { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#666666; width:480px; text-align: center; }

#ColSaude .paginacao a { color: #1872BA; text-decoration: none }

#ColSaude .paginacao a:hover { color: #1872BA; text-decoration: underline }

#ColSaude .bottom { width:677px; height:23px; background:url(../images/bottom_col_saude.jpg) top left no-repeat; }



#ColNoticias { float:left; margin-left:20px; width:677px; }

#ColNoticias .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_col_noticias.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#ColNoticias .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#ColNoticias .middle { width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_col_saude.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; }

#ColNoticias .middle a { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:none; }

#ColNoticias .middle a:hover { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:underline; }

#ColNoticias .middle h2 { margin-bottom:5px; font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; }

#ColNoticias .middle h2 a { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:none; }

#ColNoticias .middle h2 a:hover { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:underline; }

#ColNoticias .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#ColNoticias .middle p { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#999999; }

#ColNoticias .middle p a { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#999999; text-decoration:none; }

#ColNoticias .middle p a:hover { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#999999; text-decoration:underline; }

#ColNoticias .paginacao { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#666666; width:480px; text-align: center; }

#ColNoticias .paginacao a { color: #1872BA; text-decoration: none }

#ColNoticias .paginacao a:hover { color: #1872BA; text-decoration: underline }

#ColNoticias .bottom { width:677px; height:23px; background:url(../images/bottom_col_saude.jpg) top left no-repeat; }

#Termo { float:left; margin-left:20px; width:677px; }

#Termo .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_termos.jpg) top left no-repeat; font-family:Trebuchet MS; font-size:22px; color:#1072BA; font-weight:normal; }

#Termo .top h2 { margin:0px; font-family:Trebuchet MS; font-size:30px; color:#1072BA; font-weight:normal; }

#Termo .middle { width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_col_saude.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; }

#Termo .middle a { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:none; }

#Termo .middle a:hover { font-family:Trebuchet MS; font-size:12px; color:#676767; font-weight:bold; text-decoration:underline; }

#Termo .middle h2 { margin-bottom:5px; font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; }

#Termo .middle h2 a { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:none; }

#Termo .middle h2 a:hover { font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; text-decoration:underline; }

#Termo .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#Termo .middle p { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#999999; }

#Termo .middle p a { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#999999; text-decoration:none; }

#Termo .middle p a:hover { font-family:Trebuchet MS; font-size:11px; font-weight:normal; color:#999999; text-decoration:underline; }

#Termo .bottom { width:677px; height:23px; background:url(../images/bottom_col_saude.jpg) top left no-repeat; }

#ListaCompras { float:left; margin-left:20px; width:677px; }

#ListaCompras .top { padding:15px 0px 0px 20px; width:657px; height:145px; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; background:url(../images/top_lista_compras.jpg) top left no-repeat; }

#ListaCompras .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#ListaCompras .middle { float:left; width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_lista_compras.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:12px; color:#676767; }

#ListaCompras .middle .box { width:476px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; }

#ListaCompras .middle h2 { margin-bottom:5px; font-family:Trebuchet MS; font-size:16px; color:#666666; font-weight:bold; }

#ListaCompras .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#ListaCompras .middle p { font-family:Trebuchet MS; font-size:11px; color:#999999; }

#ListaCompras .middleLeft { float:left; width:480px; border-right:2px solid #e8e8e8; }

#ListaCompras .middleLeft .blocoFiltro { float:left; width:472px; margin-top:8px; padding:6px 0px 6px 4px; border:1px dashed #CCCCCC; background:#F4F4F4; }

#ListaCompras .middleLeft .blocoFiltro .filtro { float:left; margin:0px 3px 3px 0px; background:#FFFFFF; padding-left:4px; width:148px; border:1px solid #CCCCCC; font-family:Trebuchet MS; font-size:11px; color:#666666; }

#ListaCompras .middleLeft .blocoFiltro .filtro a { font-family:Trebuchet MS; font-size:11px; color:#666666; text-decoration:none; }

#ListaCompras .middleLeft .blocoFiltro .filtro a:hover { font-family:Trebuchet MS; font-size:11px; color:#666666; text-decoration:underline; }

#ListaCompras .middleLeft .blocoFiltro .filtro_dois { float:left; margin:0px 3px 3px 0px; vertical-align:middle; background:#FFFFFF; width:140px; height:20px; border:1px solid #CCCCCC; font-family:Trebuchet MS; font-size:11px; color:#666666; text-align:center; }

#ListaCompras .middleLeft .blocoFiltro .filtro_dois a { height:20px; font-family:Trebuchet MS; font-size:11px; color:#666666; text-decoration:none; }

#ListaCompras .middleLeft .blocoFiltro .filtro_dois a:hover { display:block; height:20px; background:#D8E2E8; font-family:Trebuchet MS; font-size:11px; color:#666666; }

#ListaCompras .middleRight { float:left; width:137px; }

#ListaCompras .middle .middleRight h2 { margin:0px; padding-left:10px; width:137px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; text-align:center; }

#ListaCompras .paginacao { width:480px; text-align: center; }

#ListaCompras .paginacao a { color: #1872BA; text-decoration: none }

#ListaCompras .paginacao a:hover { color: #1872BA; text-decoration: underline }

#ListaCompras .bottom { float:left; width:677px; height:20px; background:url(../images/bottom_lista_compras.jpg) top left no-repeat; }

#OfertasEncarte { float:left; margin-left:20px; width:677px; }

#OfertasEncarte .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_ofertas_encartes.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#OfertasEncarte .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#OfertasEncarte .middle { float:left; width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_lista_compras.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:12px; color:#676767; }

#OfertasEncarte .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#OfertasEncarte .middle p { font-family:Trebuchet MS; font-size:11px; color:#999999; }

#OfertasEncarte .middle .middleLeft { float:left; width:480px; border-right:2px solid #e8e8e8; }

#OfertasEncarte .middle .middleLeft .box { width:476px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; }

#OfertasEncarte .middle .middleLeft .box1 { width:466px; height:17px; background:#1872BA; padding-top:3px; padding-right:10px; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; text-align:right; }

#OfertasEncarte .middle .middleRight { float:left; width:150px; }

#OfertasEncarte .middle .middleRight h2 { margin:0px; padding-left:10px; width:137px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; text-align:center; }

#OfertasEncarte .middle .middleRight .boxMercados { padding:0px 0 15px 0; text-align:center; border-bottom:1px solid #CCCCCC;  margin-left: 10px; }

#OfertasEncarte .bottom { float:left; width:677px; height:20px; background:url(../images/bottom_lista_compras.jpg) top left no-repeat; }

#ColPromoOfertas { float:left; margin-left:20px; width:657px; }

#ColPromoOfertas .top { float:left; padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_col_ofertas.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#ColPromoOfertas .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#ColPromoOfertas .middle { float:left; width:647px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_col_ofertas.jpg) top left repeat-y; }

#ColPromoOfertas .middle h2 { margin-bottom:5px; font-family:Trebuchet MS; font-size:16px; color:#E41E26; font-weight:bold; }

#ColPromoOfertas .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#ColPromoOfertas .middle p { font-family:Trebuchet MS; font-size:11px; color:#999999; }

#ColPromoOfertas .bottom { float:left; width:677px; height:23px; background:url(../images/bottom_col_ofertas.jpg) top left no-repeat; }

#ColPromoOfertas .middle .boxLista { float:left; margin-right:15px; margin-top:20px; padding-top:8px; padding-left:6px; width:134px; height:189px; background:url(../images/box_lista.jpg) top left no-repeat; }

#ColPromoOfertas .middle .boxLista h3 { margin-top:70px; font-family:Trebuchet MS; font-size:16px; color:#E41E26; font-weight:bold; text-align:center; }

#ColPromoOfertas .middle .boxLista p { font-family:Trebuchet MS; font-size:12px; color:#666666; font-weight:bold; text-align:center; }

#ColPromoOfertas .middle .boxLista a { display:block; font-family:Trebuchet MS; font-size:11px; color:#E41E26; text-align:center; text-decoration:none; }

#ColPromoOfertas .middle .boxLista a:hover { display:block; font-family:Trebuchet MS; font-size:11px; color:#E41E26; text-align:center; text-decoration:underline; }

#Cadastro { float:left; margin-left:20px; width:677px; }

#Cadastro .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_cadastro.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#Cadastro .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#Cadastro .middle { float:left; width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_lista_compras.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:11px; color:#676767; }

#Cadastro .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#Cadastro .middle p { font-family:Trebuchet MS; font-size:11px; color:#999999; }

#Cadastro .middle input { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Cadastro .middle select { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Cadastro .middle textarea { width:470px; font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Cadastro .middle .middleLeft { float:left; width:480px; border-right:2px solid #e8e8e8; }

#Cadastro .middle .middleLeft .box { width:476px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; }

#Cadastro .middle .middleLeft .box1 { width:466px; height:17px; background:#1872BA; padding-top:3px; padding-left:5px; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; text-align:left; }

#Cadastro .middle .middleRight { float:left; width:137px; }

#Cadastro .middle .middleRight h2 { margin:0px; padding-left:10px; width:137px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; text-align:center; }

#Cadastro .middle .middleRight img { margin-left:20px; }

#Cadastro .bottom { float:left; width:677px; height:20px; background:url(../images/bottom_lista_compras.jpg) top left no-repeat; }

#Atendimento { float:left; margin-left:20px; width:677px; }

#Atendimento .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_atendimento.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#Atendimento .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#Atendimento .middle { float:left; width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_lista_compras.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:11px; color:#676767; }

#Atendimento .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#Atendimento .middle p { font-family:Trebuchet MS; font-size:11px; color:#999999; }

#Atendimento .middle input { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Atendimento .middle select { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Atendimento .middle textarea { width:300px; font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Atendimento .middle .middleLeft { float:left; width:480px; border-right:2px solid #e8e8e8; }

#Atendimento .middle .middleLeft .box { width:476px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; }

#Atendimento .middle .middleLeft .box1 { width:466px; height:17px; background:#1872BA; padding-top:3px; padding-left:5px; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; text-align:left; }

#Atendimento .middle .middleRight { float:left; width:137px; }

#Atendimento .middle .middleRight h2 { margin:0px; padding-left:10px; width:137px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; text-align:center; }

#Atendimento .middle .middleRight img { margin-left:20px; }

#Atendimento .bottom { float:left; width:677px; height:20px; background:url(../images/bottom_lista_compras.jpg) top left no-repeat; }

#Anuncie { float:left; margin-left:20px; width:677px; }

#Anuncie .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_anuncie.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#Anuncie .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#Anuncie .middle { float:left; width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_lista_compras.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:11px; color:#676767; }

#Anuncie .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#Anuncie .middle p { font-family:Trebuchet MS; font-size:11px; color:#666666; }

#Anuncie .middle input { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Anuncie .middle select { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Anuncie .middle textarea { width:400px; font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Anuncie .middle .middleLeft { float:left; width:480px; border-right:2px solid #e8e8e8; }

#Anuncie .middle .middleLeft .box { width:476px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; }

#Anuncie .middle .middleLeft .box1 { width:466px; height:17px; background:#1872BA; padding-top:3px; padding-left:5px; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; text-align:left; }

#Anuncie .middle .middleRight { float:left; width:137px; }

#Anuncie .middle .middleRight h2 { margin:0px; padding-left:10px; width:137px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; text-align:center; }

#Anuncie .middle .middleRight img { margin-left:20px; }

#Anuncie .bottom { float:left; width:677px; height:20px; background:url(../images/bottom_lista_compras.jpg) top left no-repeat; }

#Wallpapers { float:left; margin-left:20px; width:677px; }

#Wallpapers .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_wallpapers.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#Wallpapers .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#Wallpapers .middle { float:left; width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_lista_compras.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:11px; color:#676767; }

#Wallpapers .middle a { font-family:Trebuchet MS; font-size:11px; color:#676767; text-decoration:none; }

#Wallpapers .middle a:hover { font-family:Trebuchet MS; font-size:11px; color:#676767; text-decoration:underline; }

#Wallpapers .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#Wallpapers .middle p { font-family:Trebuchet MS; font-size:11px; color:#666666; }

#Wallpapers .middle input { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Wallpapers .middle select { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Wallpapers .middle textarea { width:400px; font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Wallpapers .middle .middleLeft { float:left; width:480px; border-right:2px solid #e8e8e8; }

#Wallpapers .middle .middleLeft .box { width:476px; font-family:Trebuchet MS; font-size:16px; color:#FF9900; font-weight:bold; }

#Wallpapers .middle .middleLeft .box1 { width:466px; height:17px; background:#FF0000; padding-top:3px; padding-left:5px; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; text-align:left; }

#Wallpapers .middle .middleRight { float:left; width:137px; }

#Wallpapers .middle .middleRight h2 { margin:0px; padding-left:10px; width:137px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; text-align:center; }

#Wallpapers .middle .middleRight img { margin-left:20px; }

#Wallpapers .bottom { float:left; width:677px; height:20px; background:url(../images/bottom_lista_compras.jpg) top left no-repeat; }

#Receitas { float:left; margin-left:20px; width:677px; }

#Receitas .top { padding:15px 0px 0px 20px; width:657px; height:145px; background:url(../images/top_col_cozinha.jpg) top left no-repeat; font-family:Arial; font-size:22px; color:#1072BA; font-weight:normal; }

#Receitas .top h2 { margin:0px; font-family:Arial; font-size:30px; color:#1072BA; font-weight:normal; }

#Receitas .middle { float:left; width:637px; padding-top:15px; padding-left:20px; padding-right:20px; background:url(../images/middle_lista_compras.jpg) top left repeat-y; font-family:Trebuchet MS; font-size:11px; color:#676767; }

#Receitas .middle h3 { margin-bottom:5px; font-family:Trebuchet MS; font-size:12px; color:#999999; font-weight:bold; }

#Receitas .middle p { width:470px; display:block; font-family:Trebuchet MS; font-size:11px; color:#666666; }

#Receitas .middle input { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Receitas .middle select { font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Receitas .middle textarea { width:400px; font-family:Trebuchet MS; font-size:11px; color:#000000; }

#Receitas .middle .middleLeft { float:left; width:480px; border-right:2px solid #e8e8e8; }

#Receitas .middle .middleLeft .box { width:476px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; }

#Receitas .middle .middleLeft .box1 { margin-top:4px; }

#Receitas .middle .middleLeft .box1 h3 { font-family:Trebuchet MS; font-size:14px; color:#999999; font-weight:bold; }

#Receitas .middle .middleLeft .votar { width:470px; padding-top:20px; text-align:right; }

#Receitas .middle .middleRight { float:left; width:137px; }

#Receitas .middle .middleRight h2 { margin:0px; padding-left:10px; width:137px; font-family:Trebuchet MS; font-size:16px; color:#1872BA; font-weight:bold; text-align:center; }

#Receitas .table { width:162px; border:0px; }

#Receitas .table .td1 { background:#999999; width:15%; height:20px; font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; font-weight:normal; text-align:center; }

#Receitas .table .td2 { background:#CCCCCC; width:70%; height:20px; font-family:Trebuchet MS; font-size:10px; color:#666666; font-weight:normal; text-align:center; }

#Receitas .table .td2 a { font-family:Trebuchet MS; font-size:10px; color:#666666; font-weight:normal; text-align:center; text-decoration:none; }

#Receitas .table .td2 a:hover { font-family:Trebuchet MS; font-size:10px; color:#666666; font-weight:normal; text-align:center; text-decoration:underline; }

#Receitas .table .td3 { background:#E4E4E4; width:15%; height:20px; font-family:Trebuchet MS; font-size:10px; color:#FF0000; font-weight:normal; text-align:center; }

#Receitas .bottom { float:left; width:677px; height:20px; background:url(../images/bottom_lista_compras.jpg) top left no-repeat; }

#Content { width:900px; margin:0 auto;  }

#Content #ContentPrinc { margin:0 auto; width:800px; }

#Content #ContentPrinc h2 { margin-top:30px; margin-bottom:15px; font-family:Arial; font-size:16px; color:#676767; }

#Content #ContentPrinc #ContentPrincLeft { float:left; width: 390px; }

#Content #ContentPrinc #ContentPrincLeft h3 { font-family:Arial; font-size:14px; color:#676767; }

#Content #ContentPrinc #ContentPrincLeft h3 a { font-family:Arial; font-size:14px; color:#676767; text-decoration:none; }

#Content #ContentPrinc #ContentPrincLeft h3 a:hover { font-family:Arial; font-size:14px; color:#676767; text-decoration:underline; }

#Content #ContentPrinc #ContentPrincLeft em { font-family:Arial; font-size:11px; color:#676767; }

#Content #ContentPrinc #ContentPrincLeft .boxNoticias { float:left; width:390px; margin-bottom:20px; }

#Content #ContentPrinc #ContentPrincLeft .imgNoticias { float:left; margin-right:10px; }


#Content #ContentPrinc #ContentPrincRight { float:left; width: 390px; margin: 0 0 0 10px; }

#Content #ContentPrinc #ContentPrincRight h3 { font-family:Arial; font-size:14px; color:#676767; }

#Content #ContentPrinc #ContentPrincRight h3 a { font-family:Arial; font-size:14px; color:#676767; text-decoration:none; }

#Content #ContentPrinc #ContentPrincRight h3 a:hover { font-family:Arial; font-size:14px; color:#676767; text-decoration:underline; }

#Content #ContentPrinc #ContentPrincRight em { font-family:Arial; font-size:11px; color:#676767; }

#Content #ContentPrinc #ContentPrincRight .boxNoticias { float:left; width:390px; margin-bottom:20px; }

#Content #ContentPrinc #ContentPrincRight .imgNoticias { float:left; margin-right:10px; }

#LembrarSenha { font-family:Trebuchet MS; font-size:11px; color:#676767; }

#LembrarSenha input { font-family:Trebuchet MS; font-size:11px; color:#676767; }

.clear { clear:both; }

#footer { bottom:0; margin-top:20px; width:900px; height:135px; }

#footer .div1 { float:left; width:80px; height:115px; padding-top:25px; }

#footer .div2 { float:left; padding-left:10px; padding-top:8px; width:810px; height:17px; }

#footer .div3 { float:left; padding-left:10px; width:810px; background:#006699; height:86px; }

#footer .div3 ul { margin-top:6px; padding:0px; }

#footer .div3 li { display:inline; list-style-type:none; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; }

#footer .div3 li a { font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; text-decoration:none; }

#footer .div3 li a:hover { font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; text-decoration:underline; }

#footer .div3 p { float:left; display:block; width:350px; margin-top:6px; font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; }

#footer .div3 p a { font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; text-decoration:none; }

#footer .div3 p a:hover { font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; text-decoration:underline; }

#footer .div3 h3 { float:left; display:block; width:400px; margin-top:6px; padding-top:15px; height:31px; font-family:Trebuchet MS; font-size:18px; color:#FFFFFF; }

#footer .div4 { float:left; padding-top:8px; width:810px; height:17px; font-family:Trebuchet MS; font-size:11px; color:#006699; }

#footer .div4 a { padding-left:10px; width:810px; height:25px; font-family:Trebuchet MS; font-size:11px; color:#006699; text-decoration:none; }

#footer .div4 a:hover { padding-left:10px; width:810px; height:25px; font-family:Trebuchet MS; font-size:11px; color:#006699; text-decoration:underline; }

#footer .div4 .publicidade { float:left; display:block; width:240px; font-family:Trebuchet MS; font-size:11px; color:#006699; }

#footer .div4 .copyright { float:left; display:block; width:570px; text-align:right; font-family:Trebuchet MS; font-size:11px; color:#666666; }

#Rodape { width: 890px; height: 80px; background-color:#EFEFEF; border-top: 2px solid #999999; margin: 0 auto; margin-top:20px; font-family: Tahoma, Geneva, Trebuchet MS, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; color:#333333; text-align:left; padding: 5px 5px 0 5px; }
#Rodape a { color:#006699; text-decoration: none; }
#Rodape a:hover { color:#006699; text-decoration: underline; }
#Rodape select { color:#666666; font-size:10px; width: 120px; border: 1px solid #999999; }
#Rodape .Alerta { color:#666666; text-decoration: none; padding: 5px 0 5px 0; }
#Rodape .Alerta a { color:#666666; text-decoration: none; }
#Rodape .Alerta a:hover { color:#666666; text-decoration: underline; }
#Rodape .Links { float: left; width: 330px; text-align: left; }
#Rodape .Direitos { float: right; width: 695px; text-align: right; }

