@import url("reset.css");

/*--------------------------------------------------\
|													||
|	Cãominhando										|||
|													|||
|	Desenvolvido por Agência DMK					|||
|	http://www.agenciadmk.com.br/					|||
|										Set/2008	|||
|													|||
 \--------------------------------------------------\||
  \--------------------------------------------------*/

/*
	Geral
*/

body{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
}
a{color:#d93169;}
a:hover{text-decoration:none;}
p{ margin:0 0 11px 0;}
.hide{ display:none; }
.show{ display:block; }
.right{	float:right; }
.left{ float:left;}
#geral{
	margin:0 auto;
	position:relative;
}
#testeira, #destaque, #conteudo, #rodape{
	margin:0 auto;
	width:994px;
}
.campo, .textarea{
	color:#525455;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.botao{
	cursor:pointer;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:2px;
}
/*///////////////////
	Testeira	////
/////////////////*/
#testeiraFundo{
	background-color:#f2d4f2;
	position:relative;
	z-index:2;
}
#testeira{
	height:155px;
	position:relative;
}
#testeira .logo{
	display:inline;
	float:left;
	margin-left:4px;
}
#testeira .slogan{
	position:absolute;
	left:193px;
	top: 55px;
}
#testeira a{
	color:#525455;
}
#testeira p{
	position:absolute;
	top:84px;
	left:199px;
	font:bold 14px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color:#0C4DA2;
}
.menuTopo{
	float:right;
	margin-top:13px;
}
.menuTopo li{
	float:left;
	margin-right:4px;
}
.menuTopo span{
	color:#525455;
	margin-left:4px;
}
#testeira a.loginHome{
	position:absolute;
	bottom:5px;
	left:342px;
}
#testeira a.loginHomeLogado{
	left:300px!important;
}
#formBusca{
	position:absolute;
	bottom:1px;
	right:114px;
	width:399px;
}
#formBusca ul li{
	float:left;
	position:relative;
}
#formBusca .botaoOk{
	background:url(../imagens/botao-buscar.gif) no-repeat 0 0;
	border:none;
	color:#525455;
	float:none;
	font-size:10px;
	font-weight:bold;
	height:21px;
	margin-right:4px;
	padding-bottom:2px;
	width:21px;
}
.campo{
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	border-left:none;
	border-right:none;
	float:left;
	height:14px;
}
.bordaInput1{
	background:url(../imagens/borda-input-1.png) no-repeat 0 0;
	float:left;
	height:18px;
	width:8px;
}
.bordaInput2{
	background:url(../imagens/borda-input-2.png) no-repeat 0 0;
	float:left;
	height:18px;
	width:8px;
}
.enfeite1{
	background:url(../imagens/cachorro-input-busca.png) no-repeat 0 0;
	height:55px;
	position:absolute;
	right:2px;
	top:-50px;
	width:53px
}
.enfeite2{
	background:url(../imagens/gato-input-busca.png) no-repeat 0 0;
	height:48px;
	position:absolute;
	left:11px;
	top:-47px;
	width:53px;
}
.lembre{
	background:url(../imagens/cachorro-lembre.png) no-repeat 0 0;
	bottom:-22px;
	height:135px;
	position:absolute;
	right:3px;
	width:131px;
	z-index:1;
}
.lembre a{
	color:#58595b;
	font-weight:bold;
	line-height:17px;
	padding:0 6px;
	text-decoration:none;
}
.lembre a:hover{
	text-decoration:underline!important;
}

/* Select */
.select{
	background:#fff url(../imagens/seta-dropdown.gif) no-repeat right 0;
	color:#666;
	cursor:pointer;
	display:block;
	height:18px;
	text-decoration:none!important;
	padding-left:4px; 
	float:left;
	width:189px;
	position:relative;
	z-index:2;
}
.select div.ativo{
	cursor:pointer;
	height:18px;
	line-height:17px;
	position:relative;
	width:188px;
	z-index:2;
}
.select div.options{
	border:1px solid #C0C0C0;
	display:none;
	
	left:0;
	overflow:auto;
	position:absolute !important;
	top:17px;
	width:187px;
}
.select div.options div{
	display:block;
	float:none;
}
.select div.options a{
	background:#fff none repeat scroll 0% 50%;
	color:#666 !important;
	display:block;
	float:none;
	padding:6px 5px;
	text-decoration:none !important;
}
.select div.options a:hover, .select div.options a.optionAtivo{
	background:#D8D8D8;
	color:#7e7e7d!important;
}
.select_2{
	background:url(../imagens/select.gif) no-repeat right 0;
	height:19px;
	width:135px;
	padding-left:0;
}
.select_2 div.ativo{
	height:19px!important;
	line-height:19px!important;
	width:130px!important;
	padding-left:5px!important;
}
.select_2 div.options{
	left:0px!important;
	top:17px!important;
	width:129px!important;
}
.select_3{
	background:url(../imagens/select.gif) no-repeat right 0;
	height:19px;
	width:58px;
	padding-left:0;
}
.select_3 div.ativo{
	height:19px!important;
	line-height:18px!important;
	width:60px!important;
	padding-left:5px!important;
}
.select_3 div.options{
	left:0px!important;
	top:17px!important;
	width:52px!important;
}
.selectZindexAtivo{
	z-index:2;
}
.selectZindexInativo{
	z-index:1;
}
/*///////////////////
	Migalha		////
/////////////////*/
#migalha{
	height:28px;
}
#migalha li{
	float:left;
	font-size:10px;
	line-height:28px;
}
#migalha li a{
	color:#000;
}
#migalha li span{
	margin:0 4px;
}

