/* CSS Document */
/******************************************************************************************/
/****************          ESTRUCTURA INICIAL PARA LA PAGINA                  ************/
* { padding: 0px; margin: 0px; }

img 
{
	border:0px solid
}

a
{
	outline:none;
}

.derecha {
	float: right;
}

.izquierda {
	float: left;
}

body 
{
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	background-color:#fff5dd;
	overflow: auto;
}

#contenedor_principal {
	width: auto;
	margin: 0px auto;
	font-size: 11px;
	color: #2e2e2e;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
}

#imagen_cabecera {
	width:1020px;
	height:471px;
	margin-left:auto;
	margin-right:auto;
}

#imagen_cabecera .logo {
	float: left;
	display: block;
	width: 266px;
	height: 74px;
}

#rss {
	float: right;
	display: block;
	width: 148px;
	height: 26px;
    margin-top: 21px;
    padding-right: 23px;
}

#rss .separador {
    float: left;
	display: block;
    width: 13px;
    height: 26px;
}

#rss .facebook {
    float: left;
	display: block;
    width: 27px;
    height: 26px;
	background: url(../Images/facebook.png) no-repeat;
    cursor: pointer;
}

#rss .twitter {
    float: left;
	display: block;
    width: 27px;
    height: 26px;
	background: url(../Images/twitter.png) no-repeat;
    cursor: pointer;
}

#rss .flickr {
    float: left;
	display: block;
    width: 27px;
    height: 26px;
	background: url(../Images/flickr.png) no-repeat;
    cursor: pointer;
}

#rss .tuenti {
    float: left;
	display: block;
    width: 27px;
    height: 26px;
	background: url(../Images/tuenti.png) no-repeat;
    cursor: pointer;
}

/********************************************************************************************/
/******************************************* MENU *******************************************/
/********************************************************************************************/

#menu {
	background:url(../Images/banner_menu.jpg) no-repeat;
	width:1020px;
	height:49px;
	margin-left:auto;
	margin-right:auto;
}

/********************************************************************************************/
/******************************************* LA FIRMA ***************************************/
/********************************************************************************************/
#menu .firma
{
	padding-left:80px;
	margin-top:12px;
	width: 87px;
	height: 23px;
	float: left;
	
	
}

.firma a
{
	
	display: block;
	width: 87px;
	height: 23px;
	text-align: center;
	voice-family: inherit;
}

.firma a.main_nav_item
{
	text-decoration: none;
	background: url(../Images/btn_firma_off.jpg) no-repeat;
}

.firma a.main_nav_item:hover
{
	background: url(../Images/btn_firma_on.jpg) no-repeat;
	text-decoration: none;
}

.firma a.main_nav_active_item
{
	background: url(../Images/btn_firma_on.jpg) no-repeat;
	text-decoration: none;
}


/********************************************************************************************/
/******************************************* IMAGINA TU JOYA *******************************/
/********************************************************************************************/
#menu .imagina
{
	margin-left:10px;
	margin-top:12px;
	width: 125px;
	height: 23px;
	float: left;
	
	
}

.imagina a
{
	
	display: block;
	width: 125px;
	height: 23px;
	text-align: center;
	voice-family: inherit;
}

.imagina a.main_nav_item
{
	text-decoration: none;
	background: url(../Images/btn_imagina_off.jpg) no-repeat;
}

.imagina a.main_nav_item:hover
{
	background: url(../Images/btn_imagina_on.jpg) no-repeat;
	text-decoration: none;
}

.imagina a.main_nav_active_item
{
	background: url(../Images/btn_imagina_on.jpg) no-repeat;
	text-decoration: none;
}

/********************************************************************************************/
/******************************************* COLLECIÓN    ***********************************/
/********************************************************************************************/
#menu .coleccion
{
	margin-left:10px;
	margin-top:12px;
	width: 142px;
	height: 23px;
	float: left;
}

.coleccion a
{
	display: block;
	width: 142px;
	height: 23px;
	text-align: center;
	voice-family: inherit;
}

.coleccion a.main_nav_item
{
	text-decoration: none;
	background: url(../Images/btn_coleccion_off.jpg) no-repeat;
}

.coleccion a.main_nav_item:hover
{
	background: url(../Images/btn_coleccion_on.jpg) no-repeat;
	text-decoration: none;
}

.coleccion a.main_nav_active_item
{
	background: url(../Images/btn_coleccion_on.jpg) no-repeat;
	text-decoration: none;
}

