*{
margin:0;
padding:0;
}

body{
	margin:auto;
  	background:#fff;
}
p{
	font-family:Arial, Helvetica, sans-serif;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:83px;
	color:#f56839;
	font-weight:normal;
}
 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	color:#f56839;
	font-weight:normal;
}

p a{
	color: #F93;
	text-decoration:none;
	
}
p a:hover{
	color: #F93;
	text-decoration: underline;
	
}
#divcentrador{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1012px;
	height: 580px;
	margin-top: -290px;
	margin-left:-506px;
}
/*#divcentrador{
	position: absolute;
	left: 599px;
	top: 0;
	width: 1012px;
	height: 580px;
	margin-top: 10px;
	margin-left:-506px;
}*/
#logo{
	background: url(../img/logo.png) no-repeat left top;
	width:132px;
	height:98px;
	position:absolute;
	left:0;
	bottom:30px;
	z-index:50;
}
/*....................................................................................SLIDESHOW FONDO*/
#slideshowHome {
    position:relative;
    height:580px;
}

#slideshowHome IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshowHome IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshowHome IMG.last-active {
    z-index:9;
}
/**//*...............................................................................SLIDESHOW FONDO interna*/
#slideshowInterna {
	position:relative;
	height:492px;
	width:1012px;
	margin:auto;
}

#slideshowInterna IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshowInterna IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshowInterna IMG.last-active {
    z-index:9;
}
/*..................................................................................SIN SLIDE*/
#sinSlideshowInterna {
	position:relative;
	height:492px;
	width:1012px;
	margin:auto;
}
.fondoAboutLabs{
		background: url(../img/fondo_about_labs.jpg) no-repeat left top;
}
.fondoAboutGolds{
		background: url(../img/fondo_about_golds.jpg) no-repeat left top;
}
.fondoPastLitters{
	background: url(../img/puppies1.jpg) no-repeat left top;
}
.fondoPastLitters2{
	background: url(../img/litterlabs.jpg) no-repeat left top;
}

.fondoAbout{
		background: url(../img/fondo_our_kennel.jpg) no-repeat left top;
}
.fondoFriends{
		background: url(../img/fondo_our_friends.jpg) no-repeat left top;
}
.fondoContact{
		background: url(../img/fondo_our_contact.jpg) no-repeat left top;
}
.fondoKennel{
		background:  url(../img/fondo_our_kennel2.jpg) repeat-y  ;
}


/*...................................................................................botoneraH HOME*/
#botonera {
	width: 523px;
	height: 276px;
	background: url();
	position: absolute;
	top:15px;
	left:18px;
	z-index: 1000;
		list-style-type:none;

 }
  #botonera li a {
	 display:block;
 	width:523px;
	height:92px;
	background: url(../img/spacer.gif);
  }

#botonera li a {
 	list-style: none; 
font-family:Arial, Helvetica, sans-serif;
	font-size:83px;
	color:#f56839;
	font-weight:normal;
 	text-decoration:none;
  }
#botonera a:hover {
	width:523px;
	height:89px;
 	border-bottom:solid 3px #e95828;
	color:#e95828;
  }
 /*......................................................................botonera INTERNAS*/
#botoneraInternas {
	width: 259px;
	height: 186px;
	background: url();
	position: absolute;
	top:97px;
	left:16px;
	z-index: 1000;
		list-style-type:none;

 }
 #botoneraInternas  li a {
	display:block;
 	width:259px;
	height:62px;
	margin-bottom:10px;
	background: url(../img/spacer.gif) ;
 	list-style: none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	color:#f56839;
	font-weight:normal;
 	text-decoration:none;
  }
#botoneraInternas  a:hover {
	width:259px;
	height:59px;
 	border-bottom:solid 3px #e95828;
	color:#e95828;
 	padding:0;
	margin-bottom:0px;

  }
  	/*.........................................................SUBMENU*/
#botoneraInternas li ul {
	 	width:455px;
 	z-index: 1000;
	position: absolute;
	left:259px;
 	display: none;
		list-style-type:none;
 
}
#female ul {
 	top:0px;position: absolute;
 }
#male  ul {
 	top:72px;
 }
#puppies  ul {
 	top:144px;
 }
#botoneraInternas li ul li {
	display: list-item;
	float: none;
	margin: 0;
	padding:0;
	width:455px;
 	height:62px;
 
 }
#botoneraInternas li ul li a {
	width:455px;
	height:62px;
  	list-style: none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	color:#f56839;
	font-weight:normal;
 	text-decoration:none;
	background: url(../img/spacer.gif);
		margin: 0;
	padding:0;

}

#botoneraInternas li ul li a:hover {
	width:455px;
	height:59px;
 	border-bottom:solid 3px #e95828;
		color:#e95828;
	margin: 0;
	padding:0;

  }
