/**
 * @author F.biz - http://www.fbiz.com.br/
 */
/* --------------------------------------------------------------- Reset */
body{
	background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_site_pattern.jpg?v=1.0.5) top center repeat-x #a3cbd3;
	min-width:980px;
	text-shadow: #000 0 0 0;
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana, Geneva;
	font-size:11px;
	color:#000;
	text-align:center;
}
form{
	background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_site.jpg?v=1.0.5) top center no-repeat;
}

body *{outline:none;}
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
fieldset,img,abbr,acronym{border: 0px;}
p,h1,h2,h3,h4,h5, h6{margin:10px 0;}
ul{list-style-type: none;}
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}
/* --------------------------------------------------------------- Utils */
hr{display:none;position:absolute;}
.ns{overflow:hidden;}
.nb{border:0px;background:transparent;}
.dn{display:none;}
.fc{ /* float container */
	overflow:hidden;
	/* ie 6- */
	_height:auto;
	_overflow:visible;
	zoom:1;
}
.hide{
	visibility:hidden;
	overflow:hidden;
	height:1px;
	margin-top:-1px;
}
.ie_cb{
	height:1px !important;
	margin-top:-1px !important;
	visibility:hidden !important;
}
/* --------------------------------------------------------------- Fonts */
.al{text-align: left !important;}
.ac{text-align: center !important;}
.ar{text-align: right !important;}
.txtErro{color:#cb0000 !important;font-weight:bold;}

.nomeProduto,
.nomeProduto a:link,
.nomeProduto a:hover,
.nomeProduto a:active,
.nomeProduto a:visited{
	font-weight:bold;
	color:#000;
}
.descricaoProduto,
.descricaoProduto a:link,
.descricaoProduto a:hover,
.descricaoProduto a:active,
.descricaoProduto a:visited{
	color:#6f6e6d;
}
.precoProduto,
.precoProduto a:link,
.precoProduto a:hover,
.precoProduto a:active,
.precoProduto a:visited{
	font-weight:bold;
	color:#ca0458;
}

.disclaimer{
	color:#575757;
	font-size:11px;
}
.mainTitle{
	font-size:17px;
	color:#d10054;
}
.seloTitle{
	font-size:16px;
	color:#557f9a;
	padding-top:6px;
	padding-left:45px;
	margin:5px 0;
	min-height:25px;
	height:auto !important;
	height:25px;
	background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/selo_title.png?v=1.0.5);
	background-repeat:no-repeat;
}
.fAz,
a.fAz:link,
a.fAz:hover,
a.fAz:active,
a.fAz:visited{   
	color:#475B83;
}

a.txtHigh:link,
a.txtHigh:hover,
a.txtHigh:active,
a.txtHigh:visited,
.txtHigh{
	color:#ca0458;
}

/* --------------------------------------------------------------- Formularios */
input[type="hidden"]{visibility:hidden;}
textarea, input{
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana, Geneva;
}
input, textarea{color:#000000; border: 1px solid #939393; background-color: #ffffff; padding:0 3px 0; font-size:13px;}
input{height:18px; overflow:hidden;}
textarea{overflow:auto;}
.fixRadio{width:15px !important; width:13px; border:none; background-color:none !important;}
.radioContainer{
	overflow:hidden;
	zoom:1;
}
	.radioContainer label,
	.radioContainer input{
		float:left;display:inline;
	}
	.radioContainer input{
		margin-right:3px;
		border:none;
		background:none;
	}
	.radioContainer label{
		margin-top:2px;
		*margin-top:3px;
		margin-right:15px;
	}
.label{
	color:#cecece !important;
}
.txtAreaHolder,
.inputHolder{
	padding:0 3px;
	border: 1px solid #939393;
	background-color:#fff;
	
}
	.txtAreaHolder textarea,
	.inputHolder input{
		background:none;
		border:none;
		padding:0;
		width:100%;
	}

/* --------------------------------------------------------------- Links */
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{text-decoration:underline;}
a:hover{text-decoration:underline;}
a:link,
a:hover,
a:active,
a:visited{
	color:#557f9a;
}

.linkVoltar{
	text-align:right;
}
	.linkVoltar a:link,
	.linkVoltar a:hover,
	.linkVoltar a:active,
	.linkVoltar a:visited{
		color:#606060;
		text-decoration:none;
		padding-left:20px;
		background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/ico_voltar.png?v=1.0.5) center left no-repeat;
	}
/* --------------------------------------------------------------- Posicionamento */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.fst{
	padding:0 !important;
	margin:0 !important;
	background:none !important;
}
.mt0{margin-top:0 !important;}
.mb0{margin-bottom:0 !important;}
.mb20{margin-bottom:20px !important;}

