*{
	margin:0;
	padding:0;
	border:0;
	font-family:Verdana, Arial, Serif;
	color:#222;
	font-size:11px;
}

html{
	background-color:#98A27A;
}

a{
	cursor:pointer;
}

a:hover{
	
}

p {
	padding:0.5em 0;
	line-height:1.3em;
}

h1 {
	font-weight:bold;
	font-size:16px;
}

h2 {
	font-weight:bold;
	font-size:15px;
}

h3 {
	font-weight:bold;
	font-size:11px;
}

h4 {
	font-weight:bold;
	font-size:10px;
}

h5 {
	font-weight:bold;
	font-size:9px;
}

ul{
	list-style:none;
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
}

ul li{
	float:left;
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
}

ul li a{
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
}


#main{
	width:760px;
	margin:0 auto;
	background-image:url('../img/content_back.jpg');
	background-position:top center;
	background-repeat:repeat-y;
	overflow:hidden;
	background-color:#FFF;
}

#main_wrap{
	padding:24px 20px 0 20px;
	background-image:url('../img/main_back.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}


/* HEADER - INI */
	#header{
		overflow:hidden;
	}
	#logo{
		margin:17px 0 0 15px;
		width:173px;
		height:70px;
		float:left;
		background-image:url('../img/logo.jpg');
		background-position:center center;
		background-repeat:no-repeat;
	}
	#logo a{
		display:block;
		width:173px;
		height:70px;
		font-size:0;
		color:#FFD;
	}
	#header_menus{
		float:right;
		padding:0 25px 0 0;
	}
	#header_menus ul *{
		font-size:0;
		color:#FFD;
		overflow:hidden;
	}
	#header_menus h2{
		visibility:hidden;
		height:0;
	}

	/* FAST MENU - INI */
		#fast_menu{
			height:31px;
			clear:both;
			margin:0 0 0 200px;
		}
		#fast_menu li, #fast_menu li a {
			height:31px;
		}
		#fast_menu .separator{
			margin:0 10px;
			width:7px;
			background-image:url('../img/fast_menu_separator.jpg');
		}
		#fast_menu_breeds {
			width:48px;
			background-image:url('../img/fast_menu_breeds.jpg');
		}
		#fast_menu_localizacao{
			width:54px;
			background-image:url('../img/fast_menu_localizacao.jpg');
		}
		#fast_menu_fale{
			width:61px;
			background-image:url('../img/fast_menu_fale.jpg');
		}
		#fast_menu_imprensa{
			width:43px;
			background-image:url('../img/fast_menu_imprensa.jpg');
		}
	/* FAST MENU - FIM */
	/*----------------------- */


	/* MAIN MENU - INI */
		#main_menu{
			float:right;
			clear:both;
			margin:30px 0 0 0;
		}
		#main_menu li, #main_menu li a{
			height:22px;
			float:left;
			margin:0px;
			margin-right:0px;
			padding:0 0 10px 0;
			background-position:0 23px;
			color:#FF6600;
		}
		#main_menu .separator{
			background-position:0 0;
			margin:0 15px;
			width:8px;
			background-image:url('../img/main_menu_separator.jpg');
		}
		#main_menu_veterinario:hover{
			background-image:url('../img/menu_on_veterinario.jpg');
		}
		#main_menu_banho:hover{
			background-image:url('../img/menu_on_banho.jpg');
		}
		#main_menu_dance:hover{
			background-image:url('../img/menu_on_dance.jpg');
		}
		#main_menu_farmacia:hover{
			background-image:url('../img/menu_on_farmacia.jpg');
		}
		#main_menu_eventos:hover{
			background-image:url('../img/menu_on_eventos.jpg');
		}
	/* MAIN MENU - FIM */
	/*----------------------- */
	
	.banner{
		clear:both;
		font-size:0;
		color:#FFD;
		height:180px;
		background-position:center center;
		background-repeat:no-repeat;
	}
	
	.hide_text{
		font-size:0;
		color:#FFD;
		border:0;
		text-decoration:none;
		width:0;
		height:0;
		line-height:0;
		display:none;
	}
	.just_text{
		font-size:0px;
		color:#FFD;
		border:0px;
		text-decoration:none;
		width:0px;
		height:0px;
		line-height:0px;
		margin:0;
		padding:0;
		position:absolute;
		top:0;
		left:0;
	}
	
	/* SUB MENU - INI */
		#submenu{
			height:29px;
			clear:both;
			width:630px;
			margin:0 auto;
			overflow:hidden;
		}
		#submenu li, #submenu li a{
			font-size:0;
			color:#FFD;
			height:29px;
			float:left;
			background-position:0 20px;
			padding:0 0 10px 0;
		}
		#submenu .separator{
			margin:0 15px;
			width:8px;
			background-image:url('../img/submenu_separator.jpg');
			background-position:0 0;
		}
		#submenu_filhotes:hover{
			background-image:url('../img/submenu_on_filhotes.jpg');
		}
		#submenu_repteis:hover{
			background-image:url('../img/submenu_on_repteis.jpg');
		}
		#submenu_aquarismo:hover{
			background-image:url('../img/submenu_on_aquarismo.jpg');
		}
		#submenu_passaros:hover{
			background-image:url('../img/submenu_on_passaros.jpg');
		}
		#submenu_roedores:hover{
			background-image:url('../img/submenu_on_roedores.jpg');
		}
		#submenu_ferrets:hover{
			background-image:url('../img/submenu_on_ferrets.jpg');
		}
		#submenu_primatas:hover{
			background-image:url('../img/submenu_on_primatas.jpg');
		}
	/* SUB MENU - FIM */
	/*----------------------- */
