/* ------- */
/* GENERAL */
/* ------- */
html, body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
}
body {
	background-repeat: repeat-x;
	background-image: url(img/bkg_body.png);
	background-position: 0px 0px;
	background-color: #6F7B7B;
}

div, span, h1, h2, h3, h4, h5, h6, p, a, strong, em, form, input, textarea, select, li {
	margin: 0px;
	padding: 0px;
}
ul, ol {
	margin: 0px;
	padding: 0px;
}
hr {
	display: none;
	vertical-align: baseline;
}
.cleaner {
	clear: both;
}
.cleaner p {
	display: none;
}

/* ------ */
/*  MAIN  */
/* ------ */
#main {
	background-image: url(img/bkg_main.png);
	background-repeat: repeat-y;
	margin: 0px auto;
	position: relative;
	width: 958px;
}
/* -------- */
/*  HEADER  */
/* -------- */
#header {
	background-image: url(img/bkg_header_right.png);
	background-repeat: no-repeat;
	position: relative;
	height: 202px;
	width: 958px;
}
#title {
	background-image: url(img/bkg_header_left.png);
	background-repeat: no-repeat;
	width: 950px;
	position: relative;
	height: 202px;
	margin: 0px auto;
	z-index: 1;
}
#title h1 {
	position: absolute;
	background-image: url(img/logo_aces_header.png);
	background-repeat: no-repeat;
	width: 325px;
	height: 75px;
	left: 605px;
	top: 23px;
}
#title h1 span {
	display: none;
}
#photo {
	position: absolute;
	left: 229px;
	top: 0px;
	width: 287px;
	height: 104px;
	z-index: 0;
}
#photo img {
}

/* ------ */
/*  MENU  */
/* ------ */
#menu {
	position: absolute;
	width: 938px;
	background-image: url(img/bkg_menu.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	top: 152px;
	z-index: 5;
	background-position: 0px 30px;
}
#menu ul {
}
#menu li {
	list-style-type: none;
	display: block;
	width: 103px;
	height: 50px;
	position: relative;
	float: left;
	margin: 0px 0px 0px 2px;
}
#menu li strong, #menu li a  {
	display: block;
	background-repeat: no-repeat;
	width: 103px;
	height: 50px;
	text-align: center;
	padding-top: 6px;
	z-index: 5;
}
#menu li strong {
	color: #333333;
	background-image: url(img/btn_topmenu_f3.png);
	padding-top: 11px;
	font-size: 13px;
}
#menu li a {
	background-image: url(img/btn_topmenu.png);
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	font-size: 11px;
}
#menu li a:hover {
	background-image: url(img/btn_topmenu_f2.png);
	color:#333333;
	padding-bottom: 8px;
}

#menu li a span {
	padding: 8px 5px 0px 5px;
	text-align: center;
	display: block;
}
#middle {
	position: relative;
	width: 950px;
	margin: 0px auto;
}

#middle h1 {
	color: #006600;
	font-size: 24px;
	font-weight: normal;
	position: relative;
	height: 30px;
	padding: 8px 0px 0px 15px;
	z-index: 0;
	border-color: #B1C3B1;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	margin-bottom: 10px;
}

#middle .sitemap {
	font-weight: normal;
	position: relative;
	padding: 8px 0px 0px 15px;
	z-index: 0;
}

/* SEARCH */
#search_bar {
	position: absolute;
	right: 0px;
	float: right;
	height: 46px;
	width: 382px;
	top: -16px;
	z-index: 10;
	background-position: top right;
	background-image: url(img/bkg_search.png);
	background-repeat: none;
}
#search_bar label {
	position: absolute;
	width: 50px;
	top: 11px;
	left: 58px;
	text-align: right;
	color: #006600;
	font-weight: bold;
	font-size: 13px;
}
#search_bar #search_text {
	background-image: url(img/search_text.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 160px;
	height: 32px;
	position: absolute;
	left: 130px;
	top: 6px;
}
#search_bar #search_text:hover {
	background-image: url(img/search_text_f2.png);
}

/*Agregado*/
#search_bar #search_dropdown 
{
	width: 130px;
	height: 32px;
	position: absolute;
	left: 5px;
	top: 11px;
}


