
* {
	padding:0;
	margin:0;
	
}

header {
	width:100%;
}

header nav {
	width:100%;
	height:110px;
	margin:auto;
	max-width:1366px;
	
	
	/*background-image: url('../../imagenes/barrasup.png');
	background-size: 100% 100%;*/
}


.menu_bar {
	display:none;
}

header nav.navmenumovil ul {
	list-style:none;	
	overflow:hidden;
}

header nav ul li {
	float: left;
}

header nav ul li span {
	margin-right:10px;
}

header nav div ul li  a{
	display:block;
	padding:20px;
	color:#fff;
	text-decoration:none;
	
}

header nav div ul li  a:hover {
	background:#037E8C;
}

header nav ul li div a img {
	width: 100%;
    height: 100%;
	border: 1px solid red;
}


section {
	padding:20px;
}


@media only screen and (min-width: 1100px) {
    /* For tablets: */
    .capamargen {width: 100%; display:block;}

	.capaabaoutimagenderecha
{
  position:absolute;
  left:50%;
  width:100%;  
  height:100%;
  top:0px;
  bottom:0px;
  border-left-width: 1px;
  border-left-color:#233aae;
  border-left-style: solid;
}

.capaabaoutimagenizquierda
{
  position:absolute;
  left:0px;
  width:100%;  
  height:100%;
  top:0px;
  bottom:0px;
  border-left-width: 1px;
  border-left-color:#233aae;
  border-left-style: solid;
}
	
.drop-shadow
{   
   -moz-box-shadow: 4px 4px 3px #000;
   -webkit-box-shadow: 4px 4px 3px #000;
   box-shadow: 4px 4px 3px #000;
}

  .capagaleriaproductosmas600 {width: 100%; display:block;}
  .capagaleriaproductosmovilmas600 {width: 100%; display:none; position:relative; left:20px; top:10px; }
  .etiquetaformulariomas600
  {	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:right;
  }
  
  
  /*.capafondocontactanos
  {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/fondocontactanos.jpg');    
    background-size: 100% 100%;
  
    border: none;
  }*/

  .ocultarenmovil {display:none;}
  
  .filatipoproductospadre
{
position:static;
  
  width:100%;
  
  height:auto;
  
}


.filatipoproductos
{
  /*position:absolute;*/
  position:relative;
  width:100%;
  height:240px;
}

.filatipoproductospartegris
{
  position:absolute;
  left:0px;
  top:0px;
  
  width:100%;
  height:200px;
  background-color:#4c5660;  
/*  overflow:visible;*/
  /*max-height:190px;*/
}

.filacontienegrisyblanca
{
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:auto;
  
}

.filatipoproductosparteblanca
{
  
  width:100%;
  height:100%;
  padding-top:20px;
  height:100%;
  
  /*background-color:#ffffff;*/
}

.noverenescritorio {display:none;}

    .centradoescritorio
    {
      margin-left: auto;
      margin-right: auto;
      text-align:center;
    }

	
	.izquierdaescritorio
    {
      text-align:left;
    }

    .derechaescritorio
    {
      text-align:right;
    }
  .textonombreproductogaleria
   {

   color:#5c5c60;
   font-size: 16px;
   font-weight: normal;
   font-family: 'Arial';
   padding-top:3px;
   padding-left:10px;
   height:auto;
   min-height:30px;
   text-align:left;
   max-width:90%;
    
  }
  
  div.enlacetitpubgaleria{
  color:#b20838;
  text-decoration: none;
  font-family: 'Arial';

   font-size: 16px;
   font-weight: normal;
   
   padding-top:3px;
   padding-left:10px;
   height:auto;
   min-height:30px;
   text-align:left;
   max-width:90%;
}

div.enlacetitpubgaleria a {
  color:#b20838;
  text-decoration: none;
  font-family: 'Arial';

}
div.enlacetitpubgaleria a:current {
	//background : #ccc;
	
  font-family: 'Arial';

}
div.enlacetitpubgaleria a:hover {	
	color:#b20838;
  font-family: 'Arial';

}

div.enlacetitpubgaleria a:visited {	
color:#b20838;
  font-family: 'Arial';
	
}


  
  
  .textoresumenproductogaleria
   {

   color:#5c5c60;
   font-size: 12px;
   font-weight: normal;
   font-family: 'Arial';
   padding-top:4px;
   padding-left:15px;
   height:auto;
   min-height:30px;
   text-align:left;
   max-width:90%;
  }

.cssbarrasubcatmas600movil
{
    display:none;
}

  .cssbarrasubcatmas600
{
background-color:#000066;
 border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  display:block;
 
color:#ffffff;
  font-family: Arial, Tahoma, Verdana;font-size: 20px;
  font-weight:normal;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
 
  height:auto;
  min-height:45px;
  
   
  
}


}

.capafondocontactanos
  {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/fondocontactanos.jpg');    
    background-size: 100% 100%;
  
    border: none;
  }
  
.capafondocontactanosing
  {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/fondocontactanosing.jpg');    
    background-size: 100% 100%;
  
    border: none;
  }


/*@media only screen and (max-width: 800px) {
   
  .capagaleriaproductosmenos600 {width: 100%; display:none;}
  .capagaleriaproductosmovilmenos600 {width: 100%; display:block; position:relative; left:0px; top:10px; background-color:#404040; }
}*/


