html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0}
body {line-height: 1; color: black;	background: white}
ol, ul {list-style: none}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0}
caption, th, td {text-align: left;font-weight: normal}

body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background:#FFFFFF url(../images/bg-principal.jpg) repeat-x top}


#wrapper { 
 margin: 0 auto;
 width: 982px;
  /*background: #FFFFFF url(../images/bg-middle.jpg) repeat-y center;*/
}
#header {
 color: #333;
 width: 980px;
 float: left;
 height: 80px;
 margin: 0px;
 position:relative;
 /*background: #FFFFFF url(../images/bg-top.jpg) top no-repeat;*/
}
#navigation {
float: left;
 width: 960px;
 color: #333;
 margin: 0px;
padding-left:20px;
}
#leftcolumn { 
 color: #333;
 margin: 0px;
 padding-left: 15px;
 width: 200px;
 float: left;
}
#content { 
 float: left;
/* color: #333;*/
 margin: 0px;
 padding: 5px;
/* border:#CCCCCC 1px solid;*/
 width: 530px;
 display: inline;
}

#contentArticulo { 
overflow:hidden;
 float: left;
 color: #333;
 margin: 0px 0px 0px 20px;
 padding: 5px;
 width: 930px;
 display: inline;
}
#slideshow {border:#999 1px solid; width:250px; margin:0 auto}
#tituloArticulo {background:url(../images/bg_articuloTitulo.jpg) top no-repeat; padding-top:10px; width:930px; margin:0 auto}
#tituloArticulo h1{color:#13637E; padding-bottom:10px; font-weight:bold; font-size:18px}
#dataArticulo{float:left; padding-left:50px; width:300px; padding-top:50px}
#dataArticulo p#precio{font-size:16px; color:#13637E; font-weight:bold; padding:5px 0px}
#dataArticulo p#precio span{font-size:16px; color:#003366; font-weight:bold}
#dataArticulo p{font-size:12px; color:#13637E; font-weight:bold; padding:5px 0px; border-bottom:#CCCCCC 1px solid}
#dataArticulo p span{font-size:12px; color:#003366; font-weight:bold}
#contador{}
#boton_comprar{background:url(../images/btn_comprar.gif) no-repeat; width:107px; height:30px;}
#boton_comprar a{color:#FFFFFF; font-weight:bold; text-decoration:none;}

#boton_verdetalles  {position:absolute; top:270px}
#boton_verdetalles a {
		display:block;
		width:103px;
		height:12px;
		
		margin-left: 15px;
		padding:3px 0px 5px 12px;
		*padding:3px 0px 3px 12px;
		font: bold 11px sans-serif;
		color:#FFF;
		background: url(../images/btn_verdetalles.gif) 0 0 no-repeat;
		text-decoration: none;
		text-align:left;
		}
	#boton_verdetalles a:hover {	
		background-position: 0px -20px;
		color: #FFF;
		}


/*_____________________Caja de Busqueda__*/
#palabraBuscada{height:15px; border:#F9F9F9 1px solid; padding:3px; position:relative; width:auto; background-color:#F5F5F5}
#xcerrar{position:absolute; bottom:5px}



#rightcolumn { 
 color: #333;
/* background: #E7DBD5;*/
 margin: 0px;
 padding: 5px;
 width: 200px;
 float: left;
}
#footer { 
 width: 980px;
 clear: both;
 color: #333;
 height:124px;
/* background: #FFFFFF url(../images/bg-bottom.jpg) no-repeat;*/
 padding-top:10px;
}