/*Cambio text_to_search */
#search_bar #search_text #ctl00_cphBusqueda_ucBusqueda_txtBusqueda{
	background: none;
	border: none;
	width: 139px;
	height: 15px;
	position: absolute;
	left: 7px;
	top: 6px;
	color: #666666;
	font-size: 11px;
	padding: 4px 2px 1px 8px;
}
#search_bar #search_button {
	background-image: url(img/btn_search.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 80px;
	height: 22px;
	position: absolute;
	left: 290px;
	top: 11px;
}
#search_bar #search_button:hover {
	background-image: url(img/btn_search_f2.png);
}
#search_bar #search_button input {
	background: none;
	border: none;
	width: 80px;
	height: 22px;
}
#left_sidebar {
	float: left;
	position: relative;
	width: 181px;
}


/* ------- */
/* Blocks  */
/* ------- */
.block_center {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 10px 8px 10px;
	position: relative;
	padding: 0px;
	background-image: url(img/bkg_block_center.png);
	width: 502px;
	
}
.block_center p
{
	padding-left: 25px;
	font-size:11px;
}


.block_center h2 {
	color: #006600;
	font-size: 18px;
	font-weight: normal;
	position: relative;
	margin: 0px 0px 0px 10px;
	padding: 18px 0px 18px 53px;
	background-position: left center;
	background-repeat: no-repeat;
}
.block_center h2 span {
	background-image: url(img/block_center_underline.png);
	background-repeat: no-repeat;
	display: block;
	background-position: left bottom;
	padding-bottom: 5px;
	line-height: 18px;
	padding-right: 15px;
}
#right_sidebar {
	float: right;
	width: 242px;
	position: relative;
}
.block_left, .block_right {
	background-repeat: no-repeat;
	position: relative;
}
.block_left h4, .block_right h4 {
	color: #336600;
	font-size: 15px;
	margin: 0px 0px 0px 5px;
	padding: 22px 0px 10px 50px;
	background-repeat: no-repeat;
	background-position: 2px 13px;
}
.block_left {
	background-image: url(img/bkg_block_column_left.png);
	width: 181px;
	background-position: 0px 0px;
}
.block_right {
	background-image: url(img/bkg_block_column_right.png);
	width: 242px;
}

/* ------- */
/* CONTENT */
/* ------- */
#content {
	float: left;
	position: relative;
	width: 510px;
}

#text {
}
#text h1, #text h2, #text h3, #text h4 {
	color: #006600;
	padding: 8px 0px 0px 10px;
	border-color: #B1C3B1;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	margin-bottom: 10px;
}
#text h1 {
	font-size: 17px;
	font-weight: bold;
}
#text h2 {
	font-size: 15px;
	border-color: #CCCCCC;
	color: #666666;
}
#text h3 {
	font-size: 15px;
	color: #006600;
	border: none;
}
#text h4 {
	font-size: 15px;
	color: #666666;
	border: none;
}
#text p {
	text-indent: 10px;
}
#text ul, #text ol {
	margin: 15px 30px;
}

.product_item {
	position: relative;
	margin: 5px 0px 5px 20px;
	height: 90px;
}
.product_item img {
	width: 60px;
	height: 80px;
	position: absolute;
}
.product_item h3 a{
	font-size: 15px;
	color: #009900;
	margin: 0px 0px 5px 0px;
	position: relative;
}
.product_item p {
	margin: 0px 0px 5px 70px;
	position: relative;
}
.product_item .see_details {
	clear: both;
}
#products_new {
}
#products_new h2 {
	background-image: url(img/ico_nuevos.png);
}
#products_offers {
}
#products_offers h2 {
	background-image: url(img/ico_ofertas.png);
}
#products_featured {
}
#products_featured h2 {
	background-image: url(img/ico_destacados.png);
}

/* ------- */
/* SIDEBAR */
/* ------- */

#website_guide {
}
#website_guide h2 {
	background-image: url(img/ico_guia_small.png);
}
#website_guide ul {
	margin: 0px 10px;
	padding: 5px 5px 5px 15px;
}
#website_guide li {
}
#website_guide li a {
	color: #339900;
}
#website_guide li a span {
}

/* CATEGORIES */
#categories {
	position: relative;
	padding-bottom: 30px;
}
#categories h4 {
	background-image: url(img/ico_categorias.png);
}

