html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	color: #333;
	background: #FFF url(../images/fundo.jpg) repeat-x 0 24px;
}
dl, dt, dd {
	margin: 0;
	padding: 0;
}
dl dt span {
	display: none;
}
img, .submit {
	border: none;
}
form, form p {
	margin: 0;
	padding: 0;
	display: block;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
.hideThis {
	display: none;
}
.icon, .bot, .tit, .secTit, .secTit2, .boxTit, .boxTit2, .logo, .img {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	text-align: left;
	text-indent: -99999px;
	background-repeat: no-repeat;
	background-color: transparent;
	font-size: 0;
	line-height: 0;
}
.bot:hover {
	background-position: 0 -30px;
}
.selected, .selected:hover {
	background-position: 0 -60px;
}
.cols {
	float: left;
	margin-right: 20px;
}
.cols.last {
	margin-right: 0;
}
.cols.small {
	width: 160px;
}
.cols.smallX {
	width: 180px;
}
.cols.smallXX {
	width: 250px;
}
.cols.medium {
	width: 368px;
}
.cols.mediumX {
	width: 458px;
}
.cols.big {
	width: 638px;
}
.cols.full {
	width: 838px;
	margin-right: 0;
}
.img0, .img0 * {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
	border: 0;
}
.txt0, .txt0 * {
	padding: 0;
	margin: 0;
	list-style: none;
	border: 0;
}
div#ak_modal_div {
	position: absolute;
	z-index: 1000;
	background: #FFF;
}
div#ak_modal_div div.ak_modal_title {
	position: relative;
	background-color: #0099AE;
	color: #FFF;
	font: bold 12px/1.5em 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
}

#banner_uol{
    text-align: center;
    height: 24px; overflow: hidden;
    background-image: url(../images/fundo_barra_uol.jpg);
}
#barrauol{ margin: 0 auto; }
    #barrauol .buoli .logo { display: inline; text-indent: 0 !important; position:relative!important; width:6.1em!important; font-size: 1em; line-height: 1em; }