@media screen and (max-width:1099px) {
	header nav {
		width:100%;
		height:110px;/*150px*/
		margin:0;
		position: relative;
		left:0px;
		/*top:0px;*/
		overflow:auto;
		/*display:none;*/
		
	}
	
	header nav .capamenummovil
    {
     display:none; /*block;*/
     width:100%;
		height:100%;
		margin:0;
		position: relative;
		left:0; 
		/*top:0px;*/
		overflow:auto;
		/*background-image: url('../../imagenes/fondotransparente.png');*/
		background:#024959; 
    }
	
	header nav .capamenuescritorio
    {
      display:none;
    }
	
  header  .capalogosuperiormovil
   {
  display:block; /*block*/
  /*background-image: url('../../imagenes/bannermovil.png');
  //background-size: 100% 100%;*/
  width:100%;
  height:auto;/*130*/
  background:#ffffff;
  position:absolute;
  left:0px; 
  /*top:45px;*/
  /*left:100%; */
  }


	.menu_bar {
		display:block;
		width:100%;
		background:#ccc;
	}

	.menu_bar .bt-menu {
		display:block;
		padding:20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		background:#024959;
		overflow: hidden;
		font-size:25px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}

	.menu_bar span {
		float:right;
		font-size:40px;
	}

	header nav ul li {
		display:block;
		float:none;
		border-bottom:1px solid rgba(255,255,255,.3);
		font-family: Arial, Tahoma, Verdana;font-size: 12px;
	}
	
	.capazoonimagenproductomenos600 {display:none;}
	.capagaleriaproductosmenos600 {width: 100%; display:none;}
    .capagaleriaproductosmovilmenos600 {width: 100%; display:block; position:relative; left:0px; top:10px; background-color:#ffffff; height:auto; }
    .etiquetaformulariomenos600
    {	
      color: #000000;	
      font-family: Tahoma, Verdana, Arial;font-size: 12px;
      text-align:left;
    }
  /*.capafondocontactanosmenos600
  {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/fondocontactanosmenos600.jpg');    
    background-size: 100% 100%;
  
    border: none;
  }*/
  
  .capaformbuscarmovil
    {
      display:block;
	  /*background-image: url('../../imagenes/fondobuscarmovil.png');*/
	  background-repeat:no-repeat;
	  height:61px; 
	  
    }
	
	.noverenmovil {display:none;}
	
	.centradomovil
    {
      margin-left: auto;
      margin-right: auto;
      text-align:center;
    }

	
	.izquierdamovil
    {
      text-align:left;
    }

    .derechamovil
    {
      text-align:right;
    }
  .textonombreproductogaleriamovil
   {

   color:#5c5c60;
   font-size: 11px;
   font-weight: normal;
   font-family: 'Arial';
   padding-top:3px;
   padding-left:10px;
   height:auto;
   min-height:20px;
   text-align:left;
  }


  .cssbarrasubcatmenos600desk
{
    display:none;
}

  .cssbarrasubcatmenos600
{
background-color:#000066;
 border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  display:block;
 
color:#ffffff;
  font-family: Arial, Tahoma, Verdana;font-size: 20px;
  font-weight:normal;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
 
  height:auto;
  min-height:45px;
  
   
  
}
  
  
}


.separadorcontactanos
{
  width: 100%;
  height: auto;
  background-image: url('../../imagenes/fondotransparente.png');    
  background-size: 50% 100%;
}
.capafondosup {
    width: 100%;
    height: auto;
    /*background-image: url('../../imagenes/fondoecotechne.jpg');*/
    
    border: none;
}

.capafondobarra {
    width: 100%;
    height: auto;
    /*background-image: url('../../imagenes/barrasup.png');*/
    
    border: none;
}

.imgbotnav
{
  width:100%;
  max-width:105px;
  margin-top:50px;
  border:0px;
}

.imglogobarra
{
  width:100%;
  max-width:232px;
  margin-top:25px;  
}


.imgcontactenos
{
  width:100%;
  max-width:138px;
  margin-left:30px;
  margin-top:-15px;  
}

.imgredessociales
{
  width:100%;
  max-width:45px;
  margin-left:30px;
  margin-top:-22px;
  border:0px;  
}

.txtbuscar
{
  width:100%;
  height:auto;
  
  max-width:150px;
  max-height:30px;
  min-height:30px;
  
  margin-top:50px;
  
      
  -khtml-border-radius: 10px; 
  -ms-border-radius: 10px; 
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 5px;
    
}


.contenedor-tabla
{
  display: table;
}

.contenedor-fila
{
  display: table-row;
}

.contenedor-columna
{
  display: table-cell;
}

.capamenummovil
{
display:none;
  width:80%;
		height:100%;
		margin:0;
		position: relative;
		left:-100%;
		/*top:0px;*/
		overflow:auto; 
}

.capamenuescritorio
{
  display:block;
  /*background-image: url('../../imagenes/barrasup.png');*/
  
  background-size: 100% 100%;
  background-color:#ffffff;
  width:100%;
  height:100px;
  /*border:1px solid #0000ff;*/
}

.capalogosuperiormovil
{
  display:none;
  /*background-image: url('../../imagenes/logo.png');
  background-size: 100% 150px;*/
  width:100%;
  height:150px;
  background:#024959; 
  position:absolute;
  left:0px; 
  
}

.capacontenidopagina
{
  height:auto;
  background:#FFFFFF;   
  
  
}


.capatitulocontenidopagina
{
  width:100%;
  height:auto;
  background:#DDDDDD;   
}


.vertextofotonoticia {font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: bold;color: #ffffff; text-align:justify;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;}
.titulofotonoticia {font-family: Tahoma, Verdana, Arial;font-size: 24px;font-weight: normal;color: #767479;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px; vertical-align:middle}
.titulotextoinferior {font-family: Tahoma, Verdana, Arial;font-size: 14px;font-weight: bold;color: #ffffff;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px; vertical-align:middle; text-align:center;}
.capafondoinf {   
    height: auto;
    /*background-image: url('../../imagenes/fondoinferior.png');*/
	
    width:100%;
    border: none;
	background-color:#000033;
}

.preview3col
{
  
  width:100%;
  
  min-width:198px;
  
  
  height:auto;
  padding:15px;
  
  
  /*padding-right: 5px;
  padding-left: 5px;*/
}


.preview3colcelda
{
  
  width:100%;
  
  
  height:auto;
  min-height:320px;
  padding:10px;
  /*background-color:#eaeaea;*/
  background-image:url('../../imagenes/fondoblancotransparente.png');
  
  position: relative;
  
  /*padding-right: 5px;
  padding-left: 5px;*/
}

.preview3colceldaleermas
{
  
  width:95%;
  
  
  height:auto;
  /*min-height:300px;*/
  padding:10px;
  
  position: absolute;
  bottom: 2px;
  text-align:right; 
  
}

.preview1colceldaleermas
{
  
  width:98%;
  
  
  height:auto;
  /*min-height:300px;*/
  padding:10px;
  
  position: absolute;
  bottom: 2px;
  text-align:right; 
  
}

.preview1colcelda
{
  
  width:100%;
  
  
  height:auto;
  min-height:270px;
  padding:10px;
  /*background-color:#eaeaea;*/
  background-image:url('../../imagenes/fondoblancotransparente.png');
  position: relative;
  
  /*padding-right: 5px;
  padding-left: 5px;*/
}


.titulofotonoticias{font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold; color:#005a8c;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;}
.nodotitulonoticia{background-color:#eaeaea; padding-left:4px;}
.nodofotonoticia{background-color:#eaeaea;}
.textojustificado{text-align:justify;}
.rteindent5{margin-left:0px;}
.textofotonoticia {font-family:fuenteample,fuenteampleie;font-size: 12px; line-height:2; font-weight: normal;color: #5f727f;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 0px; margin: 25px 20px;}
.textofotonoticiarojo {font-family:Arial, Tahoma, Verdana;font-size: 17px;font-weight: normal;color: #e12020;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;}
.titulofotonoticiasrojo{font-family: Arial,Tahoma, Verdana;font-size: 20px;font-weight: bold; color:#e12020;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 10px;}
.titulofotonoticias1{font-family: Arial,Tahoma, Verdana;font-size: 24px;font-weight: bold; color:#222222;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 10px;}
.titulofotonoticias2{font-family: Arial,Tahoma, Verdana;font-size: 21px;font-weight: normal; color:#222222;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 10px;}
.titulofotonoticias3{font-family: Arial,Tahoma, Verdana;font-size: 26px;font-weight: bold; color:#222222;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 10px;}
.tituloresaltadorojo{color:#e12020;}

div.enlacetitulofotonoticias{
  color: #005a8c;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold;
}

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

div.enlacetitulofotonoticias a:visited {	
	color: #005a8c;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold;
	
}




div.enlaceleermasfn{
  color: #00bcd4;  
  text-decoration: none;
  font-family: fuenteample,fuenteampleie;font-size: 12px;font-weight: normal;
}

div.enlaceleermasfn a {
  color: #00bcd4;
  text-decoration: none;
  
  font-family: fuenteample,fuenteampleie;font-size: 12px;font-weight: normal;
}
div.enlaceleermasfn a:current {
	//background : #ccc;
	
	font-family: fuenteample,fuenteampleie;font-size: 12px;font-weight: normal;
}
div.enlaceleermasfn a:hover {	
	color: #00bcd4;
	
	font-family: fuenteample,fuenteampleie;font-size: 12px;font-weight: normal;
}

div.enlaceleermasfn a:visited {	
	color: #00bcd4;	
	
	font-family: fuenteample,fuenteampleie;font-size: 12px;font-weight: normal;
	
}






.centrado
{
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}



.imgnoticia3col {
    width: 100%;
    height: auto;
	/*padding:5px;*/
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:4px;
	background-image: url('../../imagenes/fondo3col.png');
}

.imgfondotextura {
    width: 100%;
    height: auto;
	/*padding:5px;*/
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:4px;
	background-image: url('../../imagenes/fondotextura.png');


}


.imgnoticia3col2 {
    width: 100%;
    height: auto;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	
	padding-bottom:0px;
	background-image: url('../../imagenes/fondo3col.png');
}


.imgsombra3col {
    width: 100%;
    height: auto;
	padding:5px;
	padding-left:0px;
	padding-right:7px;
	padding-top:0px;
	padding-bottom:1px;
	
}

.imgsombra3colcalendario {
    width: 100%;
    height: auto;
	padding:5px;
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:4px;
	
}

.recuadrolateraleventos
{
  
  width:100%;
  
  
  height:auto;
  min-height:320px;
  padding:10px;
  background-color:#808080;
  position: relative;
  text-align:center;
  
  /*padding-right: 5px;
  padding-left: 5px;*/
}

.recuadrolateraleventosinterno
{
  background-color:#707070;
  
  padding:2px;
  
}

.recuadrolateraleventosinternodia
{
  /*background-color:#ff3300;*/
  background-color:#6a6a6a;
  padding:3px;  
  
  /*color:#f0f0f0;*/
  color:#ffff00;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
}


.recuadrolateraleventosinternodiatitulo
{
  /*background-color:#ff3300;*/
  background-color:#606060;
  padding:3px;  
  
  /*color:#f0f0f0;*/
  color:#ffff00;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
}

.tituloeventosld
{
  background-color:#ff6600;
  color:#FFFFFF;
  /*color:#ff9900;*/
  padding:3px;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
}


.recuadrolateraleventosinternoevento
{
  background-color:#a0a0a0;
  color:#000000;
  /*color:#ff9900;*/
  padding:3px;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  text-align:left;
}

.recuadrolateraleventosinternoeventotitulo
{
  background-color:#909090;
  color:#000000;
  /*color:#ff9900;*/
  padding:3px;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  text-align:left;
}



.capamargenw
{
   
    width:100%;
	display:none;
    
}


.posicionrelative { position:relative;}
.imagengaleriamovilmenos600 { width:90%; height:auto;}

.titulomoviltipoproductomenos600
{
  /*background-color:#909090;*/
  color:#5a5a5c;
  
  
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  padding-left:10px;
  padding-top:10px;
  
}

.csscombomovilproductos
{
  /*background-color:#909090;*/
  padding-left:10px;
  padding-top:2px;
  
}



.textorefproductogaleria {

color:#444142;
font-size: 12px;
font-weight: normal;
font-family: 'Arial';
padding-top:2px;
padding-right:10px;
height:20px;
text-align:right;
}

.textoautorgaleria {

color:#378bc7;
font-size: 12px;
font-weight: bold;
font-family: 'Arial';
padding-top:2px;
padding-left:10px;
height:auto;
text-align:left;
}


.textoanoproductogaleria {
text-shadow: 2px 4px 3px rgba(0,0,0,0.9);
color:#FF6600;
font-size: 12px;
font-weight: bold;
font-family: 'Arial Black';
}


.textomarcaproductogaleria {
text-shadow: 1px 2px 1px rgba(0,0,0,0.9);
color:#FF8800;
font-size: 11px;
font-weight: bold;
font-family: 'Arial Black';
}


.textonombreproductogaleria3D
{
text-shadow: 0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #ff3300,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
color: #FF6600;
color:#FF3300
font-size: 15px;
font-family: 'Arial Black';
}
.textonombreproductogaleriavintage {
color: #FF3300;
text-shadow:
1px 1px 0px #FF3300,
1px 1px 0px #FF3300;
font-size: 15px;
font-family: 'Arial Black';
}



.botonbuscarproducto
{
  width:100%;
  max-width:78px;
  height:auto;
  max-height:26px;
}

.imggalerianormal
{
  width:100%;
  height:auto;
  

  /*min-height:240px;*/ /*188*/  
  /*max-height:240px;*/ /*188*/
    
  max-width:260px;  /*288*/
  border: 1px solid #d8d8da;
}

.imggalerianormalampliada
{
  /*width:100%;
  height:auto;
  */
  width:auto;  
  max-width:100% !important;

  /*min-height:240px;*/ /*188*/  
  /*max-height:240px;*/ /*188*/
    
  /*max-width:260px; */ 
  /*border: 1px solid #d8d8da;*/
}


.imggaleriamarca
{
  width:34px;
  height:34px;
  float:right;
  padding-right:10px;
  padding-bottom:5px;

}


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

  border: 1px solid #B0B0B0;
  background-color:#ffffff;
  height:auto;/*260px;*/ /*240*/
}

.imgfinalpedidoampliada
{
  
  width:100%;
  /*height:auto;  */
  /*height:auto;*/
  /*height:auto;*/
 /* min-height:380px;*/ /*188*/  
  max-height:260px; /*188*/  
  max-width:240px;
  height:260px;
  width:240px;
  padding-top:5px;
  /*border: 1px solid #cccccc; */ /*288*/
  
}

.lblprecioagregarcarrito
{
  font-family: Tahoma, Verdana, Arial;font-size: 18px;
  font-weight:normal;  
  color:#002692;  
  
}

.cssdescripcionproductocarrito
{
  color: #666666;		
  font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;  
  text-decoration: none;
  text-align:justify;
  height:28px;
  padding-top:0px;
  padding-left:8px;
  width:90%;
}

.csstitstoreproductos
{
  color: #ffffff;		
  font-family: fuenteample,fuenteampleie;font-size: 18px;font-weight: normal;  
  text-decoration: none;
  /*text-align:justify;
  height:28px;
  padding-top:0px;
  padding-left:8px;
  width:90%;*/
}

.csslabelproductocarrito
{	
  color: #666666;  
  text-decoration: none;
  font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;  
  text-align:right;
  height:28px;
  padding-top:0px;
  padding-left:8px;
  width:94%;	
}



.cssnumerossproductocarrito
{	
  color: #666666;  
  text-decoration: none;
  font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;  
  text-align:right;
  height:28px;
  padding-top:0px;
  padding-left:8px;
  width:94%;	
}

.cssseecart
{	
  color: #666666;  
  text-decoration: none;
  font-family: fuenteample,fuenteampleie;font-size: 17px;font-weight: bold;  
  text-align:left;
  height:28px;
  padding-top:0px;
  padding-left:8px;
  	
}

.cssmensajecentradobold
{	
  color: #666666;  
  text-decoration: none;
  font-family: fuenteample,fuenteampleie;font-size: 17px;font-weight: bold;  
  text-align:center;
  height:28px;
  padding-top:0px;
  padding-left:8px;
  	
}

.cssmensajecentradonormal
{
  color: #000000;		
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:10px;
  text-align:center;
}



.csscombocodtiptal
{	
  /*color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
  padding-left:20px;*/
  
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 7px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 1px solid #a0a0a0;
  height:26px;
  width:auto;  
  max-width:100%;

  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#5a5a5c;
  text-align:left;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
}


.lblitemagregarcarrito
{
  /*font-family: Tahoma, Verdana, Arial;font-size: 14px;*/
  font-family: fuenteample,fuenteampleie;font-size: 14px;
  
  font-weight:normal;  
  color:#666666;  
  
}

.lblitemagregarcarritonumero
{
  /*font-family: Tahoma, Verdana, Arial;font-size: 14px;*/
  font-family: fuenteample,fuenteampleie;font-size: 14px;
  text-align:right;
  
  font-weight:normal;  
  color:#666666;  
  
}


.lblitemagregarcarritolabeltexto
{
  font-family: fuenteample,fuenteampleie;font-size: 14px;
  font-weight:bold;  
  color:#666666;  
  
}

.lblitemagregarcarritolabeltextonumero
{
  font-family: fuenteample,fuenteampleie;font-size: 14px;
  font-weight:bold;  
  color:#666666;  
  text-align:right;
}

.lblitemagregarcarritolabelvalor
{
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight:normal;  
  color:#666666;  
  
}

.txtcantidadcarro
{
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 7px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 1px solid #a0a0a0;
  height:40px;
  width:50px;
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  color:#333333;
  text-align:center;
  
}

.capaesquinaradio2
{
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;

  /*border: 1px solid #f35001;*/
  border: 1px solid #ffffff;
  background-color:#ffffff;
  height:auto;
}

.capaesquinaradiotitulo
{
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  
  background-color:#ffffff;/*#f35001;*/
  height:30px;
  color: #000000;/*#ffffff;	*/
	
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  vertical-align:middle;
  padding-top:5px;
  padding-left:10px;
}


.bordegaleriproducto
{
  border: 1px solid #bdbdbe;
}

.imggalerianormalzoom
{
  
  width:100%;
  /*height:auto;  */
  /*height:auto;*/
  height:auto;
 /* min-height:380px;*/ /*188*/  
  max-height:460px; /*188*/  
  max-width:1024px;  /*288*/
}

.capacargandoescritorio
{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width:100%;  
  
  background:rgba(0,0,0,0.4);
  z-index:99999;
  
  position:fixed;
  
  background-image: url('../../imagenes/cargando.gif');
  background-repeat: no-repeat;
  background-position: center center; 
}


.capacargandomovil
{
  margin-top:-200px;  
  width:100%;  
  height:250px;
  max-height:300px;     
  background:rgba(0,0,0,0.4);
  z-index:99999;
  
  position:relative;
  
  background-image: url('../../imagenes/cargando.gif');
  background-repeat: no-repeat;
  background-position: center center; 
}

.labeldetalleproducto
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;font-weight: normal;color: #555555;padding-top: 10px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;
}

.textodetalleproducto
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;font-weight: normal;color: #000000;padding-top: 3px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;
}

.textodetalleprdtitnomcat
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18px;font-weight: normal;color: #e12020;padding-top: 3px;padding-right: 4px;padding-bottom: 0px;padding-left: 0px;
}
.textodetalleprdtitnomsub
{
  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: 0px;
}
.textodetalleprdnomsub
{
  font-family: Arial, Arial, Helvetica, sans-serif; 
  font-size: 19px;font-weight: bold;color: #555555;padding-top: 5px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;
}
.textodetalleprdpresentacion
{
  font-family: Arial, Arial, Helvetica, sans-serif; 
  font-size: 20px;font-weight: bold;color: #555555;padding-top: 5px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;
}

.textodetalleprdnomprd
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 20px;font-weight: normal;color: #000000;padding-top: 3px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;
}
.textodetalleprdcodprd
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 19px;font-weight: bold;color: #000000;padding-top: 3px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;
}
.textodetalleprdpreven
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 16px;font-weight: bold;color: #000000;padding-top: 3px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;
}

.textodetalletitdescweb
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18px;font-weight: bold;color: #000000;padding-top: 8px;padding-right: 4px;padding-bottom: 5px;padding-left: 0px;
}

.textodetalleitemdescweb
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;font-weight: normal;color: #000000;padding-top: 3px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;
}


.capacargandodetalleproducto
{
  display:none;  
}

.capadetalleproducto
{
  display:none;  
}

.capadetalleproductoscroll
{
  height:90%;

  overflow-y:scroll; 
  
   
  
}


.textopaginacion{
  color: #000000;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  text-decoration: none;
}

.textopaginacion2{
  color: #555555;
  font-family: Tahoma, Verdana, Arial;font-size: 20px;
  text-decoration: none;
}


div.enlacemensajeasinpag{
  color: #000000;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  text-decoration: none;
}

div.enlacemensajeasinpag a {
  color: #000000;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
}
div.enlacemensajeasinpag a:current {
	//background : #ccc;
}

div.enlacemensajeasinpag a:hover {	
	color: #000000;	
	font-family: Tahoma, Verdana, Arial;font-size: 11px;
}

div.enlacemensajeasinpag a:visited {	
	color: #000000;	
	font-family: Tahoma, Verdana, Arial;font-size: 11px;
}


div.enlacemensajeasinpagdesk{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-decoration: none;
  text-align:center;
}

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

div.enlacemensajeasinpagdesk a:visited {	
	color: #ffffff;	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	text-decoration: none;
	text-align:center;
}


.capagaleriaproductosescritorio
{
  
  /*background-color:rgba(0,0,0,.3);*/
  height:20px;
  
  /*min-height:400px;*/
  
}

.separacionpag
{
  
  padding-left:2px;
  padding-right:2px;
  
}


.cajatextoformulario
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
}

.cajatextocontactenos
{	
  /*border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 7px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;*/
  border: 1px solid #b0b0b0;
  height:34px;
  width:100%;
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  color:#000000;
  text-align:left;
  padding-left:5px;
  padding-bottom:5px;
}

.combocontactenos
{	
  /*border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 7px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;*/
  border: 1px solid #b0b0b0;
  height:36px;
  width:100%;
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  color:#000000;
  text-align:left;
  padding-left:5px;
  padding-bottom:5px;
}


.cajatextocontactenosmensaje
{	
  /*border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 7px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;*/
  border: 1px solid #b0b0b0;
  height:120px;
  width:100%;
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  color:#000000;
  text-align:left;
  padding-left:5px;
  padding-bottom:5px;
}


.cajatextopreguntas
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
  width:80%;
}

.botongraficoformulario
{
  width:78px;
  height:26px;
}

.csscomboproductos
{	
  /*color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
  padding-left:20px;*/
  
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 7px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 1px solid #a0a0a0;
  height:26px;
  width:240px;  
  max-width:100%;

  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#5a5a5c;
  text-align:left;
  padding-left:5px;
  padding-bottom:5px;
}



.csstituloproductos
{	
  color: #de2913;	
  font-family: Arial,Tahoma, Verdana;font-size: 20px;
  font-weight:bold;
  text-align:center;
  padding-top:12px;
 
}


.alturaespaciopaginas
{  
  min-height:310px;
}


.fondopaginaclaro
{  
/*  background-image:url('../../imagenes/fondoecotechneclaro.jpg');*/
  background-image:url('../../imagenes/fondoblancotransparente.png');
  
}

/*buscar movil*/
.capafondobuscarmovil10
{
  /*position:absolute;  
  top:226px;
  left:0px;*/
  width:100%;
  max-width:100%;
  
  height:auto;
  overflow:hidden;
}

.capafondobuscarmovil11
{
  position:relative;  
  top:0px;
  left:50%;

  width:100%;
  max-width:457px;
  height:auto;
  
}

.capafondobuscarmovil12
{
  position:relative;  
 
  left:-50%;
  /*left:25%;*/
  /*left:183px;*/
  width:100%;
  max-width:457px;
  height:auto;
  
}
.capafondotablabuscarmovil
{
  position:relative;  
  top:-50px;
  left:-50%;
  width:100%;
  max-width:500px;
  height:auto;
  
}
.imgiconobuscarmovil
{
  position:relative;  
  width:100%;
  height:auto;
  max-width:39px;
  top:5px;
}
.lblbuscarmovil
{	
  color: #ffffff;	
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:right;
}

.txtbuscarmovil
{
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  background-color:#316699;
  color:#FFFFFF;
  width:95%;
  height:auto;
  
  max-width:140px;
  max-height:25px;
  min-height:25px;
  
  margin-top:-10px;
  margin-left:2px;
  border:0px;
  
      
  -khtml-border-radius: 10px; 
  -ms-border-radius: 10px; 
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 5px;
    
}

/*fin buscar movil*/

/*eventos*/
.tablaeventos
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
  width:80%;
  padding:0px;
  text-indent:0px;
  border-spacing:0px;
  border-collapse:0px;
  

}

.celdaeventosetiqueta
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  font-weight:bold;  
  text-align:right;
  width:40%;
  padding-left:5px;
  border:1px;
  border-width:1px;
}
.celdaeventostexto
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
  width:60%;
  padding-left:5px;
  border:1px;
  border-width:1px;
}

