@font-face {
	font-family: 'Arial Bold';
	src: url('../fonts/Arial_Bold.eot');
	
}
@font-face {
	font-family: 'Arial Bold';
	src: url('../fonts/Arial_Bold.ttf');
}

body{
	color: #64382c;
	font-family: 'Arial Bold';
	font-size: 13px;
}

div#root{}

.clear{
	clear: both !important;
}

input[type="password"]{
	border: 0;
	padding: 0;
}

textarea{
	resize: none;
}


/*******************************
*** Modal
*******************************/
#modal,
#modal_success{
	display: none;
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 200;
}

	#modal img.bg_modal,
	#modal_success img.bg_modal{
		left: 0px;
		position: absolute;
		top: 0px;
	}
	
	#modal div.form_login{
		background: url('../img/bg/bg_form_login_modal.png') no-repeat;
		height: 332px;
		left: 50%;
		margin: -166px 0 0 -170.5px;
		position: absolute;
		width: 341px;
		top: 50%;
		z-index: 200;
	}
	
	#modal_success div.msg_success{
		background: url('../img/bg/bg_success_modal.png') left bottom no-repeat;
		height: 309px;
		left: 50%;
		margin: -154.5px 0 0 -171px;
		position: absolute;
		width: 343px;
		top: 50%;
	}
	
		#modal_success div.msg_success div.msg{
			margin-top: 178px;
			width: 307px;
		}
		
			#modal_success div.msg_success div.msg strong{
				color: #e51937;
				display: block;
				font-size: 43px;
				text-align: center;
				text-transform: uppercase;
			}
			
			#modal_success div.msg_success div.msg p{
				color: #696969;
				font-size: 10px;
				text-align: center;
			}
	
		#modal div.form_login a.close_modal,
		#modal_success a.close_modal{
			background: url('../img/btn/btn_close_modal.png') center top no-repeat;
			color: #FFF;
			display: block;
			float: right;
			font-size: 10px;
			height: 20px;
			padding-top: 34px;
			width: 42px;
			text-transform: uppercase;
		}
			#modal div.form_login a.close_modal:hover,
			#modal_success div.msg_success a.close_modal:hover{text-decoration: underline;}

		#modal div.form_login form{
			width: 307px;
			margin-top:57px;
		}
		
			#modal div.form_login form strong{
				color: #e51937;
				display: block;
				font-size: 17px;
				margin: 76px 0 20px;
				text-align: center;
				text-transform: uppercase;
			}
			
			#modal div.form_login form #row{
				clear: both;
				height: 27px;
				margin-bottom: 12px;
			}
			
				#modal div.form_login form #row label{
					color: #696969;
					float: left;
					font-size: 12px;
					height: 27px;
					line-height: 27px;
					margin-right: 9px;
					width: 63px;
					text-align: right;
					text-transform: uppercase;
				}
				
				#modal div.form_login form #row input[type="text"],
				#modal div.form_login form #row input[type="password"]{
					background: url('../img/form/input_text_203x27.png') no-repeat;
					float: left;
					font-family: 'Arial Bold';
					font-size: 12px;
					height: 27px;
					line-height: 27px;
					padding: 0 4px;
					width: 195px;
				}
				
				#modal div.form_login form #row a.forgot_password{
					color: #696969;
					float: left;
					font-family: 'Trebuchet MS';
					font-size: 12px;
					height: 22px;
					line-height: 22px;
					margin: 0 14px 0 72px;
					text-decoration: underline;
				}
				
				#modal div.form_login form #row input[type="submit"]{
					background: url('../img/form/submit_enviar.png') left bottom no-repeat;
					color: #FFF;
					float: left;
					font-size: 10px;
					height: 22px;
					line-height: 21px;
					width: 76px;
					text-align: center;
					text-transform: uppercase;
				}
				
				#modal div.form_login form a.btn_no_register{
					background: url('../img/btn/btn_no_register.png') no-repeat;
					clear: both;
					color: #FFF;
					display: block;
					font-size: 12px;
					margin: 0 auto;
					height: 42px;
					line-height: 42px;
					margin-top: 6px;
					width: 222px;
					text-align: center;
					text-transform: uppercase;
				}	
			
#modal_details{
	display: none;
	height: 1360px;
	left: 0px;
	position: absolute;;
	top: 0px;
	width: 100%;
	z-index: 200;
}   

	#modal_details img.bg_modal{
		left: 0px;
		position: absolute;
		top: 0px;
	}			

	#modal_details div.container_details{
		background: url('../img/bg/bg_modal_details.png') no-repeat;
		height: 620px;
		left: 50%;
		margin-left: -313px;
		margin-top: -310px;
		position: absolute;
		width: 626px;
		top: 50%;
	}
	
		#modal_details div.container_details a.close_modal{
			background: url('../img/btn/btn_close_modal.png') right top no-repeat;
			color: #FFF;
			display: block;
			float: right;
			font-size: 19px;
			height: 32px;
			line-height: 32px;
			width: 120px;
			text-transform: uppercase;
		}
		
			#modal_details div.container_details a.close_modal:hover{
				text-decoration: underline;
			}
		
		#modal_details div.container_details div.block{
			clear: both;
			margin: 0 auto;
			margin-top: 20px;
			width: 528px;
		}
		
			#modal_details div.container_details div.block div.image{
				position:relative;
				/*border: 1px solid #dfdfdf;*/
				height: 361px;
				width: 526px;
			}
			
				#modal_details div.container_details div.block div.image img{
					/*background-color: #FFF;*/
					padding: 9px;
				}
				
			#modal_details div.container_details div.block p{
				color: #532a05;
				font-family: 'Trebuchet MS'; 
				font-size: 13px;
				line-height: 120%;
				margin-top: 12px;
			}
				
				#modal_details div.container_details div.block p span{
					color: #e51937;
					font-weight: bold;
				}
				
			#modal_details div.container_details div.block a.vote{
				background: url('../img/btn/btn_vote.png') no-repeat;
				color: #FFF;
				display: block;
				float: right;
				font-family: 'Arial Bold';
				font-size: 19px;
				font-style: italic;
				height: 41px;
				line-height: 41px;
				margin-top: 38px;
				width: 149px;
				text-align: center;
				text-transform: uppercase;
			}
		
		




/*******************************
*** Header   
*******************************/
div#root div#header{
	background: url('../img/bg/bg_header.png') center top no-repeat;
	height: 110px;
	left: 0;
	position: relative;
	width: 100%;
	top: 0;
	z-index: 10;
}

div#root div#header div.container{
	height: 110px;
	margin: 0 auto;
	width: 980px;
}

div#root div#header h1{}

	div#root div#header h1 a{
		background: url('../img/logos/kelco_petcare.gif') no-repeat;
		display: block;
		height: 30px;
		margin-top: 28px;
		position: absolute;
		width: 265px;
	}

div#root div#header div.top_bar{
	color: #e51937;
	float: right;
	font-family: 'Arial Bold';
	font-size: 11px;
	height: 68px;
	width: 672px;
}

div#root div#header div.top_bar div.top{
	height: 33px;
	line-height: 33px;
}

div#root div#header div.top_bar div.top p{
	background: url('../img/icn/icn_phone.gif') left center no-repeat;
	float: left;
	padding-left: 25px;
}

div#root div#header div.top_bar div.top span{
	background-color: #cbcbcb;
	border-left: 1px solid #000000;
	display: block;
	float: left;
	height: 24px;
	margin: 4px 8px 0;
	width: 1px;
}

div#root div#header div.top_bar div.top a.btn_faleconosco{
	background: url('../img/btn/btn_faleconosco.gif') no-repeat;
	color: #e51937;
	display: block;
	float: left;
	font-size: 10px;
	height: 25px;
	line-height: 25px;
	margin-top: 4px;
	width: 122px;
	text-align: center;
	text-transform: uppercase;
}

div#root div#header div.top_bar div.top a.btn_login{
	background: url('../img/btn/btn_login.png') no-repeat;
	color: #e51937;
	display: block;
	float: left;
	font-size: 10px;
	height: 25px;
	line-height: 25px;
	margin-top: 4px;
	width: 54px;
	text-align: center;
	text-transform: uppercase;
}

div#root div#header div.top_bar div.top form label{
	float: left;
	text-transform: uppercase;
}

div#root div#header div.top_bar div.top input[type="text"]{
	background: url('../img/form/input_search.gif') no-repeat;
	float: left;
	font-family: 'Arial Bold';
	font-size: 10px;
	height: 24px;
	line-height: 23px;
	margin: 4px 7px 0;
	padding: 0 6px 0 7px;
	width: 140px;
}

div#root div#header div.top_bar div.top input[type="submit"], #submit{
	background: url('../img/form/submit_ok.gif') left 4px no-repeat;
	color: #e51937;
	float: left;
	font-family: 'Arial Bold';
	font-size: 10px;
	height: 28px;
	line-height: 32px;
	width: 24px;
	text-align: center;
	position: relative;
}
#language_choose{
	margin-top: 0px;
}

#language_choose a{
	padding: 0px;
	margin-top: 0px;
}

#language_choose a img{
	padding: 0px;
	margin-top: 7px;
	margin-left: 6px;
}


div#root div#header div.top_bar div.top ul li{
	float: left;
	height: 16px;
	margin: 6px 6px 0 0;
}

div#root div#header div.top_bar div.bottom{
	color: #FFF;
	float: right;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	height: 26px;
	line-height: 26px;
	width: 310px;
	text-transform: uppercase;
}

div#root div#header div.top_bar div.bottom p{
	float: left;
	width: 105px;
}

div#root div#header div.top_bar .bottom ul li{
	float: left;
	height: 26px;
	width: 61px;
}

div#root div#header div.top_bar div.bottom ul li a{
	display: block;
	height: 26px;
	width: 61px;
}

div#root div#header div.top_bar div.bottom ul li.keldog a{
	background: url('../img/logos/logo_keldog.png') center center no-repeat;
}

div#root div#header div.top_bar div.bottom ul li.kelcat a{
	background: url('../img/logos/logo_kelcat.png') center top no-repeat;
}

div#root div#header div.top_bar div.bottom ul li.pipicat a{
	background: url('../img/logos/logo_pipicat.png') center 3px no-repeat;
}
div#root div#header div.navigation {
    position: absolute;
    z-index: 999;
   
}

div#root div#header div.navigation ul li{
	height: 32px;
	margin-top: 7px;
 }

div#root div#header div.navigation ul li{
	background: url('../img/bg/bg_menu.gif') right top no-repeat;
	float: left;
	font-size: 13px;
	height: 32px;
	line-height: 32px;
	width: auto;
}

div#root div#header div.navigation ul li.last{
	background-image: none;
}

div#root div#header div.navigation ul li a{
	color: #FFF;
	display: block;
	padding: 0 9px 0 10px;
	text-transform: uppercase;
}

div#root div#header div.navigation ul li a:hover{
	background-color: #FFF;
	color: #df1c3a;
	margin-left: -1px;
	padding: 0 10px;
}
div#root div#header div.navigation ul#nav ul.submenu li{
	background-image: none;
    background-color: #df1c3a;
    float: left;
    font-size: 12px;
    line-height: 12px;
	width: 100%;
    text-align: center;
    list-style: none;
    vertical-align: middle;
}

div#root div#header div.navigation ul#nav ul.submenu li a{
	color: #FFF;
	display: block;
	padding: 7px 0px 7px 0px;
	text-transform: uppercase;
   	font-size: 8pt;
}

div#root div#header div.navigation ul#nav ul.submenu li a:hover{
	background-color: #FFF;
	color: #df1c3a;
}

div#root div#header div.navigation ul.dropdown-horizontal ul.submenu{
    background-color: #df1c3a;
    width: 92px;
    float: left;
    list-style: none;
    z-index: 5000;

}

/******************************
*** Banner Home 
******************************/
div#root div#banner{
	/*background: url('../img/bg/bg_blue.gif') center top repeat-y;*/
    margin-top: -120px;
    padding: 10px 0 0;
    width: 100%;;
}

div#root div#banner div.container{
	height: 365px;
}

	div#root div#banner div.container #example {
		float: left;
		width:516px;
		height:252px;
		position:relative;
		margin-top: 44px;
        z-index:0;

	}

		div#root div#banner div.container #example #slides{
			position:absolute;
			top:15px;
			left:4px;
			z-index:0;
		}

			div#root div#banner div.container #example #slides .slides_container {
				width: 600px;
				height: 225px;
				overflow:hidden;
				position:relative;
				display:block;
			}
				
				div#root div#banner div.container #example #slides .slides_container .slides_control{
					height: 180px !important;
				}

				div#root div#banner div.container #example #slides .slides_container a {
					width:570px;
					height:270px;
					display:block;
				}

					div#root div#banner div.container #example #slides .slides_container a img {
						display:block;
					}

			div#root div#banner div.container #example #slides .next,#slides .prev {
				position:absolute;
				top:107px;
				left:-39px;
				width:24px;
				height:43px;
				display:block;
				z-index:101;
			}

			div#root div#banner div.container #example #slides .next {
				left:610px;
			}

			#banner .pagination{
				display:none;
			}
			
			.pagination {
				margin:10px auto 0;
				width:164px;
			}

				.pagination li {
					float:left;
					margin:0 1px;
					list-style:none;
				}

				.pagination li a {
					color: #3e3e3e;
					font-family: 'Trebuchet MS';
					font-size: 16px;
					font-weight: bold;
					display:block;
					width:39px;
					height:36px;
					line-height: 31px;
					padding-top:0px;
					background-image:url(../img/btn/btn_pag_slider.png);
					background-position:0 0;
					float:left;
					overflow:hidden;
					text-align: center;
				}

				.pagination li.current a {
					background: url(../img/btn/btn_pag_slider_active.png) no-repeat;
				}

div#root div#banner div.container form{
	background: url('../img/bg/bg_form_home.png') no-repeat;
	color: #105d96;
	float: right;
	height: 210px;
	margin: 60px 30px 0 0;
	width: 261px;
}

	div#root div#banner div.container form label.title{
		display: block;
		font-size: 16px;
		margin: 30px 0 12px 0;
		text-align: center;
		text-transform: uppercase;
	}
	
		div#root div#banner div.container form div.cao,
		div#root div#banner div.container form div.gato,
		div#root div#banner div.container form div.cao input[type="checkbox"],
		div#root div#banner div.container form div.gato input[type="checkbox"],
		div#root div#banner div.container form div.cao label
		div#root div#banner div.container form div.gato label{
			float: left;
		}
		
		div#root div#banner div.container form div.cao{
			margin: 0 30px 4px 50px;
			width: 58px;
		}
		
		div#root div#banner div.container form div.gato{
			margin-bottom: 4px;
			width: 66px;
		}
		
			div#root div#banner div.container form div.cao label,
			div#root div#banner div.container form div.gato label{
				text-transform: uppercase
			}
			
			div#root div#banner div.container form div.cao input[type="checkbox"],
			div#root div#banner div.container form div.gato input[type="checkbox"]{
				margin: 1px 6px 0 0;
			}
			
		div#root div#banner div.container form div.select_custom{	
			margin-top: 10px;
		}
		
			div#root div#banner div.container form div.select_custom label{
				height: 22px;
				line-height: 22px;
				margin-right: 16px;
				text-align: right;
				text-transform: uppercase;
				width: 86px;
			}
			
			div#root div#banner div.container form div.select_custom label,
			div#root div#banner div.container form div.select_custom select{
				float: left;
			}
			
			div#root div#banner div.container form div.select_custom select{
				border: 1px solid #105d96; 
				height: 20px;
				width: 120px;
			}
			
		div#root div#banner div.container form input[type="submit"]{
			background: url('../img/form/submit_encontrar.png') left 3px no-repeat;
			color: #FFF;
			float: right;
			font-family: 'Trebuchet MS';
			font-size: 11px;
			height: 26px;
			margin: 12px 30px 0 0;
			text-transform: uppercase;
			width: 77px;
		}		
		

div#root div#banner div.bar_red{
	background: url('../img/bg/bg_red.gif') center top no-repeat;
	height: 10px;
	width: 100%
}





/*************************
*** Content
*************************/
div#root div#content{
	width: 100%;
	z-index: 1;
}

div#root div.container{
	margin: 0 auto;
	width: 980px;
}

div#root  div.fale_conosco_reclamacoes{
	background: url('../img/bg/bg_fale_conosco.png') center top no-repeat #FFF;
	height: 1006px;
        margin-top:-110px;
}

div#root  div.trabalhe_conosco{
	background: url('../img/bg/bg_trabalhe_conosco.png') center top no-repeat #FFF;
	height: 618px;
}

div#root  div.imprensa{
	background: url('../img/bg/bg_imprensa.png') center top no-repeat #FFF;
	height: 686px;
}

div#root  div.onde_comprar,
div#root  div.parceiros,
div#root div.agende_uma_visita,
div#root div.cadastro_vet_cri,
div#root div.inscreva_se{
	padding-top: 40px;
	position: relative !important;
}

div#root  div.quem_somos{
	background-color: #fff000;
	margin-top: -13px;
	position: relative !important;
}

div#root div.pesquisa,
div#root div.sugestao{
	background: url('../img/bg/bg_pesquisa.png') center bottom no-repeat;
	height: 831px;
}

div#root div.sua_ideia_na_kelco{
	background: url('../img/bg/bg_sua_ideia_na_kelco.png') center bottom no-repeat;
	height: 546px;
}

div#root div.pipicat{
	background: url('../img/pipicat/bg/bg_pipicat.png') center top no-repeat;
	height: 614px;
}

div#root div.pipicat_2{
	background: url('../img/pipicat/bg/bg_pipicat_2.png') center bottom no-repeat;
	height: 490px;
}

div#root div.aditivo{
	background: url('../img/pipicat/bg/bg_aditivo.png') center bottom no-repeat;
	height: 490px;
}

div#root div.generica_granulados{
    background: url("../img/pipicat/bg/bg_generica_granulados.png") no-repeat scroll center bottom transparent;
    height: 567px;
}

div#root div.produtos_pipicat{
	background: url('../img/pipicat/bg/bg_produtos_pipicat.png') center top no-repeat;
	height: 1020px;
	margin-top: -108px;
}

div#root div.detalhe_pipicat{
	background: url('../img/pipicat/bg/bg_detalhe_pipicat2.png') center bottom no-repeat;
	height: 520px;
	float: left;
}

/*div#root div.detalhe_pipicat_aditivo{
	background: url('../img/pipicat/bg/bg_pipicat_detalhe_aditivo.png') center top no-repeat;
	height: 618px;
}*/

div#root div.produtos_para_gatos{
	background: url('../img/kelcat/bg/bg_produto_gatos.png') center top no-repeat;
	height: 1360px;
	margin-top: -130px;
}

div#root div.produtos_kelcat{
	background: url('../img/kelcat/bg/bg_produtos_kelcat.png') center top no-repeat;
	height: 1250px;
	margin-top: -110px;
}

div#root div.kelcat_alimento_umido{
	border: 0px solid black;
	background: url('../img/kelcat/bg/bg_alimento_umido.png') center bottom no-repeat;
	overflow: hidden;
	height: 470px;
}

div#root div.kelcat_alimento_umido_detalhe{
	background: url('../img/kelcat/bg/bg_alimento_umido_detalhe.png') center bottom no-repeat;
	overflow: hidden;
	height: 480px;
}

div#root div.sacks_kelcat{
	background: url('../img/kelcat/bg/bg_sacks_kelcat.png') center bottom no-repeat;
	overflow: hidden;
	height: 480px;
}

div#root div.sacks_kelcat_detalhe{
	background: url('../img/kelcat/bg/bg_sacks_kelcat_detalhe.png') center bottom no-repeat;
	overflow: hidden;
	height: 520px;
}