.boxModel1 {
	display: block;
	float: left;
	padding: 10px;
	margin-bottom: 30px;
	background-color: #D7FAFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
.boxModel1 .choose {
	height: 30px;
	background: url(../images/bullet_square_blue.gif) repeat-x 0 29px;
	margin-bottom: 5px;
}
.boxModel1 .choose li {
	float: left;
}
.boxModel1 .choose li .bot.selected {
	height: 30px;
	background-position: 0 -60px;
}
.boxModel1 .choose .bot {
	background-color: #D7FAFF;
	height: 29px;
}
.boxModel1 .content .boxTit {
	height: 20px;
}
.boxModel1 .content .text {
	display: block;
	padding-bottom: 4px;
	font-size: 12px;
	line-height: 150%;
	cursor: pointer;
}
.boxModel1 .content .text:hover {
	border: 0;
}
.boxModel1 .content .text .img {
	width: 160px;
	height: 120px;
	background-position: center top;
}
.boxModel1 .content .text:hover .img {
	border: #0099AE 2px solid;
	background-position: center -2px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:156px;
	height:116px;
}
.boxModel1 .content .mais {
	display: block;
	padding: 6px 0 6px 12px;
	border-top: #88F0FF 1px solid;
	background: url(../images/bullet_square_red.gif) no-repeat 0 9px;
	line-height: 100%;
}
.boxModel2 {
	position: relative;
	float: left;
	width: 266px;
	margin: 0 20px 30px 0;
	text-align: left;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.boxModel2.last {
	margin-right: 0;
	_margin-right: -3px;
}
.boxModel2 * {
	color: #666;
}
.boxModel2 .boxTit2 {
	overflow: visible;
	padding-left: 54px;
}
.boxModel2 .boxTit, .boxModel2 .boxTit2 {
	height: 31px;
	padding-top: 6px;
	margin-bottom: 10px;
	border-width: 3px 0 1px;
	border-color: #2BABBD transparent #DCDCDC transparent;
	border-style: solid;
	border-bottom-color: #DCDCDC !important;
	background-position: left 10px;
	color: #333;
	text-indent: 0;
	font-size: 14px;
	line-height: 100%;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:21px;
	text-transform:uppercase;
}
.boxModel2 .boxTit *, .boxModel2 .boxTit2 * {
	color: #333;
}
.boxModel2 .boxTit2 .icon {
	position: absolute;
	top: -9px;
	left: 0;
	width: 54px;
	height: 39px;
	background-position: left bottom !important;
}
.boxModel2 .mais {
	position: absolute;
	top: 9px;
	right: 0;
	font-size: 10px;
	line-height: 150%;
}
.boxModel2 .mais2 {
	overflow: hidden;
	display: block;
	height: 15px;
	text-align: right;
	font-weight: bold;
	color: #2BABBD;
	line-height: 18px;
	font-size: 11px;
}
.boxModel2 .text {
	display: block;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: #DCDCDC 1px solid !important;
	overflow: auto;
	outline: 0;
	cursor: pointer;
}
.boxModel2 .text .img {
	float: left;
	width: 106px;
	height: 78px;
	margin-right: 5px;
	border-width: 2px;
	border-style: solid;
	border-color: #2BABBD;
	background-position: center top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:102px;
	height:74px;
}
.boxModel2 .text .desc {
	float: left;
	width: 155px;
}
.boxModel2 .text strong {
	display: block;
}
.boxModel2 .link {
	display: block;
	padding: 3px 0 3px 10px;
	background-position: 0 9px;
	background-repeat: no-repeat;
	border-bottom: #DCDCDC 1px solid !important;
	background-image: url(../images/bullet_square_red.gif);
	font-size: 11px;
	line-height: 150%;
	outline: 0;
}

.boxModel2 .link.last{ border-bottom-width: 0 !important; }

.boxModel7 {
	float: left;
	padding: 10px;
	margin-bottom: 30px;
	background-color: #D7FAFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}
.boxModel7 * {
	font-size: 12px;
	line-height: 150%;
}
.boxModel7 h5 {
	color: #0099AE;
	padding-bottom: 5px;
	line-height: 120%;
}
.listModel1 {
	float: left;
	display: block;
	margin-bottom: 30px;
}
.listModel1 li .boxTit, .listModel1 li .boxTit2 {
	position: relative;
	height: 31px;
	overflow: visible;
	border-width: 3px 0 1px;
	border-color: #2BABBD transparent #DCDCDC transparent;
	background-position: left center;
	border-style: solid;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:27px;
}
.listModel1 li .boxTit2 {
	background-position: 50px center;
}
.listModel1 li .boxTit2 .icon {
	position: absolute;
	top: -12px;
	left: 0;
	width: 50px;
	height: 39px;
}
.listModel1 li ul {
	padding-bottom: 20px;
}
.listModel1 li ul li a {
	display: block;
	border-bottom: #DCDCDC 1px solid;
    padding: 6px 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #666;
	text-align: left;
	line-height: 150%;
}
.listModel3 {
	position: relative;
	display: block;
	float: left;
	margin-bottom: 30px;
}
.listModel3 .boxTit, .listModel3 .bot {
	height: 20px;
}
.listModel3 .mais {
	position: absolute;
	top: 0;
	z-index: 1;
	display: inline;
	line-height: 120%;
	color: #666;
}
.listModel3 .list {
	overflow: auto;
	text-align: left;
}
.listModel3 .list a {
	display: block;
	float: left;
	width: 106px;
	overflow: hidden;
	margin-right: 16px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #666;
	cursor: pointer;
	outline: 0;
}
.listModel3 .list a.last {
	margin-right: 0;
}
.listModel3 .list a .highlight {
	display: block;
	font-weight: bold;
	color: #0099AE;
}
.listModel3 .list a .icon {
	width: 104px;
	height: 79px;
	border: #0099AE 2px solid;
	background-position: center top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:102px;
	height:75px;
}
.listModel5 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin: 0 0 20px;
}
.listModel5 h5 {
	border-bottom: #2BABBD 1px solid;
	font-family: "Trebuchet MS", Arial, serif;
	color: #2BABBD;
	font-size: 20px;
	line-height: 120%;
	padding-bottom: 6px;
}
.listModel5 .link {
	display: block;
	padding: 6px 0 6px 10px;
	background-position: 0 13px;
	background-repeat: no-repeat;
	border-bottom: #DCDCDC 1px solid !important;
	background-image: url(../images/bullet_square_red.gif);
	outline: 0;
	font-size: 12px;
	line-height: 150%;
}
.listModel5 .mais {
	display: block;
	height: 24px;
	text-align: right;
	font-weight: bold;
	color: #2BABBD;
	line-height: 24px;
}
#master {
	width: 998px;
	margin: 0 auto;
	overflow: auto;
}
#cabecalho {
	float: left;
	position: relative; z-index: 20;
	width: 998px;
	height: 190px;
	text-align: left;
	margin-right: 0;
}
#cabecalho .logo.petmag {
	position: absolute;
	top: 24px;
	left: 10px;
	width: 200px;
	height: 61px;
	background-image: url(../images/logo_cabecalho_petmag.gif);
}
#cabecalho .banner {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 728px;
	height: 91px;
}
#cabecalho .box_busca {
	position: absolute;
	top: 110px;
	left: 550px;
	width: 435px;
	height: 40px;
	overflow: hidden;
}
#cabecalho .box_busca .campo_buscar_no_site {
	position: absolute;
	top: 0;
	left: 0;
	width: 306px;
	height: 28px;
	border: #007181 3px solid;
	padding: 6px 10px 0;
	font-family: "Trebuchet MS", Arial, serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #999;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#cabecalho .box_busca .icon.vai_rex {
	position: absolute;
	top: 0;
	right: 0;
	width: 101px;
	height: 40px;
	background-image: url(../images/icon_cabecalho_vai_rex.gif)
}
#cabecalho .box_atalhos {
	position: absolute;
	top: 110px;
	left: 10px;
	width: 538px;
	height: 50px;
	overflow: visible;
}

