/*-------------MUNDO CATOLICO---------------*/
#cornermain-mundo{
	background:transparent url(images/fundo_box_claro.png) no-repeat scroll left top;
	margin:15px 0px 0px 170px;
	height:510px;
}
#mainbar-mundo{
	background:transparent url(images/fundo_box_claro.png) no-repeat scroll right top;
	color:#FFFFFF;
	height:510px;
	line-height:2.1em;
	margin-left:8px;
}
#mainbar-mundo h1{
	color:#f60;
	margin-left:10px;
}
#mundo-container ul{
	margin:0px;
	list-style:none;
	list-style-type:none;
}
#mundo-container ul li{
	display:inline;
	width:30%;
	margin:10px;
	float:left;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #777;
	border-bottom:solid 1px #777;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#mundo-container-text{
	color: #222;
	font-size: 14px;
	line-height: 22px;
	margin: 10px 0px;
	padding: 0px 10px;
}
#info-categoria h2{
	border-bottom:2px solid #6196B4;
	color:#6196b4;
	padding-left:7px;
}
#info-categoria p{
	font-size:12px;
	line-height:24px;
	color:#222;
	padding:0px 7px;
}
#info-categoria img{
	float:right;
	width:80px;
	margin:3px;
}
#info-categoria a{
	float:right;
	margin-right:10px;
	text-decoration:none;
	border-bottom:solid 2px #f60;
	line-height:18px;
	margin-bottom:10px;
	color: #F60;
	font-size:18px;
}
#info-categoria a:hover{
	background:#FFE6DD;
	color:#f60;
}



	#tit-dep{background: url(images/bg-orange.jpg);
	height: 32px;
	height: 32px;
	min-height: 32px;
	width: 155px;}
		
	#menu-mundo{
		width:160px;
		height:70px;
		background:url(images/bg-mundo-menu.jpg) no-repeat;
	}
	
	#menu-mundo a{
	color: #F60;
	display: table-cell;
	height: 55px;
	margin: 0px auto;
	vertical-align: middle;
	width: 100px;}
	
	#menu-mundo img{
		width:40px;
		float:left;
		margin-top:7px;
	}
	


	
		#maincol-about{
			background-color: white;
			margin-left: 170px;
			padding: 15px 0px 0px;
		}

		#about-container{min-height: 360px;margin-right:10px;margin-top:5px;}

		#text-info ul{
			margin: 5px 340px 5px 0px;
/*			float:left;*/
/*						margin-left:360px;*/
	/*		float:left;*/
	/*		width:400px;*/
		}

		#text-info ul li{
			color:#222;
			list-style:none;
/*			float:left;*/
			text-align:center;
			font-size:12px;
			line-height:24px;
/*			width:100%;*/
		}

		#text-info img{
				outline: 1px solid #ddd;
				border-top: 1px solid #fff;
				padding: 10px;
				background: #f0f0f0;
				float:right;
				margin:10px;
		}
		#text-info p{
			color: #444;
			font-size: 12px;
			line-height: 21px;
			margin: 5px 20px 15px 10px;
			text-align: justify;
		}
		
/*		#text-info{float:left;}*/

		#text-info h1{
			color:#f63;
			padding-top:2px;
			font-size:24px;
/*			float:left;*/
			text-align:center;
			margin-right:340px;
			display:block;
/*			width:100%;*/
		}

		#text-info h3{
			color: #6196B4;
			font-size: 16px;
			margin: 5px 340px 5px 0px;
			padding-top: 2px;
			text-align: center;
/*			margin-left:10px;*/
	/*		float:left;
				text-align:center;*/
/*			min-width:400px;*/
		}

		#produtos-relacionados{color:#222;text-align:center;}

		#produtos-relacionados img{
			outline: 1px solid #ddd;
			border-top: 1px solid #fff;
			padding: 10px;
			background: #f0f0f0;
			margin:10px;
		}

		#container-img-santo{
			width:350px;
			float:right;
		}

		#text-info{