#categories ul {
	margin: 5px 0px 15px 0px;
	padding: 2px 5px;
	position: relative;
	width: 171px;
}
#categories ul li {
	font-size: 12px;
	list-style-type: none;
	font-weight: bold;
	background-image: url(img/categoria_level1.png);
	background-repeat: no-repeat;
	width: 171px;
	margin: 2px 0px;
}
#categories ul li:hover {
	background-image: url(img/categoria_level1_select.png);
}
#categories ul li a {
	text-decoration: none;
	color: #333333;
	margin: 0px 0px 0px 10px;
	height: 18px;
	display: block;
	padding: 1px 0px 0px 0px;
}
#categories ul li ul {
	margin: 2px 0px;
	padding: 0px 0px;
}
#categories ul li ul li {
	font-size: 11px;
	font-weight: normal;
	background-image: url(img/categoria_level2.png);
	margin: 1px 0px;
}
#categories ul li ul li:hover {
	background-image: url(img/categoria_level2_select.png);
}
#categories ul li ul li a {
	margin: 0px 0px 0px 20px;
	color: #666666;
}

/*Catálogo*/
#catalogo {
	position: relative;
	padding-bottom: 30px;
}
#catalogo h4 {
	background-image: url(img/ico_catalogo_small.png);
}

#catalogo ul {
	margin: 5px 0px 15px 0px;
	padding: 2px 5px;
	position: relative;
	width:auto;	
}
#catalogo ul li {
	font-size: 12px;
	list-style-type: none;
	font-weight: bold;
	background-repeat:no-repeat;
	width:auto;
	margin: 2px 0px;
}
#catalogo ul li a {
	color: #339900;
}

/* MINICART */
#mini_cart {
}
#mini_cart h4 {
	background-image: url(img/ico_carrito.png);
}
#mini_cart_list {
	position: relative;
	width: 238px;
	margin: 5px 0px 5px 0px;
	background-image: url(img/bkg_block_column_right_bottom.png);
	background-position: left bottom;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	padding-left: 4px;
}
#mini_cart_list p {
	color: #666666;
	margin: 0px 5px 3px 5px;
}
#mini_cart_list table {
	border: none;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	position: relative;
	width: 238px;
}
#mini_cart_list th {
	font-size: 12px;
	color: #336600;
	margin: 0px;
	padding: 2px 5px;
}
#mini_cart_list td {
	margin: 0px;
	padding: 2px 5px;
}
#mini_cart_list td a {
	color: #60824A;
}
#mini_cart_list td a:hover {
}

#mini_cart_list .item_dark {
	background-color: #CEDBD0;
}
/*Cambiado id por class*/
.minicart_header {
	background-color: #C7D3C9;
}
#minicart_number_header {
	width: 15px;
	text-align: center;
}
.minicart_number {
	color: #666666;
	text-align: center;
}
#minicart_title_header {
	text-align: left;
	width: 150px;
}
.minicart_title {
	overflow: hidden;
	font-size: 11px;
	width: 160px;
	height: 15px;
	color: #666666;
}
#minicart_remove_item_header {
}

/*Cambiado*/
.minicart_remove_item_header 
{
	width: 20px;
}
.eliminar_button 
{
	background-image: url(img/btn_remover_del_carro.png);
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 18px;
	height: 17px;
	border: none;
}
.eliminar_button:hover {
	background-image: url(img/btn_remover_del_carro_f2.png);
	cursor: pointer;
}

#minicart_price_header {
	text-align: right;
}
.minicart_price {
	text-align: right;
	font-size: 12px;
	color: #666666;
}
#minicart_total_price_header {
	text-align: right;
	color: #006600;
	font-size: 14px;
}
#minicart_total_price {
	color: #FF3300;
	font-size: 15px;
	text-align: right;
}
#minicart_see_details {
}
#minicart_empty_cart {
}
/*Cambio minicart_checkout */
#ctl00_cphCarrito_ucResumenCarrito_btnFinalizarCompra{
	background-image: url(img/buy_button.png);
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 90px;
	height: 26px;
	text-align: right;
	position: absolute;
	right: 8px;
}
/*Cambio minicart_checkout */
#ctl00_cphCarrito_ucResumenCarrito_btnFinalizarCompra:hover {
	background-image: url(img/buy_button_f2.png);
}
#ctl00_cphCarrito_ucResumenCarrito_btnFinalizarCompra span {
	display: none;
}