div#root div.toys_kelcat_detalhe{
	background: url('../img/kelcat/bg/bg_toys_kelcat_detalhe.png') center bottom no-repeat;
	overflow: hidden;
	height: 520px;
}


/****************************
*** News 
****************************/
div#root div#news{
	background: url('../img/bg/bg_news.png') center -13px no-repeat;
	height: 289px;
	width: 100%;
}

	div#root div#news div.container div.sugestao,
	div#root div#news div.container div.blog,
	div#root div#news div.container div.enquete{
		float: left;
		height: 250px;
		margin-top: 11px;
	}

	div#root div#news div.container div.sugestao{
		background: url('../img/bg/bg_sugestao.png') no-repeat;
		margin: 11px 16px 0 -9px;
		width: 377px;
	}

		div#root div#news div.container div.sugestao h3{
			color: #551a03;
			float: right;
			font-size: 14px;
			font-weight: bold;
			margin: 52px 0 14px;
			width: 230px;
			text-transform: uppercase;
		}
	
		div#root div#news div.container div.sugestao p{
			color: #64382c;
			float: right;
			margin-bottom: 14px;
			width: 230px;
		}
		
		div#root div#news div.container div.sugestao a{
			color: #64382c;
			float: right;
			font-size: 13px;
			width: 230px;
			text-decoration: underline;
		}	

	div#root div#news div.container div.blog{
		background: url('../img/bg/bg_blog.gif') right 65px no-repeat;
		width: 272px;
	}

		div#root div#news div.container div.blog h3{
			color: #551a03;
			font-size: 14px;
			font-weight: bold;
			margin: 52px 0 14px;
			text-transform: uppercase;
		}
		
		div#root div#news div.container div.blog div.post{
			background: url('../img/icn/icn_facebook_16x16.gif') right center no-repeat;
			margin-bottom: 18px;
			width: 262px;
		}
	
			div#root div#news div.container div.blog div.post a{
				color: #64382c;
				display: block;
				width: 237px;
				text-decoration: underline;
			}
		
		div#root div#news div.container div.blog a.recentes{
			background: url('../img/btn/btn_yellow.png') no-repeat;
			color: #64382c;
			display: block;
			float: right;
			font-size: 11px;
			height: 18px;
			line-height: 20px;
			margin-right: 21px;
			width: 85px;
			text-align: center;
			text-transform: uppercase;
		}	
	
	div#root div#news div.container div.enquete{
		background: url('../img/bg/bg_enquete.png') center 17px no-repeat;
		height: 250px;
		margin-left: 4px;
		width: 295px;
	}
		div#root div#news div.container div.enquete strong{
			display: block;
			font-size: 14px;
			margin-top: 30px;
			text-align: center;
			text-transform: uppercase;
		}
		
		div#root div#news div.container div.enquete div.vote{
			margin: 0 auto;
			margin-top: 10px;
			margin-bottom: 52px;
			width: 164px;
		}
		
			div#root div#news div.container div.enquete div.vote div.dog{
				float: left;
				width: 77px;
                                position: relative;
                                z-index: inherit;
                                zoom: 1; /* For IE6 */
			}

                       

      /*  div#root div#news div.container div.enquete div.vote div.dog div.bordinhas,
       div#root div#news div.container div.enquete div.vote div.cat div.bordinhas{
                /*border-radius: 28px;
                -moz-border-radius: 28px;
               -webkit-border-radius: 28px;
               behavior:url('border-radius.htc');
               overflow: hidden;

        }*/
			
			div#root div#news div.container div.enquete div.vote div.cat{
				float: right;
				width: 77px;
                                position: relative;
                                z-index: inherit;
                                zoom: 1; /* For IE6 */
			}
			
				div#root div#news div.container div.enquete div.vote div.dog p,
				div#root div#news div.container div.enquete div.vote div.cat p{
					font-size: 11px;
					margin-bottom: 2px;
					text-align: center;
					text-transform: uppercase;
				}

		div#root div#news div.container div.enquete a.participe,
		div#root div#news div.container div.enquete a.vote{
			background: url('../img/btn/btn_yellow.png') no-repeat;
			color: #64382c;
			display: block;
			float: left;
			font-size: 11px;
			height: 18px;
			line-height: 20px;
			margin-top: 6px;
			width: 85px;
			text-align: center;
			text-transform: uppercase;
		}
	
		div#root div#news div.container div.enquete a.participe{
			margin: 6px 38px 0 48px;
		}
		
div#root div#news_2{
	height: 228px;
	margin-top: 20px;
	position: relative !important;
	width: 100%;
}
	
	div#root div#news_2 div.container div.box_sugestao,
	div#root div#news_2 div.container div.box_blog,
	div#root div#news_2 div.container div.box_historia{
		float: left;
		margin-top: 12px !important;
		height: 201px;
	}

	div#root div#news_2 div.container div.box_sugestao{
		background: url('../img/bg/bg_box_sugestao.png') no-repeat;
		width: 362px;
	}
	
	div#root div#news_2 div.container div.box_blog{
		background: url('../img/bg/bg_box_blog.png') no-repeat;
		margin: 0 10px;
		width: 279px;
	}
	
	div#root div#news_2 div.container div.box_historia{
		background: url('../img/bg/bg_box_historia.png') no-repeat;
		width: 318px;
	}
		
		div#root div#news_2 div.container div.box_sugestao h3,
		div#root div#news_2 div.container div.box_blog h3,
		div#root div#news_2 div.container div.box_historia h3{
			color: #FFF;
			height: 36px;
			line-height: 33px;
			margin-top: 9px;
			text-transform: uppercase;
		}
		
		div#root div#news_2 div.container div.box_sugestao h3{margin-left: 166px;}	
		div#root div#news_2 div.container div.box_blog h3{margin: 9px 0 8px 96px;}
		div#root div#news_2 div.container div.box_historia h3{margin: 11px 0 0 107px;}
		
		div#root div#news_2 div.container div.box_sugestao p{
			margin: 8px 0 0 130px;
			width: 218px;
		}
		
		div#root div#news_2 div.container div.box_sugestao a{
			color: #64382C;
			display: block;
			margin: 10px 0 0 130px;
			width: 218px;
			text-decoration: underline;
		}
		
		div#root div#news_2 div.container div.box_blog div.post{
			background: url('../img/icn/icn_facebook_16x16.gif') right center no-repeat;
			margin: 0 auto;
			margin-bottom: 12px;
			width: 258px;
		}
		
			div#root div#news_2 div.container div.box_blog div.post a{
				color: #64382C;
				display: block;
				text-decoration: underline;
				width: 237px;
			}
			
		div#root div#news_2 div.container div.box_blog a.recentes{
			color: #FFF;
			display: block;
			font-size: 10px;
			height: 20px;
			line-height: 20px;
			margin: 19px 0 0 175px;
			width: 84px;
			text-align: center;
			text-transform: uppercase;
		}
		
		div#root div#news_2 div.container div.box_historia p{
			margin: 15px 0 0 126px;
			line-height: 110%;
			width: 152px;
		}
		
		div#root div#news_2 div.container div.box_historia a{
			color: #FFF;
			display: block;
			font-size: 10px;
			height: 20px;
			line-height: 20px;
			margin: 69px 0 0 215px;
			text-align: center;
			text-transform: uppercase;
			width: 84px;
		}


/****************************************************************************
*****************************************************************************
INSTITUCIONAL 
*****************************************************************************
****************************************************************************/

/************************************
***	Fale Conosco 
************************************/ 
	div#root  div.fale_conosco_reclamacoes div.container h2{
		color: #e51937;
		font-size: 42px;
		margin-left: 12px;
		padding-top: 188px;
		position: relative;
		text-transform: uppercase;
	}
	
	div#root  div.fale_conosco_reclamacoes div.container form{
		float: left;
		margin-left: 12px;
		width: 500px;
	}	
	
		div#root  div.fale_conosco_reclamacoes div.container form p{
			color: #e51937;
			font-size: 13px;
			margin: 14px 0;
		}
		
		div#root  div.fale_conosco_reclamacoes div.container form #row{
			clear: both;
			height: 22px;
			margin-bottom: 11px;
		}
		
			div#root  div.fale_conosco_reclamacoes div.container form #row label,
			div#root  div.fale_conosco_reclamacoes div.container form div.row_textarea label{
				color: #454545;
				float: left;
				font-family: 'Trebuchet MS';
				font-size: 13px;
				height: 22px;
				line-height: 22px;
				margin-right: 12px;
				width: 104px;
				text-align: right;
			}
				
			div#root  div.fale_conosco_reclamacoes div.container form #row input[type="text"]{
				background-color: #FFF;
				border: 1px solid #e2d148;
				font-family: 'Trebuchet MS';
				font-size: 12px;
				height: 20px;
				line-height: 22px;
				width: 220px;
			}
			
			div#root  div.fale_conosco_reclamacoes div.container form #row input[type="radio"]{
				float: left;
				height: 13px;
				margin: 4.5px 7px 0 0;
				width: 13px;
			}	
			
			div#root  div.fale_conosco_reclamacoes div.container form #row div.opt label,
			div#root  div.fale_conosco_reclamacoes div.container form #row div.state label{
				width: auto;
			}
			
			div#root  div.fale_conosco_reclamacoes div.container form #row input[type="text"]#ddd{
				margin-right: 11px;
				width: 32px;
			}
			
			div#root  div.fale_conosco_reclamacoes div.container form #row input[type="text"]#phone{
				width: 172px;
			}

			div#root  div.fale_conosco_reclamacoes div.container form #row div.city,
			div#root  div.fale_conosco_reclamacoes div.container form #row div.state{
				float: left;
			} 			
			
			div#root  div.fale_conosco_reclamacoes div.container form #row div.city input[type="text"]{
				margin-right: 10px;
				width: 144px;
			}
			
			div#root  div.fale_conosco_reclamacoes div.container form #row div.state input[type="text"]{
				width: 32px;
			}
			
			div#root  div.fale_conosco_reclamacoes div.container form div.row_textarea textarea{
				background-color: #FFF;
				border: 1px solid #e2d148;
				font-family: 'Trecbuchet MS';
				font-size: 12px;
				height: 114px;
				line-height: 110%;
				resize: none;
				overflow: auto;
				width: 220px;
			}
			
			div#root  div.fale_conosco_reclamacoes div.container form div.newsletter{
				margin: 10px 0 0 113px;
			}
				
				div#root  div.fale_conosco_reclamacoes div.container form div.newsletter input[type="checkbox"]{
					float: left;
					height: 13px;
					margin: 4px 0 0 0;
					width: 13px;
				}

				div#root  div.fale_conosco_reclamacoes div.container form div.newsletter label{
					color: #454545;
					float: left;
					font-family: 'Trebuchet MS';
					font-size: 11px;
					font-style: italic;
					height: 22px;
					line-height: 22px;
					margin-left: 6px;
				}
			
			div#root  div.fale_conosco_reclamacoes div.container form  input[type="submit"]{
				background: url('../img/form/submit_enviar.png') no-repeat;
				color: #FFF;
				font-family: 'Arial Bold';
				font-size: 10px;
				height: 21px;
				line-height: 21px;
				margin: 10px 0 0 294px;
				width: 76px;
				text-align: center;
				text-transform: uppercase;
			}
			
			
/************************************
***	Trabalhe Conosco 
************************************/
	div#root  div.trabalhe_conosco div.container h2{
		color: #e51937;
		font-size: 31px;
		margin-left: 12px;
		padding-top: 188px;
		position: relative;
	}
	
	div#root  div.trabalhe_conosco div.container form{
		margin-left: 12px;
		width: 535px;
	}
	
		div#root  div.trabalhe_conosco div.container form p{
			color: #e51937;
			font-family: 'Arial Bold';
			font-size: 16px;
			margin: 10px 0 20px;
		}
		
		div#root  div.trabalhe_conosco div.container form div#row,
		div#root  div.trabalhe_conosco div.container form div.upload,
		div#root  div.trabalhe_conosco div.container form div.newsletter{
			clear: both;
			height: 22px;
			margin-bottom: 12px;
		}
		
			div#root  div.trabalhe_conosco div.container form div#row label,
			div#root  div.trabalhe_conosco div.container form div.upload label{
				float: left;
				font-family: 'Trebuchet MS';
				height: 22px;
				line-height: 22px;
				margin-right: 7px;
				width: 162px;
				text-align: right; 
			}
			
			div#root  div.trabalhe_conosco div.container form div#row input[type="text"]{
				background-color: #FFFFFF;
				border: 1px solid #E2D148;
				float: left;
				height: 20px;
				line-height: 22px
			}
			
			div#root  div.trabalhe_conosco div.container form div#row select{
				border: 1px solid #E2D148;
				color: #e51937;
				font-family: 'Trebuchet MS';
				font-size: 13px;
				height: 22px;
				width: 120px;
				text-align: center
			}
			
			div#root  div.trabalhe_conosco div.container form div.newsletter input[type="checkbox"]{
				float: left;
				margin: 4px 0 0 170px;
			}
			
			div#root  div.trabalhe_conosco div.container form div#row input[type="text"]#name_full,
			div#root  div.trabalhe_conosco div.container form div#row input[type="text"]#email{width: 342px;}
			
			div#root  div.trabalhe_conosco div.container form div#row input[type="text"]#ddd{
				margin-right: 9px;
				width: 32px;
			}
			
			div#root  div.trabalhe_conosco div.container form #row input[type="text"]#phone{width: 106px;}
			div#root  div.trabalhe_conosco div.container form #row input[type="text"]#vacancy{width: 236px;}
			
			div#root  div.trabalhe_conosco div.container form div.newsletter label{
				float: left;
				font-family: 'Trebuchet MS';
				font-style: italic;
				height: 22px;
				line-height: 22px;
				margin-left: 7px;
			}
			
			div#root  div.trabalhe_conosco div.container form input[type="submit"]{
				background: url("../img/form/submit_enviar.png") no-repeat scroll 0 0 transparent;
				color: #FFFFFF;
				float: right;
				font-family: 'Arial Bold';
				font-size: 10px;
				height: 21px;
				line-height: 21px;
				margin-right: 22px;
				text-align: center;
				text-transform: uppercase;
				width: 76px;
			}
			
		
/************************************
***	Imprensa
************************************/ 
	div#root  div.imprensa div.container h2{
		color: #e51937;
		font-size: 31px;
		margin: 0 0 8px 12px;
		padding-top: 184px;
		position: relative;
	}	
	
	div#root  div.imprensa div.container div.select_subject,
	div#root  div.imprensa div.container div.news_kelco{
		float: left;
	}	
	
	div#root  div.imprensa div.container div.select_subject{
		background: url('../img/form/bg_form_select_subject.png') no-repeat;
		height: 56px;
		margin-right: 2px;
		width: 543px;
	}
		
		div#root  div.imprensa div.container div.select_subject form label{
			color: #FFF;
			font-size: 12px;
			height: 56px;
			line-height: 56px;
			margin: 0 18px 0 13px;
		}
		
		div#root  div.imprensa div.container div.select_subject form select{
			border: 1px solid #FFF;
			color: #e51937;
			font-family: 'Arial Bold';
			height: 22px;
			width: 160px;
			text-align: center;
		}
	
	div#root  div.imprensa div.container div.news_kelco{
		background: url('../img/form/bg_form_newsletter.png') no-repeat;
		height: 56px;
		width: 435px;
	}
	
		div#root  div.imprensa div.container div.news_kelco form{
			margin-left: 13px;
		}
		
			div#root  div.imprensa div.container div.news_kelco form p{
				color: #e51937;
				font-size: 14px;
				margin-bottom: 5px;
			}
			
			div#root  div.imprensa div.container div.news_kelco form label{
				color: #64382c;	
				font-family: 'Trebuchet MS';
				font-size: 11px;
				height: 18px;
				line-height: 18px;
				margin-right: 5px;
			}	
			
			div#root  div.imprensa div.container div.news_kelco form input[type="text"]{
				border: 1px solid #e4e4e4;
				font-size: 11px;
				height: 16px;
				line-height:16px;
				width: 114px;
			}
			
			div#root  div.imprensa div.container div.news_kelco form div.name,
			div#root  div.imprensa div.container div.news_kelco form div.email{
				float: left;
			}
			
			div#root  div.imprensa div.container div.news_kelco form div.name{
				margin-right: 18px;
			}
			
			div#root  div.imprensa div.container div.news_kelco form div.email{
				margin-right: 7px;
			}
			
			div#root  div.imprensa div.container div.news_kelco form input[type="submit"]{
				background: url("../img/form/submit_enviar.png") no-repeat scroll 0 0 transparent;
				color: #FFFFFF;
				float: left;
				font-family: 'Arial Bold';
				font-size: 10px;
				height: 21px;
				line-height: 21px;
				text-align: center;
				text-transform: uppercase;
				width: 76px;
			}
			
			div#root  div.imprensa div.container div.news_kelco form .newsletter{
				height: 13px;
				margin-top: 1px;
			}
			
				div#root  div.imprensa div.container div.news_kelco form div.newsletter input[type="checkbox"]{
					float: left;
					margin: 0 5px 0 0;
				}
			
				div#root  div.imprensa div.container div.news_kelco form div.newsletter label{
					float: left;
					font-size: 11px;
					height: 13px;
					line-height: 13px;
				}
			
	div#root  div.imprensa div.container div.block_posts{}
	
		div#root  div.imprensa div.container div.block_posts div.post{
			margin: 22px 0 0 13px;
			width: 664px;
		}
			div#root  div.imprensa div.container div.block_posts div.post h4{
				margin-bottom: 11px;
			}
			
				div#root  div.imprensa div.container div.block_posts div.post h4 a{
					color: #e51937;
					display: block;
					font-size: 13px;
					text-decoration: underline;
				}		

			div#root  div.imprensa div.container div.block_posts div.post p{
				line-height: 120%;
			}	

		div#root  div.imprensa div.container div.block_posts ul{
			margin: 30px 0 0 300px;
		}	
			
			div#root  div.imprensa div.container div.block_posts ul li{
				float: left;
				margin: 0 3px;
			}
			
				div#root  div.imprensa div.container div.block_posts ul li a{
					color: #e51937;
					font-family: 'Trebuchet MS';
					font-size: 12px;
					font-weight: bold;
					text-decoration: underline;
				}
				
	div#root  div.imprensa div.container div.post_full{
		margin: 24px 0 15px 12px;
	}
	
		div#root  div.imprensa div.container div.post_full div.text{
			float: left;
			width: 662px;
		}
		
			div#root  div.imprensa div.container div.post_full h3{
				color: #e51937;
				font-size: 19px;
				margin-bottom: 12px;
			}
			
			div#root div.imprensa div.container div.post_full p{
				font-size: 15px;
				line-height: 120%;
				text-align: justify;
			}
			
		div#root  div.imprensa div.container div.post_full div.image{
			/*background-color: #FFF
			border: 1px solid #b8b077;*/
			height: 276px;
			float: right;
			margin-top: 30px;
			width: 288px;
		}	
	
	div#root  div.imprensa div.container div.nav_posts{
		clear: both;
	}
		
		div#root  div.imprensa div.container div.nav_posts a{
			color: #64382c;
			display: block;
			height: 26px;
			line-height: 26px;
			text-transform: uppercase;
		}
		
			div#root  div.imprensa div.container div.nav_posts a:hover{text-decoration: underline;}
		
		div#root  div.imprensa div.container div.nav_posts a.prev{
			background: url('../img/btn/btn_prev_post.png') left top no-repeat;
			float: left;	
			padding-left: 25px;			
		}
		
		div#root  div.imprensa div.container div.nav_posts a.next{
			background: url('../img/btn/btn_next_post.png') right top no-repeat;
			float: right;
			padding-right: 25px;
		}
		
	
