.cssfranjamargensuperior
{
  width:100%;
  height:0px;
  background:#ffffff;
}

.cssfranjasuperior
{
  display:block;
  
  background-size: 100% 100%;
  background-color:#ff5400;
  width:100%;
  height:90px;
  
}

.csslineascategorias
{ 
  position:absolute;  
  top:30px;
  left:160px;
  width:auto;
  max-width:28px;
  height:auto;
  max-height:100%;
  overflow:hidden;
}

.cssimgzoom
{
  width:auto;  
  max-width:100% !important;
  height:60vh;
}

.csscapasupbarraindex
{ 
  position:absolute;  
  top:12px;
  left:0px;
  width:100%;
  height:auto;
  max-height:100%;
  overflow:hidden;
}

.csscapasupcontenedorbuscar
{ 
  position:relative;
  width:600px;
  height:80px;
  max-height:100%;
  left:340px;
 
}

.csscapasupiconosnederecha
{ 
  position:absolute;
  top:0px;
  min-width:460px;
  right:10px;
  width:450x;
  height:54px;
  max-height:100%;
  
}

.csstxtbuscars
{
  position:absolute;
  left:0px;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 7px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  margin-top:12px;
  border: 0px solid #a0a0a0;
  height:34px;
  width:auto;
  min-width:530px;
  max-width:530px;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  color:#f26605; /*naranja mgo*/
  padding-left:1px;
  text-align:left;
}

.csstxttitulosuper
{
  position:absolute;
  left:35px;
  top:53px;
  margin-top:0px;
  border: 0px solid #0000ff;
  height:25px;
  width:400px;
  min-width:36px;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#ffffff; 
  padding-left:2px;
  text-align:center;
  
}


.cssenlaceiniciarsesionsup
{

  position:absolute;
  left:46px;
  top:31px;
  margin-top:0px;
  border: 0px solid #a0a0a0;
  height:25px;
  width:auto;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  color:#ffffff; 
  padding-left:2px;
  text-align:left;
  
  
}

.cssenlaceiniciarsesionsup:link,
.cssenlaceiniciarsesionsup:visited
{
  text-decoration:none;
}
.cssenlaceiniciarsesionsup:hover
{
  text-decoration:none;
  color:#2fc7f7;
}



.cssenlaceregistratesup
{

  position:absolute;
  left:150px;
  top:31px;
  margin-top:0px;
  border: 0px solid #a0a0a0;
  height:25px;
  width:auto;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  color:#ffffff; 
  padding-left:2px;
  text-align:left;
  
  
}

.cssenlaceregistratesup:link,
.cssenlaceregistratesup:visited
{
  text-decoration:none;
}
.cssenlaceregistratesup:hover
{
  text-decoration:none;
  color:#2fc7f7;
}



.cssicobuscars
{
  position:absolute;
  left:495px;
  top:4px;
  height:50px;
  width:50px;
}

.cssicoderechas
{
  position:absolute;
  left:0px;
  top:0px;
  
  height:50px;
  width:50px;
}

.cssicoderusuario
{
  position:absolute;
  left:0px;
  top:0px;
  
  height:44px;
  width:44px;
}

.cssicoderechas21
{
  position:absolute;
  left:244px;
  top:0px;
  
  
  width:30px;
  height:24px;
}

.cssicoderechas22
{
  position:absolute;
  left:244px;
  top:26px;
  width:30px;
  height:20px;
  
}

.cssvrder1
{
    width:1px;
    background-color:#f0f0f0;
    position:absolute;
    top:0;
    bottom:0;
    left:145px;
}

.cssvrder2
{
    width:1px;
    background-color:#f0f0f0;
    position:absolute;
    top:0;
    bottom:0;
    left:240px;
}

.cssvrder3
{
    width:1px;
    background-color:#f0f0f0;
    position:absolute;
    top:0;
    bottom:0;
    left:346px;
}

.csslblderhola
{
  position:absolute;
  left:46px;
  top:0px;
  margin-top:0px;
  border: 0px solid #a0a0a0;
  height:50px;
  width:100px;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  color:#ffffff; 
  padding-left:2px;
  word-wrap: break-word;
  text-align:left;
}



