h2 {
  font:normal 9px verdana; 
  color: #ccc;
  text-decoration: none;
}
.input {  font:normal 10px  Verdana; background: #FFF; border: 1px solid #999;}
.boton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #e6731b;
  border: 1px solid #999;
  color: #FFF;
  cursor:pointer;
}

.linkbotones_top_desp {
    background-color:  #555;
    text-decoration: none;
    height: 10px;
    font:normal 10px Verdana;
    text-align:left;
    color: #FFF;
}


a.linkbotones_top_desp {
  background-color: #555;
  text-decoration: none;
  height: 10px;
  text-align:left;
  font:normal 10px Verdana;
  color: #FFF;
}
  
a.linkbotones_top_desp:hover {
    background-color: #555;
    text-decoration: underline;
    height: 10px;
    font:normal 10px Verdana;
    color:#FFF;
}

div.linkbotones_top_desp ul{
    color: #FFF;
    display: block;
}


div.linkbotones_top_desp ul li{
	background:#555
    margin:0;
    padding:0;
    cursor: pointer;
    color: #FFF;
    display: block;
    text-align:left;
    
}


/* desplegable ajax */

#autocomplete_choices {
	display:block;
    background:#555;

    font:normal 10px arial;
    cursor:pointer;
    
}

#autocomplete_choices ul{
	display:block;
    margin:0px;
    padding:0px;
    background:#555;
    width:280px;
}

#autocomplete_choices a{
	display:block;
    margin:0px;
    padding:0px;
    background:#555
}

	/* HOVER */
#autocomplete_choices .selected{
	display:block;
    _width:100%;
	background: #555;
	color:  #FFF;
}


/* fin desplegable ajax */