/*			margin-left:360px;*/
		}

		#produtos-relacionados h4{
			font-size:18px;
			color:#fff;
			text-align:left;
			padding-left:10px;
		}
		
		#info-categoria-list{
			font-size:12px;
			text-align:left;
			float:left;

			width:100%;
		}
		#info-categoria-list ul{
			margin:0px;
			width:100%px;
		}

		#info-categoria-list ul li{
			list-style:none;
			font-size:16px;
			color:#f60;
			margin: 0px 20px 5px 15px;
			border-bottom:solid 2px #eee;
			border-right:solid 1px #eee;
		}

		#info-categoria-list ul a{
			font-size:16px;
			color:#f60;
			text-decoration:none;
		}

		#info-categoria-list ul a:hover{
			text-decoration:underline;
		}


#cornermain-promo{
background:transparent url(images/fundo_box_claro.png) no-repeat scroll left top;
height:510px;	
}
#mainbar-promo{
background:transparent url(images/fundo_box_claro.png) no-repeat scroll right top;
color:#FFFFFF;
height:510px;
line-height:2.1em;
margin-left:8px;
}

.container-links ul{
	margin:0px;
	list-style:none;
	list-style-type:none;
}
.container-links ul li{
	margin:10px 30px 10px 10px;
	min-height:70px;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #777;
	border-bottom:solid 1px #777;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.container-links h2{
	border-bottom: none;
	padding-left: 0px;
	padding-top: 3px;
}
.container-links a{
	color: #6196B4;
	font-size: 22px;
	line-height: 22px;
	text-decoration:none;
}
.container-links a:hover{
	text-decoration:underline;
}
.container-links p{
	color: #222;
	font-size: 12px;
	line-height: 22px;
	margin: 1px;
	padding:0px;
}
.container-links img{
	float:left;
	width:100px;
	border:1px solid #666;
	margin:5px;
	height:61px;
}
/*-------------MUNDO CATOLICO---------------*/

#product_container{
	margin: 0 auto;
	float:left;
	position:relative;
	width:100%;
/*	padding: 20px 20px 0px 10px;*/
}

#menu{
	float: left;
	min-width: 150px;
	position: relative;
}

#box_images{
	width:200px;
	position:relative;
	float:left;
	text-align:center;
}

#box_images_r{
	text-align:center;
}

#box_images img{
	padding-top:5px;
}

#box_images p{
	margin:0px auto;
	text-align:center;
	width:160px;
}

#product_more{
	color:#666;
	background:url(images/bg_more.jpg) no-repeat;
	font-size:10px;
	text-align:center;
	margin:0px auto;
	height:20px;
	line-height:20px;
	font-weight:bold;
	width:166px
}
#product_more a{
	color:#666;
	text-decoration:none;
}

.pesquisa-cep{
	border: 1px solid #000033;
}

#resposta-ajax{
	background:#f6f6f6;
	margin:0px 5px 0px 5px;
	min-height:120px;
}

#resposta-ajax p{
	background: #F6F6F6;
	height: 110px;
	margin: 0px 5px 5px;
	padding-left: 5px;
	line-height:14px;
}

.PrazosResposta{
	font-size:11px;
	color:#603;
}


.text-images{
	font-size:0.7em;
	color:#331042;
	
}


#infobox{
	position:relative;
	margin-left:210px;
	padding-right:20px;
/*	width:90%;
	float:right;
	min-width:280px; */
/*	float:right;*/
}

#share{
	width:550px;
	margin-left:210px;
	margin-bottom:5px;
	}
	
	#at-share{
		float:right;
		padding-top:5px;
	}
	
	#fb-share{
		width:340px;
		margin-left:65px;
	}
	
	#tw-share{
		float:left;
		padding-top:2px;
		padding-right:10px;
	}
		#tw-share a{
			background-attachment: scroll;
			background-clip: border-box;
			background-color: transparent;
			background-origin: padding-box;
			display: block;
			float: left;
			height: 20px;
			background-image: url(images/tweet.png);
			width: 55px;
			overflow:hidden;
		}
		
		#tw-share a:hover{
			
			background-position: 0px -21px;
		}
		
		#tw-share a:active{
			
			background-position: 0px -42px;
		}