.csslblderregistrate
{
  position:absolute;
  left:150px;
  top:29px;
  margin-top:0px;
  border: 0px solid #a0a0a0;
  height:25px;
  width:auto;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#ffffff; 
  padding-left:2px;
  text-align:left;
}



.csslbldermilista
{
  position:absolute;
  left:274px;
  top:4px;
  margin-top:0px;
  border: 0px solid #a0a0a0;
  height:25px;
  width:auto;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#ffffff; 
  padding-left:2px;
  text-align:left;
}

.csstxtderitems
{
  position:absolute;
  left:240px;
  top:5px;
  margin-top:0px;
  border: 0px solid #0000ff;
  height:25px;
  width:38px;
  min-width:36px;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#ffffff; 
  padding-left:2px;
  text-align:center;
  
}

.csstxtdercantnot
{
  position:absolute;
  left:150px;
  top:5px;
  margin-top:0px;
  border: 0px solid #0000ff;
  height:25px;
  width:38px;
  min-width:36px;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#ffffff; 
  padding-left:2px;
  text-align:center;
  
}

.csslblderitems
{
  position:absolute;
  left:278px;
  top:5px;
  margin-top:0px;
  border: 0px solid #a0a0a0;
  height:25px;
  width:auto;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#ffffff; 
  padding-left:0px;
  text-align:left;
  border: 0px solid #a0a0a0;
}


.csslbldermimercado
{
  position:absolute;
  left:274px;
  top:29px;
  margin-top:0px;
  border: 0px solid #a0a0a0;
  height:25px;
  width:auto;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#ffffff; 
  padding-left:2px;
  text-align:left;
}

.csslblsertotalcc
{
  position:absolute;
  left:350px;
  top:2px;
  margin-top:0px;
  border: 0px solid #a0a0a0;
  height:20px;
  width:100px;
  min-width:100px;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  font-weight: normal;
  color:#ffffff; 
  padding-left:2px;
  text-align:center;
}

.cssicoderbs
{
  position:absolute;
  left:365px;
  top:21px;
  width:30px;
  height:30px;
}

.cssicoderdol
{
  position:absolute;
  left:400px;
  top:21px;
  width:30px;
  height:30px;
}

.cssalturamenusuperior
{
  width:100%;
  height:50px;
  
}
.imagentamanoreal
{
  width:auto;  
  max-width:100% !important;

}
.cssbordemenusupuerior
{
  border: 1px solid #d1d1d1;
}

.csspaddingtop
{
  padding-top:27px;
}

.cssopcionmenusup
{
  padding-top:17px;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  font-weight: normal;
  color:#000000;
  border-right: 1px solid #d1d1d1;
  height:48px;
}

.cssopcionmenusupult
{
  padding-top:17px;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  font-weight: normal;
  color:#000000;
  border-right: 0px solid #d1d1d1;
  height:48px;
}

.cssmarcocambiarsucursal
{
  padding:6px;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight: bold;
  color:#ffffff;
  border-right: 1px solid #ffffff;
  /*height:76px;*/
  
}

.cssrecuadrocambiosucursal
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 7px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  height:36px;
  background-color:#ff5400; /*naranja mgo*/
  padding:6px;
}

.csspaddingtop14px
{
  padding-top:1px;
}

.csspaddingtop16px
{
  padding-top:6px;
}

.cssdersupsucursales
{
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  font-weight: bold;
  color:#ffffff;
  text-align:right;
}

.cssicocambiosucursal
{
  width:61px;
  height:25px;
}

.csstextocentrado
{
  text-align:center;
}

.csslabeltitulosindex
{
  font-family: Arial, Tahoma, Verdana;font-size: 16px;
  color:#777777;
  
  font-weight:normal;
}
.csslineahindex
{
  border-radius: 9px 9px 9px 9px;
  -moz-border-radius: 9px 9px 9px 9px;
  -webkit-border-radius: 9px 9px 9px 9px;

  border: 1px solid #d1d1d1;
}


.cssbordecodtippro
 {
  border-radius: 9px 9px 9px 9px;
  -moz-border-radius: 9px 9px 9px 9px;
  -webkit-border-radius: 9px 9px 9px 9px;
   border: 1px solid #eaeaea; /*a0a0a0*/	
   box-shadow: 1px 1px 1px #9a9a9a;
   
  
}