/*fin eventos*/

/*redes sociales movil*/
.imgiconoredessocialesmovil
{
  position:relative;
  width:100%;
  height:auto;
  max-width:43px;
  max-height:45px;
  top:10px;
}

.lblredessocialesmovil
{	
  color: #316699;	
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:left;
}


.capafondotablaredessocialesmovil
{
  position:relative;  
  top:10px;
  left:-50%;
  width:100%;
  max-width:500px;
  height:auto;
  
}


/*fin */

.capabanderaven
{
  position:absolute;  
  top:7px;
  right:86px;
  width:100%;
  max-width:48px;
  height:auto;
}

.capabanderaeu
{
  position:absolute;  
  top:7px;
  right:23px;
  width:100%;
  max-width:48px;
  height:auto;
}

.capabanderaeu
{
  position:absolute;  
  top:7px;
  right:23px;
  width:100%;
  max-width:48px;
  height:auto;
}

.capafondoidiomas1
{
  position:absolute;  
  top:-5px;
  right:27px;
  width:100%;
  max-width:170px;
  height:auto;
}
.capafondoidiomas2
{
  position:relative;  
  top:0px;
  width:100%;
  max-width:170px;
  height:auto;
}
.capafondotablaidiomas2
{
  position:relative;  
  top:-35px;
  width:100%;
  max-width:170px;
  height:auto;
  
}


