@import "general.css";

/* ------------------------------------- ESTILOS TIPO ------------------------------------- */

.boton_centrado {	
	text-align: center;
}
.boton_centrado input {
	color: #018101;
	text-decoration: none;
	font-size: 12px;
	background-color: transparent;
	border: 0px;
	cursor: pointer;
	font-weight: bold;	
}
.boton_centrado input:hover {
	color: #000000;
}

/* ----------------------------------- ESTILOS ALIANZAS ----------------------------------- */

/* INICIO ALIANZAS IZQUIERDA */

#alianzas_izquierda {
	/*background: url(../../images/fondo_alianzas_izquierda.jpg) no-repeat left top;	*/
	background: url(../../images/fondo_degradado.gif) repeat-x left top;
	width: 386px;	
	height: 500px;
	float: left;
}

/* FIN ALIANZAS IZQUIERDA */

/* INICIO TITULARES */

#titular_alianzas {
	background: url(../images/titular_alianzas.gif) no-repeat 39px 64px;
	width: 347px;
	height: 21px;
	padding-left: 39px;
	padding-top: 64px;	
}
#titular_alianzas h3 {
	display: none;
}

/* FIN TITULARES */

/* INICIO MENU SEGUNDO NIVEL */

#alianzas_segundo_nivel {
	padding-left: 28px;
	padding-top: 14px;
	padding-bottom: 15px;	
}
#alianzas_segundo_nivel li {
	float: left;
	margin-left: 11px;
	display: inline;
}
#alianzas_segundo_nivel span {
	display: none;
}
#boton_evolution {
	background: url(../images/evolution_on.gif) no-repeat left top;	
}
#boton_tradicional {
	background: url(../images/tradicional_on.gif) no-repeat left top;	
}
#boton_evolution a {
	background: url(../images/evolution_off.gif) no-repeat left top;	
}
#boton_tradicional a {
	background: url(../images/tradicional_off.gif) no-repeat left top;	
}
#boton_evolution, 
#boton_tradicional, 
#boton_evolution a,
#boton_tradicional a {
	width: 90px;
	height: 24px;
	display: block;	

}
#boton_evolution a:hover,
#boton_tradicional a:hover {
	background: none;
}

/* FIN MENU SEGUNDO NIVEL */

/* INICIO MENU TERCER NIVEL */

#alianzas_tercer_nivel {
	padding-left: 24px;	
	padding-top: 44px;
}
#alianzas_tercer_nivel span {
	display: none;
}
#alianzas_tercer_nivel li {
	float: left;
	margin-left: 15px;
	display: inline;
}
#alianzas_tercer_nivel li a {
	background: url(../../images/miniaturas/miniatura_off.gif) no-repeat left top;	
	width: 60px;
	height: 60px;	
	display: block;
}
#alianzas_tercer_nivel li a:hover {
	background: none;
}


#alianzas_evolution_01 {
	background: url(../../images/miniaturas/alianzas_evolution_01.jpg) no-repeat left top;	
}
#alianzas_evolution_02 {
	background: url(../../images/miniaturas/alianzas_evolution_02.jpg) no-repeat left top;	
}
#alianzas_evolution_03 {
	background: url(../../images/miniaturas/alianzas_evolution_03.jpg) no-repeat left top;	
}
#alianzas_evolution_04 {
	background: url(../../images/miniaturas/alianzas_evolution_04.jpg) no-repeat left top;	
}
#alianzas_evolution_05 {
	background: url(../../images/miniaturas/alianzas_evolution_01.jpg) no-repeat left top;	
}
#alianzas_evolution_06 {
	background: url(../../images/miniaturas/alianzas_evolution_02.jpg) no-repeat left top;	
}
#alianzas_evolution_07 {
	background: url(../../images/miniaturas/alianzas_evolution_01.jpg) no-repeat left top;	
}
#alianzas_tradicional_01 {
	background: url(../../images/miniaturas/alianzas_tradicional_01.jpg) no-repeat left top;	
}
#alianzas_tradicional_02 {
	background: url(../../images/miniaturas/alianzas_tradicional_02.jpg) no-repeat left top;	
}
#alianzas_tradicional_03 {
	background: url(../../images/miniaturas/alianzas_tradicional_03.jpg) no-repeat left top;	
}
#alianzas_tradicional_04 {
	background: url(../../images/miniaturas/alianzas_tradicional_04.jpg) no-repeat left top;	
}


#alianzas_evolution_01,
#alianzas_evolution_02,
#alianzas_evolution_03,
#alianzas_evolution_04,
#alianzas_evolution_05,
#alianzas_tradicional_01,
#alianzas_tradicional_02,
#alianzas_tradicional_03,
#alianzas_tradicional_04 {
	width: 60px;
	height: 60px;
}

/* FIN MENU TERCER NIVEL */

/* INICIO TEXTO */

#ficha_texto {	
	min-height: 172px;
	padding-top: 40px;
	padding-left: 40px;
}
#ficha_texto h4 {	
	font-size: 16px;
	color: #018101;
}
#ficha_texto p {	
	font-size: 12px;
	color: #656565;
	text-align: justify;
	padding-right: 20px;
}
#ficha_texto p strong {	
	padding-top: 15px;
	/*padding-bottom: 15px;*/
	display: block;
}

/* FIN TEXTO */

/* INICIO MÁS INFORMACIÓN */

#boton_mas_informacion {
	background: url(../../images/ico_informacion_on.gif) no-repeat left top;
	height: 26px;
	margin-top: 15px;	
}   
#boton_mas_informacion a {
	background: url(../../images/ico_informacion_off.gif) no-repeat left top;	
	font-size: 11px;
	color: #018101;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 8px;
	float: left;
}
#boton_mas_informacion a:hover {
	background: none;	
}

#capa_mas_informacion {
	background: url(../../images/fondo_mas_informacion.png) no-repeat left 20px;
	width: 353px;
	height: 186px;
	text-align: center;
	font-size: 12px;
	margin-left: 125px;
	position: absolute;	
	top: 280px;
	visibility: hidden;
}
#capa_mas_informacion h3 {
	margin-top: 18px;
	font-size: 16px;
	color: #018101;
}
#capa_mas_informacion p strong {
	padding-top: 0px;
}
#capa_mas_informacion a {
	color: #656565;
	text-decoration: none;
}
#capa_mas_informacion a:hover {
	color: #000000;
}
#boton_cerrar {
	text-align: right;
	margin-right: 8px;
	padding-bottom: 5px;
}


/* FIN MÁS INFORMACIÓN */

/* INICIO CONSULTAR PRECIO */

