html {
color : #000;
background : #fff;
min-width: 1242px;/*compatibilidad resoluciones versluys*/
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
font-style : inherit;
font-weight : inherit;
}
del, ins {
text-decoration : none;
}
li {
list-style : none;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}
q:before, q:after {
content : '';
}
abbr, acronym {
border : 0;
font-variant : normal;
}
sup {
vertical-align : baseline;
}
sub {
vertical-align : baseline;
}
legend {
color : #000;
}
input, button, textarea, select, optgroup, option {
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
}
html, body, div, span, h1, h2, h3, h4, h5, p, a, img, form, table, tr, td, fieldset, ul, li, ol, input, select, textarea {
//font-family : Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
}
body {
font-family : Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
}
/****************************FUENTES**************************/
@font-face {
    font-family: 'ArialNarrowRegular';
    src: url('arialn-webfont.eot');
    src: url('arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('arialn-webfont.woff') format('woff'),
         url('arialn-webfont.ttf') format('truetype'),
         url('arialn-webfont.svg#ArialNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/****************************HOME*****************************/
.j-fondo-ribbon li img{
	float:left;
	display:none;
}
#fondo-header{
	position:absolute;
	top:4px;
	overflow:hidden !important;
	left:auto;
	right:auto;
	//z-index:1;
	width:1010px !important;
	height:204px !important;
}
#fondo-header img{
	margin-left:95px;
	float:left;
}
#cont-pag{
/* 	background:#ffeabc;
	width:100%;
	margin:0 auto;
	position:relative;*/
}
.j-cont-header{
	background:url(/imagenes/fondo-header.png) no-repeat;
	background-size:cover;
	background-position:center;
	width:100%;
	height:398px;
	margin:0 auto;	
}
.j-header-top{
	/*background:url(/imagenes/transp-top.png) no-repeat;*/
	background-position:100px 4px;
	width:1010px;
	/*overflow:hidden;*/
	margin:0 auto;
}
.j-cont-logo{
	background:url(/imagenes/chascas.png) no-repeat;
	width:270px;
	overflow:hidden;
	float:left;
	position:relative;
	/*z-index:1000;*/
}
.j-cont-logo img{
	margin:35px 18px 0;	
}
.j-contheader-right{
	float:right;
	width:388px;
	position:relative;
}
.j-cont-navtop{
	background:url(/imagenes/fondo-users.png) top right no-repeat;
	width:545px;
	height:17px;
	padding-top:5px;
	margin-left:-158px;
	position:relative;
	//z-index:1000;
}
.j-cont-navtop p{
	float:left;
	margin-right:10px;
}
.j-cont-navtop p a{
	color:#6b4e20;
	font-size:11px;
	text-decoration:none;
}
.j-cont-navtop p a:hover{
	text-decoration:underline;
	color:#993300;
}
.j-cont-navtop img{
	float:left;
	margin-right:5px;
}
.j-cont-job{
	float:left;
	margin-left:20px;
	width:150px;
}
.j-cont-buscador{
	float:left;
	margin-left:43px;
	width:95px;
}
.j-cont-buscador a{
	font-size:11px !important;
	color:#663300 !important;
}
.j-box-fono{
	background:url(/imagenes/box-fono.png) no-repeat;
	width:268px;
	height:53px;
	margin-top:30px;
	margin-left:110px;
	padding:10px 0 0 10px;
	position:relative;
	z-index:1000;
}
.j-box-fono img{float:left; /*margin-right:3px;*/ margin:5px 0 0 8px; display:block}
.j-cont-txtfono{float:left; overflow:hidden; margin:8px 5px 0 0;}
.j-txt-fono1{
	font-family: 'ArialNarrowRegular';
	color:#663300;
	font-size:15px;	
	line-height:20px;
}
.j-txt-fono2{
	font-family: 'ArialNarrowRegular';
	color:#663300;
	font-size:13px;
	margin-top:-6px;
	line-height:16px;
}
.j-clip-carrito{
	background: url("/imagenes/pegado.png") no-repeat scroll 0px -26px transparent;
	display: block;
	width: 20px;
	height: 24px;
	float: left;
	position: absolute;
	top: -1px;
	right: -20px;
}
.j-cont-box-carritoX{
	width:298px;
	/*overflow:hidden;*/
	margin-left:110px;
	margin-top:10px;
	position:relative;
	top:0;
	z-index:1002;
	float:left;
}
.j-box-buy{
	background:url(/imagenes/box-fono.png) no-repeat;
	width:263px;
	height:51px;
	padding:12px 0 0 15px;
	float:left;
}
/*.j-box-buy img{
	float:left;
}*/
.j-carrito1{position:absolute; top:13px; margin-left:-5px;}
.j-carrito2{position:absolute; top:13px; display:none; margin-left:2px;}
.j-sep-box-buy{margin-top:-5px;}
.j-cont-carrito{
	background:url(/imagenes/sep-.png) right no-repeat;
	width:60px;
	height:46px;
	float:left;
	margin-left:-11px;
	margin-top:-9px;
	padding-top:10px; 
	padding-left:10px;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	behavior: url(PIE.php);
	cursor:pointer;
}
.j-cont-cotizar{
	background:#F13000;
	width:260px;
	margin-left:5px;
	z-index:1000;
	overflow:hidden;
	display:none;
	position:absolute;
	top:58px;
	left:-1px;
	padding:0 0 10px 10px;
	border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	behavior: url(PIE.htc);
}
.j-cont-cotizar h5{
	color:#ffcc66;
	font-size:18px;
	text-shadow:0 1px #000;
	margin-top:15px;
}
.foto-cotiza{
	float:left;
	width:40px;
	height:100%;
	margin: 0 10px;
}
.j-sep-cotiza{
	margin:10px;
}
.j-cont-ele-cotiza{
	background:url(/imagenes/indicador-cotiza.png) no-repeat left;
	width:100%;
	overflow:hidden;
	padding-left:8px;
	margin-left:10px;
	clear:both;
}
.j-cont-resumen-prod{
	float:left;
	width:190px;
	height:85px;
}
.j-cont-resumen-prod a.tituloProd-carrito{
	width:170px;
	height:auto;
	margin-left:8px;
}
.j-cont-resumen-prod h6{
	font-size:12px;
	color:#ffffcc;
	text-shadow:1px 1px #000;
}
.j-cont-resumen-prod p{
	color:#ffffcc;
	font-size:11px;
	text-shadow:1px 1px #000;
	float:left;
	margin-right:2px;
}
.j-cont-resumen-prod span{
	color:#ffcc00;
	font-size:11px;
	text-shadow:1px 1px #000;
	float:left;
}
.j-cont-btn{
	float:right;
	width:51px;
	height:12px;
}
.j-cont-resumen-prod button{
	float:left;
	border:none;
	width:12px;
	height:12px;
	margin-left:5px;
	cursor:pointer;
}
.j-cont-resumen-prod button.menos{
	background:url(/imagenes/-.png);
}
.j-cont-resumen-prod button.mas{
	background:url(/imagenes/+.png);
}
.j-cont-resumen-prod button.delete{
	background:url(/imagenes/delete.png);
	width:10px; 
	height:10px;
	margin-top:1px;
}
.j-cont-resumen-prod a{
	float:left;
	border:none;
	width:12px;
	height:12px;
	margin-left:5px;
	cursor:pointer;
}
.j-cont-resumen-prod a.menos{
	background:url(/imagenes/-.png);
}
.j-cont-resumen-prod a.mas{
	background:url(/imagenes/+.png);
}
.j-cont-resumen-prod a.delete{
	background:url(/imagenes/delete.png);
	width:10px; 
	height:10px;
	margin-top:1px;
}
.j-cont-subtotal{
	float:right;
	/*margin-top:5px;*/
	margin-top:2px;
	width:84px;
}
.j-cont-total{
	float:right;
	margin-right:30px;
}
.j-cont-total p{
	color:#ffffcc;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:12px;
	text-shadow:1px 1px #000;
	font-weight:bold;
}
.j-cont-total p span{
	color:#ffcc00 !important;
}
/*.j-btn-cotizar{
	background:url(/imagenes/btn-carro.png);
	font-family: 'ArialNarrowRegular';
	font-size:20px;
	font-weight:bold;
	text-shadow:0px 1px #FFF; 
	color:#cc3300;
	width:84px;
	height:40px;
	border:none;
	margin-left:12px;
	cursor:pointer;
}*/
.j-resumen-carrito{
	float:left;
	width:100px;
	height:55px;
	margin-left:5px;
}
.j-resumen-carrito h4{
	font-family: 'ArialNarrowRegular';
	font-size:20px;
	font-weight:bold;
	line-height:15px;
	color:#cc3300;
}
.j-resumen-carrito p{
	font-family: 'ArialNarrowRegular';
	font-size:20px;
	color:#cc3300;
}
.j-btn-comprar{
	background:url(/imagenes/btn-comprar.png) 0 0;
	font-family: 'ArialNarrowRegular';
	font-size:20px;
	text-shadow:0px 1px #000;
	color:#ffffcc;
	width:84px;
	height:40px;
	border:none;
	margin-right:15px;
	padding-bottom:5px;
	float:right;
	cursor:pointer;
}
.j-btn-comprar:hover{
	background-position:0 -40px;
}
.j-btn-comprar:active{
	background-position:0 -80px;
}
.j-barra-menu{
	width:1242px;
	height:82px;
	margin: 0px auto;
	position:relative;
	clear:both;
}
.j-corner-ribbon_left{
	float:left;
	position:absolute;
	left:0;
}
.j-corner-ribbon_right{
	float:left;
	position:absolute;
	right:0;
}
.j-fondo-ribbon{
	background:url(/imagenes/ribbon.png) repeat-x;
	width:988px;
	height:52px;
	float:left;
	padding-top:10px;
	margin-left:127px;
}
.j-fondo-ribbon li{
	float:left;
	height:36px;
	text-decoration:none;
	display:block;
}

.j-sep-menu{
	margin:0 4px;
	float:left;
	display:block !important;
}
.j-fondo-ribbon li a{
	height:26px;
	padding:10px 4px 0;
	float:left;
	font-size:14px;
	color:#993300;
	text-align:center;
	text-shadow: 1px 1px 1px #fadb96;
	margin-left:8px;
}
.j-fondo-ribbon li a img, .j-fondo-ribbon li a p{
	float:left;
	display:block;
}
.j-fondo-ribbon-li-a-hover{
	background:url(/imagenes/menuact.png) repeat-x;
	color:#FFF !important;
	text-shadow:0px 1px 1px #6a4109 !important;
	font-weight:bold;
	margin-left:0 !important;
}
.j-fondomenu-hover{
	background:url(/imagenes/fondo-menu.png) repeat-x;
	background-position:0 -38px;
	color:#FFF !important;
	text-shadow:1px 1px 1px #6a4109 !important;
	font-weight:bold;
	margin-left:0 !important;
}
.j-fondo-ribbon .active{
	background:url(/imagenes/fondo-menu.png) repeat-x !important;
	color:#FFF !important;
	text-shadow:1px 1px 1px #6a4109 !important;
	font-weight:bold;
	margin-left:0 !important;
}
.j-cont-submenu{
	background-color:#ffd98a;
	/*width:246px;*/
	width:120px;
	height:180px;
	border:3px solid #e8b241;
	display:none;
	position:absolute;
	top:44px;
	z-index:1001;
}
.j-separador-subm{
	float:left;
	width:2px;
	background:#FBCD6E;
	height:163px;
	margin-top:29px; 
}
.j-titulo-subm{
	background:url(/imagenes/arrow-subm.png) no-repeat;
	background-position:5px 10px;
	background-color:#fbcd6e;
	width:109px;
	height:29px;
	padding-left:15px;
	font-size:15px;
	color:#cc6600;
	font-weight:bold;
	line-height:27px;
}
.j-titulo-subm a{
	text-decoration:none !important;
	height:100% !important;
	padding:0 !important;
	text-align:left !important;
	text-shadow:none !important;
	margin:0 !important;
}
.j-cont-submenu p{
	background:url(/imagenes/flechita.png) no-repeat;
	background-position:5px 6px;
	padding-left:15px;
	width:100%;
	height:20px;
	border-right:1px;
	border-right-color:#fbcd6e;	
	border-right-style:solid;
}