/********************************************************************************************/
/******************************************* LA NOTICIAS ***************************************/
/********************************************************************************************/
#menu .noticias
{
	margin-left:10px;
	margin-top:12px;
	width: 87px;
	height: 23px;
	float: left;	
}

.noticias a
{
	display: block;
	width: 87px;
	height: 23px;
	text-align: center;
	voice-family: inherit;
}

.noticias a.main_nav_item
{
	text-decoration: none;
	background: url(../Images/btn_noticias_off.jpg) no-repeat;
}

.noticias a.main_nav_item:hover
{
	background: url(../Images/btn_noticias_on.jpg) no-repeat;
	text-decoration: none;
}

.noticias a.main_nav_active_item
{
	background: url(../Images/btn_noticias_on.jpg) no-repeat;
	text-decoration: none;
}

/********************************************************************************************/
/******************************************* SHOWROOM ***************************************/
/********************************************************************************************/
#menu .showroom
{
	margin-left:10px;
	margin-top:12px;
	width: 87px;
	height: 23px;
	float: left;
}

.showroom a
{
	display: block;
	width: 87px;
	height: 23px;
	text-align: center;
	voice-family: inherit;
}

.showroom a.main_nav_item
{
	text-decoration: none;
	background: url(../Images/btn_showroom_off.jpg) no-repeat;
}

.showroom a.main_nav_item:hover
{
	background: url(../Images/btn_showroom_on.jpg) no-repeat;
	text-decoration: none;
}

.showroom a.main_nav_active_item
{
	background: url(../Images/btn_showroom_on.jpg) no-repeat;
	text-decoration: none;
}

/********************************************************************************************/
/******************************************* CLIENTES ***************************************/
/********************************************************************************************/
#menu .clientes
{
	margin-left:10px;
	margin-top:12px;
	width: 87px;
	height: 23px;
	float: left;
}

.clientes a
{
	display: block;
	width: 87px;
	height: 23px;
	text-align: center;
	voice-family: inherit;
}

.clientes a.main_nav_item
{
	text-decoration: none;
	background: url(../Images/btn_clientes_off.jpg) no-repeat;
}

.clientes a.main_nav_item:hover
{
	background: url(../Images/btn_clientes_on.jpg) no-repeat;
	text-decoration: none;
}

.clientes a.main_nav_active_item
{
	background: url(../Images/btn_clientes_on.jpg) no-repeat;
	text-decoration: none;
}


/********************************************************************************************/
/******************************************* CONTACTO ***************************************/
/********************************************************************************************/
#menu .contacto
{
	margin-left:10px;
	margin-top:12px;
	width: 87px;
	height: 23px;
	float: left;

	
}

.contacto a
{
	display: block;
	width: 125px;
	height: 23px;
	text-align: center;
	voice-family: inherit;
}

.contacto a.main_nav_item
{
	text-decoration: none;
	background: url(../Images/btn_contacto_off.jpg) no-repeat;
}

.contacto a.main_nav_item:hover
{
	background: url(../Images/btn_contacto_on.jpg) no-repeat;
	text-decoration: none;
}

.contacto a.main_nav_active_item
{
	background: url(../Images/btn_contacto_on.jpg) no-repeat;
	text-decoration: none;
}

/********************************************************************************************/

/********************************************************************************************/
/******************************************* REGISTRO ***************************************/
/********************************************************************************************/
#menu .registro
{
	margin-left:10px;
	margin-top:12px;
	width: 87px;
	height: 23px;
	float: left;

	
}

.registro a
{
	display: block;
	width: 125px;
	height: 23px;
	text-align: center;
	voice-family: inherit;
}

.registro a.main_nav_item
{
	text-decoration: none;
	background: url(../Images/btn_registro_off.jpg) no-repeat;
}

.registro a.main_nav_item:hover
{
	background: url(../Images/btn_registro_on.jpg) no-repeat;
	text-decoration: none;
}

.registro a.main_nav_active_item
{
	background: url(../Images/btn_registro_on.jpg) no-repeat;
	text-decoration: none;
}

/********************************************************************************************/

/********************************************************************************************/
/************************************* BANNER ABAJO IMAGENES ********************************/
/********************************************************************************************/

#banner_abajo_imagenes {
	background:url(../Images/banner_abajo.jpg);
	width:1020px;
	height:140px;
	margin-left:auto;
	margin-right:auto;
}