.capaidiomas
{
  position:absolute;  
  top:0px;
  right:27px;
  width:100%;
  max-width:170px; 
  height:auto;
}

.cssdetalleimgmodal
{
  width:80px;
  height:80px;
  padding-right:5px;
  
}

.cssdetalleimgmodalpdf
{
  width:80px;
  height:80px;
  padding-right:5px;
  
}

.lbldespdfmodal
{	
  color: #000000;	
  font-family: Arial, Tahoma, Verdana;font-size: 15px;
  font-weight:bold;  
}


/*estilos menu*/
.capafondobotones100
{
  position:absolute;  
  top:0px;
  left:0px;
  width:100%;
  max-width:100%;
  height:120px;
  overflow:hidden;
}

.cssbannersup
{
  width:708px;
  height:120px;
}

.cssespaciosup
{
  background:#192863;
}

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

.capafondobotones11
{
  position:absolute;  
  top:0px;/*106*/
  left:50%;
  width:100%;
  max-width:537px;
  height:108px;/*88*/


}

.capafondobotones12
{
  position:relative;  
 
  left:-50%;
  top:5px;
  /*left:25%;*/
  /*left:183px;*/
  width:100%;
  /*max-width:790px;
  max-height:40px;*/
  height:88px;

}
.capafondologo11
{
  position:abolute;  
  top:0px;
  left:0px;
  width:100%;
  height:auto;

  
}

.capafondologo12
{
  position:relative;  
 
  left:54px;
  top:5px;
  width:100%;
  max-width:350px;
  height:77px;

  
}

.capapanelderechosup
{
  position:abolute;  
  top:0px;
  left:0px;
  
  width:100%;
  height:118px;
  z-index:11;  
  /*border: 1px solid #ffABAB;*/
}

/*.capapanelderechosup1
{
  position:relative;  
  top:24px;
  padding-right:54px;
  text-align:right;

}



.capapanelderechosup2
{
  position:relative;  
  top:25px;
  padding-right:54px;
  text-align:right;
}*/

.capapanelderechosupsesion
{
  position:relative;  
  top:10px;
  
  padding-right:54px;
  text-align:right;
  /*float:right;*/
  /*margin-right:0px;*/
  height:54px;
  /*border: 1px solid #0000ff;*/

}

.capapanelderechosupsesion2
{
  position:relative;  
  float:right;
  /*border: 1px solid #00ffff;*/

}

.capapanelderechosup1
{
  float: left;
  position:relative;  
  top:0px;
  right:0px;
  
  padding-right:5px;/*54px*/
  text-align:right;
/*border: 1px solid #00ff00;*/
  
}

