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

#fundo {
	height: auto;
	width: 100%;
	margin-top:0;
	overflow-x: hidden;
	background-image: url(../images/background.jpg);
}

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

#box_fotos_equipe{
	height: 572px;
	widht: 180px;
	position:absolute;
	left: 497px;
	width: 490px;
	top: 2px;
}

#box_fotos_lateral{
	height: 130px;
	widht: 180px;
	position:absolute;
	left: 309px;
	top: 98px;
	
}

#box_texto_lateral{
	height: 130px;
	widht: 180px;
	position:absolute;
	left: 309px;
	top: 98px;
	
}

#box_fotos{
	height: auto;
	width: auto;
	position: absolute;
	left: 30px;
	top: 74px;
}


#box_topo{
	height: 204px;
	width: 844px;
	position: absolute;
	left: 38px;
	top: 194px;
}

#box_contato{
	height: auto;
	width: auto;
	position: absolute;
	left: 30px;
	top: 74px;
}

#box_lateral{
	height: 629px;
	width: 384px;
	position: absolute;
	left: 447px;
	top: 204px;
	background-image: url(../images/fundo_lateral.png);
}


#box_menu_apoio{
	height: 201px;
	width: 613px;
	position: absolute;
	left: 308px;
	top: 83px;
}

#box_topo{
	height: 204px;
	width: 844px;
	position: absolute;
	left: 4px;
	top: 1px;
}


#box_divisoria_horizontal{
	height: auto;
	width: 897px;
	position: absolute;
	left: 25px;
	top: 880px;
}



#box_menu_inferior{
	height: 24px;
	width: 897px;
	position: absolute;
	left: -15px;
	top: 810px;
}


#box_textos_direita{
	height: 543px;
	width: 238px;
	position: absolute;
	left: 22px;
	top: 244px;
}


#box_menu_superior{
	height: 30px;
	width: 831px;
	position: absolute;
	left: 14px;
	top: 817px;
}

#box_frases{
	height: 53px;
	width: 460px;
	position: absolute;
	left: 420px;
	top: 76px;
}


#box_language{
	height: auto;
	width: 187px;
	position: absolute;
	left: 664px;
	top: 1px;
}




#box_rodape{
	height: 21px;
	width: 132px;
	position: absolute;
	left: 152px;
	top: 895px;
}




#box_conteudo_links{
	height: 605px;
	width: 840px;
	position: absolute;
	left: 5px;
	top: 210px;
	overflow-x: hidden;
	z-index: 1;
}

/* -------------- 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: 172px;
	width: 225px;
	position: absolute;
	left: 548px;
	top: 8px;
}

#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: 179px;
	width: 355px;
	position: absolute;
	left: 29px;
	top: -2px;
}

#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: 85px;
	width: 121px;
	position: absolute;
	left: 221px;
	top: 452px;
	
	
	
}
        
/* --------------- 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;
	
}
.texto_conteudo table tr td strong u {
	text-align: justify;
}
.texto_conteudo table tr td {
	font-size: 12px;
	color: #666;
}
.opa {
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
}
.epa {
	font-size: 11px;
	font-weight: normal;
}
.titulo {
	font-size: 16px;
	font-weight: bold;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
.subtitulo {
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
}

.novo{
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}

.para {
	text-align: justify;
}

.texto {
	font-size: 11px;
	text-align: justify;
}
.portia {
	font-size: 9px;
}
.nomes {
	font-size: 9px;
	text-align: center;
}
.texto_conteudo table tr .titulo .titulo .titulo {
	font-size: 16px;
}
.nomes {

}
.ooo {
	text-align: left;
	font-size: 14px;
}
.texto_conteudo table tr td .ooo strong u {
	text-align: justify;
}
.texto_conteudo table tr td #pp strong u {
	text-align: left;
}
u {
	text-align: left;
}
.text {
	font-size: 11px;
}
.opaer {
	font-size: 11px;
}
.nomes {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
}
.aaa {
	text-align: justify;
}
.texto_conteudo table tr .text .aaa {
	font-size: 11px;
}
.texto_conteudo table tr td .opa {
	color: #666;
}
.opa {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999;
}
.hermano {
	text-align: center;
}
.opa {
	color: #333;
	text-align: center;
}
.textw {
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.negrito {
	font-weight: bold;
}