/* --------------------------------------------------------------- Base CSSs comuns */
/*
{
*/
/*
	container com cantos arredondados base
*/
.rounded{
	overflow:hidden;
	zoom:1;
}
.rounded .middle,
.rounded .wrapMiddle,
.rounded{
	background-repeat:repeat-y;
}
.rounded .top .left,
.rounded .bottom .left,
.rounded .top .right,
.rounded .bottom .right,
.rounded .top .center,
.rounded .bottom .center,
.rounded .top,
.rounded .middle,
.rounded .wrapMiddle,
.rounded .bottom{
	overflow:hidden;
	zoom:1;
}	
	.rounded .top .left,
	.rounded .bottom .left,
	.rounded .top .right,
	.rounded .bottom .right{
		background-repeat:no-repeat;
	}
	.rounded .top .left,
	.rounded .bottom .left{
		float:left;display:inline;
	}
	.rounded .top .right,
	.rounded .bottom .right{
		float:right;display:inline;
	}
	.rounded .top .center,
	.rounded .bottom .center,
	.rounded .bottom,
	.rounded .top{
		background-repeat:repeat-x;
	}

/*
	foto thumb base
*/
.photoShadowContainer{
	background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_shadow_photo.png?v=1.0.5) no-repeat bottom left;
	padding:0 0 3px 3px;
}

/*
	background "top bottom" base
*/
.bgHolderTop, .bgHolder, .bgHolderBottom{
	overflow:hidden;
}

/*
	título escondido (seo trick)
*/
h1.noTitle{
	visibility:hidden;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}

/*
	Lista de fotos base
*/
ul.photoList{
	overflow:hidden;
	zoom:1;
	width:660px;
}
	ul.photoList li{
		float:left;display:inline;
		margin:0 15px 15px;
		width:185px;
		text-align:center;
	}
	ul.photoList li.ie_cb{
		width:100%;
		height:1px;
		margin-top:-1px;
		visibility:hidden;
	}
	ul.photoList li.rounded{}
		ul.photoList li.rounded .top,
		ul.photoList li.rounded .top .left,
		ul.photoList li.rounded .top .center,
		ul.photoList li.rounded .top .right,
		ul.photoList li.rounded .bottom,
		ul.photoList li.rounded .bottom .left,
		ul.photoList li.rounded .bottom .center,
		ul.photoList li.rounded .bottom .right{
			height:4px;
		}
		ul.photoList li.rounded .top .left,
		ul.photoList li.rounded .bottom .left{
			margin-right:-4px;
		}
		ul.photoList li.rounded .top .right,
		ul.photoList li.rounded .bottom .right{
			margin-left:-4px;
		}
		ul.photoList li.rounded .top .left,
		ul.photoList li.rounded .top .right,
		ul.photoList li.rounded .bottom .left,
		ul.photoList li.rounded .bottom .right{
			width:4px;
			background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_photo_corners.png?v=1.0.5);
		}
		ul.photoList li.rounded .top .left{
			background-position:0 0;
		}
		ul.photoList li.rounded .top .right{
			background-position:-4px 0;
		}
		ul.photoList li.rounded .bottom .left{
			background-position:0 -4px;
		}
		ul.photoList li.rounded .bottom .right{
			background-position:-4px -4px;
		}
		ul.photoList li.rounded .top .center,
		ul.photoList li.rounded .bottom .center{
			margin:0 4px;
			background-color:#fff;
		}
		ul.photoList li.rounded .middle{
			padding:17px 12px 8px 12px;
			background-color:#fff;
		}
		
		/*
			Itens selecionados
		*/
		ul.photoList li.selected .top .left,
		ul.photoList li.selected .top .right,
		ul.photoList li.selected .bottom .left,
		ul.photoList li.selected .bottom .right{
			background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_photosel_corners.png?v=1.0.5);
		}
		ul.photoList li.selected .top .center{
			border-top:3px solid #D4115F;
		}
		ul.photoList li.selected .bottom .center{
			border-bottom:3px solid #D4115F;
			height:1px;
		}
		ul.photoList li.selected .middle{
			border-left:3px solid #D4115F;
			border-right:3px solid #D4115F;
			position:relative;
		}
		ul.photoList li.selected .middle .selo_ok{
			background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/selo_sucesso.png?v=1.0.5) 0 0 no-repeat;
			width:16px;
			height:0;
			padding-top:16px;
			overflow:hidden;
			position:absolute;
			display:block;
			top:3px;
			right:4px;
			z-index:2;
		}

