

body{
	margin: 0;
	padding: 0;
	background: #fead0e;
	font-family: "Verdana",sans-serif;
	font-size: 18px;
	color: #4b3304;
}

#contenedor{background: url(imgs/background.jpg);}

#cabecera{
	position: relative;
	width: 1000px;
	height: 220px;
	margin: 0 auto;
}


/*    ---------------------- MENU -------------------------    */

#menu{
	position: relative;
	width: 920px;
	height: 58px;
	background: url(imgs/menu.png) no-repeat;
	margin: 0 auto;
	padding-left: 80px;
	padding-top: 8px;
}

#menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul li{
	float: left;
	height: 31px;
}



img{
	border: none;
}

#menu li a{ height: 50px; }

#noticias a{ background: url(imgs/menu/noticias.png) no-repeat; width: 129px;}
#noticias a:hover{ background-position: bottom;}

#peluqueria a{ background: url(imgs/menu/peluqueria.png) no-repeat; width: 141px;}
#peluqueria a:hover{ background-position: bottom;}

#guarderia a{ background: url(imgs/menu/guarderia.png) no-repeat; width: 129px;}
#guarderia a:hover{ background-position: bottom;}

#adiestramiento a{ background: url(imgs/menu/adiestramiento.png) no-repeat; width: 192px;}
#adiestramiento a:hover{ background-position: bottom;}

#galeria a{ background: url(imgs/menu/galeria.png) no-repeat; width: 106px;}
#galeria a:hover{ background-position: bottom;}

#contacto a{ background: url(imgs/menu/contacto.png) no-repeat; width: 145px;}
#contacto a:hover{ background-position: bottom;}

/*  ------------------------------------------------------------     */



/*  --------------------   PIE   ----------------------------------  */

#pie{
	position: relative;
	width: 100%;
	height: 400px;
	background: url(imgs/pie.jpg) repeat-x;
	padding: 0;

}

#form{
	position: relative;
	margin: 0 auto;
	padding-top: 40px;
	padding-left: 45px;
	width: 800px;
	height: 80px;
}
#form_izq{float: left;}
#form_dcha{float: left; margin-left: 40px;}
#datos_contacto{float: right; margin-top: 22px; margin-right: 10px; width: 265px; line-height: 1.4;}
#resultado{clear: both; padding-top: 10px; width: 800px; height: 50px; font-weight: bold; font-size: 15px;}

label{ display: block; font-size: 15px; }

#nombre, #telf, #mail{ background: url(imgs/input.png) no-repeat; width: 191px; height: 39px; border-style: none; outline: 0; padding: 0 7px 0 10px; font: 15px Verdana,Arial,sans-serif; color: #4b3304; margin-bottom: -15px; margin-top: 2px;}
#msn{ background: url(imgs/textarea.png) no-repeat; width: 194px; height: 152px; border-style: none; outline: 0; padding: 13px 7px 0 10px; font: 15px Verdana,Arial,sans-serif; color: #4b3304; margin-top: 2px; overflow: auto; }
#enviar{ background: url(imgs/enviar.png) no-repeat; border: none; cursor: pointer; width: 67px ; height: 22px ; margin-left: 140px; }

/*  ---------------------------------------------------------------   */


#contenido{
	position: relative;
	width: 875px;
	height: 580px;
	background: url(imgs/contenido.png) no-repeat;
	margin: 0 auto;
	padding: 53px 0 0 125px;
}



a{
	outline: 0;
	text-decoration: none;
	display: block;
}

a:hover{
	text-decoration: none;
	
}

#menu ul a{
	text-indent: -99999px;
}


#alytxu{font-size: 13px; text-align: center;}

/*  ----------------------  NOSOTROS  -------------------------------  */

#txt_nos{float: left; width: 460px; height: 434px; line-height: 1.6; padding-top: 25px;}

#perro{float: right; width: 196px; height: 435px; padding-top: 6px; padding-right: 200px;}