/*///////////////////
	Destaque	////
/////////////////*/
#destaqueFundo{
	background-color:#d7c4df;
	border-bottom:16px solid #fff;
	overflow:hidden;
	padding-bottom:6px;
	position:relative;
	z-index:1;
}
#destaqueFundo.home{
	min-height:362px;
}
#destaque{
	overflow:hidden;
	padding-left:8px;
	position:relative;
	width:986px;
	z-index:2;
}
.home #destaque{
	min-height:362px;
}
#destaque .titulo{
	color:#0c4da2;
	display:block;
	font-size:14px;
	margin:20px 0 12px 0;
}
#destaque p{
	margin-bottom:7px;
	text-align:justify;
}
.home p{
	width:466px;
}
#destaque p.saibaMais{
	text-align:right;
}
#destaque p.saibaMais a{
	color:#0c4da2;
}
.fundoRolagemFotos{
	background:#d4c1dc url(../imagens/fundo-rolagem-fotos.gif) repeat-y right 0;;
	position:absolute;
	width:50%;
	bottom:29px;
	left:0;
	height:116px;
	z-index:1;
}
.rolagemFotos{
	clear:left;
	height:64px;
	margin-top:36px;
	position:relative;
	width:443px;
}
.rolagemHome{
	bottom:58px;
	clear:none;
	height:71px;
	left:0;
	position:absolute;
	margin-top:0;
	width:443px;
}
.rolagemCreche{
	width:701px;
}
.rolagemFotos div{
	float:left;
	height:71px;
	overflow:hidden;
	position:relative;
	z-index:2;
}
.rolagemFotos li{
	float:left;
	list-style-type:none!important;
	text-align:center;
	width:129px;
}
.rolagemFotos img{
	margin:0!important;
}
.rolagemFotos .seta{
	background:url(../imagens/seta-rolagem-esq.gif) no-repeat 0 0;
	float:left;
	font-size:1px;
	height:28px;
	margin-top:21px;
	text-indent:-2000px;
	overflow:hidden;
	width:28px;
}
.rolagemFotos .setaDir{
	background:url(../imagens/seta-rolagem-dir.gif) no-repeat 0 0;
}
.verGaleria{
	background:url(../imagens/camera.gif) no-repeat right 0;
	bottom:-30px;
	color:#0c4da2;
	display:block;
	padding:18px 39px 0 0;
	height:17px;
	right:-7px;;
	position:absolute;
	width:98px;
}
.banner{
	height:337px;
	right:0px;
	top:14px;
	position:absolute;
	width:520px;
}
.titImagem{
	background:url(../imagens/a-caominhando.gif) no-repeat right bottom;
	display:block;
	margin-bottom:23px;
	font-size:1px;
	height:20px;
	overflow:hidden;
	text-indent:-2000px;
}
h3.subtit{
	clear:left;
	line-height:32px;
	font-size:12px;
}
.faleConosco{
	background-image:url(../imagens/fale-conosco.gif);
}
.hospedagem{
	background-image:url(../imagens/hospedagem-livre.gif);
}
.creche{
	background-image:url(../imagens/creche-escola.gif);
}
.petpop{
	background-image:url(../imagens/pet-pop.gif);
}
.dogwalker{
	background-image:url(../imagens/dogwalker.gif);
}
.avaliacao{
	background-image:url(../imagens/avaliacao-e-psicologia.gif);
	height:36px;
}
.taxi{
	background-image:url(../imagens/taxi-dog.gif);
}
.adestramento{
	background-image:url(../imagens/adestramento.gif);
}
.locacao{
	background-image:url(../imagens/locacao.gif);
	height:36px;
}
.microchip{
	background-image:url(../imagens/microchip.gif);
	height:36px
}
.atendidas{
	background-image:url(../imagens/areas-atendidas.gif);
	height:24px;
}
.petsitter{
	background-image:url(../imagens/petsitter.gif);
}
.friendship{
	background-image:url(../imagens/petfriendship.gif);
}
#destaque .petzen{
	background-image:url(../imagens/pet-zen.gif);
}
.enfeiteDestaquePetpop{
	background:url(../imagens/imagem-petpop.gif) no-repeat 0 0;
	height:107px;
	width:575px;
	margin:0 0 -37px 167px;
}
.enfeiteDestaquePetzen{
	background:url(../imagens/imagem-petzen.gif) no-repeat 0 0;
	height:107px;
	width:942px;
	margin:0 0 -37px 10px;
}
.enfeiteDestaqueCaominhando{
	background:url(../imagens/imagem-a-caominhando.gif) no-repeat 0 0;
	height:106px;
	width:606px;
	margin:0 0 -37px 10px;
}
.enfeiteDestaqueFale{
	background:url(../imagens/imagem-fale-conosco.gif) no-repeat 0 0;
	height:129px;
	width:592px;
	margin:0 auto -37px auto;
}
.enfeiteDestaqueCreche{
	background:url(../imagens/imagem-creche-escola.gif) no-repeat 0 0;
	height:107px;
	width:490px;
	margin: 0 auto -20px auto;
}
/*///////////////////////
	Coluna Apoio	////
/////////////////////*/
.colunaApoio{
	background:#f8fcfc url(../imagens/fundo-menu-principal.gif) repeat-y right 0;
	width:179px;
	float:left;
}
.menuPrincipal{
	background:url(../imagens/top-menu-principal.gif) no-repeat 0 0;
	padding:9px 20px 16px 13px;
	width:146px;
}
.menuPrincipal li a{
	border-bottom:1px solid #D3DCDD;
	color:#525455;
	display:block;
	font-size:12px;
	line-height:13px;
	padding:9px 11px;
	text-decoration:none;
	width:124px;
}
.menuPrincipal li li a{
	padding: 9px 6px 9px 40px;
	width:100px;
}
.menuPrincipal li a:hover, .menuPrincipal li a.ativo{
	color:#ed3d7f;
}
.box{
	background:url(../imagens/fundo-box-verde.gif) repeat-x 0 0;
	position:relative;
	width:173px;
}
.box h2{
	background:url(../imagens/topo-box-verde.gif) no-repeat 0 0;
	border-bottom:1px solid #fff; 
	color:#fff;
	font-size:14px;
	line-height:13px;
	margin-bottom:24px;
	padding:10px 80px 8px 15px;
}
.box li{
	overflow:hidden;
	margin-bottom:12px;
}
.botao{
	background:transparent url(../imagens/botao-form.png) no-repeat 0 0;
	border:none;
	color:#fff;
	float:right;
	height:18px;
	width:67px;
}
.botaoOrcamento{
	background:url(../imagens/botao-pink.png) no-repeat 0 0;
	margin:16px 42px 2px 0px!important;
	width:104px;
}
.boxNews{
	background:url(../imagens/fundo-box-lilas.gif) repeat-x 0 0;
	height:170px;
}
.boxNews h2{
	background:url(../imagens/topo-box-lilas.gif) no-repeat 0 0;
	margin-bottom:12px;
	padding: 7px 15px 6px;
}
.box fieldset{
	padding:0 18px 0 17px;
	position:relative;
	z-index:2;
}
.boxNews .botao{
	margin-top:23px;
}
.boxNews .finalBox{
	background:url(../imagens/bottom-coluna-apoio.jpg) no-repeat 0 0;
	top:146px;
	height:25px;
	position:absolute;
	left:0;
	width:179px;
}
.adesivo{
	background:url(../imagens/adesivo.png) no-repeat 0 0;
	height:92px;
	position:absolute;
	right:-17px;
	top:-11px;
	width:92px;
}
.adesivo a{
	display:block;
	height:92px;
	z-index:1;
}
.cachorroJornal{
	background:url(../imagens/cachorro-jornal.png) no-repeat 0 0;
	height:71px;
	position:absolute;
	left:0;
	top:90px;
	width:98px;
	z-index:3;
}