#boton_consultar_precio {
	background: url(../../images/ico_consultar_on.gif) no-repeat left top;
	height: 26px;
	margin-top: 15px;	
}   
#boton_consultar_precio a {
	background: url(../../images/ico_consultar_off.gif) no-repeat left top;	
	font-size: 11px;
	color: #018101;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 8px;
	float: left;
}
#boton_consultar_precio a:hover {
	background: none;	
}

/* FIN CONSULTAR PRECIO */

/* BOTON COMPRAR PRODUCTO */

#boton_comprar {
	background: url(../../images/ico_carrito_on.gif) no-repeat left top;
	height: 26px;
	margin-top: 15px;	
}   
#boton_comprar a {
	background: url(../../images/ico_carrito_off.gif) no-repeat left top;	
	font-size: 11px;
	color: #018101;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 8px;
	float: left;
}
#boton_comprar a:hover {
	background: none;	
}

/* FIN BOTON COMPRAR PRODUCTO */

/* INICIO ALIANZAS MEDIO */

#alianzas_derecha {
	width: 604px;
	height: 500px;
	float: left;
	
	/*position: relative;*/
}

/* FIN TWINS COLLECTION MEDIO */

/* INICIO ALIANZAS FRASE */

#alianzas_frase {
	position: absolute;
	font-size: 11px;
	left: 296px;
	top: 457px; 
}
#alianzas_caracteristicas {
	text-align: right;
	/*position: absolute;*/
	font-size: 11px;
	/*color: #018101;*/
	/*left: 296px;
	top: 420px; */
	
	margin-top: -80px;
	margin-right: 23px;
	
}

/* FIN ALIANZAS FRASE */

/* -------------------- ESTILOS CONSULTAR PRECIO FORMULARIO LARGO 1 ---------------------- */

/* INICIO TITULAR */

#titular_informacion_productos {
	background: url(../images/titular_informacion_productos.gif) no-repeat left top;
	width: 975px;
	height: 61px;
}
#titular_informacion_productos h2 {
	display: none;
}

/* FIN TITULAR */

/* INICIO FORMULARIO */

#listado_informacion_productos {
	width: 990px;
	float: left;
	/*position: relative;*/
}
#listado_informacion_productos ul {
	width: 990px;
}
#listado_informacion_productos li {
	color: #676767;
	font-size: 12px;
	float: left;
}
#listado_informacion_productos li strong {
	padding-left: 34px;
}

.ancho_uno {
	background: url(../../images/fondo_titular_formularios.gif) repeat-x right top;
	background-color: #FFFFFF;
	width: 990px;
}
.ancho_dos {
	background: url(../../images/fondo_titular_formularios.gif) repeat-x right top;
	background-color: #FFFFFF;
	width: 480px;
}
.margen_izquierdo {
	border-left: 30px solid #FFFFFF;
}

/* FIN FORMULARIO */

/* INICIO DATOS PERSONALES */

#datos_personales {
	width: 990px;
	background-color: #FFFFFF;	
}
#datos_personales ul {	
	width: 897px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 14px;
}
#datos_personales li {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#datos_personales li label {
	float: left;
}
#datos_personales li input {
	float: left;
	width: 263px;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	font-size: 12px;
	border: 1px solid #9c9c9c;
	padding: 2px;
	margin: 0px;
	margin-bottom: 14px;
}

/* FIN DATOS PERSONALES */


/* INICIO DATOS PERSONALES CONTACTO */

#datos_personales_contacto {
	width: 304px;
	background-color: #FFFFFF;	
	padding-left: 18px;
	float: left;
}
#datos_personales_contacto ul {	
	margin-left: auto;
	margin-right: auto;
	padding-top: 14px;
}
#datos_personales_contacto li {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#datos_personales_contacto li label {
	font-size: 12px;
	float: left;
}
#datos_personales_contacto li input {
	float: left;
	width: 263px;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	font-size: 12px;
	border: 1px solid #9c9c9c;
	padding: 2px;
	margin: 0px;
	margin-bottom: 14px;
}

#datos_personales_contacto li textarea {
	float: left;
	width: 263px;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	font-size: 12px;
	border: 1px solid #9c9c9c;
	padding: 2px;
	margin: 0px;
	margin-bottom: 14px;
	height: 60px;
}

/* FIN DATOS PERSONALES _contacto */

/* INICIO QUE MODELO */

#que_modelo {
	background-color: #FFFFFF;
	width: 990px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#que_modelo table {
	width: 867px;
	margin-left: auto;
	margin-right: auto;
}
#que_modelo table td {
	padding-top: 4px;
	padding-bottom: 4px;
}
#que_modelo thead {
	display: none;	
}
.ancho_miniatura {
	width: 60px;
}
.ancho_checkbox {
	width: 35px;
	text-align: center;
}
.ancho_descripcion_izquierda {
	width: 295px;
	text-align: left;
}
.ancho_descripcion_derecha {
	width: 295px;
	text-align: right;
}
.ancho_precio {
	width: 120px;
	text-align: center;	
}

/* FIN QUE MODELO */

/* -------------------- ESTILOS CONSULTAR PRECIO FORMULARIO LARGO 2 ---------------------- */

/* INICIO COMO QUIERES */

#como_quieres {
	background-color: #FFFFFF;
	width: 990px;
	padding-top: 14px;
	padding-bottom: 14px;
}
#como_quieres ul {
	width: 520px;
	margin-left: auto;
	margin-right: auto;
}
#como_quieres li {
	font-size: 18px;
	float: left;	
	width: auto;
	text-align: right;
	width: 60px;
	padding-right: 150px;
	padding-top: 20px;
	padding-left: 50px;
}
#como_quieres li span {
	margin-right: 10px;
}
#como_quieres ul ul {
	padding-left: 60px;
	width: 150px;
	margin-top: -36px;	
}
#como_quieres li li {
	font-size: 12px;
	width: 140px;
	float: left;
	text-align: left;	
	padding-top: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	border-left: 1px solid #656565;
}
#como_quieres li li input {
	margin-top: 2px;
	margin-bottom: 1px;
	margin-right: 6px;
}

/* FIN COMO QUIERES */

/* INICIO SI / NO */