#addtocart{
	float:right;
}

#infobox h1{
	color:#0F99B7;
	font-size:22px;
	font-weight:bold;
	margin-top:0px;
	display:block;
}

#pricebox{
/*	clear:both; */
}

#pricefull{
	color:#306;
	font-size:18px;
	font-weight:bold;
}

#priceparc{
	color:#306;
	font-size:16px;
	line-height:0.5em;
}

#pagto-detalhado{
	color:#666;
	font-size:10px;
}

#pagto-detalhado h3{
	border-top: 1px solid #999;
	color: #0F99B7;
	margin-bottom: 0px;
	margin-top: 20px;
	font-size:14px;
/*	width: 100%;*/
}

#pagto-detalhado p{
	margin:0px;
	font-size:12px;
	color:#306;
}

#pagto_vista{
	border-bottom:solid 1px #999;
}

#pagto_parcelado{
/*	padding-top:10px;*/
}

#pagto-detalhado ul{
	list-style:none;
	margin:0px;
}

#pagto-detalhado ul li{
	margin:0px;
	font-weight:bold;
	line-height:16px;
	font-size:12px;
}


#prazocorreios{
	color:#321953;
	font-size:11px;
	border:1px solid #ececec;
	margin-top:30px;
	margin-bottom:15px;
	clear:right;
/*	position:relative;
	float:left;*/
/*	width:100%;*/
}

#pricebox{
}

#infoprice{

	margin-right:130px;
	background: #f6f6f6;
	min-height: 60px;
	padding: 5px;
}

#infoprice-santo{

	margin-right:410px;
	background: #f6f6f6;
	min-height: 60px;
	padding: 5px;
}

#add-buttons{
	position:relative;
	float:right;
}

#prazocorreios p{
	margin:0;
	height:15px;
}

.CliquePrazos{
	text-decoration:underline;
	color:#0f99b7;
	background-color:#ffffff;
	font-size:11px;
}

.CliquePrazos:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#0f99b7;
	font-size:11px;
}

.PrazosInput{
	color:#321953;
	font-size:11px;
}

.PrazosResposta{
	font-size:11px;
}



#description{
	color:#000000;
/*	position:relative;
	float:left;*/
/*	width:100%;*/
	font-size: 12px;
	line-height:100%;
	clear:both;
}

#description img{
	padding-left:4px;
}

#leftdescription{
background:transparent url(images/bg-descricaoprod.jpg) no-repeat scroll left top;
/*height:200px;	*/
}

#rightdescription{
background:transparent url(images/bg-descricaoprod.jpg) no-repeat scroll right top;
min-height:200px;
height:auto !important;
height:200px;
margin-left:8px;
line-height: 150%;
padding-left: 10px;
padding-right: 15px;
padding-top: 20px;
}

#bg-escolha-santo{
	background-image: url(images/bg-escolha-santo.gif);
	background-position:top left;
	width:402px;
	height:256px;
	float:right;
	z-index:100;
}

#busca-santo-input{
	color:#321953;
	font-size:1.1em;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
}

.btbs{
	border:1px solid #321953;
	color:#ececec ;
}


#box-escolha-santo{
	width:385px;
	border:solid 1px #ECECEC;
	height:200px;
	overflow-y:scroll;
	overflow-x:hidden;
	color:#000000;
	font-size:11px;
	margin:0 auto;
	margin-left:7px;
}

#box-escolha-santo li{
	display:inline;
	list-style:none;

}

