
strong {
	font-weight: bold;
}

.right {
	float: right;
}

.left {
	float: left;
}


.btnCSesion {
	float:right;
	margin-bottom:6px;
	height:31px;
}
.btnSrvclnt {
	float:right;
	margin-bottom:6px;
	height:31px;
}
.imgTitBscH {
	float:left;
	margin-bottom:6px;
}
.espCampH {
	float:left;
	margin-bottom:6px;
	width:200px;
	background-image:url(../images/bk_busc_home.gif);
	height:24px;
	padding-top:7px;
	text-align:center;
}
.botIrHm {
	float:left;
	margin-bottom:6px;
	width:30px;
	background-image:url(../images/bk_busc_home.gif);
	height:31px;
	text-align:center;
}
.imgBusqAvn {
	float:left;
	margin-bottom:6px;
	width:84px;
	height:31px;
}

.campH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #666666;
}
.cmbsDspch {
	width: 250px;
	text-align:center;
	position:relative;
	left: 84px;
}
/***----footer----*/
.btnEnvFtr {
	padding-left:4px;
}
.prmCjFt {
	margin-left:5px;
	width:150px;
	float:left;
	text-align:left;
}
.sgdaCjFt {
	margin-left:5px;
	width:150px;
	float:left;
	text-align:left;
}
.trcCjFt {
	margin-left:5px;
	width:230px;
	float:left;
	text-align:left;
}
.crtCajaFt {
	margin-left:5px;
	width:150px;
	float:left;
	text-align:left;
}
.bullet4_ft {
	float:left;
	width:15px;
}
.titfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #0198CD;
	padding-left: 15px;
	height: 15px;
	padding-top:5px;
}
.titfooter A:link {
	color: #0198CD;
	text-decoration:none;
}
.titfooter A:active {
	color: #0198CD;
	text-decoration:none;
}
.titfooter A:visited {
	color: #0198CD;
	text-decoration:none;
}
.titfooter A:hover {
	font-size: 85%;
	font-weight: bold;
	color: #0198CD;
	text-decoration:none;
}
.txtfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #989898;
	float:left;
	display:block;
	width:140px;
	height:15px;
}
.txtfooter A:link {
	color: #989898;
	font-size: 85%;
	text-decoration:none;
}
.txtfooter A:visited {
	color: #989898;
	font-size: 85%;
	text-decoration:none;
}
.txtfooter A:active {
	color: #989898;
	font-size: 85%;
	text-decoration:none;
}
.txtfooter A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	text-decoration:none;
}
.txtFtObs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #000000;
	float:left;
	display:block;
	width:230px;
}
.txtFtObs A:link {
	color: #000000;
	text-decoration:none;
}
.txtFtObs A:visited {
	color: #000000;
	text-decoration:none;
}
.txtFtObs A:active {
	color: #000000;
	text-decoration:none;
}
.txtFtObs A:hover {
	font-size: 85%;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}
.txtFtr02G {
	font-size: 77%;
	font-weight: normal;
	color: #999;
}
.txtFtr02N {
	/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	font-weight: normal;*/
	color: #000;
}
.campFtr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	float:left;
	padding-left:5px;
	padding-top:2px;
}
.brdFootr {
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	height:125px;
}
.brdSprFtr {
	background-image:url(../images/separador140.gif);
	height:90px;
}
.brdSpFt230 {
	background-image:url(../images/separador230.gif);
	height:90px;
}
.txtFtC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #0198CD;
	float:left;
	display:block;
	width:150px;
	height:14px;
}
.txtFtC A:link {
	color: #0198CD;
	font-size: 85%;
	text-decoration:none;
}
.txtFtC A:visited {
	color: #0198CD;
	font-size: 85%;
	text-decoration:none;
}
.txtFtC A:active {
	color: #0198CD;
	font-size: 85%;
	text-decoration:none;
}
.txtFtC A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #0198CD;
	text-decoration:none;
}
/**-- menu lateral --*/

.itmMnuI2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	padding-left: 17px;
	height:15px;
	margin-top: 4px;
}
.itmMnuI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	padding-left: 17px;
	padding-bottom:2px;
/*	float: left;*/
	width: 150px;
}
.itmMnuI A:link {
	color: #666666;
	text-decoration:none;
}
.itmMnuI A:visited {
	color: #666666;
	text-decoration:none;
}
.itmMnuI A:active {
	color: #666666;
	text-decoration:none;
}
.itmMnuI A:hover {
	color: #666666;
	text-decoration:underline;
}
/* Para ajustes de botoneras */
.divUl {
	width: 160px;
	float: left;
}
.btnsIzq {
	width: 167px;
	float: left;
	margin-top: 2px;
}
/****************/

