* {		padding: 0px;outline: 0;margin: 0px;}
img {	behavior: url("iepngfix.htc");}
div {	behavior: url("iepngfix.htc");}
body {	behavior:url("csshover.htc");background-repeat: repeat;}
a {		text-decoration: none;}
a img {	border: none;}

#contenedor {		width: 1000px;margin-right: auto;margin-left: auto;}
#buscador {			height: 30px;width: 970px;font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;color: #FFF;float: left;position: relative;display: inline;
					background-repeat: no-repeat; background-position: left top;padding: 5px 0 0 10px;margin-left:5px;}
#buscador label {	width: 40px;display: inline-block;}
#buscador select {	width: 150px;margin-right: 10px;}
#header {			float: left; height: 175px;width: 1000px;overflow: hidden;position: relative;}
#logo {				float: left;height: 150px; max-width: 300px; top: 15px;overflow: hidden;
					position: absolute;left: 30px;}
#menu {				height: 30px;width: 1000px;float: left;}
#nave {				list-style: none;margin: 0;padding: 0;float: right;}
#nave  li {			margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 70%;display: inline;}
#nave  a {			display: block;	float: left;margin: 0;
					padding: 8px 12px;text-decoration: none;min-width:50px;	text-align: center;}
#nave a:hover, #nave a.activo { padding-bottom: 8px;}
#contenido {		background-color: #FFFFFF;float: left;height: auto;width: 1000px; min-height:500px;
					padding-bottom:10px;}
#navegación {		float: left;height: 30px;width: 980px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;
					color: #333333;padding: 10px 0 0 20px;}
#colum_izq {		float: left;width: 200px;margin-left: 20px;}

#categorias2{		border: solid 1px #abd4e3; padding:5px; width: 198px; }
#categorias2 ul{	list-style-type: none; }
#categorias2 li{	background-repeat: no-repeat; background-position: 10px center; }
#categorias2 a{		display: block;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;
					text-decoration: none;}
#categorias2 a:hover, #categorias a.activo2 { color:#fff;background-color:#FD029F;
					background-repeat: no-repeat;background-position: 15px center;font-weight: bold;}


#categorias ul{		list-style-type: none;border-left: solid 1px #abd4e3;border-right: solid 1px #abd4e3;
					border-bottom: solid 1px #abd4e3;
					width: 198px;background-repeat: no-repeat;margin-top: 30px;}
#categorias ul li a{display: block;font-family: Arial, Helvetica, sans-serif;font-size: 12px;
					color: #666;text-decoration: none;
					text-indent: 30px;background-repeat: no-repeat;
					background-position: 10px center; padding: 5px 0 5px 0;_height:15px;}
#categorias ul li a:hover, #categorias a.activo2 {	color:#fff;background-color:#FD029F;
					background-repeat: no-repeat;background-position: 15px center;font-weight: bold;}


#colum_der {		float: left;width: 710px;padding: 0 20px 0 30px;}
#colum_der p {		float: left;width: 660px;margin-bottom: 20px;font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;color: #666;}
.bg_categoria {		font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;font-weight: bold;color: #FFFFFF;text-transform: uppercase;float: left;
					height: 22px;width: 693px;padding-top: 8px;padding-left: 17px;}
.bg_categoria2 {	font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;font-weight: bold;color: #FFFFFF;text-transform: uppercase;float: left;
					height: 22px;width: 198px;padding-top: 8px;padding-left: 17px;}
#ofertas {			float: left;height: 220px;width: 720px;overflow: hidden;margin-bottom: 20px;}
#pie {				background-color: #333;float: left;height: 60px;width: 940px;
					font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #999999;
					line-height: 18px;text-align: center;padding-top: 20px;padding-right: 30px;
					padding-left: 30px;padding-bottom: 20px;}
#pie a{				color:#FFFFFF; }