#cabecalho .box_atalhos .box_animais {
	position: absolute;
	top: 0;
	left: 0;
	width: 538px;
}
#cabecalho .box_atalhos .box_outros {
	position: absolute;
	top: 0;
	right: 0;
	width: 300px;
}
#cabecalho .box_atalhos li,#cabecalho .box_atalhos li li {
    position: relative !important;
    display: block;
    float: left;
    height: 50px;
    margin-right: 3px;
}
#cabecalho .box_atalhos li li a{ z-index: 10px; }
#cabecalho .box_atalhos li li a .legend{
    position: absolute; top: -9px; left: 2px;
    display: none;
    text-decoration: none;
    z-index: 10;
    width: auto; height: 20px;
    background: url(../images/fundo_cabecalho_legend.gif) no-repeat 0 100%;
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; text-indent: 0; text-align: left;
    color: #FFF;
    padding: 0 4px 4px 4px;
}
#cabecalho .box_atalhos li li a .legend_sub{
    position: absolute; bottom: -20px; left: 2px;
    display: block;
    text-decoration: none;
    z-index: 10;
    width: auto; height: 20px;
    background: url(../images/fundo_cabecalho_legend.gif) no-repeat 0 0;
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; text-indent: 0; text-align: left;
    color: #FFF;
    padding: 4px 4px 0 4px;
}
#cabecalho .box_atalhos li li a.active .legend,#cabecalho .box_atalhos li li a.active .legend_sub{ display: block; }

#cabecalho .box_atalhos li li.selected a .legend{
    position: absolute; top: -18px; left: 2px;
}

#cabecalho .box_atalhos li,#cabecalho .box_atalhos ul  {  overflow: visible !important; }

#cabecalho .box_atalhos .box_outros li {
	float: right;
}
#cabecalho .box_atalhos li .bot {
	height: 50px; zoom: 1;
	background-position: right top;
	outline: 0;
        text-decoration: none !important;
        overflow: visible;
}
#cabecalho .box_atalhos li .bot:hover, #cabecalho .box_atalhos li .bot:active, #cabecalho .box_atalhos li .bot:focus, #cabecalho .box_atalhos li .bot.active{
	background-position: right bottom;
}
#cabecalho .box_atalhos li.selected .bot {
	position: relative;
	z-index: 1;
	margin: 0 0;
    background-position: top left;	
}
#cabecalho .box_atalhos li.selected .bot:hover,#cabecalho .box_atalhos li.selected .bot.active{
	position: relative;
	z-index: 100;
	margin: 0 0;
        background-position: bottom left;
        text-decoration: none !important;
}

#cabecalho .box_atalhos li ul.subMenu{
    display: none;
    position: absolute; top: 50px; left: 2px;
    width: 198px;
    padding: 0 9px;
    background: #AFE7F8;
    text-indent:  0;
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 180px;
	
}

