/* CSS Document */ /* Estilos generales */
body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	fonf-family: arial, verdana, sans-serif;
	font-size: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}

#vacio {
	background: url(invitta/vacio.gif) repeat-x;
}

/* Estilos para la barra superior*/
.barra {
	height: 48px;
	background: #6D777C;
	color: #FFFFFF;
	background: url(invitta/fondo-sup.gif) repeat-x;
}

.barra .contenedor {
	width: 955px;
	height: 47px;
	text-align: left;
	/*background:url(invitta/borde_menu.gif) no-repeat bottom left;*/
}

.barra .contenedor .texto_telefono {
	float: left;
	margin: 17px 5px 0px 0px;
	font-family: arial;
	font-size: 11px;
}

.barra .contenedor .telefono {
	background: url(invitta/telefono.gif) no-repeat;
	width: 22px;
	height: 15px;
	float: left;
	margin-top: 15px;
	font-family: arial;
	font-size: 11px;
}

.barra .contenedor .num_telefono {
	float: left;
	margin: 11px 5px 0px 5px;
	font-weight: bold;
	font-size: 19px;
	float: left;
}

.barra .contenedor .separador_tel {
	background: url(invitta/separador.gif) no-repeat;
	width: 1px;
	height: 32px;
	float: left;
}

.barra .contenedor .menu {
	margin: 5px 0px 0px 15px;
	float: left;
}

.barra .contenedor .menu .tabla_menu {
	margin: 0px 0px 0px 5px;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	float: left;
	width: 550px;
}

.barra .contenedor .menu .normal {
	background: url(invitta/circulo_n.gif) no-repeat left center;
	width: 18px;
	height: 12px;
	float: left;
}

.barra .contenedor .menu .activo {
	background: url(invitta/circulo_a.gif) no-repeat left;
	width: 18px;
	height: 12px;
	float: left;
}

.barra .contenedor .menu .tabla_menu td {
	background: url(invitta/pestanya.gif) no-repeat right bottom;
	height: 42px;
	padding: 0px 5px 0px 8px;
	cursor: pointer;
}

.barra .contenedor .menu .tabla_menu td .texto {
	margin-top: -1px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
}

.barra .contenedor .div_logado {
	float: left;
	margin: 5px 0px 0px 48px;
}

.barra .contenedor .div_logado .icono {
	background: url(invitta/icono_logado.gif) no-repeat left bottom;
	width: 10px;
	height: 12px;
	float: left;
}

.barra .contenedor .div_logado .texto {
	font-family: arial;
	font-size: 12px;
	color: #BCD630;
	font-weight: bold;
	padding-left: 5px;
	float: left;
}

.barra .contenedor .div_faqs {
	float: left;
	padding: 8px 0px 0px 64px;
	/*padding: 8px 0px 0px 77px;*/
}

