img 
h2 {
  font:normal 9px verdana; 
  color: #666;
  text-decoration: none;
}
.input {  font:normal 10px  Verdana; background: #ccc; border: 1px solid #999;}
.boton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #d74475;
  border: 1px solid #999;
  color: #999;
  cursor:pointer;
}

.linkbotones_top_desp {
    background-color:  #000;
    text-decoration: none;
    height: 10px;
    font:normal 10px Verdana;
    text-align:left;
    color: #999;
}


a.linkbotones_top_desp {
  background-color: #000;
  text-decoration: none;
  height: 10px;
  text-align:left;
  font:normal 10px Verdana;
  color: #999;
}
  
a.linkbotones_top_desp:hover {
    background-color: #000;
    text-decoration: underline;
    height: 10px;
    font:normal 10px Verdana;
    color:#999;
}

div.linkbotones_top_desp ul{
    color: #999;
    display: block;
}


div.linkbotones_top_desp ul li{
	background:#000
    margin:0;
    padding:0;
    cursor: pointer;
    color: #999;
    display: block;
    text-align:left;
    
}


/* desplegable ajax */

#autocomplete_choices {
	display:block;
    background:#000;

    font:normal 10px arial;
    cursor:pointer;
    
}

#autocomplete_choices ul{
	display:block;
    margin:0px;
    padding:0px;
    background:#000;
    width:280px;
}

#autocomplete_choices a{
	display:block;
    margin:0px;
    padding:0px;
    background:#000
}

	/* HOVER */
#autocomplete_choices .selected{
	display:block;
    _width:100%;
	background-color: #000;
	color:  #999;
}


/* fin desplegable ajax */


.bto_up{
	background-color:#999;
}
.bto_down {
	background:#d74475;
}

.fondo_imagen {
	border:1px solid #FFFFFF;
    background:#FFFFFF;
}


  .box_error{
    font:500 11px verdana;
	border:1px solid #999;
	color:#f00;
	background:#fefff0 url(imagenes/ico_alerta.gif) no-repeat 2%;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	padding-left:40px
}
.solapa_caja{
	background:#;
}
.fondo_tabla_central{
	background:#;
}
.barra_solapa_top{
background:url(images/solapa_ttop.gif) no-repeat;
}
.barra_solapa_bottom{
background:url(images/solapa_foot.gif) no-repeat;
}

#dropmenudiv{
position:absolute;
background-color: #333;
/*border-color: #cccccc;*/
font:normal 10px Verdana;
/*color: #ff0000;*/
line-height:18px;
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: #;
}



#boto_desple a{
	background:#;
    _width:100%;

}
#boto_desple a:hover{
    background:#;
    _width:100%;
}

#boto_desple td{
	border-bottom:1px dotted #333;
}


.botonera {
	padding-left:13px;
	border:1px solid;
	border-color: #cccccc;
	border: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	/*height: 15px;*/
	text-decoration:none;
	background:url(images/bullet.gif) no-repeat 2% #000;
}


a.rubro{
	text-align:right;
	font:bold 13px Times New Roman;	
	font-style:italic;
    padding:2px 0px 2px 2px;
    display:block;
    /*height: 20px;*/
    color: #999;
    text-decoration:none;
}

a.rubro:hover{
text-align:right;
	font:bold 13px Times New Roman;	
	font-style:italic;
    padding:2px 0px 2px 2px;
    /*height: 20px;*/
    display:block;
    color: #b91fb5;
    text-decoration:none;
}

a.subrubro{
	font:normal 11px Arial;
	/*height: 15px;*/
	padding:1px 4px 1px 4px;
	color: #999;
	text-decoration:none;
	text-align:left
	}

a.subrubro:hover{
	font:normal 11px Arial;
	/*height: 15px;*/
	padding:1px 4px 1px 4px;
	color: #b91fb5;
	text-decoration:none;
}