/*///////////////////
	Conteúdo	////
/////////////////*/
#conteudoFundo{
	background:#b4dde3 url(../imagens/fundo-geral.gif) no-repeat center bottom;
	padding:5px 0 160px 0;
}
#conteudo{
	overflow:hidden;
}
#conteudoPrincipal{
	float:right;
	overflow:hidden;
	padding-left:14px;
	width:798px;
}
.boxVideo{
	float:left;
	height:126px;
	overflow:hidden;
	padding:284px 0 8px 0;
	position:relative;
	width:396px;
}
.player{
	background:url(../imagens/player.png) no-repeat 0 0;
	height:325px;
	position:absolute;
	top:0;
	right:2px;
	width:386px;
	z-index:3;
}
.playerPetpop{
	position:relative;
	float:right;
}
.boxVideo h3{
	background:url(../imagens/tit-outros-videos.gif) no-repeat 0 0;
	color:#010101;
	font-weight:normal;
	font-size:12px;
	height:18px;
	margin:0 0 -26px 18px;
	padding:18px 0 0pt 8px;
	position:relative;
	z-index:2;
}
.boxVideo ul{
	background:url(../imagens/box-outros-videos.gif) no-repeat 0 0;
	height:53px;
	padding:40px 9px 6px 14px;
	width:344px;
	margin-left:18px;
	position:relative;
	z-index:1;
}
.boxVideo ul li{
	float:left;
	margin:0 2px;
}
.boxVideo ul li img { margin:0!important; }
.boxVideo a{
	color:#0c4da2;
	margin-left:320px;
}
.boxMedio{
	float:right;
	padding-top:8px;
	width:402px;
}
.boxMedio li{
	float:left;
	margin-bottom:10px;
	width:402px;
}
.boxMedio h2{
	background:url(../imagens/titulo-home-lilas.png) no-repeat 0 0;
	color:#000;
	font-size:14px;
	height:43px;
	line-height:36px;
	padding-left:18px;
}
.boxMedio h2.verdeEscuro{
	background:url(../imagens/titulo-home-verde-escuro.png) no-repeat 0 0;
}
.boxMedio div.conteudo{
	padding:0 11px;
	text-align:justify;
}
.boxMedio a{
	color:#ee3a80;
	display:block;
	text-align:right;
	margin:8px 0;
}
.boxMedio ul{
	clear:both;
	margin-left:6px;
}
.boxMedio ul li{
	float:left;
	width:132px;
}
#conteudoPrincipal table{
	margin-bottom:6px;
	width:100%;
}
#conteudoPrincipal table th, #conteudoPrincipal table td{
	border-right:2px solid #DAEEF1;
	padding:4px 8px;
}
#conteudoPrincipal table th{
	color:#fff;
	background-color:#cbafd6;
	font-weight:bold;
}
#conteudoPrincipal table td{
	color:#333;
	background-color:#f0fafc;
	border-top:2px solid #DAEEF1;
}
#conteudoPrincipal img{
	margin:10px;
}
.imagem img{
	margin:0!important;
}
/*/////////////////////
	Box's Pequenos	//
///////////////////*/
.boxPequeno{
	overflow:hidden;
	clear:both;
}
.boxPequeno li {
	float:left;
	margin-bottom:9px;
	position:relative;
	width:266px;
}
.boxPequeno div.conteudo{
	background:#c2e3e8 url(../imagens/fundo-box-pequeno.gif) no-repeat 0 bottom;
	height:100px;
	margin:-7px 7px 0;
	padding:4px 15px;
	overflow:hidden;
	position:relative;
	text-align:justify;
	width:216px;
	z-index:1;
}
.boxPequeno div.conteudo2{
	background:#d3ebef url(../imagens/fundo-box-pequeno-2.gif) no-repeat 0 174px;
	height:159px;
	margin-top:-9px;
	overflow:hidden;
	padding:10px 15px 10px;
	float:left;
	text-align:justify;
	width:228px;
}
.boxPequeno div.conteudo2 a{
	margin-top:20px;
}
.boxPequeno .enfeiteTV{
	background:url(../imagens/televisao.gif) no-repeat 0 0;
	float:left;
	height:167px;
	margin:0 7px 0 -4px;
	overflow:hidden;
	width:128px;
}
.boxPequeno div.conteudo2 p.tipo2{
	padding-top:51px;
}
.boxPequeno div.taxiDog{
	background:url(../imagens/fundo-box-creche-escola.gif) no-repeat 0 bottom;
}
.boxPequeno h3{
	background:url(../imagens/titulo-box-verde.png) no-repeat 0 0;
	color:#fff;
	font-size:14px;
	height:32px;
	line-height:24px;
	padding-left:10px;
	position:relative;
	width:254px;
	z-index:2;
}
.boxPequeno p{
	margin-bottom:6px;
}
.boxPequeno a{
	color:#ee3a80;
	float:right;
}
.boxPequeno a.tipo2{
	float:left;
	margin-top:84px;
}
.boxPequeno a.tipo3{
	float:right;
	margin:13px -8px 0 0;
	text-align:right;
	width:89px;
}
.boxPequeno h3.azul{
	background:url(../imagens/titulo-box-azul.png) no-repeat 0 0;
}
.boxPequeno h3.laranja{
	background:url(../imagens/titulo-box-laranja.png) no-repeat 0 0;
}
.boxPequeno h3.branco{
	background:url(../imagens/titulo-box-branco.png) no-repeat 0 0;
	color:#000;
}
.boxPequeno h3.amarelo{
	background:url(../imagens/titulo-box-amarelo.png) no-repeat 0 0;
	color:#000;
}
.boxPequeno h3.pink{
	background:url(../imagens/titulo-box-pink.png) no-repeat 0 0;
}
.boxPequeno .enfeiteComportamento{
	background:url(../imagens/enfeite-box-comportamento.png) no-repeat 0 0;
	height:118px;
	left:58px;
	position:absolute;
	top:7px;
	width:190px;
	z-index:2;
}