#banner_abajo_imagenes .galeria{
	float: left;	
	width:732px;
	height:115px;
	padding-left:140px;
	padding-top:21px;
}


#banner_abajo_imagenes .flash{
	width:1020px;
	height:98px;
	padding-top:21px;
	text-align:center;
}


#pie {
	width:1020px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878787;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#pie .aicor {
	font-size: 9px;
	color: #656464;
}

#pie .aicor a {
	text-decoration: none;
	color: #656464;
}


/********************************************************************************************/
/*************************************  SECCION LA FIRMA     ********************************/
/********************************************************************************************/

#tabuladores {
	float: left;
	width:100%;
    margin-top: 8px;
}

#tabuladores .tab_op1 {
	float: left;
	width: 87px;
	height: 25px;
	margin-left: 30px;
	background: url(../Images/tab1.jpg) no-repeat;
	cursor: pointer;
}

#tabuladores .tab_op1_act {
	float: left;
	width: 87px;
	height: 25px;
	margin-left: 30px;
	background: url(../Images/tab1.jpg) no-repeat;
	cursor: pointer;
}

#tabuladores .tab_op2 {
	float: left;
	width: 80px;
	height: 25px;
	margin-left: 3px;
	background: url(../Images/tab2.jpg) no-repeat;
	cursor: pointer;
}

#tabuladores .tab_op2_act {
	float: left;
	width: 80px;
	height: 25px;
	margin-left: 3px;
	background: url(../Images/tab2_act.jpg) no-repeat;
	cursor: pointer;
}

#tabuladores .tab_op3 {
	float: left;
	width: 135px;
	height: 25px;
	margin-left: 3px;
	background: url(../Images/tab3.jpg) no-repeat;
	cursor: pointer;
}

#tabuladores .tab_op3_act {
	float: left;
	width: 135px;
	height: 25px;
	margin-left: 3px;
	background: url(../Images/tab3.jpg) no-repeat;
	cursor: pointer;
}

#container_tab_op1, #container_tab_op2, #container_tab_op3 {
	float: left;
	width:310px;
	height:334px;
	line-height:25px;
	padding-left:43px;
	margin-top:10px;
	color:#434343;
	text-align:justify
}

#container_tab_op2, #container_tab_op3 {
	display: none;
}

/********************************************************************************************/
/*************************************  SECCION NOTICIAS  ***********************************/
/********************************************************************************************/

#imagen_cabecera .cont_noticias {
	float:left;
	width:995px;
}

#imagen_cabecera .info_noticias {
	float:left;
	width:250px;
	height:375px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a8a7a7;
	text-align:justify;
}

#imagen_cabecera .info_noticias  .noticias1 {
	float:left;
	width:250px;
	height:75px;
	color:#a8a7a7;
	text-align:justify;
	margin-top:41px;
	padding-left:45px;
	line-height:19px;
}

#imagen_cabecera .info_noticias  .noticias2 {
	float:left;
	width:250px;
	height:75px;
	color:#a8a7a7;
	text-align:justify;
	margin-top: 70px;
	padding-left:45px;
	line-height:19px;
}

#imagen_cabecera .info_noticias  .noticias1 .fecha, #imagen_cabecera .info_noticias  .noticias2 .fecha {
	float:left;
	width:250px;
	color: #e50307;
}

#imagen_cabecera .info_noticias  .noticias1 .descripcion, #imagen_cabecera .info_noticias  .noticias2 .descripcion {
	float:left;
	width:250px;
}


#imagen_cabecera .info_noticias  .mas {
	float:right;
	font-style:italic;
	cursor:pointer;
}

#imagen_cabecera .info_noticias  .mas a {
	color:#e50307;
	text-decoration: none;
}

#imagen_cabecera .info_noticias_ampliar {
	float:left;
	width:474px;
	height:320px;
/*	color:#a8a7a7; */
	margin-top:0px;
	padding-left: 188px;
	_padding-left: 135px;
	line-height:19px;
/*	display:none; */
	text-align:justify;
}

#imagen_cabecera .info_noticias_ampliar .descripcion {
	float: left;
	margin-top: 13px;
	height: 95px;
}

#imagen_cabecera .info_noticias_ampliar .imagen {
	float: left;
	width:475px;
	height:120px;
	margin-top:20px;
	text-align: center;
}

#imagen_cabecera .info_noticias_ampliar .imagen .imagen_noticia {
	float: left;
	width: 100px;
	height: 100px;
	margin-top:25px;
	margin-left: 5px;
	margin-right: 5px;
}



