@CHARSET "ISO-8859-1";body {	margin: 0;	padding: 0;	font-family: calibri, tahoma, verdana, arial, Wide Latin, sans-serif;	font-size: 12pt;	border-top: 3px Solid #007435;	background: #F9F9F9;}/**Notificaciones**/div.growlUI { 	font-size: 9pt;	background: url('../media/img/correcto.png') no-repeat 10px 10px;}div.growlUI h1{	color: white; 	padding: 5px 5px 5px 90px; 	text-align: left}div.growlUI h2 {	font-weight: normal;    color: white;     padding: 5px 5px 5px 90px;     text-align: left}/************************************************************************************ESTRUCTURA*************************************************************************************/#pagina {				width: 960px;	margin: auto;	-webkit-box-shadow: -5px 3px 151px 10px rgba(0,0,0,0.56);	-moz-box-shadow: -5px 3px 151px 10px rgba(0,0,0,0.56);	box-shadow: -5px 3px 151px 10px rgba(0,0,0,0.56);	}.sombra{	-webkit-box-shadow: 2px 3px 30px 1px rgba(0,0,0,0.56);	-moz-box-shadow: 2px 3px 30px 1px rgba(0,0,0,0.56);	box-shadow: 2px 3px 30px 1px rgba(0,0,0,0.56);	}.btnSombra{	-webkit-box-shadow: 2px 3px 10px 1px rgba(0,0,0,0.56);	-moz-box-shadow: 2px 3px 10px 1px rgba(0,0,0,0.56);	box-shadow: 2px 3px 10px 1px rgba(0,0,0,0.56);	}#bannerTemporada {	height: 160px;	background: #FFF url('../media/img/bMensual/junio.jpg');	background-repeat:no-repeat;	background-position:center; 	text-align: center;}#cCarritoCompras{	background: #FFFFFF;	width: 60%;	margin: auto;	text-align: center;	border: dashed 1px #BFBFBF;	border-radius: 5px;	display: none;	z-index: 100;	position:absolute;}#btnMostrarCarrito, #btnImgCarritoCat:focus, .btnRojo {outline:0 !important;}#btnMostrarCarrito{	font-weight:bolder;	border:0px;	border-top-left-radius:10px;			border-top-right-radius:10px;			margin: auto;	margin-top:135px;	background: #C40707;	background-image: url('../media/img/carrito.png');	background-repeat: no-repeat;	background-position:right; 	background-size: 40px 45px;	color:white;	padding: 5px 60px;	cursor: pointer;}.btnRojo{	font-weight:bolder;	border:0px;	border-radius:10px;	color:white;	background: #C40707;	padding: 5px 20px;	cursor: pointer;}#btnImgCarritoCat{	color:white;		border:0px;	border-radius: 5px;	background: #C40707;	background-image: url('../media/img/carrito.png');	background-repeat: no-repeat;	background-position:center; 	background-size: 30px 35px;	padding: 3px 5px;	cursor: pointer;}#cBuscador{		z-index: 10;	position:relative;	background: #FFFFFF;	border-top: dashed 1px #BFBFBF;	border-bottom: dashed 1px #BFBFBF;	padding: 3px;	min-height: 23px;}#dBuscador{	width: 80%;	float:right;	color: #8B8B8B;	font-size: 10pt;	text-align: right;	}#dBuscador select{	color: #8B8B8B;	font-size: 9pt;	border: solid 1px #BFBFBF;	border-radius: 3px;	padding: 1px;}.tblBusFil{		color: #8B8B8B;	font-size: 10pt;}.tblBusFil select{	color: #8B8B8B;	font-size: 9pt;	border: solid 1px #BFBFBF;	border-radius: 3px;	padding: 1px;}#dCategoria{	float:left;	width:35%;}#dSubCategoria{	float:left;	width:35%;}#dInputBuscador{	float:left;	width:28%;}#txtBuscador{	border: solid 1px #BFBFBF;	color: #8B8B8B;	border-radius: 3px;	padding: 2px;	width:97%;	font-size: 10pt;	}#cInfoBusqueda{	padding: 5px;	width:95%;	text-align:left;	color: #C60506;	}.totalProductos{	padding: 3px 10px;	background:#FF4800;	border-radius: 10px;	font-weight: bold;	color:#FFFFFF;}#cContResBusqueda{	background: #F7F7F7;	font-size: 12pt;	width:100%;	margin-left:5px;	padding: 5px 10px;	color:#000000;	line-height: 28px;}.letraBusquedaVerde{	font-weight:bold;	color: #007236}#btnBuscardor{	width:90%;	height:22px;	background: #EBEBEB;	border-radius: 5px;	border: 1px Solid #5F5F5F;	background-image: url('../media/img/ver.png');	background-repeat: no-repeat;	background-position:center; 	cursor: pointer;}.textoMayMen{	font-size:12pt;	color: #C60506;	font-weight: bolder;	float:left;	}.dTextoCategorias{	color: #C60506;	font-weight: bolder;	background: #F67B1A;	color: white;	width: 100%;}.dTextoCategorias p{	font-size:14pt;	padding: 5px 2px;}.activo{	background-color:#77AA33;}.activoCel{	border-bottom: 2px Solid #77AA33;}#menu {	height: 67px;			}		#menuUl {  	list-style:none;	margin:0;				padding:0;	padding-left: 10px;	background: #8EC63F;	height: 100%;}#menuUl li {	margin: .2%;	margin-top: 3px;	padding:0; 	float:left;	width:auto;}#menuUl li a {	display:block; 	width:auto;	border-radius: 5px;	padding: 8px 15px;	text-decoration:none;	text-align:center;				color:#FFFFFF;	background-color:#007435;	font-size: 12pt;}#menuUl .activo{	background-color:#77AA33;	border: dotted 1px #FFFFFF;}#menuUl li a:hover {	background-color:#77AA33;}#menuCelular{	background:#007435;	color: #FFFFFF;	padding: 4px;	height: 20px;	display: none;}#menuCelular a{	text-decoration:none;	color:#FFFFFF;}#bannerCategorias{			background: #FFFFFF;	text-align: center;	border-bottom: dashed 1px #BFBFBF;	}#cDescargaPDF{	background: #FFFFFF;	text-align: left;	border-bottom: dashed 1px #BFBFBF;			color: gray;	font-size: 12pt;	padding: 2px;}/* Catalogo */#dCatalogo{	background: #FFFFFF;	text-align: center;	border-bottom: dashed 1px #BFBFBF;		min-height: 350px;}.contenedorProductos{	width: 98%;	margin:auto;	background: #F7F7F7;	border-radius: 5px;	text-align: center;			}.contenedorProductos ul {  	width: 100%;	list-style:none;	text-align: center;	display: table;}.contenedorProductos ul li {	padding:2px;	padding-bottom:5px;	margin: 10px;	border: 1px solid #BFBFBF;	border-radius: 5px;	background: #FFFFFF;	float: left;	min-width: 22%;	height: 100%;	display: table-cell;		height: 305px;}	.contenedorProductos ul li:hover{	}.catTextoNombreProducto{	color: #007236;	font-weight: bolder;	padding: 2px;	font-size: 12pt;}.catTextoDescripcionBreveProducto{	color: #272727;	font-size: 10pt;	padding: 2px;	text-align:justify;	}.catTextoDetalles{	color: #FFFFFF;	background: #007435;	border-bottom-left-radius: 3px;	font-size: 10pt;	text-align:left;	padding: 2px;}.catTextoPrecio{	color: #FFFFFF;	background: #8EC63F;	border-bottom-right-radius: 3px;	font-size: 10pt;	text-align:left;	padding: 2px;}/* Estilos Detalle producto catalogo */.catDetTextoNombreProducto{	color:#FFFFFF;	text-align:center;	border-top-right-radius:2px;	border-top-left-radius:2px;	font-size: 14pt;	padding:5px;	font-weight: bolder;	background:#007435;}.catDetImagen{	float:left;	width:48%;	height: 100%;	display: table;}.centraVertical span{	vertical-align:middle;	display: table-cell;}.centraVertical span{	vertical-align:middle;	display: table-cell;}.catDetDescripcion{	float:right;	width:45%;	padding:10px;	height: 100%;	display: table;}.catDetTextoTablaVerde{	background:#007435;	color:#FFFFFF;	text-align:right;	width:10%;	padding: 3px 5px;	font-size: 12pt;}.catDetTextoTablaContenido{	color:#000000;	text-align:left;	width:10px;	table-layout:fixed;	padding: 3px 5px;	font-size: 11pt;}#dContenido{	border-bottom: dashed 1px #BFBFBF;		font-size: 12pt;	background: #FFFFFF;	}.textoPadding{	font-weight: normal;	padding-top:10px;	padding-left:20px;}#tblContacto{ 	width:90%;	border: solid 5px #3B9363;	border-radius:4px;	margin:auto;	padding: 10px;}#tblEmpresa{	width:90%;	border-radius:4px;	margin:auto;	padding: 10px;	}.tblProductos td{	border: solid 1px #BFBFBF;	padding: 3px 0px 3px 5px;	background: #F7F7F7;	-moz-border-radius-topleft: 10px;	border-top-left-radius: 10px;	-moz-border-radius-bottomright: 10px;	border-bottom-right-radius: 10px;	}#categorias{	height: 170px;	background: #FFFFFF;				border-bottom: dashed 1px #BFBFBF;}#categoriasCelular{	width: auto;	background: #FFFFFF;	display:none;}.listaCategoriasCelular{	padding:0;	background: #FFFFFF;	margin:0;}.listaCategoriasCelular ul {  	list-style:none;	margin:0;	text-align: center;}.listaCategoriasCelular ul li {	padding:0;	border-bottom: 1px solid #FF4800;	}.listaCategoriasCelular ul li a {	display:block; 	width:auto;	padding: 10px 5px;	text-decoration:none;	text-align:left;				color:#000;	font-weight: bold;	font-size: 11pt;}.listaCategoria{	background: #F7F7F7;	border:solid 1px #BFBFBF;	border-radius: 2px;	margin: 1%;	width: 17%;	float: left;		-moz-border-radius-topleft: 25px;	border-top-left-radius: 25px;	-moz-border-radius-bottomright: 25px;	border-bottom-right-radius: 25px;			}.listaCategoria ul {  	list-style:none;	margin:0;	padding: 12px;	text-align: center;}.listaCategoria ul li {	padding:0;	border-bottom: 1px solid #FF4800;	border-radius: 5px;}.listaCategoria ul li a {	display:block; 	width:auto;	padding: 6px 10px;	text-decoration:none;	text-align:left;				color:#000;	font-weight: bold;	font-size: 10pt;}.listaCategoria ul li a:hover {	background-color:#FF4800;	border-radius: 5px;	color: #FFFFFF;}#pie {	clear: both;	background:#007435;	border: 1px solid #006C31;	color: #FFFFFF;	text-align:center;	font-size: 10pt;	padding: 3px;}	/* Para 980px o menor */@media screen and (max-width: 980px) {		#pagina {		width: 94%;	}		#bannerTemporada {		background-size: 100%  100%;	}		#btnMostrarCarrito{		margin-top:114px;	}		#cCarritoCompras{		width: 90%;	}		#menuUl li a {		font-size: 80%;		padding: 8px 10px;	}				.listaCategoria ul {  		padding: 10px;	}				.listaCategoria ul li a {						padding: 6px 10px;		font-size: 60%;	}		#dBuscador{		width: 73%;	}	#bannerTemporada {		height: 140px;	}	.contenedorProductos ul li {		min-width: 29%;	}		}/* Para 600px o menor */@media screen and (max-width: 650px) {	#pagina {		width: 100%;	}		#menuUl li a {		font-size: 55%;		padding: 5px 8px;	}					#dBuscador{		width: 63%;	}	#cCarritoCompras{		width: 100%;	}	.contenedorProductos ul li {		min-width: 42%;	}			.catDetImagen{		float:none;		width:90%;		height: auto;	}	.catDetDescripcion{		float:none;		width:80%;		height: auto;	}		.sombra{	-webkit-box-shadow: 2px 3px 10px 1px rgba(0,0,0,0.56);		-moz-box-shadow: 2px 3px 10px 1px rgba(0,0,0,0.56);		box-shadow: 2px 3px 10px 1px rgba(0,0,0,0.56);		}	#dInputBuscador{		width: 80%;	}	#dBuscador{		float:none;		width: 99%;	}		#dCategoria{		float:none;		width: 99%;	}	#dSubCategoria{		float:none;		width: 99%;	}	#dInputBuscador{		float:none;		width: 99%;	}	#cContResBusqueda{		font-size: 8pt;	}	.tblBusFil{			font-size: 8pt;	}	.tblBusFil select{		font-size: 7pt;	}	}/* Para 480px o menor */@media screen and (max-width: 480px) {	#pagina {		width: 100%;	}	#bannerTemporada {		height: 110px;		background-image:url('../media/img/bannerCelular.png');		background-size: 90% 70%;		background-repeat:no-repeat;		background-position:center; 	}	#btnMostrarCarrito{		margin-top:85px;	}	#cCarritoCompras{			width: 100%;	}			#menu{		display: none;	}		#menuCelular{		font-size: 12pt;		display: block;	}			#dBuscador{		float:none;		width: 99%;	}		#dCategoria{		float:none;		width: 99%;	}	#dSubCategoria{		float:none;		width: 99%;	}	#dInputBuscador{		float:none;		width: 99%;	}	#pie{		font-size: 12px;	}		.rslides li {	  border: solid 2px #3B9363;	  border-radius: 4px;	  width: 95%;	}			.contenedorProductos ul li {		min-width: 42%;	}							#categorias{		display:none;	}		#categoriasCelular{		display:block;	}		#dContenido{		font-size: 80%;	}		#dContenido img{		display:none;	}	.textoPadding{		padding-top:1px;		padding-left:0px;	}	#tblContacto{ 		margin:auto;		padding: 5px;	}		}/* Para 280px o menor */@media screen and (max-width: 390px) {	.contenedorProductos ul li {		min-width: 90%;	}}