.cssrecuadroinfdepartamento
{
   border-radius: 9px 9px 9px 9px;
  -moz-border-radius: 9px 9px 9px 9px;
  -webkit-border-radius: 9px 9px 9px 9px;
  border: 1px solid #d1d1d1;
  background-color:#f2f2f2;  
}

.lbltextonomtipproapp
{
color:#6d6d6d;
font-size: 14px;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
text-align: center;
background-color:#d3d3d3;
height:30px;
padding-top:7px;
}

.lbltextoinfdepartamento
{
}
.lbltextoinfdepartamentoVERDADERO
{
color:#ffffff;
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Verdana, Arial;
text-align: center;
background-color:#ff5400;
height:32px;
padding-top:8px;
}
.cssimgicocarritodepartamento
{
  width:34px;
  height:32px;
}

.enlacebotonconborde2
{
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;

  font-family: Tahoma, Verdana, Arial;/*verdana, arial, sans-serif;*/
  font-size: 7pt;
  font-weight: normal;
  padding: 6px; 
  color:#009124;

  border: 1px solid #009124;
  /*background-color:#ff4814;*/
  width:auto;
  height:auto;
  min-height:36px;
  min-width:50px;
  text-decoration:none;
  
}

.enlacebotonconborde2:link,
.enlacebotonconborde2:visited
{
  border: 1px solid #009124;
  text-decoration:none;
}
.enlacebotonconborde2:hover
{
  border: 1px solid #009124;
  background-color:#2fc7f7;
  text-decoration:none;
  color:#ffffff;
}

div.enlacesimple{
  color: #000000;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
  
}

div.enlacesimple a {
  color: #000000;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
  
}
div.enlacesimple a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
	
}
div.enlacesimple a:hover {	
	color: #000000;	
	font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
	
}

div.enlacesimplemenusup{
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight: normal;
  color:#aaaaaa;
  
}

div.enlacesimplemenusup a {
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight: normal;
  color:#aaaaaa;
  
}
div.enlacesimplemenusup a:current {
	//background : #ccc;
	
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight: normal;
  color:#aaaaaa;
  
	
}
div.enlacesimplemenusup a:hover {	
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight: normal;
  color:#aaaaaa;
}


div.enlacesimplesucursal a:visited {	
	color: #000000;		
	font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
	
}


.lblmarcoproductoapp
{
  /*padding-top:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;*/
  /*border: 1px solid #a0a0a0;*/
  line-height: 1.8em;
  padding:5px;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;font-weight: normal;	
  min-height:160px;
  height:auto;
  background-color:#ffffff;
}

.lbltextonomprdapp
{
color:#6d6d6d;
/*background-color:#e4e4e4;*/
word-wrap: normal;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
text-align: left;
padding-top:6px;
height:45px;
}

.lbltextopreve1app
{
color:#6d6d6d;
/*background-color:#e4e4e4;*/
word-wrap: normal;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
text-align: center;
padding-top:6px;
height:32px;
}

.lbltextonomproapp
{
color:#6d6d6d;
/*background-color:#e4e4e4;*/
word-wrap: normal;
font-size: 12px;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
text-align: center;
padding-top:6px;
height:48px;
}

.lbltextobotonagregarapp
{
display: flex;
color:#6d6d6d;
/*background-color:#e4e4e4;*/
font-size: 12px;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
text-align: center;
padding-top:6px;
height:60px;

  

}

.cssbotacw
{
  width:100%;
  margin:auto;
/*  border: 2px solid #0000ff;*/
  text-align: center;
}

.cssrecuadroagregarcc
{
  position:relative;
  width:200px;
  height:44px;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border: 0px solid #ff5400;
  background-color:#ff5400;  
}

.cssrecuadroagregarccr1
{
  position:absolute;
  left:0px;
  top:0px;
  width:160px;
  height:44px;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border: 1px solid #ff5400;
  background-color:#ff5400;  
}

.cssrecuadroagregarccr1txt
{
position:absolute;
left:40px;
top:6px;
  
color:#ffffff;
font-size: 11px;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
text-align: center;
padding-top:4px;

}