.capapanelderechosupsep
{
  float: left;
  position:relative;  
  top:0px;
  right:0px;
  width:7px;
  height:19px;
  
  padding-right:0px;/*54px*/
  
/*border: 1px solid #A0ff00;*/
  
}


.capapanelderechosup2
{
  float: left;
  position:relative;
  top:0px;
  right:0px;
  padding-right:0px;
  padding-left:5px;
  text-align:right;
  /*border: 1px solid #ff0000;*/

}


.capapanelderechosup3
{
  position:relative;  
  top:25px;
  padding-right:54px;
  text-align:right;
}

.capapanelderechosup4
{
  position:relative;  
  top:30px;
  padding-right:54px;
  text-align:right;

}

.capapanelderechosup44
{
  position:relative;  
  top:80px;
  padding-right:54px;
  text-align:right;

}

.capapanelderechosup5
{
  position:relative;  
  top:10px;
  padding-right:297px;
  text-align:right;
  
}

.capapanelderechosup6
{
  position:absolute;  
  top:10px;
  right:54px;
  text-align:right;
  width:100px;
}

.capapanelderechosup7
{
  position:absolute;  
  top:10px;
  right:162px;
  /*padding-right:158px;*/
  
  text-align:right;
  /*padding-left:140px;*/
  width:90px;
  white-space: nowrap;
  

}

.capapanelderechosup8
{
  position:absolute;
    
  top:10px;
  right:153px;
  /*padding-right:150px;*/
  text-align:right;

}

.capapanelderechosup9
{
  position:absolute;
    
  top:32px;
  right:54px;
  /*padding-right:150px;*/
  text-align:right;

}

.capapanelderechosup10
{
  position:absolute;
    
  top:36px;
  right:84px;
  /*padding-right:150px;*/
  text-align:right;
  color: #333333;	
  font-family: Arial, Tahoma, Verdana;font-size: 15px;

}


.capacontenedorcerrarsesion
{
  position:relative;
  text-align:right;
  width:100%;
  padding-right:150px;

}

.imgpanelderechosupbuscar
{
  position:relative;  
  
 top:3px;
 left:24px; 
 width:18px;
 height:18px;
 
  
}
.txtbuscarpanelsup
{
  border-radius: 12px 12px 12px 12px;
  -moz-border-radius: 12px 12px 12px 12px;
  -webkit-border-radius: 12px 12px 12px 12px;
  
  border: 1px solid #909090;
  height:26px;
  width:160px;
  z-index:35000;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  color:#333333;
  
  text-align:left;
  padding-left:25px;
 
  padding-bottom:4px;
  padding-top:8px;
  
  
  
}


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

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

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

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

}


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

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

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

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

}


div.enlaceolvidocontrasena{
  color: #000000;  
  text-decoration: none;
  font-family: Arial, Tahoma, Verdana ;font-size: 15px;
  
  
}

div.enlaceolvidocontrasena a {
  color: #1fa3e3;
  text-decoration: none;
  
  font-family: Arial, Tahoma, Verdana ;font-size: 11px;

}
div.enlaceolvidocontrasena a:current {
	//background : #1fa3e3;
	
	font-family: Arial, Tahoma, Verdana ;font-size: 11px;
}
div.enlaceolvidocontrasena a:hover {	
	color: #1fa3e3;
	
	font-family: Arial, Tahoma, Verdana ;font-size: 11px;
}

div.enlaceolvidocontrasena a:visited {	
	color: #1fa3e3;	
	
	font-family: Arial, Tahoma, Verdana ;font-size: 11px;

}


.imgtransbarrasup
{
  width:100%;
  height:40px;
/*border: 2px solid #ff0000;*/
}

.opcionactualmenusup
{
  
/*border: 1px solid #ff0000;*/
color:#ffffff;
background-color:#000066;
font: bold 12px/normal Arial, Helvetica, sans-serif;
text-decoration: none;
}


.csstdmenusup
{
  padding-left:5px;
  padding-right:15px;
  text-align:left;
}

div.enlacemenusup{
  color: #ffffff;  
  text-decoration: none;
  /*font-family: Arial, Tahoma, Verdana ;font-size: 11px;
  font-weight:bold;*/
  font: bold 14px/normal Arial, Helvetica, sans-serif;
}

div.enlacemenusup a {
  color: #ffffff;
  text-decoration: none;
  
  /*font-family: Arial, Tahoma, Verdana ;font-size: 11px;
  font-weight:bold;*/
  font: bold 16px/normal Arial, Helvetica, sans-serif;
}
div.enlacemenusup a:current {
	//background : #1fa3e3;
	
	/*font-family: Arial, Tahoma, Verdana ;font-size: 11px;
	font-weight:bold;*/
	font: bold 16px/normal Arial, Helvetica, sans-serif;
}
div.enlacemenusup a:hover {	
	color: #0000000;
	background-color:#00ccff;
	/*font-family: Arial, Tahoma, Verdana ;font-size: 11px;
	font-weight:bold;*/
	font: bold 16px/normal Arial, Helvetica, sans-serif;
}

div.enlacemenusup a:visited {	
	color: #666666;	
	
	/*font-family: Arial, Tahoma, Verdana ;font-size: 12px;
	font-weight:bold;*/
    font: bold 16px/normal Arial, Helvetica, sans-serif;
}

.iconodropdown{
  height:7px;
  width:14px;
 
}

.imgproductoencarrito
{  
  width:100%;
 
  max-height:84px;
  max-width:78px;
  height:84px;
  width:78px;
  padding-top:5px;
}

.imgdetallecolores
{  
  width:100%;
 
  height:auto;
  width:48px;
  padding-top:5px;
}

.imgdetallecoloressinexistencia
{  
  width:100%;
 
  height:auto;
  width:48px;
  padding-top:5px;
  opacity: 0.25;
}

.capaimgcarrito
{

 position:relative;
}
 
.imgcarrito
{
  position:relative;
  height:32px;
  width:32px;
  /*padding-top:-20px;*/
}

.csscapacantidadcarrito
{
  position:relative;
  height:32px;
  width:32px;
  background-image: url('../../imagenes/carritonegro2.png');
  background-size: 32px 32px;
  /*border: 1px solid red;*/
  text-align:center;
  padding-left:5px;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
}

.csscapacantidadcarrito a {
  color: #666666;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-align:center;  
  
}
.csscapacantidadcarrito a:current {
	
  color: #666666;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-align:center;
  
  
}
.csscapacantidadcarrito a:hover {	
  color: #666666;  
  text-decoration:underline;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-align:center;

  
}

.csscapacantidadcarrito a:visited {	
  color: #666666;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-align:center;
  	
}

.csstotalcarrito
{
  position:relative;
  text-align:left;
  padding-top:5px;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
}

.capapanelizquierdomenusup
{
  /*position:relative;*/
  position:absolute;  
  /*top:-27px;*/ /*-5px*/
  top:90px;
  left:450px;/*750*/
  
  width:60%;
  height:auto;
  
  z-index:12;  
  
  overflow:visible;
  /*border: 1px solid #ff0000;*/
}

.bordealo
{
border: 2px solid #ff0000;
}

.bordealo2
{
display:block;

background:#4c5660;
}


/*estaba aqui */
.filatipoproductosparteimagen
{
  /*position:relative;
  top:-10%;*/
  width:100%;
  height:auto;
/*  padding:0px 5px 0px 5px;*/
  max-width:100%; /*284px;*/
  
  
  
}

.sombra
{
  box-shadow: -0px 4px 4px #aaa;
   -webkit-box-shadow: -0px 4px 4px #aaa;
   -moz-box-shadow: 0px 4px 4px #aaa;
}

.imagentamanoreal
{
  width:auto;  
  max-width:100% !important;

}

.paddingizquierdal2
{
  padding-left:4%;
}


.paddingderechal2
{
  padding-right:4%;  
}

.lbltitulolineaindex
{	
  color: #ca006e;	
  font-family: Tahoma, Verdana, Arial;font-size: 20px;
  
  text-align:left;
}

.lbltitulolineaitemsindex
{	
  color: #49484d;	
  font-family: Tahoma, Verdana, Arial;font-size: 18px;
  
  text-align:left;
}

.lblsubtitulolineaitemsindex
{	
  color: #737277;	
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  
  text-align:left;
}


div.enlacetitulofotonoticiasimgtit{
  color: #49484d;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 18px;
  text-align:center;
}

div.enlacetitulofotonoticiasimgtit a {
  color: #49484d;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 18px;

}
div.enlacetitulofotonoticiasimgtit a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;

}
div.enlacetitulofotonoticiasimgtit a:hover {	
	color: #49484d;
	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;

}

div.enlacetitulofotonoticiasimgtit a:visited {	
	color: #49484d;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold;

}