/****************************
*** Onde Comprar
****************************/
div.onde_comprar div.container,
div.parceiros div.container{
	margin: 0 auto;
	position: relative;
	width: 100% !important;
}	

	div#root div.onde_comprar div.container ul.tabs,
	div#root div.parceiros div.container ul.tabs,
	div#root div.quem_somos div.container ul.tabs{
		height: 80px;
		margin: 0 auto;
		width: 980px;
	}

	div#root div.onde_comprar div.container ul.tabs li,
	div#root div.parceiros div.container ul.tabs li,
	div#root div.quem_somos div.container ul.tabs li{
		float: left;
		height: 80px;
		position: relative;
		width: 190px;
	}
		
		div#root div.onde_comprar div.container ul.tabs li.active,
		div#root div.parceiros div.container ul.tabs li.active,
		div#root div.quem_somos div.container ul.tabs li.active{
			margin-top: -10px;
			z-index: 50 !important;
		}
		
			div#root div.onde_comprar div.container ul.tabs li.active a,
			div#root div.parceiros div.container ul.tabs li.active a,
			div#root div.quem_somos div.container ul.tabs li.active a{
				font-size: 17px;
			}
		
		div#root div.onde_comprar div.container ul.tabs li.tab1{
			background: url('../img/btn/btn_onde_comprar_tab3.png') no-repeat;
			margin-left: 26px;
			z-index: 30;
		}
		
		div#root div.onde_comprar div.container ul.tabs li.tab2{
			background: url('../img/btn/btn_onde_comprar_tab2.png') no-repeat;
			margin-left: -12px;
			z-index: 20;
		}
		
		div#root div.onde_comprar div.container ul.tabs li.tab3{
			background: url('../img/btn/btn_onde_comprar_tab3.png') no-repeat;
			margin-left: -24px;
			z-index: 10;
		}
			
			div#root div.onde_comprar div.container ul.tabs li a,
			div#root div.parceiros div.container ul.tabs li a,
			div#root div.quem_somos div.container ul.tabs li a{
				color: #FFF;
				display: block;
				font-size: 14px;
				height: 80px;
				line-height: 36px;
				left: 0;
				position: absolute;
				width: 190px;
				text-align: center;
				text-transform: uppercase;
				top: 0;
			}
			
		div#root div.onde_comprar div.container div.tab_container,
		div#root div.parceiros div.container div.tab_container,
		div#root div.quem_somos div.container div.tab_container{
			height: auto;
			left: 0;
			margin-top: -44px;
			*margin-top: -22px;
			position: relative;
			width:100%;
			z-index: 100;
		}
		
			div#root div.onde_comprar div.container div#tab1{
				background: url('../img/bg/bg_onde_comprar_tab3.gif') center top repeat-y;
				height: auto;
			}
			
			div#root div.onde_comprar div.container div#tab2{
				background: url('../img/bg/bg_onde_comprar_tab2.gif') center top repeat-y;
				height: auto;
			}
				
			div#root div.onde_comprar div.container div#tab3{
				background: url('../img/bg/bg_onde_comprar_tab3.gif') center top repeat-y;
				height: auto;
			}
			
				div#root div.onde_comprar div.container div.tab_container div.block,
				div#root div.parceiros div.container div.tab_container div.block,
				div#root div.quem_somos div.container div.tab_container div.block{
					margin: 0 auto;
					padding: 44px 0 34px;
					position: relative;
					width: 980px;
				}
				
					div#root div.quem_somos div.container div.tab_container div.block div.text{
						height: 458px;
						margin: 0 auto;
						overflow: hidden;
						width: 830px
					}
				
					div#root div.onde_comprar div.container div.tab_container div.block div.local{
						float: left;
						margin: 0 24px 30px;
						width: 278px;
					}
					
						div#root div.onde_comprar div.container div.tab_container div.block div.local strong{
							color: #df1c3a;
							font-size: 18px;
							margin-bottom: 10px;
						}
						
						div#root div.container div.tab_container div.block div.local p{
							color: #551a03;
							font-size: 13px;
							line-height: 120%;
						}
						
					div#root div.onde_comprar div.container div.tab_container div.block div.contact{
						background: url('../img/bg/bg_onde_comprar_contact.png') no-repeat;
						float: right;
						height: 87px;
						margin-right: 26px;
						width: 316px;
					}
						
						div#root div.onde_comprar div.container div.tab_container div.block div.contact p{
							color: #FFF;
							line-height: 120%;
							margin-left: 22px;
						}
					
						div#root div.onde_comprar div.container div.tab_container div.block div.contact p.uppercase{
							font-size: 17px;
							margin-top: 38px;
							text-transform: uppercase;
						}
						
						div#root div.onde_comprar div.container div.tab_container div.block div.contact p.email{
							font-size: 13px;
						}			


/****************************
*** Parceiros
****************************/
		div#root div.parceiros div.container ul.tabs li.tab1{
			background: url('../img/btn/btn_parceiros_tab1.png') no-repeat;
			margin-left: 26px;
			z-index: 30;
		}
		
		div#root div.parceiros div.container ul.tabs li.tab2{
			background: url('../img/btn/btn_parceiros_tab2.png') no-repeat;
			margin-left: -12px;
			z-index: 20;
		}
		
		div#root div.parceiros div.container ul.tabs li.tab3{
			background: url('../img/btn/btn_parceiros_tab3.png') no-repeat;
			margin-left: -24px;
			z-index: 10;
		}
		
			div#root div.parceiros div.container div#tab1{
				background: url('../img/bg/bg_parceiros_tab1.gif') center top repeat-y;
				height: auto;
			}
			
			div#root div.parceiros div.container div#tab2{
				background: url('../img/bg/bg_parceiros_tab2.gif') center top repeat-y;
				height: auto;
			}
				
			div#root div.parceiros div.container div#tab3{
				background: url('../img/bg/bg_parceiros_tab3.gif') center top repeat-y;
				height: auto;
			}
			
				div#root div.parceiros div.container div#tab1 div.block div.box,
				div#root div.parceiros div.container div#tab2 div.block div.box,
				div#root div.parceiros div.container div#tab3 div.block div.box{
					float: left;
					margin: 0 13px;
					width: 200px;
				}
				
					div#root div.parceiros div.container div#tab1 div.block  div.box a{display: block;}
					
					div#root div.parceiros div.container div#tab1 div.block  div.box a img,
					div#root div.parceiros div.container div#tab2 div.block  div.box a img,
					div#root div.parceiros div.container div#tab3 div.block  div.box a img{
						margin: 0 auto;
						width: 197px;
					}
					
					div#root div.parceiros div.container div#tab1 div.block  div.box a strong,
					div#root div.parceiros div.container div#tab2 div.block  div.box a strong,
					div#root div.parceiros div.container div#tab3 div.block  div.box a strong{
						display: block;
						color: #df1c3a;
						font-size: 19px;
						margin: 10px 0 4px;
						text-align: center;
					}
					
					div#root div.parceiros div.container div#tab1 div.block  div.box p,
					div#root div.parceiros div.container div#tab2 div.block  div.box p,
					div#root div.parceiros div.container div#tab3 div.block  div.box p{
						color: #602603;
						font-size: 15px;
						text-align: center;
					}
									
	
/************************************
***	Quem Somos
************************************/	
div#root div.quem_somos div.container{
    margin: -110px 0 auto;
    padding: 150px 0;
    position: relative;
    width: 100% !important;
}	

		div#root div.quem_somos div.container ul.tabs li{
			background: url('../img/btn/btn_quem_somos_tab.png') no-repeat;
			margin-left: 26px;
			z-index: 30;
		}
		
			div#root div.quem_somos div.container ul.tabs li.tab1{margin-left: 26px; background: url('../img/btn/btn_onde_comprar_tab1.png') no-repeat;}
			div#root div.quem_somos div.container ul.tabs li.tab2{margin-left: -12px; background: url('../img/btn/btn_tab_active.png') no-repeat;}
			div#root div.quem_somos div.container ul.tabs li.tab3{margin-left: -12px; background: url('../img/btn/btn_parceiros_tab3.png') no-repeat;}
		
			div#root div.quem_somos div.container ul.tabs li a{
				color: #fff;
				font-size: 15px;
				font-weight: 500;
				text-transform: none;
			}
			div#root div.quem_somos div.container ul.tabs li.active a{color: #e51937; background: url(../img/btn/btn_quem_somos_tab.png) no-repeat;}
			
		div#root div.quem_somos div.container div.tab_container div.tab_content{
			background: url(../img/bg/bg_quem_somos_content_tabs.png) center top no-repeat;
			height: 544px;
			margin: 0 auto;
			margin-top: -44px;
			*margin-top: -22px;
			width: 980px;
		}

                div#root div.quem_somos div.container div.tab_container div.tab_content_quemsomos{
			background: url(../img/bg/bg_quemsomos.png) center top no-repeat;
			height: 544px;
			margin: 0 auto;
			margin-top: -44px;
			*margin-top: -22px;
			width: 980px;
		}

                div#root div.quem_somos div.container div.tab_container div.tab_content_quemsomos div.block .text{
                    border: 0px solid;
                    height: 200px;
                    margin: 133px 484px;
                    width: 350px;
                }

                div#root div.quem_somos div.container div.tab_container div.tab_content_acreditamos{
			background: url(../img/bg/bg_acreditamos.png) center top no-repeat;
			height: 544px;
			margin: 0 auto;
			margin-top: -44px;
			*margin-top: -22px;
			width: 980px;
		}

                div#root div.quem_somos div.container div.tab_container div.tab_content_acreditamos div.block .text{
                    border: 0px solid;
                    height: 340px;
                    margin: 57px 484px;
                    width: 380px;;
                }
		
		div#root div.quem_somos div.container div.tab_container div#tab2 div.block{
		}
			
			div#root div.quem_somos div.container div.tab_container div#tab2 div.block #gallery{
				position: absolute;
				top: 15px;
				width: 980px;
			}
			
				div#root div.quem_somos div.container div.tab_container div#tab2 div.block #gallery p{
					background: url('../img/bg/bg_text_gallery.png') left center no-repeat;
					float: left;
					height: 85px;
					margin: 0 20px 0 80px;
					width: 235px;
				}
			
				div#root div.quem_somos div.container div.tab_container div#tab2 div.block div.container_images{
					
				}
				
					div#root div.quem_somos div.container div.tab_container div#tab2 div.block div.container_images a.prev,
					div#root div.quem_somos div.container div.tab_container div#tab2 div.block div.container_images a.next{
						float: left;
						height: 444px;
						width: 62px;
					}
				
					div#root div.quem_somos div.container div.tab_container div#tab2 div.block div.container_images a.prev{
						background: url('../img/btn/btn_prev_quem_somos_gallery.png') left center no-repeat;
					}	
					
					div#root div.quem_somos div.container div.tab_container div#tab2 div.block div.container_images a.next{
						background: url('../img/btn/btn_next_quem_somos_gallery.png') left center no-repeat;
					}	
					
					div#root div.quem_somos div.container div.tab_container div#tab2 div.block div.container_images ul{
						float: left;
						height: 444px;
						margin: 0 38px;
						overflow: hidden;
						width: 780px;
					}
						
					div#root div.quem_somos div.container div.tab_container div#tab2 .quemsomos_sombra_thumb {
						width: 110px;
						height: 85px;
						background: url(../img/bg/bg_shadow_thumb.png) no-repeat;
						background-position: 3px 0;
					}

					div#root div.quem_somos div.container div.tab_container div#tab2 .quemsomos_sombra_thumb img{
						width: 88px;
						height: 64px;
						border: 0px solid #532a05;
					}					
						
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-container-horizontal {
						width: 500px;
						padding: 5px 10px;
						float: left;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-clip {
						overflow: hidden;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-clip-horizontal {
						width:  480px;
						height: 100px;
						margin-left: 15px;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-item {
						width: 147px;
						height: 100px;
						text-align: center;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-item-horizontal {
						margin-left: 0;
						margin-right: 10px;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-direction-rtl .jcarousel-item-horizontal {
						margin-left: 10px;
						margin-right: 0;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-item-placeholder {
						background: #fff;
						color: #000;
					}
					/**
					*  Horizontal Buttons
					*/
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-next-horizontal,
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-next-disabled-horizontal {
						position: absolute;
						top: 30px;
						right: -30px;
						width: 28px;
						height: 44px;
						cursor: pointer;
						background: transparent url(../img/btn/btn_next_post.png) no-repeat 0 0;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-direction-rtl .jcarousel-next-horizontal {
						left: 5px;
						right: auto;
						background-image: url(../img/btn/btn_prev_post.png);
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-direction-rtl .jcarousel-prev-horizontal {
						right: 5px;
						right: auto;
						background-image: url(../img/btn/btn_prev_post.png);
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-direction-rtl .jcarousel-prev-horizontal,
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-prev-horizontal,
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos .jcarousel-prev-disabled-horizontal {
						position: absolute;
						top: 30px;
						left: 0px;
						width: 28px;
						height: 44px;
						cursor: pointer;
						background: transparent url(../img/btn/btn_prev_post.png) no-repeat 0 0;
					}

/***********/
                                        div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-container-horizontal {
						float: left;
                                                padding: 5px 10px;
                                                margin: 10px 90px;
                                                border: 0px solid #000;
                                                width: 780px;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-clip {
						overflow: hidden;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-clip-horizontal {
						height: auto;
                                                 margin-left: 0px;
                                                 width: 780px;;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-item {
						width: 777px;
						height: auto;
						text-align: center;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-item-horizontal {
						margin-left: 0;
						margin-right: 50px;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-direction-rtl .jcarousel-item-horizontal {
						margin-left: 50px;
						margin-right: 0;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-item-placeholder {
						background: #fff;
						color: #000;
					}
					/**
					*  Horizontal Buttons
					*/
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-next-horizontal,
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-next-disabled-horizontal {
						position: absolute;
						top: 130px;
						right: -100px;
						width: 100px;
						height: 100px;
						cursor: pointer;
						background: transparent url(../img/btn/btn_next_quem_somos_gallery.png) no-repeat 0 0;
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-direction-rtl .jcarousel-next-horizontal {
						left: -50px;
						right: auto;
						background-image: url(../img/btn/btn_next_quem_somos_gallery.png);
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-direction-rtl .jcarousel-prev-horizontal {
						right: 5px;
						right: auto;
						background-image: url(../img/btn/btn_prev_quem_somos_gallery.png);
					}
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-direction-rtl .jcarousel-prev-horizontal,
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-prev-horizontal,
					div#root div.quem_somos div.container div.tab_container div#tab2 .jcarousel-skin-galeria-quemsomos_full .jcarousel-prev-disabled-horizontal {
						position: absolute;
						top: 130px;
						left: -50px;
						width: 100px;
						height: 100px;
						cursor: pointer;
						background: transparent url(../img/btn/btn_prev_quem_somos_gallery.png) no-repeat 0 0;
					}

/****************************************************************************
*****************************************************************************
�REA RESTRITA 
*****************************************************************************
****************************************************************************/

/*****************************
*** Agende uma Visita
******************************/
div#root div.agende_uma_visita div.container{
	margin: 0 auto;
	position: relative;
	width: 100% !important;
}	

	div#root div.agende_uma_visita div.container ul.tabs{
		height: 80px;
		margin: 0 auto;
		width: 980px;
	}

	div#root div.agende_uma_visita div.container ul.tabs li{
		float: left;
		height: 80px;
		position: relative;
		width: 190px;
	}
		
		div#root div.agende_uma_visita div.container ul.tabs li.active{
			margin-top: -10px;
			z-index: 50 !important;
		}
		
			div#root div.agende_uma_visita div.container ul.tabs li.active a{
				background: url('../img/btn/btn_tab_active.png') no-repeat;
				color: #e51937;
				font-size: 17px;
			}
			
			div#root div.agende_uma_visita div.container ul.tabs li.active a.tab4{
				background: url('../img/btn/btn_tab_active_237px.png') no-repeat;
				width: 237px;
			}
		
		div#root div.agende_uma_visita div.container ul.tabs li.tab1{
			background: url('../img/btn/btn_onde_comprar_tab1.png') no-repeat;
			margin-left: 26px;
			z-index: 30;
		}
		
		div#root div.agende_uma_visita div.container ul.tabs li.tab2{
			background: url('../img/btn/btn_parceiros_tab2.png') no-repeat;
			margin-left: -12px;
			z-index: 20;
		}
		
		div#root div.agende_uma_visita div.container ul.tabs li.tab3{
			background: url('../img/btn/btn_parceiros_tab3.png') no-repeat;
			margin-left: -14px;
			z-index: 10;
		}
		
		div#root div.agende_uma_visita div.container ul.tabs li.tab4{
			background: url('../img/btn/btn_agende_uma_visita_tab4.png') no-repeat;
			margin-left: -14px;
			width: 237px;
			z-index: 10;
		}
			
			div#root div.agende_uma_visita div.container ul.tabs li a{
				color: #FFF;
				display: block;
				font-size: 14px;
				height: 80px;
				line-height: 36px;
				left: 0;
				position: absolute;
				width: 190px;
				text-align: center;
				text-transform: uppercase;
				top: 0;
			}
			
			div#root div.agende_uma_visita div.container ul.tabs li.tab4 a{
				width: 237px;
			}
			
		div#root div.agende_uma_visita div.container div.tab_container{
			height: auto;
			left: 0;
			margin-top: -44px;
			*margin-top: -22px;
			position: relative;
			width:100%;
			z-index: 100;
		}
		
			div#root div.agende_uma_visita div.container div#tab1{
				background: url('../img/bg/bg_onde_comprar_tab3.gif') center top repeat-y;
				height: 397px;
			}
			
			div#root div.agende_uma_visita div.container div#tab2{
				background: url('../img/bg/bg_onde_comprar_tab3.gif') center top repeat-y;
				height: auto;
			}
				
			div#root div.agende_uma_visita div.container div#tab3{
				background: url('../img/bg/bg_agende_uma_visita.png') center top no-repeat;
				height: 397px;
			}
			
			div#root div.agende_uma_visita div.container div#tab4{
				background: url('../img/bg/bg_agende_uma_visita.png') center top repeat-y;
				height: 397px;
			}
			
				div#root div.agende_uma_visita div.container div.tab_container div.tab_content div.block{
					margin: 0 auto;
					padding: 44px 0 34px;
					position: relative;
					width: 980px;
				}
				
				div#root div.agende_uma_visita div.container div.tab_container div#tab1 div.block{
				}
				
					div#root div.agende_uma_visita div.container div.tab_container div#tab2 div.block div.map{
						float: left;
						height: 337px;
						margin-left: 140px;
						position: relative;
						width: 330px;
					}
					
						div#root div.agende_uma_visita div.container div.tab_container div#tab2 div.block div.map div.saopaulo{
							display: none;
						}
					
							div#root div.agende_uma_visita div.container div.tab_container div#tab2 div.block div.map div.saopaulo a{
								display: block;
								height: 32px;
								position: absolute;
								width: 55px;
							}
							
							div#root div.agende_uma_visita div.container div.tab_container div#tab2 div.block div.map div.saopaulo a.interior{
								background: url(../img/bg/bg_interior.png) no-repeat;
								left: 151px;
								top: 191px;
							}
							
							div#root div.agende_uma_visita div.container div.tab_container div#tab2 div.block div.map div.saopaulo a.capital{
								background: url(../img/bg/bg_capital.png) no-repeat;
								left: 220px;
								top: 213px;
							}
					
					.scroll-pane{
						float: right;
						height: 260px;
						margin: 25px 110px 0 0;
						overflow: auto;
						width: 332px;
					}
					
						.scroll-pane div.distributor{
							margin-bottom: 14px;
						}
					
							.scroll-pane div.distributor h4{
								color: #df1c3a;
								font-size: 19px;
							}
							
							.scroll-pane div.distributor p{
								color: #551a03;
								font-size: 14px;
								margin-top: 5px;
							}

						.horizontal-only{
							height: auto;
							max-height: 200px;
						}

						.jspContainer{
							overflow: hidden;
							position: relative;
						}

						.jspPane{
							position: absolute;
						}

						.jspVerticalBar{
							background: url('../img/bg/bg_scroll.png') no-repeat;
							position: absolute;
							top: 0;
							right: 0;
							width: 16px;
							height: 260px;
						}

						.jspVerticalBar *{
							margin: 0;
							padding: 0;
						}

						.jspCap{
							display: none;
						}

						.jspTrack{
							position: relative;
						}

						.jspDrag{
							background: #DB1B38;
							position: relative;
							top: 0;
							left: 0;
							cursor: pointer;
							-moz-border-radius:8px; 
							-khtml-border-radius:8px; 
							-webkit-border-radius:8px; 
							border-radius:8px;
						}

						.jspArrow{
							background: #50506d;
							text-indent: -20000px;
							display: block;
							cursor: pointer;
						}

						.jspArrow.jspDisabled{
							cursor: default;
							background: #80808d;
						}

						.jspVerticalBar .jspArrow{
							height: 16px;
						}

						.jspVerticalBar .jspArrow:focus{
							outline: none;
						}

						.jspCorner{
							background: #eeeef4;
							float: left;
							height: 100%;
						}

						/* Yuk! CSS Hack for IE6 3 pixel bug :( */
						* html .jspCorner{
							margin: 0 -3px 0 0;
						}
						
					div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block,
					div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block{
						margin: 0 auto;
						width: 960px;
					}
					
						div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block h3,
						div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block h3{
							background: url('../img/bg/bg_border_h3.png') right bottom no-repeat;
							color: #e51937;
							font-size: 31px;
							height: 39px;
							margin-bottom: 24px;
						}	
						
						div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block h3{width: 290px;}						
						div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block h3{width: 322px;}

						div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form,
						div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form{
							width: 526px;
						}		
							
							div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form p,
							div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form p{
								color: #551a03;
								font-size: 14px;
								margin-bottom: 28px;
							}
							
							div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form #row,
							div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form #row{
								clear: both;
								height: 22px;
								margin-bottom: 12px;
							}
							
								div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form #row label,
								div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form #row label{
									display: block;
									font-family: 'Trebuchet MS';
									font-size: 13px;
									float: left;
									height: 22px;
									line-height: 22px;
									margin-right: 9px;
									text-align: right;
									width: 100px;
								}
								
								div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form #row input[type="text"],
								div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form #row input[type="text"]{
									background-color: #FFF;
									border: 1px solid #e2d148;
									float: left;
									height: 20px;
									line-height: 22px;
									width: 218px;
								}
								
								div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form #row input[type="text"]#ddd,
								div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form #row input[type="text"]#ddd{
									margin-right: 12px;
									width: 32px;
								}
								
								div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form #row input[type="text"]#phone,
								div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form #row input[type="text"]#phone{
									width: 172px;
								}
								
								div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form #row input[type="text"]#city,
								div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form #row input[type="text"]#city{
									width: 126px;
								}
								
								div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form #row input[type="text"]#state,
								div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form #row input[type="text"]#state{
									width: 32px;
								}
								
								div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form #row div.state label,
								div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form #row div.state label{
									width: 49px;
								}
								
								div#root div.agende_uma_visita div.container div.tab_container div#tab3 div.block form input[type="submit"],
								div#root div.agende_uma_visita div.container div.tab_container div#tab4 div.block form input[type="submit"]{
									background: url("../img/form/submit_enviar.png") no-repeat scroll 0 0 transparent;
									color: #FFFFFF;
									font-family: 'Arial Bold';
									font-size: 10px;
									height: 21px;
									line-height: 21px;
									margin: 10px 0 0 253px;
									text-align: center;
									text-transform: uppercase;
									width: 76px;
								}