.sItmMnuI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	height:15px;
	margin-left:15px;
}
.sItmMnuI A:link {
	color: #666666;
	text-decoration:none;
}
.sItmMnuI A:visited {
	color: #666666;
	text-decoration:none;
}
.sItmMnuI A:active {
	color: #666666;
	text-decoration:none;
}
.sItmMnuI A:hover {
	color: #666666;
	text-decoration:underline;
}
.titMnuLat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #48A9CA;
	background-image: url(../images/bullethm1.jpg);
	width:149px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCBC8;
	float:left;
}
.titMnuLatB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #48A9CA;
	background-image: url(../images/bullethm1.jpg);
	width: 149px;
	padding: 3px 0 3px 18px;
	border-bottom: 1px solid #CFCBC8;
	border-top: 1px solid #CFCBC8;
	float: left;
}
.titMnuLatB A:link, .titMnuLatB A:visited, .titMnuLatB A:active {
	color: #48A9CA;
	text-decoration: none;
}
.titMnuLatB A:hover {
	color: #48A9CA;
	text-decoration: underline;
}
.titMnuLat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #48A9CA;
	background-image: url(../images/bullethm2.jpg);
	height:19px;
	padding-top: 3px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCBC8;
}
.titMnuLat2 A:link {
	color: #48A9CA;
	text-decoration:none;
}
.titMnuLat2 A:visited {
	color: #48A9CA;
	text-decoration:none;
}
.titMnuLat2 A:active {
	color: #48A9CA;
	text-decoration:none;
}
.titMnuLat2 A:hover {
	color: #48A9CA;
	text-decoration:underline;
}
.titMnuLat3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #48A9CA;
	background-image: url(../images/bullethm3.jpg);
	height:19px;
	padding-top: 3px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCBC8;
}
.titMnuLat2B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #48A9CA;
	background-image: url(../images/bullethm2.jpg);
	height:19px;
	padding-top: 3px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCBC8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFCBC8;
}
.titMnuLat2B A:link {
	color: #48A9CA;
	text-decoration:none;
}
.titMnuLat2B A:visited {
	color: #48A9CA;
	text-decoration:none;
}
.titMnuLat2B A:active {
	color: #48A9CA;
	text-decoration:none;
}
.titMnuLat2B A:hover {
	color: #48A9CA;
	text-decoration:underline;
}
.titMnuLat3B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #48A9CA;
	background-image: url(../images/bullethm3.jpg);
	height:19px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCBC8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFCBC8;
}
/**-- principal --*/
.msjPrsGr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	font-weight: normal;
	color: #999999;
	vertical-align:middle;
	margin-top:6px;
}
.msjPrsGr A:link {
	text-decoration:underline;
	color: #999999;
}
.msjPrsGr A:visited {
	text-decoration:underline;
	color: #999999;
}
.msjPrsGr A:active {
	text-decoration:underline;
	color: #999999;
}
.msjPrsGr A:hover {
	text-decoration:underline;
	color: #999999;
}
.msjPrsNg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	font-weight: normal;
	color: #000000;
	vertical-align:middle;
	margin-top:6px;
}
.msjPrsNg A:link {
	text-decoration:underline;
	color: #000000;
}
.msjPrsNg A:visited {
	text-decoration:underline;
	color: #000000;
}
.msjPrsNg A:active {
	text-decoration:underline;
	color: #000000;
}
.msjPrsNg A:hover {
	text-decoration:underline;
	color: #000000;
}
.brdInfr {
	width:572px;
	padding: 5px 0 0 15px;
	border-bottom: 1px solid #ccc;
	float:left;
}
.brdInfr2 {
	width:587px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
	float:left;
}
.cntEncd {
	margin-top:4px;
	float:right;
	width:587px;
}
.cntEsp {
	float: right;
	width: 578px;
}
.cntMndPrs {
	float: right;
	width: 578px;
}
.cntMnBn01 {
	float:right;
	margin-top:12px;
}
.cntMnBn01b {
	margin-top:12px;
}
.brdInfrB {
	width:587px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	height:10px;
	float:left;
}
/**--- despliegue de productos principales--*/

.icoPrcHPrd {
	float:left;
	margin: 10px 0px 0px 0px;
}
.ico24hHmP {
	float:left;
	margin-left:12px;
	margin-top:6px;
}
.icoRglHPrd {
	float:left;
	margin-left:12px;
	margin-top:6px;
}
.icoRglHPrd {
	float:left;
	margin-top:6px;
}
.icoCmdHPrd {
	float:left;
	margin-top:6px;
}
.icoTrjExHP {
	float: left;
	margin: 5px 0px 3px 0px;
	padding: 0px 0px 0px 20px;
}
.icoTrjHPrd {
	float:left;
	margin-top:8px;
	padding-left:20px;
}
.cntPrdH {
	float:left;
	width:584px;
	padding-top: 12px;
}
.cntPrdPrt {
	float:left;
	width:587px;
	margin-top:12px;
}
.cjPrdH {
	float: left;
	width: 170px;
	padding: 10px 0px 10px 20px;
}
.cjPrdP {
	float:right;
	width:190px;
	margin-top:12px;
}
.cntImPrI {
	margin-left:20px;
	margin-right:6px;
	margin-top:10px;
	vertical-align:middle;
	float:left;
}
.cntImPrC {
	margin-left:20px;
	margin-right:20px;
	vertical-align:middle;
	float:left;
}
.cntImPrD {
	margin-left:20px;
	margin-right:20px;
	vertical-align:middle;
	float:left;
}
.sprPrdV {
	float:right;
	width:587px;
	height:6px;
}
.sprPrdV2 {
	float:right;
	width:578px;
	height:6px;
}
/**---listado precios---*/

