﻿body,td,th {
	font-family: arial;
	font-size: 11px;
	color: #1C2022;
}
body {
margin:0;text-align:center;font-family:arial;font-size:12px;

/*
	background-image: url(../../images/bg_fundo_pagina.gif);
	background-repeat: repeat-y;
	background-position: left;
*/
}
a {
	font-family: arial;
	font-size: 12px;
	color: black;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#3A5FCD;
}
a:active {
	text-decoration: none;
}
.margin_botom_1 {
	margin-bottom: 1px;
}
.bg_busca {
	background-image: url(../../images/bg_busca.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.form {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.border_left_branca {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.arial_12_bold_branco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
a.arial_12_bold_branco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
}.margin_botom_5_height_24 {
	height: 24px;
	margin-bottom: 5px;
}
.margin_botom_5 {
	margin-bottom: 5px;
}
#caes {
	/*background-color: #FFF4E8;
	border: 1px solid #ADADAD;*/
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
.arial_13_bold_branco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
a.arial_13_bold_branco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
}
#tit_caes {
	height: 19px;
	padding-left: 8px;
	padding-top: 3px;
	background-color: #F78000;
}
ul,li {
	list-style-type: none;
	display: list-item;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.border_img_detalhe {
	border: 1px solid #C1C1C1;
}

.verdana_11_vermelho {
	font-family: arial;
	font-size: 12px;
	color: #00868B;
	text-decoration: none;
}
a.verdana_11_vermelho:hover {
	font-family: arial;
	font-size: 12px;
	color: #3A5FCD;
	text-decoration: underline;
}
#gatos {
	/*background-color: #FFFEF4;
	border: 1px solid #ADADAD;*/
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
#tit_gatos {
	height: 19px;
	padding-left: 8px;
	padding-top: 3px;
	background-color: #D9C800;
}
#aves {
	/*background-color: #EDF9E4;
	border: 1px solid #ADADAD;*/
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
#tit_aves {
	height: 19px;
	padding-left: 8px;
	padding-top: 3px;
	background-color: #81D13C;
}
#aquarismo {
	/*background-color: #F0FAFF;
	border: 1px solid #ADADAD;*/
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
#tit_aquarismo {
	height: 19px;
	padding-left: 8px;
	padding-top: 3px;
	background-color: #3C9ED1;
}
#roedores {
	/*background-color: #EAF2FF;
	border: 1px solid #ADADAD;*/
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
#tit_roedores {
	height: 19px;
	padding-left: 8px;
	padding-top: 3px;
	background-color: #0843A4;
}
#repteis {
	/*background-color: #F8FFF2;
	border: 1px solid #ADADAD;*/
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
#tit_repteis {
	height: 19px;
	padding-left: 8px;
	padding-top: 3px;
	background-color: #479901;
}
#outros {
	/*background-color: #FFF4FF;
	border: 1px solid #ADADAD;*/
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
#tit_outros {
	height: 19px;
	padding-left: 8px;
	padding-top: 3px;
	background-color: #BF00BD;
}
.bg_lojas_especiais {
	background-image: url(../../images/bg_lojas_especiais.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2E4C00;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 23px;
	padding-left: 3px;
	padding-bottom: 2px;
}
.selo_lojas_especiais {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #85C226;
	border-right-color: #85C226;
	border-left-color: #85C226;
	padding-top: 5px;
	padding-bottom: 5px;
}
.selo_lojas_especiais_botom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #85C226;
	background-image: url(../../images/bg_lojas_especiais2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_destaques {
	background-image: url(../../images/bg_destaques.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
	color: #2E4C00;
	padding-bottom: 5px;
}
.pading_bot_6 {
	padding-bottom: 6px;
}
.verdana_12_bold_listagem {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
}
a.verdana_12_bold_listagem:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	text-decoration: underline;
}.verdana_10_preto {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.verdana_12_verm {
	font-family: arial;
	font-size: 14px;
	color: #2d277a;
	text-decoration: none;
}
.verdana_12_verme {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.margin_bot_10 {
	margin-bottom: 10px;
}
.ofertas_dia {
	background-image: url(../../images/bg_ofertas_dia.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #85C226;
	margin-bottom: 2px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
}
.border_footer {
	border: 1px solid #5396B8;
}
.border_footer_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5396B8;
}
.arial_10_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA0B3A;
	text-decoration: none;
}
.margin_top_5 {
	padding-top: 5px;
	padding-bottom: 3px;
}
.bg_caes {
	background-image: url(../../images/bg_caes.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.verdana_12_cinza {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
}
.margin_bot_20 {
	margin-bottom: 20px;
}
.verdana_11_preto {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.verdana_11_preto:hover {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}.verdana_10_preto_traco {
	font-family: arial;
	font-size: 10px;
	color: #000000;
	text-decoration: line-through;
}
.verdana_12_bold_preto {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #3A3A3A;
	text-decoration: none;
	text-transform: uppercase;
}
.bg_bask_tits {
	background-image: url(../../images/bg_bask_tits.gif);
	background-repeat: repeat-x;
	height: 22px;
	border: 1px solid #DCD8D8;
}
.margin_top_bot_7 {
	margin-top: 7px;
	margin-bottom: 7px;
}
.pading_botom_6 {
	padding-bottom: 6px;
}
.border_bask_sem_top {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.border_basket_geral {
	border: 1px solid #5396B8;
}
.arial_18_verm_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F31B1B;
	text-decoration: none;
	font-weight: bold;
}
.bg_erro {
	background-image: url(../../images/bg_erro.gif);
	background-repeat: repeat-x;
}

.visiblediv {
	visibility: visible;
	display: block;
}
.invisiblediv {
	visibility: hidden;
	display: none;
}
.bg_gatos {
	background-image: url(../../images/bg_gatos.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.bg_aves {
	background-image: url(../../images/bg_aves.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.bg_aquarismo {
	background-image: url(../../images/bg_aquarismo.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.bg_roedores {
	background-image: url(../../images/bg_roedores.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.bg_repteis {
	background-image: url(../../images/bg_repteis.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.bg_outros {
	background-image: url(../../images/bg_outros.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.bg_outros {
	background-image: url(../../images/bg_outros.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.verdana_12_cinza {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
}
.margin_bot_20 {
	margin-bottom: 20px;
}
.verdana_11_preto {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.verdana_11_preto:hover {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}.verdana_10_preto_traco {
	font-family: arial;
	font-size: 10px;
	color: #000000;
	text-decoration: line-through;
}
.verdana_12_bold_preto {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #3A3A3A;
	text-decoration: none;
	text-transform: uppercase;
}
.bg_bask_tits {
	background-image: url(../images/bg_bask_tits.gif);
	background-repeat: repeat-x;
	height: 22px;
	border: 1px solid #DCD8D8;
}
.margin_top_bot_7 {
	margin-top: 7px;
	margin-bottom: 7px;
}
.pading_botom_6 {
	padding-bottom: 6px;
}
.border_bask_sem_top {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.border_basket_geral {
	border: 1px solid #5396B8;
}
.arial_18_verm_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F31B1B;
	text-decoration: none;
	font-weight: bold;
}
.bg_erro {
	background-image: url(../images/bg_erro.gif);
	background-repeat: repeat-x;
}
.bg_header {
	background-image: url(../../images/bg_fundo_header.gif);
	background-repeat: repeat-x;
}
.form_busca_header {
	border: 1px solid #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	height: 24px;
	width: 690px;
}

.form_busca_header_new {
	border: 0px;
	font-face: Verdana;
	font-size: 20px;
	color: #333333;
background-color: transparent;
	text-decoration: none;
	height: 25px;
	width: 600px;
vertical-align:top;
}

img{border:0;}

.header-img{display:block;border:0;margin:auto;}

#header_fundo{position:absolute;width:100%;height:124px;background-image:url("/images/bg_fundo_header.gif");background-repeat:repeat-x;}

#centralizacao{position:relative;margin-left:auto;margin-right:auto;width:1002px;}

#header{position:relative;height:125px;font-size:13px;color:#525252;}

#header_buscar_fundo{position:absolute;left:152px;top:85px;width:837px;height:31px;background-image:url('/images/beta.buscar_fundo.png');font-size:14px;}

#rodape_fundo{position:absolute;width:100%;height:124px;background-image:url("/images/bg_fundo_header.gif");background-repeat:repeat-x;}

#rodape{position:relative;height:20px;}

.header_buscar-texto{
width: 635px;
height: 25px;
border:0;
background-color: transparent;
vertical-align:top;
font-size: 20px;
color: #333333;
}

.menu li{
position: relative;
list-style: none;
float: left;
font: 18px arial;
border-left:1px solid;
border-color:#ffffff;
padding: 0px;
}

.menu li a{
display: block;
margin: 0 1px 0 0;
padding: 4px 10px;
background: #1ba991;
font: 18px arial;
color: #ffffff;
text-align: center;
text-decoration: none;
}

.menu li a:hover{
background: #49A3FF;
}

.menu div{
position: absolute;
left:0;
visibility: hidden;
background: #EAEBD8;
-moz-box-shadow: 0 0 5px 2px #888;
-webkit-box-shadow: 0 0 5px 2px#888;
box-shadow: 0 0 5px 2px #888;
z-index:1;
}

.menu div a{
position: relative;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #EAEBD8;
background: #ffffff;
color: #2875DE;
color: #000000;
font: 12px arial;
}

.menu div a:hover{
background: #49A3FF;
color: #FFF;
}