.j-cont-submenu p:hover, .j-cont-submenu p a:hover{
	background-color:#fccc67;
	text-decoration:none;
	color:#d35f00 !important;
}
.j-cont-submenu p a{
	text-decoration:none;
	font-size:11px;
	color:#663300 !important;
	height:100%;
	padding:0;
	text-align:left;
	text-shadow:none;
	margin:0;
	line-height:20px;
}
.cont_main{
    margin: 0 auto -280px;
    //overflow: hidden;
    position: relative;
    top: -136px;
    width: 1242px;
    z-index: 2;
}
.j-cont-main{
    background: url(/imagenes/cont-main.png) no-repeat;
    width: 956px;	
    overflow: hidden;
	margin: 0 118px;
    padding: 20px 25px 0;
    position: relative;
    
}
.j-cont-banneryofertas{
	width:956px;
	overflow:hidden;
}
.j-banner{
	background:url(/imagenes/img-banner/sombra-banner.png) bottom no-repeat;
	width:700px;
	height:311px;
	float:left;
	position:relative;
	z-index:0;
}
.j-ofertas{
	float:right;
	width:230px;
	overflow:hidden;
}
.j-ofertas a{
	width:230px;
	height:87px;
	display:inline-block;
	margin-bottom:15px;
}
.j-ofertas h2{
	font-size:15px;
	color:#FFF;
}
.j-ofertas h4{
	font-size:27px;
	color:#330000;
}
.j-cont-especialidades{
	width:956px;
	overflow:hidden;
	margin-top:20px;
}
.j-cont-ribbonyver{
	//width:100%;
	//height:45px;
}
.j-ribbon-red{
	background:url(/imagenes/ribbon-red.png) no-repeat;
	width:100%;
	height:25px;
	padding:17px 20px 25px;
	color:#FFF;
	text-shadow:1px 1px #330000;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	//position:absolute;
	left:10px;
	z-index:100;
	margin-left:-15px;
	margin-bottom:15px;
	}