/*
	Box com cantos arredondados do container interno
*/
.boxInternalContent{
	width:auto;
}
		.boxInternalContent .top,
		.boxInternalContent .top .left,
		.boxInternalContent .top .center,
		.boxInternalContent .top .right,
		.boxInternalContent .bottom,
		.boxInternalContent .bottom .left,
		.boxInternalContent .bottom .center,
		.boxInternalContent .bottom .right{
			height:19px;
		}
		.boxInternalContent .top .left,
		.boxInternalContent .bottom .left{
			margin-right:-19px;
		}
		.boxInternalContent .top .right,
		.boxInternalContent .bottom .right{
			margin-left:-19px;
		}
		.boxInternalContent .top .left,
		.boxInternalContent .top .right,
		.boxInternalContent .bottom .left,
		.boxInternalContent .bottom .right{
			width:19px;
			background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_intcont_corners.png?v=1.0.5);
		}
		.boxInternalContent .top .left{
			background-position:0 0;
		}
		.boxInternalContent .top .right{
			background-position:-19px 0;
		}
		.boxInternalContent .bottom .left{
			background-position:0 -19px;
		}
		.boxInternalContent .bottom .right{
			background-position:-19px -19px;
		}
		.boxInternalContent .top .center,
		.boxInternalContent .bottom .center{
			margin:0 19px;
			background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_intcont_h.png?v=1.0.5);
		}
		.boxInternalContent .top .center{
			background-position:0 -19px;
		}
		.boxInternalContent .bottom .center{
			background-position:0 0;
		}
		.boxInternalContent .middle,
		.boxInternalContent .wrapMiddle{
			background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_intcont_v.png?v=1.0.5);
		}
		.boxInternalContent .middle{
			padding-right:9px;
			background-position:right top;
		}
		.boxInternalContent .wrapMiddle{
			padding:20px 29px 20px 39px;
			background-position:0 0;
			text-align:left;
		}

/* box stroke */
.boxStrokeContent .top .left,
.boxStrokeContent .top .right,
.boxStrokeContent .bottom .left,
.boxStrokeContent .bottom .right{
	background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_intstroke_corners.png?v=1.0.5);
}
.boxStrokeContent .top .center,
.boxStrokeContent .bottom .center{
	background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_intstroke_h.png?v=1.0.5);
}
.boxStrokeContent .middle,
.boxStrokeContent .wrapMiddle{
	background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_intstroke_v.png?v=1.0.5);
}

.blueRoundedBox{
	margin-top:10px;
	text-align:left;
}
	.blueRoundedBox,
	.blueRoundedBox .center{
		background-image:none !important;
	}
	.blueRoundedBox .left,
	.blueRoundedBox .right{
		background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_intdest_corners.png?v=1.0.5) !important;
	}
	.blueRoundedBox .top .left{
		background-position:0 0;
	}
	.blueRoundedBox .bottom .left{
		background-position:0 -19px;
	}
	.blueRoundedBox .center{
		margin-left:0;
		background:#E2F0F6;
	}
	.blueRoundedBox .middle{
		background:#E2F0F6;
		margin:0;
		padding:0 20px;
	}
	.blueRoundedBox .top .right{
		background-position:-19px 0;
	}
	.blueRoundedBox .bottom .right{
		background-position:-19px -19px;
	}

.defaultPop{
	width:600px;
}
		.defaultPop .top .left,
		.defaultPop .top .right,
		.defaultPop .bottom .left,
		.defaultPop .bottom .right{
			background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_pop_corners.png?v=1.0.5);
		}
		.defaultPop .top .center,
		.defaultPop .bottom .center{
			background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_pop_h.png?v=1.0.5);
		}
		.defaultPop .middle,
		.defaultPop .wrapMiddle{
			background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_box_pop_v.png?v=1.0.5);
			position:relative;
		}
	
/*
	Breadcrumbs
*/
ul.breadcrumbs{
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
}
	ul.breadcrumbs li{
		float:left;display:inline;
		margin-left:6px;
		padding-left:12px;
		background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/sep_breadcrumbs.png?v=1.0.5) 0 4px no-repeat;
	}
		ul.breadcrumbs li a:link,
		ul.breadcrumbs li a:hover,
		ul.breadcrumbs li a:active,
		ul.breadcrumbs li a:visited{
			text-decoration:none;
			color:#8B8B8C;
			font-weight:bold;
		}
		ul.breadcrumbs li a:hover{
			color:#000;
		}
		
/*
	help icon
*/
.helpContainer{
	position:absolute;
	top:13px;
	right:15px;
	text-align:right;
}
	.helpContainer a:link,
	.helpContainer a:hover,
	.helpContainer a:active,
	.helpContainer a:visited{
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		color:#a3cbd3;
		float:right;
	}
	.helpContainer .helpContent{
		display:none;
		border:1px solid #a3cbd3;
		background:#e4f0f2;
		color:#5f87a0;
		text-align:center;
		padding:5px;
		margin:10px 10px auto auto;
		width:300px;
	}
		.helpContainer .helpContent a:link,
		.helpContainer .helpContent a:hover,
		.helpContainer .helpContent a:active,
		.helpContainer .helpContent a:visited{
			text-decoration:none;
			font-weight:normal;
			display:inline;
			float:none;
			font-size:inherit;
			color:#ce0052;
		}

/* help bubble */
.helpbubble{
	width:200px;
	position:absolute;
	top:0;
	left:0;
	background:#e4f0f2;
	border:1px solid #a3cbd3;
	color:#557f9a;
	font-size:11px;
	padding:7px;
	text-align:left;
}

/*
	box sub menu
*/
ul.boxSubMenu{
	text-align:right;
}
	ul.boxSubMenu li{
		display:inline;
		margin-left:10px;
	}
		ul.boxSubMenu li a:link,
		ul.boxSubMenu li a:hover,
		ul.boxSubMenu li a:active,
		ul.boxSubMenu li a:visited{
			text-decoration:none;
		}