/* LOGIN */
#user_login {
}
#user_login h2 {
	background-image: url(img/ico_login.png);
}
#user_login h4 
{
	background-image: url(img/ico_login.png);
	/*background-image: url(img/ico_usuarios_small.png);*/
}
#user_active {
}
#user_active h4 {
	background-image: url(img/ico_usuarios.png);
}
#user_new_user {
}
#user_new_user h2 {
	background-image: url(img/ico_nuevo_usuario.png);
}
#user_forgot_pass {
}
#user_forgot_pass h2 {
	background-image: url(img/ico_clave_perdida.png);
}


/* PREFOOTER */
#prefooter {
	clear: both;
	background-image: url(img/ico_aces_prefooter.png);
	background-repeat: no-repeat;
	background-position: right;
}

/* ------ */
/* FOOTER */
/* ------ */
#footer {
	background-image: url(img/bkg_footer.png);
	position: relative;
	height: 66px;
	background-repeat: no-repeat;
	clear: both;
	width: 958px;
	margin: 0px auto 30px auto;
}
#footer p span {
	display: none;
}

#logo_aces {
	position: absolute;
	width: 252px;
	height: 39px;
	top: 15px;
	left: 21px;
}
#logo_inis {
	position: absolute;
	width: 100px;
	height: 23px;
	top: 22px;
	right: 22px;
}
#logo_inis a {
	display: block;
	width: 100px;
	height: 23px;
	background-image: url(img/logo_inis.png);
	background-repeat: no-repeat;
}

/************************************Agregado INIS*************************************/

/* --------------------------------------------------------
   VISUALIZACION DE PRODUCTOS 
   -------------------------------------------------------- */
.product_item {
	margin: 5px 0px 5px 20px;
	position: relative;
	width: 50%;
	color: Black;
	vertical-align:top;
}
.product_item:hover {
	background-color:#DAEED7;
}
.product_item img {
	width: 60px;
	height: 80px;
	padding-left: 2px;

}
.product_item h3{
	font-size: 15px;
	color: #009900;
	margin: 0px 0px 5px 10px;
	position: relative;
}
.product_item p {
	margin: 0px 0px 5px 10px;
	position: relative;
}

.product_item .price {
	color: #006699;
	font-size: 15px;
	font-weight: bold;
	position: relative;
	display: block;
	width: 100%;
	text-align: left;
	margin: 0px 0px 5px 10px;
}
.product_item .mas_info
{
	color: #60824A;
}


table hr {
	display: block;
	position: relative;
	border-color: #009900;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
}


.btn_add_to_cart{
	position: relative;
	width: 126px;
	height: 21px;
	margin: 10px 0px 0px 0px;
	display: block;
	margin: 0px 0px 5px 10px;
}

.btn_add_to_cart {
	background-image: url(img/btn_agregar_al_carro.png);
}
.btn_add_to_cart:hover {
	background-image: url(img/btn_agregar_al_carro_f2.png);
}

.btn_registro
{
	float:right; 
	padding-right:3px;
	color: #009900;
	font-weight:bold;
}


/* --------------------------------------------------------
   MENU DE OPCIONES PARA EL USUARIO (AreaCliente.aspx)
   -------------------------------------------------------- */
.btn_login, .btn_registrarme, .btn_enviar_clave {
	position: relative;
	width: 80px;
	height: 22px;
	margin: 10px 0px 0px 0px;
	border: none;
	background: none;
	cursor: pointer;
	display: block;
}
.btn_login {
	background-image: url(img/btn_entrar.png);
}
.btn_login:hover {
	background-image: url(img/btn_entrar_f2.png);
}
.btn_registrarme {
	background-image: url(img/btn_guardar.png);
}
.btn_registrarme:hover {
	background-image: url(img/btn_guardar_f2.png);
}
.btn_enviar_clave {
	background-image: url(img/btn_enviar.png);
}
.btn_enviar_clave:hover {
	background-image: url(img/btn_enviar_f2.png);
}

/* --------------------------------------------------------
   MENU DE OPCIONES PARA EL USUARIO (AdministrarCuenta.aspx)
   -------------------------------------------------------- */