.si_no {
	margin: 0px;
	padding: 0px;	
	width: 280px;	
	background-color: #FFFFFF;
	text-align: center;
	padding-left: 200px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.si_no ul {
	margin: 0px;
	padding: 0px;	
	display: inline;
	padding-left: 100px;
	width: auto;
}
.si_no li {
	margin: 0px;
	padding: 0px;	
	width: auto;
	display: inline;
	padding-left: 10px;
	padding-right: 10px;	
}
.si_no li input {
	margin-top: 2px;
	margin-bottom: 1px;
	margin-right: 6px;
}
.si_no_separador {
	border-left: 1px solid #656565;
}

/* INICIO SI / NO */

/* INICIO ULTIMOS CHECKBOX */

.ultimos_checkbox {
	margin: 0px;
	padding: 0px;	
	width: 270px;	
	background-color: #FFFFFF;
	padding-left: 210px;
	padding-top: 9px;
	padding-bottom: 9px;
}
.ultimos_checkbox ul {
	margin: 0px;
	padding: 0px;	
	display: inline;
}
.ultimos_checkbox li {
	margin: 0px;
	padding: 0px;	
	width: auto;
	display: inline;
	float: left;
	width: 100%;		
	padding-top: 5px;
	padding-bottom: 5px;
}
.ultimos_checkbox li input {
	margin-top: 2px;
	margin-bottom: 1px;
	margin-right: 6px;
}

/* FIN ULTIMOS CHECKBOX */

/* INICIO MENSAJE */

.mensaje {
	padding-left: 120px;
	padding-top: 15px;
}
.mensaje textarea {
	float: left;
	width: 263px;
	height: 76px;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	font-size: 12px;
	border: 1px solid #9c9c9c;
	padding: 2px;
	margin: 0px;
	margin-bottom: 14px;
}
.mensaje_grande {
	padding-left: 360px;
	padding-top: 15px;
}
.mensaje_grande textarea {
	float: left;
	width: 263px;
	height: 76px;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	font-size: 12px;
	border: 1px solid #9c9c9c;
	padding: 2px;
	margin: 0px;
	margin-bottom: 14px;	
}

/* FIN MENSAJE */

/* INICIO MÁS DATOS */

.mas_datos {
	width: 100%;
	text-align: center;
	padding-top: 50px;
}
.mas_datos p {
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
}

/* FIN MÁS DATOS */

/* ---------------------------------- ESTILOS COMPLICITY ---------------------------------- */

/* INICIO COMPLICITY IZQUIERDA */

#complicity_izquierda {
	background: url(../../images/fondo_complicity_izquierda.jpg) no-repeat left top;	
	width: 450px;	
	height: 500px;
	float: left;
}

/* FIN COMPLICITY IZQUIERDA */

/* INICIO TITULARES */

#titular_complicity {
	background: url(../images/titular_complicity.gif) no-repeat left top;
	width: 151px;
	height: 21px;
	margin-top: 45px;
	margin-left: 39px;
}
#titular_complicity_mucho {
	background: url(../images/titular_complicity_mucho.gif) no-repeat left top;
	width: 411px;
	height: 18px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 39px;
}
#titular_complicity h2,
#titular_complicity_mucho h3 {
	display: none;
}

/* FIN TITULARES */

/* INICIO TEXTO FOTO */

#complicity_texto_foto {
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	width: 100px;
	margin-left: 39px;
	display: inline;
	padding-top: 8px;
	margin-top: 29px;
}
#complicity_texto_foto li {
	float: left;
	width: 100%;
}
#complicity_texto_foto p {
	padding: 10px;
	font-size: 11px;
	text-align: justify;
}

/* FIN TEXTO FOTO */

/* INICIO TEXTO */

#complicity_texto {
	float: right;
	width: 291px;	
	margin-top: 29px;
}

#complicity_texto p {
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 7px;
	text-align: justify;
}

#complicity_boton_mas_informacion {
	background: url(../../images/ico_complicity_informacion_on.gif) no-repeat left top;
	height: 26px;
	margin-top: 15px;	
}   
#complicity_boton_mas_informacion a {
	background: url(../../images/ico_complicity_informacion_off.gif) no-repeat left top;	
	font-size: 12px;
	color: #6cb93b;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 8px;
	float: left;
}
#complicity_boton_mas_informacion a:hover {
	background: none;	
}
.complicity_color {
	color: #FFFFFF;
}

/* FIN TEXTO */

/* INICIO COMPLICITY MEDIO */

#complicity_derecha {
	width: 540px;
	height: 500px;
	float: left;
}

/* FIN COMPLICITY MEDIO */

/* INICIO LISTADO FORMULARIO */

.formulario_complicity_textarea {
	padding-top: 14px;
	width: 300px;
	margin-top: -181px;
	margin-left: 500px;
}
.formulario_complicity_textarea label {
	width: 300px;
}
.formulario_complicity_textarea textarea {
	width: 263px;
	height: 135px;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	font-size: 12px;
	border: 1px solid #9c9c9c;
	padding: 2px;
	margin: 0px;
	margin-bottom: 11px;
	margin-left: 1px;
}

/* FIN LISTADO FORMULARIO */

/* ------------------------------- ESTILOS TWINS COLLECTION ------------------------------- */

/* INICIO TWINS COLLECTION IZQUIERDA */

#twins_collection_izquierda {
	width: 386px;	
	float: left;
	background: url(../../images/fondo_degradado.gif) repeat-x left top;
}

/* FIN TWINS COLLECTION IZQUIERDA */

/* INICIO TITULAR */

#twins_collection_ella {
	background: url(../images/titular_twins_collection_ella.gif) no-repeat left top;
}
#twins_collection_el {
	background: url(../images/titular_twins_collection_el.gif) no-repeat left top;
}

#twins_collection_ella,
#twins_collection_el {
	width: 386px;
	height: 86px;
	top: 416px;
	position: absolute;
	top: 472px;
}
#twins_collection_ella h2,
#twins_collection_el h2 {
	display: none;
}

/* FIN TITULAR */

/* INICIO MENU PRIMER NIVEL */

#twins_collection_primer_nivel {
	background-color: #676767;
	width: 990px;	
	position: absolute;
	top: 558px;
}
#twins_collection_primer_nivel ul {
	padding-left: 84px;
}
#twins_collection_primer_nivel li {
	float: left;	
	padding-left: 1px;
}
#twins_collection_primer_nivel li a,
#twins_collection_primer_nivel li span {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	display: block;
}
#twins_collection_primer_nivel li a:hover,
#twins_collection_primer_nivel li span {
	background-color: #000000;
}

.twins_collection_separador {
	background: url(../../images/separador_menu_twins_collection.gif) no-repeat left 4px;
}

/* FIN MENU PRIMER NIVEL */

/* INICIO TITULARES */

