body {
	background-color: #f4f3ee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}
body *{zoom:1;}
form {margin:0; padding:0;}
.fleft { float:left;}
.spacer {clear: both; font-size:1px;}
img{border: 0px;} img a{border: 0px;}

.breadcrumb{color:#AA9B88;}
.breadcrumb a{color:#41413C;}

/*Round Corners */
.roundall{border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.roundleft{border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
.roundright{border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:0px;border-top-left-radius:0px;}
.roundtop{border-top-right-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:5px; -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.roundbottom{border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}

.header { position:relative; width:950px; margin:auto; padding-left:15px; padding-right:15px; background-color:#FFFFFF; }
	.menu-top { position:relative; color:#b8b8b4; font-size:12px; height:42px; padding-top:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-image:url(http://www.revistacanina.com/images/bg-menu-top.jpg); background-repeat:no-repeat; background-position:top;}
		.menu-top a { color:#41413c; font-weight:bold; text-decoration:none; padding-left:20px; padding-bottom:1px; overflow:hidden; background:url(http://www.revistacanina.com/images/iconos-menu-top.png) no-repeat scroll 0 0;}
			.menu-top a:hover { text-decoration:underline;}
			.menu-top a.icono01 {background-position:0px 0px; margin-left:8px;}
			.menu-top a.icono02 {background-position:0px -20px;}
			.menu-top a.icono03 {background-position:0px -39px;}
			.menu-top a.icono04 {background-position:0px -61px;}
			.menu-top a.icono05 {background-position:0px -86px;}
			.menu-top a.icono06 {background-position:0px -108px;}
			.menu-top a.icono07 {background-position:0px -129px;}
			.menu-top a.icono08 {background-position:0px -149px;}
			.menu-top a.icono09 {background-position:0px -173px;}
			.menu-top a.icono10 {background-position:0px -191px;}
		.by { position:absolute; right:6px; top:5px;background-position:left top; background-image:url(http://www.revistacanina.com/images/by-dream.png); background-repeat:no-repeat;}
					
	.logo{position:absolute; top:10px; padding-left:5px; width:360px; height:93px;background-position:left top; background-image:url(http://www.revistacanina.com/images/logo-revistacanina.png); background-repeat:no-repeat;}

.header.petshop .logo{background-image: none;}	

.contenedor { width:950px; padding-left:15px; padding-right:15px; padding-bottom:40px; margin:auto; background-color:#FFFFFF; background-image:url(http://www.revistacanina.com/images/bg-contenedor-bot.gif); background-repeat:no-repeat; background-position:bottom;}
	.col1 {width:506px; margin-right:11px;}
		.tituloSumario { font-size:28px; font-weight:bold; color:#aa9b88; letter-spacing:-0.05em;}
		.nota-destacada { position:relative; height: 142px; border:7px solid #f2f2f2; margin-bottom:14px; }
			.titulo {position:absolute; top:8px; *top:12px; left:11px; font-size:14px; color:#537f8a; width:200px; line-height:20px;}
				.titulo a { font-size:22px; color:#537f8a; font-weight:bold; text-decoration:none;}
				.titulo h1{font-size: 22px;line-height: 20px;text-shadow: 0.03em 0.03em #FFF; -webkit-text-shadow: 0.03em 0.03em #FFF}
			.boton { position:absolute; bottom:8px; left:10px; width:86px; padding-left:27px; padding-top:6px; height:22px; font-size:10px; background-position:left top; background-image:url(http://www.revistacanina.com/images/boton-flecha.png); background-repeat:no-repeat;}
				.boton a { text-decoration:none; color:#aa9b88; font-weight:bold; }
		.sumario-home { width:290px; float:left; font-size:12px;}
			.sumario-home ul { margin-left:0px; padding-left:0px; margin-top:0px; margin-bottom:10px; *margin-bottom:0px;}
				.sumario-home ul li { list-style-type:none; padding-left:16px; background-image:url(http://www.revistacanina.com/images/bullet.gif); background-repeat:no-repeat; background-position:left top; padding-bottom:6px;}
					.sumario-home ul li a { color:#054959; width:280px; display:inline-block; text-decoration:none; background-image:url(http://www.revistacanina.com/images/punt-horiz-gris.gif); background-repeat:repeat-x; background-position:left bottom; padding-bottom:6px;}
					.sumario-home ul li a:hover{color:#D3570C;}
		.content-sum-anteriores { position:relative; background-image:url(http://www.revistacanina.com/images/bg-slide.gif); background-repeat:no-repeat; background-position:left top;overflow: hidden;zoom:normal;}
			.capable {width:424px; height:166px; margin-left:40px;overflow: hidden;*overflow-x:auto;zoom:normal;}
			.content-sum-anteriores .flecha-izq { position:absolute; cursor: pointer; width:19px; height:31px; left:8px; top:66px; z-index:9999; background-image:url(http://www.revistacanina.com/images/flecha_left.png); background-repeat:no-repeat; background-position:left top; }
			.content-sum-anteriores .flecha-der { position:absolute; cursor: pointer; width:19px; height:31px; right:8px; top:66px; z-index:9999; background-image:url(http://www.revistacanina.com/images/flecha_right.png); background-repeat:no-repeat; background-position:right top; }
			.capable .numero-sumario {position:relative;width:190px; padding-left:8px; padding-right:14px; border-right:1px solid #eaeaea; float:left;}
				.notas { width:146px; margin-left:10px;}
					.notas ul { margin-left:13px; padding-left:0px; margin-top:0px; margin-bottom:0px;}
						.notas ul li { list-style-type:square; color:#dd4a00; padding-left:0px; overflow: hidden; height: 15px;}
							.notas a { color:#6e6e63; font-size:10px; text-decoration:none; padding-bottom:6px;}
								.notas a:hover { text-decoration:underline;color:#D3570C;}
			.noticia-interior { line-height:1.4em; padding-right:6px; color:#646566;}
				.noticia-interior a{color:#6084AC;}
				.noticia-interior ul{list-style: none;}
				.noticia-interior h1{ font-size:22px; line-height: 1.1em;}
				.noticia-interior h2 { font-size:14px; color:#537f8a; line-height:1.1em;}
			.autor-nota { position:relative; float:left; width:231px; height:84px; background-image:url(http://www.revistacanina.com/images/bg-autor-nota.jpg); background-repeat:no-repeat; background-position:left top; }
				.foto { position:absolute; bottom:0px; left:0px;}
				.autor { position:absolute; top:30px; left:90px; color:#FFFFFF; font-weight:bold; font-size:11px;}
				.nombre { position:absolute; top:56px; left:90px; color:#3a3a3a; text-decoration:underline; font-size:12px;}
			
			.content-compartir { position:relative; border:1px solid #999999; width:259px; height:39px; margin-top:5px; background-image:url(http://www.revistacanina.com/images/bg-content-compartir.gif); background-repeat:no-repeat; background-position:left top;}
				.content-compartir .flecha-left { position:absolute; left:8px; top:14px;}
				.content-compartir .flecha-right { position:absolute; right:8px; top:14px;}
			.google { position:relative; margin-top:25px; color:#7a7f82; padding-bottom:8px;}
				.google p { margin-bottom:0px; *margin-bottom:-6px;}
					.google h4 a {color:#537f8a;font-size:14px;font-weight:bold;text-decoration:underline;}
					.google .links{ color:#537f8a;}
			.dejar-comentario { position:relative; border-top:1px solid #d4d4d4; padding-top:12px; color:#8a8a8a;}
			.login-comentario {background-image:url(http://www.revistacanina.com/images/bg-deg-gris.gif); background-repeat:repeat-x; background-position:left top; margin-top:15px; padding-top:7px; font-size:11px;}
				.campo-comentar .comentariosEspacio { margin-bottom:10px;}
				.campo-comentar a { color:#962c2a; text-decoration:none;} .comentarios a:hover{ color:#962c2a; text-decoration:underline;} 
				.campo-comentar  #usrcomentarios {background-color:#FFFFFF;background-image:url(http://www.revistacanina.com/images/bg_globo.gif);background-position:center bottom;background-repeat:repeat-x;border:1px solid #c0c0c0;color:#282930;font-size:13px;padding:8px;width:490px;z-index:9;}
				.campo-comentar .usrimg {border:1px solid #c0c0c0; vertical-align:top;}
				.campo-comentar .usrnick {font-family:tahoma,arial,sans-serif;font-size:9px;width:100px;font-weight:bold;}
				.campo-comentar .usrconsole {color:#7D7A68;font-family:Tahoma,verdana,Arial,sans-serif;font-size:9px;margin-bottom:-5px;margin-top:5px;padding:1px;text-align:left;}
				.campo-comentar .comentarios .paraComentar{ position:absolute; top:50px; left:0px;}
				.campo-comentar input.comentar {border: 1px solid #d9d9d9; padding: 4px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#000000; height:40px; overflow-y: auto;}
				
	.abc{margin-bottom: 20px;clear: both;width: 100%;}
		.abc a{background-color:#F2F5F7;border:1px solid #C6D2DD;color:#124679;display:inline-block;font-size:11px;margin-right:-5px;padding:1px;text-align:center;text-decoration:none;width:16px;}
		.abc a#todas{background-color:#124679;color:#FFF;font-weight: bold; width: 40px;}
	
	/* Petshop */
	.gradYellow{background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffed65), to(#ffaa22));background: -moz-linear-gradient(top, #ffed65, #ffaa22);}
	
	.contentContainer{border-right: 1px solid #efefef;padding: 10px;font-family: Verdana, Arial, sans-serif;}
	.contentContainer:last-child{border: 0 0 0 0;padding: 0px;}
		.contentContainer a{color: #004B91;}
			.contentContainer a:hover{color:#E47911;}
		.contentContainer h1{margin: 0 0 0 0;font-size:20px;color: #E47911;font-weight: normal;}
		.contentContainer h2{font-size: 18px;color:#537f8a;font-weight: normal;}
	.productSpecialPrice{color:#900;font-weight: bold;}

	.contenedor.shop li, .col2.shop li, col3.shop li{list-style: none;}
	
	.contenedor.shop .contentText{line-height: 1.6em;margin-top: 15px;padding-right:10px;padding-bottom: 10px;}
		.contenedor.shop .contentText h1{line-height: 1.3em;}
	.contenedor.shop .infobox{margin-bottom:10px;margin-top:20px;padding:4px;border:1px solid #efefef;}
		.contenedor.shop .infobox h3{margin: 0px 0px 0px 0px;padding:5px;text-shadow: 0px 1px 0px #ffffcc;color:#336633;}
		.contenedor.shop .infobox .estimated{font-size: 10px;}
		.contenedor.shop .infobox .estimated h4{font-size:14px;margin-bottom: 2px;}
		.contenedor.shop .infobox .estimated a{color: #0066ff;}
	
	.contenedor.shop #piGal img{max-width: 300px;max-height: 300px;}
	
	.contenedor.shop .alsoPurchased{border: 1px solid #C9E1F4;padding:4px;}
		.contenedor.shop .alsoPurchased table tr td img{width:50px;height: 50px;}
		.contenedor.shop .alsoPurchased table tr td {font-size: 10px;}
	
	.contenedor.shop .subcategoria-menu li a{color:#EFEFD1;}
	
	.col2 .noticias-columna.shop{border: 1px solid #C9E1F4;}
	.col2.shop .otras-notas a{color: white;}
	.col2.shop .otras-notas a:hover{color: #feffb2;}
	.col2.shop a{color: #004B91;}
	.col2 .noticias-columna.shop h5{margin: 0 0 0 0;}
		.col2.shop .noticias-columna a{text-decoration: none;} .col2 .noticias-columna.shop a:hover{text-decoration: underline;}
		.col2.shop .noticias-columna h5 a{font-size:13px;text-decoration: none;color: #E47911;}
	.contenedor.shop .gry{color:#666;}
	
	.col3.shop{background-color: white;}
	.col3.shop a{color: #004B91;}
	.col3.shop .review a{text-decoration: none;color: black;}
	.col3.shop .noticias-columna{border: 1px solid #C9E1F4;}
	.col3.shop h5{margin: 0 0 0 0;}
	.col3.shop h5 a{font-size:13px;text-decoration: none;color: #E47911;}
	.col3 .cart{}
	.col3 .cart .x{font-family: monospace;color:gray;}
	.col3 .cartItem{font-size:11px;color:#a4a4a4;}

	.contenedor.shop .hproduct{margin-top:10px;}
	.contenedor.shop .product{position:relative;border:1px solid #dfdfdf;float: left;width:130px;height:200px;margin-right: 15px;margin-top:8px;padding:6px;text-align: center;-webkit-box-shadow:0px 0px 3px #d8d8d8;-moz-box-shadow:0px 0px 3px #d8d8d8;}
		.contenedor.shop .product .fn{height: 45px;overflow: hidden;}
		.contenedor.shop .product .price{font-weight: bold;color: #900;}
		.contenedor.shop .product .buynow{margin-top:4px;margin-bottom: 2px;}
			
	.col2 {width:262px; margin-right:11px;}
		.input-encontrar { width:184px; height:27px; margin-top:0px; float:left; margin-right:2px; *margin-right:-1px; background-image:url(http://www.revistacanina.com/images/bg-input-buscar.gif); background-position:left top; background-repeat:no-repeat;}
			.input-encontrar .encontrar { height:11px; margin-top:4px; margin-left:5px; width:170px; font-size:11px; border:0px;}
		.otras-notas { position:relative; width:236px; padding:13px; padding-bottom:10px; margin-top:6px; background-image:url(http://www.revistacanina.com/images/bg-deg-notas-col.gif); background-repeat:repeat-x; background-position:left top; background-color: #8eabb2;}
			.otras-notas a { width:235px; display:inline-block; font-size:11px; color:#FFFFFF; text-decoration:none; background-image:url(http://www.revistacanina.com/images/punt-horiz-notas.gif); background-repeat:repeat-x; background-position:left bottom; padding-top:4px; padding-bottom:5px;}
				.otras-notas a strong.selected{font-size: 12px; color:#feffb2;}
		.noticias-columna { width:236px; padding:13px; margin-top:6px; background-image:url(http://www.revistacanina.com/images/bg-deg-noticias-col.gif); background-repeat:repeat-x; background-position:left top;background-color: #FFF;}
			.nota-columna { font-size:10px; color:#6f6f6f; background-image:url(http://www.revistacanina.com/images/punt-horiz-gris.gif); background-repeat:repeat-x; background-position:left bottom; padding-top:7px; padding-bottom:8px;}
				.nota-columna a { font-size:12px; color:#006699; text-decoration:none;}
					.nota-columna a:hover {text-decoration:underline;}
		.newsletter-columna { width:236px; padding:13px; color:#537f8a; margin-top:6px; background-image:url(http://www.revistacanina.com/images/bg-deg-newsletter-col.gif); background-repeat:repeat-x; background-position:left top;}
			.newsletter-columna table td a{text-decoration: none;} .newsletter-columna a:hover{text-decoration: underline;}
			input.news_camp { border:1px solid #d8d8d8; height:19px; width:150px;}
			
		.fotos-columna { width:236px; padding:13px; padding-top:9px; margin-top:6px; background-color:#f2f2f2; text-align:left;}
			
			.fotos-columna .fotito { position:relative; float:left; margin-right:2px; margin-bottom:2px; border:1px solid #929292; width:43px;}
				
		
	.col3 {width:160px; background-color:#CCCCCC;}
	
.footer { width:952px; padding-left:15px; padding-right:15px; margin:auto; padding-top:18px; padding-bottom:16px; background-color:#FFFFFF; background-image:url(http://www.revistacanina.com/images/bg-footer-bot.gif); background-repeat:no-repeat; background-position:bottom;}
	.depaginas {float:left; color:#e4e5e6; margin-top:16px; margin-right:40px;font-size: 11px;}
		.depaginas a { color:#a7a9ac; text-decoration:none; padding-left:10px; padding-right:10px;}
	.footer img { float:left;}
 .copy { font-size:11px; margin:auto; text-align:center; border-top:1px solid #e5e5e5; padding-top:10px; margin-top:10px; *margin-top:-6px;}
 	.copy a { color:#006699; font-weight:bold; text-decoration:none;}
	.copy a:hover { text-decoration:underline;}
	