/*/////////////////
	Internas	//
///////////////*/
.titInternas{
	background:url(../imagens/titulo-internas-lilas.png) no-repeat 0 0;
	color:#fff;
	font-size:14px;
	height:44px;
	line-height:37px;
	margin-top:6px;
	padding-left:18px;
	position:relative;
	width:775px;
	z-index:2;
}
.titAzulPequeno{
	background:url(../imagens/titulo-internas-pequeno-azul.png) no-repeat 0 0;
	width:224px;
}
.titLilasMenor{
	background:url(../imagens/titulo-menor-internas-lilas.png) no-repeat 0 0;
	width:511px;
}
.titAzul{
	background:url(../imagens/titulo-internas-azul.png) no-repeat 0 0;
	color:#000;
}
.titVerdeClaro{
	background:url(../imagens/titulo-internas-verde-claro.png) no-repeat 0 0;
	color:#000;
	clear:both;
	overflow:hidden;
	margin:15px 0 8px;
}
.titVerde{
	background:url(../imagens/titulo-internas-verde.png) no-repeat 0 0;
}
.titRoxo{
	background:url(../imagens/titulo-internas-roxo.png) no-repeat 0 0;
}
.titAzulEscuro{
	background:url(../imagens/titulo-internas-azul-escuro.png) no-repeat 0 0;
}
.titAzul2{
	background:url(../imagens/titulo-internas-azul-2.png) no-repeat 0 0;
}
.titLinha{
	border-bottom:1px solid #c1dae7;
	color:#0c4da2;
	font-size:12px;
	padding:22px 0 3px 0;
}
.subTitulo{
	background:#b7cf5f url(../imagens/sub-titulo-final-verde.gif) no-repeat right 0;
	color:#fff;
	font-size:14px;
	margin:12px 0 14px -26px;
	padding-left:17px;
	height:27px;
	line-height:27px;
	width:206px;
}
.esconder{
	background:url(../imagens/icone-exibir.gif) no-repeat 724px 25px;
	cursor:pointer;
}
div.contAnimais{display:none;}
.exibir fieldset{display:block;}
.exibir{background:url(../imagens/icone-esconder.gif) no-repeat 724px 25px;}
.mascara{
	background:url(../imagens/mascara.png) no-repeat 0 0;
	height:165px;
	position:absolute;
	width:246px;
}
.imagens{
	margin-top:10px;
	overflow:hidden;
}
.imagens li{
	width:246px;
	float:left;
	margin-right:10px;
	position:relative;
	list-style:none!important;
}
.imagens li.semMargem{
	margin-right:0;
}
.imagens .imagem{
	overflow:hidden;
}
.imagens a{
	float:right;
	margin:10px 4px 25px 0;
}
.conteudoInternas{
	padding:0px 22px 20px 17px ;
}
.conteudoInternas p{
	text-align:justify;
}
.conteudoInternas ul li, .conteudoInternas2 ul li{
	list-style-position:inside;
	list-style-type:disc;
}
.conteudoInternas2{
	background:#daeef1 url(../imagens/fundo-conteudo-internas.gif) no-repeat 0 bottom;
	margin:-9px 0 10px 5px;
	overflow:hidden;
	padding:13px 10px;
	position:relative;
	
	width:760px;
}
.topoArredondado{
	background:url(../imagens/topo-arredondado.png) no-repeat 0 0;
	height:6px;
	margin:0 auto;
	width:754px;
}
.planta{
	background:url(../imagens/fundo-branco-com-sombra.png) repeat-y 0 0;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:754px;
}
div.imagemPlanta{
	margin:25px auto 10px auto;
}
div.imagemPlanta img{
	margin:0!important;
}
.area{
	background:#d7e5e8 url(../imagens/fundo-area-camera.png) repeat-x 0 bottom;
	float:left;
	text-align:justify;
	margin-top:20px;
	padding:14px 31px;
	position:relative;
	width:687px;
}
.area h3{
	color:#0c4da2;
	font-size:14px;
	margin-bottom:6px;
}
.area .seta{
	background-image:url(../imagens/seta-rolagem-2-esq.gif);
}
.area .setaDir{
	background-image:url(../imagens/seta-rolagem-2-dir.gif);
}
.area a.verCamera{
	position:absolute;
	top:11px;
	right:75px;;
}
.baseArredondada{
	background:url(../imagens/bottom-area-camera.png) no-repeat 0 0;
	height:12px;
	margin:0 auto;
	width:754px;
}
.enfeiteCamera{
	background:url(../imagens/camera-2.png) no-repeat 0 0;
	height:76px;
	overflow:hidden;
	position:absolute;
	top:266px;
	right:16px;
	width:64px;
	z-index:3;
}
.conteudoInternas2 .mascara{
	background:url(../imagens/mascara-2.png) no-repeat 0 0;
}
.conteudoPetcam{
	background:#daeef1 url(../imagens/fundo-conteudo-internas-2.gif) no-repeat 0 bottom;
	margin:-9px 0 10px 11px;
	padding:26px;
	text-align:justify;
	min-height:584px;
	width:447px;
}
.conteudoPetcam .player{
	position:relative;
	margin:0 auto;
}
.conteudoPetcam2{
	background:#daeef1 url(../imagens/fundo-conteudo-internas-3.gif) no-repeat 0 bottom;
	margin:-9px 0 10px 4px;
	overflow:hidden;
	padding:7px 0 7px 7px;
	width:221px;
}
.conteudoPetcam2 .imagens li{
	padding-top:60px;
	width:214px;
}
.conteudoPetcam2 .mascara{
	background:transparent url(../imagens/mascara-3.png) no-repeat scroll 0pt;
	height:144px;
	width:215px;
}
.conteudoPetcam2 .imagem{
	height:144px;
	width:215px;
}
.conteudoFaleConosco{
	margin:-9px 0 15px 5px;
	padding:13px 18px;
	width:744px;
}
.form fieldset{
	margin-top:21px;
}
.form li{
	float:left;
	margin-bottom:6px;
	position:relative;
	width:650px;
	list-style:none!important;
}
.form label{
	display:block;
	float:left;
	margin-right:7px;
	line-height:15px;
	text-align:right;
	width:148px;
}
.form label.tipo2{
	display:inline;
	margin:0pt 4px 0pt 11px;
	width:auto;
}
.form .radio{float:left;}
.form label.tipo4{
	display:inline;
	float:left;
	margin:0 20px 0 4px;
	width:auto;
}
.form label.tipo3{
	display:inline;
	margin:0pt 4px 0pt 157px;
	width:auto;
}
.form .textareaFundo{
	background:url(../imagens/textarea.gif) no-repeat 0 0;
	float:left;
	height:175px;
	padding:2px 3px 4px;
	width:400px;
}
.form .textarea{
	border:none;
	height:167px;
	overflow:auto;
	padding:4px;
	width:392px;
}
.form .campo{
	height:14px;
}
.form .margenDir{
	margin-right:4px;
}
.form .botao{
	margin:16px 0 28px 13px;
}
.bordaInput3{
	background:url(../imagens/borda-input-3.png) no-repeat 0 0;
	float:left;
	height:19px;
	width:5px;
}
.bordaInput4{
	background:url(../imagens/borda-input-4.png) no-repeat 0 0;
	float:left;
	height:19px;
	width:5px;
}
.calendarios li{
	float:left;
	width:369px;
	margin-right:10px;
}
.calendario{
	background:url(../imagens/calendario.jpg) no-repeat 0 0;
	color:#fff;
	height:167px;
	padding:12px 60px 0 53px;
	width:160px;
}
.calendarios .calendario{
	margin:16px 0 0 56px;
}
.calendarios div.tipo2{
	margin:16px 0 0 26px;
}
.calendario p{
	text-align:center;
	margin-bottom:8px;
}
.calendario table{
	border-collapse:collapse!important;
	border-spacing:0pt!important;
	margin:0!important;
}
.calendario table thead td, .calendario table td.ativo a{
	color:#9cc9d0!important;
	font-weight:bold;
}
.calendario table td{
	background:none!important;
	border-left:1px solid #919191;
	border-right:none!important;
	border-top:none!important;
	text-align:center;
	line-height:16px;
	padding:0!important;
	width:25px;
}
.calendario table td.cinza{
	color:#919191!important;
}
.calendario table td a{
	color:#fff;
	text-decoration:none;
	display:block;
}
.calendario a.setaCalend{
	background:url(../imagens/seta-calend-esq.gif) no-repeat 0 3px;
	color:#fff;
	float:left;
	font-size:10px;
	height:11px;
	margin:9px 0 0 12px;
	padding-left:8px;
	text-decoration:none;
}
.calendario a:hover{
	text-decoration:underline;
}
.calendario a.Esquerda{
	background:url(../imagens/seta-calend-dir.gif) no-repeat right 3px;
	float:right;
	padding-right:8px;
	margin:9px 12px 0 0;
}
.enfeitePetCam{
	background:url(../imagens/pet-cam-1.png) no-repeat 0 0;
	height:55px;
	position:absolute;
	right:-7px;
	top:6px;
	width:130px;
}
.enfeitePetCamGato{
	background:url(../imagens/pet-cam-2.png) no-repeat 0 0;
	height:53px;
	position:absolute;
	right:11px;
	top:8px;
	width:77px;
}
.petCam{
	width:529px;
	float:left;
}
.colunaApoioInterna{
	width:242px;
	float:right;
}