#user_menu
{
}
#user_menu h2
{
	background-image: url(img/ico_usuarios.png);
}
#user_menu .link
{
	margin-left: 30px;
	margin-top: 15px;
}
#user_menu .link a
{
	color: #006600;
	font-weight: bold;
}
#user_menu .desc
{
	color: #666666;
	margin-left: 40px;
}

/* ------------------------------------
   DATOS CUENTA (DatosCuenta.aspx)
   ------------------------------------ */
#user_datos_cuenta
{
}
#user_datos_cuenta h2
{
	background-image: url(img/ico_usuarios.png);
}
#tabla_guardar_cancelar_datos_cuenta
{
	position: relative;
	left: 70px;
}
#btn_aceptar_datos_cuenta, #btn_cancelar_datos_cuenta {
	position: relative;
	width: 80px;
	height: 22px;
	margin: 10px 0px 0px 0px;
	display: block;
}
#btn_aceptar_datos_cuenta 
{
	background-image: url(img/btn_aceptar.png);
}
#btn_aceptar_datos_cuenta:hover 
{
	background-image: url(img/btn_aceptar_f2.png);
}
#btn_cancelar_datos_cuenta {
	background-image: url(img/btn_cancelar.png);
}
#btn_cancelar_datos_cuenta:hover {
	background-image: url(img/btn_cancelar_f2.png);
}
#btn_aceptar_datos_cuenta input, #btn_cancelar_datos_cuenta input {
	border: none;
	background: none;
	position: absolute;
	width: 80px;
	height: 22px;
	top: 0px;
	left: 0px;
	cursor: pointer;
}

.btn_continuar_datos_cuenta {
	position: relative;
	width: 80px;
	height: 22px;
	margin: 10px 0px 0px 0px;
	border: none;
	background: none;
	cursor: pointer;
	display: block;
}
.btn_continuar_datos_cuenta {
	background-image: url(img/btn_aceptar.png);
}
.btn_continuar_datos_cuenta:hover {
	background-image: url(img/btn_aceptar_f2.png);
}

/* ------------------------------------
   DATOS PERSONALES (Registracion.aspx)
   ------------------------------------ */
#user_datos_personales
{
}
#user_datos_personales h2
{
	background-image: url(img/ico_usuarios.png);
}
.datos_personales_labels
{
	width: 80px;
	font-weight: bold;
	color: #336600;
}
.radiobutton
{
	position: relative;
}
.radiobutton tr td input
{
	position: relative;
	left: -5px;
	top: 2px;
}
#tabla_guardar_cancelar_datos_personales
{
	position: relative;
	left: 130px;
}
#btn_guardar_datos_personales, #btn_cancelar_datos_personales {
	position: relative;
	width: 80px;
	height: 22px;
	margin: 10px 0px 0px 0px;
	display: block;
}
#btn_guardar_datos_personales 
{
	background-image: url(img/btn_guardar.png);
}
#btn_guardar_datos_personales:hover 
{
	background-image: url(img/btn_guardar_f2.png);
}
#btn_cancelar_datos_personales {
	background-image: url(img/btn_cancelar.png);
}
#btn_cancelar_datos_personales:hover {
	background-image: url(img/btn_cancelar_f2.png);
}
#btn_guardar_datos_personales input, #btn_cancelar_datos_personales input {
	border: none;
	background: none;
	position: absolute;
	width: 80px;
	height: 22px;
	top: 0px;
	left: 0px;
	cursor: pointer;
}

/*PROCESO DE COMPRA*/
#btn_siguiente_compra, #btn_anterior_compra {
	position: relative;
	width: 80px;
	height: 22px;
	margin: 10px 0px 0px 0px;
	display: block;
}
#btn_siguiente_compra 
{
	background-image: url(img/btn_siguiente.png);
}
#btn_siguiente_compra:hover 
{
	background-image: url(img/btn_siguiente_f2.png);
}
#btn_anterior_compra {
	background-image: url(img/btn_anterior.png);
}
#btn_anterior_compra:hover {
	background-image: url(img/btn_anterior_f2.png);
}
#btn_siguiente_compra input, #btn_anterior_compra input {
	border: none;
	background: none;
	position: absolute;
	width: 80px;
	height: 22px;
	top: 0px;
	left: 0px;
	cursor: pointer;
}



