* {margin: 0px;}

 body {


	margin: 0px;
		background: url(fondolunares1.png) repeat;
		background-position: top-left;
		padding-bottom: 50px;

}



#wrap {
	
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 810px;
	height: 670px;
	padding: 0px 0px;
		 
	
	
}

#sombra {
	
	background: url(sombra2.gif) no-repeat bottom right;
		margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 810px;
	padding-right: 7px;
	padding-top: 7px;
	
	
}

ul {
	padding-top: 20px;
	margin-right: 10px;
}
li {
	display: inline;

	margin-right: 10px;

	
	
}

#header {
	

	margin-bottom: -5px;
}
#header a {
font-family: "Georgia";
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin-bottom: 2px;
		text-decoration: none;

}

#header a:hover {
	background-color:  #ff017e;
	color: white;
	
}


#columna-principal {
	
	width: 500px;
	margin-top: 25px;
	margin-left: 15px;
	float: left;
}



#columna-secundaria {
	width: 200px;
	height: 450px;
	margin-top: 15px;
	margin-left: 10px;
	background-color: ;
	border: 0px solid black;
	float: left;
	background-color: white;
	
}

table {
	
	border: none;
	margin-left: 5px;
}

caption {
	color: black;
	font-family: "Verdana";
	font-weight: bolder;
	text-align: left;
	padding-top: 5px;
}


img {
	border:none;
}

h1 {
		color: white;
	font-family: "Georgia";
	text-align: center;
	font-size: 24px;
font-weight: lighter;
	background: url(catalogo-banner.png) no-repeat;
	width: 800px;
	height: 43px;
margin-top: -4px;
margin-bottom: -1px;
text-indent: -9000px;
	
}

#borde {
 border: 5px solid #ff017e;
 width: 800px;
 margin-top: -1px;
 background-color: white;
float: left;
margin-bottom: 40px;
 padding-bottom: 10px;
	
}

#huecocaras {
	
	border: 7px solid #ccc;
	background: url(imagen1.jpg) no-repeat;
	
}


#tipos-catalogo {
	height: 28px;
	margin-top: -3px;
}

#tipos-catalogo ul {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;

}
#tipos-catalogo li {
	display: inline;
	padding: 0px;
	margin: 0px ;

}

#tipos-catalogo a {
	font-family: "Verdana";
		padding: 0px 0px;
		margin-right: -1px;
		background-color: black;
		color: white;
		text-decoration: none;
		text-indent: -9000px;
}

#tipos-catalogo a:hover {
	background-color: red;
	color: white;
	
}

#catalogo li#verano a{
	
		background-color: red;
	color: white;
		border-bottom: 5px solid black;
}
		#catalogo  li#menu-catalogo a {
			color: white;
			background-color: red;
		}
		

 #galeriaimagenes a:hover {
	

background-color: red;
width: 100px;
	height: 82px;
}

#galeriaimagenes a {
	
	width: 100px;
	height: 82px;
	padding: 5px;
	background-color: #ccc;
	float:left;
}		
		
	
	#banner {
	border-collapse: collapse;
	margin-left: 0px;
	margin-bottom: 5px;

}
#banner td {
	padding: -4px;
	padding: 0px;
}

#cuadrado0 a {
	
	width: 200px;
	height: 140px;
	float: left;
	background: url("mami-logo-rosa1.png") no-repeat;
}
#cuadrado1 a {
	
	width: 150px;
	height: 140px;
	float: left;
	background: url("cuadrado1-normal.jpg") no-repeat;
}
#cuadrado1 a:hover {
	
	background: url("cuadrado1.jpg") no-repeat;
	
}

#cuadrado2 a {
	
	width: 145px;
	height: 140px;
	float: left;
	background: url("cuadrado2-normal.jpg") no-repeat;
}
#cuadrado2 a:hover {
	
	background: url("cuadrado2.jpg") no-repeat;
	
}

#cuadrado3 a {
	
	width: 146px;
	height: 140px;
	float: left;
	background: url("cuadrado3-normal.jpg") no-repeat;
}
#cuadrado3 a:hover {
	
	background: url("cuadrado3.jpg") no-repeat;
	
}

#cuadrado4 a {
	
	width: 151px;
	height: 140px;
	float: left;
	background: url("cuadrado4-normal.jpg") no-repeat;
}
#cuadrado4 a:hover {
	
	background: url("cuadrado4.jpg") no-repeat;
	
}