/*
}
*/

/* --------------------------------------------------------------- Estrutura */
/*
	use "http://www.casarcomtudo.com.br/noivo/" to identify the server root path. Ex.:
	background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/px.gif?v=1.0.5) 0 0 no-repeat;
*/

#siteContainer{
	position:relative;
	z-index:2;
	margin:0 auto;
	text-align:left;
	width:960px;
}
	#header,
	#bodyContent,
	#footer{
		background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_miolo.png?v=1.0.5);
		background-repeat:no-repeat;
		padding-right:33px;
		padding-left:33px;
	}
	
	
	/*
		HEADER
	{
	*/
	#header{
		position:relative;
		background-position:-1920px 56px;
		height:138px;
		overflow:hidden;
		color:#456B87;
	}
		#header a:link, #header a:hover, #header a:active, #header a:visited{
			color:#456B87;
		}
		#header #siteName{
			float:left;display:inline;
			margin:0 5px 0 0;
		}
			#header #siteName a:link,
			#header #siteName a:hover,
			#header #siteName a:active,
			#header #siteName a:visited{
				display:block;
				width:138px;
				height:0;
				padding-top:138px;
				overflow:hidden;
				background:url(http://www.casarcomtudo.com.br/noivo/locales/pt-BR/img/site_logo.png?v=1.0.5) 0 0 no-repeat;
			}
		#header #siteSlogan{
			position:absolute;
			background:url(http://www.casarcomtudo.com.br/noivo/locales/pt-BR/img/site_slogan.png?v=1.0.5) 0 0 no-repeat;
			width:375px;
			height: 0;
			padding-top: 29px;
			overflow:hidden;
			top:105px;
			left:176px;
			margin:0;
		}
		#header #siteSafeMsg{
			float:right;display:inline;
			margin-right:-14px;
			padding-top:1px;
			background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/ico_safe.png?v=1.0.5) 0 0 no-repeat;
		}
		#header #siteBlogMsg{
			float:right;display:inline;
			margin-right:20px;
			background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/ico_blog.png?v=1.0.5) 0 0 no-repeat;
		}		
			#header #siteSafeMsg a:link,
			#header #siteSafeMsg a:hover,
			#header #siteSafeMsg a:active,
			#header #siteSafeMsg a:visited,
			#header #siteBlogMsg a:link,
			#header #siteBlogMsg a:hover,
			#header #siteBlogMsg a:active,
			#header #siteBlogMsg a:visited{
				padding-left: 12px;
				text-decoration:none;
			}
		#header #userName{
			font-size:14px;
		}
			#header #userName span{
				color:#5F5F5F;
				font-weight: bold;
				margin-right: 5px;
			}
			#header #userName a:link,
			#header #userName a:hover,
			#header #userName a:active,
			#header #userName a:visited{
				font-size:11px;
			}
		
		/*
			menu navagação principal
		*/
		#header ul#navigationMenu{
			margin-top:15px;
			overflow:hidden;
			zoom:1;
			width:475px;
			padding-top:5px;
		}
			#header ul#navigationMenu li{
				float:left;display:inline;
				margin-right:10px;
				font-size:11px;
				word-wrap:nowrap;
			}
				#header ul#navigationMenu li a:link,
				#header ul#navigationMenu li a:hover,
				#header ul#navigationMenu li a:active,
				#header ul#navigationMenu li a:visited{
					text-decoration:none;
				}
			#header ul#navigationMenu li.menuCarrinho{
				float:right;display:inline;
				color: #c40042;
				font-size:12px;
				font-weight:bold;
				margin-top:-4px;
				height:38px;
				background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/ico_basket.png?v=1.0.5) top right no-repeat;
			}
				#header ul#navigationMenu li.menuCarrinho a:link,
				#header ul#navigationMenu li.menuCarrinho a:hover,
				#header ul#navigationMenu li.menuCarrinho a:active,
				#header ul#navigationMenu li.menuCarrinho a:visited{
					color: #c40042;
					padding-top:4px;
					margin-top:-1px;
					padding-right:30px;
				}
		
		/*
			box "lista atual"
		*/
		#header .boxListaAtual{
			position:absolute;
			bottom:0;
			right:0;
			background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_lista_atual.png?v=1.0.5) 0 0 no-repeat;
			width:286px;
			height:74px;
			padding:11px 19px 12px 5px;
			overflow:hidden;
			zoom:1;
		}
			#header .boxListaAtual .photoShadowContainer{
				float:right;display:inline;
				width:70px;
				margin-left:6px;
			}
			#header .boxListaAtual .txtListaNome{
				padding:7px 0 17px 0;
				margin:0;
				text-align:right;
			}
				#header .boxListaAtual .txtListaNome .nome{
					color:#C50045;
					display:block;
					font-size:15px;
					margin-bottom:5px;
					font-weight:bold;
					margin-top:5px;
				}
				#header .boxListaAtual .txtListaNome .link{
					border: 1px solid #c8c8c8;
					display:block;
					font-size:11px;
					color:#757575;
					width:185px;
					margin-left:8px;
					padding:5px 3px 0;
				}
				#header .boxListaAtual .txtTrocaLista{
					text-align:right;
					font-size:10px;
					margin:0;
				}
					#header .boxListaAtual .txtTrocaLista a:link, #header .boxListaAtual .txtTrocaLista a:hover, #header .boxListaAtual .txtTrocaLista a:active, #header .boxListaAtual .txtTrocaLista a:visited{
						text-decoration:none;
						color:#afafaf;
					}
			#header .boxListaAtual ul.listEncontre{
				padding:8px 0 0 15px;
			}
				#header .boxListaAtual ul.listEncontre li{
				
				}
					#header .boxListaAtual ul.listEncontre li a:link,
					#header .boxListaAtual ul.listEncontre li a:hover,
					#header .boxListaAtual ul.listEncontre li a:active,
					#header .boxListaAtual ul.listEncontre li a:visited{
						text-decoration:none;
						font-size:12px;
						font-weight:bold;
					}
				#header .boxListaAtual ul.listEncontre li.high{
					margin-bottom:8px;
				}
					#header .boxListaAtual ul.listEncontre li.high a:link,
					#header .boxListaAtual ul.listEncontre li.high a:hover,
					#header .boxListaAtual ul.listEncontre li.high a:active,
					#header .boxListaAtual ul.listEncontre li.high a:visited{
						font-size:14px;
						color:#d10054;
					}
				#header .boxListaAtual ul.listEncontre li.low{
					margin-bottom:2px;
				}
					#header .boxListaAtual ul.listEncontre li.low a:link,
					#header .boxListaAtual ul.listEncontre li.low a:hover,
					#header .boxListaAtual ul.listEncontre li.low a:active,
					#header .boxListaAtual ul.listEncontre li.low a:visited{
					}
		/*
			deslogado
		*/
		#header .boxListaAtualDeslogado{
			background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_lista_atual_deslogado.png?v=1.0.5) 0 0 no-repeat;
			width:295px !important;
			padding:11px 10px 12px 5px !important;
		}
			#header .boxListaAtualDeslogado .loginContainer{
				width:150px;
				margin-left:15px;
				margin-top:-2px;
				margin-right:-5px;
				float:left;display:inline;
			}
				#header .boxListaAtualDeslogado .loginContainer input{
					float:left;display:inline;
				}
				#header .boxListaAtualDeslogado .loginContainer .labelLogin{
					margin:0;
					font-size:12px;
					font-weight:bold;
					color:#fff;
				}
				#header .boxListaAtualDeslogado .loginContainer .fldLogin{
					width:100px;
					margin-bottom:2px;
				}
				#header .boxListaAtualDeslogado .loginContainer .senhaWrapper{
					float:left;display:inline;
					width:108px;
					overflow:hidden;
					zoom:1;
				}
					#header .boxListaAtualDeslogado .loginContainer .lblSenha{
						float:left;display:inline;
						padding:2px 4px;
						width:98px;
						margin-top:-22px;
						height:16px;
						position:relative;
						top:0;
						left:0;
						z-index:1;
						color:#000;
						font-size:13px;
					}
				#header .boxListaAtualDeslogado .loginContainer .btOkLogin{
					width:auto;
					height:auto;
					border:none;
					background:none;
					margin-top:2px;
					zoom:1;
				}
				#header .boxListaAtualDeslogado .loginContainer .callEsqueciSenha{
					clear:both;
					font-size:10px;
					margin:0;
				}
					#header .boxListaAtualDeslogado .loginContainer .callEsqueciSenha a:link,
					#header .boxListaAtualDeslogado .loginContainer .callEsqueciSenha a:hover,
					#header .boxListaAtualDeslogado .loginContainer .callEsqueciSenha a:active,
					#header .boxListaAtualDeslogado .loginContainer .callEsqueciSenha a:visited{
						text-decoration:none;
						color:#fff;
					}
			#header .boxListaAtualDeslogado .comeceListaHolder{
				width:130px;
				float:right;display:inline;
				padding-top:5px;
			}
				#header .boxListaAtualDeslogado .comeceListaHolder .labelFazerLista{
					color:#fff;
					font-size:12px;
					margin-top:0;
				}
				#header .boxListaAtualDeslogado .comeceListaHolder .callFazerLista{
					text-align:center;
				}
	/*
	}
	*/
	
	
	/*
		BODY
	{
	*/
	#bodyContent{
		background-position:-960px 0;
		background-repeat:repeat-y;
		padding-top:5px;
		padding-right:5px;
		padding-bottom:0px;
		overflow:hidden;
		zoom:1;
	}
	
		/*
			navegação de suporte
		*/
		#bodyContent div.supNavigation,
		#bodyContent div.supNavigation ul li span.on,
		#bodyContent div.supNavigation ul li a.on:link,
		#bodyContent div.supNavigation ul li a:hover,
		#bodyContent div.supNavigation ul li a.on:hover,
		#bodyContent div.supNavigation ul li a.on:active,
		#bodyContent div.supNavigation ul li a.on:visited{
			background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_nav_sup.png?v=1.0.5);
			background-repeat:repeat-x;
		}
		#bodyContent div.supNavigation{
			background-position:0 7px;
			padding:7px 0 12px 0;
			height:57px;
			margin:-8px 14px 10px -14px;
			position:relative;
			overflow:hidden;
		}
			#bodyContent div.supNavigation .titNoivos{
				background:url(http://www.casarcomtudo.com.br/noivo/locales/pt-BR/img/tit_nav_sup_noivos.png?v=1.0.5) 0 0 no-repeat;
				position:absolute;
				top:6px;
				left:0;
				z-index:1;
				width:252px;
				height:0;
				padding-top:57px;
				overflow:hidden;
			}
			#bodyContent div.supNavigation .laco{
				background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_nav_sup_laco.png?v=1.0.5) 0 0 no-repeat;
				float:right;display:inline;
				width:115px;
				margin-top:-7px;
				height:76px;
			}
			#bodyContent div.supNavigation ul{
				position:relative;
				z-index:2;
				zoom:1;
				overflow:hidden;
			}
				#bodyContent div.supNavigation ul li{
					float:right;display:inline;
					background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_nav_sup_sep.png?v=1.0.5) right 36px no-repeat;
					padding-right:2px;
					white-space:nowrap;
				}
					#bodyContent div.supNavigation ul li span,
					#bodyContent div.supNavigation ul li a:link,
					#bodyContent div.supNavigation ul li a:hover,
					#bodyContent div.supNavigation ul li a:active,
					#bodyContent div.supNavigation ul li a:visited{
						padding:35px 6px 0;
						height:22px;
						font-size:13px;
						color:#fff;
						text-decoration:none;
						white-space:nowrap;
						float:left;display:inline;
						background-position:0 -80px;
					}
		
		#bodyContent div.supNavigationLista ul li{
			background:none;
			padding-right:0;
		}
			#bodyContent div.supNavigationLista ul li span{
				padding-top:19px;
				height:38px;
				font-size:13px;
			}
				#bodyContent div.supNavigationLista ul li span strong{
					font-size:31px;
					font-weight:normal;
				}
				#bodyContent div.supNavigationLista ul li span.on,
				#bodyContent div.supNavigationLista ul li span.on strong{
					font-weight:bold;
				}
		
		/*
			navegação dos produtos
		*/
		
		#bodyContent #secNavigationMenu{
			float:left;display:inline;
			width:170px;
			margin-left:-9px;
			margin-right:14px;
		}
			#bodyContent #secNavigationMenu .bgHolder,
			#bodyContent #secNavigationMenu .bgHolderBottom{
				background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_nav_main.png?v=1.0.5);
				background-repeat:no-repeat;
			}
			#bodyContent #secNavigationMenu .bgHolder{
				background-position: right 0;
				padding-top:5px;
				padding-right:5px;
			}
			#bodyContent #secNavigationMenu .bgHolderBottom{
				height:49px;
				background-position: bottom right;
			}
			#bodyContent #secNavigationMenu dl{
				padding-left:5px;
			}
			    #bodyContent #secNavigationMenu dl dt,
			    #bodyContent #secNavigationMenu dl dt a
			    {
			        color:#a80039;
					font-size:13px;
					font-weight:bold;
			        margin:5px 0;
					padding-top:5px;
			    }
				#bodyContent #secNavigationMenu dl dt a
				{
				    text-decoration: none;
				}
				#bodyContent #secNavigationMenu dl dd{
					color:#000e58;
					margin:0 0 0 -15px;
				}
					#bodyContent #secNavigationMenu dl dd a:link,
					#bodyContent #secNavigationMenu dl dd a:hover,
					#bodyContent #secNavigationMenu dl dd a:active,
					#bodyContent #secNavigationMenu dl dd a:visited{
						color:#000e58;
						display:block;
						height:auto;
						padding:5px 25px 4px 23px;
						text-decoration:none;
						overflow:hidden;
						line-height:12px;
					}
					#bodyContent #secNavigationMenu dl dd a:hover{
						color:#a2b1cb;
					}
					#bodyContent #secNavigationMenu dl dd.on a:link,
					#bodyContent #secNavigationMenu dl dd.on a:hover,
					#bodyContent #secNavigationMenu dl dd.on a:active,
					#bodyContent #secNavigationMenu dl dd.on a:visited{
						background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_nav_main_item.png?v=1.0.5) 0 1px no-repeat;
					}
					
					#bodyContent #secNavigationMenu dl dt.on a:link,
					#bodyContent #secNavigationMenu dl dt.on a:hover,
					#bodyContent #secNavigationMenu dl dt.on a:active,
					#bodyContent #secNavigationMenu dl dt.on a:visited,
					#bodyContent #secNavigationMenu dl dd.subCat_on a:link,
					#bodyContent #secNavigationMenu dl dd.subCat_on a:hover,
					#bodyContent #secNavigationMenu dl dd.subCat_on a:active,
					#bodyContent #secNavigationMenu dl dd.subCat_on a:visited{
						text-decoration:underline;
					}
						
						/*
							sub menu
						*/
						
						#bodyContent #secNavigationMenu dl dd ul li{
							zoom:1;
							height:auto;
							margin:0;
						}
							#bodyContent #secNavigationMenu dl dd ul li a:link,
							#bodyContent #secNavigationMenu dl dd ul li a:hover,
							#bodyContent #secNavigationMenu dl dd ul li a:active,
							#bodyContent #secNavigationMenu dl dd ul li a:visited,
							#bodyContent #secNavigationMenu dl dd.on ul li a:link,
							#bodyContent #secNavigationMenu dl dd.on ul li a:hover,
							#bodyContent #secNavigationMenu dl dd.on ul li a:active,
							#bodyContent #secNavigationMenu dl dd.on ul li a:visited,
							#bodyContent #secNavigationMenu dl dd.subCat a:link,
							#bodyContent #secNavigationMenu dl dd.subCat a:hover,
							#bodyContent #secNavigationMenu dl dd.subCat a:active,
							#bodyContent #secNavigationMenu dl dd.subCat a:visited{
								background:none;
								color:#d4115f;
								padding-left:38px;
								padding-right:10px;
								height:auto !important;
								margin:0;
								zoom:1;
							}				
                            #bodyContent #secNavigationMenu dl dd.subCat on{
								text-decoration:underline;
							}				
							#bodyContent #secNavigationMenu dl dd ul li.on a:link,
							#bodyContent #secNavigationMenu dl dd ul li.on a:hover,
							#bodyContent #secNavigationMenu dl dd ul li.on a:active,
							#bodyContent #secNavigationMenu dl dd ul li.on a:visited{
								font-weight:bold;
							}
							#bodyContent #secNavigationMenu dl dd.on ul li a:hover,
							#bodyContent #secNavigationMenu dl dd ul li a:hover{
								color:#dc80a8;
							}
						
						/*
							listas padrões
						*/
						
						#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes{
							padding-left:23px;
						}
							#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes legend{display:none;}
							#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes p{
								margin:0 0 8px 0;
								overflow:hidden;
								zoom:1;
							}
								#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes .fixRadio{
									float:left;display:inline;
									margin-right:5px;
									background:none;
								}
								#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes label{
									float:left;display:inline;
									font-size:13px;
								}
								#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes p.rubiContainer label,
								#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes p.esmeraldaContainer label,
								#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes p.safiraContainer label{
									background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/ico_listas_padroes.png?v=1.0.5);
									background-repeat:no-repeat;
									padding-right:18px;
								}
								#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes p.rubiContainer label{
									background-position:right 2px;
								}
								#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes p.esmeraldaContainer label{
									background-position:right -28px;
								}
								#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes p.safiraContainer label{
									background-position:right -58px;
								}
							#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes p.buttonContainer{
								margin:0 0 0 -3px;
							}
								#bodyContent #secNavigationMenu dl dd fieldset.fsListasPadroes p.buttonContainer input{
									width:auto;
									height:auto;
								}
						
		
		/*
			main content
		*/
		#bodyContent #mainContent{
			overflow:hidden;
			position:relative;
			zoom:1;
			left:-14px;
			padding:0 20px;
		}
		
			/*
				paginação das categorias
			*/
			.containerCategoria{
				overflow:hidden;
				zoom:1;
			}
				.containerCategoria .containerPaginacao,
				.containerCategoria select{
					float:right;display:inline;
				}
				.containerCategoria select{
					margin:0 5px;
				}
				.containerCategoria .containerPaginacao{
					font-weight:bold;
					padding-top:3px;
					color:#868787;
					margin-left:10px;
				}
				.containerCategoria .containerPaginacao li{
					float:left;display:inline;
					margin-top:-3px;
				}
				.containerCategoria .containerPaginacao li span,
				.containerCategoria .containerPaginacao li a:link,
				.containerCategoria .containerPaginacao li a:hover,
				.containerCategoria .containerPaginacao li a:active,
				.containerCategoria .containerPaginacao li a:visited{
					text-decoration:none;
					display:block;
					color:#868787;
					padding:3px;
					
				}
				.containerCategoria .containerPaginacao li.on a:link,
				.containerCategoria .containerPaginacao li.on a:hover,
				.containerCategoria .containerPaginacao li.on a:active,
				.containerCategoria .containerPaginacao li.on a:visited{
					background:#c6024d;
					color:#fff;
				}
				.containerCategoria .containerPaginacao li a:hover{
					color:#000;
				}
				
					.containerCategoria .containerPaginacao p{
						margin:0 5px 0 0;
						float:left;display:inline;
					}
					.containerCategoria .containerPaginacao ul{
						display:inline;
					}
						.containerCategoria .containerPaginacao ul li{
							display:inline;
						}
	/*
	}
	*/
	
	
	/*
		FOOTER
	{
	*/
	#footer{
		background-position:0 0;
		text-align:center;
		padding:65px 0 20px 0;
		_padding-bottom:0;
		color:#236b99;
		zoom:1;
	}
		#footer ul{
			margin:0 15px;
			background:none !important;
		}
			#footer ul li{
				display:inline;
				margin:0 10px;
				font-size:12px;
				font-weight:bold;
			}
			#footer ul li a:link,
			#footer ul li a:hover,
			#footer ul li a:active,
			#footer ul li a:visited{
				color:#236b99;
				text-decoration:none;
			}
				#footer ul.listaBancos{
					display:inline;
					margin:0;
					margin-right:10px;
				}
					#footer ul.listaBancos li span,
					#footer ul.listaBancos li a:link,
					#footer ul.listaBancos li a:hover,
					#footer ul.listaBancos li a:active,
					#footer ul.listaBancos li a:visited{
						background-image:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/selos_bancos_footer.png?v=1.0.5);
						background-repeat:no-repeat;
					}
					#footer ul.listaBancos li.icoBancoBrasil span,
					#footer ul.listaBancos li.icoBancoBrasil a:link,
					#footer ul.listaBancos li.icoBancoBrasil a:hover,
					#footer ul.listaBancos li.icoBancoBrasil a:active,
					#footer ul.listaBancos li.icoBancoBrasil a:visited{background-position:0 0;}
					#footer ul.listaBancos li.icoBancoItau span,
					#footer ul.listaBancos li.icoBancoItau a:link,
					#footer ul.listaBancos li.icoBancoItau a:hover,
					#footer ul.listaBancos li.icoBancoItau a:active,
					#footer ul.listaBancos li.icoBancoItau a:visited{background-position:0 -28px;}
					#footer ul.listaBancos li.icoBancoReal span,
					#footer ul.listaBancos li.icoBancoReal a:link,
					#footer ul.listaBancos li.icoBancoReal a:hover,
					#footer ul.listaBancos li.icoBancoReal a:active,
					#footer ul.listaBancos li.icoBancoReal a:visited{background-position:0 -56px;}
					#footer ul.listaBancos li.icoBancoBradesco span,
					#footer ul.listaBancos li.icoBancoBradesco a:link,
					#footer ul.listaBancos li.icoBancoBradesco a:hover,
					#footer ul.listaBancos li.icoBancoBradesco a:active,
					#footer ul.listaBancos li.icoBancoBradesco a:visited{background-position:0 -84px;}
					#footer ul.listaBancos li.icoBancoVisa span,
					#footer ul.listaBancos li.icoBancoVisa a:link,
					#footer ul.listaBancos li.icoBancoVisa a:hover,
					#footer ul.listaBancos li.icoBancoVisa a:active,
					#footer ul.listaBancos li.icoBancoVisa a:visited{background-position:0 -112px;}
					
					
					#footer ul.listaBancos li.icoBancoMaster span,
					#footer ul.listaBancos li.icoBancoMaster a:link,
					#footer ul.listaBancos li.icoBancoMaster a:hover,
					#footer ul.listaBancos li.icoBancoMaster a:active,
					#footer ul.listaBancos li.icoBancoMaster a:visited{background-position:0 -142px;}	
					
					#footer ul.listaBancos li.icoBancoDiners span,
					#footer ul.listaBancos li.icoBancoDiners a:link,
					#footer ul.listaBancos li.icoBancoDiners a:hover,
					#footer ul.listaBancos li.icoBancoDiners a:active,
					#footer ul.listaBancos li.icoBancoDiners a:visited{background-position:0 -170px;}										
					
					#footer ul.listaBancos li.icoBoleto span,
					#footer ul.listaBancos li.icoBoleto a:link,
					#footer ul.listaBancos li.icoBoleto a:hover,
					#footer ul.listaBancos li.icoBoleto a:active,
					#footer ul.listaBancos li.icoBoleto a:visited{background-position:0 -195px; padding-left:45px;}	
															
					#footer ul.listaBancos li{
						display:inline;
						position:relative;
						padding-left:28px;
						margin-left:5px;
						margin-right:0;
						zoom:1;
					}
						#footer ul.listaBancos li span,
						#footer ul.listaBancos li a:link,
						#footer ul.listaBancos li a:hover,
						#footer ul.listaBancos li a:active,
						#footer ul.listaBancos li a:visited{
							position:absolute;
							top:0;
							margin-top:-10px;
							*margin-top:-22px;
							left:0;
							width:28px;
							padding-top:28px;
							height:0;
							overflow:hidden;
							zoom:1;
						}
		#footer .address{
			margin-top:35px;
			margin-bottom:0;
		}
	.footerBg{
		text-align:center;
		position:relative;
		z-index:1;
		margin-top:-90px;
		_margin-top:0px;
		background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_footer_pattern.png?v=1.0.5) repeat-x bottom center;
		zoom:1;
	}
		.footerBg .bg{
			zoom:1;
			width:930px;
			margin:0 auto;
			height:157px;
			background:url(http://www.casarcomtudo.com.br/noivo/locales/global/img/bg_footer.png?v=1.0.5) no-repeat 0 0;
		}
	/*
	}
	*/