#santo-listagem{
	width:120px;
	position:relative;
	float:left;
	line-height:110%;
	height:110px;
}


	#box-escolha-filho{
		width:385px;
		border:solid 1px #ECECEC;
		height:200px;
		overflow-y:scroll;
		overflow-x:hidden;
		color:#000000;
		font-size:11px;
		margin:0 auto;
		margin-left:7px;
	}

	#box-escolha-filho li{display:list-item;list-style:none;}
	
	#busca-filho-input{
		color:#321953;
		font-size:1.1em;
		font-weight:bold;
		padding-top:10px;
		padding-left:0px;
	}
	
	#lista-filho{
		width:100%;
		height:45px;
		border:solid 1px #ccc;
		margin:3px 0px;
	}
	
	#filho-container{
/*		margin-right:80px;*/
		color:#666;
	}
	
	#filho-container img{
		width:40px;
		height:40px;
		float:left;
	}
	
	#filho-container p{
/*		float:left;*/
		line-height:12px;
		vertical-align:middle;
		margin:0 0 0 5px;
	}
	
	#preco-filho{
		color:#f60;
		margin-top:0px;
	}
	
	#action-filho{
		width:75px;
		float:right;
	}
	
	#action-filho img{
		float:right;
		width:70px;
		margin-right:3px;
		height:25px;
	}


#box-filho-ouro{
	position:relative;
/*	margin-left:180px;*/
}

#bt-indique-ouro{
	float:right;
	margin:5px;
}

#bt-indique-ouro img{
	width:110px;
}

.TDOuro{
border-bottom:#CCCCCC dotted 1px;
padding-bottom:10px;
padding-top:3px;
}

.TDOuro p{
	line-height:10px;
	margin:0;
}

.TitFilhosOuro{
font-size:12px;
color:#009933;
font-weight:bold;
padding-left:5px;
}

.PrecoOuro{
font-size:10px;
color:#000066;
font-weight:bold;
}

.PrecoParcOuro{
font-size:11px;
color:#000066;
font-weight:bold;
}

a.CprFilhosOuro{
font-size:12px;
color:#FFFFFF;
background-color:#006600;
font-weight:bold;
text-decoration:none;
}

a.CprFilhosOuro:hover{
font-size:12px;
color:#009933;
background-color:#006600;
font-weight:bold;
text-decoration:underline;
}


/*----------------- AUTO ATENDIMENTO-------------------*/

#intro{
	float:left;
	width:40%;
}

#intro h3{
	color:#666;
	font-size:20px;
	float:left;
}

#intro img{
	margin:20px 40px 0px 0px;
	float:right;
}

#questions{
	width:60%;
	float:left;
	margin-top:20px;
}

#questions a{
	color:#f60;
	font-size:14px;
	display:block;
	height:26px;
}

#questions a:hover{
	font-weight:bold;
}

#info{
	float:left;
	margin:50px 15px 0px 5px;
}

#info p{
	color:#000;
	font-size:14px;
	line-height:20px;
	margin:10px 15px;
}


#head-question{
	float:left;
	width:100%;
	border-top: 1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	height:50px;
	background:#f5f5f5;
}

#answer{
	margin:10px 5px;
	float:left;
}

	#answer img.light{
		outline: 1px solid #ddd;
		border-top: 1px solid #fff;
		padding: 5px;
		background: #f0f0f0;
		width:200px;
		float:right;
	}

	#answer img.dark{
		outline: 1px solid #111;
		border-top: 1px solid #555;
		padding: 5px;
		background: #333;
		float:right;
		width:150px;
	}


#head-question img{
	margin-top:5px;
	width:40px;
	float:left;
}

#head-question p{
	color:#666;
	font-weight:bold;
	font-size:18px;
	margin:0px 0px 0px 20px;
	line-height:50px;
	float:left;
}

#topo{
	display:block;
	height:35px;
	width:118px;
	float:right;
	background: url(/config/imagens_conteudo/infos/bt-topo.png);
	margin:10px 20px 0px 0px;
}

#topo:hover{
	background: url(/config/imagens_conteudo/infos/bt-topo.png) 0px -35px;
}


/*----------------- AUTO ATENDIMENTO-------------------*/