/******************************************************************************************************/
/*********************************************    PAGINADOR   *****************************************/
#cont_pag_noticias {
	float:left;
	width:250px;
	height:10px;
	margin-top: 30px;
	padding-left:50px;
}
	
/*
#contenedor_paginas {
	float:left;
	width:100%;
	height:10px;
	text-align:left;
	
}


#contenedor_paginas a{
	color:#e50307;
	text-decoration:none;
}
*/
/********************************************************************************************/
/*************************************  SECCION CLIETES  ***********************************/
/********************************************************************************************/

#imagen_cabecera .ver_mapa {
	float: left;
	width: 150px;
	height: 21px;
	margin-top: 275px;
	padding-left: 375px;
}

#imagen_cabecera .info_clientes {
	float:right;
	width:545px;
	height:470px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c2c2c2;
	text-align:justify;
}

#imagen_cabecera .info_clientes  .clientes {
	float:left;
	width:200px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c2c2c2;
	text-align:justify;
	margin-top:30px;
	padding-left:45px;
	margin-bottom:35px;
	line-height:19px;
	margin-right:17px;
}

#imagen_cabecera .info_clientes  .clientes .texto{
	float:right;
	width:95px;
	height:75px;
	text-align:right;
}

#imagen_cabecera .info_clientes  .clientes .imagen{
	float:left;
	width:75px;
	height:75px;
}

#cont_pag_clientes {
	float:right;
	width:250px;
	height:10px;
	position:absolute;
	margin-top:418px;
	padding-left:450px;
	text-align:right;
}

/********************************************************************************************/
/*************************************  SECCION SHOWROOM  ***********************************/
/********************************************************************************************/

#imagen_cabecera .info_revistas {
	float:left;
	width:995px;
	height:350px;
	color:#c2c2c2;
	text-align:justify;
	padding-left:25px;
}

#imagen_cabecera .info_revistas .carrusel2{
	float:left;
	width:500px;
	height:100px;
	color:#c2c2c2;
	text-align:justify;
	margin-top:252px;
}



#imagen_cabecera .info_revistas .ampliar_revista {
	float:left;
	width:270px;
	height:350px;
	vertical-align: bottom;
}

#imagen_cabecera .info_revistas .ampliar_texto_revista {
	float:left;
	width:170px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	text-align:justify;
	margin-top:240px;
	padding-left:20px;
	line-height:17px;
	font-weight:bold;
	
}

/********************************************************************************************/
/*************************************  SECCION CONTACTO  ***********************************/
/********************************************************************************************/

#imagen_cabecera #lopd {
    font-size:8px;
    font-weight:normal;
    margin-left:400px;
    position:absolute;
    text-align:justify;
    top:350px;
    width:600px;
}

#imagen_cabecera .info_contacto {
	float:right;
	width:320px;
	height:470px;
	color:#878787;
	text-align:center;
	padding-right:30px;
}

#imagen_cabecera .info_contacto .texto{
	float:right;
	width:320px;
	margin-top:10px;
}


#imagen_cabecera .info_contacto .form_contacto{
	float:left;
	width:230px;
	margin-top:5px;
	font-weight:bold;
	font-size:11px;
	color:#727272;
	padding-left: 23px;
}

#imagen_cabecera .info_contacto .form_contacto textarea{
	float:left;
	width:230px;
    height: 65px;
	border-top:#404040 solid 2px;
	border-left:#404040 solid 1px;
	color:#878787;

}

#imagen_cabecera .info_contacto .form_contacto .input_form{
	float:left;
	width:230px;
	border-top:#404040 solid 2px;
	border-left:#404040 solid 1px;
	color:#878787;
}

#imagen_cabecera .info_contacto .form_contacto .boton_enviar{
	float:right;
	background-color:#d0d0d0;
	border:#707070 1px solid;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
}


/********************************************************************************************/
/****************************************** JUNIOR ******************************************/
/********************************************************************************************/


#cabecera_junior {
	width:750px;
	min-height:367px;
	margin-left:auto;
	margin-right:auto;
}

#cabecera_junior .cont_imagen {
	float: left;
	/*margin-top: 44px;*/
	padding-left: 195px;
}

#cabecera_junior .cont_imagen .imagen_grande{
	width: 358px;
	height: 358px;
	border: 2px solid #626262;
	background: #232323;
	text-align: center;
}

#carrusel_junior {
	background:url(../Images/carrusel_junior.jpg) no-repeat;
	width:750px;
	height:147px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-align:center;
	
}