.barra .contenedor .div_faqs ul {
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

.barra .contenedor .div_faqs ul li {
	display: inline;
	list-style-type: none;
	padding: 0px 10px 0px 16px;
	background: url(invitta/circulo_gris.gif) no-repeat left;
	cursor: pointer;
}

.barra .contenedor .div_faqs ul li A {
	color: #FFFFFF;
	text-decoration: none;
}

/* Estilos para el fondo*/
.fondo {
	background: url(invitta/fondo.jpg) no-repeat top;
	height: 530px;
	width: 955px;
	padding: 10px 0px 0px 0px;
	text-align: left;
}

.fondo .link {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #AAC516;
}

.fondo .td_logo {
	background: url(invitta/logo_invitta_izqda.gif) no-repeat top left;
	width: 245px;
	height: 178px;
	cursor: pointer;
}

.fondo .td_logobk {
	background: url(invitta/logo_invitta_izqda_bk.gif) no-repeat top left;
	width: 215px;
	height: 178px;
	cursor: pointer;
}

.fondo .localizacion {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #6D777C;
}

.fondo .localizacion A {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #6D777C;
	text-decoration: none;
}

.fondo .titulo_central {
	font-family: arial;
	font-size: 25px;
	font-weight: bold;
	color: #b3cf22;
	margin-top: 15px;
}

.fondo .td_sublogo {
	background: url(invitta/logo_invitta_izqda_inf.gif) no-repeat top left;
	width: 245px;
	/*height:54px;*/
}

.fondo .icono_volver {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #AAC516;
	margin: 0px 0px 0px 130px;
}

.fondo .volver {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #AAC516;
	text-decoration: none;
}

.fondo .img_prodcross {
	background: url(invitta/img_prodcross.gif) no-repeat top right;
	width: 13px;
	height: 13px;
}

.fondo .prodcross {
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: #AAC516;
	text-align: right;
}

.fondo .td_circulo {
	background: url(invitta/circulo_verde_g.gif) no-repeat top center;
	width: 120px;
	height: 121px;
}

.fondo .td_circulo .texto_normal {
	color: #FFF;
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}

.fondo .td_circulo .texto_negrita {
	color: #FFF;
	font-family: arial;
	font-size: 27px;
	font-weight: bold;
	text-align: center;
}

.fondo .parrafo {
	padding: 23px 0px 0px 0px;
	font-family: arial;
	font-size: 12px;
	color: #6D777C;
	text-align: justify;
}

.fondo .parrafo_center {
	padding: 15px 0px 0px 20px;
	font-family: arial;
	font-size: 12px;
	color: #6D777C;
	text-align: center;
}

.fondo .texto_underline {
	font-family: arial;
	font-size: 12px;
	color: #6D777C;
	text-align: justify;
	text-decoration: underline;
	font-weight: normal;
}

.fondo .parrafo2 {
	padding: 10px 0px 0px 0px;
	font-family: arial;
	font-size: 12px;
	color: #6D777C;
	text-align: justify;
}

.fondo .texto_productos {
	font-family: arial;
	font-size: 12px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
}

.fondo .texto_productos_titulo {
	font-family: arial;
	font-size: 18px;
	font-weight: bolder;
}

.fondo .texto_error {
	font-family: arial;
	font-size: 12px;
	color: red;
}

.fondo .linea_sep {
	border: 1px solid #E5E5E5;
}

.fondo .circulos {
	text-align: center;
	/*padding: 23px 0px 0px 0px;*/
	margin-left: -35px;
}

.fondo .circulos_qs {
	text-align: center;
	padding: 23px 0px 0px 0px;
	margin-left: 20px;
}

.fondo .circulo_morado {
	background: url(invitta/circulo_morado_g.gif) no-repeat top right;
	font-family: arial;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	height: 72px;
}

.fondo .circulo_rojo {
	background: url(invitta/circulo_rojo_g.gif) no-repeat top right;
	font-family: arial;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	height: 72px;
}

.fondo .circulo_verde {
	background: url(invitta/circulo_verde_gc.gif) no-repeat top right;
	font-family: arial;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	height: 72px;
}

.fondo .circulo_azul {
	background: url(invitta/circulo_azul_g.gif) no-repeat top right;
	font-family: arial;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	height: 72px;
}

.fondo .circulo_naranja {
	background: url(invitta/circulo_naranja_g.gif) no-repeat top right;
	font-family: arial;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	height: 72px;
}

.fondo .circulo_categorias {
	font-family: arial;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	height: 107px;
	cursor: pointer;
	text-decoration: none;
}

.fondo .circulo_precios {
	font-family: arial;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

.fondo .circulo_css {
	font-family: arial;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	height: 0px;
	text-decoration: none;
	font-weight: bolder;
	padding-top: 30px;
}

.fondo .enlaces {
	width: 152px;
	margin: 18px 0px 0px 130px;
}

.fondo .enlaces .normal {
	width: 15px;
}

.fondo .enlaces .activo {
	background: url(invitta/triangulo_activo.gif) no-repeat center;
	width: 15px;
}

.fondo .icono_circulo {
	background: url(invitta/icon_circulo.gif) no-repeat left center;
	padding-left: 12px;
	heigth: 5px;
}

.fondo .enlaces .td_normal {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6D777C;
	border-bottom: 1px solid #E9F0C5;
	padding: 1px 0px 1px 0px;
}

.fondo .enlaces .td_normal A {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6D777C;
	padding: 1px 0px 1px 0px;
}

.fondo .enlaces .td_normal_p {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6D777C;
	border-bottom: 1px solid #E9F0C5;
	border-top: 1px solid #E9F0C5;
	padding: 1px 0px 1px 0px;
}

.fondo .enlaces .td_normal_p A {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #6D777C;
	border-top: 1px solid #E9F0C5;
	padding: 1px 0px 1px 0px;
}

.fondo .enlaces .td_activo {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #6D777C;
	border-bottom: 1px solid #E9F0C5;
	padding: 1px 0px 1px 0px;
}

.fondo .enlaces .td_activo A {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #6D777C;
	padding: 1px 0px 1px 0px;
}

.fondo .enlaces .td_activo_p {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #6D777C;
	border-bottom: 1px solid #E9F0C5;
	border-top: 1px solid #E9F0C5;
	padding: 1px 0px 1px 0px;
}

.fondo .enlaces .td_activo_p A {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #6D777C;
	padding: 1px 0px 1px 0px;
}

.fondo .banner_center {
	width: 460px;
	float: left;
	padding-top: 35px;
	border: 1px solid #0F0;
}

.fondo .banner_right {
	float: left;
	border: 1px solid #00F;
}

.fondo table {
	width: 100%;
}

.fondo table td .sep1 {
	height: 10px;
	font-size: 8px;
}

.fondo table .sep2 {
	width: 308px;
}

.fondo table .sep3 {
	height: 150px;
}

.fondo .center {
	background: url(invitta/fondo-home.gif) no-repeat center top;
	width: 508px;
}

.fondo .texto1 {
	font-size: 20px;
	font-family: helvetica;
	color: #999999;
	font-weight: bold;
}

.fondo .texto2 {
	font-size: 20px;
	font-family: helvetica;
	color: #999999;
	padding-left: 45px;
	margin-top: -10px;
	font-weight: bold;
}

.fondo .emp_colaboradora {
	background: url(invitta/O2.jpg) no-repeat bottom center;
	width: 140px;
	height: 110px;
	color: #999999;
	text-transform: uppercase;
	font-family: arial;
	font-size: 9px;
	text-align: center;
	position: relative;
	top: 40px;
	left: 40px;
}

.fondo .salud {
	width: 80px;
	text-align: center;
	color: #FFFFFF;
	font-size: 30px;
	font-family: helvetica;
	position: relative;
	top: -15px;
	left: 306px;
}

.fondo .natural {
	width: 80px;
	text-align: center;
	color: #FFFFFF;
	font-size: 24px;
	font-family: helvetica;
	position: relative;
	top: -24px;
	left: 306px;
}

.fondo .vitaminas {
	width: 220px;
	text-align: left;
	text-transform: uppercase;
	color: #000000;
	font-size: 9px;
	font-family: arial;
	position: relative;
	left: 178px;
	top: 24px;
}

.fondo .atencion {
	width: 80px;
	text-align: center;
	color: #FFFFFF;
	font-size: 22px;
	font-family: helvetica;
	position: relative;
	left: 121px;
	top: -8px;
}

.fondo .personalizada {
	width: 80px;
	text-align: center;
	color: #FFFFFF;
	font-size: 22px;
	font-family: helvetica;
	font-weight: bold;
	position: relative;
	left: 92px;
	top: -16px;
}

.fondo .texto_atencion {
	width: 130px;
	text-align: center;
	color: #576801;
	font-size: 12px;
	font-family: arial;
	position: relative;
	left: 100px;
	top: -10px;
}

.fondo .info {
	width: 35px;
	text-align: center;
	color: #576801;
	font-size: 10px;
	font-family: arial;
	text-transform: uppercase;
	cursor: pointer;
	position: relative;
	left: 145px;
	top: 8px;
}

/*-- Estilos para la seccion de login --*/
.fondo .login {
	font-family: arial;
	position: relative;
	width: 210px;
}

.fondo .login .sesion_abierta { /*height: 65px;*/
	width: 215px;
	margin: 0px 0px 0px 15px;
}

.fondo .login .sesion_abierta .texto {
	font-family: arial;
	font-size: 10px;
	margin: 2px 2px 0px 5px;
	float: left;
}

.fondo .login .sesion_abierta .mod_usuario {
	background: url(invitta/mod_usuario.gif) no-repeat center;
	width: 17px;
	height: 17px;
	float: left;
}

.fondo .login .sesion_abierta .cerrar_sesion {
	background: url(invitta/cerrar_sesion.gif) no-repeat center;
	width: 17px;
	height: 17px;
	float: left;
}

/*----------*/
.fondo .titulo {
	color: #63676F;
	font-size: 12px;
	font-weight: bold;
}

.fondo .input_text {
	background-color: #EDEEEF;
	width: 140px;
	border: none;
	font-family: arial;
	padding: 2px;
	color: #767777;
	margin-top: 2px;
	font-size: 11px;
}

.fondo .input_area {
	background-color: #EDEEEF;
	width: 286px;
	height: 100px;
	border: none;
	font-family: arial;
	padding: 2px;
	color: #767777;
	margin-top: 2px;
	font-size: 11px;
}

.fondo .input_select {
	background-color: #EDEEEF;
	width: 120px;
	border: 1px solid #d3d6d7;
	font-family: arial;
	padding: 2px;
	color: #767777;
	margin-top: 2px;
	font-size: 11px;
}

.fondo .input_checkbox {
	background-color: #EDEEEF;
	border: none;
	font-family: arial;
	color: #767777;
	font-size: 11px;
}

.fondo .input_file {
	background-color: #EDEEEF;
	border: 1px solid #d3d6d7;
	font-family: arial;
	padding: 2px;
	color: #767777;
	margin-top: 2px;
	font-size: 11px;
}

.fondo .acceder {
	background: url(invitta/btn_acceder.gif) no-repeat center;
	width: 56px;
	height: 20px;
	color: #FFFFFF;
	text-align: center;
	border: none;
	font-size: 11px;
	cursor: pointer;
}

.fondo .buscar {
	background: url(invitta/btn_buscador.gif) no-repeat center;
	width: 21px;
	height: 21px;
	color: #FFFFFF;
	text-align: center;
	border: none;
	font-size: 11px;
	cursor: pointer;
}

.fondo .suscribirse {
	background: url(invitta/btn_suscribirse.gif) no-repeat center;
	width: 79px;
	height: 20px;
	color: #FFFFFF;
	text-align: center;
	border: none;
	font-size: 11px;
	position: relative;
	left: 61px;
	top: 3px;
	cursor: pointer;
}

.fondo .comprar {
	background: url(invitta/btn_comprar.gif) no-repeat center;
	width: 41px;
	height: 41px;
	border: none;
	cursor: pointer;
}

.fondo .comprar_peq {
	background: url(invitta/btn_comprar_peq.gif) no-repeat center;
	width: 32px;
	height: 32px;
	border: none;
	cursor: pointer;
}

.fondo .carrito {
	background: url(invitta/carrito.gif) no-repeat left;
	width: 78px;
	height: 78px;
	cursor: pointer;
	margin: 8px 0px 0px 20px;
	float: left;
}

.fondo .carrito .texto {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #6D777C;
	width: 60px;
	text-align: center;
	line-height: 0.8;
	float: left;
	position: relative;
	left: 10px;
	top: 10px;
}

.fondo .carrito .texto a {
	text-decoration: none;
	color: #6D777C;
}

.fondo .cont_datos_carrito {
	float: left;
	position: relative;
	right: 6px;
	top: 30px;
	/*position:relative;
  	top:-55px;
  	left:92px;*/
}

.fondo .datos_carrito {
	background-color: #bcd630;
	width: 85px;
	height: 31px;
	float: left;
	padding-top: 1px;
	text-align: right;
}

.fondo .datos_carrito .total_productos {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.fondo .datos_carrito .total_importe {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #46555c;
}

.fondo .borde_datos_carrito {
	background: url(invitta/border_right_carrito.gif) no-repeat;
	width: 6px;
	height: 33px;
	float: left;
	display: inline;
}

.fondo .circulos .c_naranja {
	background: url(invitta/circulo_naranja.gif) no-repeat center;
	width: 19px;
	height: 19px;
	margin-left: 2px;
	float: left;
}

.fondo .circulos .c_morado {
	background: url(invitta/circulo_morado.gif) no-repeat center;
	width: 19px;
	height: 19px;
	margin-left: 2px;
	float: left;
}

.fondo .circulos .c_rojo {
	background: url(invitta/circulo_rojo.gif) no-repeat center;
	width: 19px;
	height: 19px;
	margin-left: 2px;
	float: left;
}

.fondo .circulos .c_verde {
	background: url(invitta/circulo_verde.gif) no-repeat center;
	width: 19px;
	height: 19px;
	margin-left: 2px;
	float: left;
}

.fondo .circulos .c_azul {
	background: url(invitta/circulo_azul.gif) no-repeat center;
	width: 19px;
	height: 19px;
	margin-left: 2px;
	float: left;
}

.fondo .newsletter { /*margin-left:55px;*/ /*margin-left: 25px;*/
	
}

/*-- Estilos para la seccion de contacto --*/
.fondo .img_contacto {
	background: url(invitta/img_contacto.gif) no-repeat center;
	width: 216px;
	height: 215px;
	text-align: center;
}

.fondo .servicio_tlf {
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
}

.fondo .atencion_cliente {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.fondo .tlf_atencion_cliente {
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
}

.fondo .texto_servicio_tlf {
	font-family: arial;
	font-size: 9px;
	color: #5D6A18;
	width: 155px;
}

.fondo .texto_11 {
	font-family: arial;
	font-size: 11px;
	color: #63676F;
}

.fondo .texto_12 {
	font-family: arial;
	font-size: 12px;
	color: #63676F;
}

.fondo .texto_12_negrita {
	font-family: arial;
	font-size: 12px;
	color: #63676F;
	font-weight: bold;
}

.fondo .texto_11_rojo {
	font-family: arial;
	font-size: 11px;
	color: #F00;
}

.fondo .texto_12_rojo {
	font-family: arial;
	font-size: 12px;
	color: #F00;
}

/*--------*/ /*-- Estilos para la seccion de faqs --*/
.fondo .div_preguntas {
	margin-top: 23px;
}

.fondo .pregunta {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #63676F;
	margin-top: 5px;
}

.fondo .pregunta A {
	text-decoration: none;
	color: #63676F;
}

.fondo .respuesta {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #63676F;
	padding-top: 10px;
}

.fondo .arriba {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #AAC516;
	text-align: right;
	padding-top: 10px;
}

.fondo .arriba A {
	font-family: arial;
	text-decoration: none;
	color: #AAC516;
}

/*--------*/ /* Estilos para el pie de la página*/
.pie {
	text-transform: uppercase;
	font-size: 10px;
	width: 600px;
	text-align: center;
	line-height: 1.5;
}

.pie .enlaces {
	color: #989898;
}

.pie .link {
	color: #989898;
	text-decoration: none;
}

.pie .enlaces .enl_normal {
	text-transform: none;
}

.pie .telefono {
	color: #6D777C;
}

/*-- CARRITO DE LA COMPRA --*/
.envio_gratuito {
	color: #F00;
	border-bottom: 1px solid #D3D6D7;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 2px 0px;
}

.carrito_colores {
	background: url(invitta/carrito_colores.gif) no-repeat right;
	height: 87px;
}

.carrito_bc_container {
	padding: 4px 0px;
}

.carrito_paso_actual {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #bcd630;
	padding: 10px 0px;
	color: #bcd630;
}

.carrito_breadcrumbs {
	height: 18px;
	font-family: arial;
	font-size: 12px;
}

.bc_inicio_n {
	background: url(invitta/carrito_inicio_n.gif) no-repeat;
	height: 18px;
	width: 3px;
}

.bc_inicio_v {
	background: url(invitta/carrito_inicio_v.gif) no-repeat;
	height: 18px;
	width: 3px;
}

.bc_fin_v {
	background: url(invitta/carrito_fin_v.gif) no-repeat;
	height: 18px;
	width: 4px;
}

.bc_fin_n {
	background: url(invitta/carrito_fin_n.gif) no-repeat;
	height: 18px;
	width: 4px;
}

.bc_flecha_n_v {
	background: url(invitta/carrito_flecha_n_v.gif) no-repeat;
	height: 18px;
	width: 7px;
}

.bc_flecha_v_v {
	background: url(invitta/carrito_flecha_v_v.gif) no-repeat;
	height: 18px;
	width: 7px;
}

.bc_flecha_v_n {
	background: url(invitta/carrito_flecha_v_n.gif) no-repeat;
	height: 18px;
	width: 7px;
}

.bc_negro {
	height: 18px;
	color: #FFF;
	background: #000;
}

.bc_verde {
	height: 18px;
	color: #000;
	background: #bcd630;
}

.shopcartlist_td_b_r {
	border: solid;
	border-color: #e2e4e5;
	border-width: 0 1px 1px 0px;
}

.shopcartlist_td_b_l {
	border: solid;
	border-color: #e2e4e5;
	border-width: 0 1px 0px 1px;
}

.shopcartlist_td_b {
	border: solid;
	border-color: #e2e4e5;
	border-width: 0 0px 1px 0px;
}

.shopcart_head_label {
	color: #7f7f7f;
	font-size: 11px;
	font-family: arial;
}

.shopcart_productname,.shopcart_productname a {
	color: #000;
	font-family: arial;
	text-decoration: none;
	font-size: 11px;
}

.shopcart_price {
	font-weight: bold;
	background: #f6f6f6;
}

.shopcart_eliminar {
	padding: 0px;
}

.shopcart_eliminar a {
	text-decoration: underline;
	color: #737373;
	font-family: arial;
	font-size: 11px;
}

.shopcart_total {
	color: #7f7f7f;
	font-family: arial;
	font-size: 14px;
}

.shopcart_total_cantidad {
	color: #F00;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.btn_largo {
	background: url(invitta/btn_largo.gif) no-repeat center;
	height: 20px;
	color: #FFFFFF;
	text-align: center;
	border: none;
	font-size: 11px;
	cursor: pointer;
}

.btn_largo a {
	text-decoration: none;
	color: #FFF;
}

.btn_finalizar_compra {
	background: url(invitta/finalizar_compra.gif) no-repeat center;
	height: 20px;
	color: #FFFFFF;
	text-align: center;
	border: none;
	font-size: 11px;
	cursor: pointer;
	text-align: center;
}

.btn_finalizar_compra a {
	text-decoration: none;
	color: #FFF;
	text-align: center;
}

.shipping_direcion {
	padding: 0px 15px;
	line-height: 25px;
}

.shipping_label {
	color: #7f7f7f;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.shipping_content {
	color: #000;
	font-family: arial;
	font-size: 12px;
}

.arial12verde {
	font-family: arial;
	font-size: 12px;
	color: #bcd630;
}

.arial14verde {
	font-family: arial;
	font-size: 14px;
	color: #bcd630;
}

.arial12gris {
	font-family: arial;
	font-size: 12px;
	color: #7f7f7f;
}

.arial14gris {
	font-family: arial;
	font-size: 14px;
	color: #7f7f7f;
}

.arial16gris {
	font-family: arial;
	font-size: 16px;
	color: #7f7f7f;
}

.arial12negro {
	font-family: arial;
	font-size: 12px;
	color: #000;
}

.arial14negro {
	font-family: arial;
	font-size: 12px;
	color: #000;
}

.arial12rojo {
	font-family: arial;
	font-size: 12px;
	color: #F00;
}

.arial14rojo {
	font-family: arial;
	font-size: 12px;
	color: #F00;
}

/*Estilos para el plugin mootools de tooltips*/
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url('img/bubble.png') top left;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url('img/bubble.png') bottom right;
}

.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #B3CF22;
	background-color: #FFF;
	padding: 5px;
	opacity: 0.85;
	font-family: arial;
	font-size: 12px;
	text-align: justify;
}

#tooltip h3 {
	color: #B3CF22;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}

#tooltip h3,#tooltip div {
	margin: 0;
	text-align: justify;
}

.jtip {
	font-family: arial;
	font-size: 12px;
	color: #6D777C;
	text-align: justify;
	cursor: default;
}

.fancyCircle {
	border: 0px;
}

.fancyLabel {
	visibility: hidden;
}

/* Estilos para Sala de prensa */
.newsCircles {
	background: url(invitta/small_color_dots.gif) no-repeat;
	height: 10px;
	width: 56px;
}

.news {
	text-decoration: none;
	color: gray;
	font-weight: bold;
}

.td_news {
	width: 120px;
	padding-top: 10px;
}

.td_newsCircles {
	width: 70px;
}

.td_dateNews {
	color: #63676F;
	font-family: arial;
	font-size: 12px;
	width: 70px;
}

.title_Galeria {
	font-size: 13px;
	color: rgb(84, 84, 84);
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
}

.logos {
	margin: 20px 0px 0px 0px;
}

.thumb-img {
	background: #FFFFFF none repeat scroll 0%;
	border-color: #CCCCCC rgb(170, 170, 170) rgb(170, 170, 170)
		rgb(204, 204, 204);
	border-style: solid;
	border-width: 1px;
	height: 120px;
	margin: 2px;
	padding: 0px;
	position: relative;
	width: 120px;
}

.thumb-img_Galeria {
	left: -57.5px;
	margin-left: 50%;
	margin-top: 50%;
	position: absolute;
	top: -75px;
	border: 0pt;
	align: middle;
}

.image_Galeria {
	margin: 5px 5px 5px;
	float: left;
	align: center;
}

.circles_Galeria {
	background: url(invitta/small_color_dots.gif) no-repeat;
	height: 10px;
	width: 56px;
}

/* --------------- */
.glossary_index {
	margin: 10px 0px 10px 0px;
	padding: 5px;
	border-bottom: 1px solid rgb(211, 214, 215);
}

.glosario_letra {
	background: url(invitta/bg_legra.gif) no-repeat top center;
	color: #FFF;
	height: 20px;
	width: 20px;
	text-align: center;
	/*No quitar la siguiente linea, es un hack para IE6*/ //
	padding-left: 4px;
	vertical-align: top;
	font-weight: bold;
	font-size: 14px;
}

.glosario_letra a {
	text-decoration: none;
	color: #FFF;
}

.glosario_letra a:hover {
	text-decoration: none;
	color: #B3CF22;
}

/*Galeria de imagenes*/

.thumb-img {
	border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #AAA; border-right:1px solid #AAA;
	position:relative; 
	width:80px;
	height:80px;
	margin:2px; padding:1px;
	background:#FFF;
}
.thumb-inner {
	position:relative; overflow:hidden; width:100%; height:100%; 
}
.thumb-img img {
	border:0;
}
.thumb-strip {
	position:absolute; width:80px; height:10px; bottom:6px; left:6px;
	background:#FFF;
	
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity:0.60;
}
.thumb-zoom {
	background:url(images/search.png) no-repeat;
	position:absolute; width:22px; height:22px;
	right:10px; bottom:7px;
}