/* HEADER - FIM */


/* CONTENT - INI */

	#content{
		clear:both;
		background-image:url('../img/submenu.jpg');
		background-position:top center;
		background-repeat:no-repeat;
		padding:9px 0 0 0;
	}
	#content_home{
		clear:both;
		background-image:url('../img/submenu_home.jpg');
		background-position:top center;
		background-repeat:no-repeat;
		padding:9px 0 0 0;
	}
	#content ul li{
		float:none;
		clear:none;
		padding:5px 0;
	}
	#thecontent{
		display:none;
	}
	.interna{
		padding:0 20px 20px 20px;
	}
	
	
	
	
	/* HOME - INI */
		#hot{
			
			clear:both;
			overflow:hidden;
			background-position:top center;
			background-repeat:no-repeat;
			
		}
		#hot h2{
			color:#FFD;
			font-size:0;
		}
		#hot_link{
			display:block;
			font-size:0;
			color:#FFD;
			width:178px;
			height:310px;
			background-image:url('../img/hot_link.jpg');
			background-position:center center;
			background-repeat:no-repeat;
			float:left;
		}
		#hot_products{
			float:left;
			height:310px;
			width:356px;
			overflow:hidden;
		}
		#hot_products_boxes{
			width:356px;
			height:199px;
			clear:both;
			overflow:hidden;
		}
		#hot_products_separator{
			width:23px;
			height:199px;
			float:left;
			background-image:url('../img/hot_products_separator.jpg');
			background-position:center center;
			background-repeat:no-repeat;
		}
		#hot_products_racoes{
			display:block;
			font-size:0;
			color:#FFD;
			margin:0 auto;
			width:165px;
			height:199px;
			float:left;
			background-image:url('../img/hot_products_racoes.jpg');
			background-position:center center;
			background-repeat:no-repeat;
		}
		#hot_products_acessorios{
			display:block;
			font-size:0;
			color:#FFD;
			margin:0 auto;
			width:165px;
			height:199px;
			float:left;
			background-image:url('../img/hot_products_acessorios.jpg');
			background-position:center center;
			background-repeat:no-repeat;
		}
		#hot_products_banner{
			display:block;
			font-size:0;
			color:#FFD;
			width:356px;
			height:111px;
			clear:both;
			background-image:url('../img/hot_products_banner.jpg');
			background-position:center center;
			background-repeat:no-repeat;
		}
		#hot_promotions{
			float:left;
			height:310px;
			width:184px;
			overflow:hidden;
		}
		#hot_promotions_week{
			display:block;
			font-size:0;
			color:#FFD;
			clear:both;
			height:152px;
			width:184px;
			background-image:url('../img/hot_promotions_week.jpg');
			background-position:center center;
			background-repeat:no-repeat;
		}
		#hot_promotions_food{
			display:block;
			font-size:0;
			color:#FFD;
			clear:both;
			height:158px;
			width:184px;
			background-image:url('../img/hot_promotions_food.jpg');
			background-position:center center;
			background-repeat:no-repeat;
		}
	/* HOME - FIM */

	/* AQUARISMO - INI */
		#aquarismo h2  *, #aquarismo h3  *{
			color:#3278CC;
		}
		#aquarismo h2, #aquarismo h3{
			background-repeat:no-repeat;
			border-left:solid 3px #3278CC;
			border-bottom:dashed 1px #3278CC;
			background-color:#F2F8FF;
			margin:15px 0 10px 0;
			padding:0.4em 0 0.4em 0.4em;
			color:#3278CC;
		}
		#aquarismo ul li {
			padding:15px 0 0 31px;
			background-image:url('../img/aquarismo_li.jpg');
			background-position:0px 15px;
			font-weight:bold;
			color:#555;
		}

	/* AQUARISMO - FIM */
	
	
	/* FILHOTES - INI */
		#filhotes h2 *, #filhotes h3 *{
			color:#CF65C1;
		}
		#filhotes h2, #filhotes h3{
			border-left:solid 3px #CF65C1;
			border-bottom:dashed 1px #CF65C1;
			background-color:#FBF8FB;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#CF65C1;
		}
		#filhotes ul li {
			padding:18px 0 0 27px;
			background-image:url('../img/filhotes_li.jpg');
			background-position:0px 15px;
			font-weight:bold;
			color:#555;
		}

		
	/* FILHOTES - FIM */	

	/* RÉPTEIS - INI */
		#repteis h2, #repteis h3 *{
			color:#41933D;
		}
		#repteis h2, #repteis h3{
			border-left:solid 3px #41933D;
			border-bottom:dashed 1px #41933D;
			background-color:#F8FCF8;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#41933D;
		}
		#repteis ul li {
			padding:22px 0 0 27px;
			background-image:url('../img/repteis_li.jpg');
			background-position:0px 15px;
			font-weight:bold;
			color:#555;
		}
		
	/* RÉPTEIS - FIM */	

	/* PÁSSAROS - INI */
		#passaros h2, #passaros h3{
			border-left:solid 3px #ECBE04;
			border-bottom:dashed 1px #ECBE04;
			background-color:#FFFDF7;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#ECBE04;
		}
		#passaros ul li {
			padding:18px 0 0 27px;
			background-image:url('../img/passaros_li.jpg');
			background-position:0px 15px;
			font-weight:bold;
			color:#555;
		}

		
	/* PÁSSAROS - FIM */

	
	/* ROEDORES - INI */
		#roedores h2, #roedores h3 *{
			color:#41933D;
		}
		#roedores h2, #roedores h3{
			border-left:solid 3px #1BAC9B;
			border-bottom:dashed 1px #1BAC9B;
			background-color:#F5FFFE;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#1BAC9B;
		}
		#roedores ul li {
			padding:25px 0 0 27px;
			background-image:url('../img/roedores_li.jpg');
			background-position:0px 15px;
			font-weight:bold;
			color:#555;
		}

	/* ROEDORES - FIM */		
	
	/* FERRETS - INI */
		#ferrets h2, #ferrets h3 *{
			color:#41933D;
		}
		#ferrets h2, #ferrets h3{
			border-left:solid 3px #EB5C3A;
			border-bottom:dashed 1px #EB5C3A;
			background-color:#FFF3F0;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#EB5C3A;
		}
		#ferrets ul li {
			padding:22px 0 0 27px;
			background-image:url('../img/ferrets_li.jpg');
			background-position:0px 18px;
			font-weight:bold;
			color:#555;
		}

		
	/* FERRETS - FIM */		

	/* PRIMATAS - INI */
		#primatas h2, #primatas h3 *{
			color:#41933D;
		}
		#primatas h2, #primatas h3{
			border-left:solid 3px #A18754;
			border-bottom:dashed 1px #A18754;
			background-color:#FFFAEF;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#A18754;
		}
		#primatas ul li {
			padding:22px 0 0 27px;
			background-image:url('../img/primatas_li.jpg');
			background-position:0px 17px;
			font-weight:bold;
			color:#555;
		}
	/* PRIMATAS - FIM */		
	
	/* BREEDS - INI */
		#breeds h2, #breeds h3 *{
			color:#41933D;
		}
		#breeds h2, #breeds h3{
			border-left:solid 3px #AAB990;
			border-bottom:dashed 1px #AAB990;
			background-color:#F6F8F2;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#AAB990;
		}
		#breeds ul li {
			padding:22px 0 0 27px;
			background-image:url('../img/primatas_li.jpg');
			background-position:0px 17px;
			font-weight:bold;
			color:#555;
		}
	/* BREEDS - FIM */
	
	/* VETERINÁRIA - INI */
		#veterinario h2, #veterinario h3 *{
			color:#41933D;
		}
		#veterinario h2, #veterinario h3{
			border-left:solid 3px #117BA2;
			border-bottom:dashed 1px #117BA2;
			background-color:#F0FBFF;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#117BA2;
		}
		#veterinario ul li {
			padding:22px 0 0 27px;
			background-image:url('../img/primatas_li.jpg');
			background-position:0px 17px;
			font-weight:bold;
			color:#555;
		}
	/* VETERINÁRIA - FIM */
	
	/* BANHO & TOSA - INI */
		#banho h2, #banho h3 *{
			color:#41933D;
		}
		#banho h2, #banho h3{
			border-left:solid 3px #F5841C;
			border-bottom:dashed 1px #F5841C;
			background-color:#FFF7EF;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#F5841C;
		}
		#banho ul li {
			padding:22px 0 0 27px;
			background-image:url('../img/primatas_li.jpg');
			background-position:0px 17px;
			font-weight:bold;
			color:#555;
		}
	/* BANHO & TOSA - FIM */
	
	/* EVENTOS - INI */
		#eventos h2, #eventos h3 *{
			color:#41933D;
		}
		#eventos h2, #eventos h3{
			border-left:solid 3px #C29C2F;
			border-bottom:dashed 1px #C29C2F;
			background-color:#FFF7EF;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#C29C2F;
		}
		#eventos ul li {
			padding:22px 0 0 27px;
			background-image:url('../img/primatas_li.jpg');
			background-position:0px 17px;
			font-weight:bold;
			color:#555;
		}
	/* EVENTOS - FIM */

	/* FARMÁCIA - INI */
		#farmacia h2, #farmacia h3 *{
			color:#EC3839;
		}
		#farmacia h2, #farmacia h3{
			border-left:solid 3px #EC3839;
			border-bottom:dashed 1px #EC3839;
			background-color:#FFF7EF;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#EC3839;
		}
		#farmacia ul li {
			padding:22px 0 0 27px;
			background-image:url('../img/primatas_li.jpg');
			background-position:0px 17px;
			font-weight:bold;
			color:#555;
		}
	/* FARMÁCIA - FIM */

	/* PET - INI */
		#pet h2, #pet h3 *{
			color:#EC3839;
		}
		#pet h2, #pet h3{
			border-left:solid 3px #9157A3;
			border-bottom:dashed 1px #9157A3;
			background-color:#FFF7EF;
			margin:15px 0 10px 0;
			padding:5px 0 5px 5px;
			color:#EC3839;
		}
		#pet ul li {
			padding:22px 0 0 27px;
			background-image:url('../img/primatas_li.jpg');
			background-position:0px 17px;
			font-weight:bold;
			color:#555;
		}
	/* PET - FIM */
	