.cssrecuadroagregarccr2
{
  position:absolute;
  left:160px;
  top:0px;
  width:40px;
  height:44px;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border: 1px solid #d1d1d1;
  background-color:#ffffff;  
}

.cssrecuadroagregarccr1cc
{
  position:absolute;
  left:4px;
  top:6px;
  width:34px;
  height:30px;
  
}

.cssrecuadroagregarccr2cc
{
  position:absolute;
  left:162px;
  top:6px;
  width:32px;
  height:30px;
  
}


.enlaceaggcc
{

  position:absolute;
left:40px;
top:6px;
  
color:#ffffff;
font-size: 11px;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
text-align: center;
padding-top:4px;
  
  
  
}

.enlaceaggcc:link,
.enlaceaggcc:visited
{
  text-decoration:none;
}
.enlaceaggcc:hover
{
  text-decoration:none;
  color:#2fc7f7;
}


.enlacegensup
{

  
color:#ffffff;
font-size: 11px;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
text-align: center;
padding-top:4px;
  
  
  
}

.enlacegensup:link,
.enlacegensup:visited
{
  text-decoration:none;
}
.enlacegensup:hover
{
  text-decoration:none;
  color:#2fc7f7;
}


.enlacegensupmenu
{

  
font-family: Tahoma, Verdana, Arial;font-size: 12px;
  font-weight: normal;
  color:#000000;  
  
  
}

.enlacegensupmenu:link,
.enlacegensupmenu:visited
{
  text-decoration:none;
}
.enlacegensupmenu:hover
{
  text-decoration:none;
  color:#2fc7f7;
}



.enlacesupmenuprincipal
{

  
  padding-top:27px;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight: normal;
  color:#aaaaaa;
  border-right: 1px solid #d1d1d1;
  height:78px;  
  text-align:center;
  
}

.enlacesupmenuprincipal:link,
.enlacesupmenuprincipal:visited
{
  text-decoration:none;
}
.enlacesupmenuprincipal:hover
{
  text-decoration:none;
  color:#2fc7f7;
}





.csscapaslide
{
  /*z-index:1;*/
  display:none;
  border: 0px solid #ff4814; /*ff3300*/
  margin-top:2px;
}


.cssbarracomprar
{
  background-color:#ff4814;
  width:100%;
  height:41px;
}

div.enlacecomprar{
  color: #ffffff;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  padding-top: 10px;
}

div.enlacecomprar a {
  color: #ffffff;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
}
div.enlacecomprar a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
}
div.enlacecomprar a:hover {	
	color: #ffffff;
	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
}

div.enlacecomprar a:visited {	
	color: #ffffff;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	
}

.cssbordedatospago
{
  width:100%;
  height:auto;
  
  border: 1px solid #ff4814;
}

.csstitdatospago
{
  font-family: Tahoma, Verdana, Arial;
  background-color:#ebebeb;
  color:#333333;
  font-size: 16px;
  font-weight: bold;
  width:100%;
  height:52;
  padding-left:5px;  
  padding-right:5px;  
  padding-bottom:5px;
  text-align:left;
}

.csstitpagosecundario
{
  font-family: Tahoma, Verdana, Arial;
  
  color:#333333;
  font-size: 15px;
  font-weight: normal;
  width:100%;
  
  padding-top:3px;
  padding-left:8px;
  text-align: left;
}

.enlacebotondirecciones
{
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  
  font-family: Arial,Tahoma, Verdana;
  font-size: 10pt;
  font-weight: normal;
  padding: 6px; /*3px*/ 
  color:#ffffff;

  padding-left:16px; /*36 56*/
  padding-right:16px;

  border: 1px solid #ff4814;
  background-color:#ff4814;
  width:auto;
  height:auto;
  min-height:42px; /*36*/
  min-width:100px;
  text-decoration:none;
  
}

.enlacebotondirecciones:link,
.enlacebotondirecciones:visited
{
  border: 1px solid #ff4814;
  text-decoration:none;
}
.enlacebotondirecciones:hover
{
  border: 1px solid #ff4814;
  background-color:#2fc7f7;
  text-decoration:none;
}