/*................................................................HIDYNG MENU*/

#siteMenuBar
 	{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    margin-top: -27px;
}
 
#siteMenuBar > #menuContainer
{
   margin-left: auto;
   margin-right: auto;
   width: 100%;
    height: 25px;
    padding-top: 5px;
}
 
#siteMenuBar ul
{
    float: right;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}
 
#siteMenuBar li
{
    display: inline-block;
   margin: 0;
    padding: 0 5px 0 5px;
    margin-right: 10px;
}
 
#siteMenuBar ul:first-child
{
    float: left;
    margin-left: 10px;
}
/*.....................................................MENU SUPERIOR INTERNAS*/
#menuSuperior{
	z-index:100px;
	width:1010px;
	height:24px;
	margin:auto;
	margin-top:14px;
	margin-bottom:4px;
	border:solid 1px #fcdfd4;
 	position:relative;
 }
 
 /*..............................................................MENU NARANJA*/
#menuNaranja {
 
	width: 282px;
	height: 23px;
	background: url();
	position: absolute;
	left:0px;
	z-index: 1000;
 }
#menuNaranja li {list-style: none; position: absolute; }
#menuNaranja li, #menuNaranja a {
	  display: block;}
	   	#botNar_0, #botNar_0 a {top: 0; left:0; width:38px; height: 23px; background-image: url(../img/botonera_naranja.jpg);	background-position: 0 0; }

 	#botNar_1, #botNar_1 a {top: 0; left:48px; width:73px; height: 23px; background-image: url(../img/botonera_naranja.jpg);	background-position: -38px 0; }
	#botNar_2, #botNar_2 a {top: 0; left:121px; width:93px; height: 23px; background-image:url(../img/botonera_naranja.jpg);	background-position:-111px 0 ; }
	#botNar_3, #botNar_3 a {top: 0; left:214px; width:78px; height: 23px;background-image:url(../img/botonera_naranja.jpg);	background-position:-204px 0 ; }

	#botNar_0 a:hover { background-position:0 -23px ;}
	#botNar_1 a:hover, #botNar_1 .activado  { background-position:-38px -23px ;}
	#botNar_2 a:hover, #botNar_2 .activado { background-position:-111px -23px ;}
	#botNar_3 a:hover, #botNar_3 .activado { background-position:-204px -23px ;}
 /*.....................................................................MENU Negro*/
#menuNegro {
 
	width: 300px;
	height: 23px;
	background: url();
	position: absolute;
	right:218px;
	z-index: 1000;
 }
#menuNegro li {list-style: none; position: absolute; }
#menuNegro li, #menuNegro a {
	  display: block;}
 	#botNeg_1, #botNeg_1 a {top: 0; left:0; width:90px; height: 23px; background-image: url(../img/botonera_negra.jpg);	background-position: 0 0; }
	#botNeg_2, #botNeg_2 a {top: 0; left:90px; width:102px; height: 23px; background-image:url(../img/botonera_negra.jpg);	background-position:-90px 0 ; }
	#botNeg_3, #botNeg_3 a {top: 0; left:192px; width:108px; height: 23px;background-image:url(../img/botonera_negra.jpg);	background-position:-192px 0 ; }
 
	#botNeg_1 a:hover, #botNeg_1 .activado { background-position:0 -23px ;}
	#botNeg_2 a:hover, #botNeg_2 .activado { background-position:-90px -23px ;}
	#botNeg_3 a:hover, #botNeg_3 .activado { background-position:-192px -23px ;}
  /*.........................................................................MENU galeria SHOWS kids pedigree*/
#menuGalShowsKidsPed {
	width: 196px;
	height: 20px;
	background: url();
	position: absolute;
	right:0px;
	z-index: 1000;
	top: 85px;
 }
#menuGalShowsKidsPed li {list-style: none; position: absolute; }
#menuGalShowsKidsPed li, #menuGalShowsKidsPed a {
	  display: block;}
	#botGal, #botGal a {top: 0; left:0; width:55px; height: 20px; background-image: url(../img/botonera_galeria_shows_kids_ped.jpg);	background-position: 0 0; }
  	#botShows, #botShows a {top: 0; left:55px; width:48px; height: 20px; background-image: url(../img/botonera_galeria_shows_kids_ped.jpg);	background-position: -55px 0; }
	#botKids, #botKids a {top: 0; left:103px; width:34px; height: 20px; background-image: url(../img/botonera_galeria_shows_kids_ped.jpg); background-position:-103px 0 ; }
	#botPed, #botPed a {top: 0; left:137px; width:59px; height: 20px;background-image: url(../img/botonera_galeria_shows_kids_ped.jpg); background-position:-137px 0 ; }

	#botGal a:hover, #botGal .activado { background-position:0 -20px ;}
	#botShows a:hover,#botShows .activado { background-position:-55px -20px ;}
	#botKids a:hover,#botKids .activado { background-position:-103px -20px ;}
	#botPed a:hover,#botPed .activado { background-position:-137px -20px ;}
	
 	#botGalPuppies, #botGalPuppies a {top: 0; left:82px; width:55px; height: 20px; background-image: url(../img/botonera_galeria_shows_kids_ped.jpg);	background-position: 0 0; }
	#botGalPuppies a:hover, #botGalPuppies .activado { background-position:0 -20px ;}