/* CONTENT - FIM */


/* FOOTER - INI */
	#footer{
		background-image:url('../img/footer.jpg');
		background-position:top center;
		background-repeat:no-repeat;
		padding:15px 0 20px 15px;
		overflow:hidden;
		clear:both;
	}

	#footer h2{
		visibility:hidden;
		height:0;
	}

	#copyright{
		width:205px;
		height:20px;
		font-size:0;
		color:#FFD;
		float:right;
		background-image:url('../img/copyright.jpg');
		background-position:top center;
		background-repeat:no-repeat;
	}


	/* FOOTER FAST MENU - INI */
		#footer_fast_menu{
			height:20px;
			float:left;
			clear:both;
		}
		#footer_fast_menu li, #footer_fast_menu li a {
			height:20px;
			font-size:0;
			color:#FFD;
		}
		#footer_fast_menu .separator{
			margin:0 10px;
			width:7px;
			background-image:url('../img/fast_menu_separator.jpg');
		}
		#footer_fast_menu_breeds {
			width:48px;
			background-image:url('../img/fast_menu_breeds.jpg');
		}
		#footer_fast_menu_localizacao{
			width:54px;
			background-image:url('../img/fast_menu_localizacao.jpg');
		}
		#footer_fast_menu_fale{
			width:61px;
			background-image:url('../img/fast_menu_fale.jpg');
		}
		#footer_fast_menu_imprensa{
			width:43px;
			background-image:url('../img/fast_menu_imprensa.jpg');
		}
	/* FOOTER FAST MENU - FIM */
	/*----------------------- */
	
	#end_site{
		background-color:#97A278;
		width:760px;
		height:100px;
		margin:0 auto;
		background-image:url('../img/end_site.jpg');
		background-position:top center;
		background-repeat:no-repeat;
		clear:both;
	}
	
	#end_site p{
		text-align:right;
		padding:40px 40px 0 0;
		color:#97A279;
	}
	
	#valid{
		text-align:center;
		margin:30px 0;
		padding:0 40px 0 0;
		color:#EEE;
	}
	
	#valid a{
		text-decoration:none;
		font-weight:bold;
		color:#DAECBA;
	}
	
	#valid a:hover{
		text-decoration:underline;
	}
	
	#galeria a{
	text-decoration:none;	
}