.j-ribbon-red-b{
	background:url(/imagenes/ribbon-redb.png) no-repeat;
	width:100%;
	height:25px;
	padding:17px 20px 25px;
	color:#FFF;
	text-shadow:1px 1px #330000;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	//position:absolute;
	left:10px;
	z-index:100;
	margin-left:-15px;
	margin-bottom:15px;
}
.j-ver{
	float:right;
	font-size:13px;
	color:#cc3300;
	text-decoration:underline;
	text-shadow:none;
	//margin:10px 10px 0 0;
}
.j-especialidades{
	width:956px;
	overflow:hidden;
	margin-top:20px;
}
.j-fila-especialidades{
	width:956px;
	height:174px;
	margin-bottom:10px;
}
.j-fila-especialidades span{
	width:10px;
	float:left;
}
.j-especialidad{
	width:230px;
	height:174px;
	float:left;
	position:relative;
	overflow:hidden;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	behavior: url(PIE.htc);
}
.j-banda-especialidad{
	background:url(/imagenes/especialidades/banda-hover.png) no-repeat;
	width:230px;
	height:69px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	text-align:center;
}
.j-banda-especialidad p{
	color:#FFF;
	font-size:20px;
	line-height:30px;
	margin:35px 10px 10px 0px;
	margin-right:10px;
	text-align:right;
}
.j-banda-especialidad input{
	background:url(/imagenes/especialidades/btn-ver-esp.png) no-repeat;
	border:none;
	width:172px;
	height:26px;
	margin:20px 29px 0;
	font-family: 'ArialNarrowRegular';
	font-size:16px;
	color:#cc3300;
	text-shadow:1px 1px #FFF;
	text-align:center;
	cursor:pointer;
}
.j-banda-especialidad input:hover{
	background-position:0 -28px;
}
.j-banda-especialidad input:active{
	background-position:0 -56px;
}
.j-noticiasypromocion{
	width:956px;
	overflow:hidden;
	margin:20px 0 50px;
}
.j-cont-noticias{
	width:700px;
	overflow:hidden;
	float:left;
}
.j-noticias{
	width:700px;
	overflow:hidden;
	margin-top:70px;
}
.j-noticia{
	width:295px;
	height:130px;
	float:left;
	margin-right:25px;
}
.j-noticia img{
	float:left;
	margin-right:7px;
}
.j-cont-txtNoticia{
	float:left;
	width:178px;
	height:130px;
	position:relative;
}
.j-cont-txtNoticia h6{
	font-size:13px;
	color:#cc3300;
	font-weight:bold;
	line-height:16px;
}
.j-cont-txtNoticia p{
	font-size:13px;
	color:#666;
	line-height:15px;
}
/*.j-cont-txtNoticia a{
	font-size:13px;
	color:#ffcc66;
	line-height:15px;
	text-decoration:underline;
	display:block;
	margin-top:20px;
}*/
.j-btn-leer-mas{
	background:url(/imagenes/btn-leermas.png) no-repeat 0 0;
	width:72px;
	height:18px;
	padding-top:3px;
	border:none;
	font-size:10px;
	color:#cc3300;
	line-height:15px;
	position:absolute;
	bottom:0;
	right:0;
	float:right;
	text-align:center;
	cursor:pointer;
}
.j-btn-leer-mas:hover{
	background-position:0 -21px;
}
.j-btn-leer-mas:active{
	background-position:0 -42px;
}
.j-sep-noticias{
	float:left;
}
.j-cont-promos{
	float:right;
	width:230px;
	overflow:hidden;
}
.j-cont-promos a{
	width:230px;
	height:87px;
	display:inline-block;
	margin-bottom:20px;
}
.j-siguenos{
	background:url(/imagenes/siguenos.png) no-repeat;
	width:660px;
	height:67px;
	padding-top:20px;
	padding-left:40px;
	margin-top:5px;
}
.j-siguenos img{
	float:left;
	margin-left:30px;
}
.j-siguenos p{
	font-size:27px;
	color:#FFF;
	font-weight:bold;
	float:left;
	line-height:30px;
	text-shadow:1px 1px #333;
	margin-top:10px;	
}
.j-sombra-cont-main{
	position:absolute;
	top:0px;
	left:-10px;
	/*z-index:1002;*/
}
.j-cont-footer{
	background:url(/imagenes/fondo-footer.png) no-repeat;
	background-size:cover;
	background-position:center;
	width:100%;
	height:280px;
	padding-top:220px;
	position:relative;
	z-index:1;
}
.j-footer-center{
	width:956px;
	overflow:hidden;
	padding:0 25px;
	margin:0 auto;
}
.j-footer-center span{
	float:left;
	width:50px;
}
.j-cont-transpfooter{
	width:190px;
	height:220px;
	float:left;
	position:relative;
}
.j-fondotrnsp{
	/*background:url(/imagenes/fondo-transp-footer.png) no-repeat bottom;*/
	background: #f4b243 bottom;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.htc);
	width:180px;
	height:182px;
	padding:5px;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.j-cont-transpfooter h2{
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#cc3300;
	margin-bottom:5px;
	font-family: 'ArialNarrowRegular';
}
.j-fondo-transpfooter{
	width:180px;
	height:182px;
	padding:5px;
	position:absolute;
	top:23px;
}
.j-fondo-transpfooter p{
	background:url(/imagenes/flechita.png) no-repeat left;
	padding-left:10px;
	margin-left:5px;
}
.j-fondo-transpfooter p, .j-fondo-transpfooter p a{
	font-family: 'ArialNarrowRegular';
	font-size:13px;
	line-height:20px;
	color:#cc3300;
	text-decoration:none;
}
.j-fondo-transpfooter p a:hover{
	text-decoration:underline;
	color:#663300;
}
.j-fondo-fono{
	background:url(/imagenes/fondo-fono.png) no-repeat;
	width:178px;
	height:42px;
	position:absolute;
	bottom:5px;
}
.j-fondo-fono_img{
	float:left;
	margin:5px 15px 0 10px;
}
.j-cont-fono{
	float:left;
	margin-top:3px;
	font-family: 'ArialNarrowRegular';
}
.j-cont-fono h3{
	font-family: 'ArialNarrowRegular';
	font-size:11px;
	color:#cc3300;
}
.j-cont-fono h6{
	font-family: 'ArialNarrowRegular';
	font-size:22px;
	line-height:20px;
	color:#cc3300;
}
.j-bottom-footer{
	background:#ffc667;
	width:100%;
	bottom:0;
	position:absolute;
}
.j-bottom-footer-center{
	width:956px;
	overflow:hidden;
	padding:0 25px;
	margin:0 auto;
	height:40px;
	line-height:40px;
}
.j-bottom-footer-center p{
	font-family: 'ArialNarrowRegular';
	color:#cc3300;
	font-size:13px;
	width: 50%;
	display: inline;
}
.j-bottom-footer-center img{
	float:right;
	margin-top:5px;
}
/**********************BANNER JQGALSCROLL************************/
.jqGSContainer{position:relative;width:700px;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:url(/imagenes/img-banner/ver.png) no-repeat;position:absolute;left:165px;bottom:66px; text-align:center;line-height:43px;font-size:31px;color:#fff;width:180px;height:41px}


.jqGSContainer .jqGSPagination{position:relative;width:100%;height:33px;top:-37px;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{background:url(/imagenes/img-banner/selected-pag.png) no-repeat;color: #330000;text-decoration:none;display:block;width:33px; height:23px;font-size:20px;margin-top:8px;}
.jqGSContainer .jqGSPagination ul li a.selected{background:url(/imagenes/img-banner/hover-pag.png) no-repeat;color:#fff;font-size:30px;width:55px;height:33px;margin-top:0px;}
.jqGSContainer .jqGSPagination ul li a:hover{background:url(/imagenes/img-banner/hover-pag.png) no-repeat;color:#fff;font-size:30px;width:55px;height:33px;margin-top:0px;}
.jqGSImgContainer{}
/********************BANNER JCAROUSEL**************************/
.jcarousel-control {
	position:absolute;
	height:33px;
	bottom:10px;
	right:10px;
	bottom:20px;
	z-index:1000;
}

.jcarousel-control a {
    background:url(/imagenes/img-banner/selected-pag.png) no-repeat;
	color: #330000;
	text-decoration:none;
	display:block;
	width:33px; 
	height:23px;
	font-size:20px;
	margin:8px 5px 0;
	float:left;
	text-align:center;
}
.jcarousel-control a:hover {
	background:url(/imagenes/img-banner/hover-pag.png) no-repeat;
	color:#fff;
	font-size:30px;
	width:55px;
	height:33px;
	margin-top:0px;
}
.jcarousel-control a.selected {
	background:url(/imagenes/img-banner/hover-pag.png) no-repeat;
	color:#fff;
	font-size:30px;
	width:55px;
	height:33px;
	margin-top:0px;
}
/**************************jquery cycle banner***************************************************/
.home-banner{
	background:#F60;
	width:700px;
	height:287px;
	position:relative;
	z-index:2;
}
.controles{
	background:url(/images/h-slide-controls.png) no-repeat;
	position:absolute;
	height:33px;
	bottom:30px;
	left:10px;
	z-index:1000;
}
.controles button{
	padding:0;
	border:0;
	cursor:pointer;
	display:block;
	float:left;
	background:url(/imagenes/img-banner/selected-pag.png) no-repeat;
	color: #330000;
	width:33px; 
	height:23px;
	font-size:18px;
	margin:5px 5px 0;
	text-align:center;
}
.controles button:hover{
	background:url(/imagenes/img-banner/hover-pag.png) no-repeat;
	background-size: 33px 23px;
	color:#fff;
	width:33px; 
	height:23px;
}

.controles button.active{
	background:url(/imagenes/img-banner/hover-pag.png) no-repeat !important;
	color:#fff;
	font-size:30px;
	width:55px;
	height:33px;
	line-height:33px;
	margin-top:0px;
}
/************************************************************ACERCA DE************************************************************/
.j-banner-interior{
	background:url(/imagenes/acerca-de/sombra-banner.png) no-repeat bottom;
	position:relative;
	width:950px;
	height:168px;
}
.j-fondo-txt-banner{
	background:url(/imagenes/acerca-de/fondo-txt-banner.png);
	width:950px;
	height:144px;
	position:absolute;
	top:1px;
	left:1px;
	z-index:2;
}
.j-fondo-txt-banner h1{
	/*font-family:'Myriad Pro', arial;*/
	/*font-family: 'Muli', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	font-weight:lighter;
	letter-spacing:-4px;
	font-size:80px;
	color:#ffffcc;
	display:block;
	float:right;
	margin:43px 10px 0 0;
	line-height:100px;
}
.j-cont-nav-pag{
	width:100%;
	height:21px;
	margin-bottom:20px;
}

.j-cont-nav-pag a{
	text-shadow:1px 1px #FFF;
	font-size:10px;
	color:#663300;
}
.j-nav-activo{
	background:url(/imagenes/acerca-de/nav-pag.png) repeat-x;	
	height:21px;
	float: left;
	padding:3px 10px 0 5px;
}
.j-nav-activo a{
	color:#cc3300 !important;
}
.j-estas_en_ficha{
	background:url(/imagenes/noticias/nav-pag-ficha.png) no-repeat;
	width:147px;
	height:21px;
	float:left;
	font-size:10px;
	color:#663300;
	padding-left:7px;
	padding-top:3px;
}
.j-estas_en_ficha p{
	float:left;
	display:inline-block;
}
	
.j-estas_en_ficha a{
	float:left;
	margin-left:15px;
}
.j-estas_en{
	background:url(/imagenes/acerca-de/nav-pag-completo.png) no-repeat;
	width:99px;
	height:21px;
	float:left;
	font-size:10px;
	color:#663300;
	padding-left:5px;
	padding-top:3px;
}
.j-estas_en a{
	padding-left:17px;
}
.j-cont-acerca-de{
	width:952px;
	overflow:hidden;
	margin:85px 0 65px;
}
.fondo-tabs{
	background:url(/imagenes/acerca-de/fondo-tabs.png);
	width:272px;
	height:26px;
}
.fondo-tabs div{
	float:left;
	height:26px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:26px;
	color:#FFF;
	text-shadow: 1px 1px 1px #996633;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
#pest1{width:94px;}
#pest2{width:95px; margin-left:1px;}
#pest3{width:80px; margin-left:2px;}
.j-cont-sliders{
	width:953px;
	position:relative;
	margin:25px 0 35px;
}
.j-cont-txt_acerca_de{
	width:674px;
	overflow:hidden;
	float:left;
}
.j-cont-banners_y_promo{
	width:230px;
	float:right;
	overflow:hidden;
	margin-top:-50px;
}
.j-banner1{
	width:230px;
	height:317px;
	display:block;
	cursor:pointer;	
}
.j-banner2{
	width:230px;
	height:87px;
	display:block;
	margin-top:10px;
}
.j-txt-dest{
	color:#cc3300;
	font-size:13px;
	line-height:18px;
	margin-bottom:20px;
	/*text-indent:35px;*/
}
.j-txt-normal{
	color:#666666;
	font-size:13px;
	line-height:18px;
	margin-bottom:10px;
	/*text-indent:35px;*/
	text-align:justify;
}
.j-txt-normal img{
	margin:0 10px;
}
.j-cont-txt_acerca_de ul{
	margin-bottom:20px;
}
.j-cont-txt_acerca_de ul li{
	color:#666666;
	font-size:13px;
	line-height:18px;
	margin-bottom:5px;
}
.j-slider-acerca_de{
	width:953px;
	overflow:hidden;
	
}
#cycle_historia{
	background-color:#fedc90;
	width:790px;
	height:404px;
	margin:0 auto;
	position:relative;
}
.slide-prev{
	width:70px;
	height:71px;
	position:absolute;
	top:165px;
	left:2px;
}
.slide-next{
	width:70px;
	height:71px;
	position:absolute;
	top:165px;
	right:2px;
}
#cycle_historia div{
	width:727px !important;
	margin-left:35px !important;
}
#cycle_historia div h1{ 
	color:#ffffcc;
	font-size:51px;
	line-height:80px;
	text-align:center;
}
.fondo-tabs_centro{
	overflow:hidden;
	height:26px;
}
.fondo-tabs_centro div{
	height:26px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:26px;
	color:#FFF;
	text-shadow: 1px 1px 1px #996633;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.sep-pestCentCom{
	background:url(../imagenes/centro-comercial/sepPest.png) no-repeat;
	width:2px;
	height:26px;
	float:left;
}
/********nicolas*****modificado 14:14 15 de mayo 2012**/
/************nicolas**********/
.pestLeft{
	background:url(../imagenes/centro-comercial/pestLeft.png) no-repeat 0 0;
	width:144px;
}
.pestLeft2{
	background:url(../imagenes/centro-comercial/pestLeft2.png) no-repeat 0 0;
	width:192px;
}
.pestCentro{
	background:url(../imagenes/centro-comercial/pestcentro.png) repeat-x 0 0;
	width:141px;
}
.pestRight{
	background:url(../imagenes/centro-comercial/pestRight.png) no-repeat 0 0;
	width:144px;
}
.pestRight2{
	background:url(../imagenes/centro-comercial/pestRight2.png) no-repeat 0 0;
	width:345px;
}
/*******************************/
.active_pestanas{
	background-position:0 -27px;
}
.j-cont-locales{
	width:956px;
	overflow:hidden;
}
.j-fila-locales{
	width:956px;
	/*height:231px;*/
	height:310px;
	margin-bottom:45px;
}
.j-cont-local{
	width:478px;
	height:231px;
	float:left;
}
.j-cont-img_local{	
	border: 5px solid #FFF;
	border-radius:4px;
	overflow:hidden;
	width:220px;
	height:221px;
	float:left;
}
.j-cont-img_local img{
	margin:-5px;
}
.j-cont-texto_locales{
	width:230px;
	height:231px;
	float:left;
	margin-left:10px;
}
.j-cont-texto_locales h4{
	font-size:18px;
	color:#cc3300;
	line-height:25px;
	width:200px;
}
.j-cont-texto_locales p{
	font-size:13px;
	color:#666666;
}
/***************************************************contacto*******************************/
.j-cont-pag_contacto{
	width:956px;
	overflow:hidden;
	margin:90px auto 50px;
}
.j-cont-form_contacto{
	width:432px;
	overflow:hidden;
	float:left;
}
.j-cont-form_contacto p{
	font-size:11px;
	color:#666666;
	display:block;
	width:400px;
	margin-bottom:20px;
}
.j-form_contacto{
	width:432px;
	height:360px;
}
.j-correcto{
	background:url(/imagenes/contacto/correct.png) no-repeat;
	width:429px;
	height:34px;
}
.j-negativo{
	background:url(/imagenes/contacto/negative.png) no-repeat;
	width:429px;
	height:34px;
}
.j-correct_textarea{
	background:url(/imagenes/contacto/correct_textarea.png) no-repeat;
	width:132px;
	height:113px;
}
.j-negativo_textarea{
	background:url(/imagenes/contacto/negative_textarea.png) no-repeat;
	width:132px;
	height:113px;
}
.j-form_contacto_input{
	background:url(/imagenes/contacto/input.png) no-repeat;
	width:370px;
	height:20px;
	border:none;
	font-size:11px;
	color:#666666;
	padding:5px 10px;
	margin-bottom:10px;
}
.j-form_contacto textarea{
	background:url(/imagenes/contacto/textarea.png) no-repeat;
	width:370px !important;
	height:99px !important;
	border:none;
	font-size:11px;
	color:#666666;
	padding:5px 10px;
	margin-bottom:10px;
}
	
.j-form_contacto input.j-btn_enviar{
	background:url(/imagenes/contacto/btn_enviar.png);
	width:84px;
	height:40px;
	border:none;
	margin:0 140px;
	font-family: 'ArialNarrowRegular';
	font-size:20px;
	color:#cc3300;
	text-shadow:1px 1px #FFF;
	cursor:pointer;
}
.j-form_contacto input.j-btn_enviar:hover{
	background-position:0 -42px;
}
.j-form_contacto input.j-btn_enviar:active{
	background-position:0 -84px;
}
.j-cont-info_contacto{
	width:470px;
	//height:367px;
	float:left;
	margin-left:10px;
}
.j-div-info_contacto{
	float:left;
	width:230px;
	overflow:hidden;
}
.j-info_contacto{
	background:url(/imagenes/contacto/fondo-info_contacto.png) no-repeat;
	width:190px;
	height:168px;
	margin-bottom:10px;
	padding:10px 10px 0 30px;
}
.j-info_user{
	background:url(/imagenes/contacto/info_user.png) no-repeat;
	width:190px;
	height:168px;
	margin-bottom:10px;
	padding:10px 10px 0 30px;
}
.j-div-info_contacto h2{
	font-size:15px;
	color:#cc3300;
	margin-bottom:20px;
}
.j-div-info_contacto p{
	font-size:13px;
	color:#666;
}
.j-otra_info{
	background:url(/imagenes/contacto/otra_info.png) no-repeat;
	width:190px;
	height:366px;
	float:left;
	padding:10px 10px 0 30px;
	margin-left:10px;
}
.j-otra_info2{
	background:url(/imagenes/contacto/otra_info2.png) no-repeat;
	width:190px;
	height:485px;
	float:left;
	padding:10px 10px 0 30px;
	margin-left:10px;
}
.j-otra_info h2, .j-otra_info2 h2{
	background-position: 0px 0px;
	font-size:15px;
	color:#cc3300;
	margin-bottom:20px;
}
.j-otra_info p, .j-otra_info2 p{
	font-size:13px;
	color:#666;
}
/******************************trabaje con nosotros**********************/
.j-cont-pag_trabaje{
	width:682px;
	overflow:hidden;
	margin:90px auto 35px;
}
.input_file {
	background:url(/imagenes/contacto/input-file.png) !important;
	width : 390px !important ;
	height : 30px !important ;
	position:relative;
	margin-bottom:10px;
}
.input_file .customfile-input{	
	width:390px;
	height:30px;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	-ms-filter: "progid XImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
.input_file_left {
	background-color : transparent;
	width : 260px;
	height : 30px;
	float : left;
	border : none;
	color : #666666;
	font-size : 11px;
	padding-left : 10px;
}
.btn_file {
	background-color: transparent;
	font-size: 15px;
	color: rgb(102, 102, 102);
	font-weight: bold;
	margin-left: 10px;
	border: medium none;
	display: inline-block;
	width: 100px;
	margin-top: 4px;
}
/******************************noticias**********************/
.j-cont-pag-noticias{
	width:956px;
	overflow:hidden;
	margin:100px 0 60px;
}
.j-cont-pag_noticia{
	float: left;
    height: 110px;
    margin-right: 35px;
    width: 417px;
}
.j-cont-pag-noticias em{
	font-size:10px;
	color:#663300;
	text-align:center;	
}
.j-cont-pag_noticia img{
	float:left;
	margin-right:10px;
}
.j-cont-fila_noticias span{
	width:50px;
	height:50px;
	float:left;
}
.j-cont-pag_txtNoticia{
	float:left;
	width:297px;
	height:110px;
	overflow:hidden;
	position:relative;
}
.j-cont-pag_txtNoticia h6{
    color: #CC3300;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}
.j-cont-pag_txtNoticia p{
    color: #666666;
    font-size: 13px;
    line-height: 15px;
}
.j-cont-fila_noticias{
	width:956px;
	overflow:hidden;
	margin-bottom:40px;
}
.j-cont_gale_noti{
	width:220px;
	height:220px;
	overflow:hidden;
	border:5px solid #FFF;
	display:none;
}
.j-cont-tabs-noticias{
	width:230px;
	height:249px;
	overflow:hidden;
	position:relative;
}
.j-cont-tabs-noticias-tabs{
	width:230px;
	height:19px;
	position:relative;	
}
.j-cont-tabs-noticias-tabs div{	
	height:19px;
	float:left;
	font-size:10px;
	color:#cc3333;
	position:absolute;
	cursor:pointer;
}
#pest1-noti{
	background:url(/imagenes/noticias/pest1-noti.png);
	background-position:0 -21px;	
	width:110px;
	padding-left:5px;
}
#pest2-noti{	
	background:url(/imagenes/noticias/pest2-noti.png);
	background-position:0 -21px;
	width:93px;
	left:85px;
	text-align:center;
}	
.j-cont-tabs-nav-galeria{
	background:url(/imagenes/noticias/fondo_nav_img.png) no-repeat;
	width:80px;
	height:19px;
	padding-left:23px;
	position:absolute;
	bottom:3px;
	left:62px;
}
.j-cont-tabs-nav-galeria a{
	background-position:0 0;
	width:16px;
	height:16px;
	float:left;
	border:none;
	display:block;
	margin:3px 5px 0 0;
}
.next_galeria{
	background:url(/imagenes/noticias/next.png) no-repeat;
}
.prev_galeria{
	background:url(/imagenes/noticias/prev.png) no-repeat;
}
.j-zoom_galeria{
	background:url(/imagenes/noticias/zoom.png) no-repeat;
}
.next_galeria:hover, .prev_galeria:hover, .j-zoom_galeria:hover{
	background-position:0 -16px;
}
.j-cont_videos_noti{
	width:220px;
	height:222px;
	overflow:hidden;
	border:5px solid #FFF;
	display:none;
}
.j-cont-ficha_left{
	float:left;
	width:230px;
	overflow:hidden;
}
.j-cont-ficha_left h5{
	font-size:16px;
	font-weight:bold;
	color:#cc3300;
	margin:10px 0 5px;
}
.j-cont-ficha_right{
	width:669px;
	overflow:hidden;
	float:left;
	margin-left:50px;
}
.j-cont-ficha_right h1{
	font-size:20px;
	color:#cc3300;
	font-weight:bold;
}
.j-cont-ficha_right p{
	font-size:13px;
	color:#666666;
	line-height:18px;
	margin-bottom:20px;
}
.j-promos_ficha{
	display:inline-block;
	margin-top:15px;
}
.j-galeria_fotos{
	border:5px solid #FFF;
	width:220px;
	height:307px;
	overflow:hidden;
	/*position:relative;*/
}
/*.j-galeria_fotos img{
	margin:-5px;
}*/
.j-clic_aqui{
	background:url(/imagenes/acerca-de/sombra-galeria.png) no-repeat bottom;
	width:212px;
	height:81px;
	position:absolute;
	bottom:0;
	z-index:2;
	padding:40px 0 0 10px;
}
.j-clic_aqui h4{
	font-size:20px;
	color:#ffffcc;
	font-weight:bold;
}
.j-clic_aqui h2{
	font-size:35px;
	color:#ffffcc;
	font-weight:bold;
	line-height:30px;
}
.j-clic_aqui p{
	font-size:12px;
	color:#ffffcc;
}
/*****************************CAFETERIA*****************************/
.j-tabs-cafeteria{
	overflow:hidden;
	height:26px;
}
.j-tabs-cafeteria div{
	height:26px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:26px;
	color:#ffffff;
	text-shadow: 1px 1px 1px #996633;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
/*#pest1-caf{
	float:left;
	width:100px;
	height:26px;
	margin-right:2px;
}
#pest2-caf{
	float:left;
	width:103px;
	height:26px;
	margin-right:2px;
}
#pest3-caf{
	float:left;
	width:101px;
	height:26px;
	margin-right:2px;
}
#pest4-caf{
	float:left;
	width:92px;
	height:26px;
}*/
.j-cont-txt_acerca_de h1{
	font-size:20px;
	color:#cc3300;
	font-weight:bold;
	margin-bottom:20px;
}
.j-cafe_encabezado{
	font-size:13px;
	color:#ff6600;
	line-height:18px;
	font-weight:bold;
	/*text-indent:35px;*/
	margin-bottom:20px;
}
.j-lista-cafeteria{
	float:left;
	width:335px;
	margin-top:20px;
}
.j-lista-cafeteria li{
	background:url(/imagenes/cafeteria/dot-lista.png) no-repeat left;
	font-size:13px;
	color:#666666;
	line-height:18px;
	text-decoration:none;
	padding-left:18px;
}
.j-ubicacion_local{
	background:url(/imagenes/cafeteria/ubicacion.png) no-repeat;
	width:230px;
	height:120px;
	margin-bottom:10px;
}
.j-ubicacion_local h5{
	font-size:15px;
	color:#cc3300;
	margin:0 0 20px 35px;
	padding-top:10px;
}
.j-ubicacion_local p{
	font-size:13px;
	color:#666;
	margin-left:15px;
}
.j-mapa_local{
	background:url(/imagenes/cafeteria/mapa_ubicacion.png) no-repeat;
	width:230px;
	height:179px;
	margin-bottom:10px;
}
.j-mapa_local h5{
	font-size:15px;
	color:#cc3300;
	margin:0 0 15px 35px;
	padding-top:10px;
}
/********************************************FICHA ESPECIALIDADES*********************/
.j-cont-especialidades_ficha{
	width:956px;
	overflow:hidden;
	margin:85px 0 60px;
}
.j-especialidad_left{
	float:left;
	width:590px;
	margin-right:15px;
	overflow:hidden;
}
.j-cont_slideshow{
	width:576px;
	height:486px;
	overflow:hidden;
	border: 7px solid #fff3d8;
	position:relative;
}
#marca-agua{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.j-especialidad-banda_info{
	background-color:#ffc826;
	width:100%;
	height:15px;
	border-radius:0 0 4px 4px;
}
.j-especialidad-banda_info p{
	font-size:10px;
	color:#993300;
	display:block;
	float:left;
	margin-left:5px;
}
.j-cont_nav{
	background:#fff3d8;
	border:5px solid #FFF3D8;
	width:580px;
	height:128px;
	overflow:hidden;
	margin-top:10px;
}
.j-cont_nav span{
	margin-top:50px;
	display:block;
	float:left;
	width:15px;
	height:23px;
	cursor:pointer;
}
.j-especialidad-prev_nav{
	background:url(/imagenes/especialidades/prev.png) no-repeat;
	margin-left:20px;	
}
.j-especialidad-next_nav{
	background:url(/imagenes/especialidades/next.png) no-repeat;
}
.j-especialidad_right{
	float:left;
	width:350px;
	overflow:hidden;
}
.j-especialidad_right h2{
	font-size:20px;
	color:#cc3300;
	font-weight:bold;
	margin-bottom:20px;
	line-height:20px;
}
.j-especialidad_right p{
	font-size:13px;
	color:#666666;
	line-height:18px;
	width:308px;
	margin:10px auto 0;
	text-align:justify;
    text-indent: 30px;
}
.j-especialidad_right b{
	margin-left:-30px;
}
.j-fondo-ver-catalogo{
	background:url(/imagenes/catalogo/fondo_bandita2.png) no-repeat;
	background-color:#fff3d8;
	width:350px;
	height:179px;
	margin:10px 0;
	padding-top:30px;
	clear:both;
	border-radius:4px;
}
.j-fondo-ver-catalogo h3{
	font-size:16px;
	color:#cc3300;
	font-weight:bold;
	text-align:right;
	margin-bottom:10px;
	margin-right:10px;
}
.j-fondo-ver-catalogo p{
	font-size:13px;
	color:#666666;
	line-height:18px;
	width:308px;
	margin:0 auto;
}
.j-fondo-comparte{
	background:url(/imagenes/especialidades/fondo-comparte.png) no-repeat;
	width:350px;
	height:161px;
}
.j-fondo-comparte h5{
	font-size:15px;
	color:#cc3300;
	font-weight:bold;
	display:inline-block;
	margin:10px 0 15px -13px;
}
.j-titulo_especialidad{
	font-size:20px;
	color:#cc3300;
	font-weight:bold;
}
.j-lista-especialidad{
	width:308px;
	margin:15px auto;
}
.j-lista-especialidad li{
	background:url(/imagenes/especialidades/arrow-lista.png) no-repeat left;
	font-size:13px;
	color:#666666;
	line-height:18px;
	text-decoration:none;
	padding-left:10px;
}
.j-ver_catalogo{
	background:url(/imagenes/especialidades/ver_catalogo.png) no-repeat 0 0;
	width:147px;
	height:35px;
	font-size:20px;
	color:#cc3300;
	text-shadow:1px 1px #FFF;
	display:inline-block;
	padding:5px 0 0 45px;
	margin:20px 80px;
}
.j-ver_catalogo:hover{
	background-position:0 -42px;
}
.j-ver_catalogo:active{
	background-position:0 -84px;
}
.j-estas-en-ficha{
	background:url(/imagenes/especialidades/nav-pag-completo.png) no-repeat;
	width:177px;
	height:21px;
	float:left;
	font-size:10px;
	color:#663300;
	padding-left:7px;
	padding-top:3px;
}
.j-estas-en-ficha p{
	float:left;
	display:inline-block;
}
	
.j-estas-en-ficha a{
	float:left;
	margin-left:15px;
}
.j-estas-en-ficha_catalogo{
	background:url(/imagenes/catalogo/nav_ficha_catalogo.png) no-repeat;
	width:216px;
	height:21px;
	float:left;
	font-size:10px;
	color:#663300;
	padding-left:7px;
	padding-top:3px;
}
.j-estas-en-ficha_catalogo p{
	float:left;
	display:inline-block;
}
	
.j-estas-en-ficha_catalogo a{
	float:left;
	margin-left:17px;
}
.j-estas-en-ficha_catalogo2{
	background:url(/imagenes/catalogo/nav_ficha.png) no-repeat;
	width:154px;
	height:21px;
	float:left;
	font-size:10px;
	color:#663300;
	padding-left:7px;
	padding-top:3px;
}
.j-estas-en-ficha_catalogo2 p{
	float:left;
	display:inline-block;
}
	
.j-estas-en-ficha_catalogo2 a{
	float:left;
	margin-left:17px;
}
.j-group-catalogo{
	background:url(/imagenes/catalogo/nav_ficha-prod.png) repeat-x;
	float:left;
    height: 21px;
    padding: 3px 5px 0 5px;
}
/****************************************CATALOGO***************************/
.nav-catalogo_general{
	background:url(/imagenes/catalogo/nav_catalogo-general.png) no-repeat;
	width:154px;
	height:21px;
	float:left;
	font-size:10px;
	color:#663300;
	padding-left:7px;
	padding-top:3px;
}
.nav-catalogo_general p{
	float:left;
	display:inline-block;
}
	
.nav-catalogo_general a{
	float:left;
	margin-left:17px;
}
.j-cont-pag_catalogo{
	width:952px;
	//margin:85px 0 65px;
}
.j-fila_catalogo{
	width:952px;
	height:310px;
	margin-bottom:20px;
}
.j-catalogo{
	width:230px;
	height:310px;
	float:left;
	position:relative;
	margin-right:8px;
}
.j-catalogo img.catalogo{
	border:9px solid #fff3d8;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.j-banda_info{
	background:url(/imagenes/catalogo/fondo_bandita.png) no-repeat;
	width:210px;
	height:116px;
	padding:10px;
	position:absolute;
	bottom:0;
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
}
.j-banda_info img{
	display:block;
	margin:25px 0 3px 130px;
}
.j-banda_info b{
	font-size:20px;
	color:#990000;
	display:block;
	text-align:right;
	line-height:20px;
	//margin:25px 15px 0 0;
	margin:15px 15px 5px 0;
}
.j-banda_info p{
	font-size:13px;
	color:#cc3300;
	font-weight:bold;
	margin-bottom:5px;
	text-align:center;
}
	.j-banda_info p.description{
		font-size:12px;
		color:#7e745f;
		font-weight:normal;
		margin-bottom:5px;
		text-align:center;
	}
.j-banda_info a{
	width:102px;
	height:26px;
	display:block;
	float:left;
}
.j-banda_info button{
	width:102px;
	height:26px;
	display:block;
	float:left;
}
.j-mas_info{
	background:url(/imagenes/catalogo/btn-mas_info.png) no-repeat 0 0;
	position:absolute;
	bottom:5px;
	left:10px;
	
}
.j-mas_info:hover{
	background-position:0 -28px;
}
.j-mas_info:active{
	background-position:0 -56px;
}
.j-agregar{
	background:url(/imagenes/catalogo/btn-agregar.png) no-repeat;
	width:102px;
	height:26px;
	border:none;
	position:absolute;
	bottom:5px;
	right:10px;
}
.j-agregar-normal{
	background:url(/imagenes/catalogo/btn-agregar.png) no-repeat;
	width:102px;
	height:26px;
	border:none;
	position:absolute;
	bottom:5px;
	right:10px;
}
.j-agregar2{
	background:url(/imagenes/catalogo/btn-agregar.png) no-repeat;
	width:102px;
	height:26px;
	border:none;
	position:absolute;
	bottom:5px;
	right:10px;
	padding-top:65px;
}
.j-agregar:hover{
	background-position:0 -28px;
}
.j-agregar:active{
	background-position:0 -56px;
}
.j-agregar-normal:hover{
	background-position:0 -28px;
}
.j-agregar-normal:active{
	background-position:0 -56px;
}
.j-cerrar{
	background-position:0 -84px;
}
.j-cerrar:hover{
	background-position:0 -112px;
}
.j-cerrar:active{
	background-position:0 -140px;
}
.j-ribbon_oferta{
	position:absolute;
	top:0;
	left:0;
}
.j-cont_globo{
	background:url(/imagenes/catalogo/fondo_globo-full.png) no-repeat;
	width:230px;
	height:299px;
	padding:9px 10px 0px;
	position:absolute;
	top:-40px;
	right:-40px;
	z-index:200;
	display:none;
}
.j-cont_globo2{
	background:url(/imagenes/catalogo/fondo_globo-full.png) no-repeat;
	width:230px;
	height:299px;
	padding:9px 10px 0px;
	position:absolute;
	top:-206px;
	right:-40px;
	z-index:200;
	display:none;
}
.j-cont-pest_globo{
	background:url(/imagenes/catalogo/tabs_normal.png) no-repeat;
	width:235px;
	height:62px;
	margin-left:-5px;
}	
.j-cont-pest_globo li{
	font-size:31px;
	color:#996600;
	height:49px;
	margin-top:1px;
	font-weight:bold;
	text-shadow:0px -1px #000;
	text-align:center;
	cursor:pointer;
}
.pest1-globo{
	width:63px;
	height:50px;
	float:left;
	margin-left:5px;
}
.pest2-globo{
	width:64px;
	height:50px;
	float:left;
	margin-left:-6px;
}
.pest3-globo{
	width:64px;
	height:50px;
	float:left;
	margin-left:-6px;
}
.pest4-globo{
	width:57px;
	height:50px;
	float:left;
	margin-left:-6px;
}
.j-cont-sliders_globo_pantalla{
	width:230px;
	height:160px;
	overflow:hidden;
}
.j-cont-sliders_globo{
	width:1100px;
	height:160px;
}
.j-cont-sliders_globo p{
	text-align:center;
	font-size:17px;
	color:#cc3300;
	font-weight:bold;
	clear:both;
	display:block;
	width:230px;
	margin-top:18px;
}
.j-cont-num{
	margin:15px 0 25px 15px;
	width:210px;
	height:32px;
}
.j-cont-num button, .j-cant_personas button{
	float:left;
	background:url(/imagenes/catalogo/num_normal.png) no-repeat;
	background-position:0 0;
	width:32px;
	height:32px;
	margin-right:5px;
	font-size:20px;
	text-shadow:1px 1px #FFF;
	color:#cc3300;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	border:none;
	display:block;
}
.j-cant_personas input.j-btn_cant4{
	float:left;
	background:url(/imagenes/catalogo/num_normal.png) no-repeat;
	background-position:0 0;
	width:32px;
	height:32px;
	margin-right:5px;
	font-size:20px;
	text-shadow:1px 1px #FFF;
	color:#cc3300;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	border:none;
	display:block;
}
button.j-btn_cant1{
	background-position:0 -34px;
}
/*.j-cont-num .j-btn_cant:hover{
	background:url(/imagenes/catalogo/num_active.png);
}*/
.mas_cant{
	/*background:url(/imagenes/catalogo/fondo_mas.png) no-repeat;*/
	background-color:#fee9be;
	/*width:72px;*/
	width:118px;
	height:31px;
	float:left;
	padding:8px 7px;
	margin-top:-7px;
	border:2px solid #ECCF93;
	border-radius:8px 8px 8px 8px;
}
.mas_cant input{
	//background:url(/imagenes/catalogo/input_mas.png) no-repeat;
	width:28px;
	height:22px;
	float:left;
	text-align:center;
	opacity:0.4;
	font-weight:bold;
	color:#CC3300;
	font-size:20px;
	//margin:0 5px;
}
.j-precio_globo{
	font-size:20px !important;
	color:#83633a !important;
	margin-top:0 !important;
}
.j-cont-pest_globo a{
	line-height:35px;
}
.j-precio_globo span{
	font-size:20px !important;
	color:#cc3300 !important;
}
#slider2 div.j-center_input{
	width:140px;
	overflow:hidden;
	margin:25px auto 0 auto;
}	
.j-btn_globo-menos{
	background:url(/imagenes/catalogo/-.png) no-repeat;
	width:32px;
	height:32px;
	border:none;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 5px;
}
.j-fondo_input{
	//background:url(/imagenes/catalogo/input.png) no-repeat;
	width:40px;
	height:23px !important;
	font-size:23px !important;
	color:#cc3300;
	font-weight:bold;
	text-align:center;
	border:none;
	float:left;
}
.j-btn_globo-mas{
	background:url(/imagenes/catalogo/+.png) no-repeat;
	width:32px;
	height:32px;
	border:none;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 5px;
}
.j-cont_globo a.j-globo-btn_prev{
	background:url(/imagenes/catalogo/btn-prev.png) no-repeat;
	background-position: 0 0;
	margin:0 12px;
	float:left;
	width:102px;
	height:26px;
}
.j-cont_globo a.j-globo-btn_next{
	background:url(/imagenes/catalogo/btn-next.png) no-repeat;
	float:left;
	width:102px;
	height:26px;
}
#slider3 textarea{
	background:url(/imagenes/catalogo/textarea.png) no-repeat;
	width:200px !important;
	height:36px !important;
	padding: 10px 5px 5px;
	margin-left:15px;
	border:none;
	font-size:14px;
	resize:none;
}
#slider3 input{
	float:left;
	width:56px;
	height:34px;
	border:none;
}
#slider3 img{
	float:left;
}
#slider3 input.si{
	background:url(/imagenes/catalogo/si.png) no-repeat;
	background-position:0 0;
	margin-left:65px;
	font-size:17px;
	color:#cc3300;
	font-weight:bold;
	cursor:pointer;
}
#slider3 input.no{
	background:url(/imagenes/catalogo/no.png) no-repeat;
	background-position:0 -36px;
	font-size:17px;
	color:#cc3300;
	font-weight:bold;
	cursor:pointer;
}
#slider4 p.resumen{
	font-size:13px !important;
	font-weight:normal !important;
	text-align:left !important;
	margin-top:0;
	margin-left:15px;
	line-height:18px;
	width:200px;
	background:url(../imagenes/catalogo/arrow-slider4.png) no-repeat;
	background-position:0 6px;
	padding-left:12px;
}
#slider4 a.btn-agregar_globo{
	background:url(/imagenes/catalogo/btn-agregar_globo.png) no-repeat;
}
.j-cont-precio_catalogo{
	background:#fff3d8;
	width:350px;
	height:46px;
	overflow:hidden;
	border-radius:4px;
	margin-top:-10px;
}
.j-cont-precio_catalogo p{
	font-size:13px;
	line-height:15px;
	display:block;
	float:left;
	width:50px;
	margin: 10px 10px 0 15px;
	text-indent:0;
}
.j-cont-precio_catalogo strong{
	font-size:20px;
	font-weight:bold;
	display:block;
	float:left;
	margin-top:10px;
}
.j-cont_cantidad{
	width:355px;
	height:62px;
	/*overflow:hidden;*/
	margin:10px 0;
}
.j-query_ficha{
	font-size:12px;
	color:#cc3300 !important;
	font-weight:bold;
	clear:both;
	width:100% !important;
	margin-bottom:5px !important;
	text-align:center !important;
	text-indent:0 !important;
}
.j-cant_personas{
	width:198px;
	height:65px;
	/*overflow:hidden;*/
	float:left;
	margin-right:15px;
}
.j-cant_tortas{
	width:140px;
	height:65px;
	float:left;
}
.j-cont_impr{
	width:350px;
	height:62px;
	/*overflow:hidden;*/
	margin-bottom:20px;
}
.j-cont_impr input{
	float:left;
	width:56px;
	height:34px;
	border:none;
	cursor:pointer;
}
.j-cont_impr img{
	float:left;
}
.j-btn_si{
	background:url(/imagenes/catalogo/si.png) no-repeat;
	background-position:0 0;
	font-size:17px;
	color:#cc3300;
	font-weight:bold;
	margin-left:17px;
}
.j-btn_no{
	background:url(/imagenes/catalogo/no.png) no-repeat;
	background-position:0 -37px;
	font-size:17px;
	color:#cc3300;
	font-weight:bold;
}
.j-textarea_mensaje{
	background:url(/imagenes/catalogo/textarea_ficha.png) no-repeat;
	width:155px;
	height:35px;
	padding:5px;
	border:none;
	resize:none;
}
.j-cont_btn_agregar{
	background:#fff3d8;
	width:350px;
	height:70px;
}
.j-btn_agregar_carrito{
	background:url(/imagenes/catalogo/btn_agregar_carrito.png) no-repeat;
	width:192px;
	height:40px;
	border:none;
	margin:15px 75px;
	border-radius:4px;
	cursor:pointer;
}
.j-btn_agregar_carrito:hover{
	background-position:0 -42px;
}
.j-btn_agregar_carrito:active{
	background-position:0 -84px;
}
.j-cont_cant_normal{
	width:100%;
	margin:20px 0;
	overflow:hidden;
}
/*************************************CARRITO*********************************/
.j-cont-cuadro_cotizar{
	background:#fff3d8;
	float:left;
	width:450px;
	height:365px;
	padding:10px 0 0 20px;
	margin-top:20px;
	border-radius:5px;
	border:1px solid #fff3d8;
}
.j-cont-cuadro_cotizar:hover{
	background:#fbd78c;
	border:1px solid #fab82e;
}
.j-cont-cuadro_comprar{
	background:#fff3d8;
	float:right;
	width:450px;
	height:365px;
	padding:10px 0 0 20px;
	margin-top:20px;
	border-radius:5px;
	border:1px solid #fff3d8;
}
.j-cont-cuadro_comprar:hover{
	background:#fecac9;
	border:1px solid #f9aaa8;
}
.j-texto_resumen_carrito{
	font-size:13px;
	color:#666666;
	line-height:18px;
	margin-bottom:20px;
}
.control-label{
	color:#666666;
}
.j-title-resumen_carrito{
	font-size:20px;
	color:#cc3300;
	font-weight:bold;
	line-height:50px;
}
.j-cont-btn_resumen{
	width:192px;
	overflow:hidden;
	margin:100px auto 0;
}
.j-btn-resumen_cotizar{
	background:url(/imagenes/carrito/btn_cotizar.png) no-repeat 0 0;
	width:192px;
	height:40px;
	border:none;
}
.j-btn-resumen_cotizar:hover{
	background-position:0 -42px;
}
.j-btn-resumen_cotizar:active{
	background-position:0 -84px;
}
.j-btn-resumen_comprar{
	background:url(/imagenes/carrito/btn_comprar.png) no-repeat 0 0;
	width:194px;
	height:40px;
	border:none;
}
.j-btn-resumen_comprar:hover{
	background-position:0 -42px;
}
.j-btn-resumen_comprar:active{
	background-position:0 -84px;
}
.j-estas_en_resumen{
	background:url(/imagenes/carrito/nav_resumen.png) no-repeat;
	width:154px;
	height:21px;
	float:left;
	font-size:10px;
	color:#663300;
	padding-left:7px;
	padding-top:3px;
}
.j-estas_en_resumen p{
	float:left;
	display:inline-block;
}
.j-estas_en_resumen a{
	float:left;
	margin-left:15px;
}
.j-resumen_left{
	width:553px;
	overflow:hidden;
	float:left;
}
.j-resumen_right{
	float:right;
	width:355px;
	overflow:hidden;
}
.j-input_resumen{
	background:url(/imagenes/carrito/input.png) no-repeat;
	width:290px;
	height:22px;
	border:none;
	margin-bottom:10px;
	font-size:11px;
	color:#666666;
	//padding:8px 10px 0;
	padding:4px 10px 2px;
}
.j-textarea_resumen{
	background:url(/imagenes/carrito/textarea.png) no-repeat;
	width:290px !important;
	height:104px !important;
	border:none;
	font-size:11px;
	color:#666666;
	padding:5px 10px 0;
}
.j-btn_enviar_resumen{
	background:url(/imagenes/contacto/btn_enviar.png) no-repeat 0 0;
	width:84px;
	height:40px;
	border:none;
	margin:20px 105px 0;
	font-family: 'ArialNarrowRegular';
	font-size:20px;
	color:#cc3300;
	text-shadow:1px 1px #FFF;
	cursor:pointer;
}
.j-btn_enviar_resumen:hover{
	background-position:0 -42px;
	
}
.j-btn_enviar_resumen:active{
	background-position:0 -84px;
}
.j-head-resumen{
	width:550px;
	height:31px;
}
.j-head-resumen div{
	background:#fff3d8;
	height:31px;
	padding:10px 0 0 10px;
	font-size:15px;
	color:#cc3300;
	font-weight:bold;
	float:left;
}
.j-head-resumen div#colum1{
	width:82px;
	border-radius:5px 0 0 0;
	margin-right:3px;
}
.j-head-resumen div#colum2{
	width:214px;
	margin-right:3px;
}
.j-head-resumen div#colum2_cotizar{
	width:315px;
	margin-right:3px;
}
.j-head-resumen div#colum3{
	width:87px;
	margin-right:3px;
}
.j-head-resumen div#colum4{
	width:78px;
	margin-right:3px;
}
.j-head-resumen div#colum5{
	width:26px;
	border-radius:0 5px 0 0;
}
.j-resumen_colum1{
	padding: 14px 0 0 14px;
    width: 78px;
}
.j-resumen_colum2{
	width:224px;
	margin-left:3px;
}
.j-resumen_colum2 img{
	float:left;
	margin:5px;
}
.j-resumen_colum2 p{
	font-size:13px;
	color:#cc3300;
	display:block;
	width:165px;
	float:left;
	margin-top:10px;
}
.j-resumen_colum3{
	padding: 10px 5px 0;
    width: 87px;	
	font-size:11px;
	margin-left:3px;
}
.j-resumen_colum3 div.unidad{
	color:#cc9900;
	width:inherit;
}
.j-resumen_colum3 p{
	display: inline-block;
}
.j-resumen_colum3 div.subtotal{
	color:#cc3300;
	width:inherit;
}
.j-resumen_colum4{
	padding: 10px 5px 0;
    width: 78px;
	margin-left:3px;
}
.j-resumen_colum4 a{
	float:left;
}
.j-resumen_colum5{
	padding: 15px 0 0 10px;
    width: 26px;
	margin-left:3px;
}
.j-fila1_resumen{
	background:url(/imagenes/carrito/fondo_fila1.png) repeat-y;
	background-position:-1px 0;
	width:550px;
	overflow:hidden;
}
.j-fila1_resumen div{
	float:left;
}
/*.j-fila1_resumen span{
	background:#fff3d8;
	overflow:hidden;
	width:3px;
	float:left;
}*/
.j-fila2_resumen{
	background:url(/imagenes/carrito/fondo_fila2.png) repeat-y;
	background-position:-1px 0;
	width:550px;
	overflow:hidden;
}
.j-fila2_resumen div{
	float:left;
}
/*.j-fila2_resumen span{
	overflow:hidden;
	width:3px;
	float:left;
}*/
.j-btn-resumen_menos{
	background:url(/imagenes/carrito/btn_-.png) no-repeat !important;
	width:12px !important;
	height:12px !important;
	margin: 5px 5px 0 0;
	border:none !important;
	float:left !important;
	cursor:pointer !important;
}
.j-input-resumen_cantidad{
	//background:url(/imagenes/carrito/input_cantidad.png) no-repeat;
	width:20px;
	height:20px;
	text-align:center;
	float:left;
	border:none;
}
.j-btn-resumen_mas{
	background:url(/imagenes/carrito/tbn_+.png) no-repeat !important;
	width:12px !important;
	height:12px !important;
	margin: 5px 0 0 5px;
	border:none !important;
	float:left !important;
	cursor:pointer !important;
}
.j-cont-resumen_extra{
	width:30px;
	height:29px;
	margin-left:5px;
	border-radius:4px;
}
.j-cont-resumen_extra img{
	margin:5px 6px 0;
}
.j-cont-resumen_extra .icon-imagen img{
	margin:5px 4.2px 0;
}
.j-cont-resumen_total{
	background:#fff3d8;
	width:515px;
	overflow:hidden;
	margin-top:15px;
	padding: 10px 17px 10px;
	color:#cccc99;
}
.j-cont-resumen_total p{
	font-size:30px;
	font-weight:bold;
}
.j-cont-resumen_seguir{
	background:#fff3d8;
	width:550px;
	overflow:hidden;
	margin:10px 0;
}
.j-cont-resumen_seguir_cot{
	background:#fff3d8;
	width:550px;
	overflow:hidden;
	margin:10px 0;
}
.j-cont-resumen_seguir a{
	background:url(/imagenes/carrito/btn-seguir_comprando.png) no-repeat 0 0;
	width:192px;
	height:40px;
	display:block;
	margin:10px 0 10px 175px;
}
.j-cont-resumen_seguir_cot a{
	background:url(/imagenes/carrito/boton-seguir-cotizando.png) no-repeat 0 0;
	width:192px;
	height:40px;
	display:block;
	margin:10px 0 10px 175px;
}
.j-cont-resumen_seguir a:hover{
	background-position:0 -42px;
}
.j-cont-resumen_seguir_cot a:hover{
	background-position:0 -42px;
}
.j-cont-resumen_seguir a:active{
	background-position:0 -84px;
}
.j-cont-resumen_seguir_cot a:active{
	background-position:0 -84px;
}
.j-cont-hidden_mensaje{
	background-color:#f4cb70;
	width:539px;
	border:5px #fff3d8 solid;
	border-top:none;
	display:none;
}
.j-cont-hidden_mensaje p{
	display:block;
	width:166px;
	margin: 20px 0 0 22px;
	float:left;
	font-size:16px;
	color:#999933;
	font-weight:bold;
	text-align:right;
}
.j-cont-hidden_mensaje textarea{
	background:	url(/imagenes/carrito/textarea-resumen_hidden.png) no-repeat;
	width:223px !important;
	height:57px !important;
	padding:10px 5px;
	float:left;
	border:none;
	margin:6px 14px;
}
.j-cont-hidden_mensaje input{
	background:url(/imagenes/carrito/btn_aceptar.png) no-repeat;
	width:84px;
	height:40px;
	border:none;
	float:left;
	margin-top:25px;
}
.j-flechita-hidden_mensaje{
	float: left;
    margin-left: -18px;
    margin-top: -9px;
}
.j-flechita-hidden_imagen{
	float: left;
    margin-left: -62px;
    margin-top: -9px;
}
.j-cont-hidden_imagen{
	background-color:#f4cb70;
	width:539px;
	border:5px #fff3d8 solid;
	border-top:none;
	display:none;
}
.j-cont-hidden_imagen p{
	font-size:16px;
	color:#999933;
	font-weight:bold;
}
.j-cont-hidden_imagen button{
	background:url(/imagenes/carrito/btn_aceptar.png) no-repeat;
	width:84px;
	height:40px;
	border:none;
	float:left;
	margin-top:25px;
}
/**************************************PAG ERROR************************/
.j-cont-error{
	background:url(/imagenes/error/mono.png) no-repeat left;
	width:866px;
	height:544px;
	overflow:hidden;
	margin-bottom:100px;
}
.j-cont-error p.title_rojo{
	font-size:30px;
	color:#cc3300;
	font-weight:bold;
	display:block;
	margin:85px 0 0 220px;
}
.j-cont-error p.indicacion_naranjo{
	font-size:18px;
	color:#cc9933;
	font-weight:bold;
	display:block;
	margin:50px 0 0 258px;
}
.j-cont-error div{
	width:606px;
	float:left;
	overflow:hidden;
	margin:25px 0 0 258px;
}
.j-cont-error div a{
	background:url(/imagenes/error/btn_error.png) no-repeat;
	width:192px;
	height:36px;
	padding-top:4px;
	float:left;
	margin-right:10px;
	font-family: 'ArialNarrowRegular';
	color:#cc3300;
	font-size:20px;
	text-shadow: 0 1px 1px #f2c5b7;
	text-align:center; 
}
/*******************************BUSCADOR*****************************/
.j-cont-search{
	background-color: #ffeabc;
	background-image: url(/imagenes/buscador/search.png);
	background-position: 10px 10px;
	background-repeat:no-repeat;
	width:740px;
	min-height:283px;
	overflow:hidden;
	padding-bottom:20px;
}
.j-btn_ocultar{
	background-color:#f4d693;
	width:144px;
	height:25px;
	margin:11px;
	border-radius:5px;
	float:right;
	font-size:12px;
	color:#ff6633;
	padding-top:7px;
	text-align:center;
}
.j-cont-buscador_top{
	width:100%;
	overflow:hidden;
}
.j-cont-buscador_top p{
	font-size:30px;
	color:#cc3300;
	font-weight:bold;
	display:block;
	float:left;
	margin:40px 0 0 37px;
}
.j-tabs_search{
	margin-left:50px;
	overflow:hidden;
	clear:both;
	position:relative;
}
.j-tabs_search a{
	display:block;
	font-size:20px;
	font-family: 'ArialNarrowRegular';
	color:#cc3300;
	background:url(/imagenes/error/btn_error.png) no-repeat;
	width:192px;
	height:35px;
	padding-top:5px;
	float:left;
	text-shadow:1px 1px 1px #e69278;
	text-align:center;
	margin-right:10px;
	position:absolute;
	top:0;
	z-index:2;
}
.j-tabs_search input{
	width:192px;
	height:40px;
	display:block;
	border:none;
	float:left;
	margin-right:10px;
}
.j-tabs_search a#pest1_search{	
	left:0;
}
.j-tabs_search a#pest2_search{
	left:202px;
}
.j-tabs_search a#pest3_search{
	left:404px;
}
.j-cont-input_search input.j-btn_buscar{
	background:url(/imagenes/contacto/btn_enviar.png);
	width:84px;
	height:40px;
	border:none;
	font-family: 'ArialNarrowRegular';
	font-size:20px;
	color:#cc3300;
	text-shadow:1px 1px #FFF;
	cursor:pointer;
	padding:0;
	margin-left:10px;
}
.j-cont-input_search input.j-btn_buscar:hover{
	background-position:0 -42px;
}
.j-cont-input_search input.j-btn_buscar:active{
	background-position:0 -84px;
}
.j-cont_resultado b{
	font-size:18px;
	color:#cc3300;
	float:left;
	line-height: 18px;
    margin-right: 5px;
}
.j-title_resultsearch{
	font-size:13px;
	color:#cc3300;
	display:block;
}
.j-desc_resultsearch{
	color:#996666 !important;
	margin-left:5px;
}
.j-cont_resultado{
	width:100%;
	overflow:hidden;
	margin:10px 0;
}
.j-cont-input_search{
	margin:30px 0 0 50px;
}
.j-cont-input_search p{
	color:#cc9933;
	font-size:18px;
	font-weight:bold;	
	margin:10px 0;
}
.j-cont-input_search input{
	background:url(/imagenes/buscador/input.png) no-repeat;
	width:450px;
	height:30px;
	padding-left:10px;
	border:none;
}
/* scroll JQuery */
#mcs_container{margin:10px 35px; width:675px; height:185px; padding:0; position:relative;}
#mcs_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs_container .customScrollBox .container{position:relative; width:650px; top:0; float:left;}
#mcs_container .customScrollBox .content{padding-top:10px;clear:both;}
#mcs_container .customScrollBox .content p{/*padding:10px 5px; margin:10px 0;*/ font-size:13px; color:#cc3300; display:block;}
#mcs_container .dragger_container{position:relative; background:url(/imagenes/buscador/track.png) no-repeat; width:2px; height:140px; float:left; margin:20px 0 0 12px; cursor:pointer;}
#mcs_container .dragger{position:absolute; width:14px; height:13px !important; background:url(/imagenes/buscador/indicador.png) no-repeat; margin-left:-6px; text-align:center; overflow:hidden; cursor:pointer;}
#mcs_container .dragger_pressed{position:absolute; width:14px; height:13px !important; background:url(/imagenes/buscador/indicador.png) no-repeat; margin-left:-6px; overflow:hidden; cursor:s-resize;}
#mcs_container .scrollUpBtn,#mcs_container .scrollDownBtn{position:absolute; display:inline-block; width:23px; height:23px; margin-right:0; text-decoration:none; right:0;}
#mcs_container .scrollUpBtn{top:16px; background:url(/imagenes/buscador/arrowUp.png) center center no-repeat;}
#mcs_container .scrollDownBtn{bottom:-18px; background:url(/imagenes/buscador/arrowDown.png) center center no-repeat;}
#mcs_container .scrollUpBtn:hover,#mcs_container .scrollDownBtn:hover{filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;}

