#kmcExpl {
	padding-bottom: 10px;
	background: #FF6600; 
	border-bottom: 1px solid #FF6600;
}

p#tabs {
	position: relative;
	height: 26px;
	margin :  0px;
	font-family: Verdana;
	font-size  : 11px;
	background: #FF6600 url(../gifs/dot-gray.gif) repeat-x 0px 24px;
}
#tabs a.tab {
	display: inline-block;
	position: relative;
	margin :  0px  0px  0px 10px;
	padding:  6px 10px  6px 10px;
	font-weight: bold;
}
#tabs a.sel {
	color : #000000;
	text-decoration: none;
	border-top   : 1px solid #5A5152;
	border-left  : 1px solid #5A5152;
	border-right : 1px solid #5A5152;
	background: #F3EEE4;
}
#tabs a.uns {
	color : #FF6600;
	text-decoration: none;
	border-bottom: 1px solid #5A5152;
	background: #FFFFFF;
}
#boxes {
	position: relative;
}
#boxes div.tab {
	position: relative;
}
.tab2 {
	display: none;
}

/* Visores */

#hBoxes div.tab {
	background-color: #FFEBCC;
}
.hList {
	position: relative;
	width : 800px;
	margin :  0px;
	padding:  0px  0px  0px  0px;
	background: #F2EEE3;
	overflow: hidden;
}
.hList .arrowprev,
.hList .arrownext {
	position: absolute;
	top   :   0px;
	width :  58px;
	height: 160px;
	z-index: 100;
	background-color: #F2EEE3;
}
.hList .arrowprev {
	left  :  0px;
	border-right : 2px solid #FFFFFF;
	background-repeat  : no-repeat;
	background-position: 20px center;
}
.hList .arrowprev1 {
	background-image: url(../gifs/flechagran_izq_off.gif);
}
.hList .arrowprev2 {
	background-image: url(../gifs/flechagran_izq_normal.gif);
}
.hList .arrowprev3 {
	background-image: url(../gifs/flechagran_izq_normal.gif);
	background-color: #FFCC7F;
}
.hList .arrownext {
	right :  0px;
	border-left  : 2px solid #FFFFFF;
	background-repeat  : no-repeat;
	background-position: 11px center;
}
.hList .arrownext1 {
	background-image: url(../gifs/flechagran_der_off.gif);
}
.hList .arrownext2 {
	background-image: url(../gifs/flechagran_der_normal.gif);
}
.hList .arrownext3 {
	background-image: url(../gifs/flechagran_der_normal.gif);
	background-color: #FFCC7F;
}
.hList .sel {
	position: absolute;
	top   :   0px;
	left  :  60px;
	width : 230px;
	height: 160px;
	background: #FFCC7F;
	z-index:  5;
}
.hList .hScroll {
	display : none;
	position: relative;
	height: 160px;
	margin:  0px  60px  0px  60px;
	z-index: 10;
}
.hList .hScroll .item {
/*	float: left;
	position: relative; */
	position: absolute;
	top   :  0px;
	left  :  0px;
	width : 190px;
	height: 135px;
	margin :  0px;
	padding:  5px 10px;
	cursor : pointer;
}
.hList .hScroll .item img.imgover {
	position: absolute;
	top   :  5px;
	right : 10px;
	z-index: 15;
	behavior: url(iepngfix.htc);
}
.hList .hScroll .item img.imgprev {
	position: relative;
	width : 120px;
	border: 5px solid white;
}
.hList .hScroll .item p.tipo1 {
	position: relative;
	color: #FF6600;
	margin :  6px  0px  0px  0px !important;
	font-size  : 11px !important;
	font-weight: bold;
}
.hList .hScroll .item p.tipo2 {
	position: relative;
	margin :  0px  0px  0px  0px !important;
}
.hList .hScroll .item .lt {
	text-decoration: line-through;
}
#contWrap .hList p.hPager {
	position: relative;
	margin :  0px  5px  0px  5px;
	padding:  5px  0px  5px  0px;
	font-size  : 10px;
/*	font-weight: bold;*/
	text-align: center;
	background: #FFFFFF;
}
.hList .hPager .litprev {
	font-weight: bold;
	padding :  0px  5px  0px 15px;
}
.hList .hPager .litprev1 {
	color: #D1D1D1;
	text-decoration: none;
	background: url(../gifs/flechapeq_izq_off.gif) no-repeat center left;
	cursor: auto;
}
.hList .hPager .litprev2 {
	color: #FF6600;
	text-decoration: none;
	background: url(../gifs/flechapeq_izq_normal.gif) no-repeat center left;
	cursor: pointer;
}
.hList .hPager .litprev3 {
	color: #FF6600;
	text-decoration: underline;
	background: url(../gifs/flechapeq_izq_mousover.gif) no-repeat center left;
	cursor: pointer;
}
.hList .hPager .litnext {
	font-weight: bold;
	padding :  0px 15px  0px  5px;
}
.hList .hPager .litnext1 {
	color: #D1D1D1;
	text-decoration: none;
	background: url(../gifs/flechapeq_der_off.gif) no-repeat center right;
	cursor: auto;
}
.hList .hPager .litnext2 {
	color: #FF6600;
	text-decoration: none;
	background: url(../gifs/flechapeq_der_normal.gif) no-repeat center right;
	cursor: pointer;
}
.hList .hPager .litnext3 {
	color: #FF6600;
	text-decoration: underline;
	background: url(../gifs/flechapeq_der_mousover.gif) no-repeat center right;
	cursor: pointer;
}
.hList .hPager .cur {
	color: #FF9900;
}
.hList .hPager .pos {
	padding:  0px  5px;
}

/* Ficha */

.hFicha {
	position: relative;
	margin :  0px  5px  5px  5px;
	padding: 10px;
	background: #FFFFFF;
}
.hFicha h1.tipo1 {
	color: #007699 !important;
}
.hFicha img.imgprev {
	float : left;
	position: relative;
	margin :  0px 10px  0px  0px;
}
.hFicha img.imgover {
	position: absolute;
	top :  40px;
	left: 460px;
}
.hFicha .data {
	margin-left  : 580px;
}
.hFicha #precio {
	margin : 18px  0px 36px  0px;
}
.hFicha #precio p.lbl {
	margin :  0px;
	color : #000000;
	font-weight: bold;
}
.hFicha #precio p.ant,
.hFicha #precio p.act {
	margin :  0px  0px 12px  0px;
	padding: 5px 5px;
	color : #FFFFFF;
	font-weight: bold;
	font-size  : 16px;
	text-align : center;
	background: #FF9900;
}
.hFicha #precio p.ant {
}
.hFicha #precio p.act {
}
.hFicha #precio p.mtg {
	margin :  0px  0px  0px  0px;
	padding: 5px 5px;
	color : #FFFFFF;
	font-size  : 14px;
	text-align : center;
	background: #666666;
}
.hFicha #precio p.wzd {
	margin :  0px  0px 12px  0px;
	text-align: right;
}
.hFicha p.verpro {
	position: relative;
}
.hFicha p.verpro a {
	position: relative;
	padding:  1px 20px  1px  0px;
	font-weight: bold;
	text-decoration: none;
	background-image   : url(../gifs/ico-go.gif);
	background-position: right top;
	background-repeat  : no-repeat;
}
.hFicha p.verpro a:hover {
	text-decoration: underline;
}