#carrusel_junior .galeria{
	float: left;
	width:632px;
	height:115px;
	margin-top:23px;
}


/********************************************************************************************/
/****************************************** IMAGINA *****************************************/
/********************************************************************************************/

#cabecera_imagina {
	float:left; 
	width:733px; 
	padding-left: 144px;
}

#cabecera_imagina .descripcion {
	float: left;
	width:676px; 
	margin-top: 92px;
	padding-left: 40px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #6d6d6d;
}

#cabecera_imagina .puntos {
	float: left;
	width:676px; 
	margin-top: 15px;
	padding-left: 26px;
}

#cabecera_imagina .descripcion li {
	line-height: 20px;
	list-style-type: inherit;
}

#cabecera_imagina .descripcion li.act {
	color: #be0807;
}

#pulseras {
	float:left;
	width: 222px;
	margin-top: 148px;
	padding-left: 218px;
}

#pulseras .boton {
	float: left;
	width: 222px;
	height: 185px;
	margin-top: 12px;
	background: url(../Images/pulseras.jpg) center no-repeat;
}

#collares {
	float:left;
	width: 222px;
	margin-top: 148px;
	margin-left: 141px;
}

#collares .boton {
	float: left;
	width: 222px;
	height: 185px;
	margin-top: 12px;
	background: url(../Images/collares.jpg) center no-repeat;
}

#etiqueta_carga {
	position:absolute;
	width: 1020px;
	height: 682px;
	text-align: center;
	background: #ffffff;
	filter: alpha(opacity=50); 
	opacity: .5;
	display: none;
}

#contenedor_imagina {
	float:left;
	width: 713px;
	height: 341px;
	margin-top: 65px;
	padding-left: 154px;
}

#contenedor_imagina #cont_cadenas {
	float: left;
	width: 460px;
	height: 290px;
	margin-top: 30px;
	padding-left: 15px;
}

#contenedor_imagina #cont_cadenas .box_cadenas {
	float: left;
	width: 460px;
	height: 270px;
}

#contenedor_imagina #cont_cadenas .cadena {
	float: left;
	width: 460px;
	height: 65px;
	cursor: pointer;
}

#contenedor_imagina #cont_cadenas .cadena_off {
	float: left;
	width: 460px;
	height: 65px;
	cursor: pointer;
	filter: alpha(opacity=50); 
	opacity: .5;
}

#contenedor_imagina #cont_cadenas .cadena .imagen, #contenedor_imagina #cont_cadenas .cadena_off .imagen {
	float: left;
	width: 300px;
	margin: 10px 0px;
}

#contenedor_imagina #cont_cadenas .cadena .texto, #contenedor_imagina #cont_cadenas .cadena_off .texto {
	float: right;
	width: 140px;
	text-align: right;
	margin: 10px 0px;
}

#contenedor_imagina #cont_cadenas .cadena .texto .nombre, #contenedor_imagina #cont_cadenas .cadena_off .texto .nombre {
	font-weight: bold;
}

#contenedor_imagina .cont_categorias {
	float: left;
	width: 177px;
	margin-top: 15px;
	padding-left: 60px;
	text-align: left;
}

#contenedor_imagina .cont_categorias .titulo {
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #6d6d6d;
}

#contenedor_imagina .cont_categorias select {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 164px;
	color:#1b1b1b;
	border-top: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #f2f0ee;
	border-bottom: 2px solid #f2f0ee;
}


#contenedor_imagina .cont_categorias2 {
	float: left;
	width: 368px;
/*	margin-top: 15px;
	padding-left: 60px; */
	text-align: left;
}

#contenedor_imagina .cont_categorias2 .titulo {
	float: left;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #6d6d6d;
}

#contenedor_imagina .cont_categorias2 select {
	float: right;
	width: 164px;
	margin-top: 2px;
	color:#1b1b1b;
	border-top: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #f2f0ee;
	border-bottom: 2px solid #f2f0ee;
}


#contenedor_imagina .cont_botones {
	float: right;
}

#contenedor_imagina .cont_botones .boton {
	float: left;
	width: 77px;
	height: 28px;
	line-height: 28px;
	margin: 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background: url(../Images/boton.jpg) no-repeat;
}

#contenedor_imagina #cont_abalorios {
	float: left;
	width: 368px;
	height: 275px;
	margin-top: 0px;
}