/* ------------------------------------
   DETALLE ARTICULO (DetalleArticulo.aspx)
   ------------------------------------ */


#content_detalle .product_detail {
	margin: 5px 0px 5px 20px;
	position: relative;
	width: 100%;
	color: Black;
}
#content_detalle .product_detail img {
	width: 60px;
	height: 80px;
}
#content_detalle .product_detail h3 {
	font-size: 15px;
	color: #009900;
	margin: 0px 0px 5px 10px;
	position: relative;
}
#content_detalle .product_detail p {
	margin: 0px 0px 5px 10px;
	position: relative;
}
#content_detalle .product_detail .price {
	color: #006699;
	font-size: 15px;
	font-weight: bold;
	position: relative;
	display: block;
	width: 100%;
	text-align: left;
	margin: 0px 0px 5px 10px;
}


#content_detalle table hr {
	display: block;
	position: relative;
	border-color: #009900;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
}

/* ------------------------ */
/* DETALLE CARRITO          */
/* ------------------------ */

#content_mini_cart_detail {
	position: relative;
	width: 500px;
	float: left;

}
#content_mini_cart_detail div {
	position: relative;
	clear: both;
}

#mini_cart_detail h2 {
	background-image: url(img/ico_carrito.png);
}
#mini_cart_detail p {
	color: #666666;
	margin: 0px 5px 3px 20px;
}

#mini_cart_detail table {
	border: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	border-spacing: 0px;
	position: relative;
	width: 470px;
}
#mini_cart_detail th {
	font-size: 12px;
	color: #336600;
	margin: 0px;
	padding: 2px;
}
#mini_cart_detail td {
	margin: 0px;
	padding: 2px;
}
#mini_cart_detail td a {
	color: #60824A;
}
#mini_cart_detail td a:hover {
}

#mini_cart_detail .item_dark {
	background-color: #CEDBD0;
}
.minicart_header {
	background-color: #C7D3C9;
}
.minicart_number_header {
	width: 60px;
	text-align: center;
}
.minicart_number {
	width: 60px;
}
.minicart_number input {
	width: 40px;
	text-align: right;
}
.minicart_title_header {
	text-align: left;
	width: 300px;
}
.minicart_title {
	overflow: hidden;
	font-size: 11px;
	width: 300px;
	height: 15px;
	color: #666666;
}
.minicart_remove_item_header 
{
	width: 20px;
}

.minicart_price_unitario_header 
{
	width: 60px;
	text-align: right;
}
.minicart_price_unitario {
	text-align: right;
	font-size: 12px;
	color: #666666;
}

.minicart_price_header {
	width: 60px;
	text-align: right;
}
.minicart_price {
	text-align: right;
	font-size: 12px;
	color: #666666;
}
#minicart_total_price_header {
	text-align: right;
	color: #006600;
	font-size: 14px;
}
#minicart_total_price {
	color: #FF3300;
	font-size: 15px;
	text-align: right;
}
.minicart_actions_footer 
{
	background-color: #C7D3C9;
}
.minicart_actions_footer td
{
	width: 125px;
}

.minicart_checkout_detalles {
	background-image: url(img/buy_button.png);
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 90px;
	height: 26px;
	text-align: right;
	position: relative;
	margin: 5px 0px 0px 0px;
	left: 400px;
	border: none;
}
.minicart_checkout_detalles:hover {
	background-image: url(img/buy_button_f2.png);
}
.minicart_checkout_detalles a {
	background: none;
	border: none;
	position: absolute;
	width: 90px;
	height: 26px;
	top: 0px;
	left: 0px;
	cursor: pointer;
}

/* ------------- */
/* DEFAULT_ERROR */
/* ------------- */

#error .label_observ 
{
	font-weight: bold;
	color: #336600;
	position: relative;
	top: 15px;
	left: 5px;
	font-size: 13px;
}
#error .text_observ {
	position: relative;
	top: 30px;
	width: 372px;
	height: 240px;
	margin: 0px 0px 0px 10px;
}
#error .button_enviar 
{
	position: relative;
	width: 80px;
	height: 22px;
	margin: 40px 0px 0px 152px;
	border: none;
	background: none;
	cursor: pointer;
	display: block;
	background-image: url(img/btn_enviar.png);
}
#error .button_enviar:hover {
	background-image: url(img/btn_enviar_f2.png);
}