#cabecalho .box_atalhos li .subMenu li{ 
    background-color: #AFE7F8;
    display: block;
    float: none;
    height: auto;
    text-indent: 0;
    clear: both;
    margin-right: 0;
}
#cabecalho .box_atalhos li .subMenu li a{ 
    display: block; float: none;
    height: auto; width: auto;
    padding: 4px 0; 
    font-family: Arial, "Times New Roman", serif; font-weight: bold; color: #1A717F;
    text-indent: 0; font-size: 14px; line-height: 150%;
    border-bottom: #98B1B8 1px solid;
}
#cabecalho .box_atalhos li .subMenu li a.last{ border-bottom: none; } 


#cabecalho .box_atalhos li .bot.caes {
	width: 47px;
	background-image: url(../images/bot_cabecalho_caes.gif);
}
#cabecalho .box_atalhos li.selected .bot.caes {
	width: 86px;
	margin-left: 0;
}
#cabecalho .box_atalhos li .bot.gatos {
	width: 47px;
	background-image: url(../images/bot_cabecalho_gatos.gif);
}
#cabecalho .box_atalhos li.selected .bot.gatos {
	width: 83px;
}
#cabecalho .box_atalhos li .bot.aves {
	width: 47px;
	background-image: url(../images/bot_cabecalho_aves.gif);
}
#cabecalho .box_atalhos li.selected .bot.aves {
	width: 81px;
}
#cabecalho .box_atalhos li .bot.peixes_e_afins {
	width: 47px;
	background-image: url(../images/bot_cabecalho_peixes_e_afins.gif);
}
#cabecalho .box_atalhos li.selected .bot.peixes_e_afins {
	width: 93px;
}
#cabecalho .box_atalhos li .bot.roedores {
	width: 47px;
	background-image: url(../images/bot_cabecalho_roedores.gif);
}
#cabecalho .box_atalhos li.selected .bot.roedores {
	width: 104px;
}
#cabecalho .box_atalhos li .bot.repteis_e_anfibios {
	width: 47px;
	background-image: url(../images/bot_cabecalho_repteis_e_anfibios.gif);
}
#cabecalho .box_atalhos li.selected .bot.repteis_e_anfibios {
	width: 105px;
}
#cabecalho .box_atalhos li .bot.outros {
	width: 47px;
	background-image: url(../images/bot_cabecalho_outros.gif);
}
#cabecalho .box_atalhos li.selected .bot.outros {
	width: 101px;
}
#cabecalho .box_atalhos li .bot.produtos_e_servicos {
	width: 47px;
	background-image: url(../images/bot_cabecalho_produtos_e_servicos.gif);
}
#cabecalho .box_atalhos li.selected .bot.produtos_e_servicos {
	width: 109px;
}
#cabecalho .box_atalhos li .bot.fornecedores {
	width: 47px;
	background-image: url(../images/bot_cabecalho_fornecedores.gif);
}
#cabecalho .box_atalhos li.selected .bot.fornecedores {
	width: 114px;
	margin-right: 0;
}
#A {
	float: left;
	width: 140px;
	margin: 0 0 0 10px;
	text-align: left;
}
#A .banner {
	width: 120px;
	height: 60px;
	background-position: top center;
	margin-bottom: 20px;
	overflow: hidden;
}
#A .box_menu_principal {
	width: 120px;
	margin-bottom: 0;
}
#A .box_menu_principal li .boxTit2.caes {
	border-top-color: #895A1D;
	background-image: url(../images/boxtit_colA_caes.gif);
}
#A .box_menu_principal li .boxTit.gatos {
	background-image: url(../images/boxtit_colA_gatos.gif);
}
#A .box_menu_principal li .boxTit.aves {
	background-image: url(../images/boxtit_colA_aves.gif);
}
#A .box_menu_principal li .boxTit2.peixes_e_afins {
	border-top-color: #099;
	background-image: url(../images/boxtit_colA_peixes_e_afins.gif);
}
#A .box_menu_principal li .boxTit.roedores {
	background-image: url(../images/boxtit_colA_roedores.gif);
}
#A .box_menu_principal li .boxTit.repteis_e_anfibios {
	background-image: url(../images/boxtit_colA_repteis_e_anfibios.gif);
}
#A .box_menu_principal li .boxTit.outros {
	background-image: url(../images/boxtit_colA_outros.gif);
}
#A .box_menu_principal li .boxTit.guia {
	background-image: url(../images/boxtit_colA_produtos_e_servicos.gif);
}
#A .box_menu_principal li .boxTit.fornecedores {
	background-image: url(../images/boxtit_colA_fornecedores.gif);
}
#A .box_menu_principal li .boxTit.no_petmag {
	border-top-color: #EC114E;
	background-image: url(../images/boxtit_colA_no_petmag.gif);
}
#A .box_menu_principal li .boxTit.pet_teca {
	border-top-color: #0099AE;
	background-image: url(../images/boxtit_colA_pet_teca.gif);
}
#A .box_menu_principal li .boxTit.classificados {
	border-top-color: #0099AE;
	background-image: url(../images/boxtit_colA_classificados.gif);
}
#B {
	width: 838px;
	margin-right: 0;
}
#B .box_guia_de_produtos_e_servicos {
	position: relative;
	z-index: 1;
	float: left;
	padding: 10px 9px;
	margin-bottom: 30px;
	border: #EABB00 1px solid;
	background-color: #FC0;
}
#B .tabs_busca, #B .tabs_busca li {
   display: block;
   padding: 0; margin: 0;
}
#B .tabs_busca{ float: left; position: relative; top: 1px; z-index: 2; width: 100%; clear: both; overflow: visible;}
#B .tabs_busca li{ position: relative; top: -1px; display: block; float: left; margin-right: 4px; }
#B .tabs_busca li.selected{ position: relative; top: 0;}
#B .tabs_busca a { float: left; outline: 0; background-image: url(../images/sprite_tabs_busca.gif); }
#B .tabs_busca a.bot_busca_guia_hor{
     width: 111px;
     height: 24px;
     background-position: 0 0;
}
#B .tabs_busca a.bot_busca_fornecedores_hor{
     width: 143px;
     height: 24px;
     background-position: -180px 0;
}
#B .tabs_busca a.bot_cadastrese_no_guia{
     width: 134px;
     height: 24px;
     background-position: -323px 0;
}
#B .tabs_busca a.bot_busca_guia_ver{
     width: 33px;
     height: 32px;
     background-position: -457px 0;
}
#B .tabs_busca a.bot_busca_fornecedores_ver{
     width: 33px;
     height: 32px;
     background-position: -490px 0;
}
#B .tabs_busca li.text_anuncie_no_guia{
    position: relative; top: 3px;
    float: left;
    font-size: 11px; line-height: 120%; color: #666;
    text-align: left;
}
#B .tabs_busca li.text_anuncie_no_guia a{ text-align: left; line-height: 120%; background: none; color: #666; }
#B .box_guia_de_produtos_e_servicos {
	background-color: #FC0;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos {
	position: relative;
	float: left;
	text-align: left;
}
#B .box_guia_de_produtos_e_servicos {
	position: relative;
	z-index: 1;
	float: left;
	padding: 10px 9px;
	margin-bottom: 30px;
	border: #EABB00 1px solid;
	background-color: #FC0;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos {
	position: relative;
	float: left;
	text-align: left;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos div {
	float: left;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos label {
	display: block;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #796100;
	font-size: 11px;
	line-height: 16px;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos .entTxt {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 14px;
	line-height: 150%;
	border: #D9AD00 2px solid;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos .entTxt option{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 14px;
	line-height: 100%;
}
#B .box_guia_de_produtos_e_servicos .uf {
	position: absolute;
	left: 0;
	z-index: 1;
	width: 142px;
	background: url(../images/fundo_uf.gif) 0 0;
	overflow: hidden;
}
#B .box_guia_de_produtos_e_servicos .uf.show {
	width: 142px;
	height: 158px;
}
#B .box_guia_de_produtos_e_servicos .uf.hide {
	width: 65px;
	height: 30px;
	border-bottom: #D9AD00 2px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:28px;
}
#B .box_guia_de_produtos_e_servicos .uf a {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}
#B .box_guia_de_produtos_e_servicos .uf a.label {
	display: block;
	padding: 8px 8px;
}
#B .box_guia_de_produtos_e_servicos .uf ul {
	position: absolute;
	top: 37px;
	left: 7px;
	width: 135px;
	height: 106px;
}
#B .box_guia_de_produtos_e_servicos .uf ul li {
	float: left;
	padding: 0 4px 4px 0;
}
#B .box_guia_de_produtos_e_servicos .uf ul li a {
	float: left;
	width: 22px;
	height: 16px;
}
#B .box_guia_de_produtos_e_servicos .uf ul li a:hover {
	background-color: #FC0;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos .wFull .entTxt {
	padding: 3px 0;
	height: 26px;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos .wMed {
	margin-right: 5px;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos .wMed .entTxt {
	padding: 3px 0;
	height: 26px;
}
#B .box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos .icon.buscar {
	position: absolute;
	z-index: 0;
	width: 75px;
	height: 30px;
	background-image: url(../images/icon_colB_buscar.gif);
	cursor: pointer;
}
#B .box_guia_de_produtos_e_servicos .col_acesso_rapido, #B .box_guia_de_produtos_e_servicos .col_servicos_24_horas {
	float: left;
	margin-bottom: 20px;
}
#B .box_guia_de_produtos_e_servicos .col_servicos_24_horas {
	margin-bottom: 0;
}
#B .box_guia_de_produtos_e_servicos .col_acesso_rapido .boxTit.acesso_rapido {
	height: 15px;
	background-image: url(../images/boxtit_colB_acesso_rapido.gif);
}
#B .box_guia_de_produtos_e_servicos .col_servicos_24_horas .boxTit.servicos_24_horas {
	height: 15px;
	background-image: url(../images/boxtit_colB_servicos_24_horas.gif);
}
#B .box_guia_de_produtos_e_servicos .col_acesso_rapido ul li a, #B .box_guia_de_produtos_e_servicos .col_servicos_24_horas ul li a {
	display: block;
	padding: 4px 0;
	margin-top: 0 !important;
	border-bottom: #D9AD00 1px solid;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	line-height: 150%;
	color: #000;
}