#titular_anillos {
	background: url(../images/titular_anillos.gif) no-repeat 39px 64px;
}
#titular_pulseras {
	background: url(../images/titular_pulseras.gif) no-repeat 39px 64px;
}
#titular_medallones {
	background: url(../images/titular_medallones.gif) no-repeat 39px 64px;
}
#titular_pendientes {
	background: url(../images/titular_pendientes.gif) no-repeat 39px 64px;
}
#titular_colgantes {
	background: url(../images/titular_colgantes.gif) no-repeat 39px 64px;
}
#titular_gemelos {
	background: url(../images/titular_gemelos.gif) no-repeat 39px 64px;
}
#titular_anillos,
#titular_pulseras,
#titular_medallones,
#titular_pendientes,
#titular_colgantes,
#titular_gemelos {
	width: 347px;
	height: 21px;
	padding-left: 39px;
	padding-top: 64px;
}
#titular_anillos h3,
#titular_pulseras h3,
#titular_medallones h3,
#titular_pendientes h3,
#titular_colgantes h3,
#titular_gemelos h3 {
	display: none;
}

/* FIN TITULARES */

/* INICIO MENU SEGUNDO NIVEL */

#twins_collection_segundo_nivel {
	padding-left: 28px;
	padding-top: 14px;
	padding-bottom: 15px;	
}
#twins_collection_segundo_nivel li {
	float: left;
	margin-left: 11px;
	display: inline;
}
#twins_collection_segundo_nivel span {
	display: none;
}

#boton_corazones {
	background: url(../images/corazones_on.gif) no-repeat left top;	
}
#boton_mariposas {
	background: url(../images/mariposas_on.gif) no-repeat left top;	
}
#boton_flores {
	background: url(../images/flores_on.gif) no-repeat left top;	
}
#boton_corazones a {
	background: url(../images/corazones_off.gif) no-repeat left top;	
}
#boton_mariposas a {
	background: url(../images/mariposas_off.gif) no-repeat left top;	
}
#boton_flores a {
	background: url(../images/flores_off.gif) no-repeat left top;	
}
#boton_corazones, 
#boton_mariposas, 
#boton_flores, 
#boton_corazones a,
#boton_mariposas a,
#boton_flores a,
#boton_en_blanco {
	width: 90px;
	height: 24px;
	display: block;	

}
#boton_corazones a:hover,
#boton_mariposas a:hover,
#boton_flores a:hover {
	background: none;
}

/* FIN MENU SEGUNDO NIVEL */

/* INICIO MENU TERCER NIVEL */

#twins_collection_tercer_nivel {
	padding-left: 24px;	
	
}
#twins_collection_tercer_nivel span {
	display: none;
}
#twins_collection_tercer_nivel li {
	float: left;
	margin-left: 15px;
	display: inline;
}
#twins_collection_tercer_nivel li a {
	background: url(../../images/miniaturas/miniatura_off.gif) no-repeat left top;	
	width: 44px;
	height: 44px;	
	display: block;
}
#twins_collection_tercer_nivel li a:hover {
	background: none;
}

#anillos_corazones_01 {
	background: url(../../images/miniaturas/anillos_corazones_01.jpg) no-repeat left top;	
}
#anillos_corazones_02 {
	background: url(../../images/miniaturas/anillos_corazones_02.jpg) no-repeat left top;	
}
#anillos_corazones_03 {
	background: url(../../images/miniaturas/anillos_corazones_03.jpg) no-repeat left top;	
}
#anillos_corazones_04 {
	background: url(../../images/miniaturas/anillos_corazones_04.jpg) no-repeat left top;	
}
#anillos_corazones_05 {
	background: url(../../images/miniaturas/anillos_corazones_05.jpg) no-repeat left top;	
}
#anillos_corazones_06 {
	background: url(../../images/miniaturas/anillos_corazones_06.jpg) no-repeat left top;	
}
#anillos_mariposas_01 {
	background: url(../../images/miniaturas/anillos_mariposa_01.jpg) no-repeat left top;	
}
#anillos_mariposas_02 {
	background: url(../../images/miniaturas/anillos_mariposa_02.jpg) no-repeat left top;	
}
#anillos_mariposas_03 {
	background: url(../../images/miniaturas/anillos_mariposa_03.jpg) no-repeat left top;	
}
#anillos_mariposas_04 {
	background: url(../../images/miniaturas/anillos_mariposa_04.jpg) no-repeat left top;	
}
#anillos_mariposas_05 {
	background: url(../../images/miniaturas/anillos_mariposa_05.jpg) no-repeat left top;	
}
#anillos_mariposas_06 {
	background: url(../../images/miniaturas/anillos_mariposa_06.jpg) no-repeat left top;	
}
#anillos_flores_01 {
	background: url(../../images/miniaturas/anillos_flores_01.jpg) no-repeat left top;	
}
#anillos_flores_02 {
	background: url(../../images/miniaturas/anillos_flores_02.jpg) no-repeat left top;	
}
#anillos_flores_03 {
	background: url(../../images/miniaturas/anillos_flores_03.jpg) no-repeat left top;	
}
#anillos_flores_04 {
	background: url(../../images/miniaturas/anillos_flores_04.jpg) no-repeat left top;	
}
#pulseras_corazones_01 {
	background: url(../../images/miniaturas/pulseras_corazones_01.jpg) no-repeat left top;	
}
#pulseras_corazones_02 {
	background: url(../../images/miniaturas/pulseras_corazones_02.jpg) no-repeat left top;	
}
#pulseras_mariposas_01 {
	background: url(../../images/miniaturas/pulseras_mariposas_01.jpg) no-repeat left top;	
}
#pulseras_mariposas_02 {
	background: url(../../images/miniaturas/pulseras_mariposas_02.jpg) no-repeat left top;	
}
#pulseras_flores_01 {
	background: url(../../images/miniaturas/pulseras_flores_01.jpg) no-repeat left top;	
}
#pulseras_flores_02 {
	background: url(../../images/miniaturas/pulseras_flores_02.jpg) no-repeat left top;	
}
#medallones_corazones_01 {
	background: url(../../images/miniaturas/medallones_corazones_01.jpg) no-repeat left top;	
}
#medallones_corazones_02 {
	background: url(../../images/miniaturas/medallones_corazones_02.jpg) no-repeat left top;	
}
#medallones_corazones_03 {
	background: url(../../images/miniaturas/medallones_corazones_03.jpg) no-repeat left top;	
}
#medallones_corazones_04 {
	background: url(../../images/miniaturas/medallones_corazones_04.jpg) no-repeat left top;	
}
#medallones_mariposas_01 {
	background: url(../../images/miniaturas/medallones_mariposas_01.jpg) no-repeat left top;	
}
#medallones_mariposas_02 {
	background: url(../../images/miniaturas/medallones_mariposas_02.jpg) no-repeat left top;	
}
#medallones_mariposas_03 {
	background: url(../../images/miniaturas/medallones_mariposas_03.jpg) no-repeat left top;	
}
#medallones_mariposas_04 {
	background: url(../../images/miniaturas/medallones_mariposas_04.jpg) no-repeat left top;	
}
#medallones_mariposas_05 {
	background: url(../../images/miniaturas/medallones_mariposas_05.jpg) no-repeat left top;	
}
#medallones_flores_01 {
	background: url(../../images/miniaturas/medallones_flores_01.jpg) no-repeat left top;	
}
#medallones_flores_02 {
	background: url(../../images/miniaturas/medallones_flores_02.jpg) no-repeat left top;	
}
#medallones_flores_03 {
	background: url(../../images/miniaturas/medallones_flores_03.jpg) no-repeat left top;	
}
#medallones_flores_04 {
	background: url(../../images/miniaturas/medallones_flores_04.jpg) no-repeat left top;	
}
#medallones_flores_05 {
	background: url(../../images/miniaturas/medallones_flores_05.jpg) no-repeat left top;	
}
#pendientes_corazones_01 {
	background: url(../../images/miniaturas/pendientes_corazones_01.jpg) no-repeat left top;	
}
#pendientes_corazones_02 {
	background: url(../../images/miniaturas/pendientes_corazones_02.jpg) no-repeat left top;	
}
#pendientes_corazones_03 {
	background: url(../../images/miniaturas/pendientes_corazones_03.jpg) no-repeat left top;	
}
#pendientes_corazones_04 {
	background: url(../../images/miniaturas/pendientes_corazones_04.jpg) no-repeat left top;	
}
#pendientes_mariposas_01 {
	background: url(../../images/miniaturas/pendientes_mariposas_01.jpg) no-repeat left top;	
}
#pendientes_mariposas_02 {
	background: url(../../images/miniaturas/pendientes_mariposas_02.jpg) no-repeat left top;	
}
#pendientes_flores_01 {
	background: url(../../images/miniaturas/pendientes_flores_01.jpg) no-repeat left top;	
}
#pendientes_flores_02 {
	background: url(../../images/miniaturas/pendientes_flores_02.jpg) no-repeat left top;	
}
#pendientes_flores_03 {
	background: url(../../images/miniaturas/pendientes_flores_03.jpg) no-repeat left top;	
}
#colgantes_01 {
	background: url(../../images/miniaturas/colgantes_01.jpg) no-repeat left top;	
}
#colgantes_02 {
	background: url(../../images/miniaturas/colgantes_02.jpg) no-repeat left top;	
}
#gemelos_01 {
	background: url(../../images/miniaturas/gemelos_01.jpg) no-repeat left top;	
}