.csslabeldatoscuenta
{
  color: #000000;		
  font-family: Tahoma, Verdana, Arial;font-size: 15px;
  font-weight: normal;	
  text-decoration: none;
  padding-left:5px;  
  padding-right:5px;  
  padding-bottom:5px;
  text-align:left;}

.csstitomportantepago
{
  font-family: Tahoma, Verdana,Arial;
  
  color:#fe0000;
  font-size: 16px;
  font-weight: normal;
  width:100%;
  
  padding-top:5px;
  padding-left:0px;
  padding-bottom:5px;
  text-align: left;
}
  
.cssseecart
{
  color: #000000;
  
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding-left:0px;  
  padding-right:5px;  
  padding-bottom:5px;
  text-align:left;
}

.csslabeldatoscuentanegrita
{
  color: #000000;		
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight: bold;	
  text-decoration: none;
  padding-left:5px;  
  padding-right:5px;  
  padding-bottom:5px;
  text-align:left;}


.csslbldireccionenvio
{
  color: #000000;
  
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding-left:5px;  
  padding-right:5px;  
  padding-bottom:5px;
  text-align:left;
}
.csspredir
{
  color: #000000;
  
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  padding-left:5px;  
  padding-right:5px;  
  padding-bottom:5px;
  text-align:left;
}
.csscajatextousuario
{
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border: 1px solid #ffffff;
  height:32px;
  width:240px;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#787777;
  background-color:#e1e1e1;
  text-align:left;
  
  text-align:center;
}

.lbltextopiedescargaapp
{
color:#f26605;
word-wrap: normal;
font-size: 17px;
font-weight: bold;
font-family: Tahoma, Verdana, Arial;
text-align: center;
padding-top:30px;
padding-bottom:20px;
margin-bottom:20px;
height:50px;
}

.cssrecuadroinferiordescargaapp
{
  border-radius: 60px 60px 60px 60px;
  -moz-border-radius: 60px 60px 60px 60px;
  -webkit-border-radius: 60px 60px 60px 60px;
 
  display:block;
  
  font-family: Arial, Tahoma, Verdana;font-size: 20px;
  font-weight:normal;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
 
  border: 1px solid #d1d1d1;
 
  height:auto;
  min-height:60px;
  
 box-shadow: 4px 4px 4px #9a9a9a;
  
}

.csspiedepaginaindex
{
  width:100%;
  
  height:auto;
  min-height:150px;
  background-color:#f1f1f1;
  
}

.csstitulopiepaginainferior
{
  padding-left:10px;
  padding-top:5px;
  font-family: Tahoma, Verdana, Arial;font-size: 19px;
  font-weight: bold;
  color:#6d6d6d;
  text-align:left;
  
}



.enlacepiepaginainferior
{
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  font-weight: normal;
  color:#6d6d6d;
  text-align:left;
  
}

.enlacepiepaginainferior:link,
.enlacepiepaginainferior:visited
{
  text-decoration:none;
}
.enlacepiepaginainferior:hover
{
  text-decoration:none;
  color:#2fc7f7;
}


.csspaddingtop7px
{
  padding-top:2px;
}

.csspaddingtop3px
{
  padding-top:3px;
}

.csspaddingleft5px
{
  padding-left:5px;
}

/*traidos de la app (son tops con nomenclatura diferente del actual)*/
.csspadding-top4px
{
  padding-top:4px;
  
}

.csspadding-top8px
{
  padding-top:4px;
  
}

.csspadding-top12px
{
  padding-top:16px;
  
}

.csspadding-top16px
{
  padding-top:20px;
  
}

/*fin traidos de la*/

.cssoculto
{
  display:none;
}

.co
{
  display:none;
}

.ctcg
{
color:#333333;

font-size: 16px;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
text-align: center;
padding-top:0px;

}

/*barra superior*/
.cssicologotienda
   {
  display:block; /*block*/ 
  width:32px;
  height:32px;  /*33*/
  
  position:absolute;
  left:13%;
  top:10px;  
  
 }
 
.cssbotimgprevsup
{
  position:absolute;
  
  top:12px;
  left:6px; /*5px*/
  
  width:14px;
  height:24px;
}

.cssbotimgprevsupweb
{
  position:relative;
  
  top:-4px;
  left:10px; /*5px*/
  
  width:14px;
  height:24px;
}