#box_busca_fornecedores.box_guia_de_produtos_e_servicos, #box_busca_fornecedores.box_guia_de_produtos_e_servicos .uf ul li a:hover{
    background-color: #D4BBFF !important;
    border-color: #C0AAEC  !important;
}

#box_busca_fornecedores.box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos .entTxt,
#box_busca_fornecedores.box_guia_de_produtos_e_servicos .col_acesso_rapido ul li a,
#box_busca_fornecedores.box_guia_de_produtos_e_servicos  .col_servicos_24_horas ul li a,
#box_busca_fornecedores.box_guia_de_produtos_e_servicos .col_propaganda .img,
#box_busca_fornecedores.box_guia_de_produtos_e_servicos .uf.hide
{ border-color: #C0AAEC !important; }
#box_busca_fornecedores.box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos .icon.buscar { background-image: url(../images/icon_colB_buscar_red.gif); }
#box_busca_fornecedores.box_guia_de_produtos_e_servicos .col_busca_produtos_e_servicos label{ color: #6B6188 }
#box_busca_fornecedores.box_guia_de_produtos_e_servicos .uf { background: url(../images/fundo_uf_purple.gif) 0 0;}
#box_busca_fornecedores.box_guia_de_produtos_e_servicos .col_acesso_rapido .boxTit.acesso_rapido {
	height: 15px;
	background-image: url(../images/boxtit_colB_acesso_rapido_purple.gif);
}
#box_busca_fornecedores.box_guia_de_produtos_e_servicos .col_servicos_24_horas .boxTit.em_destaque {
	height: 15px;
	background-image: url(../images/boxtit_colB_em_destaque_purple.gif);
}
.propaganda {
	position: relative;
	float: left;
	display: block;
	margin-bottom: 30px;
}
.propaganda .icon.patrocinado_por {
	position: absolute;
	top: -10px;
	left: 0;
	width: 89px;
	height: 7px;
	background-image: url(../images/icon_colB_patrocinado_por.gif);
}
.propaganda.m10 {
	margin-bottom: 10px;
}
.propaganda.m20 {
	margin-bottom: 20px;
}
.propaganda.m30 {
	margin-bottom: 30px;
}
.propaganda.m40 {
	margin-bottom: 40px;
}
.propaganda.wFull {
	width: 838px;
}
.propaganda.wBig {
	width: 638px;
}
.propaganda.wMediumX {
	width: 368px;
}
.propaganda.wMedium {
	width: 250px;
}
.propaganda.wSmall {
	width: 180px;
}
.propaganda.wXSmall {
	width: 160px;
}
.propaganda.hBigX {
	height: 600px;
}
.propaganda.hMedium {
	height: 250px;
}
.propaganda.hXMedium {
	height: 160px;
}
.propaganda.hSmall {
	height: 90px;
}
.propaganda.hXSmall {
	height: 60px;
}
.propaganda.hXXXSmall {
	height: 40px;
}
.propaganda.hXXSmall {
	height: 35px;
}
.propaganda .wGoogleBig {
	float: left;
	margin-right: 20px;
	width: 728px;
	height: 100%;
}
.propaganda .wGoogleMedium {
	float: left;
	margin-right: 10px;
	width: 468px;
	height: 100%;
}
.propaganda .wGoogleSmall {
	float: left;
	margin-right: 14px;
	width: 234px;
	height: 100%;
}
.propaganda .wSmall {
	float: left;
	width: 90px;
	height: 100%;
}
.propaganda .wMedium {
	float: left;
	width: 120px;
	height: 100%;
}
.propaganda .wBig {
	float: left;
	width: 160px;
	height: 100%;
}

