@charset "utf-8";
/* CSS Document */

#fundo {
	height: auto;
	width: auto;
	background-image:url(../images/corpo/bg_geral_cinza.png);
}

#corpo{
	height: 1650px;
	width: 970px;
	position: relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background-image: url(../images/corpo/fundo_conteudo.png);
}

#corpo_home{
	height: 1630px;
	width: 970px;
	position: relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background-image: url(../images/corpo/fundo_conteudo.png);
}

#corpo_galeriadevideos{
	height: 1430px;
	width: 970px;
	position: relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background-image: url(../images/corpo/fundo_conteudo.png);
}


#corpo_olivro{
	height: 1430px;
	width: 970px;
	position: relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background-image: url(../images/corpo/fundo_conteudo.png);
}


#box_texto_intro{
	height: 167px;
	width: 353px;
	position: absolute;
	left: 9px;
	top: 242px;
	padding: 15px;
}



#box_contato{
	height: auto;
	width: auto;
	position: absolute;
	left: 4px;
	top: 242px;
}




#box_twitter{
	height: 197px;
	width: 464px;
	position: absolute;
	left: 413px;
	top: 243px;
	z-index: 10;
}


#box_olivro{
	height: auto;
	width: auto;
	position: absolute;
	left: 501px;
	top: 1079px;
}


#box_titulo_portfolio{
	height: auto;
	width: 863px;
	position: absolute;
	left: 19px;
	top: 446px;
}


#box_titulo_olivro{
	height: 25px;
	width: 434px;
	position: absolute;
	left: 52px;
	top: 242px;
}


#box_olivro_capa{
	height: 214px;
	width: 271px;
	position: absolute;
	left: 52px;
	top: 275px;
}

#box_olivro_texto{
	height: 186px;
	width: 580px;
	position: absolute;
	left: 342px;
	top: 272px;
}


#box_olivro_fogassa{
	height: 107px;
	width: 580px;
	position: absolute;
	left: 342px;
	top: 452px;
	z-index: 15;
}




#box_olivro_intrucoes{
	height: 634px;
	width: 620px;
	position: absolute;
	left: 52px;
	top: 602px;
}


#box_olivro_img01{
	height: 100px;
	width: 222px;
	position: absolute;
	left: 697px;
	top: 684px;
}


#box_olivro_img02{
	height: 100px;
	width: 222px;
	position: absolute;
	left: 697px;
	top: 824px;
}



#box_olivro_img03{
	height: 100px;
	width: 225px;
	position: absolute;
	left: 696px;
	top: 965px;
}

#box_olivro_img04{
	height: 100px;
	width: 225px;
	position: absolute;
	left: 696px;
	top: 1112px;
}



#box_titulo_videos{
	height: auto;
	width: 863px;
	position: absolute;
	left: 19px;
	top: 446px;
}


#box_thumbs_home{
	height: auto;
	width: 863px;
	position: absolute;
	left: 19px;
	top: 569px;
	z-index: 50;
}


#box_divisao_horizontal{
	height: auto;
	width: auto;
	position: absolute;
	top: 1014px;
	left: 198px;
}


#box_divisao_horizontal02{
	height: auto;
	width: auto;
	position: absolute;
	top: 581px;
	left: 387px;
}



#box_menu_inferior{
	height: auto;
	width: auto;
	position: absolute;
	top: 1436px;
	left: 314px;
}


#box_rodape{
	height: 149px;
	width: auto;
	position: absolute;
	top: 1477px;
	left: -1px;
}

#box_menu_inferior_home{
	height: auto;
	width: auto;
	position: absolute;
	top: 1436px;
	left: 314px;
}


#box_rodape_home{
	height: 149px;
	width: auto;
	position: absolute;
	top: 1477px;
	left: -1px;
}


#box_menu_inferior_olivro{
	height: auto;
	width: auto;
	position: absolute;
	top: 1236px;
	left: 314px;
}


#box_rodape_olivro{
	height: 149px;
	width: auto;
	position: absolute;
	top: 1277px;
	left: -1px;
}




#box_menu_inferior_galeriadevideos{
	height: auto;
	width: auto;
	position: absolute;
	top: 1208px;
	left: 328px;
}


#box_rodape_galeriadevideos{
	height: 149px;
	width: auto;
	position: absolute;
	top: 1266px;
	left: -1px;
}






#box_divisao_vertical{
	height: auto;
	width: auto;
	position: absolute;
	top: 1078px;
	left: 409px;
}





#box_lateral_curio{
	height: 648px;
	width: 278px;
	position: absolute;
	left: 30px;
	top: 74px;
}


#box_conteudo{
	height: auto;
	width: 898px;
	position: absolute;
	left: 38px;
	top: 1px;
}

#box_conteudo_links{
	height: auto;
	width: auto;
	position: absolute;
	left: 313px;
	top: 295px;
}

#box_videos{
	height: 500px;
	width: 700px;
	position: absolute;
	left: 30px;
	top: 74px;
}


#container{
	height: 500px;
	width: 788px;
	position: absolute;
	left: 30px;
	top: 74px;
}



/* -------------- div's do meio (COMEÇA AQUI!) ------------ */
#meio{
	height: 480px;
	width: 779px;
	position: relative;
}
#box_sobre_filhote{
	height: 172px;
	width: 258px;
	position: absolute;
	left: 2px;
	top: 2px;
}



#box_nossos_filhotes{
	height: 172px;
	width: 258px;
	position: absolute;
	left: 268px;
	top: 2px;
}

#box_videos{
	height: 948px;
	width: 846px;
	position: absolute;
	left: 63px;
	top: 240px;
}

#box_canil_guarupe{
	height: 172px;
	width: 258px;
	position: absolute;
	left: 2px;
	top: 180px;
}

#box_pedigree{
	height: 172px;
	width: 258px;
	position: absolute;
	left: 268px;
	top: 180px;
}

#box_fotos{
	height: 172px;
	width: 225px;
	position: absolute;
	left: 549px;
	top: 185px;
}

#box_nossos_caes{
	height: 112px;
	width: 258px;
	position: absolute;		
}


#box_faq{
	height: 112px;
	width: 257px;
	position: absolute;
	left: 268px;
	top: 358px;
}


#box_nossos_caes{
	height: 112px;
	width: 257px;
	position: absolute;
	left: 2px;
	top: 358px;
}
#box_contato{
	height: 112px;
	width: 226px;
	position: absolute;
	left: 33px;
	top: 1105px;
	
	
	
}
        
/* --------------- div's do meio fim ---------------------- */

/* --------------- div's do rodape ------------------------- */
#rodape{
	height: 67px;
	width: 779;
}

#menu_rodape{
	height: auto;
	width: 779px;
	position: relative;
}

#creditos{
	height: 23px;
	width: 779px;
	position: relative;
	text-align:center;
	
}

#generico{
	height: auto;
	width: 500px;
    padding-right: 20px;
	
	
}

/* -------------------- CLASSES DE TEXTO ---------------- */

.texto_copyright{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #626262;	
	
}

.texto_conteudo{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #626262;
 	text-align: justify;	
}

.iframe{
	padding-right: 40 px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 0px;
	
}