/*****************************
*** Cadastro Vet. Cri.
******************************/
div.cadastro_vet_cri div.container{
	margin: 0 auto;
	position: relative;
	width: 100% !important;
}	

	div#root div.cadastro_vet_cri div.container ul.tabs{
		height: 80px;
		margin: 0 auto;
		width: 980px;
	}

	div#root div.cadastro_vet_cri div.container ul.tabs li{
		float: left;
		height: 80px;
		position: relative;
		width: 190px;
	}
		
		div#root div.cadastro_vet_cri div.container ul.tabs li.active{
			margin-top: -10px;
			z-index: 50 !important;
		}
		
			div#root div.cadastro_vet_cri div.container ul.tabs li.active a{
				background: url('../img/btn/btn_tab_active.png') no-repeat;
				color: #e51937;
				font-size: 17px;
			}
			
			div#root div.cadastro_vet_cri div.container ul.tabs li.active a.tab4{
				background: url('../img/btn/btn_tab_active_237px.png') no-repeat;
				width: 237px;
			}
		
		div#root div.cadastro_vet_cri div.container ul.tabs li.tab1{
			background: url('../img/btn/btn_onde_comprar_tab1.png') no-repeat;
			margin-left: 26px;
			z-index: 30;
		}
		
		div#root div.cadastro_vet_cri div.container ul.tabs li.tab2{
			background: url('../img/btn/btn_parceiros_tab2.png') no-repeat;
			margin-left: -12px;
			z-index: 20;
		}
		
		div#root div.cadastro_vet_cri div.container ul.tabs li.tab3{
			background: url('../img/btn/btn_parceiros_tab3.png') no-repeat;
			margin-left: -14px;
			z-index: 10;
		}
			
			div#root div.cadastro_vet_cri div.container ul.tabs li a{
				color: #FFF;
				display: block;
				font-size: 14px;
				height: 80px;
				line-height: 36px;
				left: 0;
				position: absolute;
				width: 190px;
				text-align: center;
				text-transform: uppercase;
				top: 0;
			}
			
		div#root div.cadastro_vet_cri div.container div.tab_container{
			height: auto;
			left: 0;
			margin-top: -44px;
			*margin-top: -22px;
			position: relative;
			width:100%;
			z-index: 100; 
		}
		
			div#root div.cadastro_vet_cri div.container div#tab1{
              /*background: url('../img/bg/bg_veterinario.png') center -10px no-repeat;*/
             /* height: 360px;*/
			}
			div#root div.cadastro_vet_cri div.container div#tab1.bg_lojista{
                              background: url('../img/bg/lojistas.gif') center -10px no-repeat;
                              height: 360px;
			}
			
			div#root div.cadastro_vet_cri div.container div#tab2{
				/*background: url('../img/bg/bg_cadastro_vet_cri.png') center top no-repeat;
				height: 590px;*/
			}
                        
                        div#root div.cadastro_vet_cri div.container div#tab2.bg_lojista{
                          background: url('../img/bg/bg_lojista.png') center top no-repeat;
                          height: 640px;
                        }

                        div#root div.cadastro_vet_cri div.container div#tab1.bg_veterinario{
                          background: url('../img/bg/veterinarios.png') center top no-repeat;
                          height: 350px;
                        }
                        div#root div.cadastro_vet_cri div.container div#tab2.bg_veterinario{
                          background: url('../img/bg/bg_veterinario.png') center top no-repeat;
                          height: 640px;
                        }

                        div#root div.cadastro_vet_cri div.container div#tab1.bg_criadores{
                           background: url('../img/bg/criadores.gif') center top no-repeat;
                          height: 350px;
                        }

                        div#root div.cadastro_vet_cri div.container div#tab2.bg_criadores{
                          background: url('../img/bg/bg_criador.png') center -10px no-repeat;
                          height: 640px;
                        }
                        div#root div.cadastro_vet_cri div.container div#tab1.bg_treinador{
                          background: url('../img/bg/treinadores.gif') center top no-repeat;
                          height: 350px;
                        }
                        div#root div.cadastro_vet_cri div.container div#tab2.bg_treinador{
                          background: url('../img/bg/bg_treinador.png') center top no-repeat;
                          height: 640px;
                        }
				
			div#root div.cadastro_vet_cri div.container div#tab3{
				background: url('../img/bg/bg_onde_comprar_tab3.gif') center top repeat-y;
				height: 397px;
			}
			
				div#root div.cadastro_vet_cri div.container div.tab_container div.tab_content div.block{
					margin: 0 auto;
					padding: 44px 0 34px;
					position: relative;
					width: 980px;
				}	
				
					div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.text{
						margin: 0 auto;
						width: 960px;
					}	
				
					div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.shopkeepers div.text{
						background: url('../img/bg/bg_lojistas.png') right bottom no-repeat;
						height: 300px;	
					}
					div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.coaches div.text{
						height: 327px;
					}
					
					div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.veterinary div.block div.text{
					
					}
					
					div#root div.cadastro_vet_cri div.container div.tab_container div#tab1  div.block div.creators div.text{
						background: url('../img/bg/bg_criadores.png') right bottom no-repeat;
						height: 300px;	
					}
				
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.shopkeepers div.text h3,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.coaches div.text h3,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.veterinary div.text h3,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.creators div.text h3{
							color: #e51937;
							font-size: 50px;
							margin-bottom: 10px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.shopkeepers div.text p,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.coaches div.text p,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.veterinary div.text  p,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.creators div.text p{
							color: #000;
							font-family: 'Trebuchet MS';
							font-size: 13px;
							line-height: 115%;
							width: 420px;
						}
						
							div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.shopkeepers div.text p a,
							div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.coaches div.text p a,
							div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.veterinary div.text  p a,
							div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.creators div.text p a{
								color: #000;
								text-decoration: underline;
							}
							
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.shopkeepers div.text ul,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.coaches div.text ul,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.veterinary div.text  ul,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.creators div.text ul{
							margin-top: 28px;
						}
							
							div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.shopkeepers div.text ul li,
							div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.coaches div.text ul li,
							div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.veterinary div.text  ul li,
							div#root div.cadastro_vet_cri div.container div.tab_container div#tab1 div.block div.creators div.text ul li{
								background: url('../img/bg/bg_bullet_ok.png') left center no-repeat;
								color: #000;
								font-family: 'Trebuchet MS';
								font-size: 15px;
								height: 18px;
								line-height: 18px;
								margin: 4px 0;
								padding-left: 22px;
							}
				
				div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form{
					margin-top: 3px;
					width: auto;
				}

					div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row{
						clear: both;
						height: 22px;
						margin-bottom: 12px;
					}
					
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block  form div#row label{
							display: block;
							font-family: 'Trebuchet MS';
							font-size: 13px;
							float: left;
							height: 22px;
							line-height: 22px;
							margin-right: 7px;
							text-align: right;
							width: 200px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block  form div#row div.number label,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block  form div#row div.state label{
							width: 60px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="text"],
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="password"]{
							background-color: #FFF;
							border: 1px solid #e2d148;
							float: left;
							font-family: "Trebuchet MS";
							font-size: 12px;
							height: 20px;
							line-height: 22px;
							width: 236px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="text"]#i_am,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="text"]#name_full{
							width: 342px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="text"]#cpf{
							width: 140px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="text"]#ddd{
							margin-right: 10px;
							width: 32px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="text"]#phone{
							width: 110px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="text"]#number,
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="text"]#state{
							width: 66px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row input[type="checkbox"]{
							float: left;
							margin: 5px 9px 0 133px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form div#row label.italic{
							font-size: 11px;
							font-style: italic;
							text-align: left;
							width: 312px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form p{
							clear: both;
							color: #e51937;
							font-family: 'Trebuchet MS';
							font-size: 14px;
							font-weight: bold;
							margin: 24px 0;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab2 div.block form input[type="submit"]{
							background: url("../img/form/submit_enviar.png") no-repeat scroll 0 0 transparent;
							color: #FFFFFF;
							float: left;
							font-family: 'Arial Bold';
							font-size: 10px;
							height: 21px;
							line-height: 21px;
							text-align: center;
							text-transform: uppercase;
							width: 76px;
						}
				
				div#root div.cadastro_vet_cri div.container div.tab_container div#tab3 div.block form{
					background: url('../img/bg/bg_form_login.png') no-repeat;
					height: 293px;
					margin: 0 auto;
					width: 311px;
				}
					
					div#root div.cadastro_vet_cri div.container div.tab_container div#tab3 div.block form p{
						color: #FFF;
						display: block;
						font-size: 17px;
						margin-bottom: 22px;
						padding-top: 115px;
						text-align: center;
						text-transform: uppercase;
					}
					
					div#root div.cadastro_vet_cri div.container div.tab_container div#tab3 div.block form div#row{
						clear: both;
						height: 27px;
						margin-bottom: 12px;
					}
					
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab3 div.block form div#row label{
							color: #FFF;
							float: left;
							font-size: 12px;
							height: 27px;
							line-height: 27px;
							margin-right: 10px;
							width: 66px;
							text-align: right;
							text-transform: uppercase;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab3 div.block form div#row input[type="text"],
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab3 div.block form div#row input[type="password"]{
							background: url('../img/form/input_text_203x27.png') no-repeat;
							float: left;
							font-family: 'Arial Bold';
							font-size: 12px;
							height: 27px;
							line-height: 27px;
							padding: 0 4px;
							width: 195px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab3 div.block form a.forgot_password{
							color: #FFF;
							float: left;
							font-size: 12px;
							height: 19px;
							line-height: 19px;
							margin: 0 16px 0 52px;
							text-decoration: underline;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab3 div.block form input[type="submit"]{
							background: url("../img/form/submit_enviar_white.png") no-repeat scroll 0 0 transparent;
							color: #df1c3a;
							float: left;
							font-family: 'Arial Bold';
							font-size: 10px;
							height: 19px;
							line-height: 19px;
							text-align: center;
							text-transform: uppercase;
							width: 71px;
						}
						
						div#root div.cadastro_vet_cri div.container div.tab_container div#tab3 div.block form a.no_register{
							background: url('../img/btn/btn_no_register_yellow.png') no-repeat;
							color: #e51937;
							display: block;
							height: 46px;
							line-height: 44px;
							margin: 0 auto;
							margin-top: 10px;
							width: 227px;
							text-align: center;
							text-transform: uppercase;
						}
						
						
						
						
						

/****************************************************************************
*****************************************************************************
FERRAMENTAS
*****************************************************************************
****************************************************************************/
						
/*** Pesquisa ***/
	div#root  div.pesquisa div.container h2,
	div#root  div.sugestao div.container h2{
		color: #e51937;
		font-size: 29px;
		margin-left: 12px;
		padding-top: 62px;
		position: relative;
		text-transform: uppercase;
	}
		
		div#root  div.pesquisa div.container h2 span,
		div#root  div.sugestao div.container h2 span{
			color: #000;
		}
		
	div#root  div.pesquisa div.container  p.text_result,
	div#root  div.sugestao div.container  p.text_result{
		color: #000;
		font-size: 13px;
		margin:	14px 0 14px 12px;
	}
	
		div#root  div.pesquisa div.container  p span,
		div#root  div.sugestao div.container  p span{
			color: #e51937;
		}
		
	div#root  div.pesquisa div.container form,
	div#root  div.sugestao div.container form{
		background: url('../img/bg/bg_search.png') no-repeat;
		font-size: 12px;
		height: 43px;
		line-height: 43px;
		margin: 0 auto;
		margin-bottom: 22px;
		width: 977px;
	}
	
		div#root  div.pesquisa div.container form p,
		div#root  div.pesquisa div.container form div.display,
		div#root  div.sugestao div.container form p,
		div#root  div.sugestao div.container form div.display{
			float: left;
		}
		
		div#root  div.pesquisa div.container form p,
		div#root  div.sugestao div.container form p{
			color: #FFF;
			margin: 0 13px 0 13px;
		}
		
			div#root  div.pesquisa div.container form p span,
			div#root  div.sugestao div.container form p span{
				border-right: 2px solid #FFF;
				padding-left: 12px;
			}
			
			div#root div.pesquisa div.container form label,
			div#root div.sugestao div.container form label{
				color: #FFF;
				float: left;
			}
			
			div#root div.pesquisa div.container form select,
			div#root div.sugestao div.container form select{
				border: 1px solid #64382C;
				float: left;
				margin: 11.5px 0 0 10px;
			}
			
				div#root div.pesquisa div.container form div.display select,
				div#root div.sugestao div.container form div.display select{
					width: 50px;
				}	
			
			div#root div.pesquisa div.container form div.order,
			div#root div.sugestao div.container form div.order{
				float: right;
				margin-right: 26px;
			}
			
				div#root div.pesquisa div.container form div.order select,
				div#root div.sugestao div.container form div.order select{
					width: 140px;
				}

	div#root  div.pesquisa div.container div.result{
		margin-bottom: 26px;
	}
	
		div#root  div.pesquisa div.container div.result div.image{
			/*background-color: #FFF;
			border: 1px solid #cebc26;*/
			float: left;
			height: 90px;
			margin-right: 10px;
			width: 90px;
		}
		
		div#root  div.pesquisa div.container div.result div.text{
			float: left;
			width: 810px;
		}
		
			div#root  div.pesquisa div.container div.result div.text h3 a{
				color: #e51937;
				display: block;
				font-size: 13px;
				margin: 6px 0;
				text-decoration: underline;
			}
			
			div#root  div.pesquisa div.container div.result div.text p{
				color: #010101;
				font-size: 12px;
				line-height: 125%;
			}
			
	div#root  div.pesquisa div.container ul,
	div#root div.sugestao div.container ul{
		text-align: center;
		width: 980px;
	}
	
		div#root  div.pesquisa div.container ul li,
		div#root div.sugestao div.container ul li{
			display: inline-block;
			zoom:1;
			*display:inline;
			margin: 0 3px;
			
		}
		
			div#root  div.pesquisa div.container ul li a,
			div#root div.sugestao div.container ul li a{
				color: #e51937;
				text-decoration: underline;
			}
			
				div#root  div.pesquisa div.container ul li a:hover,
				div#root div.sugestao div.container ul li a:hover{
					font-weight: bold;
				}
			
		
/*** Sugest�o ***/
	div#root  div.sugestao div.container div.products_search{
		margin: 0 auto;
		margin-top: 0px;
		width: 910px;
	}
	
		div#root  div.sugestao div.container div.products_search div.box_product{
			float: left;
			height: 210px;
			margin: 0 16px 10px;
			width: 150px;
		}
		
			div#root  div.sugestao div.container div.products_search div.box_product div.image{
				/*background-color: #FFF;
				border: 1px solid #cebc26;*/
				height: 148px;
				width: 148px;
				text-align: center;
			}
			
			div#root  div.sugestao div.container div.products_search div.box_product h3 a{
				color: #e51937;
				display: block;
				font-size: 13px;
				margin: 6px 0;
				text-align: center;
				text-decoration: underline;
			}
			
			
