
	html * {
		margin:				0;
		padding: 			0;
		border: 			none;
		list-style: 		none;
		font-size: 			1em;
	}

	body {
		font-family: 		Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		background: 		url(images/fondoWeb.jpg) #1f548d repeat-x;
		font-size: 			74%;
	}
	
	.floatLeft {
		float: 				left;
	}
	
	.clear {
		clear: 				both;
	}
	
	address {
		font-style:			normal; 		
	}
	
	#nav li * {
		cursor:				pointer !important;
	}
	
	.typeface-js {
		font-family: 		"Chalet";
	}
	
	a {
		text-decoration: 	none;
		color: 				#005ec3;
	}
	
	
	p {
		text-align: 		justify;
	}
	
	#wrapper a:hover {
		color: 				#99ff00;
	}
	
	#wrapper {
		width: 				934px;
		margin:				40px auto;
		position: 			relative;
		margin-bottom:		0px;
	}
	
	
	#right {
		width:				150px;
		position: 			absolute;
		top:				185px;
		right:				60px;
		font-size: 			2em;
	}
	
	.index #right img {
		margin:				5px 0;
	}
	
	#nav {
		margin-bottom:		10px;
	}
	
	#nav a {
		display: 			block;
		font-size:			2em;
	}
	
	body.index #header {
		background: 		url(images/header_index.png);
	}
	
	body.contacto #header {
		background: 		url(images/header_contacto.png);
	}
	
	#header {
		height: 			385px;
		position: 			relative;
		z-index:			1;
		background: 		url(images/header_catalogo.png);
	}
	
	#content {
		background: 		url(images/fondo_content.png) repeat-y;
		min-height: 		520px;
	}
	
	#footer {
		background: 		url(images/footer.png) no-repeat transparent;
		height: 			231px;
		margin-left: 		-2px;
		margin-top: 		-30px;
		clear:				both;
	}
	
	#footerInside {
		width:				657px;
		margin-left:		15px;
		padding-top: 		10px;
		color:				#23305a;
	}
	
	#footerInside a {
		color:				#23305a;
	}
	
	#footerInside a:hover {
		color:				white;
	}
	
	#footerInside p {
		text-align: 		center;
	}
	
	body.contacto #footer {
		margin-top: 		0;
	}
	
	#logo {
		position: 			absolute;
		top:				25px;
		left:				45px;
	}
	
	#main {
		padding-left: 		50px;
		padding-right: 		300px;
		top: 				-100px;
		z-index:			1000;
		position: 			relative;
	}
	
	h1 {
		color: 				#005ec3;
	}
	
	#main h1, #right h1 {
		font-family: 		"Chalet";
		font-size: 			3.5em;
		letter-spacing: 	-2px;
		border-bottom: 		1px solid #88e71e;
		font-weight: 		normal;
		line-height: 		35px;
	}
	
	#right h1 {
		font-size: 			1.5em;
		border-bottom: 		none;
		font-weight: 		normal;
		letter-spacing: 	0px;
		line-height: 		15px;
		width:				130px;
	}
	
	#main h1, #main p, #main ul {
		margin-bottom: 		15px;
	}
	
	#main h1.titulo2 {
		margin-top:			35px;
	}
	
	#main h2 {
		font-size: 			1.3em;
		letter-spacing: 	-1px;	
	}
	
	#main h2.titulo {
		font-size: 			1.8em;
	}
	
	#right h2.typeface {
		color:				#99ff00;
		text-align: 		left;
		font-size: 			1.5em;
		margin-top: 		0px;
		margin-bottom: 		0px;
		border-bottom: 		none;
		font-weight: 		normal;
		line-height: 		15px;
		width:				130px;
		font-family: 		"Chalet";
	}
	
	#main h2.typeface {
		font-family: 		"Chalet";	
		font-weight: 		normal;
	}
	
	#main #conocenos {
		font-size:			2em;
		text-align: 		right;
		margin-top:			-15px;
		color:				#88E71E;
		margin-bottom:		10px;
	}
	
	.listaProductos #main #conocenos, .buscador #main #conocenos {
		font-size: 			1.6em;
	}
	
	.producto #main #conocenos {
		font-size: 			1.5em;
	}	
	
	#conocenos a {
		color:				#88E71E;
	} 
	
	#conocenos a:hover {
		color:				#005EC3;
	} 
	
	h2, h3 {
		color:				#003399; 
	}
	
	#buscador {
		position: 			absolute;
		top:				40px;
		right:				45px;
		background: 		url(images/lupita.png) no-repeat bottom right;
		width: 				170px;
		color: 				#005EC3;
	}
	
	#buscador input {
		padding:			2px;
		border:				1px solid #005EC3;
		width:				140px;
		position: 			relative;	
		top:				2px;
	}
	
	#features {
		margin-left: 		260px;
	}
	
	.seccion #features {
		margin-left:		0px;
	}
	
	#right {
		font-size: 			1em;
		z-index:			1001;
	}
	
	#subnav a {
		color: 				#333;
	}
	
	#sidebar {
		float: 				left;
	}
	
	#foticos li {
		width:				237px;
		height: 			206px;
		overflow: 			hidden;
		background: 		url(images/diapo.png);
		margin-bottom: 		40px;
	}
	
	#foticos img {
		margin:				7px 0 0 7px;
	}
	
	body.contacto #right h1 {
		margin-top: 		20px;
		font-size: 			1.5em;
		letter-spacing: 	-1px;
	}
	
	.submenu {
		margin: 			2px 0 20px 0;
	}
	
	#right .submenu a {
		color:				#333;
	}
	
	#right .submenu a:hover {
		color:				#99ff00;
	}
	
	#listaProductos {
		width:				600px;
	}
	
	#listaProductos li {
		width:				194px;
		height:		 		280px;
		float:				left;
	}
	
	a.producto {
		width:				167px;
		height: 			162px;
		display: 			block;
		background: 		transparent url(images/fondoProduct.png) no-repeat;
		overflow: 			hidden;
		padding:			9px;
	}
	
	a.producto span {
		display: 			block;
		position: 			relative;	
		top:				16px;
	}
	
	a.producto img {
		max-width: 			168px;
		max-height: 		128px;
	}
	
	a.producto .fotoContainer {
		display: 			block;
		height: 			128px;
		overflow:			hidden;
		text-align: 		center;
		width:				168px;
		position: 			static;
	}
	
	#listaProductos h2 {
		font-size: 			1.1em;
		letter-spacing: 	0px;
		line-height: 		16px;
		margin-right: 		10px;
	}
	
	#listaProductos .info {
		margin-top: 		2px;
		padding:			3px;
	}
	
	#imagenProducto {
		float:				left;
		width:				230px;
		height: 			223px;	
		padding:			8px;
		background: 		transparent url(images/fondoProductBig.png) no-repeat;
	}
	
	#imagenProducto .fotoContainer {
		display:			block;
		height:				180px;
		overflow:			hidden;
		position:			static;
		text-align:			center;
		width:				207px;
	}
	
	#imagenProducto img {
		max-width: 			206px;
		max-height:			176px;	
		margin-bottom: 		5px;	
	}
	
	#imagenProducto span {
		color: 				#005ec3;
	}
	
	#text {
		margin-left:		240px;
		width:				335px;
	}
	
	#text h2 {
		font-size: 			1.8em;
		line-height: 		20px;
		margin-bottom: 		15px;
	}
	
	#text h3, text p {
		margin-bottom: 		10px;
	}	
	
	#caracteristicas li {
		padding-left:		25px;
		margin-bottom:		5px;
	}
	
	#caracteristicas li span {
		color:				#005ec3;
		font-weight: 		bold;
	}
	
	#caracteristicas li span.datos {
		color:				#333;
		font-weight: 		normal;
	}
	
	#talla {
		background: 		transparent url(images/tallas.png) no-repeat left top;
	}
	
	#medida {
		background: 		transparent url(images/medidas.png) no-repeat left top;
	}
	
	#lado {
		background: 		transparent url(images/lados.png) no-repeat left top;
	}
	
	#colores {
		background: 		transparent url(images/colores.png) no-repeat left top;
	}
	
	#idiomas {
		position: 			absolute;
		right: 				151px;
		top:				120px;
	}
	
	#idiomas li {
		float:				left;
		margin-right: 		5px;
	}
	
	#idiomas li a {
		width:				25px;
		height: 			25px;
		display: 			block;
	}
	
	#idiomas li a span {
		display: 			none;
	}
	
	#idiomas li a.es {
		background: 		transparent url(images/spanish.png) no-repeat top center;
	}
	
	#idiomas li a.en {
		background: 		transparent url(images/english.png) no-repeat top center;
	}
	
	ol li {
		list-style: 		decimal;
		margin-bottom: 		15px;
	}
	
	div.Paginador {
			clear:			both;
			margin-top:		40px;
	}