.descP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	width: 130px;
	height: 40px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	float: left;
}
.descP A:link {
	color: #666666;
	text-decoration:none;
}
.descP A:visited {
	color: #666666;
	text-decoration:none;
}
.descP A:active {
	color: #666666;
	text-decoration:none;
}
.descP A:hover {
	color: #666666;
	text-decoration:underline;
}
.txtPrcInt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #0099cc;
}
.txtPrcInt A:link {
	color: #0099cc;
	text-decoration:none;
}
.txtPrcInt A:visited {
	color: #0099cc;
	text-decoration:none;
}
.txtPrcInt A:active {
	color: #0099cc;
	text-decoration:none;
}
.txtPrcInt A:hover {
	color: #0099cc;
	text-decoration:underline;
}
.prcInt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #0099cc;
	font-weight:bold;
	padding-left:20px;
}
.prcInt A:link {
	color: #0099cc;
	text-decoration:none;
}
.prcInt A:visited {
	color: #0099cc;
	text-decoration:none;
}
.prcInt A:active {
	color: #0099cc;
	text-decoration:none;
}
.prcInt A:hover {
	color: #0099cc;
	text-decoration:underline;
}
.prcIntBll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #0099cc;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	float: left;
}
.prcIntBll A:link {
	color: #0099cc;
	text-decoration:none;
}
.prcIntBll A:visited {
	color: #0099cc;
	text-decoration:none;
}
.prcIntBll A:active {
	color: #0099cc;
	text-decoration:none;
}
.prcIntBll A:hover {
	color: #0099cc;
	text-decoration:underline;
}
.txtPrcNor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #999999;
}
.txtPrcNor A:link {
	color: #999999;
	text-decoration:none;
}
.txtPrcNor A:visited {
	color: #999999;
	text-decoration:none;
}
.txtPrcNor A:active {
	color: #999999;
	text-decoration:none;
}
.txtPrcNor A:hover {
	color: #999999;
	text-decoration:underline;
}
.prcNrml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	margin: 0;
	padding: 0px 0px 0px 20px;
	height: 15px;
	width: 130px;
	float: left;
}
.epesos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #0198cd;
	margin: 0;
	padding: 0px 0px 0px 20px;
	height: 15px;
	width: 130px;
	float: left;
}
.epesos A:link, .epesos A:visited, .epesos A:active {
	color: #666;
	text-decoration: none;
}
.epesos A:hover {
	color: #666;
	text-decoration: underline;
}
/*********************/

.descrip-ofert-irres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #666;
	padding: 0 0 0 15px;
}
.descrip-ofert-irres A:link, .descrip-ofert-irres A:visited, .descrip-ofert-irres A:active {
	color: #666;
	text-decoration: none;
}
.descrip-ofert-irres A:hover {
	color: #666;
	text-decoration: underline;
}
.prc-int-ofert-irres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #0099cc;
	padding: 0 0 0 15px;
}
.prc-int-ofert-irres A:link, .prc-int-ofert-irres A:visited, .prc-int-ofert-irres A:active {
	color: #0099cc;
	text-decoration: none;
}
.prc-int-ofert-irres A:hover {
	color: #0099cc;
	text-decoration: underline;
}
.prc-norm-ofert-irres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #999;
	padding: 0 0 0 15px;
}
.prc-norm-ofert-irres A:link, .prc-norm-ofert-irres A:visited, .prc-norm-ofert-irres A:active {
	color: #999;
	text-decoration: none;
}
.prc-norm-ofert-irres A:hover {
	color: #999;
	text-decoration: underline;
}
/***********************************************/