/*** Sua Id�ia na Kelco ***/
	div#root  div.sua_ideia_na_kelco div.container h2{
		color: #e51937;
		font-size: 42px;
		margin-bottom: 8px;
		padding-top: 62px;
		position: relative;
		text-transform: uppercase;
	}
	
	div#root  div.sua_ideia_na_kelco div.container p{
		color: #532a05;
		line-height: 125%;
		margin-bottom: 12px;
		width: 556px;
	}
	
	div#root  div.sua_ideia_na_kelco div.container form{
		font-family: 'Trebuchet MS';
		width: 490px;
	}
	
		div#root  div.sua_ideia_na_kelco div.container form div#row{
			clear: both;
			height: 22px;
			margin-bottom: 10px;
		}
			div#root  div.sua_ideia_na_kelco div.container form div.row_textarea{
				height: auto !important;
			}
	
		div#root  div.sua_ideia_na_kelco div.container form div#row label{
			color: #532a05;
			float: left;
			height: 22px;
			line-height: 22px;
			margin-right: 8px;
			text-align: right;
			width: 132px;
		}
		
		div#root  div.sua_ideia_na_kelco div.container form div#row input[type="text"]{
			border: 1px solid #e2cf49;
			float: left;
			font-family: 'Trebuchet MS';
			font-size: 12px;
			height: 20px;
			line-height: 20px;
		}
		
		div#root  div.sua_ideia_na_kelco div.container form div#row input[type="text"]#name_full{width: 342px;}
		div#root  div.sua_ideia_na_kelco div.container form div#row input[type="text"]#email{width: 194px;}
		
		div#root  div.sua_ideia_na_kelco div.container form div#row textarea{
			border: 1px solid #e2cf49;
			float: left;
			font-family: 'Trebuchet MS';
			font-size: 12px;
			height: 88px;
			padding: 4px;
			width: 336px;
		}
		
		div#root  div.sua_ideia_na_kelco div.container form div#row select{
			border: 1px solid #e2cf49;
			height: 22px;
		}
		
		div#root  div.sua_ideia_na_kelco div.container form div#row p{
			font-size: 9px;
			line-height: 100%;
			margin: 3px 0 0 0;
			text-align: right;
			width: 483px;
		}
		
		div#root  div.sua_ideia_na_kelco div.container form div.autorizathion_send{
			margin: 30px 0 12px;
		}
		
		div#root  div.sua_ideia_na_kelco div.container form div.autorizathion_send,
		div#root  div.sua_ideia_na_kelco div.container form div.newsletter{
			clear: both;
			height: 13px;
			margin-left: 140px;
		}
			
			div#root  div.sua_ideia_na_kelco div.container form div.autorizathion_send input[type="checkbox"],
			div#root  div.sua_ideia_na_kelco div.container form div.newsletter input[type="checkbox"]{
				float: left;
				margin: 0 8px 0 0;
			}
			
			div#root  div.sua_ideia_na_kelco div.container form div.autorizathion_send label,
			div#root  div.sua_ideia_na_kelco div.container form div.newsletter label{
				float: left;
				font-size: 11px;
				font-style: italic;
				height: 13px;
				line-height: 13px;
			}
			
		div#root  div.sua_ideia_na_kelco div.container form div.share_send{
			margin-top: 30px;
		}
		
			div#root  div.sua_ideia_na_kelco div.container form div.share_send p{
				background: url('../img/bg/bg_text_compartilhe.png') no-repeat;
				float: left;
				height: 28px;
				width: 209px;
			}
			
			div#root  div.sua_ideia_na_kelco div.container form div.share_send ul{
				float: left;
			}
			
				div#root  div.sua_ideia_na_kelco div.container form div.share_send ul li{
					float: left;
					margin: 0 4px;
				}
		
			div#root  div.sua_ideia_na_kelco div.container form div.share_send input[type="submit"]{
				background: url("../img/form/submit_enviar.png") no-repeat scroll 0 0 transparent;
				color: #FFFFFF;
				float: right;
				font-family: 'Arial Bold';
				font-size: 10px;
				height: 21px;
				line-height: 21px;
				text-align: center;
				text-transform: uppercase;
				width: 76px;
			}
			
			
		
		