/*///////////////////////
	A Caominhando	////
/////////////////////*/
.titOng{
	clear:both;
	color:#0c4da2;
	font-size:12px;
	margin-bottom:20px;
}
.siteOng{
	text-decoration:none;
}
.siteOng:hover{
	text-decoration:underline;
}
.mascote .galeria{
	margin:10px 4px 15px 0;
}
.mascote .ficha{
	padding:0 15px;
}
.imagensOng{
	margin:8px -9px 10px 0!important;
	overflow:hidden;
}
.imagensOng li{
	margin:0 6px 5px 0!important;
}
.titDep1{
	color:#0c4da2;
	font-size:12px;
	margin:17px 0;
}
.titDep2{
	color:#eb3e7e;
	font-size:12px;
	margin-bottom:17px;
}
.imagens2{
	margin-left:126px;
}
.imagens2 li{
	margin-right:10px;
	position:relative;
	width:122px;
}
.imagens2 .mascara{
	background:transparent url(../imagens/mascara-5.png) no-repeat scroll 0pt;
	height:71px;
	position:absolute;
	width:114px;
}
.imagens2 .imagem{
	background-color:#fff;
	height:71px;
	width:114px;
}
.galeriaDepo{
	display:block;
	text-align:right;
	margin:4px 123px 40px 0;
}
.listaDepoimentos li{
	display:inline;
}