/*  -----------------------------------------------------------------  */

.precio{font-size: 12px;}

/*  ----------------------  PELUQUERIA  -----------------------------  */

#txt_pelu{float: left; width: 390px; height: 434px; line-height: 1.6; padding-top: 30px;}

#imgs_pelu { float: right; width: 300px;height: 435px; padding-top: 6px; padding-right: 160px;}
#hoja_pelu {position: relative; width: 406px;}
#foto_pelu {position: relative; width: 292px; padding-left: 45px;}

/*  -----------------------------------------------------------------  */



/*  ----------------------  GUARDERIA  -----------------------------  */

#txt_guarde{float: left; width: 390px; height: 434px; line-height: 1.6; padding-top: 30px;}

#imgs_guarde{ float: right; width: 300px;height: 435px; padding-top: 6px; padding-right: 160px;}
#hoja_guarde{position: relative; width: 407px;}
#foto_guarde{position: relative; width: 281px; padding-left: 45px;}

/*  -----------------------------------------------------------------  */



/*  ----------------------  ADIESTRAMIENTO  -----------------------------  */

#txt_adies{float: left; width: 390px; height: 434px; line-height: 1.6; padding-top: 30px;}

#imgs_adies { float: right; width: 300px;height: 435px; padding-top: 6px; padding-right: 160px;}
#hoja_adies {position: relative; width: 409px;}
#foto_adies {position: relative; width: 195px; padding-left: 80px;}

/*  -----------------------------------------------------------------  */


/*  ----------------------  GALERIA  -----------------------------  */

	#carousel_galeria{ background: url(imgs/fondo_galeria.png) no-repeat; width: 778px; height: 448px; }
	a{ outline: 0; text-decoration: none; display: block;}
	.btn_next a:hover{background: url(imgs/flecha_dcha_on.png)}
	.btn_prev a:hover {background: url(imgs/flecha_izq_on.png)}
	
	
	#carousel {
	position: relative; 
	overflow: hidden; 
	height: 352px;
	width: 467px;
	top: 31px;
	left: 53px;
	}
	
	#carousel .belt {
	position: absolute; 
	left: 0;
	top: 0;
	}
	
	#carousel .panel {
	width:467px;
	float: left; 
	overflow: hidden;
	margin-right: 15px;
	}
	
	.btn_prev {
	position: relative;
	height:346px;
	width:95px;
	float:left;
	left: 35px;
	top: 60px;
	}


	.btn_next {
	position: relative;
	height:350px;
	width:105px;
	float:right;
	top: 60px;
	right: 43px;
	
	}

/*  -----------------------------------------------------------------  */



/*  ----------------------  NOTICIAS  -----------------------------  */

          /*   SLIDER    */
#slider{position: relative;}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:725px;
	height:465px;
	overflow:hidden; 
	}															
#prevBtn a{
	position:absolute;  
	display:block;
	width:58px;
	height:64px;
	background:url(imgs/noticias_up.png) no-repeat;
	left: 828px;
	top: 70px;	
	}	
#nextBtn a{ 
	position:absolute;
	display:block;
	width:58px;
	height:64px;
	background:url(imgs/noticias_down.png) no-repeat;
	left: 828px;
	top: 420px;	
	}
	
#nextBtn a, #prevBtn a {
	text-indent: -99999px;
}


           /*   -------    */
           
#video_lula, #haiti, #radio, #francesas, #uba, #adopta{background: url(imgs/ptos_noticias.png) no-repeat bottom left; width: 682px; height: 150px; }
.img_noticia{ float: left; padding-left: 5px; width: 110px; padding-top: 20px; }
.txt_noticia{float: right; padding-left: 20px; width: 542px;} 

.encabezado{font-weight: bold;}
.p_noticia{font-size: 12px;  }

li a{text-decoration: none; color: #4b3304;}

/*  -----------------------------------------------------------------  */

