.j-btn-agregar_mask{
	width: 102px;
	height: 26px;
	position: absolute;
	bottom: 50px;   
    right: 12px;
	visibility: hidden;
	background-color:transparent;
	border:none;
	cursor:pointer;
}
.j-btn-atras_mask{
	width: 102px;
    height: 26px;
    position: absolute;
    left: 22px;
	bottom: 51px;
	visibility: hidden;
}
/*formulario-decontacto*/
#contacto-info{
	width:470px;
	float:left;
}
#container-info{
	width:470px;
	float:left;
	border-bottom:1px solid #ecdfc3;
	background-color:#fff7e5;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.tele{
	color:#d03301;
	font-family:'arial';
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-left:5px;
	margin-top:10px;
}
.telefono2{
	float:left;
	margin-left:14px;
	margin-top:16px;
}
.telefono{
	float:left;
	margin-left:10px;
	margin-top:6px;
	margin-bottom:6px;
}
#segundo-container{
	width:470px;
	float:left;
}
#containersegundo{
	width:470px;
	float:left;
}
.numero-grande{
	color:#d03301;
	font-family:'arial';
	font-size:36px;
	font-weight:bold;
	float:left;
	margin-left:5px;
	margin-top:10px;
	letter-spacing: -1px;
}
.conce{
	float:left;
	margin-left:5px;
	margin-top: 11px;
}
#cajitas2{
	width:470px;
	float:left;
	margin-top: 11px;
}
#cajas{
	float:left;
	width:230px;
	border-bottom:1px solid #FFF;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