.cnteIcoH {
	width: 130px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
.cnteRnk {
	width: 130px;
	height: 20px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.cnteRnk02 {
	width: 130px;
	height: 20px;
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
.rnkEst {
	width: 70px;
	height: 20px;
	float: left;
}
.rnkPorc {
	width: 50px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #999;
	margin: 4px 0px 0px 5px;
}
.prcNrml A:link {
	color: #666666;
	text-decoration:none;
}
.prcNrml A:visited {
	color: #666666;
	text-decoration:none;
}
.prcNrml A:active {
	color: #666666;
	text-decoration:none;
}
.prcNrml A:hover {
	color: #666666;
	text-decoration:underline;
}
.sprPrc {
	width: 150px;
	height: 1px;
	background-image:url(../images/separador1.gif);
	margin: 5px 0px 2px 0px;
	float: left;
}
.sprVrt {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.rtUbi {
	width: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #8E8E8E;
	float: left;
}
.rtUbi A:link, .rtUbi A:visited, .rtUbi A:active {
	color: #8E8E8E;
	text-decoration: none;
}
.rtUbi A:hover {
	color: #8E8E8E;
	text-decoration: underline;
}
.txtDsp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	font-weight: normal;
	color: #0099cc;
}
.txtDsp A:link {
	color: #0099cc;
	text-decoration:underline;
}
.txtDsp A:visited {
	color: #0099cc;
	text-decoration:underline;
}
.txtDsp A:active {
	color: #0099cc;
	text-decoration:underline;
}
.txtDsp A:hover {
	color: #0099cc;
	text-decoration:underline;
}
.txtUbiCyn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #0099cc;
	margin: 0;
	padding: 0;
}
 .txtUbiCyn A:link, .txtUbiCyn A:active, .txtUbiCyn A:visited {
 color: #0099cc;
 text-decoration: none;
}
.txtUbiCyn A:hover {
	color: #0099cc;
	text-decoration:underline;
}
.link-volver {
	width: 160px;
	padding: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #0d5e71;
	background-image: url(../images/bullet_volver.gif);
	background-repeat: no-repeat;
	float:	right;
}
.link-volver A:link, .link-volver A:visited, .link-volver A:active, .link-volver A:hover {
	color: #0d5e71;
	text-decoration: underline;
}
/**---menu horizontal central--*/

.txtMnuHC {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#999999;
	float:right;
	padding-top:6px;
}
.numMnuHC {
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	font-weight:bold;
	margin-left:2px;
	margin-right:2px;
	color: #0099cc;
}
.numMnuHC A:link {
	color:#999999;
	text-decoration:underline;
}
.numMnuHC A:visited {
	color:#999999;
	text-decoration:underline;
}
.numMnuHC A:active {
	color:#0198CD;
	text-decoration:none;
}
.numMnuHC A:hover {
	color:#0198CD;
	text-decoration:none;
}
.cjPrdD {
	border-top:#CCCCCC solid 1px;
	width:146px;
}
.cjPrdI {
	border-top:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	width:145px;
}
.cjPrdBajoD {
	border-top:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	width:145px;
}
.cjPrdBajoI {
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	width:145px;
}
/**--SIMBOLOGIA--*/
.cjSmblg {
	float:left;
	width:550px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 20px;
}
.titSmb {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:85%;
	color:#0198CD;
	border-bottom:solid #cccccc 1px;
	font-weight:normal;
	padding-left:30px;
}
.txtSmb {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#666666;
}
.brdInfrS {
	border-bottom:solid #cccccc 1px;
	width:100%;
}
/***----Ficha productos --*/

.altTxtDsc {
	height: 42px;
	vertical-align:top;
	text-align: left;
}
.mrgnFt {
	width: 95px;
	height: 70px;
	margin: 0;
	padding: 5px 0 5px 5px;
	float: left;
}
.ctsFch {
	float:right;
	width:245px;
	height:30px;
	text-align:center;
}
.espIcoSFch {
	float:right;
	margin-left:20px;
	width:225px;
}
.espRegFch {
	width:260px;
	float:left;
	margin-top:4px;
}
.icoFtFchP {
	float:left;
	padding-left:6px;
}
.icoRglFchP {
	float:left;
	padding-left:6px;
}
.ico24hFchP {
	float:left;
	margin-left:6px;
}
.icoPrgFchP {
	float:left;
	margin-left:6px;
}
.imgMtrFch {
	float:left;
}
.imgMtrFch2 {
	float:left;
	margin-left:5px;
}
.cntFFch {
	float:left;
	margin-left:5px;
	width:300px;
}
.lupa_ficha {
	float:right;
	width:300px;
}
.brdSprFtF {
	background-image:url(../images/separador1.gif);
	height:1px;
	width:300px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.brdSprDscF {
	background-image:url(../images/separador1.gif);
	height:1px;
	float:right;
	width:240px;
	margin-top:10px;
	margin-bottom:5px;
	margin-right:5px;
}
.brdSprF {
	background-image:url(../images/separador1.gif);
	height:1px;
	margin-top:30px;
	margin-bottom:15px;
	float:right;
}
.brdSprFB {
	background-image:url(../images/separador1.gif);
	height:1px;
	margin-top:15px;
	float:right;
}
.titFch {
	float:left;
	width:120px;
}
.titFch2 {
	float:left;
	margin-top:6px;
	width:245px;
}
.txtNgrFch {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#000000;
}
.txtCyFch {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#0198CD;
	text-align:left;
}
.txtCyFch02 {
	/*font: Arial, Helvetica, sans-serif;*/
	font-size: 77%;
	color: #0198CD;
	text-align: left;
	padding: 0px 0px 0px 20px;
}
.txtCyFch A:link {
	color:#0198CD;
	text-decoration:underline;
}
.txtCyFch A:visited {
	color:#0198CD;
	text-decoration:underline;
}
.txtCyFch A:active {
	color:#0198CD;
	text-decoration:underline;
}
.txtCyFch A:hover {
	color:#0198CD;
	text-decoration:underline;
}
.txtCyFch2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 85%;
	color: #0198CD;
	text-align: left;
}
.txtCyFch2 A:link, .txtCyFch2 A:visited, .txtCyFch2 A:active, .txtCyFch2 A:hover {
	color: #0198CD;
	font-size:100%;
	font-weight: bold;
	text-decoration: underline;
}
.txtCyFch2 A:hover {
	color: #0198CD;
	text-decoration: underline;
}
.titRegalos {
	width:300px;
	height: 35px;
	float:left;
}
.imgRegalos {
	width: 300px;
	float: left;
}
.txtDcsFch {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:92%;
	color:#666666;
	width:245px;
	float:left;
}
.ubiDscFch {
	width:245px;
	float:left;
}
.prcIntFch {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:107%;
	color:#0198CD;
	float:right;
	width:245px;
	margin-bottom:6px;
}
.camp1Fch {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:85%;
	color:#666666;
	float:left;
	vertical-align:middle;
}
.txtDcsFchS {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#666666;
	float:left;
}
.btnCmpr {
	float:right;
	width:245px;
	height: 30px;
	margin-top:5px;
}
.btnGnPtos {
	float:right;
	top:auto;
	width:245px;
	height: 90px;
}
.txtDcsFchS2 {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:85%;
	color:#666666;
}
.prcNrmlFc {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#666666;
	float:right;
	width:245px;
	height:17px;
}
.txtAhr {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#FF6633;
}
.campEps {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#FF6633;
}
.campLstFch {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#666666;
	left:auto;
}
.prcRojo {
	/*font:Arial, Helvetica, sans-serif;*/
	color:#FF0000;
}
/**--Portal Hogar--*/

.brdSprPH {
	border-right-width: 1px;
	border-right-color: #cccccc;
	border-right-style:solid;
	height:80px;
}
/**--Fichero layer--*/
.cajaFch {
	float: left;
	width: 417px;
	min-height: 413px;
	padding-left: 10px;
	overflow: hidden;
}
.btnFchr {
	width:417px;
	float:left;
}
.despFch {
	width:417px;
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#666666;
	background-image:url(../images/borde_bk_fichero.gif);
	min-height:375px;
	padding-left:6px;
	padding-right: 10px;
}
.despFch02 {
	width:417px;
	background-image:url(../images/borde_bk_fichero.gif);
	min-height:375px;
	padding-left:6px;
	padding-right: 10px;
}
.lstFch {
	text-indent:10px;
	margin:10px;
}
.bajoFchr {
	width:417px;
}
/**-- Promociones Especiales--*/

.cjPrmE {
	float:left;
	width:115px;
	margin-top:12px;
}
.titPrmEsp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #0099cc;
	font-weight:bold;
	padding-left:10px;
	float:left;
	width:100px;
}
.titPrmEsp A:link {
	color: #0099cc;
	text-decoration:none;
}
.txtPrcPE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #999999;
	padding-left:10px;
	float:left;
	width:100px;
}
.txtPrcPE A:link {
	color: #999999;
	text-decoration:none;
}
.txtPrcPE A:visited {
	color: #999999;
	text-decoration:none;
}
.txtPrcPE A:active {
	color: #999999;
	text-decoration:none;
}
.txtPrcPE A:hover {
	color: #999999;
	text-decoration:underline;
}
.sprVrtPrmE {
	background-image:url(../images/separador115.gif);
	height:130px;
	width:115px;
}
.txtPrcNPE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #999999;
	float:left;
	padding-left:10px;
}
.txtPrcNPE A:link {
	color: #999999;
	text-decoration:none;
}
.txtPrcNPE A:visited {
	color: #999999;
	text-decoration:none;
}
.txtPrcNPE A:active {
	color: #999999;
	text-decoration:none;
}
.txtPrcNPE A:hover {
	color: #999999;
	text-decoration:underline;
}
.sprPrcP {
	background-image:url(../images/separador1.gif);
	padding-left:10px;
	padding-right:20px;
	float:left;
	width:48px;
}
.icoTrjREsp {
	float:left;
	padding-top:1px;
	padding-left:10px;
}
/**-- Mundo paris --*/