/* agregados*/
#navegacion{background-color:#F8F8F8; width:200px; float:left; display:inline}
#topeMenu{background:url(../images/tp_categorias.gif) no-repeat top; height:31px}
#botMenu{background:url(../images/bot_categorias.gif) no-repeat top; height:8px; margin-left:-2px}
.menu .level_1 a{color:#003366;}
/*.menu .level_2{background:url(../images/bg_categorias_l2_flat.jpg) no-repeat top; height:28px}
.menu .level_2alt{background:url(../images/bg_categorias_l2.jpg) no-repeat top; height:28px}*/

.menu {margin-left:1px; padding:0px; font-size:12px}
.menu .level_2 a{
display: block;
width:172px;
height:15px;
padding: 8px 5px 5px 20px;
background: url(../images/bg_categorias.jpg) no-repeat;
color:#FFFFFF;
text-decoration: none; /*lets remove the link underlines*/
border:none;}

.menu .level_2 a:hover{width:172px;
height:15px;
padding: 8px 5px 5px 20px;
background: url(../images/bg_categorias.jpg) 0px -28px no-repeat;
color:#FFFFFF;
text-decoration: none; /*lets remove the link underlines*/}

.menu .level_2 a.activo{width:172px;
height:15px;
padding: 8px 5px 5px 20px;
background: url(../images/bg_categorias.jpg) 0px -28px no-repeat;
color:#FFFFFF;
text-decoration: none; /*lets remove the link underlines*/}


.menu .level_3{background:url(../images/bg_categorias_l3.gif) no-repeat top; height:21px;}
.menu .level_3 a{color:#993333; position:relative; top:3px; left:35px; text-decoration:none; color:#5f5f5f; font-weight:bold}
.menu .level_3 a:hover{text-decoration:underline; color:#748A93}

.menu .level_4 a{color:#006633; margin-left:40px}
.menu .level_5 a{color:#669900; margin-left:50px}



/****************************************  BACKUP MENU PRINCIPAL
#menu {margin-left:2px}
#menu ul {	margin: 0;	padding: 0;	list-style-type: none;}	
#menu a {display: block;width:177px;height:15px;padding: 8px 5px 5px 15px;background: url(../images/bg_categorias.jpg) no-repeat;color:#FFFFFF;text-decoration: none; border:none;}
#menu a:link, #menu a:active, #menu a:visited {color: #FFF;}
#menu a:hover {width:177px;height:15px;padding: 8px 5px 5px 15px;background: url(../images/bg_categorias.jpg) 0px -28px no-repeat;color:#FFFFFF;text-decoration: none; lets remove the link underlines}
/**********************************************/



#listado #listadoCategorias {overflow:hidden; width:530px; background:#FFFFFF url(../images/bg-categorias_claro.gif) no-repeat top center}

#listado #listadoCategorias #migasPan a{color:#666666; text-decoration:none; font-weight:bold}
#listado #listadoCategorias #migasPan a:hover{text-decoration:underline}
#listado #listadoCategorias #migasPan{color:#999999; margin:10px; font-size:12px}
#listado #listadoCategorias #migasPan span{color:#003366; font-weight:bold; background-color:#CCCCCC}

#topeListado{background:url(../images/bg-contenido.gif) no-repeat; width:518px; height:17px; padding:8px 5px 3px 10px; margin-top:7px}
#topeListado p{font-size: 12px;color: #666666;}
#topeListado #promotitulo{color:#003399; font-weight:bold}
#topeListado p span{color: #1a749c;font-weight:bold}
#topeListado p span#articulos{font-size: 11px;color:#999999; font-weight:normal}


#listado #listadoCategorias .categoria{padding:5px; float:left; width:160px; margin-left:5px}
#listado #listadoCategorias .categoria a{text-decoration:none; font-size:11px; color:#666666; padding-left:8px; background: url(../images/ico_categoria-bullet.gif) left no-repeat}
#listado #listadoCategorias .categoria a:hover{color:#1A749C; text-decoration:underline}

#listado #paginador{ clear:left; border-top:#999999 1px solid; height:50px; padding-bottom:10px}
#listado #paginador ul#paginas{margin-left: 0;padding-left: 0;white-space: nowrap; margin-top:15px; font-family:"Trebuchet MS"}
#listado #paginador #paginas li{display: inline;list-style-type: none; padding:0px 2px}
#listado #paginador #paginas li#active a{background-color:#C8DEE7; color:#369; border:#6792AB 1px solid}
#listado #paginador #paginas a { padding: 3px 5px; font-size:11px }
#listado #paginador #paginas a:link, #paginas a:visited{color: #006699;background-color: #FFF;text-decoration: none; border:#C8DEE7 1px solid}
/*#listado #paginador #paginas a:hover{color: #fff;background-color: #369;text-decoration: none;}*/
#listado #paginador #paginas a:hover{color: #006699; background-color: #FFF; text-decoration: none; border:#6792AB 1px solid}


	.itemListado{border:#FF0000 1px solid}
		.itemListado #fotoG{margin-left:20px}
		.itemListado #precio{color:#FF0000; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold}
		.itemListado h1{font-size:12px; color:#003366}
		.itemListado h2{font-size:11px; color:#006699}
		.itemListado h3{font-size:15px; color:#660000}


	.itemOver{border:#003399 1px solid}
	
	.item#resaltado{border:#006795 1px solid}	
	.item#resaltado2{background-color:#C8DEE7}
	
	.item{width:154px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; float:left; height:290px; margin:5px; border:#E3E3E3 1px solid; padding:5px; background-color:#FFFFFF; font-size:13px; position:relative}
		.item h1 {margin-top:7px; text-align:center}
		.item h1 a{text-decoration:none; line-height:13px; color:#333333; font-size:12px;  font-weight:bold;}
		.item #fotoG{margin-left:20px; margin-top:5px}
		.item #precio{color:#003366; font-size:14px; font-weight:bold; margin:5px 0px 0px 0px; text-align:center}
		.item #infoArticulo{font-size:11px; color:#333333; line-height:16px;}
		.item #composicion{color:#006633}
		.item #iconComposicion{position:relative; top:3px}
		.item h1{font-size:12px; color:#003366}
		.item h2{font-size:11px; color:#006699}
		.item h3{font-size:15px; color:#660000}

		.item .icoGoto{text-decoration:none; font-size:11px; color:#000}
		.item .icoGoto span{position:relative; bottom:5px; left:2px
		}
		


/***************************/
/* Buscador */
#buscador{width:197px; background:#FFFFFF url(../images/bg_buscar.gif) no-repeat; position:relative}
#buscador #buscar_palabras{width:105px; border:#FFF 1px solid; position:absolute; top:9px; left:58px; height:11px; font-size:9px}
#buscador #btn_buscar{width:20px; position:relative; left:170px; top:-7px}

/***************************/
/*_______________________Estilos del ShowRoom*/
div.notCont {display:none;clear:both; position:relative; width:529px; overflow:hidden; background-color:#FFF; margin-left:13px}
#carruselServicios {position:relative;overflow:hidden;left:0}
.detalleServicio {width:529px;float:left!important;}
:-moz-any-link:focus { outline: none}
img{border:0px}
#promos{border:#FF0000 1px solid; width:400px; height:200px}

/*- Menu Tabs--------------------------- */ 
    #tabs span img{width:70px; margin-left:10px}
    #tabs h1{
		color:#003366;
		font-size:10px; 
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:0px
	}
    #tabs {
      float:left;
	  display:inline;
      width:528px;
      background:#FFF;
      font-size:93%;
      line-height:normal;
	  overflow:auto;
	  border-left:#CCCCCC 1px solid;
	  border-bottom:#CCCCCC 1px solid;
	  border-right:#CCCCCC 1px solid;
	  margin-left:15px
      }
    #tabs ul {
	  margin:0;
	  padding:0px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url(../images/tableft.jpg) no-repeat left top;
      margin:0;
      padding:0px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url(../images/tabright.jpg) no-repeat right top;
      padding-top:5px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none; height:77px; width:88px}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -88px;
	  cursor:hand;
      }
    #tabs a:hover span {
      background-position:100% -88px;
      }
    #tabs a span.activo {
      background-position:100% -88px;
      }
#zonaPromos{width:550px; padding-top:20px; background:url(../images/bg_carrusel.gif) no-repeat; padding-bottom:20px; margin-top:10px}

/*____________________________________________*/




/* CSS Document */

#pais {
	padding: 5px;
	width:100px;
	background-color:#DCECF1;
	text-align:left;
	font-family:"Tahoma";
	font-weight:bold;
	color:#236072;
	font-size:12px;
	border-left:#78BCD1 solid 1px;
	border-top:#78BCD1 solid 1px;
	border-right:#78BCD1 solid 1px;	
}

#titulo {
	padding: 10px;
/*	border:thin #990000 double;*/
	text-align:justify;
	width:180px;
	border:#C8DEE7 solid 1px;
	overflow:auto

}
#headerTags{width:202px; margin:0 auto}

#header #logotipo{width:260px; position:absolute; left:17px; top:20px}
#header #logotipo p{text-align:right; padding-right:10px; font-size:12px}
#header #menuPrincipal{position:absolute; left:500px; top:30px;}
#header #menuPrincipal li{display:inline; float:left;  background:url(../images/bullet_menuppal.gif) no-repeat 0px 9px; margin-left:20px; padding:3px 0px 3px 5px}
#header #menuPrincipal li a{color:#748A93; text-decoration:none;}
#header #menuPrincipal li a:hover{color:#666666; text-decoration:underline}
#header #bandera{position:absolute; left:900px; top:20px}



#titulo a{text-decoration:none}
#titulo a:hover{color:#436478!important;}
#titulo a.rank1{color:#6792AB; font-weight:bold; font-size:20px}
#titulo a.rank2_3{color:#73A2BD; font-size:17px}
#titulo a.rank4_9{color:#86B4CF; font-size:14px}
#titulo a.rank_10{color:#9FC2D6; font-size:11px}

#promoFull{padding:3px; width:162px}
#promoFull p.tituloArticulo{width:99px; float:left; margin-left:3px; padding-top:10px; text-align:center; font-size:0.95em; color:#003366}
#promoFull p.precioArticulo{display:block; text-align:center; padding:3px 0px; color:#003366; font-weight:bold}



#promoDisplay{ width: 170px; margin:10px 0px 10px 5px}
#promoDisplay ul{margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif}
#top10 li{height:18px}
#promoDisplay a{display: block;padding:3px;width: 164px;background-color: #FFF;border-bottom: 1px solid #e5e5e5;}
#promoDisplay a:link, #top10 a:visited{color:#666666;text-decoration: none;  font-size:0.85em;}
#promoDisplay a:hover{background-color: #DCE7ED;color:#666666;}

/*#top10 {border:#FF0000 1px solid; width:150px}
#top10 ul{margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif;}
#top10 a{margin:0px; display: block; padding: 0px; background-color: #FFF; border-bottom: 1px solid #CCC; font-size:0.85em;}
#top10 a:link, #top10 a:visited{color:#666666; text-decoration: none;}
#top10 a:hover{background-color: #CCCCCC;color: #666666;}*/

 
/* .palabra{width:auto; float:left; margin:0px 3px}	*/	
/* .palabra{width:auto; float:left; margin:0px 3px}	*/	

/***************************/
/* Estilos Footer */

#footer #paises {border-top:#CCCCCC 1px solid; overflow:auto; font-size:11px; width:780px; margin:0 auto; padding-top:10px}
#footer #paises li{text-align:center; float:left; margin:5px; color:#666}
#footer #paises li a{text-decoration:none; color:#666; }
#footer #paises li a img{padding-top:9px}
#footer p{font-size:11px; width:770px; margin:0 auto;color:#999; text-align:center}


#grupoPaises{border:#333333 5px solid; width:465px; background-color:#5D5D5D; overflow:hidden; position:absolute; left:410px; top:5px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; display:none; padding:0px 0px 10px 10px}
#grupoPaises p {text-align:right; padding:5px 5px 10px 5px}
#grupoPaises p a{color:#FFFFFF; font-size:11px; font-weight:bold}
#grupoPaises ul li{float:left; display:inline; width:110px; padding:3px;}
#grupoPaises ul li a{color:#FFFFFF; font-size:11px; text-decoration:none}
#grupoPaises ul li a span{padding-left:5px; color:#CCCCCC}
#grupoPaises ul li a:hover span{padding-left:5px; text-decoration:underline; color:#FFFFFF}


#suscribirUsuario{border:#333333 5px solid; width:320px; background-color:#5D5D5D; overflow:hidden; position:absolute; left:410px; top:5px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; display:none; padding:0px 0px 10px 10px}

#suscribete{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px}
#suscribete input.textfield{padding:3px; font-size:11px}
#suscribete label{}
#suscribete em.error {
  background:url(../images/exclamation.gif) no-repeat 0px 0px;
  padding-left: 16px;
}
#suscribete em.success {
  background:url(../images/accept.gif) no-repeat 0px 0px;
  padding-left: 16px;
}

#suscribete label.error {
	margin-left: auto;
	width: 250px;
}
#loadingBox{display:none}
#regreso{background-color:#999999; padding:3px; display:none; margin:3px 0px; color:#FFFFFF}
#suscribete em.error { color:#FFF; font-size:12px; margin-left:5px;}
#suscribete .errorIcon{width:250px ;position:relative; bottom:7px}
#warning { display: none; font-size:15px}
#tituloBox{color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:underline; margin:10px 0px}
#cerrar-suscribir{text-align:right}
#cerrar-suscribir a{color:#FFFFFF; font-weight:bold; margin-right:10px}
/*#suscribete input:focus { border: 1px dotted #006699; }
#suscribete input.error { border: 1px solid #8B0000; }*/