#cajas1{
	float:left;
	width:230px;
	border-bottom:1px solid #FFF;
	margin-left:10px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
#cajas2{
	float:left;
	width:230px;
	border-bottom:1px solid #ecdfc3;
	background-color:#fff7e5;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
#cajas3{
	float:left;
	width:470px;
	border-bottom:1px solid #FFF;
	margin-top:10px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
#cajas4{
	float:left;
	width:470px;
	border-bottom:1px solid #ecdfc3;
	background-color:#fff7e5;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.correo-electronico{
	color:#d03301;
	font-family:'arial';
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-left: 14px;
	margin-top: 7px;
}
#texto-texto{
	float:left;
	width:230px;
	background-color:#fff7e5;
	background-image: url("../imagenes/personillas.png");
	background-repeat: no-repeat;
}
#texto-texto3{
	float:left;
	width:470px;
	background-color:#fff7e5;
	background-image: url("../imagenes/personillas.png");
	background-repeat: no-repeat;
}
.persona{
	float: left;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 5px;
}
.text-descriptivo{
	font-family: 'arial';
	font-size: 15px;
	color: #7C7C7C;
	float: left;
	margin-left: 12px;
	margin-top: 14px;
	margin-bottom: 10px;
	width: 201px;
	line-height: 18px;
}
.text-descriptivo3{
	font-family: 'arial';
	font-size: 15px;
	color: #7C7C7C;
	float: left;
	margin-left: 19px;
	margin-top: 14px;
	margin-bottom: 10px;
	width: 440px;
	line-height: 18px;
}
#container-numeros{
	float:left;
	width:470px;
	background-color:#fff7e5;
	padding-bottom:10px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