/* FLUTUANTE SENHA - LEMBRE-ME */

.esqueci-senha{
	background:#b4dde3 url(../imagens/fundo-login-topo.gif) no-repeat 0 0;
	display:none;
	height:167px;
	position:absolute;
	width:282px;
	z-index:103;
}
.esqueci-senha .titLoginAmarelo{
	font-size:12px;
	float:right;
	text-align:right;
}
.esqueci-senha .enfeiteCadastro{
	bottom:-17px;
	left:-30px;
}
.esqueci-senha .fechaDiv{
	color:#fff;
	font-weight:bold;
	position:absolute;
	text-decoration:none;
	top:-15px;
	right:0;
}

/*///////////////////
	Pet Cam		////
/////////////////*/
.login{
	float:left;
	padding:78px 0 125px;
}
.login li.boxLogin{
	background:#b4dde3 url(../imagens/fundo-login-topo.gif) no-repeat 0 0;
	display:inline;
	float:left;
	height:167px;
	margin:0 45px;
	position:relative;
	width:282px;
}
.login li li{
	margin-bottom:11px;
	height:18px;
	list-style:none!important;
}
.login .titLogin{
	background:url(../imagens/login-tit-verde.gif) no-repeat 0 0;
	color:#fff;
	float:right;
	font-size:12px;
	height:25px;
	line-height:25px;
	margin-bottom:37px;
	padding-right:16px;
	text-align:right;
	width:102px;
}
.login .titLoginAmarelo, .esqueci-senha .titLoginAmarelo{
	background:url(../imagens/login-tit-amarelo.gif) no-repeat 0 0;
	color:#000;
	height:38px;
	line-height:14px;
	margin-bottom:16px;
	padding:8px 16px 0 0;
	width:107px;
}
.login fieldset, .esqueci-senha fieldset{
	background:url(../imagens/fundo-login-base.gif) no-repeat 0 bottom;
	clear:both;
	height:105px;
	padding:0 10px 0 128px;
}
.login .campo, .esqueci-senha .campo{
	padding:1px 4px;
	width:118px;
}
.login .botao, .esqueci-senha .botao{
	background-image:url(../imagens/botao-pink-2.png);
	margin-top:8px;
}
.enfeiteLogin{
	background:url(../imagens/login.png) no-repeat 0 0;
	bottom:-17px;
	height:177px;
	position:absolute;
	left:-25px;
	width:150px;
}
.enfeiteCadastro{
	background:url(../imagens/login-cadastro.png);
	height:170px;
	width:172px;
}

/*///////////////////
	Pet Cam		////
/////////////////*/
.petzen .conteudoInternas2{
	margin:-9px 0 -10px 5px;
	padding:21px 27px;
	width:726px;
}
.petzen .conteudoInternas2 a{
	float:right;
}
.petzen .margemTop{
	margin-top:23px;
}

/*///////////////////
	Notícias	////
/////////////////*/
.listaNoticias li{
	list-style-type:none!important;
	padding:7px 18px;
}
.listaNoticias li a{
	color:#ed3d7f;
}
.paginacao{
	margin-top:40px;
	text-align:center;
}
.paginacao li{
	display:inline;
}
.paginacao li a{
	color:#000;
	margin:0 2px;
}
.paginacao li a.seta{
	text-decoration:none
}
.paginacao li a.seta:hover{
	text-decoration:underline;
}
.paginacao li span{
	color:#ed3d7f;
	font-weight:bold;
}