/* ------------- */
/* COLLAPSE      */
/* ------------- */

expand_collapse_cart 
{
	position: relative;
}

.expand_collapse_cart a 
{
	width: 23px;
	height: 23px;
	left: 150px;
	top: 10px;
	position: absolute;
	background-image: url(img/btn_expand.png);
}
.expand_collapse_cart a:hover {
	background-image: url(img/btn_expand_f2.png);
}

/* ------------- */
/* OFERTAS       */
/* ------------- */

.oferta_btn_sig a
{
	width:24px;
	height:25px;
	position: absolute;
	right:70px;
	top:195px;
	background-image: url(img/btn_siguiente.gif);
}

.oferta_btn_sig a:hover
{
	background-image: url(img/btn_siguiente_over.gif);	
}

.oferta_btn_ant a
{
	width:24px;
	height:25px;
	position:absolute;
	right:95px;
	top:195px;
	background-image: url(img/btn_atras.gif);
}

.oferta_btn_ant a:hover
{
	background-image: url(img/btn_atras_over.gif);	
}

/* ------------- */
/* Resultado Busq */
/* ------------- */

*Rolo

#resultadoBusqueda
{
	background-image: url(img/ico_resultadobusqueda.png);
}


/*Icono Sección Historia*/
#historia h2 {
	background-image: url(img/ico_historia.png);
}

/*Icono Sección Misión y visión*/
#misionvision h2 {
	background-image: url(img/ico_misionvision.png);
}

/*Icono Sección sucursales*/
#sucursales h2 {
	background-image: url(img/ico_sucursales.png);
}

/*Icono Sección recursos*/
#recursos h2 {
	background-image: url(img/ico_recursos.png);
}

/*Icono Sección eventos*/
#eventos h2 {
	background-image: url(img/ico_eventos.png);
}

/*Icono Sección mapa del sitio*/
#mapasitio h2 {
	background-image: url(img/ico_mapasitio.png);
}

/*Icono Sección contacto*/
#contacto h2 {
	background-image: url(img/ico_contacto.png);
}
.block_right h2 {
	color: #336600;
	font-size: 15px;
	margin: 0px 0px 0px 5px;
	padding: 22px 0px 10px 50px;
	background-repeat: no-repeat;
	background-position: 2px 13px;
}

/*Icono Sección ayuda*/
#ayuda h2 {
	background-image: url(img/ico_ayuda.png);
}
/*Icono Sección estado de los pedidos*/
#estadopedidos h2 {
	background-image: url(img/ico_estadopedidos.png);
}

/*Icono Sección información del estado de los pedidos*/
#infoestadopedidos h2 {
	background-image: url(img/ico_estadopedidos.png);
}

/*Icono Sección datos personales (proceso compra)*/
#datospersonales h2 {
	background-image: url(img/ico_datospersonales.png);
}

/*Icono Sección datos dirección envío(proceso compra)*/
#datosdireccionenvio h2 {
	background-image: url(img/ico_datosdireccionenvio.png);
}

/*Icono Sección datos dirección facturación(proceso compra)*/
#datosdireccionfacturacion h2 {
	background-image: url(img/ico_datosdireccionenvio.png);
}

/*Icono Sección información de compra(proceso compra)*/
#informacioncompra h2 {
	background-image: url(img/ico_informacioncompra.png);
}

/*Icono Sección forma pago(proceso compra)*/
#formapago h2 {
	background-image: url(img/ico_formapago.png);
}

/*Icono Sección fin de la compra(proceso compra)*/
#fincompra h2 {
	background-image: url(img/ico_fincompra.png);
}

/*Icono Sección validación de la cuenta de mail*/
#validacioncuenta h2 {
	background-image: url(img/ico_validacioncuenta.png);
}

/*Icono Sección validación de la cuenta de mail*/
#problemastock h2 {
	background-image: url(img/ico_validacioncuenta.png);
}

/*Icono para la confirmación del pago antes de enviar a Decidir*/
#detallepago h2{
	background-image: url(img/ico_guia.png);
}

/************************************* FIN Agregado INIS *************************************/