.cssboticomenumov
{
  position:absolute;
  
  top:12px;
  left:6px; /*5px*/
  
  width:28px;
  height:22px;
}

.cssboticomenumovweb
{
  position:relative;
  
  top:-4px;
  left:10px; /*5px*/
  
  width:28px;
  height:22px;
}


.csstextovolver
   {
  display:block; 
  width:26;
  height:26;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:center;
  color:#ffffff;
  font-weight:bold;
  position:absolute;
  left:25px;
  top:15px;  
  /*border: 1px solid red;*/
 }

.csscestacarritoapp
   {
  position:absolute;
  right:12px;
  top:15px;  
  
  display:block; 
  width:26px;
  height:26px;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:center;
  color:#ffffff;
  font-weight:normal;
  /*border: 1px solid red;*/
 }

 div.enlacecestacarrito{
  color: #ffffff;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
}

div.enlacecestacarrito a {
  color: #ffffff;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
}
div.enlacecestacarrito a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 12px;
}
div.enlacecestacarrito a:hover {	
	color: #ffffff;
	
	font-family: Tahoma, Verdana, Arial;font-size: 12px;
}

div.enlacecestacarrito a:visited {	
	color: #ffffff;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 12px;
	
}

.cssiconocarritoapp
   {
  display:block; 
  width:36px;
  height:32px;
  
  position:absolute;
  right:10px;
  top:14px;  
  border:0px;
 }
 
 .csstextonitifiapp
   {
  display:block; 
  width:26px;
  height:26px;
  font-family: Tahoma, Verdana, Arial;font-size: 10px;
  text-align:center;
  color:#ffffff;
  font-weight:normal;
  position:absolute;
  right:55px;
  top:19px;  
  /*border: 1px solid red;*/
 }

.cssicononotifiapp
   {
  display:block; 
  width:36px;
  height:32px;
  
  position:absolute;
  right:50px;
  top:12px;  
  border:0px;
 }

 
div.enlacetextonotifi{
  color: #ffffff;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 10px;
}

div.enlacetextonotifi a {
  color: #ffffff;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 10px;
}
div.enlacetextonotifi a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 10px;
}
div.enlacetextonotifi a:hover {	
	color: #ffffff;
	
	font-family: Tahoma, Verdana, Arial;font-size: 10px;
}

div.enlacetextonotifi a:visited {	
	color: #ffffff;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 10px;
	
}

.capatitulosuper
   {
  display:block; /*none*/ 
  width:100%;
  height:27px;  /*33*/
  max-width:186px; /*186*/
  font-family: Tahoma, Verdana, Arial;font-size: 15px;
  text-align:center;
  font-weight:bold;
  color: #ffffff;
  position:absolute;
  left:20%;
  top:14px;  
  
 }
 
 .cssimglupabuscar
{
  
  position:absolute;
  left:4px;/*105 122 150px*/
  top:2px; /*4*/
  padding-top:0px;
  
  width:21px;
  height:21px;
  
  /*background:#ebebeb;*/
}

.cssimgxbuscar
{
  
  position:absolute;
  right:2px;/*105 122 150px*/
  top:2px; /*4*/
  padding-top:0px;
  width:20px;
  height:20px;
  
  /*background:#ebebeb;*/
}
.csscapatotalmontoappcuadro
{
  position:absolute;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;

  top:4px;
  right:5px; /*5px*/
  background-color:#ffffff;  
  width:24%;/*80px*/
  height:24px;
  font-family: Tahoma, Verdana, Arial;font-size: 10px;
  text-align:left;
  font-weight:normal;
  
  /*border: 1px solid red;*/
}
.csscapatotalmontoapp
{
  position:absolute;
 /* border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;*/

  top:9px;
  right:10px; /*5px*/
  
  width:70px;
  height:24px;
  font-family: Tahoma, Verdana, Arial;font-size: 10px;
  text-align:right;
  font-weight:normal;
  
  /*border: 1px solid red;*/
}
.cssfilabuscador
{
  position:relative;
  top:54px;
  background-color:#ff4814; /*dedede*/
  height:32px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
}