/* barra de estado*/

#barraEstado{
	width:1012px;
	height:28px;
 }

#barraEstado li{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#2b2b29;
	text-transform:uppercase;
	float: left;
	list-style:none;
}
#barraEstado li a{
 	background:url(../img/barrainclinada.jpg) no-repeat right 2px;
	padding-right:11px;
	text-decoration:none;
	float: left;
	color:#656561;
}
#barraEstado li a:hover{
	text-decoration:underline;
  }


/*...............................................................................SLIDER LISTA ///////////*/
.imgPedigree{
	position:relative;
	height:439px;
	width:1012px;
	margin:auto;
}
/*...............................................................................SLIDER LISTA ///////////*/
#slider{
	position:relative;
	height:455px;
	width:1012px;
	margin:auto;
}

 #slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
	#slider li{
	position:relative;
	}
#slider, #slider li{
	width:1012px;
	height:455px;
	background-color: #757575;
	}
	#sliderGal{
	position:relative;
	height:475px;
	width:1012px;
	margin:auto;
}
 #sliderGal ul, #sliderGal li{
	margin:0;
	padding:0;
	list-style:none;
	}
	#sliderGal li{
	position:relative;
	}
#sliderGal, #sliderGal li{
	width:1012px;
	height:475px;
	color:#000;
	}
span#nextBtn{
position: absolute;
 right:0px;
bottom:15px;
 z-index:900;
}
span#prevBtn{
 position: absolute;
left:0;
bottom:15px;
 z-index:900;
}	

/*..............................................................................INFORMACION SOBRE CADA PERRO*/

#infoArriba{
	margin-bottom: 10px;

 }
#infoArriba h1{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#f56839;
	margin-bottom:5px;
}
#infoAbajo{
	height:20px;
	width:1012px;
	padding-top:3px;
	background:#FFF;

}
#infoAbajo p, #infoArriba p{
	font-size:10px;
	text-transform:uppercase;
	color:#000;
 }
 
 /* ............................................................................... SHOWS EN SLIDE*/
 
.showsFoto{
	 border:solid 15px #FFF;
	 width:410px;
	 height:360px;
	 position:absolute;
	 bottom:20px;
	 left:50px;
 }
 .kidsFoto{
	border:solid 15px #FFF;
	/*width:240px;*/
	height:360px;
	position:absolute;
	bottom:20px;
	left:50px;
 }

.showsTexto{
	width:300px;
	position:absolute;
	bottom:20px;
	left:507px;
	height:auto;
 }
 .kidsTexto{
	width:300px;
	position:absolute;
	bottom:20px;
	left:640px; /*left:340px;*/
	height:auto;
 }
 .pedigreeTexto{
	width:870px;
	position:absolute;
	top:46px;
	left:48px;
	height:380px;
 	overflow:hidden;
 }
.showsTexto p, .kidsTexto p, .pedigreeTexto p{
	color:#FFF;
	font-size:12px;
	line-height:25px;
}
.showsTitulo{
	width:auto;
	position:absolute;
	top:19px;
	left:49px;
	z-index:2000;
  }

	.showsTitulo p{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	z-index:auto;
 }
#contSCROLL{
	float:right;
	width:700px;
	height: 450px;
	font-size:15px;
	color:#656561;
	padding-right:20px;
  }
 #contSCROLL2{
	width:975px;
	height: 450px;
	padding: 10px 20px 20px 20px;
  }
#contSCROLLAbout{
	float:right;
	height: 490px;
	font-size:15px;
	color:#656561;
	padding-right:20px;
	width: 500px;
	
 
 }
 /*-------------------------------------------------------------------------- scroll */
 .marco{
	width:500px;
	height: 470px;
	padding:20px 20px 0 20px;
	position:absolute;
	border:solid 1px #000;
	right: 0px;
 }
 .marcoAboutLabs{
	width:700px;
	height: 450px;
	padding:20px;
	position:absolute;
	border:solid 1px #000;
	right: 0px;
 }
.scroll-pane {
	width:100%;
	height: 480px;
	overflow: auto;
	background: transparent;
	float: left;
	padding-right: 40px;
}
#botonDescargarPDF{
	width:180px;
	height:20px;
	font-size:9px;
	color:#f56839;
	position:absolute;
	bottom:-25px;
	list-style:none;
}

