	/*reseteamos los estilso */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	a:link{
	text-decoration:none}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: #f2f2f2 url('images/fnd_home.gif') center top no-repeat;
		margin-bottom:-70px;
		padding-bottom:0px;
	}
	 ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	p{
	font-size:12px}
	
	/* comunes */
			#login{border-bottom:1px solid #60542B; background:#272727; padding:0px 0 0px 0; height:47px}
			#cabecera {height:128px;background:url('images/fnd_cabecera.gif') no-repeat left top;}
			#buscar{background:#E7E7E7 url('images/fnd_buscar.gif') no-repeat right top; float:left; display:inline; padding:10px 100px 0 35px; height:34px;}
			body{font-family:Arial, Helvetica, sans-serif;}
			a{color:#cc3333; text-decoration:none;}
			a:hover{color:#cc3333; text-decoration:underline;}	
			#contenedor{width:900px; padding:0 8px 0 8px; margin:0px auto; /* background:url('images/sombra.gif') repeat-y left top; */}	
			#contenido{background:#fff url('images/img_cierre.gif') no-repeat left bottom; padding:33px 0 0 0; clear:both;}
			#cierre{background:#f2f2f2 url('images/fnd_cierre.gif') no-repeat center top; clear:both; height:30px;}
			.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
			.estirar {display: inline-block;}
			/* oculto IE-mac \*/
			* html .estirar {height: 1%;}
			.estirar {display: block;}
			/*fin oculto IE-mac */
		
		
		
		
		/* estructura */
			#col_1{float:left; display:inline; width:154px;  margin:0 0 0 33px;}
			#col_2{float:right; display:inline; width:659px; margin:0 33px 0 0;}
			#cont_columnas{margin:20px 0 15px 0;}
			#ficha #col_1_1{width:200px;}
			#ficha #col_1_2{width:430px;}
			#col_1_1{float:left; display:inline; width:322px;}
			#col_1_2{float:right; display:inline; width:322px;}
		#cesta{
		background-color:#000000;
		border:1px solid #60542b;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
		z-index:3;
		visibility:hidden;
		float:left;
		color:#FFFFFF;
		font-size:11px;
		background-image:url('images/backcesta.gif');
		background-position:center center;
		background-repeat:no-repeat;
		
		}
		#fotodiv{
		background-color:#000000;
		border:1px solid #60542b;
		padding-top:5px;
		padding-left:10px;
		padding-right:10px;
		z-index:3;
		visibility:hidden;
		float:left;
		color:#FFFFFF;
		font-size:11px;		
		}
		#visor{
		background-position:-10px center;
		background-color:#000000;
		background-repeat:no-repeat;
		
		}

		.radio{
		border:0px solid;
		width:20px;
		float:left}	
		#envio .radio{
		border:0px solid;
		width:20px;
		float:left}			
		#playerdiv{
		width:321px;
		background-color:#000000;
		border:1px solid #60542b;

		z-index:3;
		visibility:hidden;
		float:left;
		color:#FFFFFF;
		font-size:11px;
		background-position:center center;
		background-repeat:no-repeat;
		overflow:hidden
		
		}
		/*genericos*/
			#cont_columnas h2{font:bold 18px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
			#cont_columnas #col_1_2 h2{padding:14px 0 0 0;}
			h2 a{text-decoration:underline;}
			h2{font:bold 24px Arial, Helvetica, sans-serif; margin:0 0 45px 0;}
			h2.cesta{background:url('images/iconos/ico_cesta.gif') no-repeat left center; padding:17px 0 9px 55px; margin: 0 0 4px 0;}
			h2.datos{background:url('images/iconos/ico_cesta.gif') no-repeat left center; padding:17px 0 9px 55px; margin: 0 0 40px 0;}
			h2.favoritos{background:url('images/iconos/ico_favoritos.gif') no-repeat left center; padding:17px 0 9px 55px; margin: 0 0 25px 0;}
			h2.busqueda{margin:0px; padding:0px;}
			h2.descargas{margin:0px; padding:0px;}

			h2.busqueda strong{color:#B9B9B9;}
			h2.categoria{margin:0 0 40px 0;}
			h2.sobre{margin:0 0 20px 0;}
			.cont_modulo{}
			.cont_modulo img{float:left; display:inline;}
			.cont_modulo .mod_txt{display:table; height:1%;}
			.modulo_gris{background:#E7E7E7; padding:14px; margin:0 0 10px 0; border:1px solid #DEDEDE;
			font-size:11px
			
			}
			.prodcat span {
			font-size:11px}
			.prodcat a:link, .prodcat a:visited {
			text-decoration:none}			
		.comm{
		border-top:1px dashed #CCCCCC;
		border-bottom:1px dashed #CCCCCC;
		font-size:10px;
		padding-top:5px;
		display:block;
		text-align:left; height:20px;
		float:left;
		display:inline;
		}	
	.comm div.precio{
	font-size:11px;
	font-weight:bold
			}	
			.peque {
			font-size:10px;
			line-height:13px

			}
						.peque a:visited,.peque a:link, {
			font-size:10px;

			font-weight:bold;
			
			}	
			.peque a:hover{
			text-decoration:underline}
	.comm .comentbar a:link,.comm a:visited{
	color:#000000;
			}
	.comm a:link,.comm a:visited{
	color:#000000;
			}			
			.menupiece a:hover{
			color:cc3333;
			}
			
			.listado_completo{width:174px; margin:10px auto 0px auto; padding:0 0 8px 0; background:url('images/deg_listado.jpg') no-repeat center bottom;}
			.listado_completo p{font-size:13px; background:#e7e7e7; padding:8px 10px; border-bottom:1px solid #fff;}
			.listado_completo p a{text-decoration:underline; padding:3px 0 3px 20px; background:url('images/iconos/ico_mas.gif') no-repeat left center;}
			h3.titulo{clear:both; font-size:14px; font-weight:bold; margin:0 0 9px 0;}
			#mis_descargas h4{font-size:12px; color:#ccc;}
			.comentbar{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:normal;
			line-height:13px}
		
		/* etiquetas */
			ul.etiquetas{line-height:30px;}
			ul.etiquetas li{display:inline; margin:0 5px 0 0;}
			li.t9{font-size:11px;}
			li.t10{font-size:11px;}
			li.t11{font-size:11px;}
			li.t12{font-size:12px;}
			li.t13{font-size:13px;}
			li.t14{font-size:14px;}
			li.t15{font-size:15px;}
			li.t16{font-size:16px;}
			li.t17{font-size:17px;}
			li.t18{font-size:18px;}
			li.t19{font-size:19px;}
			li.t20{font-size:20px;}
			li.t21{font-size:21px;}
			li.t22{font-size:22px;}
			li.t23{font-size:23px;}
			li.t24{font-size:24px; font-weight:bold;}
			li.t26{font-size:26px; font-weight:bold;}
			li.t28{font-size:28px; font-weight:bold}
			li.t30{font-size:30px; font-weight:bold}
		
		#words li a {
		color: #999999 }
		/*menu */
			#col_1 dl{border-bottom:1px solid #ACACAC; padding:0 0 4px 0; margin: 0 0 12px 0;}
			#col_1 dt{font:bold 13px Arial, Helvetica, sans-serif; margin: 0 0 13px 0; color:#666666}
			#col_1 dd{font:12px Arial, Helvetica, sans-serif; margin:0 0 12px 0; font-weight: normal}
			#col_1 dd ul{padding:5px 0 0 10px;}
			#col_1 dd li{margin:0 0 5px 0; padding:0px; border:0px;} 
			#col_1 dd li a{font:12px Arial, Helvetica, sans-serif;color:#afa995;}


			#col_1 .cont_modulo {margin:0 0 35px 0;}
			#col_1 .cont_modulo img{margin:0 12px 0 0;}
			#col_1 .cont_modulo p{font-size:11px;}
			#col_1 .cont_modulo p a{text-decoration:none;}
			#col_1 li{font:bold 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #ACACAC; margin:0 0 12px 0; padding:0 0 11px 0; }
			#col_1 ul.promos{}
			#col_1 ul.promos li{margin:0 0 10px 0; border:0px; padding:0px;}
			#col_1 ul.promos li img{display:block;}
	
			
			
		/* listados */
			#listado{margin:0 0 25px 0; clear:both;}
			#listado_busqueda{margin:0 0 25px 0; clear:both;}
			.cont_cesta{padding:13px 0 0 0; margin:0 0 12px 0; background:url('images/fnd_punteado_horizontal.gif') repeat-x left top;}
			#listado_busqueda .cont_cesta .cont_modulo {float:none; display:block; width:auto;}

			.cont_cesta .cont_modulo {float:left; display:inline; width:530px;}
			.cont_cesta .cont_modulo img{margin:0 14px 0 0;}
			.cont_cesta .cont_modulo .mod_txt h3{font:bold 14px Arial, Helvetica, sans-serif;}
			.cont_cesta .cont_modulo .mod_txt h3 a{color:#000;}
			.cont_cesta .cont_modulo .mod_txt p {margin:0 0 3px 0; font-size:10px;}
			.cont_cesta .cont_modulo .mod_txt div {margin:0 0 3px 0; font-size:11px;}
			.cont_cesta .cont_modulo .mod_txt div.precio_antiguo{font:12px Arial, Helvetica, sans-serif; text-decoration:line-through;}
			.cont_cesta .cont_modulo .mod_txt div.precio{ font:bold 12px Arial, Helvetica, sans-serif; color:#790E04; position:relative;}
			.cont_cesta .cont_modulo .mod_txt div.precio img{position:absolute; right:30px; bottom:0px;}
			.cont_cesta .cont_modulo .mod_txt div a{text-decoration:none;}
			.cont_cesta ul{float:right; display:inline;}
			.cont_cesta li{font-size:12px; margin:0 0 3px 0;}
			.cont_cesta li a{text-decoration:underline;}
			
			.paginacion{background:#f5f5f5; border:1px solid #f2f2f2; display:inline; margin:0 0 0px 0; padding:3px 3px 0px 3px;}
			.paginacion p{float:left; display:inline; color:#B9B9B9; font:11px Arial, Helvetica, sans-serif; margin:0px;}
			.paginacion ul{float:left; display:inline;margin:0 0px 0 0px; padding:0px;}
			.paginacion li{float:left; display:inline; margin:0 5px 0 0; font-size:11px; padding:0px;}
			.combo{float:right;display:inline; margin:0 0 8px 0;}
			.combo select{border:1px solid #A5ACB2; font-size:12px;padding:2px;}
			
			p.pedido{clear:both; font:bold 11px/12px Arial, Helvetica, sans-serif; color:#fff; float:right; display:inline;background:#DC4B26 url('images/flecha.gif') no-repeat right center; margin:0 0 30px 0;}
			p.pedido a{color:#fff; display:block;padding:11px 88px 11px 15px;}
			
			.mod_favoritos{margin:0 0 8px 0;}
			.mod_favoritos select{float:left; display:inline;border:1px solid #A5ACB2; font-size:12px;padding:2px; margin:0 28px 0 0;vertical-aling:bottom;}
			.mod_favoritos ul{float:left; display:inline; padding:8px 0 0 0;}
			.mod_favoritos ul.resultados{}
			.mod_favoritos ul.resultados li{margin:0 3px 0 0;}
			.mod_favoritos li{float:left; display:inline;font-size:12px;margin:0 12px 0 0;}
			.mod_favoritos li a{text-decoration:underline;}
			.mod_favoritos {font:11px Arial, Helvetica, sans-serif;}
			
			
			
			/* categorias  */
			.cont_categoria .cont_modulo {float:none; margin:0 0 10px 0;}
			.cont_categoria .cont_modulo img{margin:0 14px 0 0;}
			.cont_categoria .cont_modulo .mod_txt h3{font:bold 11px Arial, Helvetica, sans-serif;}
			.cont_categoria .cont_modulo .mod_txt h3 a{text-decoration:underline;}
			.cont_categoria .cont_modulo .mod_txt p {margin:0 0 3px 0; font-size:10px;}
			.cont_categoria .cont_modulo .mod_txt div.precio_antiguo{font:12px Arial, Helvetica, sans-serif; text-decoration:line-through;}
			.cont_categoria .cont_modulo .mod_txt div.precio{font:bold 12px Arial, Helvetica, sans-serif; color:#790E04; position:relative;}
			.cont_categoria .cont_modulo .mod_txt div.descripcion{font-size:13px; margin:13px 0 0 0; line-height:22px;}
			.cont_categoria .cont_modulo .mod_txt div.precio img{position:absolute; right:30px; bottom:0px;}
			.cont_categoria .cont_modulo .mod_txt p a{text-decoration:none;}
			.cont_categoria ul{float:right; display:inline;}
			.cont_categoria li{font-size:12px; margin:0 0 3px 0;}
			.cont_categoria li a{text-decoration:underline;}
			.cont_categoria span{
			font-size:10px}
			a.userarea:link,a.userarea:visited {
			color:#887e60;
			font-size:10px;
			
			}
			.textfield{
			font-size:11px;}
			#tabla{
			background-color:#272727;
			width:270px;
			height:237px;}
			span.cerrar { color:#cc3333; background-color:#333333; font-size:10px; font-weight:bold;display: block; padding-left: 3px; padding-right:3px; padding-top:1px; padding-bottom:1px; width: auto; float: right; cursor:pointer}
			span.cerrar:hover{ background-color:#CCCCCC; color:#333333; text-decoration:none; cursor:pointer}
			.tophead{
			color:#DDDDDD;
			font-size:10px;
			font-family:Arial, Helvetica, sans-serif;
			}
			#floatcart{
			background-image:url('images/backcart.gif');
			height:42px;
			width:300px;
			float:right;
			margin-top:0px;
			display:inline;
			padding-top:5px;
			}
			.userarea {
			font-family:sans-serif;
			color:#887e60;
			font-size:9px;
			line-height:10px;
			padding-right:10px
			}	
						.userarea image{

			margin-right:2px;
			margin-bottom:-3px
			}			
			#cont_columnas .cont_modulo {float:none; margin:0 0 15px 0;}
			#cont_columnas .cont_modulo img{margin:0 14px 0 0;}
			#cont_columnas .cont_modulo .mod_txt h3{font:18px Arial, Helvetica, sans-serif;}
			#cont_columnas .cont_modulo .mod_txt h3 a{text-decoration:underline;}
			#cont_columnas .cont_modulo .mod_txt p {margin:0 0 3px 0; font-size:10px;}
			#cont_columnas .cont_modulo .mod_txt div.precio_antiguo{font:12px Arial, Helvetica, sans-serif; text-decoration:line-through;}
			#cont_columnas .cont_modulo .mod_txt div.precio{font:bold 12px Arial, Helvetica, sans-serif; color:#790E04; position:relative; width:140px;}
			#cont_columnas .cont_modulo .mod_txt div.descripcion{font-size:12px; margin:13px 0 0 0; line-height:15px;}
			#cont_columnas .cont_modulo .mod_txt div.precio img{position:absolute; right:30px; bottom:0px;}
			#cont_columnas .cont_modulo .mod_txt p a{text-decoration:none;}
			#cont_columnas ul{float:right; display:inline;}
			#cont_columnas li{/*font-size:12px;*/ margin:0 0 3px 0;}
			#cont_columnas li a{text-decoration:underline;}		
			
			
			
			/* modulos lista */
			.modulo_lista{padding:14px;}
			.modulo_lista p{margin:0 0 0 0px; font-size:11px;}
			.modulo_lista p a{color:#fff; text-decoration:underline;}
			.modulo_lista ol{margin:0 0 10px 25px; }
			
			.modulo_lista li{color:#fff; margin:0 0 0px 0; font-size:11px;}
			.modulo_lista li strong{color:#000;}
			#cont_columnas .modulo_lista li{color:#fff; margin:0 0 0 0;}
			#cont_columnas .modulo_lista li a {color:#000; text-decoration:none;}
			#cont_columnas .modulo_lista li a strong{color:#000;}
			#cont_columnas .modulo_lista li a:hover strong{color:#000; text-decoration:underline;}
			#cont_columnas .modulo_lista li a span{color:#fff; text-decoration:none;}
			#cont_columnas .modulo_lista li a:hover span{color:#fff; text-decoration:underline;}
			
			
			
			.modulo_lista li{color:#fff; margin:0 0 10px 0;}
			.modulo_lista li a {color:#000; text-decoration:none;}
			.modulo_lista li a strong{color:#000;}
			.modulo_lista li a:hover strong{color:#000; text-decoration:underline;}
			.modulo_lista li a span{color:#fff; text-decoration:none;}
			.modulo_lista li a:hover span{color:#fff; text-decoration:underline;}
			
			/*.modulo_lista li{color:#fff; margin:0 0 8px 0;}
			.modulo_lista li a {color:#fff; text-decoration:none;}
			.modulo_lista li a strong{color:#000;}
			.modulo_lista li a:hover{text-decoration:underline;}
			.modulo_lista li a:hover strong{color:#000;}
			*/
			
			
			#cont_columnas #col_1_2 .modulo_lista h2 {padding:0px;}
			.modulo_lista h2{margin:0 0 23px 0; color:#fff; padding:0px; font-size:18px;}
			.amarillo {background:#FFB03D; border:1px solid #EE8B20;}
			.naranja {background:#FF7F3D; border:1px solid #C95338;}
			.marron{background:#B8B483; border:1px solid #97AA65;}
			
			/* sobre raza */
			
			.mod_info{padding:10px 0 0 0;}
			.mod_info p{ margin:0 0 20px 0;}
			.mod_info p a{text-decoration:underline;}
			ul.sub_navegacion{margin:0 0 10px 0;}
			ul.sub_navegacion li{font-size:12px; float:left; display:inline; margin:0 13px 0 0;}
			
			
			
			/* formularios */
			fieldset, .resumen{margin:0 0 25px 0; padding:0 0 27px 0; background:url('images/fnd_punteado_horizontal.gif') repeat-x left bottom; font-size:12px}
			.resumen{font-size:12px;}
			.resumen dl{margin:0 0 25px 0; line-height:15px;}
			.resumen dt{font-weight:bold;}
			table{width:100%;font:12px Arial, Helvetica, sans-serif;}
			table span{color:#999;}
			table.confirmacion{}
			table.confirmacion td.titulo{width:376px;}
			table td{vertical-align:top;}
			table tfoot td{padding-top:20px;}
			table td.valor{font-size:12px; font-weight:bold; color:#790E04;}
			table td.titulo{width:158px;}
			table td.titulo strong{font-weight:bold;}
			table td{padding:0 0 10px 0;}
			legend, caption{font:bold 18px Arial, Helvetica, sans-serif; padding:0 0 30px 0;}
			label{font:11px Arial, Helvetica, sans-serif; display:block; margin:0 0 3px 0; clear:both;}
			label input{border:1px solid #8D8D8D;}
			label span{width:158px; display:block; float:left; display:inline;}
			
			fieldset.texto radio{width:16px;
			margin-top:-3px}
			fieldset.acciones{background:none; padding:0px; margin:0 0 45px 0;}
			fieldset.acciones input{float:right; display:inline;}
			fieldset.acciones p{background:#DC4B26 url('images/flecha_volver.gif') no-repeat left center; float:left; display:inline; padding:12px 18px 11px 147px;}
			fieldset.acciones p a{font:bold 11px/12px Arial, Helvetica, sans-serif; color:#fff;}
			
			
			/* login */
			.cont_login{width:840px; margin:0px auto; }
			#login form{float:left; display:inline;margin:0 0px 0 0;}
			#login fieldset{float:left; display:inline; margin:0 13px 0px 0; padding:0px;  width:148px; background:none;}
			#login input{border:1px solid #A5ACB2;}
			#login label{color:#ABA48F; font:11px Arial, Helvetica, sans-serif; margin-top:5px}
			#login input.conectar{border:0px;margin:20px 0 0 0;}
			#login input.check{border:0px;margin:-3px 0 0 0;}
			#login p{font:11px Arial, Helvetica, sans-serif; color:#554E38;padding:10px 0 0 0;}
			#login p a:link,#login p a:visited {text-decoration:underline; color:#80744d; }
			#login p a:hover {text-decoration:none; color:#ce4723;
			 }
			  #buttonarea{ position:relative;
			  
			 }
			 #buttonarea img{ margin-bottom: -3px;
			 margin-right:2px;

			 }


			/* cabecera */
			#cabecera ul{ width:449px;background:#302E22 url('images/fnd_subnavegacion.gif') no-repeat right top; float:left; display:inline; padding:8px 32px 0px 34px; height:21px;}
			#cabecera span{float:left; display:inline; text-transform:uppercase; font:10px Arial, Helvetica, sans-serif; color:#fff; margin:0 14px 0 0;}
			#cabecera span a{color:#ABA48F;}
			#cabecera h1{clear:both; padding:33px 0 0 34px;}
			
			/* buscar */
			#buscar fieldset{background:none; float:left; display:inline; margin:0px; padding:0px;}
			#buscar label{float:left; display:inline; font:bold 12px Arial, Helvetica, sans-serif; margin:0 10px 0 0; padding:3px 0 0 0;}
			#buscar select{border:1px solid #A5ACB2; width:154px; margin:0 10px 0 0;}
			#buscar input{border:1px solid #A5ACB2; width:135px; margin:0 10px 0 0 ;}
			#buscar option{padding:1px 1px 1px 10px}
			#buscar input.buscar{width:auto; border:0px;}		
			
			
			/* home */
			#home .modulo_lista{margin:0 0 10px 0;}
			#destacado{position:relative; height:1%;}
			#destacado h3 {position:absolute; left:26px; top:20px; font-size:16px; font-weight:bold; color:#cc6633; text-transform:uppercase;}
			#destacado h2 {position:absolute; left:26px; top:43px; font-size:28px;  color:#cc6633; font-weight:normal;}
			#destacado h2 a{color:#000; text-decoration:none;}
			#destacado h2 a:hover{text-decoration:underline;}
			#destacado p,#destacado div div {font-size:10px; width:231px; background:#fff; padding:16px; position:absolute
			; left:198px; bottom:16px;}
			.cont_recomendados{padding:0px 0 0 16px;}
			#cont_columnas .publi li{margin:0 0 10px 0; display:block; float:none; padding:0px; line-height:1px;}
			#cont_columnas .publi li img{display:block;}		
			#suscribir{background:#000 url('images/fnd_suscribir.gif') no-repeat right bottom; color:#fff; padding:14px; margin:0 0 10px 0;}
			#suscribir h2{font-size:18px; font-weight:bold;margin:0 0 4px 0; padding:0px;}	
			#suscribir h3{font-size:12px; margin:0 0 8px 0;}
			#suscribir input{border:1px solid #A5ACB2; padding:3px; width:129px; font-size:12px; margin:0 13px 0 0; float:left; display:inline;}
			#suscribir input.suscribir{padding:0px; width:auto; border:0px; margin:0px; margin:3px 0 0 0;}
			#suscribir fieldset{float:left; display:inline; background:none; padding:0px; margin:0 10px 0 0;}
			#suscribir fieldset.botones{margin:0 0 10px 0; display: block; float:none;}
			#suscribir fieldset.opciones{display:inline;float:left;}
			#suscribir fieldset.opciones input{width:auto; float:left; display:inline; margin:0 6px 0 0; border:0px;}
			#suscribir fieldset.opciones label{display:inline; float:left; clear:none;}
			
			#etiquetas{border:1px solid #DFDFDF; padding:14px; background:#fff;	}
			#etiquetas h2{color:#000; font-size:12px; margin:0 0 6px 0; padding:0px;}
			#etiquetas p{font-size:12px;}
			#etiquetas p a{text-decoration:underline;}
			
			#home #etiquetas ul.etiquetas{float:none; margin: 0 0 23px 0; display:block; line-height:25px;}
			.graysmall{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666}
			
			/* pie */
			#pie{padding:40px 0 20px 0; clear:both; font-size:11px; margin:0 0 0 200px;}
			#pie ul{float:none; display:block;margin:0 0 2px 0;}
			#pie li{float:left; display:inline; margin:0 16px 0 0;}
			
			/* historial pedidos */
			.cont_pedido{clear:both; background:url('images/fnd_punteado_horizontal.gif') repeat-x left top; padding:14px 0 0 0; margin:0 0 14px 0;}
			.cont_pedido h3{float:left; display:inline; font-size:12px; color:#ccc;}
			.cont_pedido h3 strong{color:#000; font-size:24px; font-weight:bold;}
			.cont_pedido p{float:right; display:inline; font-size:24px; color:#660000; font-weight:bold;}
			
			
			/* ficha producto */

			
			#ficha #cont_columnas{clear:both;}
			#ficha #cont_columnas p{font-size:12px}
			#ficha #col_1_2 p{margin:0 0 23px 0; line-height:16px;}
			#ficha #col_1_2 p a{text-decoration:underline;}
			#ficha #col_1_2 h4 {margin:0 0 17px 0;}
			#ficha #cont_columnas h4{font-size:12px; font-weight:bold;}
			#ficha .mod_comentarios{padding:20px; background:#e7e7e7;}
			#ficha #cont_columnas ul.mod_comentario{float:none; display:block;}
			#ficha #cont_columnas ul.mod_comentario li{display:block; float:none; margin:0 0 20px 0;}
			#ficha #cont_columnas ul.mod_comentario li p{margin:0 0 2px 0px; line-height:16px;}
			#ficha #cont_columnas ul.mod_comentario li p.util{font-style:italic; color:#999;}
			#ficha #cont_columnas ul.mod_comentario li p.util a{margin:0 0 0 10px;}
			#ficha ul.mod_comentario .autor{margin:0 0 10px 0;}
			#ficha ul.mod_comentario .autor p{float:left; display:inline;}
			#ficha ul.mod_comentario .autor p{padding:0 0 0 20px; background:url('images/ico_comentario.gif') no-repeat left center;}
			#ficha ul.mod_comentario .autor img{float:right; display:inline;}
			#ficha .cont_imagen{text-align:center; margin:0 0 15px 0; }
			#ficha .cont_imagen img{padding:0 0 10px 0;background:url('images/fnd_ampliar.jpg') no-repeat center bottom;}

			#ficha #cont_columnas .cont_imagen p{font-size:11px;}
			#ficha .cont_imagen p a{text-decoration:underline;}
			#ficha .mod_info{background:#e7e7e7; padding:15px; margin:0 0 10px 0; font-size:12px}
			#ficha .mod_info h4{margin:0 0 2px 0;}
			#ficha .mod_info img{margin:0 0 2px 0;}
			#ficha .mod_info p{margin:0px;}
			#ficha .mod_info dl{margin:0 0 4px 0;}
			#ficha .mod_info dt{display:inline;}
			#ficha .mod_info dd{display:inline; margin:0 0 0 2px;}
			#ficha .mod_info a{text-decoration:underline;}		
			
			#ficha .mod_calificar{background:#e7e7e7; padding:15px; margin:0 0 20px 0;}	
			#ficha .mod_calificar dl{font-size:12px;}
			#ficha .mod_calificar dt{font-weight:bold; margin:0 10px 0 0; display:inline;}
			#ficha .mod_calificar dd{display:inline;}
			#ficha .mod_calificar dd img{vertical-align:middle;}
			
			#ficha .productos h4{margin:0 0 10px 15px;}
			#ficha .productos dl{font-size:12px; padding:0 0 0 6px;}
			#ficha .productos dt{padding:0 0 0 9px; margin:0 0 5px 0; background:url('images/iconos/ico_productos.gif') no-repeat left center; font-weight:bold;}
			#ficha .productos dd{padding:0 0 0 9px; margin:0 0 5px 0;}
			#ficha .productos dd a{text-decoration:underline;}
			#ficha .etiquetas{margin:0 0 10px 0; padding:7px 13px; border:1px solid #ddd;}
			#ficha .etiquetas h4{margin:0 0 9px 0;}
			
			#ficha #cont_columnas .etiquetas ul{float:none; font-size:12px; line-height:14px;}
			#ficha #cont_columnas .etiquetas li{float:none; display:inline; margin:0 5px 0 0;}
			#ficha #cont_columnas .etiquetas form{clear:both; margin:20px 0 0 0;}
			#ficha #cont_columnas .etiquetas input{float:left; display:inline; margin:0 11px 0 0; border:1px solid #A5ACB2; width:134px;}
			#ficha #cont_columnas .etiquetas input.buscar{width:auto; border:0px; margin:0px;}
			
			
			#ficha .cont_utilidades{float:right; display:inline; width:216px; margin:0  0 33px 0;}
			#ficha .cont_utilidades .modulo{height:1%; text-align:right; position:relative; font-size:12px; padding:11px 10px 19px 10px;}
			#ficha .cont_utilidades .modulo a{color:#fff;}
			#ficha .cont_utilidades .modulo img{position:absolute; left:0px; bottom:8px; z-index:2;}
			#ficha .cont_utilidades .agregar{background:#DC4B26 url('images/fnd_utilidades.jpg') no-repeat center bottom; margin:0 0 7px 0;}
			#ficha .cont_utilidades .agregar p.no_disponible{color:#fff;}
			#ficha .cont_utilidades .agregar p.no_disponible em{font-style:italic;}

			#ficha .cont_utilidades .favoritos{background:#818181 url('images/fnd_utilidades.jpg') no-repeat center bottom;}
			#ficha .cont_precios {background:#e7e7e7; width:413px;  position:relative; float:left; display:inline; padding:10px 0 10px 14px; height:64px;}
			#ficha .cont_precios {}
			#ficha .cont_precios dl{margin:0 0 2px 0;font-size:14px; clear:both;}
			#ficha .cont_predios dl.precio{}
			#ficha .cont_precios dl.precio dt{color:#790E04;}
			#ficha .cont_precios dl.precio dd{font-weight:bold; color:#790E04;}
			
			#ficha .cont_precios dt{float:left; display:inline; display:inline; width:95px; text-align:right;margin:0 10px 0 0; color:#888;}
			#ficha .cont_precios dd{float:left; display:inline; display:inline;}
			
			
			#ficha .cont_precios img{position:absolute; right:-8px; bottom:4px;}
			
			#ficha #col_1_2 table{background:none; padding:0px; margin:0 0 25px 0; width:300px;}
			#ficha #col_1_2 table td{border-bottom:1px solid #E7E7E7; padding:5px 0; vertical-align:top;}
			#ficha #col_1_2 table td a{text-decoration:underline;}
			#ficha #col_1_2 table td.posicion{width:20px; text-align:right; font-weight:bold; color:#666;}
			#ficha #col_1_2 table td.titulo{width:200px; padding-left:10px;}
			#ficha #col_1_2 table td.accion{color:#666;}
			
			
			#ficha .dejar_comentario{width:280px; margin:25px auto 0px auto; padding:0 0 8px 0; background:url('/images/deg_listado.jpg') no-repeat center bottom;}
			#ficha #col_1_2 .dejar_comentario p{font-size:13px; background:#e7e7e7; padding:8px 10px; border-bottom:1px solid #fff; margin:0px;}
			#ficha .dejar_comentario p a{text-decoration:underline; padding:3px 0 3px 20px; background:url('images/iconos/ico_dejar_comentario.gif') no-repeat left center;}
			
			#ficha #cabecera .navegacion{position:absolute; right:0px; bottom:0px; background-color:#fff; background-image:: url('/images/fnd_esquina.gif'); background-repeat:no-repeat; background-position:right top;}
			#ficha #cabecera .navegacion p{padding:15px 34px 8px 57px; font-size:18px; font-weight:bold; background-image:url('/images/fnd_navegacion.gif'); background-repeat:no-repeat; background-position: left top;}
			#ficha #cabecera .navegacion p a{text-decoration:underline;}
			#ficha .cabecera h3{
			color:#999999;
			font-size:12px
			}
			.comment_raza{
			font-size:12px;
			margin-bottom:20px;
			height:215px;
			overflow:visible;
			display:block;
			float:left;
			line-height:16px;
			font-family:Arial, Helvetica, sans-serif;}
			
			p.comment_raza  a:link,p.comment_raza a:visited {
			text-decoration:none}
			.botonagenda{background:#DC4B26 url('images/fnd_utilidades.jpg') no-repeat center bottom; margin:0 0 7px 0; width:177px; margin-right:22px}
 .botonagenda{height:1%; text-align:right; position:relative; font-size:12px; padding:11px 10px 19px 10px;float:right}
 .botonagenda a{color:#fff;}
.botonagenda img{position:absolute; left:0px; bottom:8px; z-index:2;}
			
