a.menu2 {
	font-family: "Times New Roman", Times, serif;
	color: #002e60;
	padding-left:5px;
	text-decoration:none;
	}
a.menu2:visited {
	font-family: "Times New Roman", Times, serif;
	color: #002e60;
	padding-left:5px;
	text-decoration:none;
	}
a.menu2:hover {
	font-family: "Times New Roman", Times, serif;
	color: #002e60;
	padding-left:5px;
	text-decoration:none;
	}


.carousel-component { 
	padding:8px 16px 4px 16px;
	margin:0px;
}

.carousel-component .carousel-list li { 
	margin:4px;
	width:204px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
	               img.border-left (1) + img.border-right (1)*/
	height:293px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
	/*	margin-left: auto;*/ /* for testing IE auto issue */
}

.carousel-component .carousel-list li a { 
	display:block;
	border:1px solid #e2edfa;
	outline:none;
}

.carousel-component .carousel-list li a:hover { 
	border: 1px solid #aaaaaa; 
}

.carousel-component .carousel-list li img { 
	border:1px solid #999;
	display:block; 
}
								
.carousel-component .carousel-prev { 
	position:absolute;
	top:100px;
	z-index:3;
	cursor:pointer; 
	left:5px; 
}

.carousel-component .carousel-next { 
	position:absolute;
	top:100px;
	z-index:3;
	cursor:pointer; 
	right:5px; 
}
.menu {
	float: left;
	width: 140px;
	height: 385px;
	text-align: left;
	margin-left: 10px;
}
.contenido {
	float: left;
	width: 500px;
	height: 385px;
	text-align: left;
	margin-left: 50px;
}
.topleft {
float: left;
width: 250px;
text-align: left;
}
.topright {
float: left;
width: 250px;
text-align: right;
}

.titulo {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #002e60;
	text-decoration:none;
}

.nombre_p {
  font-family: "Times New Roman", Times, serif;
	color: #002e60;
	font-size: medium;
	padding-left:6px;
	font-weight: bold;
	
}
.texto_p {
	font-size: small;
	color: #333333;
	font-family: "Times New Roman", Times, serif;
	margin:10px;
}
.info_p {
  font-family: "Times New Roman", Times, serif;
	color: #002e60;
	font-size:small;
	padding-left:6px;
	font-weight: bold;
	
}
.precio_p {
	color: #002e60;
	font-weight: bold;
	font-size: 16px;
}
table.tblProductos {
	border: 0px;
}
td.tblProductos {
	border: 1px solid white;
}
tr.tblProductos {
	border: 1px solid white;
}