#botonDescargarPDF li a{
		width:180px;
	height:20px;
	display:block;
	color:#f56839;
	list-style:none;
	background:url(../img/boton_descargar_pdf.jpg) no-repeat left top ;
	
}
#botonDescargarPDF li a:hover{
 	background:url(../img/boton_descargar_pdf.jpg) no-repeat left -20px ;
	
}
/*...........................................................................................botonera past litters*/
#botoneraPastLitters {
	width: 100%;
 	background: url();
 	z-index: 1000;
		list-style-type:none;

 }
 #botoneraPastLitters li {
 	float:left;
 }
 #botoneraPastLitters li a {
	display:block;
 	width:450px;
	height:62px;
	margin-bottom:10px;
	margin-right:20px;
	background: url(../img/spacer.gif);
	list-style: none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	color:#f56839;
	font-weight:normal;
 	text-decoration:none;
  }
#botoneraPastLitters  a:hover {
 	height:59px;
 	border-bottom:solid 3px #f56839;
  }
/********************************************************* titulo kennel contact friends*/
.tituloKCF p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	font-weight:bold;
	color:#FFF;
 	width:300px;
	float:left;
	border-bottom:solid 2px #FFF;
	margin:16px;
	
}
.tituloKennel p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	color:#fff;
	font-weight:normal;
  	width:400px;
	float:left;
 	margin:16px;
	line-height:65px;
	
}
.tituloKCF p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	font-weight:bold;
	color:#FFF;
 	width:300px;
	float:left;
	border-bottom:solid 2px #FFF;
	margin:16px;
	
}
.tituloAbout p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	font-weight:bold;
	color:#e95828;
	width:192px;
	position:absolute;
	border-bottom:solid 2px #e95828;
	margin:16px;
	
}
.tituloNaranja p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	font-weight:bold;
	color:#f76839;
 	width:200px;
	float:left;
	border-bottom:solid 2px #f76839;
	margin:16px;
	
}

  /*........................................................................................  etiqueta  */
#etiqueta a{
	width:16px;
	height:98px;
	background: url(../img/etiqueta.jpg) no-repeat right top #000;
	position:absolute;
	right:0;
	top:455px;
	z-index:1000;
}
#etiqueta a:hover{
	width:60px;
	height:98px;
	background:  url(../img/etiqueta.jpg) no-repeat left top #000;
	position:absolute;
	right:0;
	top:455px;
	z-index:1000;
}
 /* -------------------------------------------------------                                      FORM*/
#contacto form{
	width:440px;
	padding:15px 0 0 0;
	border-top:solid 1px #727070;
	margin-top:10px;
	font-size:12px;
}
#contacto input, #contacto textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #ccc;
	background-color: #727070;
	color:#fff;
	padding: 2px 0 0 2px;
	margin-bottom:5px;
}
#contacto input:hover, #contacto textarea:hover{
	border: 1px solid #ccc;
}

#contacto input {
	height:17px;
	width:248px;
}
#contacto textarea {
	height:50px;
	width:248px;
}
#contacto .button {
 	border: 1px solid #ccc;
	background-color: #f76839;
	width:70px;
	height:20px;
	padding:0 0 3px 0;
	float:right;
	font-weight:bold;
}

#contacto .button:hover {
	border: 1px solid #014493;
	background-color: #635A6D;
	color:#FFF;
}

/* -----------------------------------------------------***********************************-#newsletterSubscribe*/
#newsletterSubscribe{
	width:185px;
 	position:absolute;
	top:18px;
	right:15px;
 		z-index:50;
		border:none;

}
 
 #newsletterSubscribe input {
	color:#FFF;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	background:#000;
	width:160px;
	list-style:none;
	padding:0px 0px 0px 2px ;
	border:solid 1px #000;
	height:15px;
	
}
#newsletterSubscribe .botonFlecha  {
		background:url(../img/flecha.png) no-repeat  0 0;
		position:absolute;
		right:0;
		width:15px;
		height:15px;
  	top:0px;
	cursor:pointer;
	border:none;
	color:#fff;
		
		
}

#newsletterSubscribe .botonFlecha:hover  {
		background:url(../img/flecha.png) no-repeat 0 -15px  ;
		position:absolute;
		right:0;
		width:15px;
		height:15px;
  	top:0px;
		
		
}

 .form2{
	 border:none;
  }
.bullet li{
	list-style-position:outside;
	margin-bottom:5px;
	margin-left:15px;
}
.bullet ul{
	padding-bottom:50px;
	 
}
.bullet a{
color: #F93;
text-decoration:none;
}
.bullet a:hover{
	text-decoration:underline;
 
}
.firmaAtmas{
	width:188px;
	height:36px;
	position:absolute;
	bottom:-36px;
	right:0;
}
a img{
	border:none;
}