#anillos_corazones_01,
#anillos_corazones_02,
#anillos_corazones_03,
#anillos_corazones_04,
#anillos_corazones_05,
#anillos_corazones_06,
#anillos_mariposas_01,
#anillos_mariposas_02,
#anillos_mariposas_03,
#anillos_mariposas_04,
#anillos_mariposas_05,
#anillos_mariposas_06,
#anillos_flores_01,
#anillos_flores_02,
#anillos_flores_03,
#anillos_flores_04,
#pulseras_corazones_01,
#pulseras_corazones_02,
#pulseras_mariposas_01,
#pulseras_mariposas_02,
#pulseras_flores_01,
#pulseras_flores_02,
#medallones_corazones_01,
#medallones_corazones_02,
#medallones_corazones_03,
#medallones_corazones_04,
#medallones_mariposas_01,
#medallones_mariposas_02,
#medallones_mariposas_03,
#medallones_mariposas_04,
#medallones_mariposas_05,
#medallones_flores_01,
#medallones_flores_02,
#medallones_flores_03,
#medallones_flores_04,
#medallones_flores_05,
#pendientes_corazones_01,
#pendientes_corazones_02,
#pendientes_corazones_03,
#pendientes_corazones_04,
#pendientes_mariposas_01,
#pendientes_mariposas_02,
#pendientes_flores_01,
#pendientes_flores_02,
#pendientes_flores_03,
#colgantes_01,
#colgantes_02,
#gemelos_01 {
	width: 44px;
	height: 44px;
}

/* FIN MENU TERCER NIVEL */

/* INICIO TWINS COLLECTION MEDIO */

#twins_collection_derecha {
	width: 604px;
	height: 500px;
	float: left;
}
#twins_collection_derecha img {
	/*border-bottom: 17px solid #676767;*/
}

/* FIN TWINS COLLECTION MEDIO */

/* --------------------------------- ESTILOS TWINS STONES --------------------------------- */

/* INICIO TWINS STONES IZQUIERDA */

#twins_stones_izquierda {
	background: url(../../images/fondo_degradado.gif) repeat-x left top;	
	width: 450px;	
	height: 500px;
	float: left;
}

/* FIN TWINS STONES IZQUIERDA */

/* INICIO TITULARES */

#titular_twins_stones {
	background: url(../images/titular_twins_stones.gif) no-repeat left top;
	width: 184px;
	height: 21px;
	margin-top: 64px;
	margin-left: 39px;
	margin-bottom: 15px;	
}
#titular_twins_stones h2 {
	display: none;
}

/* FIN TITULARES */

/* INICIO TEXTO */

#twins_stones_texto {
	float: left;
	width: 363px;	
	margin-left: 39px;
	display: inline;
}

#twins_stones_texto p {
	color: #616161;
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 7px;
	text-align: justify;
}

/* FIN TEXTO */

/* INICIO TWINS STONES MEDIO */

#twins_stones_medio {
	width: 540px;
	height: 500px;
	float: left;
	margin-left: -22px;
}
/*#twins_stones_medio img {
	border: 1px solid #FF0000;
}*/

/* FIN TWINS STONES MEDIO */

/* ------------------------------ ESTILOS CONTACTO ----------------------------- */
#contacto_izquierda {
	background: url(../../images/fondo_contacto_izquierda.jpg) no-repeat left top;	
	width: 429px;	
	height: 500px;
	float: right;
}
#titular_contacto {
	background: url(../images/titular_contacto.gif) no-repeat left top;
	width: 99px;
	height: 23px;
	margin-top: 64px;
	margin-left: 30px;
}
#titular_contacto h2 {
	display: none;
}
#contacto_texto  {
	padding-top: 15px;
	/*position: relative;*/
}
#contacto_texto p {
	font-size: 12px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 7px;
	text-align: justify;
}
#contacto_medio {
	width: 561px;
	height: 500px;
	float: left;
}
#contacto_datos {
	font-size: 12px;
	width: 200px;
	height: 80px;
	margin-top: -9px;
	float: left;
}
#contacto_datos_landing {
	font-size: 12px;
	width: 300px;
	height: 80px;
	margin-top: -9px;
	float: left;
}
#contacto_datos p {
	padding-left: 0px;
	padding-right: 0px;
}

/* ------------------------------ ESTILOS ATENCIÓN AL CLIENTE ----------------------------- */

/* INICIO ATENCIÓN IZQUIERDA */