div.enlacetitulofotonoticiasimgsubtit{
  color: #49484d;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 18px;
  font-weight:bold;
  text-align:center;

  
}

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

div.enlacetitulofotonoticiasimgsubtit a:visited {	
	color: #49484d;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold;
	font-weight:bold;
}


.lineasdespuestitulo
{
  font-family: Tahoma, Verdana, Arial;font-size: 18px;
}

.lineasdespuesresumen
{
  font-family: Arial, Tahoma, Verdana;font-size: 17px;font-weight: normal;
}

.titulomoviltipoproductomas600
{
  /*background-color:#909090;*/
  color:#5a5a5c;
  font-family: Arial, Tahoma, Verdana;font-size: 12px;  
}

.cssbarracodcat
{

  background-color:#e6e5e6;
  height:auto;
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  /*border: 1px solid #a0a0a0;*/

}

.cssseparacionbarrasubcat
{
  height:12px;
}


.cssbarratransparenteproductos
{
width:auto;
height:5px;



}


.anchotransparentefotonoticia
{

width:12px;
max-width:12px;
}

.anchotransparentefotonoticialeermas
{

width:5px;
max-width:5px;
}

.txtcajaregistrate
{
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border: 1px solid #a0a0a0;
  height:40px;
  width:300px;
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  color:#333333;
  text-align:center;
  
}

.alturaverfotonoticia
{
  min-height:400px;
  height:auto;
}

.lblmensajesgenerales
{	
  color: #333333;	
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  text-align:center;
}

.etiquetaformulariocontactenosmas600
  {	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-align:left;
  padding-left:8px;
  padding-bottom:5px;
  padding-top:15px;
  
  }

.etiquetaformulariocontactenosmas600peq
  {	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:left;
  padding-left:8px;
  padding-bottom:5px;
  padding-top:15px;
  
  }


.titulo1contactano
  {	
  color: #da2f81;	
  font-family: Arial, Tahoma, Verdana;font-size: 30px;
  text-align:left;
  padding-left:8px;
  padding-bottom:5px;
  padding-top:10px;
  
  }
.titulo2contactano
  {	
  color: #da2f81;	
  font-family: Arial, Tahoma, Verdana;font-size: 20px;
  text-align:left;
  padding-left:8px;
  padding-bottom:5px;
  padding-top:10px;
  
  }


.contenidocajatxtcontacto
{
  padding-left:8px;
  padding-right:8px;
}  

.fondogrisgarantia
{
background-color:#e0e1e2;  
}

.derechacontenedor
{
  text-align:right;
}

.recuadropropiedadesweb
{
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #a0a0a0;
  height:auto;
  min-height:50px;
  width:auto;
  max-width:100%;
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  color:#000000;
  background-color:#c8c9c9;
  text-align:left;
  padding-top:5px;
  padding-left:5px;
  
}

.recuadropropiedadeswebtit
{
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #febe1d;
  height:auto;
  min-height:50px;
  width:auto;
  max-width:100%;
  font-family: Tahoma, Verdana, Arial;font-size: 20px;
  font-weight:bold;
  
  color:#000000;
  background-color:#febe1d;
  text-align:left;
  padding-top:8px;
  padding-left:5px;
  
}


.separacionvert5px
{
height:5px;
  
}

.alturaauto
{
width:auto;
height:auto;
max-width:100%;
  
}

.separador4px
{
padding-left:10px;
padding-right:10px;


  
}

.celdapaginacion
{
  background-image: url('../../imagenes/botpag.png');
  background-repeat: no-repeat;
  background-position: center;
  width:46px;
  height:44px;
}

.celdapaginacionactual
{
  background-image: url('../../imagenes/botpagact.png');
  background-repeat: no-repeat;
  background-position: center;
  width:46px;
  height:44px;
  
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-decoration: none;
  text-align:center;
}

.celdapaginacionsig
{
  background-image: url('../../imagenes/botpagsig.png');
  background-repeat: no-repeat;
  background-position: center;
  width:46px;
  height:44px;
  
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-decoration: none;
  text-align:center;
}

.celdapaginacionant
{
  background-image: url('../../imagenes/botpagant.png');
  background-repeat: no-repeat;
  background-position: center;
  width:46px;
  height:44px;
  
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-decoration: none;
  text-align:center;
}

.celdapaginacionpri
{
  background-image: url('../../imagenes/botpagpri.png');
  background-repeat: no-repeat;
  background-position: center;
  width:46px;
  height:44px;
  
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-decoration: none;
  text-align:center;
}

.celdapaginacionult
{
  background-image: url('../../imagenes/botpagult.png');
  background-repeat: no-repeat;
  background-position: center;
  width:46px;
  height:44px;
  
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-decoration: none;
  text-align:center;
}

.imgpropiedadcodfotpro
{
max-width:100px;
max-height:100px;
}

.textodireccioncontactanos
{
  
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-align:left;
  padding-left:15px;
  padding-bottom:5px;
  padding-top:15px;

}

.enlacemailtocon{
  color: #000000;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  padding-bottom:5px;
  padding-top:15px;
}

.enlacemailtocon a {
  color: #000000;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  padding-bottom:5px;
  padding-top:15px;
}
.enlacemailtocon a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	padding-bottom:5px;
    padding-top:15px;
}
.enlacemailtocon a:hover {	
	color: #000000;	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	padding-bottom:5px;
    padding-top:15px;
}

.enlacemailtocon a:visited {	
	color: #000000;		
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	padding-bottom:5px;
    padding-top:15px;
}

.iconobanderacontactenos
{
  width:55px;
  height:38px;
}

.textoconocenosmisionvision
{
  
  color: #555555;	
  font-family: Tahoma, Verdana, Arial;font-size: 19px;
  font-weight:normal;

  text-align:justify;
  padding-left:15px;
  padding-bottom:5px;
  padding-top:15px;
  line-height:32px;
  

}


.fondoconocenosaw
{
  width:auto;  
  max-width:100% !important;

  background-image: url('../../imagenes/bannerconocenos.jpg');
      
  background-size: 100% auto; 
  background-repeat:no-repeat;

  border: none;

}

.linearojaconocenos
{

color:#e53712;
height:1px;
width:100%;
  padding-left:15px;
  border: 1px solid #e53712;
  
 

}

.textotituloconocenosmisionvision
{
  
  color: #e53712;	
  font-family: Tahoma, Verdana, Arial;font-size: 19px;
  font-weight:normal;

  text-align:left;
  padding-left:15px;
  padding-bottom:5px;
  padding-top:0px;
  line-height:32px;
  

}

.cssbarraresbusqueda
{

  background-color:#e6e5e6;
  height:auto;
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  /*border: 1px solid #a0a0a0;*/

}

.cssseparacionbarraresbusqueda
{
  height:10px;
}

.descripcionresbusqueda
{
  color: #49494d;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;
  padding-left:20px;
}

div.enlacesimple{
  color: #090909;
  text-decoration: none;
}

div.enlacesimple a {
  color: #090909;
  
  text-decoration: none;
}
div.enlacesimple a:current {
	//background : #ccc;
}
div.enlacesimple a:hover {	
	color: #090909;	
}

div.enlacesimple a:visited {	
	color: #090909;	
}

div.enlacesimplerevista{
  color: #090909;
  font-family: Tahoma, Verdana, Arial;font-size: 32px;font-weight: bold;	
  text-decoration: none;
}

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

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




div.enlacesimple1res{
  color: #196EB1;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;
  padding-left:10px;
  padding-left:10px;
}

div.enlacesimple1res a {
  color: #196EB1;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;
  padding-left:10px;
  padding-top:10px;
}
div.enlacesimple1res a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;
	padding-left:10px;
	padding-top:10px;
}
div.enlacesimple1res a:hover {	
	color: #196EB1;	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;
	padding-left:10px;
	padding-top:10px;
}

div.enlacesimple1res a:visited {	
	color: #196EB1;		
	font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;	
	padding-left:10px;
	padding-top:10px;
}

.cssimagenresbusqueda
{
  width=auto;
  max-width:100%;
  height:auto;
  padding-left:15px;
  padding-top:10px;
  padding-right:15px;
  
}

.csspaddingtopresbusqueda
{
  padding-top:10px;
}

.cssbarraultimasnoticias
{

  background-color:#000066;
  height:auto;
  /*border: 1px solid #a0a0a0;*/

}

.tituloultimasnoticias
{
  color: #ffffff;		
  font-family: Tahoma, Verdana, Arial;font-size: 30px;font-weight: normal;	
	
  padding-top:15px;
  padding-bottom:20px;
  text-align:center;
}

.csstitulonoticiareciente
{
  color: #000033;		
  font-family: Tahoma, Verdana, Arial;font-size: 24px;font-weight: normal;	
	
  padding-top:15px;
  padding-bottom:15px;
  text-align:left;
}