.btnMndPrsA {
	float:right;
	padding-top:16px;
}
.btnMndPrsB {
	float:right;
	padding-right:11px;
	padding-top:16px;
}
/**--- Oferta Irresistible */
.cjOftIrr {
	float:right;
	width:145px;
}
.sCjOfrI {
	float:right;
	width:145px;
}
.cajaCont01 {
	float:right;
	width:145px;
}
.titOfrIr {
	width: 145px;
	float:right;/*	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #bfbfbf; */
}
.titTSug {
	float:left;
	margin-top:20px;
}
.brdSprO {
	background-image:url(../images/separador1.gif);
	height:1px;
	margin-bottom:15px;
	float:	right;
	width:145px;
	margin-right:5px;
}
.descPFch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #666666;
	padding-left:20px;
	margin-left:20px;
	margin-right:20px;
}
.descPFch A:link {
	color: #666666;
	text-decoration:none;
}
.descPFch A:visited {
	color: #666666;
	text-decoration:none;
}
.descPFch A:active {
	color: #666666;
	text-decoration:none;
}
.descPFch A:hover {
	color: #666666;
	text-decoration:underline;
}
.chckbxFch {
	margin-bottom:0px;
	padding-left:20px;
	margin-right:0px;
	margin-top:0px;
}
/***----Texto Top5 --*/
.txtTop5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #8E8E8E;
	float:left;
	padding-left:20px;
	margin-top:5px;
	width:500px;
}
.txtTop5 A:link {
	color: #8E8E8E;
	text-decoration:underline;
}
.txtTop5 A:visited {
	color: #8E8E8E;
	text-decoration:underline;
}
.txtTop5 A:active {
	color: #8E8E8E;
	text-decoration:underline;
}
.txtTop5 A:hover {
	color: #8E8E8E;
	text-decoration:underline;
}
.cajTop5 {
	float: left;
	padding: 5px 0 0 20px;
	width: 560px;
}
.imgTop5 {
	float:left;
	width:118px;
}
.rnkTop5 {
	float: left;
	width: 440px;
}
.sItmIT5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	font-weight: normal;
	color: #666666;
	height:auto;
	margin-left: 5px;
	float:left;
	padding-top:5px;
}
.sItmMnuIT5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	text-align:left;
}
.sItmMnuIT5 A:link {
	color: #666666;
	text-decoration:none;
}
.sItmMnuIT5 A:visited {
	color: #666666;
	text-decoration:none;
}
.sItmMnuIT5 A:active {
	color: #666666;
	text-decoration:none;
}
.sItmMnuIT5 A:hover {
	color: #666666;
	text-decoration:underline;
}
.nmrcPag {
	float:right;
	width:180px;
 	/*bottom:;*/
	/*bottom: inherit;*/
}
.nmrcPag-01 {
	float:right;
	width:250px;
 	/*bottom:;*/
	/*bottom: inherit;*/
}
.txtNumPag {
	float:right;
	margin-top:4px;
}
.campLstT5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	float:left;
	width:100px;
	margin-top:10px;
	margin-bottom:10px;
}
.txtLstT5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	height:18px;
	float:left;
	margin-left:20px;
	width:70px;
	margin-top:10px;
}
.txtLegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #0099cc;
	float:left;
	height:30px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:20px;
	width:550px;
}
.cajaIzqLst {
	float:left;
	width:294px;
	border-bottom:solid 1px #cccccc;
	height:245px;
}
.cajaDerLst {
	float:right;
	width:294px;
	border-bottom:solid 1px #cccccc;
	height:245px;
}
.sCjILst {
	float:left;
	width:147px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	height:245px;
}
.sCjDLst {
	float:right;
	width:147px;
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	height:245px;
}
.sCjILstB {
	float:left;
	width:147px;
}
.sCjDLstB {
	float:right;
	width:147px;
}
.descPt5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	padding-left:20px;
	width:147px;
	padding-right:10px;
}
.descPt5 A:link {
	color: #666666;
	text-decoration:none;
}
.descPt5 A:visited {
	color: #666666;
	text-decoration:none;
}
.descPt5 A:active {
	color: #666666;
	text-decoration:none;
}
.descPt5 A:hover {
	color: #666666;
	text-decoration:underline;
}
.txtCmpr {
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:77%;
	color:#666666;
	text-align:left;
}
.txtCmpr A:active {
	color:#666666;
	text-decoration:none;
}
.txtCmpr A:visited {
	color:#666666;
	text-decoration:none;
}
.txtCmpr A:link {
	color:#666666;
	text-decoration:none;
}
.txtCmpr A:hover {
	color:#666666;
	text-decoration:underline;
}
.icoPrcLst {
	float:left;
	padding-left:10px;
	margin-top:10px;
}
.ico24hLst {
	float:left;
	margin-left:12px;
	margin-top:6px;
}
.icoRglLst {
	float:left;
	margin-left:12px;
	margin-top:6px;
}
.icoRglLst {
	float:left;
	margin-top:6px;
}
icoCmdLst {
	float:left;
	margin-top:6px;
}
.icoTrjExLs {
	float:left;
	margin-top:8px;
	padding-left:10px;
}
.icoTrjLst {
	float:left;
	margin-top:8px;
	padding-left:10px;
}
.descPLst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #666666;
	padding-left:10px;
	margin-left:10px;
	margin-right:10px;
}
.descPLst A:link {
	color: #666666;
	text-decoration:none;
}
.descPLst A:visited {
	color: #666666;
	text-decoration:none;
}
.descPLst A:active {
	color: #666666;
	text-decoration:none;
}
.descPLst A:hover {
	color: #666666;
	text-decoration:underline;
}
/**-- cajas listados productos*/
.cntCjLstP {
	width:587px;
	float:left;
}
.cjLstPrdI {
	float:left;
	width:147px;
	height:245px;
	background-image:url(../images/separador_partido.gif);
	border-bottom:solid 1px #cccccc;
}
.cjLstPrdI2 {
	float:left;
	width:147px;
	height:245px;
	background-image:url(../images/separador_entero.gif);
	border-bottom:solid 1px #cccccc;
}
.cjLstPrdI3 {
	float:left;
	width:147px;
	height:245px;
	background-image:url(../images/separador_entero.gif);
}
.cjLstPrdD3 {
	float:left;
	width:147px;
	height:245px;
}
.cjLstPrdD {
	float:left;
	width:147px;
	height:245px;
	border-bottom:solid 1px #cccccc;
}
.cjLstSCmp {
	height:200px;
}
.spacer5 {
	height:5px;
}
/***----Fichero --*/