/*** Inscreva-se ***/
	div#root div.inscreva_se div.container{
		margin: 0 auto;
		position: relative;
		width: 100% !important;
	}	

		div#root div.inscreva_se div.container ul.tabs{
			height: 80px;
			margin: 0 auto;
			width: 980px;
		}

		div#root div.inscreva_se div.container ul.tabs li{
			float: left;
			height: 80px;
			position: relative;
			width: 190px;
		}
			
			div#root div.inscreva_se div.container ul.tabs li.active{
				margin-top: -10px;
				z-index: 50 !important;
			}
			
				div#root div.inscreva_se div.container ul.tabs li.active a{
					background: url('../img/btn/btn_tab_active.png') no-repeat;
					color: #e51937;
					font-size: 17px;
				}
			
			div#root div.inscreva_se div.container ul.tabs li.tab1{
				background: url('../img/btn/btn_onde_comprar_tab1.png') no-repeat;
				margin-left: 26px;
				z-index: 30;
			}
			
			div#root div.inscreva_se div.container ul.tabs li.tab2{
				background: url('../img/btn/btn_onde_comprar_tab1.png') no-repeat;
				margin-left: -12px;
				z-index: 20;
			}
				
				div#root div.inscreva_se div.container ul.tabs li a{
					color: #FFF;
					display: block;
					font-size: 14px;
					height: 80px;
					line-height: 36px;
					left: 0;
					position: absolute;
					width: 190px;
					text-align: center;
					text-transform: uppercase;
					top: 0;
				}
				
			div#root div.inscreva_se div.container div.tab_container{
				height: auto;
				left: 0;
				margin-top: -44px;
				*margin-top: -22px;
				position: relative;
				width:100%;
				z-index: 100;
			}
			
				div#root div.inscreva_se div.container div#tab1{
					background: url('../img/bg/bg_onde_comprar_tab3.gif') center top repeat-y;
					height: auto;
				}
				
				div#root div.inscreva_se div.container div#tab2{
					background: url('../img/bg/bg_inscreva_se.png') center top no-repeat;
					height: 395px;
				}
				
					div#root div.inscreva_se div.container div.tab_container div.tab_content div.block{
						margin: 0 auto;
						padding: 4px 0 0px;
						position: relative;
						width: 980px;
					}
					
					div#root div.inscreva_se div.container div.tab_container div#tab1 div.block{
					}
					
						div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame{
							float: left;
							width: 698px;
						}
						
							div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame h2{
								color: #e51937;
								font-size: 33px;
								margin-bottom: 15px;
							}
							
							div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame p{
								color: #532a05;
								font-family: 'Trebuchet MS';
								margin-bottom: 20px;
								font-size: 16px;
							}

							div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame div.box{
								float: left;
								margin: 0 12px 40px 0;
								width: 220px;
							}
							
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame div.box div.image{
									/*background:#FFF;
									border: 1px solid #e2d148;*/
									height: 150px;
									width: 218px;
								}
		
									div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame div.box div.image img{
										background-color: #FFF;
										padding: 4px;
									}

								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame div.box p{
									color: #e51937;
									font-size: 17px;
									margin: 14px 0;
									text-align: center;
								}
								
									div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame div.box p span{
										color: #532a05;
									}
								
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame div.box a{
									background: url('../img/btn/btn_details.png') no-repeat;
									color: #FFF;
									display: block;
									font-size: px;
									font-style: italic;
									height: 28px;
									line-height: 28px;
									margin: 0 auto;
									width: 103px;
									text-align: center;
									text-transform: uppercase;
								}
								
							div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame ul{
								width: px;
								text-align: center;
							}
							
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame ul li{
									display: inline-block;
									zoom:1;
									*display:inline;
								}
								
									div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame ul  li a{
										color: #ec1c24;
										font-size: 14px;
									}
									
										div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.fame ul  li a:hover{
											text-decoration: underline;
										}
						
						div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities{
							background: url('../img/bg/bg_celebrities.png') no-repeat;
							float: right;
							height: 683px;
							width: 242px;
						}
							
							div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.month{
							
							}
							
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.month h2,
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.others h2{
									color: #FFF;
									font-size: 13px;
									height: 37px;
									line-height: 37px;
									margin-top: 10px;
									text-align: center;
									text-transform: uppercase;
								}
								
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.month div.box,
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.others div.box{
									margin: 0 auto;
									margin-top: 9px;
									width: 168px;
								}
								
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.month div.box div.image,
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.others div.box div.image{
									border: 1px solid #e4e4e4;
									height: 114px;
									margin-bottom: 4px;
									width: 166px;
								}
								
									div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.month div.box div.image img,
									div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.others div.box div.image img{
										background-color: #FFF;
										padding: 3px;
									}
									
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.month div.box p,
								div#root div.inscreva_se div.container div.tab_container div#tab1 div.block div.celebrities div.others div.box p{
									text-align: center;
									text-transform: uppercase;
								}
							
					div#root div.inscreva_se div.container div.tab_container div#tab2 div.block{
						height: auto;
						float: left;
						margin: 0px 0px 0px 200px;
					}	
						
						div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content p{
							font-family: 'Trebuchet MS';
							line-height: 120%;
							width: 576px;
						}
						
						div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form{
							font-family: 'Trebuchet MS';
							font-size: 12px;
							height: 294px;
							overflow: hidden;
							width: 576px;
						}
						
							div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part,
							div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part{
								float: left;
								margin-top: 24px;
								width: 576px;
							}
							
								div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left{
									float: left;
									width: 341px;
								}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div.history{
										width: 323px;
									}
							
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div.history label{
											float: left;
											margin-right: 7px;
											width: 80px;
											text-align: right;
										}
										
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div.history textarea{
											border: 1px solid #e7d43a;
											float: left;
											font-family: 'Trebuchet MS';
											font-size: 12px;
											height: 94px;
											padding: 4px;
											width: 224px;
										}
										
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div.history p.obs{
											color: #532A05;
											font-size: 9px;
											font-weight: normal;
											text-align: right;
											width: 318px;
										}
										
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left p{
										color: #e51937;
										font-weight: bold;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div#row{
										clear: both;
										height: 22px;
										margin-top: 10px;
									}
									
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div#row label{
											float: left;
											height: 22px;
											line-height: 22px;
											margin-right: 8px;
											width: 110px;
											text-align: right;
										}
										
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div#row input[type="text"]{
											border: 1px solid #e5d361;
											float: left;
											font-family: 'Trebuchet MS';
											font-size: 12px;
											height: 20px;
											line-height: 22px;
											width: 202px;
										}
										
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div#row input[type="radio"]{
											float: left;
											margin: 4px 6px 0 0;
										}
										
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div#row div.dog label,
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div#row div.cat label{
											margin-right: 10px;
											width: auto;
										}
										
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.left div#row input[type="text"]#age{
											width: 40px;
										}
									
								div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.right{
									float: right;
									width: 235px;
								}			

									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.right div.send_image label,
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.right div.send_image div.image{
										float: left;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.right div.send_image div.image{
										background-color: #FFF;
										border: 1px solid #e7d43a;
										height: 105px;
										margin-left: 12px;
										width: 92px;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.right div.send_image p{
										font-size: 9px;
										margin: 3px 0 8px;
										width: 188px;
										text-align: right;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.right div.send_image div.input_file div{
										margin-left: 81px;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.right div.send_image div.input_file .custom_file{
										border: 1px solid #e5d361;
										display: block !important;
										height: 20px;
										margin-bottom: 6px;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.right a.continue_form{
										background: url('../img/btn/btn_next_post.png') right top no-repeat;
										color: #532a05;
										display: block;
										float: right;
										font-size: 13px;
										font-weight: bold;
										height: 26px;
										line-height: 26px;
										margin: 60px 20px 0 0;
										width: 100px;
										text-transform: uppercase;
									}
									
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.first_part div.right a.continue_form:hover{
											text-decoration: underline;
										}
							
								div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part p{
									color: #e51937;
									font-weight: bold;
								}
								
								div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div#row{
									clear: both;
									height: 22px;
									margin-top: 10px; 
								}	
								
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div#row label{
										float: left;
										height: 22px;
										line-height: 22px;
										margin-right: 8px;
										width: 102px;
										text-align: right;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div#row input[type="text"]{
										border: 1px solid #e2d148;
										float: left;
										font-family: 'Trebuchet MS';
										font-size: 12px;
										height: 20px;
										line-height: 22px;
										width: 342px;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div#row input[type="text"]#cpf{
										width: 140px;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div#row input[type="text"]#email,
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div#row input[type="text"]#city{
										width: 192px;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div#row div.state label{
										width: 32px;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div#row div.state input[type="text"]#state{
										width: 66px;
									}
									
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div.usage_rights{
										float: left;
										margin: 10px 0 0 110px;
										width: 316px;
									}
									
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div.usage_rights input[type="checkbox"]{
											float: left;
											margin: 0 10px 0 0;
										}
										
										div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part div.usage_rights label{
											float: left;
											font-size: 11px;
											font-style: italic;
											line-height: 130%;
											width: 290px;
										}
										
									div#root div.inscreva_se div.container div.tab_container div#tab2 div.block div.content form div.second_part input[type="submit"]{
										background: url("../img/form/submit_enviar.png") no-repeat scroll 0 0 transparent;
										color: #FFFFFF;
										font-family: 'Arial Bold';
										font-size: 10px;
										height: 21px;
										line-height: 21px;
										margin: 20px 0 0 30px;
										text-align: center;
										text-transform: uppercase;
										width: 76px;
									}
									
									
									
									
									
/****************************************************************************
*****************************************************************************
PIPICAT PRODUTOS
*****************************************************************************
****************************************************************************/
	div#root div.pipicat div.container,
	div#root div.pipicat_2 div.container,
	div#root div.aditivo div.container,
	div#root div.generica_granulados div.container,
	div#root div.produtos_pipicat div.container,
	div#root div.detalhe_pipicat div.container,
	div#root div.detalhe_pipicat_aditivo div.container{
		margin: 0 auto;
		position: relative;
		width: 100% !important;
	}	
	
		div#root div.pipicat div.container ul.breadcrumb,
		div#root div.pipicat_2 div.container ul.breadcrumb,
		div#root div.aditivo div.container ul.breadcrumb,
		div#root div.generica_granulados div.container ul.breadcrumb{
			height: 14px;
			margin: 0 auto;
			padding-top: 10px;
			width: 984px;
		}
		
			div#root div.pipicat div.container ul.breadcrumb li,
			div#root div.pipicat_2 div.container ul.breadcrumb li,
			div#root div.aditivo div.container ul.breadcrumb li,
			div#root div.generica_granulados div.container ul.breadcrumb li,
			div#root div.detalhe_pipicat div.container ul.breadcrumb li,
			div#root div.detalhe_pipicat_aditivo div.container ul.breadcrumb li{
				float: left;
				font-family: 'Trebuchet MS';
				font-size: 14px;
				margin-right: 6px;
			}		

				div#root div.pipicat div.container ul.breadcrumb li a,
				div#root div.pipicat_2 div.container ul.breadcrumb li a,
				div#root div.aditivo div.container ul.breadcrumb li a,
				div#root div.generica_granulados div.container ul.breadcrumb li a,
				div#root div.detalhe_pipicat div.container ul.breadcrumb li a,
				div#root div.detalhe_pipicat_aditivo div.container ul.breadcrumb li a{
					color: #697777;
				}	
				
				div#root div.pipicat div.container ul.breadcrumb li a.active,
				div#root div.pipicat_2 div.container ul.breadcrumb li a.active,
				div#root div.aditivo div.container ul.breadcrumb li a.active,
				div#root div.generica_granulados div.container ul.breadcrumb li a.active,
				div#root div.detalhe_pipicat div.container ul.breadcrumb li a.active,
				div#root div.detalhe_pipicat_aditivo div.container ul.breadcrumb li a.active{
					color: #e51937;
				}	
				
				div#root div.pipicat div.container ul.breadcrumb li a:hover,
				div#root div.pipicat_2 div.container ul.breadcrumb li a:hover,
				div#root div.aditivo div.container ul.breadcrumb li a:hover,
				div#root div.generica_granulados div.container ul.breadcrumb li a:hover,
				div#root div.detalhe_pipicat div.container ul.breadcrumb li a:hover,
				div#root div.detalhe_pipicat_aditivo div.container ul.breadcrumb li a:hover{
					text-decoration: underline;
				}	
				
			div#root div.pipicat div.container div.featured,
			div#root div.pipicat_2 div.container div.featured,
			div#root div.aditivo div.container div.featured,
			div#root div.generica_granulados div.container div.featured{
				clear: both;
				height: 361px;
				*height: 414px;
				margin: 0 auto;
				width: 984px;
			}
			
				div#root div.pipicat div.container div.featured div.carousel,
				div#root div.pipicat_2 div.container div.featured div.carousel{
					margin: 53px 0 0 260px;
				}
				
				div#root div.aditivo div.container div.featured div.carousel{
					margin: 71px 0 0 367px;
				}
				
				div#root div.generica_granulados div.container div.featured div.carousel{
					margin: 92px 0 0 360px;
				}
			
					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-container ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-container ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-container,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-container {
						/*border: 1px solid #346F97;*/
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-container-horizontal ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-container-horizontal ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-container-horizontal,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-container-horizontal {
						padding: 0px 40px;
						width: 545px;
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-clip ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-clip ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-clip,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-clip {
						overflow: hidden;
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-clip-horizontal ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-clip-horizontal ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-clip-horizontal,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-clip-horizontal {
						height: 205px;
						width:  545px;
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-item ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-item ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-item ,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-item {
						height: 205px;
						width: 175px;
					}
					
					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-item  span,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-item  span,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-item  span,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-item  span{
						bottom: 11px;
						color: #00529e;
						display: block;
						font-size: 12px;
						*margin-top: -14px;
						position: absolute;
						*position: relative;
						text-align: center;
						text-transform: uppercase;
						width: 175px;
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-item-horizontal ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-item-horizontal ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-item-horizontal,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-item-horizontal {
						margin: 0 10px 0 0;
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
						margin: 0 0 0 10px;
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-item-placeholder ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-item-placeholder ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-item-placeholder,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-item-placeholder {
						background: #fff;
						color: #000;
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-next-horizontal ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-next-horizontal ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-next-horizontal,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-next-horizontal {
						background: transparent url('../img/pipicat/btn/btn_next_carousel_yellow.png') no-repeat 0 0;
						cursor: pointer;
						height: 45px;
						position: absolute;
						right: 5px;
						top: 79px;   
						width: 29px; 
					}

					div#root div.pipicat div.container div.featured.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal ,
					div#root div.pipicat_2 div.container div.featured.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal ,
					div#root div.aditivo div.container div.featured.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal,
					div#root div.generica_granulados div.container div.featured.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
						background-image: url('../img/pipicat/btn/btn_prev_carousel_yellow.png');
						left: 5px;
						right: auto;
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-prev-horizontal ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-prev-horizontal ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-prev-horizontal,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-prev-horizontal {
						background: url('../img/pipicat/btn/btn_prev_carousel_yellow.png') no-repeat 0 0;
						cursor: pointer;
						height: 45px;
						left: 5px;
						position: absolute;
						top: 79px;  
						width: 29px;  
					}

					div#root div.pipicat div.container div.featured .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal ,
					div#root div.pipicat_2 div.container div.featured .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal ,
					div#root div.aditivo div.container div.featured .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal,
					div#root div.generica_granulados div.container div.featured .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
						background-image: url('../img/pipicat/btn/btn_next_carousel_yellow.png');
						left: auto;
						right: 5px;
					}
				
				div#root div.pipicat div.container div.featured h2{
					color: #fff200;
					font-size: 36px;
					margin: 80px 0 37px 248px;
				}
				
				div#root div.pipicat_2 div.container div.featured div.text{
					float: left;
					margin: 68px 0 0 324px;
					width: 280px;
				}
				
				div#root div.generica_granulados div.container div.featured div.text{
					float: left;
					margin: 58px 0 0 394px;
					width: 280px;
				}
				
					div#root div.pipicat_2 div.container div.featured div.text h2,
					div#root div.generica_granulados div.container div.featured div.text h2{
						color: #fff200;
						font-size: 22px;
						margin-bottom: 20px;
					}
					
					div#root div.pipicat_2 div.container div.featured div.text p,
					div#root div.generica_granulados div.container div.featured div.text p{
						color: #FFF;
						font-size: 18px;
						font-style: italic;
						text-align: center;
					}
				
				div#root div.aditivo div.container div.featured h2{
					color: #fff200;
					font-size: 22px;
					margin: 40px 0 0 290px;
				}
				
					div#root div.aditivo div.container div.featured ul.advantages{
						margin: 25px 0 0 270px;
					}
				
						div#root div.aditivo div.container div.featured ul.advantages li{
							background: url('../img/pipicat/bg/bg_bullet_circle.png') left center no-repeat;
							color: #FFF;
							font-family: 'Myriad Pro';
							font-size: 17px;
							font-style: italic;
							font-weight: bold;
							margin-bottom: 8px;
							padding-left: 12px;
						}
				
			div#root div.pipicat div.container div.search_product{
				background: url('../img/pipicat/bg/bg_form_search.gif') center top no-repeat;
				height: 76px;
				width: 100%;
			}
			
				div#root div.pipicat div.container div.search_product form{
					margin: 0 auto;
					height: 76px;
					width: 950px;
				}
				
					div#root div.pipicat div.container div.search_product form p{
						color: #00529e;
						float: left;
						font-size: 19px;
						font-style: italic;
						line-height: 120%;
						margin: 2px 30px 0 0;
						text-align: center;
						width: 266px;
					}
					
					div#root div.pipicat div.container div.search_product form div.perfume,
					div#root div.pipicat div.container div.search_product form div.formation,
					div#root div.pipicat div.container div.search_product form div.localization{
						float: left;
						margin: 15px 20px 0 0;
					}
					
						div#root div.pipicat div.container div.search_product form label{
							color: #00529e;
							display: block;
							font-size: 15px;
							margin-bottom: 6px;
						}		
						
						div#root div.pipicat div.container div.search_product form select{
							border: 1px solid #bdbdbd;
							color: #00529e;
							font-family: 'Arial Bold';
							height: 21px;
							width: 166px;
						}
						
						div#root div.pipicat div.container div.search_product form input[type="submit"]{
							background: url('../img/pipicat/btn/btn_search_blue.png') left bottom no-repeat;
							color: #FFF;
							float: left;
							font-family: 'Arial Bold';
							font-size: 9px;
							height: 41px;
							line-height: 31px;
							margin-top: 18px;
							text-align: center;
							text-transform: uppercase;
							width: 86px;
						}
	
				div#root div.pipicat_2 div.container div.featured form,
				div#root div.generica_granulados div.container div.featured form{
					background: url('../img/pipicat/bg/bg_form_search_2.png') no-repeat;
					float: left;
					height: 207px;
					margin: 20px 0 0 40px;
					width: 216px;
				}
				
				div#root div.generica_granulados div.container div.featured form{
					margin: 14px 0 0 30px !important;
				}
				
					div#root div.pipicat_2 div.container div.featured form div.perfume,
					div#root div.generica_granulados div.container div.featured form div.perfume{
						padding-top: 15px;
					}
				
					div#root div.pipicat_2 div.container div.featured form div.perfume,
					div#root div.pipicat_2 div.container div.featured form div.formation,
					div#root div.pipicat_2 div.container div.featured form div.localization,
					div#root div.generica_granulados div.container div.featured form div.perfume,
					div#root div.generica_granulados div.container div.featured form div.formation,
					div#root div.generica_granulados div.container div.featured form div.localization{
						margin: 0 auto;
						margin-bottom: 10px;
						width: 175px;
					}
					
					div#root div.pipicat_2 div.container div.featured form div.localization,
					div#root div.generica_granulados div.container div.featured form div.localization{
						margin-bottom: 0px !important;
					}
					
					div#root div.pipicat_2 div.container div.featured form label,
					div#root div.generica_granulados div.container div.featured form label{
						color: #014380;
						display: block;
						font-size: 15px;
						margin-bottom: 7px;
					}
					
					div#root div.pipicat_2 div.container div.featured form select,
					div#root div.generica_granulados div.container div.featured form select{
						border: 1px solid #BDBDBD;
						color: #00529E;
						font-family: 'Arial Bold';
						height: 21px;
						width: 166px;
					}
					
					div#root div.pipicat_2 div.container div.featured form input[type="submit"],
					div#root div.generica_granulados div.container div.featured form input[type="submit"] {
						background: url("../img/pipicat/btn/btn_search_blue.png") no-repeat scroll left bottom;
						color: #FFFFFF;
						float: right;
						font-family: 'Arial Bold';
						font-size: 9px;
						height: 41px;
						line-height: 31px;
						margin-right: 14px;
						text-align: center;
						text-transform: uppercase;
						width: 86px;
					}
					
			div#root div.produtos_pipicat div.container div.content_products{
				padding-top: 400px;
			}

				div#root div.produtos_pipicat div.container div.carousel_product{
					background: url('../img/pipicat/bg/bg_carousel_product.png') center bottom no-repeat;
					height: 215px;
					margin: 0 auto;
					margin-bottom: 34px;
					width: 770px;
				}
				
					div#root div.produtos_pipicat div.container div.carousel_product h2{
						color: #fff200;
						font-size: 18px;
						margin-left: 50px;
						padding-bottom: 3px;
						text-transform: uppercase;
					}
				
					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-container {
						/*border: 1px solid #346F97;*/
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-container-horizontal {
						padding: 0px 120px;
						width: 520px;
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-clip {
						overflow: hidden;
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-clip-horizontal {
						height: 164px;
						width:  502px;
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-item {
						height: 164px;
						width: 118px;
					}
					
					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-item  span{
						color: #136eaa;
						display: block;
						font-size: 11px;
						margin-top: -24px;
						text-align: center;	
						text-transform: uppercase;
						width: 118px;
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-item-horizontal {
						margin: 0 74px 0 0;
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
						margin: 0 0 0 10px;
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-item-placeholder {
						background: #fff;
						color: #000;
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-next-horizontal {
						background: transparent url('../img/pipicat/btn/btn_next_carousel_yellow.png') no-repeat 0 0;
						cursor: pointer;
						height: 45px;
						position: absolute;
						right: 5px;
						top: 72px;   
						width: 28px; 
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
						background-image: url('../img/pipicat/btn/btn_next_carousel_yellow.png');
						left: 5px;
						right: auto;
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-prev-horizontal {
						background: transparent url('../img/pipicat/btn/btn_prev_carousel_yellow.png') no-repeat 0 0;
						cursor: pointer;
						height: 45px;
						left: 5px;
						position: absolute;
						top: 72px;  
						width: 28px;  
					}

					div#root div.produtos_pipicat div.container div.carousel_product .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
						background-image: url('../img/pipicat/btn/btn_prev_carousel_yellow.png');
						left: auto;
						right: 5px;
					}

		div#root div.detalhe_pipicat div.container div.bar_top,
		div#root div.detalhe_pipicat_aditivo div.container div.bar_top{
			margin: 0 auto;
			padding-top: 10px;
			width: 984px;
		}
		
			div#root div.detalhe_pipicat div.container div.bar_top ul.breadcrumb,
			div#root div.detalhe_pipicat_aditivo div.container div.bar_top ul.breadcrumb{
				float: left;
				height: 14px;
				width: 600px;
			}
			
			div#root div.detalhe_pipicat div.container div.bar_top a.where_buy,
			div#root div.detalhe_pipicat_aditivo div.container div.bar_top a.where_buy{
				color: #e51937;
				display: block;
				float: right;
				font-size: 12px;
				text-decoration: underline;
				text-transform: uppercase;
			}
			
		div#root div.detalhe_pipicat div.container div.content_products,
		div#root div.detalhe_pipicat_aditivo div.container div.content_products{
			margin: 0 auto;
			margin-top: 40px;
			*margin-top: -70px;
			width: 1000px;
		}
		
			div#root div.detalhe_pipicat div.container div.content_products div.way_to_use,
			div#root div.detalhe_pipicat_aditivo div.container div.content_products div.way_to_use{
				float: left;
				width: 267px;
			}
			
				
				
			div#root div.detalhe_pipicat div.container div.content_products div.other_options,
			div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options{
				float: left;
				margin: 67px 0 0 25px;
			}
			
				div#root div.detalhe_pipicat div.container div.content_products div.other_options div.description,
				div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options div.description{
					float: left;
					width: 300px;
				}
				
					div#root div.detalhe_pipicat div.container div.content_products div.other_options div.description h2,
					div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options div.description h2{
						color: #e30086;
						font-size: 25px;
					}
					
					div#root div.detalhe_pipicat div.container div.content_products div.other_options div.description p.available,
					div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options div.description p.available{
						color: #e30086;
						font-family: 'Trebuchet MS';
						font-size: 13px;
						font-style: italic;
						margin-top: 4px;
					}
					
					div#root div.detalhe_pipicat div.container div.content_products div.other_options div.description ul,
					div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options div.description ul{
						margin: 20px 0 14px;
					}
					
						div#root div.detalhe_pipicat div.container div.content_products div.other_options div.description ul li,
						div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options div.description ul li{
							background: url('../img/pipicat/bg/bg_bullet_circle_pink.png') left center no-repeat;
							color: #FFF;
							font-family: 'Myriad Pro';
							font-size: 18px;
							font-style: italic;
							margin-bottom: 8px;
							padding-left: 16px;
						}
					
					div#root div.detalhe_pipicat div.container div.content_products div.other_options div.description p.consult,
					div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options div.description p.consult{
						color: #FFF;
						font-family: 'Trebuchet MS';
						font-size: 13px;
						font-style: italic;
					}
				
				div#root div.detalhe_pipicat div.container div.content_products div.other_options div.you_know,
				div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options div.you_know{
					color: #FFF;
					float: left;
					margin: 20px 0 0 110px;
					width: 241px;
				}
				
					div#root div.detalhe_pipicat div.container div.content_products div.other_options div.you_know p.question,
					div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options div.you_know p.question{
						background: url('../img/icn/icn_facebook.png') right top no-repeat;
						font-size: 14px;
						height: 21px;
						line-height: 21px;
						margin: 0 auto;
						margin-top: 22px;
						margin-bottom: 16px;
						padding-right: 26px;
						width: 98px;
						text-transform: uppercase;
					}
					
					div#root div.detalhe_pipicat div.container div.content_products div.other_options div.you_know p.answer,
					div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options div.you_know p.answer{
						font-family: 'Myriad Pro';
						font-size: 14px;
						line-height: 130%;
						margin: 0 auto;
						width: 176px;
					}
					
				div#root div.detalhe_pipicat div.container div.content_products div.other_options a.other_options,
				div#root div.detalhe_pipicat_aditivo div.container div.content_products div.other_options a.other_options{
					background: url('../img/pipicat/btn/btn_other_options.png') no-repeat;
					display: block;
					height: 49px;
					margin: 20px 0 0 -25px;
					position: absolute;
					width: 82px;
					z-index: 10;
				}
		
			div#root div.detalhe_pipicat div.container div.content_products div.carousel_products{
				margin: 53px 0 0 6px;
			}
			
				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-container {
					/*border: 1px solid #346F97;*/
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-container-horizontal {
					padding: 0px 54px;
					width: 352px;
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-clip {
					overflow: hidden;
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-clip-horizontal {
					height: 118px;
					width:  352px;
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-item {
					height: 118px;
					width: 73px;
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-item-horizontal {
					margin: 0 20px 0 0;
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
					margin: 0 0 0 10px;
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-item-placeholder {
					background: #fff;
					color: #000;
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-next-horizontal {
					background: transparent url(../img/pipicat/btn/btn_next_carousel_products.png) no-repeat 0 0;
					cursor: pointer;
					height: 31px;
					position: absolute;
					right: 5px;
					top: 43px;   
					width: 23px; 
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
					background-image: url(../img/pipicat/btn/btn_prev_carousel_products.png);
					left: 5px;
					right: auto;
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-prev-horizontal {
					background: transparent url(../img/pipicat/btn/btn_prev_carousel_products.png) no-repeat 0 0;
					cursor: pointer;
					height: 31px;
					left: 5px;
					position: absolute;
					top: 43px;  
					width: 23px;  
				}

				div#root div.detalhe_pipicat div.container div.content_products div.carousel_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
					background-image: url(../img/pipicat/btn/btn_next_carousel_products.png);
					left: auto;
					right: 5px;
				}
			
		div#root div.detalhe_pipicat_aditivo div.container div.other_options div.products{
			 margin: 50px 0 0 52px;
		}	

			div#root div.detalhe_pipicat_aditivo div.container div.other_options div.products ul li{
				float: left;
				height: 130px;
				margin-right: 10px;
				width: 87px;
			}
			
				div#root div.detalhe_pipicat_aditivo div.container div.other_options div.products ul li img{
					margin-left: 10px;
				}
				
				div#root div.detalhe_pipicat_aditivo div.container div.other_options div.products ul li span{
					color: #fff200;
					display: block;
					font-size: 9px;
					text-align: center;
					text-transform: uppercase;
				}	







/****************************************************************************
*****************************************************************************
KELCAT PRODUTOS
*****************************************************************************
****************************************************************************/	
div#root div.produtos_para_gatos div.container,
div#root div.produtos_kelcat div.container,
div#root div.kelcat_alimento_umido div.container,
div#root div.kelcat_alimento_umido_detalhe div.container,
div#root div.sacks_kelcat div.container,
div#root div.sacks_kelcat_detalhe div.container,
div#root div.toys_kelcat_detalhe div.container,
div#root div.toys_kelcat div.container{
	border: 0px solid black;
	margin: 0 auto;
	position: relative;
	width: 100% !important;
}	
	
	div#root div.kelcat_alimento_umido div.container div.bar_top,
	div#root div.kelcat_alimento_umido_detalhe div.container div.bar_top,
	div#root div.sacks_kelcat div.container div.bar_top,
	div#root div.sacks_kelcat_detalhe div.container div.bar_top,
	div#root div.toys_kelcat_detalhe div.container div.bar_top,
	div#root div.toys_kelcat div.container div.bar_top{
		margin: 0 auto;
		padding-top: 10px;
		width: 984px;
	}

	div#root div.kelcat_alimento_umido div.container div.bar_top ul.breadcrumb,
	div#root div.kelcat_alimento_umido_detalhe div.container div.bar_top ul.breadcrumb,
	div#root div.sacks_kelcat div.container div.bar_top ul.breadcrumb,
	div#root div.sacks_kelcat_detalhe div.container div.bar_top ul.breadcrumb,
	div#root div.toys_kelcat_detalhe div.container div.bar_top ul.breadcrumb,
	div#root div.toys_kelcat div.container div.bar_top ul.breadcrumb{
		float: left;
		height: 14px;
		width: 700px;
	}

		div#root div.kelcat_alimento_umido div.container div.bar_top ul.breadcrumb li,
		div#root div.kelcat_alimento_umido_detalhe div.container div.bar_top ul.breadcrumb li,
		div#root div.sacks_kelcat div.container div.bar_top ul.breadcrumb li,
		div#root div.sacks_kelcat_detalhe div.container div.bar_top ul.breadcrumb li,
		div#root div.toys_kelcat_detalhe div.container div.bar_top ul.breadcrumb li,
		div#root div.toys_kelcat div.container div.bar_top ul.breadcrumb li{
			float: left;
			font-family: 'Trebuchet MS';
			font-size: 14px;
			margin-right: 6px;
		}		

			div#root div.kelcat_alimento_umido div.container div.bar_top ul.breadcrumb li a,
			div#root div.kelcat_alimento_umido_detalhe div.container div.bar_top ul.breadcrumb li a,
			div#root div.sacks_kelcat div.container div.bar_top ul.breadcrumb li a,
			div#root div.sacks_kelcat_detalhe div.container div.bar_top ul.breadcrumb li a,
			div#root div.toys_kelcat_detalhe div.container div.bar_top ul.breadcrumb li a,
			div#root div.toys_kelcat div.container div.bar_top ul.breadcrumb li a{
				color: #697777;
			}	

			div#root div.kelcat_alimento_umido div.container div.bar_top ul.breadcrumb li a.active,
			div#root div.kelcat_alimento_umido_detalhe div.container div.bar_top ul.breadcrumb li a.active,
			div#root div.sacks_kelcat div.container div.bar_top ul.breadcrumb li a.active,
			div#root div.sacks_kelcat_detalhe div.container div.bar_top ul.breadcrumb li a.active,
			div#root div.toys_kelcat_detalhe div.container div.bar_top ul.breadcrumb li a.active,
			div#root div.toys_kelcat div.container div.bar_top ul.breadcrumb li a.active{
				color: #e51937;
			}	
			
			div#root div.kelcat_alimento_umido div.container div.bar_top ul.breadcrumb li a:hover,
			div#root div.kelcat_alimento_umido_detalhe div.container div.bar_top ul.breadcrumb li a:hover,
			div#root div.sacks_kelcat div.container div.bar_top ul.breadcrumb li a:hover,
			div#root div.sacks_kelcat_detalhe div.container div.bar_top ul.breadcrumb li a:hover,
			div#root div.toys_kelcat_detalhe div.container div.bar_top ul.breadcrumb li a:hover,
			div#root div.toys_kelcat div.container div.bar_top ul.breadcrumb li a:hover{
				text-decoration: underline;
			}
			
			div#root div.kelcat_alimento_umido div.container div.bar_top a.where_buy,
			div#root div.kelcat_alimento_umido_detalhe div.container div.bar_top a.where_buy,
			div#root div.sacks_kelcat div.container div.bar_top a.where_buy,
			div#root div.sacks_kelcat_detalhe div.container div.bar_top a.where_buy,
			div#root div.toys_kelcat_detalhe div.container div.bar_top a.where_buy,
			div#root div.toys_kelcat div.container div.bar_top a.where_buy{
				color: #e51937;
				display: block;
				float: right;
				font-size: 12px;
				text-decoration: underline;
				text-transform: uppercase;
			}

	div#root div.produtos_para_gatos div.container div.content_products{
		margin: 0 auto;
		padding-top: 333px;
		width: 980px;
	}	
	
	div#root div.produtos_kelcat div.container div.content_products{
		margin: 0 auto;
		padding-top: 470px;
		width: 980px;
	}	
	
	div#root div.sacks_kelcat div.container div.content_products{
		margin: 0 auto;
		padding-top: 70px;
		width: 980px;
	}
	
	div#root div.sacks_kelcat_detalhe div.container div.content_products{
		margin: 0 auto;
		padding-top: 60px;
		width: 980px;
	}
	
	div#root div.toys_kelcat_detalhe div.container div.content_products{
	    border: 0px solid black;
	    margin: 0 auto;
	    padding-top: 62px;
	    width: 980px;
	}
	
	div#root div.toys_kelcat div.container div.content_products{
		margin: 0 auto;
		padding-top: 62px;
		width: 980px;
	}
	
		div#root div.produtos_para_gatos div.container div.content_products div.carousel,
		div#root div.produtos_kelcat div.container div.content_products div.carousel{
			background: url(../img/kelcat/bg/bg_carousel_product.png) center bottom no-repeat;
			height: 223px;
			margin: 0 auto;
			margin-bottom: 22px;
			width: 763px;
		}
		
			div#root div.produtos_para_gatos div.container div.content_products div.carousel h2,
			div#root div.produtos_kelcat div.container div.content_products div.carousel h2{
				color: #FFF;
				font-size: 19px;
				height: 19px;
				margin: 0 0 8px 50px;
				text-transform: uppercase;
			}
		
			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-container ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-container {
				/*border: 1px solid #346F97;*/
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-container-horizontal ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-container-horizontal {
				padding: 0px 100px;
				width: 563px;
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-clip ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-clip {
				overflow: hidden;
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-clip-horizontal ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
				height: 196px;
				width:  563px;
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-item ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-item {
				height: 184px;
				padding-top: 6px;
				top: 6px;
				width: 172px;
			}
			
			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-item span,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-item span{
				color: #136daa;
				display: block;
				font-size: 9px;
				text-align: center;
				margin-top: -31px;
				width: 172px;
				text-transform: uppercase;
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-item-horizontal ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-item-horizontal {
				margin: 0 23px 0 0;
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
				margin: 0 0 0 10px;
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-item-placeholder ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-item-placeholder {
				background: #fff;
				color: #000;
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-next-horizontal ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-next-horizontal {
				background: transparent url(../img/kelcat/btn/btn_next_carousel_white.png) no-repeat 0 0;
				cursor: pointer;
				height: 44px;
				position: absolute;
				right: 5px;
				top: 74px;   
				width: 28px; 
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
				background-image: url(../img/kelcat/btn/btn_prev_carousel_white.png);
				left: 5px;
				right: auto;
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-prev-horizontal ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-prev-horizontal {
				background: transparent url(../img/kelcat/btn/btn_prev_carousel_white.png) no-repeat 0 0;
				cursor: pointer;
				height: 44px;
				left: 5px;
				position: absolute;
				top: 74px;  
				width: 28px;  
			}

			div#root div.produtos_para_gatos div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal ,
			div#root div.produtos_kelcat div.container div.content_products div.carousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
				background-image: url(../img/kelcat/btn/btn_next_carousel_white.png);
				left: auto;
				right: 5px;
			}
	
	div#root div.kelcat_alimento_umido div.container div.content_products,
	div#root div.kelcat_alimento_umido_detalhe div.container div.content_products{
		margin: 0 auto;
		padding-top: 100px;
		width: 980px;
	}
	
		div#root div.kelcat_alimento_umido div.container div.content_products div.cans{
			margin-left: 288px;
			margin-top: 15px;
		}
		
			div#root div.kelcat_alimento_umido div.container div.content_products ul.cans li{
				float: left;
				height: 144px;
				margin-right: 7px;
				width: 143px;
			}
			
				div#root div.kelcat_alimento_umido div.container div.content_products ul.cans li span{
					color: #eb3e8c;
					display: block;
					font-size: 10px;
					margin-top: -32px;
					width: 143px;
					text-align: center;
					text-transform: uppercase;
				}

		div#root div.kelcat_alimento_umido div.container div.content_products div.why{
			float: left;
			margin: 21px 62px 0 180px;
			width: 350px;
		}
		
			div#root div.kelcat_alimento_umido div.container div.content_products div.why h2{
				margin-bottom: 24px;
			}
		
			div#root div.kelcat_alimento_umido div.container div.content_products div.why h2,
			div#root div.kelcat_alimento_umido div.container div.content_products div.offer h2{
				color: #0069aa;
				font-size: 22px;
			}
			
			div#root div.kelcat_alimento_umido div.container div.content_products div.offer h2{
				margin: 0 0 12px 50px;
			}
			
			div#root div.kelcat_alimento_umido div.container div.content_products div.why ul li{
				background: url(../img/kelcat/bg/bg_bullet_circle.png) left center no-repeat;
				color: #FFF;
				font-family: 'Myriad Pro';
				font-size: 19px;
				font-style: italic;
				font-weight: bold;
				margin-bottom: 4px;
				padding-left: 12px;
			}
		
		div#root div.kelcat_alimento_umido div.container div.content_products div.offer{
			float: left;
			margin: 21px 0 0 0px;
			width: 384px;
		}
		
			div#root div.kelcat_alimento_umido div.container div.content_products div.offer span{
				color: #FFF;
				display: block;
				font-family: 'Trebuchet MS';
				font-size: 9px;
				margin: 0 0 3px 10px;
			}
		
			div#root div.kelcat_alimento_umido div.container div.content_products div.offer ul.images li{
				float: left;
			}
			
			div#root div.kelcat_alimento_umido div.container div.content_products div.offer ul.text li{
				background: url(../img/kelcat/bg/bg_bullet_circle.png) left 8px no-repeat;
				color: #FFF;
				float: left;
				font-family: 'Myriad Pro';
				font-size: 17px;
				font-style: italic;
				font-weight: bold;
				line-height: 130%;
				padding-left: 12px;
			}
			
			div#root div.kelcat_alimento_umido div.container div.content_products div.offer ul.text li.first{
				margin-right: 28px;
			}
	
		div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.nutrition_info{
			float: left;
			height: 356px;
			position: relative;
			width: 280px;
			text-align: center;
		}
		
			div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.nutrition_info a.lamina{
				bottom: 0px;
				display: block;
				height: 32px;
				left: 36px;
				position: absolute;
				width: 208px;
				z-index: 2;
			}
		
		div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors{
			float: left;
			margin-left: 20px;
			width: 680px;
		}
		
			div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.description{
				float: left;
				margin-right: 65px;
				width: 280px;
			}
		
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.description h2{
					color: #f2e72d;
					font-size: 25px;
					margin-bottom: 3px;
				}
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.description h2.prtitle2{
					margin-top: 25px;
				}
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.description h2.prtitle{
					margin-left: 0px;
    				margin-top: -55px;
				}
				
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.description p.available{
					color: #f2e72d;
					font-family: Trebuchet MS;
					font-size: 13px;
					font-style: italic;
				}
				
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.description ul{
					margin: 20px 0;
				}
				
					div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.description ul li{
						background: url(../img/kelcat/bg/bg_bullet_circle_yellow.png) left center no-repeat;
						color: #FFF;
						font-family: Myriad Pro;
						font-size: 18px;
						font-style: italic;
						font-weight: bold;
						margin-bottom: 5px;
						padding-left: 16px;		
					}
					
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.description p.consult {
					color: #FFF;
					font-family: Trebuchet MS;
					font-size: 13px;
					font-style: italic;
				}    
			
			div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.you_know{
				float: left;
				padding: 0 33px;  
				width: 200px;
			}
			
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.you_know p.question{
					color: #FFF;
					font-size: 14px;
					margin: 2px 0 14px;
					text-align: center;
					text-transform: uppercase;
				}
				
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.you_know p.answer{
					color: #FFF;
					font-family: Myriad Pro;
					font-size: 15px;
					line-height: 100%;
				}
			
			div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.options_products{
				background: url(../img/kelcat/btn/btn_others_flavors.png) no-repeat;
				float: left;
				margin: 10px 0 0 0px;
				position: relative;
			}
			
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.options_products a.others_flavors{
					background: url(../img/kelcat/btn/btn_others_flavors.png) no-repeat;
					display: block;
					left: -47px;
					height: 48px;
					position: absolute;
					width: 81px;
					top: 16px;
					z-index: 2;
				}
				
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.options_products ul.images{
					margin-left: 83px;
					padding-top: 28px;
				}
				
					div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.options_products ul.images li{
						float: left;
						height: 115px;
						margin-right: 43px;
						width: 63px;
					}
					
					div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors div.options_products ul.images li span{
						color: #FFF;
						display: block;
						font-family: Myriad Pro;
						font-size: 12px;
						margin-top: 8px;
						text-align: center;
						text-transform: uppercase;
					}
					
				div#root div.kelcat_alimento_umido_detalhe div.container div.content_products div.others_flavors span.illustration{
					color: #FFF;
					float: left;
					font-family: Trebuchet MS;
					font-size: 9px;
					margin-left: 100px;
					padding-top: 154px;
				}
		
	div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks{
		margin-left: 306px;
	}
	
		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-container {
			/*border: 1px solid #346F97;*/
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-container-horizontal {
			padding: 0px 50px;
			width: 470px;
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-clip {
			overflow: hidden;
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-clip-horizontal {
			height: 199px;
			width:  470px;
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-item {
			height: 199px;
			width: 138px;
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-item-horizontal {
			margin: 0 28px 0 0;
			text-align: center;
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
			margin: 0 0 0 10px;
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-item-placeholder {
			background: #fff;
			color: #000;
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-next-horizontal {
			background: transparent url(../img/kelcat/btn/btn_carousel_next_blue.png) no-repeat 0 0;
			cursor: pointer;
			height: 44px;
			position: absolute;
			right: 5px;
			top: 86px;   
			width: 29px; 
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
			background-image: url(../img/kelcat/btn/btn_carousel_prev_blue.png);
			left: 5px;
			right: auto;
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-prev-horizontal {
			background: transparent url(../img/kelcat/btn/btn_carousel_prev_blue.png) no-repeat 0 0;
			cursor: pointer;
			height: 44px;
			left: 5px;
			position: absolute;
			top: 86px;  
			width: 29px;  
		}

		div#root div.sacks_kelcat div.container div.content_products div.carousel_sacks .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
			background-image: url(../img/kelcat/btn/btn_carousel_next_blue.png);
			left: auto;
			right: 5px;
		}						
		
	div#root div.sacks_kelcat div.container div.content_products div.why{
		float: left;
		margin: 20px 100px 0 178px;
		width: 322px;
	}
	
		div#root div.sacks_kelcat div.container div.content_products div.why h2,
		div#root div.sacks_kelcat div.container div.content_products div.offer h2{
			color: #FFF;
			font-size: 22px;
			padding-bottom: 22px;
		}
		
		div#root div.sacks_kelcat div.container div.content_products div.why ul li,
		div#root div.sacks_kelcat div.container div.content_products div.offer ul li{
			background: url(../img/kelcat/bg/bg_bullet_circle.png) left 9px no-repeat;
			color: #FFF;
			font-family: Myriad Pro;
			font-size: 17px;
			font-style: italic;
			font-weight: bold;
			padding-left: 16px;
		}
	
	div#root div.sacks_kelcat div.container div.content_products div.offer{
		float: left;
		margin: 20px 0 0 0;
		width: 220px;
	}
	
		div#root div.sacks_kelcat div.container div.content_products div.offer h2{
			margin-left: 16px;
		}
	
		/*Sacks Kelcat Detalhe */
		div#root div.sacks_kelcat_detalhe div.container div.content_products div.nutrition_info{
			float: left;
			height: 390px;
			margin-right: 10px;
			width: 237px;
		}
		
			div#root div.sacks_kelcat_detalhe div.container div.content_products div.nutrition_info a{
				
				height: 36px;
				margin: 0 auto;
				margin-top: -20px;
				width: 212px;
			}
			
		div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors{
			float: left;
			width: 730px;
		}
		
			div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.description{
				float: left;
			}
		
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.description h2{
					color: #fff;
					font-size: 25px;
					margin-top: 40px;
				}
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.description h2.prtitle{
				    margin-left: -2px;
				    margin-top: -26px;
				}
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.description h2.prtitle2{
					margin-top: 25px;
				}
				
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.description p.available{
					color: #FFF;
					font-family: Trebuchet MS;
					font-size: 13px;
					font-style: italic;
					padding-top: 4px;
				}
				
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.description ul{
					margin: 20px 0;
				}
				
					div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.description  ul li{
						background: url(../img/kelcat/bg/bg_bullet_circle_pink.png) left center no-repeat;
						color: #FFF;
						font-family: Myriad Pro;
						font-size: 17px;
						font-style: italic;
						font-weight: bold;
						padding-left: 14px;
					}
					
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.description p.consult{
					color: #FFF;
					font-family: Trebuchet MS;
					font-size: 13px;
					font-style: italic;
				}
			
			div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.you_know{
				color: #FFF;
				float: left;
				height: 130px;
				margin: 97px 0 0 70px;
				padding: 0 21px;
				width: 198px;
			}	
			
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.you_know p.question{
					font-size: 14px;
					text-align: center;
					margin: -5px 0 14px;
					text-transform: uppercase;
				}
				
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.you_know p.answer{
					font-family: Myriad Pro;
					font-size: 15px;
					line-height: 130%;
					
				}
				
			div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products{
				position: relative;
			}
			
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products a.others_flavors{
					background: url(../img/kelcat/btn/btn_others_flavors_pink.png) no-repeat;
					display: block;
					height: 53px;
					left: 0px;
					position: absolute;
					width: 86px;
					top: 0px;
					z-index: 2;
				}
				
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products div.carousel{
					margin-left: 51px;
					padding-top: 21px;
				}
				
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-container {
					/*border: 1px solid #346F97;*/
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-container-horizontal {
					padding: 0px 50px;
					width: 249px;
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-clip {
					overflow: hidden;
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-clip-horizontal {
					height: 150px;
					width:  249px;
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-item {
					height: 150px;
					width: 61px;
				}
				
				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-item  span{
					color: #FFF;
					display: block;
					margin-top: 6px;
					text-align: center;
					text-transform: uppercase;
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-item-horizontal {
					margin: 0 33px 0 0;
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
					margin: 0 0 0 10px;
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-item-placeholder {
					background: #fff;
					color: #000;
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-next-horizontal {
					background: transparent url(../img/kelcat/btn/btn_next_carousel_products.png) no-repeat 0 0;
					cursor: pointer;
					height: 32px;
					position: absolute;
					right: 5px;
					top: 43px;   
					width: 25px; 
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
					background-image: url(../img/kelcat/btn/btn_prev_carousel_products.png);
					left: 5px;
					right: auto;
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-prev-horizontal {
					background: transparent url(../img/kelcat/btn/btn_prev_carousel_products.png) no-repeat 0 0;
					cursor: pointer;
					height: 32px;
					left: 5px;
					position: absolute;
					top: 43px;  
					width: 25px;  
				}

				div#root div.sacks_kelcat_detalhe div.container div.content_products div.others_flavors div.options_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
					background-image: url(../img/kelcat/btn/btn_next_carousel_products.png);
					left: auto;
					right: 5px;
				}						
	
	/* Toys Kelcat Detalhe */
	div#root div.toys_kelcat_detalhe div.container div.content_products div.img_toy{
		float: left;
		margin: 0px 10px 0 10px;
                width: 260px;
	}
	
	div#root div.toys_kelcat_detalhe div.container div.content_products div.block{
		float: left;
		margin-top: 0px;
		width: 700px;
	}
	
		div#root div.toys_kelcat_detalhe div.container div.content_products div.text div.description{
		    float: left;
		    margin-top: 50px;
		    width: 392px;
		}
		
			div#root div.toys_kelcat_detalhe div.container div.content_products div.text div.description h2{
				color: #d7df23;
				font-size: 25px;
			}
			
			div#root div.toys_kelcat_detalhe div.container div.content_products div.text div.description p{
				color: #d7df23;
				font-family: Trebuchet MS;
				font-size: 13px;
				font-style: italic;
				margin-top: 5px;
			}
			
			div#root div.toys_kelcat_detalhe div.container div.content_products div.text div.description ul{
				margin: 20px 0;
			}
			
				div#root div.toys_kelcat_detalhe div.container div.content_products div.text div.description ul li{
					background: url(../img/kelcat/bg/bg_bullet_circle_yellow.png) left center no-repeat;
					color: #FFF;
					font-family: Myriad Pro;
					font-size: 17px;
					font-style: italic;
					font-weight: bold;
					margin-bottom: 5px;
					padding-left: 14px;
				}
			
		div#root div.toys_kelcat_detalhe div.container div.content_products div.text div.you_know{
			color: #FFF;
			float: left;
			height: 130px;
			margin: 56px 0 0 56px;
			padding: 0 25px;
			width: 190px;
		}
		
			div#root div.toys_kelcat_detalhe div.container div.content_products div.text div.you_know p.question{
				font-size: 14px;
				text-align: center;
				margin: 21px 0 26px;
				text-transform: uppercase;
			}
			
			div#root div.toys_kelcat_detalhe div.container div.content_products div.text div.you_know p.answer{
				font-family: Myriad Pro;
				font-size: 15px;
				line-height: 130%;
				text-align: center;
			}
		
		div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products{
			position: relative;
		}
		
			div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products a.others{
				background: url(../img/kelcat/btn/btn_others_catnip.png) no-repeat;
				display: block;
				height: 49px;
				left: 0px;
				position: absolute;
				width: 82px;
				top: 0px;
				z-index: 2;
			}
			
		div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products{
			background: url(../img/kelcat/btn/btn_others_catnip.png) no-repeat;
			float: left;
			margin-top: 30px;
			width: 700px;
		}

		div#root div.toys_kelcat_detalhe div.container div.content_products div.maisDiversao{
			float: left;
			color: #d7df23;
			margin-top: 30px;
			width: 210px;
		}
			div#root div.toys_kelcat_detalhe div.container div.content_products div.maisDiversao span{
				float: left;
				text-align: center;
				text-transform: uppercase;
				margin: 0px 15px 10px 15px;
			}
			
			div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel {
				float: left;
				margin-left: 70px;
			}
			
				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-container {
					/*border: 1px solid #346F97;*/
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-container-horizontal {
					padding: 0px 40px;
					width: 294px;
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-clip {
					overflow: hidden;
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
					height: 150px;
					width:  294px;
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-item {
					height: 150px;
					width: 60px;
				}
				
				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-item  span{
					color: #FFF;
					display: block;
					font-size: 9px;
					margin-top: 6px;
					text-align: center;
					text-transform: uppercase;
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-item-horizontal {
					margin: 0 18px 0 0;
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
					margin: 0 0 0 10px;
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-item-placeholder {
					background: #fff;
					color: #000;
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-next-horizontal {
					background: transparent url(../img/kelcat/btn/btn_next_carousel_toys.png) no-repeat 0 0;
					cursor: pointer;
					height: 31px;
					position: absolute;
					right: 5px;
					top: 54px;   
					width: 24px; 
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
					background-image: url(../img/kelcat/btn/btn_prev_carousel_toys.png);
					left: 5px;
					right: auto;
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-prev-horizontal {
					background: transparent url(../img/kelcat/btn/btn_prev_carousel_toys.png) no-repeat 0 0;
					cursor: pointer;
					height: 31px;
					left: 5px;
					position: absolute;
					top: 54px;  
					width: 24px;  
				}

				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.carousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
					background-image: url(../img/kelcat/btn/btn_next_carousel_toys.png);
					left: auto;
					right: 5px;
				}						
		
			div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.more_fun{
				float: left;
				margin: 30px 0 0 20px;
				width: 208px;
			}
			
				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.more_fun p{
					color: #d7df23;
					font-size: 13px;
					line-height: 130%;
					margin: 0 auto;
					text-align: center;
					width: 170px;
				}
				
				div#root div.toys_kelcat_detalhe div.container div.content_products div.options_products div.more_fun a{
					background: url(../img/kelcat/btn/btn_more_fun.png) no-repeat;
					display: block;
					height: 45px;
					margin-top: 20px;
					width: 208px;
				}
	
		div#root div.toys_kelcat div.container div.content_products ul.images{
			height: 220px;
			margin-left: 540px;
		}
		
			div#root div.toys_kelcat div.container div.content_products ul.images li{
				float: left;
				margin-right: 24px;
			}
			
				div#root div.toys_kelcat div.container div.content_products ul.images li span{
					color: #eb3e8c;
					display: block;
					font-size: 11px;
					margin-top: -32px;
					text-align: center;
					text-transform: uppercase;
				}
				
		div#root div.toys_kelcat div.container div.content_products div.description{
			float: left;
			margin: 44px 0 0 176px;
			width: 380px;
		}
			
			div#root div.toys_kelcat div.container div.content_products div.description h2{
				color: #FFF;
				font-size: 22px;
				margin-bottom: 17px;
			}
			
				div#root div.toys_kelcat div.container div.content_products div.description ul li{
					background: url(../img/kelcat/bg/bg_bullet_circle.png) left 9px no-repeat;
					color: #FFF;
					font-family: Myriad Pro;
					font-size: 17px;
					font-style: italic;
					font-weight: bold;
					margin-bottom: 11px;
					padding-left: 15px;
				}

		div#root div.toys_kelcat div.container div.content_products div.text{
			color: #FFF;
			font-family: Myriad Pro;
			font-size: 14px;
			font-style: italic;
			font-weight: bold;
			float: left;
			margin: 78px 0 0 130px;
		}
		
			div#root div.toys_kelcat div.container div.content_products div.text p.catnip{
				float: left;
				line-height: 130%;
				margin-right: 144px;
				width: 72px;
			}
			
			div#root div.toys_kelcat div.container div.content_products div.text p.more_fun{
				float: left;
				line-height: 130%;
				width: 76px;
			}

			
			
			
			