.cssposiciontextobuscar
{
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  position:relative;
  top:2px;
  left:5px; /*5px*/
  background-color:#ffffff;
  width:72%;/* 72 126px;*/ /*143*/
  height:24px;
}
 
.csscajatextobuscar
{
  position:absolute;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  
  /*border: 1px solid #a0a0a0;*/
  height:24px;
  width:92%;/* 95% 190px 101px;*/
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  color:#333333;
  text-align:left;
  padding-left:30px; /*5px*/
  border:0px;
  
}

div.enlacecambiarsuc{
  position:absolute;
  left:20%;
  top:26px;
  width:80%;
   max-width:186px; 
  color: #ffffff;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  padding-top: 10px;
   
}

div.enlacecambiarsuc a {
  color: #ffffff;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
}
div.enlacecambiarsuc a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 11px;
}
div.enlacecambiarsuc a:hover {	
	color: #ffffff;
	
	font-family: Tahoma, Verdana, Arial;font-size: 11px;
}

div.enlacecambiarsuc a:visited {	
	color: #ffffff;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 11px;
	
}
.cssfilatipomonedas_mov
{
  position:relative;
  top:-15px;
} 
/*fin barra superior*/


/*mi cuenta*/
cssletramicuenta
{
  font-family: Arial, Tahoma, Verdana;
  
  color:#ffffff;
  font-size: 16px;
  font-weight: bold;
  
  width:100%;
  
  padding-top:0px;
  padding-left:0px;
  text-align: center;
}

.cssnombremicuenta
{
  font-family: Arial, Tahoma, Verdana;
  
  color:#000000;
  font-size: 16px;
  font-weight: bold;
  
  width:100%;
  
  padding-top:0px;
  padding-left:0px;
  text-align: left;
}



.cssmicuentacredigo
{
  position:relative;
  width:100%;
  
  padding-top:0px;
  padding-left:0px;
  text-align: left;
  
  height:auto;
  
  max-width:300px;
  max-height:30px;
  min-height:30px;
    
  margin-top:0px;
  left:0px;
  padding-left:5px;
  padding-top:3px;
  text-align:left;
      
   border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #a0a0a0;
  
  font-family: Arial, Tahoma, Verdana;
  
  color:#666666;
  font-size: 15px;
  font-weight: bold;
  
  
}

.cssmicuentalabelmibalance
{
  font-family: Arial, Tahoma, Verdana;
  
  color:#666666;
  font-size: 15px;
  font-weight: bold;
  padding-left:5px;  
  text-align:left;
  
}

.cssmicuentasaldomibalance
{
  font-family: Arial, Tahoma, Verdana;
  
  color:#666666;
  font-size: 14px;
  font-weight: bold;
  padding-right:5px;  
  text-align:right;
  
}

.cssmicuentacupref
{
  position:relative;
  width:100%;
  
  padding-top:0px;
  padding-left:0px;
  text-align: left;
  
  height:auto;
  
  max-width:300px;
  max-height:50px;
  min-height:50px;
    
  margin-top:0px;
  left:0px;
  padding-left:5px;
  text-align:left;
      
  border-radius: 18px 18px 18px 18px;
  -moz-border-radius: 18px 18px 18px 18px;
  -webkit-border-radius: 18px 18px 18px 18px; 
  border: 1px dashed #a0a0a0;
  
  font-family: Arial, Tahoma, Verdana;
  
  color:#666666;
  font-size: 15px;
  font-weight: bold;
  
  
}