.bordecito{			padding:3px; margin:3px; background-color:#FFFFFF; }					
.productos, .destacados{
					float: left;height: 150px;width: 161px;border: 1px solid #abd4e3;margin-bottom: 10px;
					float: left;margin: 0 3px 0 3px;overflow: hidden;_margin: 0 3px 3px 2px;}
.destacados {		background-color: #FFF; border: 1px solid #fff; height:160px; }
#productos_nuevos, #productos_destacados {height: 380px;width: 710px;padding-top: 50px;}
#productos_destacados {height: 200px;background-color: #a7c8d3;margin-bottom: 20px; border-bottom: 1px solid #44808b}
.img_productos {    width: 130px;margin-top: 5px;margin-left: auto;margin-bottom: 10px;margin-right: auto;
					background-color:#FFF; border: solid 1px #ccc;} /*height: 100px;overflow:hidden;*/
.productos:hover, .destacados:hover {background-color: #e7f0f2;cursor:pointer;border: 1px solid #2580a2;}
.info_productos {	font-family: Arial, Helvetica, sans-serif;color: #333333;font-weight: bold;float: left;
					width: 154px;padding-right: 5px;
					padding-left: 5px;font-size: 11px;display: block;height: 40px;text-align: center;}
.info_productos span {font-weight: normal;color: #666666;}
.ver {				font-family: Arial, Helvetica, sans-serif;font-size: 11px;float: right;width: 100px;
					text-align: right;padding: 0 5px 0 5px;}
.ver a{				color: #666666;font-weight: bold;}
.ver a:hover{		color: #FD029F;}
.lista_prod2 {		float: left;min-height: 100px;width: 690px;border: 1px solid #abd4e3;margin: 0;float: left;border-top:0px;}
.lista_prod {		float: left;min-height: 130px;width: 705px;border: 1px solid #abd4e3;margin: 0;float: left;border-top:0px;}
.img_lista {		width: 130px;float: left;margin:10px;background-color:#FFF; border: solid 1px #ccc;} /*height: 100px;overflow:hidden;*/
.lista_prod a:visited, .info_lista a:visited {color: #666;}
.lista_prod:hover {	background-color: #F0F8F9;cursor:pointer;border: 1px solid #2580a2;border-top:0px;}
.info_lista {		font-family: Arial, Helvetica, sans-serif;color: #666;float: left;width: 540px;font-size: 12px;
					height: 70px;margin: 10px 0 10px 0;overflow: hidden;}
.info_lista span {	font-size: 14px;font-weight: bold;text-transform: uppercase;color: #333333;}
.precio {			float: left;height: 20px;width: 120px;font-weight: bold;color: #333;
					font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
.agregar, .actualizar {	cursor:pointer;border: none;
					background-repeat: no-repeat;float: left;width: 130px;
					color: #FD029F;height: 20px;background-color: #E7F0F1;text-align: left;text-indent: 30px;
					font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-top: 5px;}
.actualizar {		float:right; margin:20px 0 20px 0;}
.agregar:hover, .actualizar:hover {background-color: #D2E4E6;color: #234449;}
#detalle {			float: left;width: 708px;margin-top: 20px;border:solid 1px #abd4e3;}
#detalle2 {			float: left;width: 688px;margin-bottom: 20px; padding:10px;border:solid 1px #abd4e3;}
#detalle2 td{		padding:5px; }
.izq_detalle {		float: left;width: 350px;margin-bottom: 20px;margin-right: 20px;}
.img_detalle {		float: left;width: 350px; } /*overflow: hidden;height: 300px;}*/
.img_detalle2 {		float: left;width: 60px;margin: 10px 4px 0 4px;border: 1px solid #abd4e3;
					_margin: 10px 2px 0 2px; } /*height: 60px;overflow: hidden;*/
.img_detalle2:hover {border: 1px solid #2580a2;}
.txt_detalle {		float: right;width: 318px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;
					color: #666666; overflow: hidden;}
.txt_extra {		float: left;width: 710px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;
					color: #666666;margin-top: 20px;}
.precio1 {			font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold; color: #ccc;}
.precio2 {			font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #2580A2;}
.carro {			float: left;width: 710px;margin-top: 30px;}
.titulo_carro {		background-color: #d6ecec;float: left;height: 20px;width: 680px; padding:15px;
					font-family: Arial, Helvetica, sans-serif;font-size: 12px;
					color: #34636b;font-weight: bold;text-align: center;margin-top: 20px;
					margin-bottom: 10px;display: block;}
.titulo_carro2 {	background-color: #d6ecec; font-family: Arial, Helvetica, sans-serif;font-size: 12px;
					color: #34636b;font-weight: bold;padding:2px; }
.titulo_carro3 {	font-family: Arial, Helvetica, sans-serif;font-size: 11px; color: #000;  }
.titulo_carro3 td{  border-bottom:1px solid #CBEEFA; }
.lista_carro {		float: left;height: 60px;width: 710px;padding: 5px 0 5px 0;display: block;
					border-bottom: 1px solid #abd4e3;}
.img_carro {		float: left;height: 60px;width: 80px;overflow: hidden; margin: 0 10px 0 20px;
					border-left: 1px solid #E2E2E2;}
.info_carro {		float: left;height: 60px;width: 395px;overflow: hidden;
					font-family: Arial, Helvetica, sans-serif;font-size: 12px;
					color: #333;font-weight: bold;margin-right: 10px;border-right: 1px solid #CCCCCC;}
.precio_carro {		float: left;width: 80px;height: 60px;font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;font-weight: bold;margin-left: 10px;_margin-left: 0px;}
.borrar {			float: left;width: 20px;height: 45px;text-align: center;vertical-align: middle;
					margin: 0 12px 0 12px;padding-top: 15px;}
.cantidad {			text-align: center;vertical-align: middle;float: left;width: 30px;
					margin: 0 10px 0 15px;padding-top: 15px;height: 45px;
					font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.n_productos {		float: left;width: 550px;}
.resumen {			background-color: #E7F0F1;float: left;height: 50px;width: 640px;margin-top: 20px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 16px;color: #34636b;padding: 10px 20px 0 20px;font-weight: bold;}
.total {			float: left;height: 40px;width: 120px;text-align: right;}

/************** CONTACTO ***************/
.formulario {		height: 280px;width: 350px;float: left; margin: 0 0 0 150px;//margin-left: 140px;_margin-left:90px;}
.formulario label{	float: left;height: 15px;width: 100px;margin-right: 15px;display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;color: #539EAC;font-weight: bold;}
.campos {			font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;
					float: left;height: 16px;width: 180px;margin-bottom: 10px;
					border: 1px solid #539EAC;display: block;}
.botones {			margin-top: 30px;height: 20px;width: 180px;float: left;margin-left: 130px;
					//margin-left: 150px;_margin-left: 65px;}
.mensaje {			display: block;float: left;height: 100px;width: 180px;border: 1px solid #539EAC;}
.btn {				margin-right: 15px;float: left;width: 70px;}
 
/************* PAGINACION **********************/
#pagination-digg ul{			border:0; margin:0; padding:0;font-size: 11px;}
#pagination-digg li{			border:0; margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px;}
#pagination-digg a{				border:solid 1px #9aafe5;margin-right:2px;font-family: Arial, Helvetica, sans-serif;}
#pagination-digg .previous-off,
#pagination-digg .next-off {	border:solid 1px #DEDEDE;color:#888888;display:block;float:left;font-weight:bold;
								margin-right:2px;padding:3px 4px;}
#pagination-digg .next a,
#pagination-digg .previous a {	font-weight:bold;}
#pagination-digg .active{		background:#6ea8b3;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px;}
#pagination-digg a:link,
#pagination-digg a:visited {	color:#0e509e;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-digg a:hover{		border:solid 1px #0e509e;}
.bg_categoria{position:relative; }
.bg_categoria .volver{float:right; color:#fff; position:absolute; top:8px; right:10px;}