#atencion_izquierda {
	background: url(../../images/fondo_atencion_izquierda.jpg) no-repeat left top;	
	width: 429px;	
	height: 500px;
	float: left;
}

/* FIN ATENCIÓN IZQUIERDA */

/* INICIO TITULAR */

#titular_atencion {
	background: url(../images/titular_atencion.gif) no-repeat left top;
	width: 429px;
	height: 21px;
	margin-top: 64px;
	margin-left: 30px;
}
#titular_atencion h2 {
	display: none;
}


/* FIN TITULAR */

/* INICIO TEXTO */

#atencion_texto  {
	padding-top: 15px;
}
#atencion_texto p {
	font-size: 12px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 7px;
	text-align: justify;
}

/* FIN TEXTO */

/* INICIO ATENCIÓN MEDIO */

#atencion_medio {
	width: 561px;
	height: 500px;
	float: left;
}

/* FIN ATENCIÓN MEDIO */

/* -------------------------------- ESTILOS TWINS ESCAPARATE ------------------------------ */

/* INICIO TWINS ESCAPARATE IZQUIERDA */
#sorteo_izquierda {
	background: url(../../images/fondo_sorteo_izquierda.jpg) no-repeat left top;	
	width: 429px;	
	height: 500px;
	float: left;
}

#escaparate_izquierda {
	background: url(../../images/fondo_escaparate_izquierda.jpg) no-repeat left top;	
	width: 429px;	
	height: 500px;
	float: left;
}

/* FIN TWINS ESCAPARATE IZQUIERDA */

/* excepciones para SORTEO bis de escaparate*/
#titular_sorteo {
	background: url(../images/titular_sorteo.gif) no-repeat left top;
	width: 429px;
	height: 21px;
	margin-top: 64px;
	margin-left: 30px;
}
/* Fin de las excepciones*/

/* INICIO TITULAR */

#titular_escaparate {
	background: url(../images/titular_escaparate.gif) no-repeat left top;
	width: 429px;
	height: 21px;
	margin-top: 64px;
	margin-left: 30px;
}
#titular_escaparate h2 {
	display: none;
}

/* FIN TITULAR */

/* INICIO TEXTO */

#escaparate_texto  {
	padding-top: 15px;
}
#escaparate_texto p {
	font-size: 12px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 7px;
	text-align: justify;
}
.escaparate_espacio {
	padding-top: 131px;
}


/* FIN TEXTO */




/* INICIO TEXTO  */

.escaparate_texto_centrado {
	font-size: 12px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 7px;
	text-align: center;
}

/* FIN TEXTO */





/* INICIO TWINS ESCAPARATE MEDIO */

#escaparate_medio {
	width: 561px;
	height: 500px;
	float: left;
}

/* FIN TWINS ESCAPARATE MEDIO */

/* --------------------------------- ESTILOS PUBLICACIONES -------------------------------- */

/* INICIO PUBLICACIONES IZQUIERDA */

#publicaciones_izquierda {
	background: url(../../images/fondo_publicaciones_izquierda.jpg) no-repeat left top;	
	width: 990px;	
	height: 500px;
	float: left;
}

/* FIN PUBLICACIONES IZQUIERDA */

/* INICIO TITULAR */

#titular_publicaciones {
	background: url(../images/titular_publicaciones.gif) no-repeat left top;
	width: 443px;
	height: 84px;
}
#titular_publicaciones h2 {
	display: none;
}

/* FIN TITULAR */

/* INICIO TEXTO */

#publicaciones_texto  {
	margin-top: 64px;
}
#publicaciones_texto p {
	font-size: 12px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 7px;
	text-align: justify;
}

/* FIN TEXTO */

/* INICIO PUBLICACIONES MEDIO */

#publicaciones_medio {
	width: 443px;
	height: 519px;
	float: left;
}

/* FIN PUBLICACIONES MEDIO */

/* ---------------------------------- ESTILOS LOCALIZADOR --------------------------------- */

/* INICIO LOCALIZADOR DESPLEGABLE */

#localizador_desplegable {
	width: 495px;
	border-top: 61px solid #FFFFFF;
	background-color: #dcdcdc;
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	height: 19px;
}
#localizador_desplegable select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 33px;
}

/* FIN LOCALIZADOR DESPLEGABLE */

/* INICIO LOCALIZADOR TITULAR / PAISES */

#localizador_titular_paises {
	text-align: right;
	width: 495px;
	float: left;
}

/* FIN LOCALIZADOR TITULAR / PAISES */

/* INICIO LOCALIZADOR TITULAR */

#localizador_titular {
	background: url(../images/titular_localizador.gif) no-repeat left top;
	width: 248px;
	height: 30px;
	margin-right: 30px;
	margin-top: 31px;
	margin-left: auto;
}
#localizador_titular h2 {
	display: none;
}

/* FIN LOCALIZADOR TITULAR */


/* INICIO LOCALIZADOR PAISES */

#localizador_paises {
	background-color: #dcdcdc;
	height: 21px;
}
#localizador_paises ul {
	background: url(../../images/separador_idiomas_localizador.gif) no-repeat right 6px;
	margin-right: 30px;
}
#localizador_paises li {
	background: url(../../images/separador_idiomas_localizador.gif) no-repeat left 6px;
	display: inline;
	padding-left: 10px;
	padding-right: 5px;
}
#localizador_paises a,
#localizador_paises span {
	color: #7f7f7f;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#localizador_paises a:hover,
#localizador_paises span {
	color: #1a7c44;
}

/* FIN LOCALIZADOR PAISES */

/* INICIO LOCALIZADOR IZQUIERDA */

#localizador_izquierda {
	background: url(../../images/fondo_localizador_izquierda.gif) no-repeat left top;	
	width: 560px;
	float: left;
	height: 399px;
}

/* FIN LOCALIZADOR IZQUIERDA */

/* INICIO TITULAR */

.localizador_izquierda_titular h3 {
	width: 215px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	float: left;
	color: #9fa09f;
	padding-top: 27px;
}

/* FIN TITULAR */

/* INICIO LOCALIZADOR LISTADO */

#localizador_listado {
	padding-top: 20px;
	padding-left: 40px;
	width: 280px;
	float: left;
}
#localizador_listado li {
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #303030;	
}


/* FIN LOCALIZADOR LISTADO */

/* INICIO CIERRE COLOR */
            
#cierre_color {
	background: url(../../images/cierre_color.gif) no-repeat left top;
	width: 990px;
	height: 21px;
	position: relative;
	display: block;
}
            
/* FIN CIERRE COLOR */

/* INICIO LOCALIZADOR MEDIO */

#localizador_medio {
	float:left;
	display:block;
	position:relative;
	width: 230px;
}