.adsGeneric_border{
    position: relative;
    display: block;
    height: auto !important;
    padding: 7px 0; border-bottom: 1px solid #DCDCDC; border-top: 1px solid #DCDCDC;
}

.propaganda .ads738blue{
    width: 738px; height: 30px;  overflow: hidden;
    padding: 7px 6px; background-color: #D7FAFF;
    border: 1px solid #BCDADF;
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 724px; height: 14px;
}

.propaganda .petmag_blue{
    display: block;
    width: 95px; height: 30px;
    background-image: url(../images/icon_petmag_blue.gif);
}

.propaganda .ads528 {
	width: 528px;
	height: 90px;
	padding: 14px 0;
	border-bottom: #CCC 1px solid;
	border-top: #CCC 1px solid;
	text-align: center;
	margin-right: 20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:64px;
}

.propaganda .ads256 {
	width: 256px;
	height: 90px;
	padding: 14px 0;
	border-bottom: #CCC 1px solid;
	border-top: #CCC 1px solid;
	text-align: center;
	margin-right: 20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:64px;
}
.propaganda #adsException iframe {
	display: block;
	margin: 0 auto;
}
#B .box_compre_sem_sair_de_casa {
	position: relative;
	z-index: 0;
	width: 838px;
	margin-bottom: 30px;
}
#B .box_compre_sem_sair_de_casa .boxTit.compre_sem_sair_de_casa {
	background-image: url(../images/boxtit_colB_compre_sem_sair_de_casa.gif);
}
#B .box_compre_sem_sair_de_casa .mais {
	left: 185px;
}
#B .box_classificados {
	width: 180px;
	margin-bottom: 30px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
}
#B .box_classificados .boxTit.classificados {
	background-image: url(../images/boxtit_colB_classificados.gif);
}
#rodape {
	display: block;
	clear: both;
	min-width: 998px;
	width: 100%;
	padding-top: 7px;
	background: #004552 url(../images/fundo_rodape.jpg) repeat-x;
}
#rodape .content_rodape {
	position: relative;
	width: 998px;
	margin: 0 auto;
	height: 400px;
}
#rodape .content_rodape .logo.petmag {
	position: absolute;
	top: 7px;
	left: 10px;
	width: 120px;
	height: 35px;
	background-image: url(../images/logo_rodape_petmag.gif);
}
#rodape .content_rodape .logo.citrus7 {
	position: absolute;
	top: 222px;
	left: 21px;
	width: 70px;
	height: 88px;
	background-image: url(../images/logo_rodape_citrus7.gif);
}
#rodape .acesso_rapido {
	position: absolute;
	top: 7px;
	left: 150px;
	overflow: visible;
}
#rodape .acesso_rapido li.small {
	display: block;
	float: left;
	width: 128px;
	margin-right: 14px;
}
#rodape .acesso_rapido li.small ul {
	padding-bottom: 30px;
}