#contenedor_imagina #cont_abalorios .abalorio {
	position:absolute;
	z-Index:2;
	margin: 14px;
}

#contenedor_imagina #cadena_select {
	float: right;
	width: 300px;
	height: 68px;
	margin-top: 0px;
	margin-right: 5px;
}

#contenedor_imagina #cadena_select .texto {
	float: left;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #b5b4b1;
	line-height: 68px;
}

#contenedor_imagina #cadena_select img {
	float: right;
}

#contenedor_imagina #carrito {
	float: right;
	width: 300px;
	height: 170px;
	margin: 5px 0px;
	text-align: left;
}

#contenedor_imagina #carrito .titulo {
	float: left;
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #be0807;
}

#contenedor_imagina #carrito .cont_articulos {
	float: right;
	width: 290px;
	height: 90px;
	margin: 5px 0px;
	margin-right: 5px;
	padding: 5px;
	overflow-y: scroll;
	border: 1px solid #e6e6e6;
}

#contenedor_imagina #carrito .cont_articulos .linea_articulo {
	float: left;
	width: 270px;
}

#contenedor_imagina #carrito .cont_articulos .linea_articulo .articulo {
	width: 190px;
	text-align: left;
	font-weight: bold;
}

#contenedor_imagina #carrito .cont_articulos .linea_articulo .cantidad {
	width: 10px;
	text-align: center;
}

#contenedor_imagina #carrito .cont_articulos .linea_articulo .precio {
	width: 70px;
	text-align: right;
}

#contenedor_imagina #carrito .subtotal {
	float: right;
	width: 300px;
	margin-top: 5px;
	margin-right: 5px;
	font-family: Tahoma;
	color: #be0807;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

#contenedor_imagina #carrito .subtotal .precio {
	font-size: 15px;
}

#contenedor_imagina #form_guardar {
	position: absolute;
	margin-top: 240px;
	padding: 10px;
	border: 1px solid #efefef;
	width: 260px;
	display: none;
}

#contenedor_imagina #form_guardar .boton {
	float: right;
	width: 77px;
	height: 28px;
	line-height: 28px;
	margin: 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
	background: url(../Images/boton.jpg) no-repeat;
}

#contenedor_cadena {
	float: left;
	width: 920px;
	height: 110px;
	margin-top: 8px;
	padding-left: 40px;
}

#contenedor_cadena .cadena {
	float: left;
	width: 920px;
	height: 50px;
	text-align: center;
}

#contenedor_cadena .cadena_abalorios {
	float: left;
	width: 920px;
	margin-top: 10px;
}

#contenedor_imagina #carrito2 {
	float: left;
	width: 700px;
	height: 270px;
	margin: 5px 0px;
	text-align: left;
}

#contenedor_imagina #carrito2 .titulo {
	float: left;
	width: 700px;
	font-size: 16px;
	font-weight: bold;
}

#contenedor_imagina #carrito2 .cont_articulos {
	float: left;
	width: 690px;
	height: 170px;
	margin: 5px 0px;
	margin-right: 5px;
	padding: 5px;
	overflow-y: scroll;
	border: 1px solid #e6e6e6;
}

#contenedor_imagina #carrito2 .cont_articulos .linea_articulo {
	float: left;
	width: 670px;
}

#contenedor_imagina #carrito2 .cont_articulos .linea_articulo .articulo {
	width: 190px;
	text-align: left;
	font-weight: bold;
}

#contenedor_imagina #carrito2 .cont_articulos .linea_articulo .cantidad {
	width: 10px;
	text-align: center;
}

#contenedor_imagina #carrito2 .cont_articulos .linea_articulo .precio {
	width: 70px;
	text-align: right;
}

#contenedor_imagina #carrito2 .subtotal {
	float: right;
	width: 300px;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

#contenedor_imagina #carrito2 .subtotal .precio {
	font-size: 16px;
}


/***********************************************************************************************/
/**                                    PAGINACIÓN                                             **/
/***********************************************************************************************/


#contenedor_paginas
{
	float: left;
	width: 100%;
	text-align: center;
	margin: 0px;
	color:#e50307;
}

.paginacion {
	font-weight:bold;
	color:#a8a7a7;
	text-decoration: none;
}

.paginacion a {
	font-weight:bold;
	color:#e50307;
	text-decoration: none;
	cursor: pointer;
}

.paginacion a:hover {
	font-weight:bold;
	color:#a8a7a7;
	text-decoration: none;
}

/*********************************** Fin de la paginación **************************************/