/************************************
*** Content Footer 
************************************/	
#content_footer_1,
#content_footer_2{
	clear: both;
	height: 195px;
	margin: 0 auto;
	padding-top: 32px;
	width: 980px;
}		

	#content_footer_1 div.box_hours{
		background: url('../img/pipicat/bg/bg_hours.png') no-repeat;
		float: left;
		height: 195px;
		width: 259px;
	}
	
	#content_footer_2 div.box_hours{
		background: url('../img/kelcat/bg/bg_hours.png') no-repeat;
		float: left;
		height: 195px;
		width: 259px;
	}
	
		#content_footer_1 div.box_hours h3,
		#content_footer_1 div.box_suggestion h3,
		#content_footer_2 div.box_hours h3,
		#content_footer_2 div.box_suggestion h3{
			margin: 13px 0 0 0;
		}
		
		#content_footer_1 div.box_others_products h3,
		#content_footer_2 div.box_others_products h3{
			margin: 14px 0 0 0;
		}
	
		#content_footer_1 div.box_hours h3,
		#content_footer_1 div.box_others_products h3,
		#content_footer_1 div.box_suggestion h3{
			color: #00529e;
			font-size: 15px;
			height: 31px;
			line-height: 31px;
			text-align: center;
			text-transform: uppercase;
		}
		
		#content_footer_2 div.box_hours h3,
		#content_footer_2 div.box_others_products h3,
		#content_footer_2 div.box_suggestion h3{
			color: #FFF;
			font-size: 15px;
			height: 31px;
			line-height: 31px;
			text-align: center;
			text-transform: uppercase;
		}
		
		#content_footer_1 div.box_hours ul,
		#content_footer_2 div.box_hours ul{
			margin: 13px 0 0 41px;
		}
		
			#content_footer_1 div.box_hours ul li{
				background: url('../img/pipicat/bg/bg_option_hour.png') no-repeat;
				height: 23px;
				margin-bottom: 5px;
				width: 193px;
			}
			
			#content_footer_2 div.box_hours ul li{
				background: url('../img/kelcat/bg/bg_option_hour.png') no-repeat;
				height: 23px;
				margin-bottom: 5px;
				width: 193px;
			}
			
				#content_footer_1 div.box_hours ul li a{
					background: url('../img/pipicat/bg/bg_bullet_hour.gif') 10px center no-repeat;
					color: #4d2911;
					display: block;
					font-size: 12px;
					height: 23px;
					line-height: 23px;
					padding-left: 22px;
					text-transform: uppercase;
				}
				
				#content_footer_2 div.box_hours ul li a{
					background: url('../img/kelcat/bg/bg_bullet_hour.png') 10px center no-repeat;
					color: #0069aa;
					display: block;
					font-size: 12px;
					height: 23px;
					line-height: 23px;
					padding-left: 22px;
					text-transform: uppercase;
				}
				
					#content_footer_1 div.box_hours ul li a:hover{
						background: url('../img/pipicat/bg/bg_bullet_hour_hover.gif') 10px center no-repeat;
						color: #00529e;
					}
					
					#content_footer_2 div.box_hours ul li a:hover{
						background: url('../img/kelcat/bg/bg_bullet_hour_hover.png') 10px center no-repeat;
						color: #e93084;
					}
	
	#content_footer_1 div.box_others_products{
		background: url('../img/pipicat/bg/bg_others_products.png') no-repeat;
		float: left;
		height: 195px;
		width: 410px;
	}
	
	#content_footer_2 div.box_others_products{	
		background: url('../img/kelcat/bg/bg_other_products.png') no-repeat;
		float: left;
		height: 195px;
		width: 410px;
	}
	
		#content_footer_1 div.box_others_products div.carousel_others_products,
		#content_footer_2 div.box_others_products div.carousel_others_products{
			margin: 10px 0 0 16px;
		}		
		
			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-container ,
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-container {
				/*border: 1px solid #346F97;*/
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-container-horizontal ,
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-container-horizontal {
				padding: 0px 33px;
				width: 324px;
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-clip ,
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-clip {
				overflow: hidden;
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-clip-horizontal ,
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-clip-horizontal {
				height: 130px;
				width:  324px;
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item ,
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item {
				height: 130px;
				width: 104px;
			}
			
			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item span,
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item span{
				color: #FFF;
				display: block;
				font-size: 8px;
				width: 104px;
				text-align: center;
				text-transform: uppercase;
			}
                        
                        #content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item span a,
                        #content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item span a{
				color: #FFF;
				display: block;
				font-size: 9px;
				width: 104px;
				text-align: center;
				text-transform: uppercase;
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item-horizontal ,
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item-horizontal {
				margin: 0 6px 0 0;
				text-align: center;
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal ,
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
				margin: 0 0 0 4px;
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item-placeholder ,
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-item-placeholder {
				background: #fff;
				color: #000;
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-next-horizontal {
				background: transparent url('../img/pipicat/btn/btn_next_carousel_products.png') no-repeat 0 0;
				cursor: pointer;
				height: 30px;
				position: absolute;
				right: 5px;
				top: 43px;   
				width: 24px; 
			}
			
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-next-horizontal {
				background: transparent url('../img/kelcat/btn/btn_next_carousel_products.png') no-repeat 0 0;
				cursor: pointer;
				height: 32px;
				position: absolute;
				right: 5px;
				top: 41px;   
				width: 24px; 
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{
				background-image: url('../img/pipicat/btn/btn_next_carousel_products.png');
				left: 5px;
				right: auto;
			}
			
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
				background-image: url('../img/kelcat/btn/btn_next_carousel_products.png');
				left: 5px;
				right: auto;
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-prev-horizontal {
				background: transparent url('../img/pipicat/btn/btn_prev_carousel_products.png') no-repeat 0 0;
				cursor: pointer;
				height: 30px;
				left: 5px;
				position: absolute;
				top: 43px;  
				width: 24px;  
			}
			
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-prev-horizontal {
				background: transparent url('../img/kelcat/btn/btn_prev_carousel_products.png') no-repeat 0 0;
				cursor: pointer;
				height: 30px;
				left: 5px;
				position: absolute;
				top: 41px;  
				width: 24px;  
			}

			#content_footer_1 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{
				background-image: url('../img/pipicat/btn/btn_prev_carousel_products.png');
				left: auto;
				right: 5px;
			}
			
			#content_footer_2 div.box_others_products div.carousel_others_products .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
				background-image: url('../img/kelcat/btn/btn_prev_carousel_products.png');
				left: auto;
				right: 5px;
			}
	
	#content_footer_2 div.box_media_social{	
		background: url('../img/kelcat/bg/bg_media_social.png') no-repeat;
		float: left;
		height: 195px;
		width: 410px;
	}
	
	#content_footer_1 div.box_suggestion{
		background: url('../img/pipicat/bg/bg_suggestion.png') no-repeat;
		float: left;
		height: 195px;
		width: 259px;
	}
	
	#content_footer_2 div.box_suggestion{	
		background: url('../img/kelcat/bg/bg_suggestion.png') no-repeat;
		float: left;
		height: 195px;
		width: 259px;
	}
	
		#content_footer_1 div.box_suggestion form,
		#content_footer_2 div.box_suggestion form{
			margin: 14px 0 0 38px;
			width: 200px;
		}	
		
			#content_footer_1 div.box_suggestion form label,
			#content_footer_2 div.box_suggestion form label{
				color: #FFF;
				float: left;
				font-size: 12px;
				height: 21px;
				line-height: 21px;
				text-transform: uppercase;
			}
			
			#content_footer_1 div.box_suggestion form input[type="checkbox"],
			#content_footer_2 div.box_suggestion form input[type="checkbox"]{
				float: left;
				margin: 4px 4px 0 0;
				*margin: 0px 4px 0 0;
				margin /*\**/: 0px 4px 0 0\9 !important;
			}
			
			#content_footer_1 div.box_suggestion form select,
			#content_footer_2 div.box_suggestion form select{
				border: 1px solid #c3c3c3;
				float: left;
				font-size: 12px;
				height: 21px;
				width: 152px;
			}

			#content_footer_1 div.box_suggestion form div.animal,
			#content_footer_1 div.box_suggestion form div.postage,
			#content_footer_1 div.box_suggestion form div.age,
			#content_footer_2 div.box_suggestion form div.animal,
			#content_footer_2 div.box_suggestion form div.postage,
			#content_footer_2 div.box_suggestion form div.age{
				height: 21px;
				margin-bottom: 10px;
			}
			
				#content_footer_1 div.box_suggestion form div.animal div.dog,
				#content_footer_1 div.box_suggestion form div.animal div.cat,
				#content_footer_2 div.box_suggestion form div.animal div.dog,
				#content_footer_2 div.box_suggestion form div.animal div.cat{
					float: left;
					margin-left: 36px;
				}
				
			#content_footer_1 div.box_suggestion form div.postage label,
			#content_footer_1 div.box_suggestion form div.age label,
			#content_footer_2 div.box_suggestion form div.postage label,
			#content_footer_2 div.box_suggestion form div.age label{
				display: block;
				margin-right: 7px;
				width: 40px;
				text-align: right;
			}
			
			#content_footer_1 div.box_suggestion form input[type="submit"]{
				background: url('../img/pipicat/btn/btn_search_yellow.png') no-repeat;
				color: #00529e;
				float: right;
				font-family: 'Arial Bold';
				font-size: 12px;
				height: 22px;
				line-height: 22px;
				width: 98px;
				text-transform: uppercase;
			}
			
			#content_footer_2 div.box_suggestion form input[type="submit"]{
				background: url('../img/kelcat/btn/btn_search_blue.png') no-repeat;
				color: #FFF;
				float: right;
				font-family: 'Arial Bold';
				font-size: 12px;
				height: 22px;
				line-height: 22px;
				width: 98px;
				text-transform: uppercase;
			}
	
	
						