.cssdescnoticiareciente
{
  color: #666666;		
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
	
  padding-top:10px;
  padding-bottom:15px;
  text-align:justify;
}

.cssimagennoticiasrecientes
{
  width:90%;
  
  height:auto;
  padding-top:15px;
  border: 1px solid #666666;
  text-align:left;
}

.cssseparadorpunteadonoticiasrecientes
{
   border-bottom-size: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #666666;
		border-top-style:none;
		
  

}

.tabladerecha
{
 margin-right:0px;
 margin-left:auto;

}

/*inicio sesion*/
.cssrecuadrofondoiniciosesion
{
  position:relative;
  background-color:#e6e5e6;
  height:auto;
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  width:auto;
  max-width:613px;

  height:500px;
  /*border: 1px solid #a0a0a0;*/

}

.cssrecuadroiniciosesion
{
  position:relative;
  padding-top:12px; 
  width:auto;
  max-width:450px;
  height:auto; 
  /*background-image: url('../../imagenes/iniciarsesionexp.png');
  background-size: 100% 100%;
  background-repeat:no-repeat;
  width:auto;
  max-width:450px;
  height:auto;
  min-height:300px;  */
}

.cssimageniniciosesion
{
  position:relative;
  padding-top:12px;  
  width:auto;
  max-width:90%;
  height:auto;
  
  min-height:300px;  
  z-index:0;
}

.capacontenedorformregistrate
{
  position:relative;
  background:#d2d5d4;
  //background-image: url('../../imagenes/registrateexp.jpg');
	background-size: 100% 100%;
	max-width:435px;
  height:auto;
  
  min-height:890px;  
  max-height:890px;  

  /*width:400px;*/
  
  
}

.cssimagenisregistrate
{
  position:relative;
  padding-top:12px;  
  width:auto;
  max-width:90%;
  height:auto;
  
  min-height:450px;  
  max-height:450px;  
  
  z-index:0;
}


.csscajatextoredondeado
{
   border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;

}

.capacajastextoiniciosesion
{
  position:relative;
  left:15px;
  top:-180px;
}

.csscapalabelisregistrate
{
  position:relative;
  color: #000000;		
  left:55px;
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:center;
  max-width:350px;
  min-width:290px;

}


.csslabelisregistrateaqui
{
  color: #000000;		
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:10px;
  text-align:left;
}



.capformcjregistrate
{
  position:relative;
  top:0px;
  text-align:center;
  margin:0 auto;
}

.capacajastextoisregistrate
{
  position:relative;
  /*position:absolute;*/
  left:0px;/*-10*/
  top:40px;/*-405*/
}


.caparegitemtxt
{
  position:relative;
  top:-5px;
}


.imgtxtregistrate
{
  position:relative;  
  
  top:1px;
  left:28px; 
  width:34px;
  height:21px;  
  z-index:2;    
}

.csstxtregistrate
{
  position:relative;
  left:0px;
  top:-4px;
  width:320px;/*auto*/
  max-width:320px;
  min-width:290px;
  height:27px;
  padding-left:4px;
  z-index:1;    
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
}

.capaenlacetransregistrate
{
  position:relative;
  left:100px;
  top:60px;
  
  max-width:240px;
  min-width:240px;
  height:30px;
  z-index:1;      
}

.capaterminosycondiciones
{
  position:relative;
  left:10px;
  top:60px;
  
  max-width:320px;
  min-width:320px;
  height:15px;
  z-index:1;      
}


.csslabelterminoscondiciones
{
  color: #606060;		
  font-family: Tahoma, Verdana, Arial;font-size: 10px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:10px;
  text-align:center;
}



.csstxtlogusu
{
  position:relative;
  left:5px;
  top:0px;
  width:auto;
  max-width:350px;
  min-width:250px;
  height:25px;
  z-index:1;    
}


.csstxtpasusu
{
  position:relative;
  left:5px;
  top:20px;
  width:auto;
  max-width:350px;
  min-width:250px;
  height:25px;
  z-index:1;    

}




.cssimgtransiniciarsesion
{
  position:relative;
  left:0px;
  top:85px;
  width:auto;
  max-width:350px;
  min-width:220px;
  height:35px;
  z-index:1;    

}

.cssimgtransrecuperarclave
{
  position:relative;
  left:0px;
  top:105px;
  width:auto;
  max-width:350px;
  min-width:220px;
  height:35px;
  z-index:1;    

}


.csstituloiniciosesion
{
  color: #005a8c; /*#f30405;		*/
  
  font-family: fuenteample,fuenteampleie;font-size: 18px;font-weight: normal;
	
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
}

.csstituloiniciosesioningresa
{
  color: #595b5d;		
  
  font-family: fuenteample,fuenteampleie;font-size: 18px;font-weight: normal;
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:center;
}

.csstituloisregistrateaqui
{
  color: #005a8c;		  
  font-family: fuenteample,fuenteampleie;font-size: 18px;font-weight: normal;	
  padding-top:2px;
  padding-bottom:0px;
  text-align:center;
}


.csscapaenlaceolvidoclave
{
  position:relative;
  left:0px;
  top:100px;
}

div.enlaceolvidoclave a {
  color: #0bb1e4;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
  padding-left:10px;
  padding-top:10px;
}
div.enlaceolvidoclave a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
	padding-left:10px;
	padding-top:10px;
}
div.enlaceolvidoclave a:hover {	
	color: #0bb1e4;	
	font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
	padding-left:10px;
	padding-top:10px;
}

div.enlaceolvidoclave a:visited {	
	color: #0bb1e4;		
	font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
	padding-left:10px;
	padding-top:10px;
}

.cssventananotificacionsu
{
  position:relative;
  background-color:#fccf00;

}

.cssfranjablanca
{
  background-color:#ffffff;
  height:13px;

}

.cssiconocerrarnotificacion
{
  position:relative;
  
  width:25px
  height:26px;
  text-align:right;
  
    
}

.cssiconoenhorabuena
{
  position:relative;
  top:-36px;  
}

.csslabelenhorabuena
{
  color: #00a000;		
  font-family: Tahoma, Verdana, Arial;font-size: 26px;font-weight: normal;	
}

.csslabeltitulonotificacion
{
  color: #000000;		
  font-family: Tahoma, Verdana, Arial;font-size: 22px;font-weight: normal;
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  
}
.csslabelmensajenotificacion
{
  color: #000000;		
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;	
  text-align:left;
  padding-left:10px;
  padding-right:10px;
}

.csstituloconfiguracionsu
{
  color: #f10505;		
  font-family: Tahoma, Verdana, Arial;font-size: 25px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:left;
}


.csstituloseccionsuform
{
  color: #444444;		
  font-family: Tahoma, Verdana, Arial;font-size: 22px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:left;
}

.cssdatosdelacuenta
{
  color: #333333;		
  font-family: Tahoma, Verdana, Arial;font-size: 15px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:left;
}

.csslabeldatoscuenta
{
  color: #333333;		
  font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:2px;
  padding-left:4px;
  text-align:left;
}

.csslabelcheckbox
{
  position:relative;
  top:-5px;
  color: #333333;		
  font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;	
	
  padding-top:0px;
  padding-bottom:2px;
  padding-left:0px;
  text-align:left;
}


.csstxtdatosregistrarsu
{
  position:relative;
  left:-7px;
  top:-4px;

  width:100%;
  height:auto;
  
  max-width:300px;
  max-height:30px;
  min-height:30px;
    
  margin-top:0px;
  left:0px;
  padding-left:5px;
  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;
 
    
}

.csscheckboxregistrarsu
{
  position:relative;
  top:4px;

  width:35px;
  height:30px;
  
  
  margin-top:0px;
  left:0px;
  padding-left:36px;
  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;
 
    
}


.csscmbcombosu
{
  position:relative;
  left:0px;
  top:-4px;

  max-height:30px;
  min-height:30px;
  
   border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #a0a0a0;
  width:300px;
  
  
  padding-left:2px;
  padding-bottom:5px;
  padding-top:5px;
    
}


.csstxtdatosregistrarsuid
{
  position:relative;
  
  top:-4px;

  width:100%;
  height:auto;
  
  max-width:193px;
  max-height:30px;
  min-height:30px;
  
  margin-top:0px;
  left:3px;
  padding-left:2px;
  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;
 
    
}


.csscmbdatosregistrarsu
{
  position:relative;
  left:3px;
  top:-4px;

  max-height:30px;
  min-height:30px;
  
   border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #a0a0a0;
  width:50px;
  
  
  padding-left:5px;
  padding-bottom:5px;
  padding-top:5px;
}

.capacssregitrardatos
{
  position:relative;
  top:2px;
  text-align:left;
}