/*///////////////////////////
	Petfriendship		////
/////////////////////////*/
.petfriendship{
	padding:13px 0;
	position:relative;
	width:780px;
}
.petfriendship p{
	margin-left:10px;
}
.petfriendship .imagens li{
	margin-bottom:11px;
	width:750px;
	padding:0 10px;
}
.petfriendship .imagemDiv{
	float:left;
	width:186px;
}
.petfriendship .mascara{
	background:url(../imagens/mascara-4.png) no-repeat 0 0;
	height:115px;
	width:169px;
}
.petfriendship .imagem{
	height:115px;
	width:169px;
}
.petfriendship .imagens a{
	margin:2px 18px 0px 0px;
}
.petfriendship .imagens span{
	color:#ed3d7f;
	display:block;
	margin-top:10px;
}
.subTitSombra{
	background:url(../imagens/sub-titulo-sombra-azul.png) repeat-x 0 0;
	color:#fff;
	font-size:14px;
	float:left;
	height:35px;
	line-height:28px;
	margin:36px 0px 11px;
	padding:0 14px;
}
.subTitSombraFim{
	background:url(../imagens/sub-titulo-sombra-final-azul.png) no-repeat 0 0;
	float:left;
	height:35px;
	margin-top:36px;
	width:12px;
}
.petfriendship fieldset{
	clear:both;
}
.petfriendship fieldset.tipo2{
	background-color:#edf7f8;
	height:19px;
	padding:5px 0;
	margin-bottom:10px;
}
.petfriendship fieldset.tipo2 li{
	float:left;
	margin:0pt 14px;
	height:20px;
	display:inline;
}
.petfriendship fieldset.tipo2 .botao{
	background:url(../imagens/botao-2.gif) no-repeat 0 0;
	float:left;
	width:53px;
}
.petfriendship fieldset.tipo2 label{
	float:left;
	line-height:19px;
	margin-right:10px;
}
.petfriendship .botaoIncluir{
	background-image:url(../imagens/botao-pink-2.png);
}
.enfeiteCachorroRadio{
	background:url(../imagens/cachorro-radio.png) no-repeat 0 0;
	bottom:0;
	height:135px;
	left:323px;
	position:absolute;
	width:184px;
}
.enfeiteCachorroJornal{
	background:url(../imagens/cachorro-jornal-2.png) no-repeat 0 0;
	bottom:0;
	height:167px;
	right:55px;
	position:absolute;
	width:184px;
}

/*///////////////////
	Petpop		////
/////////////////*/
a.todasNoticias{
	float:right;
	margin:14px 64px 0 0;
}
div.verTodosVideos{
	background:url(../imagens/tit-outros-videos.gif) no-repeat 0 0;
	height:18px;
	padding:18px 8px 0;
	position:absolute;
	right:30px;
	top:298px;
	width:334px;
}
a.verTodosVideos{
	height:18px;
	padding:18px 8px 0;
	position:absolute;
	right:30px;
	top:298px;
	width:334px;
	z-index:3;
}
.naMidia{
	margin:-9px 0pt -10px 5px;
	padding:17px 10px;
}
.subAzul{
	background:#8cb5c7 url(../imagens/sub-titulo-final-azul.gif) no-repeat 0 0;
	float:right;
	width:357px;
	margin-right:-10px;
}
.outrosVideos{
	clear:both;
	margin-right:-10px;
}
.conteudoNaMidia{
	height:460px;
}
.outrosVideos li{
	height:120px;
	list-style-type:none!important;
	overflow:hidden;
	padding:0px 15px 0px 406px;
}
.outrosVideos .imagemMoldura{
	background:url(../imagens/moldura-laranja.gif) no-repeat 0 0;
	float:left;
	height:66px;
	margin:20px 18px 0 0;
	padding-top:15px;
	text-align:center;
	width:131px;
}
.outrosVideos p{
	margin-top:20px;
	text-align:justify;
}
.outrosVideos a{
	float:right;
	width:57px;
}
.outrosVideos .zebra{
	background:url(../imagens/zebra.gif) repeat-y right 0;
}
.outrosVideos .zebra .imagemMoldura{
	background:url(../imagens/moldura-laranja-2.gif) no-repeat 0 0;
}
.playerNaMidia{
	left:10px;
	top:10px;
}
.rolagemFotos2{
	height:71px;
	margin:8px 0;
	width:380px;
}
.rolagemFotos2 .seta{
	background-image:url(../imagens/seta-rolagem-3-esq.gif);
	margin:18px 15px 0 20px;
}
.rolagemFotos2 .setaDir{
	background-image:url(../imagens/seta-rolagem-3-dir.gif);
	margin-left:15px;
}
.subRosa{
	background:#d18db1 url(../imagens/sub-titulo-final-rosa.gif) no-repeat right 0;
	margin:0 0 0 -10px;
	width:263px;
}
.confiraGaleria{
	position:absolute;
	top:346px;
	left:0;
	overflow:hidden;
	width:380px;
}
.confiraGaleria .galeria{
	margin:10px 0 0 215px;
}

/*//////////////////
	 Dogwalker	///
////////////////*/
.colunaInternaApoio{
	margin-right:-10px;
	margin-left:20px;
	width:291px;
}	 
.colunaInternaApoio .subTitulo{
	float:none!important;
	margin:6px 0 0!important;
	width:274px!important;
}
.colunaInternaApoio .imagens{
	padding-left:15px;
}
.colunaInternaApoio .imagens li{
	padding-top:59px;
}
.petFoto{
	background-image:url(../imagens/pet-foto.png);
}
.colunaInternaApoio .duvidas {
	margin:15px 15px 30px 15px;
	font-size:12px;
}
/*///////////////////
	Rodape		////
/////////////////*/
#rodapeFundo{
	background:#d8b9ab url(../imagens/fundo-rodape.gif) repeat-x 0 0;
	overflow:hidden;
}
#rodape a{
	color:#000;
}
.menuRodape{
	line-height:24px;
	text-align:center;
}
.menuRodape li{
	display:inline;
}
.menuRodape span{
	margin:0 1px 0 4px;
}
#rodape p{
	float:left;
	line-height:14px;
	margin-top:5px;
}
#rodape p.tipo2{
	float:right;
	text-align:right;
}

