body, .tekaGen  {
	background:#373737 url(../images/contBack.jpg);
	font-size: 1.05em;
}

.tekaHeader {
	background: #242424 url(../images/headerBck.jpg) repeat-x;
	color: #777;
	-webkit-box-shadow: 0 0 7px rgba(0,0,0,.55);
	-moz-box-shadow: 0 0 7px rgba(0,0,0,.55);
	box-shadow: 0 0 7px rgba(0,0,0,.55);
}
.tekaHeader.ui-header-fixed:not(.ui-fixed-hidden) {
	border-top-width: 4px;
	padding-top: 0;
}

/* Header logo */
.tekaHeader h1.tekaLogo {	
	margin: .2em 2.375em;
}
.tekaHeader h1.tekaLogo img{
	width:56px;
	height:auto;
}
/* Header buttons */
.tekaHeader > .ui-btn {
	width: 43px;
	height: 41px;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.tekaHeader > .ui-btn,
.tekaHeader.ui-header-fixed.ui-fixed-hidden > .ui-btn-icon-notext {
	top: .2em;
}
.tekaHeader .jqm-navmenu-link {
	left: 5px;
}
.tekaHeader .jqm-search-link {
	right: 5px;
}
.tekaHeader > .ui-btn,
.tekaHeader > .ui-btn .ui-btn-inner {
	border: none;
	background: none;
}
.tekaHeader > .ui-btn,
.tekaHeader > .ui-btn .ui-icon {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}
/* Custom icons */
.tekaHeader > .ui-btn .ui-icon {
	background-image: url(../images/teka-icons-sd.png);
	background-color: transparent;
	width: 43px;
	height: 41px;
	margin: 0;
}
.tekaHeader .jqm-navmenu-link .ui-icon {
	background-position: -3px 50%;
}
.tekaHeader .jqm-search-link .ui-icon {
	background-position: -88px -2px;
}
/* Toggle search / close icon */
.jqm-search-toggle .jqm-search-link .ui-icon {
	background-position: -51px -2px;
}
/* Toggle search / arrow icon */
.tekaList > .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -9px;
}
.tekaList .ui-btn-icon-right .ui-icon {
	right: 20px;
}
.tekaList .ui-icon {
	width: 6px;
	height:15px;
}
.tekaList .ui-icon-shadow {
	-moz-box-shadow: none /*{global-icon-shadow}*/;
	-webkit-box-shadow: none /*{global-icon-shadow}*/;
	box-shadow: none /*{global-icon-shadow}*/;
}
.tekaList .ui-icon-arrow-r {
	background-position: 0;
}
.tekaList .ui-icon, .tekaList .ui-icon-searchfield::after {
	background-color: transparent;
	background-image: url(../images/arrow-sd.png)/*{global-icon-set}*/;
	background-repeat: no-repeat;
	-webkit-border-radius:0;
	border-radius: 0;
}
.tekaGen > .ui-body-d, .ui-overlay-d {
	background:url(../images/menuBck.jpg);
}
.tekaGen > .ui-body-c, .ui-overlay-c {
	background:#373737 url(../images/contBack.jpg);
}
.tekaGen div.tekaSlide, .tekaGen div.tekaCont {
	padding:0;
}
.ui-panel-animate.ui-panel-content-wrap:not(.ui-panel-content-wrap-closed) .jqm-search > .jqm-list {
	display: none;
}
/* Lists */
.tekaList .ui-li-heading  {
	font-weight: 700; 
	font-size: .9em;
	color: #07ade0;
	margin-top: .1em;
}
.tekaList .ui-li-desc  {
	font-weight: 300; 
	font-size: .8em;
	color: #777;
	margin-bottom: .1em;
}
/* List dividers */
.tekaList .ui-bar-d {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: .9em;
	padding: .7em 15px .7em 45px;
	background-image: none;
	background-color: rgba(0,0,0,0.04);
	border-color: #c5c5c5;
	color: #d5191f;
	text-shadow: none;
}
.tekaList .ui-bar-d img{
	width:30px;
	height:auto;
	margin:12px 0 0 8px;
}
/* List dividers */
.tekaList .ui-bar-a {
	font-family: 'Open Sans', sans-serif;
	font-size: .9em;
	font-weight:400;
	padding: .7em 15px .7em;
	background-image: none;
	background-color: #343131;
	border-color: #343131;
	color: #fff;
	text-shadow: none;
}
.tekaList .ui-bar-a img{
	width:30px;
	height:auto;
	margin:12px 0 0 8px;
}
/* List buttons */
.tekaList .ui-btn-inner {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300; 
	font-size: 0.95em;
	border-color:#f7f7f7;
}
.tekaList .ui-btn-up-d, .tekaList .ui-btn-up-a, 
.tekaList .ui-btn-hover-d, .tekaList .ui-btn-hover-a, 
.tekaList .ui-btn-down-d, .tekaList .ui-btn-hover-a  {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300; 
	border-color: #c5c5c5;
}
.tekaList .ui-btn-up-d, .tekaList .ui-btn-up-a {
	background:none;
}
.tekaList .ui-btn-hover-d {
	background-color: rgba(0,0,0,0.04);
	background-image: none;
}
.tekaList .ui-btn-up-d.ui-btn-active, 
.tekaList .ui-btn-hover-d.ui-btn-active, 
.tekaList .ui-btn-down-d.ui-btn-active,
.tekaList .ui-btn-up-d.ui-focus, 
.tekaList .ui-btn-hover-d.ui-focus, 
.tekaList .ui-btn-down-d.ui-focus {
	background-color: #d5191f;
	background-image: none;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	border-top: none;	
}
.tekaList .ui-btn-up-d.ui-focus, 
.tekaList .ui-btn-hover-d.ui-focus, 
.tekaList .ui-btn-down-d.ui-focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.tekaList .ui-btn-active a.ui-link-inherit,
.tekaList .ui-btn-active .ui-li-heading,
.tekaList .ui-btn-active .ui-li-desc,
.tekaList .ui-focus a.ui-link-inherit,
.tekaList .ui-focus .ui-li-heading,
.tekaList .ui-focus .ui-li-desc {
	color: #fff;
}
.tekaGen .tekaList .ui-li .ui-btn-text a.ui-link-inherit,
.tekaGen .tekaList .ui-li .ui-li-desc {
	text-overflow: clip;
	overflow: visible;
	white-space: normal;
}
/* ### TEMPORARY ### */
/* padding count bubble position when icon is false needs to be fixed in the framework CSS (some classes shouldn't be added) */
.tekaList .ui-li-count {
	right: 10px !important;
}
.tekaGen .tekaList .ui-btn-icon-right .ui-btn-inner {
	padding-right: 0;
}
.tekaGen .tekaList .ui-li-has-arrow .ui-btn-inner a.ui-link-inherit {
	padding-right: 15px;
}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider, .flexslider ul{margin: 0; padding: 0;}
.flexslider ol {
	margin:0;
	padding:18px 10px;
	box-shadow: inset 0 7px 18px rgba(0,0,0,0.4);
	background: #3a3939 url(../images/sliderFoot-sd.png) no-repeat 78% center;
}
.slides > li { display: none;  -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.tekaSlide .flexslider .slides img {width: 100%; height:auto; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* Control Nav */
.flex-control-nav {width: 100%; background:#3a3939}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 13px; height: 13px; display: block; background: #666; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.6);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #ed2027; cursor: default; box-shadow: inset 0 0 3px rgba(0,0,0,0.6); }

/*Teka cont Product*/
.tekaGen div.tekaCont {
	font-family: 'Open Sans', sans-serif;
	background:url(../images/prodBck.png) no-repeat center top;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	color:#fff;
	text-shadow: none;
}
.tekaGen div.tekaCont ul{
	list-style:none;
	padding:0;
	margin:0;
}
.tekaCont div.head {
	padding:20px;
	position:absolute;
	width:85%;
	z-index:999;
}
.tekaCont div.head img{
	width:auto;
	height:28px;
	float:left;
	margin:0 10px 0 0;
}
.tekaCont div.title {
	float:left;
}
.tekaCont div.head h1{
	margin:-5px 0 0;
	text-transform:uppercase;
	font-size:18px;
}
.tekaCont div.head p{
	font-size:12px;
	margin:-2px 0 0;
	font-weight: 300; 
}
.tekaCont div.head a{
	color:#fff;
	font-size:10px;
	text-decoration: none;
	font-style:italic;
	position:relative;
	float:right;
	background: #ed1c24 url(../images/glosIcon-sd.png) no-repeat 7px center;
	padding:2px 10px 2px 15px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin:10px 0 0 0;
}
.tekaCont div.head a:hover{
	color:#fff;
}
.tekaCont .flexslider2 {
	clear:both;
}
.tekaCont .flexslider2 img {
	width:88%;
	margin:0 6% 0;
	position:relative;
}
.flexslider2 li{
	padding:47px 0 0;
}
.flexslider2 li.nuevo {
	background:url(../images/nuevo-sd.png) no-repeat right top;
	
}
.flexslider2 div.ficha {
	background:rgba(255,255,255,0.18);
	margin:-5px 0 0;
	overflow:auto;
	
}
.flexslider2 div.ficha h1{
	font-size:18px;
	font-style:italic;
	margin:10px 0 0 15px;
	float:left;
	
}
.flexslider2 div.ficha p{
	float:left;
	margin:0;
	font-size:10px;
	font-weight:bold;
	margin:-5px 0 15px 15px;
	clear:both;
}
.flexslider2 div.ficha p span{
	font-weight:normal;
}
.flexslider2 div.ficha a {
	float:right;
	display:block;
	font-size: 11px;
	text-transform:uppercase;
	color:#fff;
	text-decoration: none;
	background: #ed1c24 url(../images/bullet-sd.png) no-repeat 95% center;
	padding:5px 20px 5px 10px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-style: italic;
	margin:15px 15px 0 0;
}
.flexslider2 div.ficha a:hover, .flexslider2 div.ficha a:visited {
	color:#fff;
}
.flexslider2 div.ficha fieldset {
	clear:both;
	margin:15px;
	min-height:93px;
}
.flexslider2 div.ficha fieldset ul{
	margin:0;
	padding:0;
}
.flexslider2 div.ficha fieldset ul li{
	margin:0;
	padding:0 10px 10px 10px;
	font-size:10px;
	background:url(../images/bullet2-sd.png) no-repeat left 5px;
}
/* Direction Nav */
.flex-direction-nav {*	height: 0;}
.flex-direction-nav li {padding:0;}
.flex-direction-nav a {width: 8px; height: 12px; margin: -20px 0 0; display: block; background: url(../images/navArrows-sd.png); position: absolute; top: 43%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100%; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider2:hover .flex-next {opacity: 0.8; right: 8px;}
.flexslider2:hover .flex-prev {opacity: 0.8; left: 8px;}
.flexslide2:hover .flex-next:hover, .flexslider2:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

.tekaDialog .ui-bar-a {
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #ed1c24 /*{a-bar-border}*/;
	background: #ed1c24 /*{a-bar-background-color}*/;
	color: white /*{a-bar-color}*/;
	font-weight: 300;
	text-shadow:none;
	background-image: none;
}
.tekaDialog .ui-bar-a h1{
	font-weight: 300;
}
.tekaDialog .ui-btn-up-a, .tekaDialog .ui-btn-down-a, .tekaDialog .ui-btn-hover-a  {
	margin-top: 3px;
	border: none;
	background-color: rgba(0, 0, 0, .4) ;
	text-shadow:none;
	background-image:none;

}
.tekaDialog .ui-btn-inner {
	margin-top:1px;
	border:none;
}
.tekaDialog .ui-icon-shadow {
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0) /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0) /*{global-icon-shadow}*/;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0) /*{global-icon-shadow}*/;
}
.tekaDialog .ui-icon,
.tekaDialog .ui-icon-searchfield:after {
	background-color: 						transparent;
	background-color: 						transparent/*{global-icon-disc}*/;
}
.tekaDialog .ui-body-c, .tekaDialog .ui-overlay-c {
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
}
.tekaDialog .ui-body-c ul {
	list-style: none;
	margin:0;
	padding:0;
}
.tekaDialog .ui-body-c ul li{
	background:url(../images/bullet2-sd.png) no-repeat 10px 4px;
	padding:0 0 0 20px;
}
/* Teka Localization */
.tekaLoc {
	margin:0;
	padding:0;
}
.tekaLoc ul{
	margin:0;
	padding:0;
	list-style:0;
}
.tekaLoc div.menu{
	background: #ed1c24;
	height:40px;
}
.tekaLoc div.menu div{
	font-family: 'Open Sans', sans-serif;
	float:left;
	font-size:9px;
	text-align:center;
}
.tekaLoc div.cuarenta {
	width:40%;
	color: #ed1c24;
	text-shadow: none;
	text-align:center;
	padding:15px 0;
	background: rgb(62,62,62); /* Old browsers */
	
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	
	background: -moz-linear-gradient(top,  rgba(62,62,62,1) 0%, rgba(18,18,18,1) 100%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,62,62,1)), color-stop(100%,rgba(18,18,18,1))); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  rgba(62,62,62,1) 0%,rgba(18,18,18,1) 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  rgba(62,62,62,1) 0%,rgba(18,18,18,1) 100%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  rgba(62,62,62,1) 0%,rgba(18,18,18,1) 100%); /* IE10+ */
	
	background: linear-gradient(to bottom,  rgba(62,62,62,1) 0%,rgba(18,18,18,1) 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#121212',GradientType=0 ); /* IE6-8 */
		
}
.tekaLoc div.veinte {
	width:20%;
	text-align:center;
	background: #ed1c24 url(../images/locSep_sd.png) no-repeat right center;
	color:#fff;
	text-shadow:none;
	height:40px;
}
.tekaLoc div.loc img{
	margin:14px 0 0;
}
.tekaLoc div.loc div.tip {
	content: '';
    height:16px;
    width:8px;
	position:absolute;
	background: #ed1c24;
	float:none;
	 -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
	margin: -4px 0 0 9%;
}
.tekaLoc div.veinte a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:15px 0
}
.tekaLoc div.veinte a.ui-link  {
	color:#fff;
	font-weight: 333;
}
.tekaLoc div.veinte:last-child {
	background-image: none
}
.tekaLoc div.list {
	background:#272525;
	padding:20px 15px;
}
.tekaLoc div.list a{
	color:#fff;
	font-size: 9px;
	text-shadow: none;
	text-decoration: none;
	display:block;
	background:url(../images/loc_arrow_sd.png) no-repeat right center;
}
.tekaLoc div.list a:hover, .tekaLoc div.list a:visited{
	color: #fff;
}
.tekaLoc div.list a img{
	float:left;
	margin:0 20px 10px 0; 
}
.tekaLoc div.list a h1 {
	font-size: 10px;
	margin:0;
	color:#ed1c24;
	font-weight:bold;
}
.tekaLoc div.list a p {
	margin:0;
}
.tekaPop .ui-bar-a {
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #ed1c24 /*{a-bar-border}*/;
	background: #ed1c24 /*{a-bar-background-color}*/;
	color: white /*{a-bar-color}*/;
	text-shadow:none;
	background-image: none;
}
.tekaPop .ui-bar-a h1{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
}
.tekaPop .ui-content {
	font-family: 'Open Sans', sans-serif;
	background:none;
	font-size:12px;  
}
.tekaPop .ui-btn-inner {
	border:none;
	font-size:12px;  
}
.tekaPop .ui-btn-inner input[type="text"]{
	margin:0 0 30px;
}
.tekaPop .ui-btn-up-a, .tekaPop .ui-btn-down-a, .tekaPop .ui-btn-hover-a  {
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	text-shadow: none;
	font-weight:400;
	background: #ed1c24;
	border:1px solid #ed1c24;
	text-transform:uppercase;
}
.tekaPop .ui-btn-up-c, .tekaPop .ui-btn-down-c, .tekaPop .ui-btn-hover-c  {
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	text-shadow: none;
	font-weight:400;
	text-transform:uppercase;
	font-size:12px;  
}
.tekaPop .ui-btn-active {
	background:#fff;
	color:#333;
	border:1px solid #fff;
}
.tekaPop div.list a{
	color:#333;
	font-size: 9px;
	text-shadow: none;
	text-decoration: none;
	display:block;
	background:url(../images/loc_arrow_sd.png) no-repeat right center;
}
.tekaPop .ui-content ul{
	list-style:none;
	margin:0 0 5px;
	padding:0 0 5px;
	border-bottom: dotted 1px #CCC;
}
.tekaPop .ui-content ul:last-child{
	border: none;
}
.tekaPop div.list a:hover{
	color:#333;
}
.tekaPop div.list a:visited{
	color:#333;
}
.tekaPop div.list a img{
	float:left;
	margin:0 20px 10px 0; 
}
.tekaPop div.list a h1 {
	font-size: 10px;
	margin:0;
	color:#ed1c24;
	font-weight:bold;
}
.tekaPop div.list a p {
	margin:0;
}
.tekaList .ui-btn-up-a {
	padding-left:60px;
}
.tekaList .ui-btn-up-a h1 {
	text-shadow:none;
	font-size:12px;
	color:#ed1c24;
	font-weight: normal;
}
.tekaList .ui-btn-up-a p {
	font-size:10px;
	text-shadow: none;
	color:#000;
}
.tekaList .ui-btn-up-a img {
	width: 40px;
	height:40px;
	margin:20px 10px;
}