.imgtxtdatosdelacuenta
{
  position:relative;  
  
  top:1px;
  left:7px; 
  width:34px;
  height:21px;  
  z-index:2;    
}

.cssrecuadrodatosusuarioweb
{
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #d2d5d4;
  height:auto;
  min-height:50px;
  width:auto;
  max-width:100%;
  font-family: Tahoma, Verdana, Arial;font-size: 18px;
  color:#333333;
  background-color:#d2d5d4;
  text-align:center;
  padding-top:5px;
  padding-left:5px;
  
}

.cssrecuadrocontenedordatosusuariowebinterno
{
  position:relative;
  padding-top:5px;
  padding-left:12px;
  padding-right:15px;
  padding-bottom:10px;
  left:0px;
  
}

.cssrecuadrodatosusuariowebinterno
{
  padding-top:5px;
  padding-left:20px;
  padding-right:15px;
  left:5px;
  
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #e8eaec;
  
  height:auto;
  min-height:100px;
  width:auto;
  max-width:100%;
  font-family: Tahoma, Verdana, Arial;font-size: 18px;
  color:#333333;
  background-color:#e8eaec;
  text-align:center;
  
}

.csslabelvaldatosusuario
{
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  color:#666666;
  text-align:center;
  
}

.csslabelvaldatosusuarionegrita
{
  font-family: Tahoma, Verdana, Arial;font-size: 16px;
  color:#666666;
  text-align:center;
  font-weight:bold;
  
  
}

.csstopslideshowindexowl
{
  width:100%;
  height:8px;
  
  
  
}

.csstablamenutipoproductos
{
  
  border: 1px solid #2e3eae;
  
  height:auto;
  width:100%;
  max-width:100%;
  font-family: Tahoma, Verdana, Arial;font-size: 18px;
  text-align:left;
  
  
}

.cssfilatablamenuproductos
{
  height:50px;
  vertical-align:middle;
}

.cssbordeinferiortablamenutipoproductos
{
  
  border-bottom: 1px solid #2e3eae;
 
 }

div.enlacetipoproductosgaleria{
  color: #000000;  
  text-decoration: none;
  font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
  padding-left:10px;
  padding-top:18px;
  
}

div.enlacetipoproductosgaleria a {
  color: #000000;
  text-decoration: none;
  
  font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
}
div.enlacetipoproductosgaleria a:current {
	//background : #ccc;
	
	font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
}
div.enlacetipoproductosgaleria a:hover {	
	color: #00bcd4;
	
	font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
}

div.enlacetipoproductosgaleria a:visited {	
	color: #000000;	
	
	font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
	
}

/*fin inicio sesion*/

/*about*/
.textotituloabout {	
   color: #333333;	
	
   font-family: fuenteample,fuenteampleie;font-size: 26px;font-weight: bold;
   text-align:left;
   line-height:28px;	
   padding-left:12px;   
   padding-right:12px;
}
.textoparrafoabout {	
   color: #5f727f;	
	
   font-family: fuenteample,fuenteampleie;font-size: 16px;font-weight: normal;
   text-align:justify;
   line-height:28px;
   padding-left:12px;   
   padding-right:12px;   
}
.bordetextoabout {
  position:relative;	
   border: 1px solid #233aae;
	
   	
}

.bordetextoaboutsinsuperior {
  position:relative;	
  border-left-width: 1px;
  border-left-color:#233aae;
  border-left-style: solid;
	
  border-right-width: 1px;
  border-right-color:#233aae;
  border-right-style: solid;

  border-bottom-width: 1px;
  border-bottom-color:#233aae;
  border-bottom-style: solid;
  
}



.capaabaouttextoizquierda
{
  position:absolute;
  left:0px;
  width:100%;  
  height:100%;
  top:0px;
  bottom:0px;
  
}

.capaabaouttextoderecha
{
  position:absolute;
  left:50%;
  width:100%;  
  height:100%;
  
}

.imagenabaout
{
  width:100%;  
  max-width:100%;
  min-height:100%;
  
}

.textodescriptionproducto {	
   color: #333333;	
	
   font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
   /*font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: bold;*/
   text-align:left;
   line-height:20px;
   padding-left:12px;   
   padding-right:12px;   
}

.textopropiertiesproducto {	
   color: #333333;	
	
   font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
   /*font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: bold;*/
   text-align:left;
   line-height:20px;
   padding-left:12px;   
   padding-right:0px;   
}

.valortextopropiertiesproducto {	
   color: #666666;	
	
   font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
   /*font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;*/
   text-align:left;
   line-height:20px;
   padding-left:6px;   
   padding-right:0px;   
}

.valortextopropiertiesproductodescripcion {	
   color: #666666;	
	
   font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
   /*font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;*/
   text-align:left;
   line-height:20px;
   padding-left:36px;   
   padding-right:0px;   
}

.ullistapropiedadesweb
{
  padding-left:30px;
}

.lilistapropiedadesweb
{
  padding-left:0px;
  color: #777777;	
	
  font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;
  /*font-family: Tahoma, Verdana, Arial;font-size: 13px;*/
   
}

div.enlaceviewdatasheet{
  color: #00bcd4;  
  text-decoration: none;
  font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: bold;
  padding-left:36px;
}

div.enlaceviewdatasheet a {
  color: #00bcd4;
  text-decoration: none;
  
  font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: bold;
}
div.enlaceviewdatasheet a:current {
	//background : #ccc;
	
	font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: bold;
}
div.enlaceviewdatasheet a:hover {	
	color: #333333;
	
	font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: bold;
}

div.enlaceviewdatasheet a:visited {	
	color: #00bcd4;	
	
	font-family: fuenteample,fuenteampleie;font-size: 18px;font-weight: bold;
	
}

.ocultar{display:none;}

/*fin about*/

.divcapadireccionenvio
{
background-color:#EAEAEA;  
}

.divcapatotalpagar
{
border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #a0a0a0;
  height:auto;
  min-height:50px;
  width:auto;
  max-width:100%;
  


background-color:#EAEAEA;  
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px



}

.divcapatotalpagarint
{
border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;


  /*border: 1px solid #f1c659;*/
  border: 1px solid #926c0c;
  height:auto;
  min-height:50px;
  width:auto;
  max-width:100%;


background-color:#EAAE13;  
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;

}

.csslabeltotalespay
{	
  color: #000000;  
  text-decoration: none;
  /*font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;  */
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
  text-align:right;
  /*height:20px;*/
  padding-top:0px;
  padding-left:8px;
  width:94%;	
}

.csslabeltotalespaybold
{	
  color: #000000;  
  text-decoration: none;
  /*font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;  */
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: bold;	
  text-align:right;
  /*height:20px;*/
  padding-top:0px;
  padding-left:8px;
  width:94%;	
}

.csslabeltotaltopay
{	
  color: #000000;  
  text-decoration: none;
  /*font-family: fuenteample,fuenteampleie;font-size: 15px;font-weight: bold;  */
  font-family: Tahoma, Verdana, Arial;font-size: 14px;font-weight: bold;
  text-align:right;
  /*height:20px;*/
  padding-top:0px;
  padding-left:8px;
  width:94%;	
}


div.enlacebuscadoravanzado{
  color:#666666;
  text-decoration: none;
  font-family: 'Arial';

   font-size: 16px;
   font-weight: normal;
   
   padding-top:3px;
   padding-left:10px;
   height:auto;
   min-height:30px;
   text-align:left;
   max-width:90%;
}

div.enlacebuscadoravanzado a {
  color:#666666;
  text-decoration: none;
  font-family: 'Arial';

}
div.enlacebuscadoravanzado a:current {
	//background : #ccc;
	
  font-family: 'Arial';

}
div.enlacebuscadoravanzado a:hover {	
	color:#666666;
  font-family: 'Arial';

}

div.enlacebuscadoravanzado a:visited {	
color:#666666;
  font-family: 'Arial';
	
}

.imgportadacf
{
  /*width:100px;
  height:120px;*/
  
  width:100%;
  height:auto;
}

.csstabla
{
  display: table;
}
.cssfila
{
  display: table-row;
}
.csscol
{
  display: table-cell;
  
}

.cssanchocolrevista
{
  width:auto;
  max-width:12%;
  padding-left:12px;
  padding-right:12px;
}

.cssanchotablarevista
{
  width:100%;
}

.csslabelnumerosdisponiblesrevista
{	
  color: #000000;  
  text-decoration: none;
  /*font-family: fuenteample,fuenteampleie;font-size: 14px;font-weight: normal;  */
  font-family: Tahoma, Verdana, Arial;font-size: 44px;font-weight: bold;	
  text-align:center;
  /*height:20px;*/
  padding-top:0px;
  padding-left:0px;
  	
}



body
{
background-color:#ffffff;  
}