.txtFchFch1 {
	width: 340px;
	margin: 0;
	padding: 4px 0 4px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #000000;
	text-align: left;
}
.txtFchFch1_resp {
	width: 340px;
	margin: 0;
	padding: 4px 0 4px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #000000;
	text-align: left;
}
.txtFchFch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#000000;
	width:250px;
	text-align:left;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:87px;
}
.txtFchFchB {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#000000;
	text-align:left;
	margin-top:4px;
	margin-bottom:4px;
	padding-right:10px;
}
.txtFchFch2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#666666;
	width:250px;
	text-align:left;
	padding-left:67px;
	margin-top:4px;
}
.campFchFch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#666666;
	text-align:center;
	margin-top:4px;
	margin-bottom:10px;
}
.cajaFchFch {
	width:450px;
	text-align:left;
}
.espTitFchF {
	text-align:left;
	margin-left:1px;
}
.sprFchFch {
	background-image:url(../images/separa_ficha_fichero.gif);
	height:3px;
}
.btnCalc {
	margin-top:6px;
	text-align:center;
}
.txtFN {
	font-family:Arial, Helvetica, sans-serif;
	font-size:99%;
	color:#000000;
	text-align:left;
}
.txtFG {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
}
.txtFfCy {
	font-family:Arial, Helvetica, sans-serif;
	color:#0099cc;
	text-align:left;
}
.txtFchFch3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#666666;
	width:200px;
	text-align:left;
	padding-left:132px;
	margin-top:4px;
}
.rstFch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	text-align:left;
	text-indent:20px;
	color:#000000;
	background-color:#D9D9D9;
	width:200px;
	height:18px;
	vertical-align:middle;
	margin-left:110px;
	margin-top:6px;
	margin-bottom:12px;
}
.brdFch {
	color:#990000;
}
.txtFrsT5 {
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	height:18px;
	float:left;
	margin-left:20px;
	margin-top:5px;
}
.txtBldFT5 {
	font-weight: bold;
	color: #0099cc;
}
.avisTmp {
	width: 467px;
	height: 70px;
	border-bottom: solid 1px #ccc;
	margin-left: 40px;
	margin-top: 30px;
	font-size: 85%;
	font-weight: bold;
	color: #000;
	float: left;
}
.avisTmp02 {
	width: 467px;
	height: 20px;
	margin-left: 40px;
	margin-top: 15px;
	font-size: 85%;
	color: #666;
	float: left;
}
.avisTmp03 {
	width: 250px;
	height: 38px;
	margin-left: 40px;
	float: left;
}
.tex_azul {
	color: #0099cc;
}
.tit-seccion {
	width:587px;
	height: 26px;
	background-image: url(../images/bk_tit_seccion.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #e1dfe0;
	float: left;
	margin-top: 5px;
}
.bullet-tit-seccion {
	width: 20px;
	height: 26px;
	padding: 0 0 0 15px;
	border-bottom: 1px solid #e1dfe0;
	float: left;
}
.txt-tit-seccion {
	width: 385px;
	padding: 5px 0 0 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #0e9bc6;
	float: left;
}
.txt-tit-seccion a:link, .txt-tit-seccion a:visited, .txt-tit-seccion a:active {
	text-decoration: none;
	color: #0e9bc6;
}
.txt-tit-seccion a:hover {
	text-decoration: underline;
	color: #0e9bc6;
}
.txt-secc-dest {
	color: #0b4d67;
}
.txt-secc-dest a:link, .txt-secc-dest a:visited, .txt-secc-dest a:active {
	text-decoration: none;
	color: #0b4d67;
}
.txt-secc-dest a:hover {
	text-decoration: underline;
	color: #0b4d67;
}
.ver_sin_foto {
	width: 83px;
	height: 26px;
	padding: 0;
	float: left;
}
.ver_todo {
	width: 65px;
	height: 26px;
	padding: 0;
	float: left;
}
.ver_con_foto {
	width: 83px;
	height: 26px;
	padding: 0;
	float: left;
}
/***** BOX Listado de Productos con fotos *****/


.cntPrdH2 {
	width:	576px;
	margin: 0;
	padding: 0 0 0 6px;
	float: left;
}
.cjPrdH2A {
	width: 140px;
	padding: 0;
	float: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.cjPrdH2B {
	width: 140px;
	padding: 0;
	float: left;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.mrgnFt2 {
	width: 95px;
	height: 70px;
	margin: 0;
	padding: 10px 0 10px 19px;
}
.descP2 {
	width: 116px;
	height: 42px;
	margin: 0;
	padding: 0 0 0 19px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666;
	text-align: left;
}
.descP2 A:link, .descP2 A:visited, .descP2 A:active {
	color: #666;
	text-decoration:none;
}
.descP2 A:hover {
	color: #666;
	text-decoration:underline;
}
.sprPrc2 {
	width: 125px;
	height: 1px;
	background: #d7d7d7;
	margin: 0 auto;
	padding: 0;
}
.prcIntBll2 {
	width: 116px;
	margin: 0;
	padding: 5px 0 0 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #0099cc;
	font-weight: bold;
}
.prcIntBll2 A:link, .prcIntBll2 A:visited, .prcIntBll2 A:active {
	color: #0099cc;
	text-decoration:none;
}
.prcIntBll2 A:hover {
	color: #0099cc;
	text-decoration:underline;
}
.prcNrml2 {
	width: 116px;
	margin: 0;
	padding: 0 0 0 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666;
	text-align: left;
}
.prcNrml2 A:link, .prcNrml2 A:visited, .prcNrml2 A:active {
	color: #666;
	text-decoration:none;
	text-align: left;
}
.prcNrml2 A:hover {
	color: #666;
	text-decoration:underline;
	text-align: left;
}
.box-epesos2 {
	width: 116px;
	margin: 0;
	padding: 0 0 5px 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #0198cd;
}
.box-epesos2 A:link, .box-epesos2 A:visited, .box-epesos2 A:active {
	color: #666;
	text-decoration: none;
}
.box-epesos2 A:hover {
	color: #666;
	text-decoration: underline;
}
.input-compara {
	width: 116px;
	height: 18px;
	margin: 0;
	padding: 0 0 0 19px; 
}
.icoTrjExHP2 {
	width: 116px;
	height: 16px;
	margin: 0;
	padding: 5px 0 0 19px;
}
.icoTrjExHP3 {
	width: 116px;
	height: 15px;
	margin: 0;
	padding: 3px 0 0;
}
.icoTrjExHP4 {
	width: 90px;
	height: 15px;
	margin: 0;
	padding: 3px 0 0;
}
.icoAgotado {
	width:116px;	
	height:58px;
	margin:0pt;
	padding:10px 0 0 22px;
}
.cnteIcoH2 {
	width: 100px;
	height: 25px;
	margin: 0;
	padding: 5px 0 0 19px;
}
.icoPrcHPrd2 {
	margin: 0;
	padding: 3px 0 0 0;
	float: left;
}
.ico24hHmP2 {
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
}
.icoRglHPrd2 {
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
}
.cnteRnk2 {
	width: 116px;
	margin: 0;
	padding: 5px 0 5px 19px;
	height: 25px;
}
.cnteRnk3 {
	width: 116px;
	margin: 0;
	padding: 5px 0 0px 19px;
	height: 14px;
}

.rnkEst2 {
	width: 70px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
}
.rnkPorc2 {
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	color: #999;
	margin: 0;
	padding: 3px 0 0 0;
	float: right;
}
/***** Asistente virtual ficha de productos *****/

.astVirt {
	width: 300px;
	padding: 5px 0 0 8px;
}

/**********************************************/