/************************************
*** Footer 
************************************/
div#root div#footer{
	background: url('../img/bg/bg_footer.png') center top no-repeat;
	height: 90px;
	margin-top: -13px;
	width: 100%;
}

div#root div#footer_2{
	background-image: none;
	height: 90px;
	margin-top: -13px;
	width: 100%;
}

	div#root div#footer div.container,
	div#root div#footer_2 div.container{
		margin: 0 auto;
		width: 486px;
	}

		div#root div#footer ul.links,
		div#root div#footer ul.social,
		div#root div#footer_2 ul.links,
		div#root div#footer_2 ul.social{
			margin-top: 33px;
		}

		div#root div#footer ul.links,
		div#root div#footer ul.social,
		div#root div#footer ul.links li,
		div#root div#footer ul.social li,
		div#root div#footer_2 ul.links,
		div#root div#footer_2 ul.social,
		div#root div#footer_2 ul.links li,
		div#root div#footer_2 ul.social li{
			float: left;
		}	

			div#root div#footer ul.links li a,
			div#root div#footer_2 ul.links li a{
				background: url('../img/bg/bg_link_footer.gif') right center no-repeat;
				color: #64382c;
				height: 32px;
				line-height: 27px;
				padding: 0 10px 0 9px;
				text-transform: uppercase;
			}

		div#root div#footer ul.links li.last a,
		div#root div#footer_2 ul.links li.last a{background-image: none;}
		
		div#root div#footer ul.social li,
		div#root div#footer_2 ul.social li{margin-right: 8px;}

		div#root div#footer ul.social li.facebook,
		div#root div#footer ul.social li.orkut,
		div#root div#footer_2 ul.social li.facebook,
		div#root div#footer_2 ul.social li.orkut{
			margin-top: 2px;
		}

		div#root div#footer p.copyright,
		div#root div#footer_2 p.copyright{
			clear: both;
			color: #2d2c2c;
			font-family: 'Trebuchet MS';
			font-size: 10px;
			margin-top: 10px;
			text-align: center;
		}
		
/** modal default */
.modal_default{height: 100%;left: 0px;position: fixed;top: 0px;width: 100%;z-index: 200;}		
.modal_default img{left: 0;position: absolute;top: 0;}		
.modal_default .msg_success{background: url("../img/bg/bg_success_modal.png") no-repeat scroll left bottom transparent;height: 309px;left: 50%;margin: -154.5px 0 0 -171px;position: absolute;top: 50%;width: 343px;}		
.modal_default .msg_success a.close_modal{ background: url("../img/btn/btn_close_modal.png") no-repeat scroll center top transparent;color: #FFFFFF;	display: block;	float: right;font-size: 10px;height: 20px;padding-top: 34px;text-transform: uppercase;width: 42px;}
.modal_default div.msg_success div.msg {margin-top: 178px;width: 307px;}		
.modal_default div.msg_success div.msg strong{color: #E51937;display: block;font-size: 43px;text-align: center;text-transform: uppercase;}		
.modal_default div.msg_success div.msg p {color: #696969;font-size: 10px;text-align: center;	}

/** esqueci a senha */
#modal_forgetpass{display:none;height: 100%;left: 0px;position: fixed;top: 0px;width: 100%;z-index: 200;}
#modal_forgetpass img{left: 0; position: absolute; top: 0;}
#modal_forgetpass .form_login{background: url("../img/bg/bg_form_login_modal.png") no-repeat scroll 0 0 transparent;height: 332px;left: 50%;margin: -166px 0 0 -170.5px; position: absolute; top: 50%; width: 341px; z-index: 200;}
#modal_forgetpass .form_login a.close_modal{background: url('../img/btn/btn_close_modal.png') right top no-repeat;color: #FFF;display: block;float: right;font-size: 19px;height: 32px;line-height: 32px;width: 120px;text-transform: uppercase;}
#modal_forgetpass .form_login a.close_modal:hover{text-decoration: underline;}
#modal_forgetpass .form_login form{width: 307px;}
#modal_forgetpass .form_login form strong {color: #E51937;display: block;font-size: 17px; margin: 100px 0 20px; text-align: center; text-transform: uppercase;}
#modal_forgetpass .form_login form #row{ clear: both;height: 27px;margin-bottom: 12px;}
#modal_forgetpass .form_login form #row label {color: #696969;float: left;font-size: 12px;height: 27px;line-height: 27px;margin-right: 9px;text-align: right;text-transform: uppercase;width: 63px;}
#modal_forgetpass .form_login form .btn_no_register{background: url("../img/btn/btn_no_register.png") no-repeat scroll 0 0 transparent;clear: both;color: #FFFFFF;display: block;font-size: 12px;height: 42px;line-height: 42px;margin: 6px auto 0;text-align: center;text-transform: uppercase;width: 222px;}
#modal_forgetpass .form_login form #row input{background: url("../img/form/input_text_203x27.png") no-repeat scroll 0 0 transparent;float: left;font-family: 'Arial Bold';font-size: 12px; height: 27px;line-height: 27px;padding: 0 4px;width: 195px;}
#modal_forgetpass .form_login form #row input[type="submit"]{background: url("../img/form/submit_enviar.png") no-repeat scroll left bottom transparent;color: #FFFFFF;float: right; font-size: 10px;  height: 22px;  line-height: 21px; text-align: center; text-transform: uppercase; width: 76px;margin-right:30px !important;}
#modal_forgetpass .form_login form #row a{color: #696969;float: left;font-family: 'Trebuchet MS';font-size: 12px;height: 22px;line-height: 22px;margin: 0 14px 0 72px; text-decoration: underline;}
	
 /** Modal animal */
.modal_details_animal{height: 1360px;left: 0px;position: absolute;top: 0px;width: 100%;z-index: 200;}
.modal_details_animal img.bg_modal{left: 0px;position: absolute;	top: 0px;}
.modal_details_animal div.container_details{background: url('../img/bg/bg_modal_details.png') no-repeat;	height: 620px;left: 50%;margin-left: -313px;margin-top: -310px;	position: absolute;	width: 626px;top: 50%;}
.modal_details_animal div.container_details a.close_modal_animal{background: url('../img/btn/btn_close_modal.png') right top no-repeat;color: #FFF;display: block;float: right;font-size: 19px;height: 32px;line-height: 32px;width: 120px;text-transform: uppercase;}
.modal_details_animal div.container_details a.close_modal_animal:hover{text-decoration: underline;}
.modal_details_animal div.container_details div.block{clear: both;margin: 0 auto;margin-top: 20px;width: 528px;}
.modal_details_animal div.container_details div.block div.image{border: 1px solid #dfdfdf;height: 361px;width: 526px;}
.modal_details_animal div.container_details div.block div.image img{background-color: #FFF;padding: 9px;}
.modal_details_animal div.container_details div.block p{color: #532a05;font-family: 'Trebuchet MS'; font-size: 13px;line-height: 120%;margin-top: 12px;}
.modal_details_animal div.container_details div.block p span{color: #e51937;font-weight: bold;}
.modal_details_animal div.container_details div.block a.vote{background: url('../img/btn/btn_vote.png') no-repeat;color: #FFF;display: block;float: right;font-family: 'Arial Bold';font-size: 19px;font-style: italic;height: 41px;line-height: 41px;margin-top: 38px;width: 149px;text-align: center;text-transform: uppercase;}

.where_buy{display:none;}
.bread_comprar .onde_comprar{display:none;}

/** cadastre-se*/
div#root div.cadastro_vet_cri div.container ul.tabs_change{	height: 80px;margin: 0 auto;width: 980px;}
div#root div.cadastro_vet_cri div.container ul.tabs_change li{float: left;height: 80px;position: relative;width: 190px;}
div#root div.cadastro_vet_cri div.container ul.tabs_change li.active{margin-top: -10px;
z-index: 50 !important;
}

div#root div.cadastro_vet_cri div.container ul.tabs_change li.active a{
background: url('../img/btn/btn_tab_active.png') no-repeat;
color: #e51937;
font-size: 17px;
}

div#root div.cadastro_vet_cri div.container ul.tabs_change li.active a.tab4{
background: url('../img/btn/btn_tab_active_237px.png') no-repeat;
width: 237px;
}

div#root div.cadastro_vet_cri div.container ul.tabs_change li.tab1{
background: url('../img/btn/btn_onde_comprar_tab1.png') no-repeat;
margin-left: 26px;
z-index: 30;
}

div#root div.cadastro_vet_cri div.container ul.tabs_change li.tab2{
background: url('../img/btn/btn_parceiros_tab2.png') no-repeat;
margin-left: -12px;
z-index: 20;
}

div#root div.cadastro_vet_cri div.container ul.tabs_change li.tab3{
background: url('../img/btn/btn_parceiros_tab3.png') no-repeat;
margin-left: -14px;
z-index: 10;
}

div#root div.cadastro_vet_cri div.container ul.tabs_change li a{
color: #FFF;
display: block;
font-size: 14px;
height: 80px;
line-height: 36px;
left: 0;
position: absolute;
width: 190px;
text-align: center;
text-transform: uppercase;
top: 0;
}

.jcarousel-next-disabled
.jcarousel-prev-disabled,
.jcarousel-next-disabled-horizontal,
.jcarousel-prev-disabled-horizontal{
	display: none !important;
}

/** KElCAT ALIMENTO UMIDO */
.kelcat_alimento_umido_container{margin:10px auto 0 !important;}
.kelcat_alimento_umido_container div.bar_top{padding-top:0px !important;}
div#root div.kelcat_alimento_umido div.container div.content_products, div#root div.kelcat_alimento_umido_detalhe div.container div.content_products{
	padding-top:55px !important;
}

/** sua ideia na kelco */
.share_send ul li a{display:block;float:left; width: auto;height:22px; overflow: hidden;}





/** Kelcat IE8 */
div#root div.toys_kelcat_detalhe div.container div.content_products div.text div.you_know{padding-right:0px;margin:100px 0px 0px 25px;}


/**
    Remendo
**/