.foot {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9px;
  color: #666;
  text-decoration: none;
  background:#;
  }
   
  
  
  .foot a {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #666;text-decoration: none;}
  
  .lart {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #d74475;
  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: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px 0px 3px 0px;
	color: #999;
	font-weight: bold;
} 
  /*----------------------------------------------------------------*/
  .solapas a {
  background-color: # ;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999;
  font-weight: bolder;}
  
  .leyenda {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #ccc ;
  background-color: #000 ;
  font-size: 10px;
  }  
  
  .tds_detalle {
	background-color: #4c4c4c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #999;
	/*border-left:1px solid #ccc;*/
	padding:5px;
	}
	.tds_detalle a{
		background-color: #;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999;
		text-decoration: none;
	}
	.tds_detalle a:hover {
		background-color: #;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999;
		text-decoration: underline;
	}
	.tds_servicio {
		background-color: #4c4c4c;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:  #999;
		padding:5px;
		border-bottom:1px solid #000
	}
	.tds_servicio a{
		background-color: #;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999;
		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: #4c4c4c;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:  #999;
  }
  .tds a{
  background-color: #;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999;
  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: #4c4c4c;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:  #999;
  text-decoration: none;
  }
  .tds_2 a {
  background-color:  #;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:  #999;
  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: #999;
  margin: 0;
  }

  a.pre_marca {
  font-family: trebuchet, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #999;
  margin: 0;
  }
  
  a.pre_marca:hover{
  font-family: trebuchet, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #999;
  margin: 0; text-decoration:underline;
  }
  .precio {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #999;
  background-color: #;
  }
  .precio-tachado {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  text-decoration:line-through;  
  font-weight: bold; 
  color: #F00;
  background-color: #;
  }
  .marca {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #d74475;
  text-decoration: none
  }
  .marca:hover {
  color: #d74475;
  text-decoration: underline
  }
  .top 
  {
  width: 770px;
  background-image: url(images/cabecera.gif);
  background-repeat: no-repeat;
  background-color: #171512;
  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: #999;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  }
  .linkbotones_rub_top {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
  }
  .linkbotones_rub_top a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  }
  .fondo_menu_sup {
  background:#171512;
  }
  .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-image: url();
  background:url(imginst/fondo.gif) center -10px no-repeat #000;
  }
  .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: #d74475;
  text-decoration: none;
  margin: 0px;
  }
  
  a.rubrosysub:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #d74475;
  text-decoration: none;
  margin: 0px;
  }  


  .rubrosysub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #d74475;
  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: #ccc;
  }
  .abajo{
  display:block;
  background-color: #000;
  display:block;
  height: 3px;
	width:670px;
  }
  .td_solapas {
  color: #999;
  font-family: Trebuchet MS;
  background-color: #000;
  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: #000;
  }
  /*--------------------------PUNTAS REDONDEADAS --------------------------------------*/
  .abajo{
  display:block;
  background-color: #000;
  display:block;
  height: 2px;
  width: 100%;
  }
  b.rtoptit b, b.rbottomtit b{display:block;height: 1px;
  overflow: hidden; }
  b.rtoptit b { background:  #000}
  
  b.rbottomtit b {
  background-color: #000;
  }
  
  
  
  b.r1tit
  b.r2tit{
  margin: 0 3px;
  color:  #000;
  }
  b.r3tit{
  margin: 0 2px;
  background-color:  #000;
  }
  b.rtoptit b.r4tit, b.rbottom2 b.r4tit
  
  .td_solapas {
  color:  #999;
  font:normal 12px Verdana;
  background-color: #000;
  width: 100%;
  text-align: center;
  }

  
  .sepa5{
  height:15px; min-height:15px;
  } 

.oculto 
.visible 
.caja_talle {
	border:1px solid #999;
	width:100%;
	color:#999
}
#preview_color img {
	border:1px solid #ccc;
    padding:1px;
    background:#fff;
}

/******************* CARGA AL CARRITO LOADER ******************************/
#interface1 {
	z-index:1;
}
#contenedorCargando 
#fondo_loader 


/* 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;
}
.col_listado{
	background:url(imagenes/borde.gif) no-repeat bottom center  ;
    border-right:1px solid #000;
    margin-bottom:5px;
}
.col_listado_1{
	background:url(imagenes/borde.gif) no-repeat bottom center  ;
	margin-bottom:5px;
}
/******************************* ALERTA CARRITO ********************************/

/* 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;
}

/************* especificos ************/

a.pre_marca, a.pre_marca:hover {
	text-decoration:none;
	margin-top:15px;
}
.tdsportofem {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:  #999;
}
.tdsportofem a {
	color:#ccc; text-decoration:none
}
.tdsportofem a:hover {
	color:#999; text-decoration:none
}

.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:10px;
width:149px;
padding:7px 0;
color:#000;
background:#949e7c;
text-decoration:none;
margin-right:1px;
text-align:center;
font-family:verdana, sans-serif;
}
/* style the links hover */
.menu :hover{
color:#444;
background:#d4d8bd;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}

/******************************* 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;
}
#comp_artima img {
width:80px;
height:102px;
}