#personillas{
	background-image:url("../imagenes/personillas.png");
	background-repeat:no-repeat;
	width:230px;
	float:left;
}
#personillas2{
	background-image:url("../imagenes/nose2.png");
	background-repeat:no-repeat;
	width:230px;
	float:left;
}
#personillas3{
	background-image:url("../imagenes/nose2.png");
	background-repeat:no-repeat;
	width:470px;
	float:left;
}
.pagar-transbank{
	background:url(/imagenes/error/btn_error.png) no-repeat;
	width:192px;
	height:40px;
	padding-top:4px;
	float:left;
	margin-right:10px;
	font-family: 'ArialNarrowRegular';
	color:#cc3300;
	font-size:20px;
	text-shadow: 0 1px 1px #f2c5b7;
	text-align:center;
	border:none;
}
.container-de-loader-webpay{
	float:left;
	width:470px;
}
.title_rojo1{
	float: left;
	color: #d03301;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	margin-top: 34px;
	margin-left: 170px;
	margin-bottom: 26px;
}.title_rojo12{
	float: left;
	color: #d03301;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
	margin-left: 43px;
	margin-bottom: 19px;
}
.title_rojo123{
	float: left;
	color: #d03301;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	margin-top: 76px;
	margin-left: 34px;
	margin-bottom: 11px;
}
.container-de-precio-neto{
	float: left;
	background-image: url("../imagenes/container-deprecio-neto.png");
	background-repeat: no-repeat;
	width: 470px;
	height: 51px;
	padding-top: 11px;
	padding-left: 1px;
}
.valor-neto{
	text-shadow: 1px 1px #340d00, 0px 0px #333;
	font-size:30px;
	color:#d03301;
	text-align:center;
}
.container-de-datos-personales-dewebpay{
	float: left;
	width: 439px;
	background-color: #f2d091;
	-moz-box-shadow: inset 0 0 10px #dbbc80;
	-webkit-box-shadow: inset 0 0 10px rgb(94, 70, 25);
	box-shadow: inset 0 0 10px #dbbc80;
	padding: 16px;
	-webkit-border-radius: 5px;
}
.nombre-del-cliente{
	float:left;
	color:#654a13;
	font-family:arial;
	font-size:17px;
}
.nombre-del-cliente1{
	float:left;
	color:#d61414;
	font-family:arial;
	font-size:17px;
}
.nombre-de-clientes{
	float:left;
	width:443px;
	margin-bottom: 9px;
}
.container-de-loader{
	float: left;
	width: 470px;
	border: 1px solid #000;
	margin-left: 14px;
	margin-top: 14px;
	margin-bottom: 37px;
	border-radius: 5px;
}
.webpay-loader-1{
	margin-left: 144px;
	margin-top: 23px;
	margin-bottom: 23px;
}
.vandera-productos{
	float:left;
}