/*///////////////////////////
	Divs Flutuantes		////
/////////////////////////*/
.divFlutuante{
	position:absolute;
	width:809px;
	z-index:102;
	display:none;
}
.divFlutuante div.inicio{
	background:url(../imagens/topo-div.png) no-repeat 0 0;
	height:15px;
	width:100%;
}
.divFlutuante div.meio{
	background:url(../imagens/div-fundo.png) repeat-y 0 0;
	overflow:hidden;
	width:100%;
}
.divFlutuante div.conteudo{
	clear:both;
	padding:10px 34px 0 20px;
	text-align:justify;
}
.divFlutuante div.fim{
	background:url(../imagens/base-div.png) no-repeat 0 0;
	height:36px;
	width:100%;
}
.divFlutuante .subTitSombraFim{
	background:url(../imagens/tit-fim-div.gif) no-repeat right 0;
	height:45px;
	margin:0;
	width:9px;
}
.divFlutuante .subTitSombra{
	background:url(../imagens/titulo-fundo-div.gif) repeat-x 0 0;
	height:45px;
	line-height:38px;
	margin:0;
	padding:0 30px 0 23px;
}
.divFlutuante a.fechaDiv{
	background:url(../imagens/fechar-div.gif) no-repeat 0 0;
	color:#fff;
	display:block;
	font-weight:bold;
	height:41px;
	line-height:30px;
	padding-left:10px;
	position:absolute;
	right:16px;
	top:15px;
	width:67px;
}
.divFlutuante a.setaGaleria{
	background:url(../imagens/seta-galeria-esq.jpg) no-repeat 0 0;
	float:left;
	font-size:1px;
	height:71px;
	margin:121px 31px 0;
	overflow:hidden;
	text-indent:-2000px;
	width:73px;
}
.divFlutuante a.setaGaleriaDir{
	background:url(../imagens/seta-galeria-dir.jpg) no-repeat 0 0;	
}
.divFlutuante div.ampliada{
	height:337px;
	float:left;
	width:482px;
}
.divFlutuante .mascara{
	background:url(../imagens/mascara-galeria.png) no-repeat 0 0;
	height:337px;
	width:482px;
	z-index:4;
}
.divFlutuante .imagem{
	height:337px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:482px;
}
.carregando{
	background:#fff url(../imagens/carregando.gif) no-repeat center center;
	height:337px;
	position:relative;
	width:482px;
	z-index:3;
}
.rolagemFotosGaleria{
	float:left;
	padding-top:56px;
	height:72px;
	margin-top:0;
	width:752px;
}
.rolagemFotosGaleria .seta{
	background:url(../imagens/seta-rolagem-galeria-esq.gif) no-repeat 0 0;
	height:34px;
	margin:18px 8px;
	width:34px;
}
.rolagemFotosGaleria .setaDir{
	background:url(../imagens/seta-rolagem-galeria-dir.gif) no-repeat 0 0;
}
.rolagemFotosGaleria li{
	position:relative;
}
.rolagemFotosGaleria .conteudoRolagem{
	height:73px;
	padding:0 7px;
	width:116px;
	position:relative;
}
.rolagemFotosGaleria .mascara{
	background:url(../imagens/mascara-galeria-miniaturas.png) no-repeat 0 0;
	display:block;
	height:73px;
	position:relative;
	width:116px;
	z-index:2;
}
.rolagemFotosGaleria .imagem{
	height:73px;
	left:7px;
	overflow:hidden;
	width:116px;
	position:absolute;
	top:0;
	z-index:1
}
.rolagemFotosGaleria div{
	height:72px;
}
.comoChegar{
	padding:40px 0 30px 105px;
	float:left;
}
.comoChegar li{
	float:left;
	padding-right:24px;
}
.comoChegar label{
	float:left;
	margin-right:8px;
}
.comoChegar li p{
	clear:both;
	margin-top:12px;
}
.comoChegar .botao{
	float:none;
	margin-left:129px;
}
/*///////////////////
	ImageBox	////
/////////////////*/
#ImageBoxClose img{border:0;}
#ImageBoxOverlay{
	background-color:#000;
	z-index:100;
	width:100%!important;
}
#ImageBoxCaption{background-color:#fff;}
#ImageBoxContainer{
	width:250px;
	height:250px;
	background-color:#fff;
	z-index:101;
}
#ImageBoxOuterContainer{
	z-index:102;
	width:100%!important;
}
#ImageBoxCaptionText{
	font-weight:bold;
	padding-bottom:5px;
	padding-right:80px;
	font-size:13px;
	color:#595858;
}
#ImageBoxCaptionImages{
	color:#595858;
	margin: 0;
}
#ImageBoxNextImage{
	background:url(../imagens/proxima.png) no-repeat right 10px;
}
#ImageBoxPrevImage{
	background:url(../imagens/anterior.png) no-repeat left 10px;
}

/* Google maps */
#directions{
	height:auto;
	width:740px;
}
#map_canvas{
	clear:both;
	display:none;
	height:350px;	
	width:740px;
}

/* Mapa do Site */
.mapa-do-site {
	padding:0 40px 0 15px;
	float:left;
}
.mapa-do-site li {
	font:normal 12px "Tahoma",Arial,Helvetica,sans-serif;
	list-style:none!important;
	line-height:24px;
}
.mapa-do-site li a {
	color:#0C4DA2;
}
.mapa-do-site li ul {
	padding:0 0 0 20px;
}
.mapa-do-site li ul li {
	list-style-position:inside!important;
	list-style-type:disc!important;
}
.mapa-do-site li ul li a {
	color:#D93169;
}