.bto_up{ background-color:#fff; }
.bto_down { background:#e6731b; }

.fondo_imagen { border:1px solid #666; background:#555; }

  .box_error{
    font:500 11px verdana;
	border:1px solid #999;
	color:#f00;
	background: url(imagenes/ico_alerta.gif) no-repeat 2% #fefff0;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	padding-left:40px
}
.solapa_caja{ background:#; }
.fondo_tabla_central{ background:#000; }
.barra_solapa_top{ background:url(images/solapa_topt.gif) no-repeat;}
.barra_solapa_bottom{ background:url(images/solapa_ffot.gif) no-repeat; }

#dropmenudiv{
position:absolute;
background-color: #ccc;
/*border-color: #cccccc;*/
font:normal 10px Verdana;
/*color: #ff0000;*/

z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
border-bottom: 1px solid #cccccc;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover{
background-color: #f0f0f0;
}



#boto_desple a{
	background:#333;
    _width:100%;
}
#boto_desple a:hover{
    background:#555;
    _width:100%;
}

#boto_desple td.botonera{
	border-bottom:1px dotted #333;
}


.botonera {
	padding-left:13px;
	border:1px solid;
	border-color: #cccccc;
	border: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-decoration:none;
	background:url(images/flecha.gif) no-repeat 2% #555;
}


a.rubro{
	font:normal 11px Arial;	
    padding:2px 0px 2px 2px;
    display:block;
    color: #fff;
    text-decoration:none;
}

a.rubro:hover{
	font:normal 11px Arial;
    padding:2px 0px 2px 2px;
    display:block;
    color: #fff;
    text-decoration:none;
}

a.subrubro{
	font:normal 11px Arial;
	/*height: 15px;*/
	padding:1px 4px 1px 4px;
	color: #666;
	text-decoration:none;
	text-align:left
}

a.subrubro:hover{
	font:normal 11px Arial;
	/*height: 15px;*/
	padding:1px 4px 1px 4px;
	color: #999;
	text-decoration:none;
}



.foot {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9px;
  color: #ccc;
  text-decoration: none;
  background:#;
  }
   
  
  
  .foot a {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #ccc;text-decoration: none;}
  
  .lart {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  margin: 0;
  }
  
  /*--------------------------NO CAMBIAR DE LUGAR LAS ETIQUETAS--------------------------------------*/
  ul {
  margin: 0px;
  list-style-type: none;
  }
  ul li{
  padding:2px 2px 2px 10px;
  white-space:nowrap
  }
  
  ul li:hover{
	  padding:2px 2px 2px 10px;
  }
  
  li {
  margin: 0px;
  list-style-type: none;
  text-align:left}
  
  
  .solapas  {
	background-color: #e6731b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px 0px 3px 0px;
	color: #000;
	font-weight: bold;
} 
  /*----------------------------------------------------------------*/
  .solapas a {
  background-color: # ;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  font-weight: bolder;}
  
  .leyenda {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #333 ;
  background-color: #FFF ;
  font-size: 10px;
  }  
  
  .tds_detalle {
	background-color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #f5f5f5;
	/*border-left:1px solid #ccc;*/
	padding:5px;
	}
	.tds_detalle a{
		background-color: #;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #f5f5f5;
		text-decoration: none;
	}
	.tds_detalle a:hover {
		background-color: #;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #f5f5f5;
		text-decoration: underline;
	}
	.tds_servicio {
		background-color: #e0e0e0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:  #000;
		padding:5px;
		border-bottom:1px solid #000
	}
	.tds_servicio a{
		background-color: #;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		text-decoration: none;
	}
	.tds_servicio a:hover {
		background-color: #;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999;
		text-decoration: underline;
	}
  
  .tds {
  background-color: #555;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:  #fff;
  }
  .tds a{
  background-color: #;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #fff;
  text-decoration: none;
  }
  .tds a:hover {
  background-color: #;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #;
  text-decoration: underline;
  }
  .tds_2 {
  background-color: #666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:  #fff;
  text-decoration: none;
  }
  .tds_2 a {
  background-color:  #;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:  #fff;
  text-decoration: none;
  }
  .tds_2 a:hover{
  background-color: #;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #;
  text-decoration: underline;
  }
  select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
  textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F4F4F4; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

  .pre_marca {
  font-family: trebuchet, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  margin: 0;
  }

  a.pre_marca {
  font-family: trebuchet, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  margin: 0;
  }
  
  a.pre_marca:hover{
  font-family: trebuchet, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  margin: 0; text-decoration:underline;
  }
  .precio {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #fff;
  background-color: #;
  }
  .marca {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-decoration: none
  }
  .marca:hover {
  color: #999;
  text-decoration: underline
  }
  .top 
  {
  width: 770px;
  background-image: url(images/top.gif);
  background-repeat: no-repeat;
  background-color: #;
  text-align: center;
  }
  .linkbotones_top {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  }
  .linkbotones_top a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  }
  .linkbotones_rub_top {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFF;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
  }
  .linkbotones_rub_top a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  }
  .fondo_menu_sup {
  background:#000;
  }
  .fondo_menu_rub_sup {
  background:#999;
  padding:3px;
  }
  h1 {
  margin: 0px;
  font-weight: normal;
  font-size: 9px;
  }
  h2 {
  margin: 0px;
  font-weight: normal;
  }
  body {
  background-color: #333;
  background-image: url();
  background-position: top center;
  }
  .cierre_pag {
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #666;
  
  }

  a.rubrosysub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  margin: 0px;
  }
  
  a.rubrosysub:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  margin: 0px;
  }  


  .rubrosysub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  margin: 0px;
  }
  fieldset {
  width: 150px;
  margin: 0px;
  }
  form {
  margin: 0px;
  }
  .tcomun {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #f5f5f5;
  }
  .abajo{
  display:block;
  background-color: #555;
  display:block;
  height: 3px;
  width: 130px;
  }
  .td_solapas {
  color: #FFF;
  font-family: Trebuchet MS;
  background-color: #555;
  font-size: 12px;
  width: 35%;
  text-align: center;
  padding-top:3px;
  }
  
  
  .precios {
  background-color: #808080;
  font:normal 10px Verdana;
  color: #FFFFFF;
  }
  .ampliar:hover {  color: #FF9900; text-decoration: underline;}
  
  
  




  

  
  
  /*--------------------------PUNTAS REDONDEADAS SOLAPAS CELESTES---------------------------------------*/
  /*--------------------------mismo color de background puntas redondas, puntas cuadradas usar mismo color que el background de la td_solapa --------------------------------------*/
  b.rtoptit, b.rbottomtit{
  display:block;
  background-color: #555;
  }
  /*--------------------------PUNTAS REDONDEADAS --------------------------------------*/
  .abajo{
  display:block;
  background-color: #555;
  display:block;
  height: 2px;
  width: 450px;
  }
  b.rtoptit b, b.rbottomtit b{display:block;height: 1px;
  overflow: hidden; }
  b.rtoptit b { background:  #555 }
  
  b.rbottomtit b {
  background-color: #555;
  }
  
  
  
  b.r1tit{margin: 0 5px}
  b.r2tit{
  margin: 0 3px;
  color:  #555;
  }
  b.r3tit{
  margin: 0 2px;
  background-color:  #555;
  }
  b.rtoptit b.r4tit, b.rbottom2 b.r4tit{margin: 0 1px;height: 2px}
  
  .td_solapas {
  color:  #FFF;
  font:normal 12px Verdana;
  background-color: #555;
  width: 35%;
  text-align: center;
  }

  
  .sepa5{
  height:15px; min-height:15px;
  } 
.oculto {display:none}
.visible {display:}
.caja_talle {
	border:1px solid #ccc;
}
#preview_color img {
	border:1px solid #ccc;
    padding:1px;
    background:#fff;
}


/******************* CARGA AL CARRITO LOADER ******************************/
#interface1 {
	z-index:1;
}
#contenedorCargando {text-align:center;}
#fondo_loader {background-color:#EBEBE4;position:relative;top:8px;left:8px;height:10px;width:233px;font-size:1px;}