/* * * * * * *
 * * * * * * *
 * Maquetación Bien hecha... no como la que tiene de aquí para arriba
 * * * * * * * 
 * * * * * * */
  
/*
 * ESTILOS BASICOS
 */

body{
	background: rgb(255, 234, 188);
}

.page-content-wrapper {
	min-height:150px;
	overflow:visible;
	padding-bottom:100px;
	font-family: "Open Sans",sans-serif;
	color: #6D5D3B;
	line-height: 25px;
}

.textos1{
	margin:70px 0;
	color:#666666;
	font-size:13px;
	line-height:18px;
}
	.textos1 p{
		line-height:25px;
	}
	.textos1 ul{
		display:block;
		margin-bottom:10px;
	}
		.textos1 ul li{
			background:url(/imagenes/cafeteria/dot-lista.png) no-repeat left;
			font-size:13px;
			color:#666666;
			line-height:18px;
			text-decoration:none;
			padding-left:18px;
		}
	.textos1 span.strong{
		font-weight:bold;
	}


/*
 * FORMULARIO DE CONTACTO/COTIZACION/COMPRA
 */
textarea.span4{ 
	width:315px;
	padding:5px;
}
label{
	font-size:12px;
}	
.input-append, .input-prepend, label{
	margin-bottom:0;
}


/* 
 * BOTONES PERSONALIZADOS
 */
 
 
 /* BOTON VERDE */
.btn-green { 
  color: #FFFFFF; 
  background-color: #8CC051; 
  border-color: #6E993D; 
} 
 
.btn-green:hover, 
.btn-green:focus, 
.btn-green:active, 
.btn-green.active, 
.open .dropdown-toggle.btn-green { 
  color: #FFFFFF; 
  background-color: #689634; 
  border-color: #6E993D; 
} 
 
.btn-green:active, 
.btn-green.active, 
.open .dropdown-toggle.btn-green { 
  background-image: none; 
} 
 
.btn-green.disabled, 
.btn-green[disabled], 
fieldset[disabled] .btn-green, 
.btn-green.disabled:hover, 
.btn-green[disabled]:hover, 
fieldset[disabled] .btn-green:hover, 
.btn-green.disabled:focus, 
.btn-green[disabled]:focus, 
fieldset[disabled] .btn-green:focus, 
.btn-green.disabled:active, 
.btn-green[disabled]:active, 
fieldset[disabled] .btn-green:active, 
.btn-green.disabled.active, 
.btn-green[disabled].active, 
fieldset[disabled] .btn-green.active { 
  background-color: #8CC051; 
  border-color: #6E993D; 
} 
 
.btn-green .badge { 
  color: #8CC051; 
  background-color: #FFFFFF; 
}
 
 /* BOTON NARANJO */
.btn-orange {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
/* 	background-color: #BF3000;
	*background-color: #BF3000;
	background-image: -moz-linear-gradient(top, #FF7A3D, #BF3000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF7A3D), to(#BF3000));
	background-image: -webkit-linear-gradient(top, #FF7A3D, #BF3000);
	background-image: -o-linear-gradient(top, #FF7A3D, #BF3000);
	background-image: linear-gradient(to bottom, #FF7A3D, #BF3000);
	background-repeat: repeat-x;
	border-color: #BF3000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7A3D', endColorstr='#BF3000', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); */
box-shadow:0px 0px 1px rgba(255,255,255,1) inset;
background: #ff7a3d; /* Old browsers */
background: -moz-linear-gradient(top,  #ff7a3d 0%, #d34a00 50%, #ce3000 51%, #bf3000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7a3d), color-stop(50%,#d34a00), color-stop(51%,#ce3000), color-stop(100%,#bf3000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff7a3d 0%,#d34a00 50%,#ce3000 51%,#bf3000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff7a3d 0%,#d34a00 50%,#ce3000 51%,#bf3000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff7a3d 0%,#d34a00 50%,#ce3000 51%,#bf3000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff7a3d 0%,#d34a00 50%,#ce3000 51%,#bf3000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a3d', endColorstr='#bf3000',GradientType=0 ); /* IE6-9 */

}
.btn-orange:hover,
.btn-orange:active,
.btn-orange.active,
.btn-orange.disabled,
.btn-orange[disabled] {
	color: #FFFFFF;
	background-color: #BF3000;
	*background-color: #003bb3;
}

/* BOTON AMARILLO */
.btn-yellow {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
/* 	background-color: #DB9200;
	*background-color: #DB9200;
	background-image: -moz-linear-gradient(top, #FFC44F, #DB9200);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFC44F), to(#DB9200));
	background-image: -webkit-linear-gradient(top, #FFC44F, #DB9200);
	background-image: -o-linear-gradient(top, #FFC44F, #DB9200);
	background-image: linear-gradient(to bottom, #FFC44F, #DB9200);
	background-repeat: repeat-x;
	border-color: #DB9200;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC44F', endColorstr='#DB9200', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); */
box-shadow:0px 0px 1px rgba(255,255,255,1) inset;
background: #ffd886; /* Old browsers */
background: -moz-linear-gradient(top,  #ffd886 0%, #fbc24a 50%, #fab629 51%, #f5a803 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd886), color-stop(50%,#fbc24a), color-stop(51%,#fab629), color-stop(100%,#f5a803)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd886 0%,#fbc24a 50%,#fab629 51%,#f5a803 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd886 0%,#fbc24a 50%,#fab629 51%,#f5a803 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd886 0%,#fbc24a 50%,#fab629 51%,#f5a803 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd886 0%,#fbc24a 50%,#fab629 51%,#f5a803 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd886', endColorstr='#f5a803',GradientType=0 ); /* IE6-9 */
border-color:#fab82e;
}
.btn-yellow:hover,
.btn-yellow:active,
.btn-yellow.active,
.btn-yellow.disabled,
.btn-yellow[disabled] {
	color: #FFFFFF;
	background-color: #DB9200;
	*background-color: #003bb3;
}

/* BOTON ROJO */
.btn-red {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
/* 	background-color: #B40408;
	*background-color: #B40408;
	background-image: -moz-linear-gradient(top, #FF535A, #B40408);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF535A), to(#B40408));
	background-image: -webkit-linear-gradient(top, #FF535A, #B40408);
	background-image: -o-linear-gradient(top, #FF535A, #B40408);
	background-image: linear-gradient(to bottom, #FF535A, #B40408);
	background-repeat: repeat-x;
	border-color: #B40408;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF535A', endColorstr='#B40408', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); */
box-shadow:0px 0px 1px rgba(255,255,255,1) inset;
background: #fe6c66; /* Old browsers */
background: -moz-linear-gradient(top,  #fe6c66 0%, #e44a44 50%, #dc241d 51%, #bd1311 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6c66), color-stop(50%,#e44a44), color-stop(51%,#dc241d), color-stop(100%,#bd1311)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fe6c66 0%,#e44a44 50%,#dc241d 51%,#bd1311 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fe6c66 0%,#e44a44 50%,#dc241d 51%,#bd1311 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fe6c66 0%,#e44a44 50%,#dc241d 51%,#bd1311 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fe6c66 0%,#e44a44 50%,#dc241d 51%,#bd1311 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6c66', endColorstr='#bd1311',GradientType=0 ); /* IE6-9 */
	
}
.btn-red:hover,
.btn-red:active,
.btn-red.active,
.btn-red.disabled,
.btn-red[disabled] {
	color: #FFFFFF;
	background-color: #B40408;
	*background-color: #003bb3;
}

	
/*
 * COMPROBANTE DE PAGO
 */
#comprobantepago {
	width:780px;
	margin:0 auto 50px auto;
	overflow:hidden;
	font-family:"Arial", sans-serif;
	font-size:12px;
	padding: 10px;
	color:#4f4734;
}
	#comprobantepago .data{
		text-align:center;
		line-height:20px;
		margin-top:20px;
	}
		#comprobantepago .data p.t1{
			font-size:16px;
			font-weight:bold;
		}
		#comprobantepago .data .strong{
			font-weight:bold;
			text-decoration:underline;
		}
		
	#comprobantepago h2{
		margin:0 0 10px 0;
		padding:0;
		font-size: 20px;
		font-weight: bold;
	}
	#comprobantepago #comprobante-wrapper{
		border:1px solid #cfb172;
		padding:20px !important;
		background:url(../compra/pdf/img/logo-wm.png) repeat transparent;
		border-collapse:separate;
		width:790px;
	}
		#comprobantepago #comprobante-data{
			position:relative;
			display:block;
		}
			#comprobantepago #comprobante-data .logo{
				position:absolute;
				right:0;
				top:0px;
				height:130px;
				width:130px;
			}
			
			#comprobantepago #comprobante-data #comprobante-data-inner{
				line-height:22px;
			}
				#comprobantepago #comprobante-data #comprobante-data-inner td{
					padding-right:10px;
				}
				#comprobantepago #comprobante-data #comprobante-data-inner td span.bold{
					font-weight:bold;
				}
				#comprobantepago #comprobante-data #comprobante-data-inner td.data{
					text-align:left;
					padding-right:30px;
				}
			
		#comprobantepago #comprobante-inner{
			margin-top:20px;
		}
			#comprobantepago #comprobante-inner span.t1{
				font-size:14px;
				font-weight:bold;
				margin-bottom:10px;
				display:block;
			}
			#comprobantepago #comprobante-inner .c1{
				line-height:20px;
			}

		#comprobantepago #comprobante-products{
			border-top:1px solid #cfb172;
			border-left:1px solid #cfb172;
			width:745px;
			margin-top:10px;
		}
			#comprobantepago #comprobante-products thead{
				background-color:#e2d0a8;
				color:#70644b;
				text-align:center;
				font-weight:bold;
			}
			#comprobantepago #comprobante-products tfoot{
				background-color:#e2d0a8;
				color:#70644b;
				text-align:center;
				font-weight:bold;
				font-size:14px;
			}
			#comprobantepago #comprobante-products tr td{
				padding: 0 10px;
				line-height:30px;
				border-right:1px solid #cfb172;
				border-bottom:1px solid #cfb172;
				vertical-align:top;
				text-align:center;
			}
			#comprobantepago #comprobante-products tr td.prodName{
				text-align:left;
			}
			#comprobantepago #comprobante-products tr td.cpc1{
				width:150px;
			}
			#comprobantepago #comprobante-products tr td .prodDetails{
				line-height: 15px;
				font-size: 11px;
				margin-bottom: 10px;
			}
			#comprobantepago #comprobante-products .tright{
				text-align:right;
			}
			
	#comprobantepago p.authcode{
		color:#4f4734;
		font-size:10px;
		text-align:right;
		padding:0;
		margin:5px 0 0 0;
	}
	
	.icon-loader1{
		background:url(../img/loader.gif) no-repeat transparent;
		margin-right:5px;
	}
	
	/* CATALOGO PRELOADER */
	.preloader{
		background: url(../img/loader-catalogo.gif) #FFFFFF no-repeat center;
		border-radius: 3px 3px 3px 3px;
		bottom: 10px;
		box-shadow: 0 0 5px #C3B996;
		height: 80px;
		left: 50%;
		margin-left: -50px;
		padding: 10px;
		position: fixed;
		width: 80px;
		z-index:999;
	}
	
	