/*
//////////////////////////////////////////////////////////////////////
FORMULÁRIO
/////////////////////////////
*/
.form_contato{
	width:260px;
}
.form_contato label {
	display:block;
	margin-top:5px;
	width:260px;
	color:#FF0000;
}
.form_contato label span{
	color:#000000;
}
.form_contato .halfsize label, .form_contato .halfsizeb label{
	display:block;
	margin-top:5px;
	width:120px;
}

.form_contato .halfsize{
	width:120px;
	float:left;
	clear:none;
}

.form_contato .halfsizeb{
	width:120px;
	float:right;
	clear:none;
}

.form_contato input, textarea{
	display:block;
	clear:both;
	background-color: #98a27a;
	width:100%;
	height:17px;
	color:#ffffff;
}
#mensagem{
	height:90px;
}
.form_contato label .statusBox{
	color:#CC0000;
}
#submit{
	width:100px;
	height:20px;
	float:right;
}


/* FOOTER - FIM */
/*----------------------- */

	
	/*CALENDARIO*/
	.calendario{
		width:200px;
		background-color:#EBEDE7;
	}
	.calendario th{
		background-image:url(../img/calendar_th_back.jpg);
		padding:3px;
		color:#FFFFFF;
		text-align:center;
		background-color:#9FAA85;
	}
	.calendario td{
		background-color:#FFFFFF;
		text-align:center;
		font-size:11px;
		padding:3px 0;
	}
	.date_nav{
		margin-left:55px;
	}
	.calendario .calendario_day{
		/*cursor:pointer;*/
	}
	.calendario .calendario_today{
		background-color:#95A27A;
		color:#FFFFFF;
	}
	.calendario .calendario_event{
		background-color:#CF68C2;
		color:#FFFFFF;
		cursor:pointer;
	}
	.calendario .calendario_sunday{
		background-color:#ED7254;
		color:#FFFFFF;
	}
	
	.calendario_alt{
		width:120px;
	}
	