.csslabelmicuentatucodigo
{
  padding-top:5px;
  padding-left:12px;
  color: #a0a0a0;
  font-family: Arial, Tahoma, Verdana;font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

.csslabelmicuentacupref
{
  padding-top:4px;
  padding-left:12px;
  color: #666666;
  font-family: Arial, Tahoma, Verdana;font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}

div.enlaceeditarperfil{
  color: #bbbbbb;
  font-family: Arial, Tahoma, Verdana;font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

div.enlaceeditarperfil a {
  color: #bbbbbb;
  font-family: Arial, Tahoma, Verdana;font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
div.enlaceeditarperfil a:current {
	//background : #ccc;
	text-decoration: none;
}
div.enlaceeditarperfil a:hover {	
	color: #bbbbbb;	
	font-family: Arial, Tahoma, Verdana;font-size: 13px;
    font-weight: bold;
	text-decoration: none;
}

div.enlaceeditarperfil a:visited {	
	color: #bbbbbb;	
	font-family: Arial, Tahoma, Verdana;font-size: 13px;
    font-weight: bold;
	text-decoration: none;
}

.csstop10px
{
  padding-top:10px;
}


div.enlacecopiar{
  color: #999999;
  font-family: Arial, Tahoma, Verdana;font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}


div.enlacecopiar a {
  
  color: #999999;
  font-family: Arial, Tahoma, Verdana;font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
div.enlacecopiar a:current {
	//background : #ccc;
	text-decoration: none;
}
div.enlacecopiar a:hover {	
	color: #999999;	
	font-family: Arial, Tahoma, Verdana;font-size: 13px;
    font-weight: bold;
	text-decoration: none;
}

div.enlacecopiar a:visited {	
	color: #999999;	
	font-family: Arial, Tahoma, Verdana;font-size: 13px;
    font-weight: bold;
	text-decoration: none;
}

.textocompartirreferido
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18px;font-weight: normal;color: #000000;padding-top: 3px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;
  height:28px;
}
div.enlacemenumicuenta{
  color: #666666;
  font-family: Arial, Tahoma, Verdana;font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  padding-left:10px;  
  padding-top:4px;  
  text-align:left;
  height:26px;
}


div.enlacemenumicuenta a {
  
  color: #666666;
  font-family: Arial, Tahoma, Verdana;font-size: 16px;
  font-weight: normal;
  text-decoration: none;
}
div.enlacemenumicuenta a:current {
	//background : #ccc;
	text-decoration: none;
}
div.enlacemenumicuenta a:hover {	
	color: #666666;	
	font-family: Arial, Tahoma, Verdana;font-size: 16px;
    font-weight: normal;
	text-decoration: none;
}

div.enlacemenumicuenta a:visited {	
	color: #666666;	
	font-family: Arial, Tahoma, Verdana;font-size: 16px;
    font-weight: normal;
	text-decoration: none;
}
.csssubtitulosmenu
{
  color: #000000;
  
  font-family: Arial, Tahoma, Verdana;font-size: 19px;
  font-weight: normal;
  text-decoration: none;
  padding-left:-5px;  
  padding-bottom:5px;
  text-align:left;
}

.csspaddingcapas
{
  margin-left:10px;
}

div.enlacemibalance{
  color: #666666;
  font-family: Arial, Tahoma, Verdana;font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  padding-left:5px;  
  text-align:left;
}


div.enlacemibalance a {
  
  color: #666666;
  font-family: Arial, Tahoma, Verdana;font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
div.enlacemibalance a:current {
	//background : #ccc;
	text-decoration: none;
}
div.enlacemibalance a:hover {	
	color: #666666;	
	font-family: Arial, Tahoma, Verdana;font-size: 13px;
    font-weight: bold;
	text-decoration: none;
}

div.enlacemibalance a:visited {	
	color: #666666;	
	font-family: Arial, Tahoma, Verdana;font-size: 13px;
    font-weight: bold;
	text-decoration: none;
}

div.enlacemenumicuentamiperfil{
  color: #666666;
  font-family: Arial, Tahoma, Verdana;font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  padding-left:10px;  
  padding-top:4px;  
  text-align:left;
  height:26px;
}


div.enlacemenumicuentamiperfil a {
  
  color: #666666;
  font-family: Arial, Tahoma, Verdana;font-size: 17px;
  font-weight: bold;
  text-decoration: none;
}
div.enlacemenumicuentamiperfil a:current {
	//background : #ccc;
	text-decoration: none;
}
div.enlacemenumicuentamiperfil a:hover {	
	color: #666666;	
	font-family: Arial, Tahoma, Verdana;font-size: 17px;
    font-weight: bold;
	text-decoration: none;
}

div.enlacemenumicuentamiperfil a:visited {	
	color: #666666;	
	font-family: Arial, Tahoma, Verdana;font-size: 17px;
    font-weight: bold;
	text-decoration: none;
}

.cssiconextsal
{
  width:16px;
  height:22px;
}

/*fin mi cuenta*/