/* CARGANDO THUMBNAILS */

#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:250px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}

#progreso {
	height:10px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:0px;
	background-color:#006699
}





/* CARGANDO POPUP */

#loader_popup {
	font-family:Tahoma, Helvetica, sans;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:250px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}

#progreso_popup {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:0px;
	background-color:#ff9900
}
.bto_compra {
    /*background:url(imagenes/boton_compra.gif) no-repeat top center;*/
    
    
	font:bold 10px verdana;

    border:0px ;
	padding0; margin:0;
    padding-bottom:4px;
    _padding-bottom:0px;
    height:17px;
}
.bto_compra2 {
	/*background:url(imagenes/boton_compra2.gif) no-repeat top center;*/
    height:17px;
	font:bold 10px verdana;
    color:#666;
    border:0px ;
    cursor:pointer;
	padding0; margin:0;
	padding-bottom:4px;
    _padding-bottom:0px;
}
.bto_detalle {
    /*background:url(imagenes/boton_compra.gif) no-repeat top center;*/
    
    
	font:bold 10px verdana;

    border:0px ;
	padding0; margin:0;
    padding-bottom:4px;
    _padding-bottom:0px;
    height:17px;
}
.col_listado{
	background:url(imagenes/borde.gif) no-repeat bottom center  ;
    border-right:1px solid #ddd;
    margin-bottom:5px;
}
.col_listado_1{
	background:url(imagenes/borde.gif) no-repeat bottom center  ;
	margin-bottom:5px;
}
/******************************* ALERTA CARRITO ********************************/

	/* base semi-transparente */
.overlay{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index:1001;
    opacity:.75;
    -moz-opacity: 0.75;
    filter: alpha(opacity=60);
}
	
    /* estilo para lo q este dentro de la ventana modal */
.modal {
    display: none;
    position: fixed;
    left: 50%;
	margin-left:-100px;
    top:50%;
    margin-top:-100px;
    width: 200px;
    height: 170px;
    padding: 10px 0px 0px 0px;
    font:bold 11px arial;
    color: #333;
    z-index:1002;
    overflow: auto;
    text-align:center;
    background:#ccc;
    border:1px solid #999
}






/* POSITION:FIXED PARA EXPLORER 6 */


.efectoCarritoMod {
	position:absolute;
	width:200px;
	height:165px;
	left:50%;
	margin-left:-100px;
	/*agregado*/
	top:50%;
	margin-top:-87px;
	/*agregado*/
	background:url(imagenes/fondo_alerta_carrito.gif) no-repeat;
	border:solid 0px #CCC;
	text-align:center;
	z-index:10001;
    font:bold 12px arial;
    padding-top:10px;
}

#divCarrito {
	
}
#modalBack {
	 position:fixed;
	 width:100%;
	 height:100%;
	 left:0;
	 top: 0;
	 background-color:#CCC;
	 filter:alpha(opacity=60);
	 opacity: 0.6;
	 z-index:99;
}
#function_search_form {
	margin:0; padding:0;
}
.suggestionsBox {

	z-index:100;
    margin:0px;

    background-color: #f6f6f6;
    color: #666;
    font:normal 10px verdana;
    border:0px solid #f00;
}
 
.suggestionList {
    margin: 0px;
    padding: 0px;
    width:300px;
}
	
.suggestionList li {
    margin:0px;
    padding: 3px 0px;
    cursor: pointer;
    color:#fff;
    list-style-type:none;
}
	
.suggestionList li:hover {
    background-color: #999;
}