#rodape .acesso_rapido li ul { text-align: left; }
#rodape .acesso_rapido li li {
    display: inline-block; *display: inline; zoom: 1;
    width: 128px;
    float: none;
	margin-right: 0;
}

    

#rodape .acesso_rapido li.full {
	position: relative;
	display: block;
	float: left;
	width: 412px;
	margin-right: 14px;
	text-indent: 0;
}
#rodape .acesso_rapido li.full ul {
	padding-bottom: 0;
}
#rodape .acesso_rapido li.full ul  li{
    margin-right: 0;
}    
#rodape .acesso_rapido li.full .mais {
	position: absolute;
	top: 9px;
	right: 7px;
	position: absolute;
	top: 9px;
	right: 7px;
	color: #81E2FF;
	line-height: 150%;
}
#rodape .acesso_rapido li.full ul li {
    display: inline-block; *display: inline; zoom: 1;
	width: 128px;
	margin-right: 14px;
}
#rodape .acesso_rapido li .title {
	height: 33px;
	padding-left: 3px;
	border-color: #00B7B7 transparent #00C1C1;
	border-width: 3px 0 1px;
	border-style: solid;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #81E2FF;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	line-height: 29px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:29px;
}
#rodape .acesso_rapido li ul li a {
	padding: 6px 0 6px 1px;
	border-bottom: #00C1C1 1px solid;
	line-height: 150%;
        color: #81E2FF;
}
#rodape .acesso_rapido li.small.box_repteis {
	margin-right: 0;
}
#rodape .acesso_rapido li.full.box_fornecedores_veterinarios {
	margin-right: 0;
}
#rodape .acesso_rapido .box_institucional {
	position: absolute;
	top: 35px;
	left: -140px;
	width: 120px;
	z-index: 1;
	float: none;
}
#rodape .acesso_rapido .box_institucional li {
	width: 120px;
}
.clearFull {
	display: block;
	clear: both;
}
.div10 {
	height: 10px;
}
.div20 {
	height: 20px;
}
.div30 {
	height: 30px;
}
div.jGrowl {
	padding: 10px;
	z-index: 9999;
}
div.ie6 {
	position: absolute;
}
div.ie6.top-right {
	right: auto;
	bottom: auto;
	left: expression((0 - jGrowl.offsetWidth+(document.documentElement.clientWidth ? document.documentElement.clientWidth: document.body.clientWidth)+(ignoreMe2=document.documentElement.scrollLeft ? document.documentElement.scrollLeft: document.body.scrollLeft))+'px');
	top: expression((0+(ignoreMe=document.documentElement.scrollTop ? document.documentElement.scrollTop: document.body.scrollTop))+'px');
}
div.ie6.top-left {
	left: expression((0+(ignoreMe2=document.documentElement.scrollLeft ? document.documentElement.scrollLeft: document.body.scrollLeft))+'px');
	top: expression((0+(ignoreMe=document.documentElement.scrollTop ? document.documentElement.scrollTop: document.body.scrollTop))+'px');
}
div.ie6.bottom-right {
	left: expression((0 - jGrowl.offsetWidth+(document.documentElement.clientWidth ? document.documentElement.clientWidth: document.body.clientWidth)+(ignoreMe2=document.documentElement.scrollLeft ? document.documentElement.scrollLeft: document.body.scrollLeft))+'px');
	top: expression((0 - jGrowl.offsetHeight+(document.documentElement.clientHeight ? document.documentElement.clientHeight: document.body.clientHeight)+(ignoreMe=document.documentElement.scrollTop ? document.documentElement.scrollTop: document.body.scrollTop))+'px');
}
div.ie6.bottom-left {
	left: expression((0+(ignoreMe2=document.documentElement.scrollLeft ? document.documentElement.scrollLeft: document.body.scrollLeft))+'px');
	top: expression((0 - jGrowl.offsetHeight+(document.documentElement.clientHeight ? document.documentElement.clientHeight: document.body.clientHeight)+(ignoreMe=document.documentElement.scrollTop ? document.documentElement.scrollTop: document.body.scrollTop))+'px');
}
div.ie6.center {
	left: expression((0+(ignoreMe2=document.documentElement.scrollLeft ? document.documentElement.scrollLeft: document.body.scrollLeft))+'px');
	top: expression((0+(ignoreMe=document.documentElement.scrollTop ? document.documentElement.scrollTop: document.body.scrollTop))+'px');
	width: 100%;
}
body>div.jGrowl {
	position: fixed;
}
body>div.jGrowl.top-left {
	left: 0;
	top: 0;
}
body>div.jGrowl.top-right {
	right: 0;
	top: 0;
}
body>div.jGrowl.bottom-left {
	left: 0;
	bottom: 0;
}
body>div.jGrowl.bottom-right {
	right: 0;
	bottom: 0;
}
body>div.jGrowl.center {
	top: 0;
	width: 50%;
	left: 25%;
}
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: auto;
	margin-right: auto;
}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: #000;
	color: #fff;
	opacity: .85;
	filter: alpha(opacity=85);
	zoom: 1;
	width: 235px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	display: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.jGrowl div.jGrowl-notification {
	min-height: 40px;
}
div.jGrowl div.jGrowl-notification div.header {
	font-weight: bold;
	font-size: 10px;
}
div.jGrowl div.jGrowl-notification div.close {
	float: right;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}
div.jGrowl div.jGrowl-closer {
	height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#B .txt a{ color: #2babbd; }