#localizador_medio select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 27px;
}

/* FIN LOCALIZADOR MEDIO */

/* INICIO LOCALIZADOR DERECHA */

#localizador_derecha {
	width: 175px;		
	background: url(../../images/fondo_complicity.jpg) no-repeat left top;	
	float: left;
	position: relative;
	display: block;
	text-align: right;
	height: 399px;
}

/* FIN LOCALIZADOR MEDIO */

/* ------------------------ ESTILOS ABOUT TWINS VIDEO PRESENTACIÓN ------------------------ */

/* VIDEO */

#cuerpo_medio_video {
	background-color:#FFFFFF;
	width: 698px;
	height: 500px;	
	float: left;
}

#video_twins {
	margin-left: 140px;
	margin-top: 30px;
}

#cuerpo_video_landing {
	background-color:#FFFFFF;
	width: 330px;
	height: 260px;	
	float: center;
}

#video_landing {
	margin-left: 3px;
	margin-top: 3px;
}

/* FIN VIDEO */


/* ------------------------ ESTILOS TIENDA ONLINE ------------------------ */

#container_carrito {
	width: 990px;
	padding-top: 50px;
	min-height:420px;
}

#container_carrito h2 {
	margin-left: 145px;
	margin-bottom: 10px;
}

#container_carrito h3 {
	/*margin-left: 85px;*/
	margin-bottom: 10px;
}

#container_carrito h4 {
	color:#767578;
	font-size:13px;
	font-weight:bold;
	margin:0;
	margin-top: 10px;
	margin-left: 85px;
	padding:0;
}

#compra_resumen {
	margin-left: 135px;
}

.carrito_compra {
	margin:auto;
	width: 820px;
	font-size:12px;
	text-align:center;
	border:solid 1px;
}

.carrito_compra th {
	height: 30px;
	border-bottom:solid 1px;
}

.carrito_compra td {
	padding-top:5px;
	padding-bottom: 5px;
}	

.carrito_compra input {
	font-size:12px;
}

.subtotal_celda {
	border-top: solid 1px;
}

.subtotal_texto {
	font-weight:bold;
}

#botonera_carrito {
	margin:auto;
	margin-bottom: 20px;
	padding-left: 150px;
}

/* BOTON ACTUALIZAR COMPRA */

#boton_actualizar_compra {
	float:left;
	background: url(../../images/ico_consultar_on.gif) no-repeat left top;
	height: 26px;
	margin-top: 15px;	
}   
#boton_actualizar_compra a {
	background: url(../../images/ico_consultar_off.gif) no-repeat left top;	
	font-size: 11px;
	color: #018101;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 8px;
	float: left;
}
#boton_actualizar_compra a:hover {
	background: none;	
}

/* FIN BOTON ACTUALIZAR COMPRA  */

/* BOTON TERMINAR COMPRA */

#boton_terminar_compra {
	float:left;
	background: url(../../images/ico_carrito_on.gif) no-repeat left top;
	height: 26px;
	margin-top: 15px;	
	margin-left: 30px;
}   
#boton_terminar_compra a {
	background: url(../../images/ico_carrito_off.gif) no-repeat left top;	
	font-size: 11px;
	color: #018101;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 8px;
	float: left;
}
#boton_terminar_compra a:hover {
	background: none;	
}

/* FIN BOTON TERMINAR COMPRA  */

/* BOTON CONFIRMAR COMPRA */

#boton_confirmar_compra {
	float:left;
	background: url(../../images/ico_carrito_on.gif) no-repeat left top;
	height: 26px;
	margin-top: 10px;	
}   
#boton_confirmar_compra a {
	background: url(../../images/ico_carrito_off.gif) no-repeat left top;	
	font-size: 11px;
	color: #018101;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 8px;
	float: left;
}
#boton_confirmar_compra a:hover {
	background: none;	
}

/* FIN BOTON CONFIRMAR COMPRA  */

/* FORMULARIO DE COMPRA */

#formulario_carrito {
	font-size:12px;
	width: 820px;
	margin-top: 10px;
	margin-left: 85px;
	padding-bottom: 10px;
	border-bottom: solid 1px #c8c8c8;
}

#formulario_carrito_titular {
	background-color:#dcdcdc;
	color:#656565;
	font-size:12px;
	width: 810px;
	margin:0;
	padding:0;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:10px;
}

#formulario_carrito_titular h3 {
	display:inline;
	margin:0;
	padding:0;
	font-size:13px;
	color:#656565;
}

.formulario_carrito_campo {
	float:left;
	margin-right: 10px !important;
	margin-right: 0px;
	margin-bottom: 10px;
}

.formulario_carrito_campo_derecha {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.formulario_carrito_campo label {
	display:block;
	float:left;
	width: 115px;
}

.formulario_carrito_campo input {
	display:block;
	float:left;
}

.formulario_carrito_campo select {
	width: 205px;
	font-size:12px;
}

.formulario_carrito_bloque_superior {
	float:left;
	width: 350px;
	margin-top: 10px;
}

.formulario_carrito_bloque_superior_derecha {
	float:left;
	width: 330px;
	margin-left: 140px !important;
	margin-left: 100px;
	margin-top: 10px;
}

.formulario_carrito_bloque_superior_derecha label {
	display:block;
	width: 115px;
	float:left;
}

.formulario_carrito_bloque_superior_derecha input {
	float:left;
}

.formulario_carrito_bloque_inferior {
	float:left;
	width: 350px;
}

.formulario_carrito_bloque_inferior_derecha {
	float:left;
	width: 330px;
	margin-left: 140px !important;
	margin-left: 100px;
	margin-top: 10px;
}

.formulario_carrito_campo_tallas {
	float:left;
	width: 350px;
	display:block;
	text-align:left;
	margin-top: 20px;
}

.formulario_carrito_campo_tallas_titular {
	float:left;
	border-right:solid 1px;
	width: 90px;
	height: 40px;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 0px;
	text-align:center;
	margin-right: 10px;
}

.formulario_carrito_campo_tallas_titular span {
	margin:0;
	padding:0;
	margin-top: 40px;
	font-size:15px;
	font-weight:bold;
	color:#676767;
}

.formulario_carrito_campo_tallas_radio {
	float:left;
	text-align:left;
}

.formulario_carrito_campo_tallas_radio span {
	margin-left:5px;
	margin-top: 5px;
	font-weight:bold;
	padding:0;
	display:block;
}

.formulario_carrito_campo_tallas_radio label {
	float:left;
	margin-top: 8px;
	margin-left: 5px;
}

.formulario_carrito_campo_tallas_radio input {
	float:left;
	margin-top: 9px;
	margin-left: 5px;
}

.formulario_carrito_campo_tallas_desplegable {
	float:left;
	text-align:left;
	margin-left: 10px;
}

.formulario_carrito_campo_tallas_desplegable label {
	margin-left:5px;
	margin-top: 5px;
	font-weight:bold;
	padding:0;
	display:block;
}

.formulario_carrito_campo_tallas_desplegable select {
	display:block;
	width: 50px;
	margin-left: 5px;
	margin-top: 5px;
}

/* FIN FORMULARIO DE COMPRA */

/* RESUMEN DE COMPRA */

#carrito_resumen_final {
	margin-left: 135px;
}

