*{margin: 0px;	padding: 0px;}

body{
	background-color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

p{padding: 5px}
img{border: 0px;}

#header{width: 950px;}

.line{
	background-image: url(../images/common/bg_line.gif);
	background-repeat: repeat-y;
	background-position: 254px 0px;
}

#banner{float: left;	padding: 9px 50px 10px 52px;}

#img_present{
	background-image: url(../images/img_present.jpg);
	width: 696px;
	height: 112px;
	float: left;
}

#menu{
	width: 750px;
	height: 31px;
	padding: 10px 0 0 200px;
	background-image: url(../images/common/bg_menu.gif);
	background-repeat: repeat-x;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}

#menu a{color: #fff; text-decoration: none; font-weight: normal;}
#menu a:hover{color: #5b4333; text-decoration: none;}

#nuestra_historia, #galeria_imagenes, #cachorros_disponibles, #contactenos{ color: #fff;}

#body{
	width: 950px;
	background-image: url(../images/common/bg_dog.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#body_content{width: 950px;}

#footer{
	width: 950px;
	height: 83px;
	background-color: #999;
	font-size: 15px;
	color: #fff;
}

#footer a{color: #fff; text-decoration: none;}
#footer a:hover{ text-decoration: underline;}

#bottom_lateral{
	float: left;
	width: 258px;
	height: 29px;
	background-color: #fff;
	background-image: url(../images/common/bg_bottom_lateral.gif);
	background-repeat: no-repeat;
}

#footer_info{ float: left;	padding: 30px 0 0 130px;}

#tel{float: right; padding: 30px 15px 0 0;}

.left{float: left;}
.right{float: right;}
.clearline{clear: both;}

#lateral{width: 258px; float: left;}

#info{
	width: 403px;
	float: left;
	padding: 15px 20px 0 17px;
	color: #333;
	text-align: left;
}

.tmb{
	padding: 12.5px;
}

.color_resal{color: #E16C1E;	font-weight: bold;}
a.color_resal{text-decoration: none;}
a.color_resal:hover{text-decoration: underline;}

#images{
	width: 242px;
	float: left;
	padding: 17px 0 0 0;
}

.img_lateral{padding: 34px 0 50px 25px;}

/*MENU LATERAL*/
#content_menu_lateral{height: 162px; float: left;}

ul#menu_lateral{width:200px; position: relative;}
ul#menu_lateral li{ float: left;	list-style-type:none;}
ul#menu_lateral li a { 
	text-indent: -9999px;
	display:block; 
	background:transparent url(../images/common/menu.gif) no-repeat; 
	margin: 10px 0 0 0;
}

li#jack a, li#dobermann a, li#schnauzer a, li#shiba a {width: 200px; height: 31px;}

li#jack a:link, li#jack a:visited { background-position: 0px 0px; } 
li#jack a:hover, li#jack a:focus { background-position: -200px  0px; } 

li#dobermann a:link, li#dobermann a:visited { background-position: 0px -43px; } 
li#dobermann a:hover, li#dobermann a:focus { background-position: -200px  -43px;} 

li#schnauzer a:link, li#schnauzer a:visited { background-position: 0px -87px;} 
li#schnauzer a:hover, li#schnauzer a:focus { background-position: -200px  -87px;} 

li#shiba a:link, li#shiba a:visited { background-position: 0px -131px;} 
li#shiba a:hover, li#shiba a:focus { background-position: -200px  -131px;}

/*MENU DOG*/
#content_menu_dog{height: 162px; float: left;}

ul#menu_dog{width:240px; position: relative;}
ul#menu_dog li{ float: left;	list-style-type:none;}
ul#menu_dog li a { 
	text-indent: -9999px;
	display:block; 
	background:transparent url(../images/common/menu_dog.jpg) no-repeat; 
}

li#jack_img a, li#dobermann_img a, li#schnauzer_img a, li#shiba_img a {width: 115px; height: 115px; padding: 0 4px 6px 0;}

li#jack_img a:link, li#jack_img a:visited { background-position: 0px 0px; } 
li#jack_img a:hover, li#jack_img a:focus { background-position: -240px  0px; } 

li#schnauzer_img a:link, li#schnauzer_img a:visited { background-position: -121px 0px;} 
li#schnauzer_img a:hover, li#schnauzer_img a:focus { background-position: -361px 0px;} 

li#dobermann_img a:link, li#dobermann_img a:visited { background-position: 0px -122px; } 
li#dobermann_img a:hover, li#dobermann_img a:focus { background-position: -240px  -122px;} 

li#shiba_img a:link, li#shiba_img a:visited { background-position: -121px -122px;} 
li#shiba_img a:hover, li#shiba_img a:focus { background-position: -361px  -122px;} 							