/* *
 * NEWBOX // CARRITO DE COMPRAS Y BOX TELEFONOS
 */
.newbox {
	border-radius:5px;
	box-shadow:0px 0px 5px #906b22;
	background-color:rgba(255,235,200,0.9);
	width:300px;
	overflow:hidden;
	height:70px;
	position:relative;
}
	.newbox *{
		box-sizing: border-box;
	}
	.newbox .infolinebox{
		border-bottom:1px solid #dbc997;
		font-size:12px;
		letter-spacing:-0.1px;
		display:inline-block;
		width:100%;
		height:20px;
		line-height:20px;
		padding:0 5px;
		background-color:#fddf99;
		color:#673908;
		overflow:hidden;
	}
		.newbox .infolinebox p {

		}
			.newbox .infolinebox p .strong{
				color: #cc3300;
				font-weight:bold;
			}
	
	.newbox .bodybox .icobox {
		width:55px;
		height:55px;
		margin:0px -4px 0 0;
		padding-top:4px;
		display:inline-block;
		border-right:1px solid #dbc997;
		position:relative;
		text-align:center;
		cursor:pointer;
	}
		.newbox .bodybox .icobox i{
			color:#673908;
			font-size:40px;
		}
	.newbox .bodybox .contentbox{
		display: inline-block;
		vertical-align: top;
		padding: 7px 0px 7px 4px;
		border-left: 1px solid rgb(251, 241, 216);
		height: 50px;
		width: 215px;
		overflow: hidden;
	}
		.newbox .bodybox .contentbox p{
			font-size:27px;
			font-weight:bold;
			letter-spacing:-1px;
			height:25px;
			color:#cc3300;
		}

/* *
 * NEWBOX // SLIDER MOD
 */
.newbox .slidepanel-wrapper{
	transition:1s;
}
	.newbox .slidepanel-wrapper.active{
		margin-top:-50px;
	}
	.newbox .slidepanel-wrapper .slidepanel{
		height:50px;
	}
.newbox .sliderNav-wrapper{
	position:absolute;
	bottom:10px;
	right:5px;
	width:15px;
	height:30px;
}
.newbox .sliderNav-wrapper .sliderNav{
	display:block;
	border-radius:10px;
	width:12px;
	height:12px;
	margin-bottom:3px;
	background-color:#dbc997;
	cursor:pointer;
}
.newbox .sliderNav-wrapper .sliderNav.sliderNavActive{
	background-color:#cc3300;
}




/* PHONEBOX NUEVO */
#infobox-PhoneSlider{
	position: absolute;
	top: 40px;
	right: 0px;
	//z-index: 9999;
	height: 55px;
	display:block;
}
	.newbox .infolinebox {
		text-transform: uppercase;
		font-size:11px;
		letter-spacing: -0.3px;
	}





#newphonebox-wrapper{
	position: absolute;
	top: 55px;
	right: 0px;
	//z-index: 9999;
	height: 55px;
	display:block;
}
	#newphonebox-wrapper #newphonebox{
	}
	#newphonebox-wrapper #newphonebox .phoneico{
		width:55px;
		height:55px;
		margin:0px -4px 0 0;
		padding-top:9px;
		display:inline-block;
		border-right:1px solid #dbc997;
		position:relative;
		text-align:center;
	}
		#newphonebox-wrapper #newphonebox .phoneico i{
			color:#673908;
			font-size:40px;
		}
	#fonoGal{}
	#newphonebox-wrapper #newphonebox .phoneinfo {
		vertical-align:top;
		display:inline-block;
		border-left:1px solid #fbf1d8;
		width:185px;
		//padding: 5px;
		height:45px;
	}
	#newphonebox-wrapper #newphonebox .phonepanel{
		height:45px;
		font-size:10px;
		padding:5px;
		color:#673908;
	}
		#newphonebox-wrapper #newphonebox .phonepanel p.desc{
			font-weight:bold;
			text-transform:uppercase;
		}
			#newphonebox-wrapper #newphonebox .phonepanel p.desc span{
				font-weight:bold;
				color:#cc3300;
			}
		#newphonebox-wrapper #newphonebox .phonepanel p.fono{
			font-size:27px;
			font-weight:bold;
			letter-spacing:-1px;
			height:25px;
			color:#cc3300;
		}
		
		#phoneboxnav{
			width:12px;
			position:absolute;
			top:4px;
			right:4px;
		}
			#phoneboxnav a{
				background:url(../imagenes/nav-fonoGal.png) no-repeat 0 -12px;
				width:12px;
				height:12px;
				display:block;
				float:none;
				font-size:0;
				margin-bottom:2px;
			}
			#phoneboxnav a.activeSlide{
				background-position:0 0;
			}

/* CARRITO NUEVO */
#newcart-wrapper{
	position:absolute;
	top:125px;
	right:0px;
	//z-index:7000;
	width:300px;
}

#newcart{
	/* Estilos */
	height:70px;
}
	#newcart .btn{
		padding:5px 10px;
		margin:0 4px;
	}
	#newcart .badge {
		position: absolute;
		right: 3px;
		top: 3px;
		border-radius:20px;
		font-size:13px;
		font-weight:bold;
		padding:1px 6px;
	}
	#newcart .newcart-inner{
		position:relative;
		height:100%;
	}
		#newcart .newcart-inner .infoline{
			border-bottom:1px solid #dbc997;
			font-size:12px;
			letter-spacing:-0.1px;
			display:inline-block;
			width:100%;
			height:20px;
			line-height:20px;
			padding:0 5px;
			background-color:#fddf99;
			color:#673908;
		}
			#newcart .newcart-inner .infoline span.items{
				font-weight:bold;
			}
			#newcart .newcart-inner .infoline span.total{
				font-weight:bold;
				color:#cc3300;
			}
		
		#newcart .newcart-inner .cart-items{
			width:55px;
			height:55px;
			margin:0px -4px 0 0;
			padding-top:4px;
			display:inline-block;
			border-right:1px solid #dbc997;
			position:relative;
			text-align:center;
			cursor:pointer;
		}
		#newcart .newcart-inner .cart-items:hover > i{
			color:#C30;
		}
		
			#newcart .newcart-inner .cart-items i{
				color:#673908;
				font-size:40px;
				/* Transition */
				-webkit-transition: all 0.2s;
				-moz-transition: all 0.2s;
				-o-transition: all 0.2s;
				transition: all 0.2s;
			}
		
		#newcart .newcart-inner .cart-btns{
			display:inline-block;
			vertical-align:top;
			padding:7px 0px 7px 4px;
			border-left:1px solid #fbf1d8;
		}

			
.forect{
	display:inline-block;
	font-size:13px;
	line-height:10px;
	height:15px;
}


/*-------------------------
    Mapa del Sitio
--------------------------*/
.enlaces-div ul {
	color:#6d5d3b;
}
	.enlaces-div ul li i{
		color:#a18c5d;
	}
	.enlaces-div ul li a{
		line-height: 25px;
		height: 25px;
		display: inline-block;
		color: inherit;
	}
	
	
	
	
/*-------------------------
    Formulario de Contacto
--------------------------*/
/* .Infobox */
.infobox, .infobox *{
	box-sizing: border-box;
}
.infobox{
	clear:both;
	border-radius:4px;
	background-color: rgb(255,247,229);
	font-size:13px;
	margin-top:10px;
}
	.infobox .infobox-title{
		color:rgb(208,51,22);
		border-bottom:1px solid rgb(241,224,195);
		padding: 5px 10px;
		font-size: 16px;
	}	
		.infobox-title h2 {
			font-weight: bold !important;
		}
		.infobox .infobox-title i{
			margin-right:10px;
		}
	.infobox .infobox-body {
		padding:10px;
	}
		.infobox .infobox-body .infobox-body_section {
			border-left: 5px solid rgb(243, 235, 217);
			margin-bottom: 10px;
			padding-left: 10px;
		}
		
			.infobox .infobox-body .infobox-body_section  .infobox-body_section-title {
				font-weight:bold;
				font-size:14px;
			}
			.infobox .infobox-body .infobox-body_section  .infobox-body_section-body {
				padding-left:5px;
			}
				.infobox .infobox-body .infobox-body_section  .infobox-body_section-body strong{
					font-weight:bold;
					color:rgb(208,51,22);
				}


	

	
	
/*-------------------------
    Trabaje con Nosotros
--------------------------*/
#page-workwithus .info-box{
	border-radius:4px;
	background-color: rgb(255,247,229);
	font-size:13px;
}
	#page-workwithus .info-box .box-title{
		color:rgb(208,51,22);
		border-bottom:1px solid rgb(241,224,195);
		margin: 0 -15px;
		padding: 10px;
	}
		#page-workwithus .info-box .box-title .icon-blue{
			color:rgb(0,150,217);
		}
	#page-workwithus .info-box .box-content p{
		margin-bottom:20px;
	}
	
#page-workwithus .intro-box{
	font-size: 13px;
	margin-bottom: 20px;
}
/* Formulario de Contacto */
.requiredmsg {
	background: rgba(255,255,255,0.5);
	padding: 10px;
	display: block;
	width: 100%;
	border-radius: 4px;
	margin-bottom: 15px;
	font-size:80%;
}
.cc-form label {
	font-size: 15px;
	line-height: 30px;
}
.cc-form span.required {
    color: #C30;
}
.cc-form .control-group .help-inline{
	font-size:12px;
	position:relative;
	line-height:20px;
	border-radius:4px;
	color:#D03316;
	/* Transition */
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.cc-form .control-group .help-block{
	font-size:12px;
	padding-left:20px;
	position:relative;
	line-height:20px;
	border-radius:4px;
	color:#FFEABC;
	margin-top:-5px;
	/* Transition */
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
	.cc-form .control-group.warning .help-block{
		color:#c09853;
	}
	.cc-form .control-group.warning .help-block::before{
		font-family: "Elusive-Icons";
		content: "\e699";
		width:10px;
		height:10px;
		position:absolute;
		top:0px;
		left:5px;
	}
	
	/* PROGRESS BTN */
	.btn-progress{
		position:relative;
		overflow:hidden;
	}
		.btn-progress .innerbar{
			content: "";
			//background:#D03316;
			background-color:rgba(255,255,255,0.3);
			position:absolute;
			bottom:0px;
			left:0px;
			//height:5px;
			height:100%;
			width:0%;
			/* Transition */
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
		}
		
		
/*-------------------------
    Catálogo
--------------------------*/

.clear{
	clear:both;
}

/* Empty Catalog */
.alert-message{
	text-align: center;
	width: 60%;
	border: 1px solid #E0CEAA;
	margin: 50px auto 0 auto;
	padding: 15px;
	border-radius: 4px;
	background-color:#FFF3D8;
}
	.alert-message .alert-icon{
		font-size: 120px;
		color:#E0CEAA;
		display:block;
		vertical-align:middle;
	}
	.alert-message .alert-title{
		font-size: 40px;
		color:#C30;
		display: inline-block;
		vertical-align: middle;
		padding: 30px 0;
	}
	
	
/*-------------------------
    Notificaciones
--------------------------*/
.notification-block {
	background: rgba(255,255,255,0.5);
	padding: 10px;
	display: block;
	width: 100%;
	border-radius: 4px;
	margin-bottom: 15px;
	font-size:80%;
	position:relative;
	margin-top:10px;
	box-sizing: border-box;
}
	.notification-block .notification-icon {
		position: absolute;
		width:50px;
		height:50px;
		left:10px;
		font-size:46px;
		text-align: center;
		color:rgb(224, 206, 170);
	}
	.notification-block span.notification-title {
		color: #C30;
		font-weight: bold;
		font-size:20px;
		margin-left:60px;
	}
	.notification-block .notification-body {
		margin-left:60px;
	}
	.notification-block .notification-body .strong{
		color: #C30;
		font-weight: bold;
	}