#carrito_resumen_final h4 {
	font-size:14px;
	margin:0;
	margin-bottom: 10px;
}

#carrito_resumen_final p {
	font-size: 12px;
}

#carrito_resumen_final_izq {
	float:left;
	width: 400px;
}

#carrito_resumen_final_izq p {
	margin-bottom: 10px;
}

#carrito_resumen_final_der {
	float:left;
	width: 150px;
	margin-left: 30px;
	margin-top: -160px;
}

.carrito_imprimir {
	display:block;
	height: 40px;
	background: url(../../images/icono_imprimir.gif) top left no-repeat;
	text-decoration:none;
	color:#000000;
	padding-top: 7px;
	padding-left: 52px;
}

.carrito_imprimir span {
	font-size: 12px;
	font-weight:bold;
}

/* FIN DE RESUMEN DE COMPRA */

/* BOTÓN ECI */

#enlace_ECI {
	float:right;
	margin-right: 20px;
}

#enlace_ECI a {
	display:block;
	margin-bottom: 20px;
	width: 191px;
	height: 39px;
	background:url(../images/enlace_ECI.jpg) top left no-repeat;
}

#enlace_ECI a span {
	display:none;
}

 /* FIN BOTÓN ECI */

.carrito_titular {
	float:left;
	width: 290px;
	margin-left: 85px !important;
	margin-left: 42px;
	padding:0;
}

.carrito_titular h3 {
	margin:0;
	padding:0;
}

.carrito_proceso {
	float:left;
	margin-left: 0px;
	margin-top: 3px;
}

.carrito_pastilla_flechas {
	float:left;
	font-size:10px;
	padding-top:5px;
}

.carrito_pastilla_activa {
	display:block;
	width: 151px;
	height: 22px;
	background:url(../images/carrito_pastilla_activa.gif) top no-repeat;
	float:left;
	margin-left: 10px;
	font-size:10px;
	padding-top: 5px;
	text-align:center;
	color:#FFFFFF;
}

.carrito_pastilla_inactiva {
	display:block;
	width: 151px;
	height: 22px;
	background:url(../images/carrito_pastilla_inactiva.gif) top no-repeat;
	float:left;
	margin-left: 10px;
	font-size:10px;
	padding-top: 5px;
	text-align:center;
}

.carrito_informacion_compra {
	float:left;
	font-size:10px;
	width: 500px;
	color:#656565;
	margin-left: 85px !important;
	margin-left: 42px;
	margin-top: 5px;
}

.carrito_informacion_compra_largo {
	float:left;
	font-size:10px;
	width: 700px;
	color:#656565;
	margin-left: 85px;
	margin-top: 5px;
}

.carrito_siguiente_paso {
	float:left;
	margin-top: 15px;
	margin-left: 205px;
}

.carrito_siguiente_paso a {
	color:#26781e;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.carrito_siguiente_paso a:hover {
	color:#49a740;
}

.carrito_siguiente_paso_2 {
	float:left;
	margin-top: 25px;
	margin-left: 538px !important;
	margin-left: 395px;
}

.carrito_siguiente_paso_2 a {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.carrito_siguiente_paso_2 a:hover {
	color:#7C7C7C;
}

.carrito_siguiente_paso_3 {
	float:left;
	margin-top: 25px;
	margin-left: 588px !important;
	margin-left: 350px;
}

.carrito_siguiente_paso_3 a {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.carrito_siguiente_paso_3 a:hover {
	color:#7C7C7C;
}

.carrito_otros_articulos {
	border:solid #e0dfe3 1px;
	display:block;
	width: 820px;
	margin-top: 10px;
	margin-left: 85px;
	padding-top: 5px;
	padding-left:5px;
}

.carrito_otros_articulos ul {
	margin:auto;
	margin-top: 10px;
	padding:0;
}

.carrito_otros_articulos li {
	float:left;
	display:block;
	font-size:10px;
	text-align:center;
	margin-left: 33px;
	margin-bottom: 10px;
}

.carrito_otros_articulos li a {
	text-decoration:none;
	color:#9B9494;
}

.carrito_otros_articulos li a:hover {
	color:#000000;
}

.carrito_telefono {
	display:block;
	float:left;
	width: 167px;
	height: 50px;
	background:url(../images/carrito_telefono.jpg) top left no-repeat;
	margin-left: 85px !important;
	margin-left: 42px;
	margin-top: 10px;
}

.carrito_telefono span {
	display:none;
}

.carrito_telefono_2 {
	display:block;
	float:left;
	width: 117px;
	height: 34px;
	background:url(../images/carrito_telefono_2.jpg) top left no-repeat;
	margin-left: 0px;
	margin-top: 15px;
}

.carrito_telefono_2 span {
	display:none;
}

#formulario_confirmacion {
	font-size:12px;
	width: 820px;
	margin-top: 10px;
	margin-left: 85px;
	padding-bottom: 10px;
	border-bottom: solid 1px #c8c8c8;

}

#formulario_confirmacion_titular {
	background-color:#dcdcdc;
	color:#656565;
	font-size:12px;
	width: 810px;
	margin:0;
	padding:0;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:10px;
}

#formulario_confirmacion_titular h3 {
	display:inline;
	margin:0;
	padding:0;
	font-size:13px;
	color:#656565;
}

#formulario_confirmacion_datos_cliente {
	float:left;
	display:block;
	width: 400px;
	margin-left: 10px;
}

#formulario_confirmacion_datos_cliente ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

#formulario_confirmacion_datos_cliente li {
	list-style:none;
	margin-top: 5px;
}

#formulario_confirmacion_datos_cliente li span {
	display:block;
	float:left;
	width: 170px;
}

#formulario_confirmacion_info {
	float:left;
	display:block;
	width: 400px;
	height: 200px;
	background:url(../images/formulario_confirmacion_info.jpg) bottom center no-repeat;
}

#formulario_confirmacion_info p {
	font-size:14px;
	color:#414141;
	text-align: center;
	padding-top: 25px;
	padding-left: 20px;
}

/* ------------------------ FIN ESTILOS TIENDA ONLINE ------------------------ */