div.tekaMenu .ui-btn {
	font-family: font-family: 'Open Sans', sans-serif; /*{global-font-family}*/;
	font-weight:400;
	text-shadow:none;
}
.tekaMenu .ui-btn-active {
	border: 1px solid 		#b32026 /*{global-active-border}*/;
	background: 			#b32026 /*{global-active-background-color}*/;
	font-weight: bold;
	color: 					#fff /*{global-active-color}*/;
	cursor: pointer;
	text-shadow: 0 /*{global-active-shadow-x}*/ 1px /*{global-active-shadow-y}*/ 0 /*{global-active-shadow-radius}*/ #3373a5 /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #b32026 /*{global-active-background-start}*/), to( #ed2027 /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #b32026 /*{global-active-background-start}*/, #ed2027  /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #b32026 /*{global-active-background-start}*/, #ed2027  /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #b32026 /*{global-active-background-start}*/, #ed2027  /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #b32026 /*{global-active-background-start}*/, #ed2027  /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #b32026 /*{global-active-background-start}*/, #ed2027  /*{global-active-background-end}*/);
}
.tekaMenu .ui-icon, .tekaMenu .ui-icon-shadow {
	background-color: transparent;
	border: none;
	box-shadow: none;
	margin:0;
	padding:0;
	-webkit-border-radius: 0;
	border-radius: 0;
	width:30px;
}
.ui-navbar li .ui-btn-icon-top .ui-btn-inner {
	padding-top:25px;
	font-size:11px;
}
#home .ui-icon {
	background:url(../images/home-sd.png) no-repeat;
	margin-left:-17px;
}
#electro .ui-icon {
	background:url(../images/electro-sd.png) no-repeat;
	margin-left:-17px;
}
#freg .ui-icon {
	background:url(../images/freg-sd.png) no-repeat;
	margin-left:-17px;
}
#grif .ui-icon {
	background:url(../images/grif-sd.png) no-repeat;
	margin-left:-17px;
}
/* Toggle menu bars / close icon on small screens */
@media (max-width:45.9375em) {
	.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open .tekaHeader .jqm-navmenu-link .ui-icon {
		background-position: -51px 50%;
	}
}
/* HD/Retina icon sprite */
@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
       only screen and (min--moz-device-pixel-ratio: 1.3),
       only screen and (min-resolution: 200dpi) {
	.tekaHeader > .ui-btn .ui-icon  {
		background-image: url(../images/teka-icons-hd.png);
		-webkit-background-size: 131px 41px;
		-moz-background-size: 131px 41px;
		-o-background-size: 131px 41px;
		background-size: 131px 41px;
	}
	.tekaList .ui-icon, .tekaList .ui-icon-searchfield::after {
		background-image: url(../images/arrow-hd.png)/*{global-icon-set}*/;
		-webkit-background-size: 6px 15px;
		-moz-background-size: 6px 15px;
		-o-background-size: 16px 15px;
		background-size: 6px 15px;
	}
	.flexslider ol {
		background-image: url(../images/sliderFoot-hd.png);
		-webkit-background-size: 160px 32px;
		-moz-background-size: 160px 32px;
		-o-background-size: 160px 32px;
		background-size: 160px 32px;
	}
	.tekaCont div.head a{
		background: #ed1c24 url(../images/glosIcon-hd.png) no-repeat 7px center;
		-webkit-background-size: 3px 10px;
		-moz-background-size: 3px 10px;
		-o-background-size: 3px 10px;
		background-size: 3px 10px;
	}
	.flexslider2 div.ficha a {
		background:#ed1c24 url(../images/bullet-hd.png) no-repeat 95% center;
		-webkit-background-size: 5px 13px;
		-moz-background-size: 5px 13px;
		-o-background-size: 5px 13px;
		background-size: 5px 13px;
	}
	.flexslider2 li.nuevo {
		background:url(../images/nuevo-hd.png) no-repeat right top;
		-webkit-background-size: 53px 54px;
		-moz-background-size: 53px 54px;
		-o-background-size: 53px 54px;
		background-size: 53px 54px;
	}
	.flex-direction-nav a {
		background: url(../images/navArrows-hd.png);
		-webkit-background-size: 16px 12px;
		-moz-background-size: 16px 12px;
		-o-background-size: 16px 12px;
		background-size: 16px 12px;
	}
	.tekaLoc div.veinte {
		background: #ed1c24 url(../images/locSep_hd.png) no-repeat right center;
		-webkit-background-size: 2px 41px;
		-moz-background-size: 2px 41px;
		-o-background-size: 2px 41px;
		background-size: 2px 41px;
	}
	.tekaLoc div.list a{
		background:url(../images/loc_arrow_hd.png) no-repeat right center;
	}
	
	#home .ui-icon {
		background:url(../images/home-hd.png) no-repeat;
		-webkit-background-size: 30px 19px;
		-moz-background-size: 30px 19px;
		-o-background-size: 30px 19px;
		background-size: 30px 19px;
	}
	#electro .ui-icon {
		background:url(../images/electro-hd.png) no-repeat;
		-webkit-background-size: 30px 19px;
		-moz-background-size: 30px 19px;
		-o-background-size: 30px 19px;
		background-size: 30px 19px;
	}
	#freg .ui-icon {
		background:url(../images/freg-hd.png) no-repeat;
		-webkit-background-size: 30px 19px;
		-moz-background-size: 30px 19px;
		-o-background-size: 30px 19px;
		background-size: 30px 19px;
	}
	#grif .ui-icon {
		background:url(../images/grif-hd.png) no-repeat;
		-webkit-background-size: 30px 19px;
		-moz-background-size: 30px 19px;
		-o-background-size: 30px 19px;
		background-size: 30px 19px;
	}
}