/*

-------------------------------------------------------
Colores:

Gris textos: #999898;
Azul titulos: #003a69;
Azul subtitulos: #5a7e92;
Links menu: #999999;
Celeste footer: #5a7e92;
Gris copyright: #cccccc;

Fuentes:
Arial (por defecto)
Tahoma (menu)
Trebuchet MS (selector de idiomas)

---------------------------------------------------------*/

/* Base */
body {
	background:#84888b;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#999898;
	}
html, body {
	height:100%;
	}
* {
	margin:0;
	padding:0;
	}
p {
	line-height:150%;
	font-size:105%;
	text-align:justify;
	}
a  {
	color:#003a69;
	cursor:pointer;
	outline:none;
	}
a:hover  {
	text-decoration:none;
	}
a img {
	border:none;
	}
ul li {
	list-style:none;
	}
h1 {
	font-size:150%;
	}
h2 {
	font-size:130%;
	}
h3 {
	font-size:110%;
	}
h4 {
	font-size:100%;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
    }
input, textarea, select {
	border:1px solid #bdbdbd;
	font:inherit;
	font-size:inherit;
	color:#2b2b2b;
	}
br.clear {
	clear:both;
	overflow:hidden;
	height:1px;
	line-height:1px;
	visibility:hidden;
	}
/* Estructura general
-------------------------------------------*/
#Wrapper {
	width:955px;
	margin:0 auto;
	background:#fff;
	border-left:1px solid #76787a;
	border-right:1px solid #76787a;
	border-bottom:1px solid #76787a;
	}
#Header {
	height:157px;
	position:relative;
	}

	#Header h1 {
		width:154px;
		height:50px;
		text-indent:-900%;
		position:absolute;
		top:65px;
		left:85px;
		}
	#Header h1 a {
		width:100%;
		height:100%;
		display:block;
		}
	#Header #tool-bar {
		position:absolute;
		top:0;
		left:0;
		color:#fff;
		width:955px;
		height:25px;
		}
	#Header #tool-bar a {
		color:#fff;
		}
		#Header #tool-bar p.lang-sel {
			float:left;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height:100%;
			padding-top:5px;
			padding-left:15px;
			}
			#Header #tool-bar p.lang-sel a {
				background:url(img/lang-sel-sep.gif) no-repeat left 3px;
				padding:0 5px 0 7px;
				text-decoration:none;
				}
			#Header #tool-bar p.lang-sel a:first-child {
				background:none;
				}
			#Header #tool-bar p.lang-sel a.selected {
				text-decoration:underline;
				}
		#Header #tool-bar .options {
			float:right;
			width:auto;
			padding-right:15px;
			}
			#Header #tool-bar ul, #Header #tool-bar ul li {
				float:left;
				text-transform:lowercase;
				font-size:95%;

				}
			#Header #tool-bar ul li {
				padding:5px 10px;
				background:url(img/lang-sel-sep.gif) no-repeat right 7px;
				}
				#Header #tool-bar ul li a {
					text-decoration:none;
					}
			#Header #tool-bar form {
				font-size:95%;
				padding-left:8px;
				padding-top:3px;
				float:left;
				}
			#Header #tool-bar input {
				border:1px solid #d5d5d5;
				width:90px;
				font-size:1em;
				}
			#Header #tool-bar label {
				margin-right:10px;
				vertical-align:middle;
				height:1em;
				}
			#Header #tool-bar input.submit {
				border:none;
				width:20px;
				font-size:0;
				color:#fafafa;
				text-indent:3px;
				height:15px;
				vertical-align:top;
				background:url(img/submit-bg.gif) no-repeat top left;
				cursor:pointer;
				}
ul#menu {
	clear:both;
	height:30px;
	border-bottom:1px solid #e6e5e5;
	border-top:1px solid #ccc;
	padding-left:30px;
	position:relative;
	}
	ul#menu li {
		float:left;
		text-transform:lowercase;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		padding:5px 10px 5px 12px;
		letter-spacing:1px;
		background:url(img/main-menu-sep.gif) no-repeat left 7px;
		}
	ul#menu li:first-child {
		background:none;
		}
		ul#menu li a {
			color:#999999;
			text-decoration:none;
			}
		ul#menu li a:hover, ul#menu li.selected a {
			color:#003a69;
			}
	ul#menu li span.has-child {
		background:url(img/has-child.gif) no-repeat center right;
		padding-right:10px;
		}
	ul#menu li:hover span.has-child, ul#menu li.selected span.has-child {
		background:url(img/has-child-sel.gif) no-repeat center right;
		}
	ul#menu li ul{
		border:1px solid #ccc;
		background:#fff;
		border-top:none;
		margin:0 -10px 0 -11px;
		display: none;
		padding-bottom:5px;
		position:absolute;
		}
	ul#menu li:hover ul{
		/*visibility:visible;*/
		display: block;
		}
	ul#menu li ul li{
		float:none;
		background:none;
		padding:2px 10px;
		width:100px;
		font-size:70%;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		}
	ul#menu li ul li:first-child {
		padding-top:10px;
		}
	ul#menu li:first-child ul {
		margin:0 -10px 0 -8px;
		}
#Footer {
	padding-bottom:10px;
	}
#Footer ul {
	height:20px;
	border-bottom:1px solid #ccc;
	padding-left:95px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	clear:both;
	}
	#Footer ul li {
		float:left;
		text-transform:lowercase;
		padding:0 8px;
		background:url(img/footer-sep.gif) no-repeat left 3px;
		}
	#Footer ul li:first-child {
		background:none;
		padding-left:0;
		}
		#Footer ul li a {
			color:#5a7e92;
			text-decoration:none;
			}

	#Footer p {
		color:#999999;
		font-size:75%;
		width:765px;
		margin:5px auto;
		}
	#Footer p a {
		color:#999999;
		text-decoration:none;
			}
#Container {
	width:725px;
	margin:0 auto;
	padding-bottom:50px;
	padding-top:45px;

	}
.subtitle-show {
font-size:12px;
color:#5a7e92;
}

/* Imagenes del cabezal
------------------------------------------------------*/
.head-1 {
	background:url(img/head-1.jpg) no-repeat top left;
	}
.head-2 {
	background:url(img/head-2.jpg) no-repeat top left;
	}
.head-3 {
	background:url(img/head-3.jpg) no-repeat top left;
	}
.head-4 {
	background:url(img/head-4.jpg) no-repeat top left;
	}
.head-5 {
	background:url(img/head-5.jpg) no-repeat top left;
	}
.head-6 {
	background:url(img/head-6.jpg) no-repeat top left;
	}
.head-7 {
	background:url(img/head-7.jpg) no-repeat top left;
	}
.head-8 { /* Debe ser usado en regalos empresa */
	background:url(img/head-8.jpg) no-repeat top left;
	}
.head-9 {
	background:url(img/head-9.jpg) no-repeat top left;
	}
.head-10 {
	background:url(img/head-10.jpg) no-repeat top left;
	}
.head-11 {
	background:url(img/head-11.jpg) no-repeat top left;
	}
.head-12 {
	background:url(img/head-12.jpg) no-repeat top left;
	}
.head-13 {
	background:url(img/head-13.jpg) no-repeat top left;
	}
.head-14 {
	background:url(img/head-14.jpg) no-repeat top left;
	}
.head-15 {
	background:url(img/head-15.jpg) no-repeat top left;
	}
.head-16 {
	background:url(img/head-16.jpg) no-repeat top left;
	}
.head-17 {
	background:url(img/head-17.jpg) no-repeat top left;
	}
.head-18 {
	background:url(img/head-18.jpg) no-repeat top left;
	}
.head-19 {
	background:url(img/head-19.jpg) no-repeat top left;
	}
.head-20 {
	background:url(img/head-20.jpg) no-repeat top left;
	}
.head-21 {
	background:url(img/head-21.jpg) no-repeat top left;
	}
.head-22 {
	background:url(img/head-22.jpg) no-repeat top left;
	}
/* Páginas comienza
------------------------------------------------------------------*/
h2.title, h3.subtitle {
	text-indent:-900%;
	overflow:hidden;
	}
/* Home
----------------------------------------------*/
#home-text {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-indent:-900%;
	background:url(img/texto-home.gif) no-repeat top left;
	width:702px;
	height:195px;
	}
/* Quienes somos
--------------------------------------------------*/
/* Biografia */
h2#bio-title {
	background:url(img/bio-title_es.gif) no-repeat top left;
	width:187px;
	height:27px;
	}
h3#bio-subtitle {
	background:url(img/bio-subtitle_es.gif) no-repeat top left;
	width:63px;
	height:12px;
	}
.profile {
	margin:20px 0;
	}
	.profile img {
		float:left;
		margin-right:10px;
		}
	.profile .text {
		margin-left:184px;
		}
	.profile .text p {
		margin-bottom:10px;
		}
/* La marca */
h2#brand-title {
	background:url(img/brand-title_es.gif) no-repeat top left;
	width:187px;
	height:27px;
	}
h3#brand-subtitle {
	background:url(img/brand-subtitle_es.gif) no-repeat top left;
	width:63px;
	height:12px;
	}
p.emphazised {
	color:#5a7e92;
	}
/* Premios
------------------------------------------------*/
h2#awards-title {
	background:url(img/awards-title_es.gif) no-repeat top left;
	width:185px;
	height:25px;
	}
h3#awards-subtitle {
	background:url(img/awards-subtitle_es.gif) no-repeat top left;
	width:75px;
	height:17px;
	}
p.texto-azul {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#5a7e92;
	font-size:115%;
	margin:20px 0;
	line-height:120%;
	}
.award {
	border:1px solid #ccc;
	float:left;
	padding-top:5px;
	font-size:80%;
	margin-right:15px;
	}
	.award img {
		border-top:1px solid #ccc;
		margin-top:5px;
		}
	.award h3 {
		color:#003a69;
		text-transform:uppercase;
		font-size:100%;
		}
	.award h3, 	.award p {
		text-indent:10px;
		}

/* Regalos de empresa
----------------------------------------------*/
h2#gifts-title {
	background:url(img/gifts-title_es.gif) no-repeat top left;
	width:237px;
	height:23px;
	}
h3#gifts-subtitle {
	background:url(img/gifts-subtitle_es.gif) no-repeat top left;
	width:130px;
	height:14px;
	}

/* Puntos de venta
----------------------------------------------*/
h2#branches-title {
	background:url(img/branches-title_es.gif) no-repeat top left;
	width:190px;
	height:21px;
	}
h3#branches-subtitle {
	background:url(img/branches-subtitle_es.gif) no-repeat top left;
	width:129px;
	height:15px;
	}
h3#dep-subtitle {
	background:url(img/dep-subtitle_es.gif) no-repeat top left;
	width:180px;
	height:14px;
	}
/* tiendas por departamentos */
.stores {
	margin-top:20px;
	}
	.stores img {
		margin-right:10px;
		margin-bottom:20px;
		}
h3.bread {
	text-transform:uppercase;
	color:#003a69;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:95%;
	margin-top:5px;
	}
.store {
	margin-top:30px;
	}
.store p.texto-azul {
	margin-bottom:0;
	}
	.store h4 {
		text-transform:uppercase;
		margin-top:10px;
		font-size:90%;
		}

/* Noticias
----------------------------------------------*/
h2#news-title {
	background:url(img/news-title_es.gif) no-repeat top left;
	width:97px;
	height:19px;
	}
h3#news-subtitle {
	background:url(img/news-subtitle_es.gif) no-repeat top left;
	width:153px;
	height:17px;
	}

.news-piece {
	width:345px;
	border:1px solid #ccc;
	float:left;
	font-size:80%;
	color:#999898;
	padding-right:5px;
	margin-top:15px;
	}
.even {
	margin-left:15px;
	}
	.news-piece img {
		float:left;
		border-right:1px solid #ccc;
		margin-right:15px;
		}
	.news-piece h3 {
		font-size:95%;
		text-transform:uppercase;
		font-weight:normal;
		margin-top:15px;
		margin-bottom:5px;
		}
	.news-piece h3 a {
		text-decoration:none;
		}
	.news-piece a.more img {
		border:none;
		float:none;
		}
.paginator {
	text-transform:uppercase;
	font-size:75%;
	color:#999;
	margin:10px 0;
	}
	.paginator p.results {
		text-align:right;
		}
	.paginator p.results span {
		color:#cccccc;
		}
.paginator .pages {
	float:right;
	margin-top:5px;
	}
	.paginator .pages p, .paginator .pages ul, .paginator .pages ul li {
		float:left;
		}
	.paginator .pages ul {
		margin:0 10px;
		}
		.paginator .pages ul li {
			padding:0 7px 0 9px;
			background:url(img/paginator-sep.gif) no-repeat left center;
			}
		.paginator .pages ul li:first-child {
			background:none;
			}
		.paginator .pages ul li a {
			text-decoration:none;
			color:#999;
			}
		.paginator .pages ul li.selected a {
			color:#003a69;
			}
		.paginator .pages p a.prev, .paginator .pages p a.next {
			padding:1px 10px;
			border:1px solid #ccc;
			text-decoration:none;
			display:block;
			float:left;
			color:#999;
			}
		.paginator .pages p a.prev {
			background:url(img/prev-bg.gif) no-repeat 10px center;
			padding-left:20px;
			margin-right:3px;
			}
		.paginator .pages p a.next {
			background:url(img/next-bg.gif) no-repeat 88% center;
			padding-right:20px;
			}
/* Noticia ampliada
--------------------------------------------*/
p.just {
	text-align:justify;
}

.piece {
	margin:20px 0;
	}
.piece h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#5a7e92;
	font-size:115%;
	margin-bottom:10px;
	}
.piece p {
	margin-bottom:5px;
	}
.pics {
	margin:20px 0;
	}
	.pics img {
		margin-right:7px;
		}
/* Colecciones
---------------------------------------*/

h2#collections-title {
	background:url(img/collecctions-title_es.gif) no-repeat top left;
	width:180px;
	height:21px;
	}

/* Prensa
---------------------------------------*/


h2#press-title {
	background:url(img/press-title_es.gif) no-repeat top left;
	width:80px;
	height:21px;
	}
h3#press-subtitle {
	background:url(img/press-subtitle_es.gif) no-repeat top left;
	width:166px;
	height:13px;
	}
.mag {
	float:left;
	width:113px;
	text-align:center;
	margin-top:20px;
	border:1px solid #ccc;
	padding-bottom:3px;
	font-size:75%;
	margin-right:20px;
	}
	.mag img {
		border-bottom:1px solid #ccc;
		margin-bottom:2px;
		}
	.mag a {
		text-transform:uppercase;
		text-decoration:none;
		}
/* Prensa desarrollo
---------------------------------------*/
.dev-mag {
	float:left;
	border:1px solid #ccc;
	margin-right:30px;
	margin-top:30px;
	}
/* Contacto
----------------------------------------*/
h2#contact-title {
	background:url(img/contact-title_es.gif) no-repeat top left;
	width:108px;
	height:20px;
	}
h3#contact-subtitle {
	background:url(img/contact-subtitle_es.gif) no-repeat top left;
	width:89px;
	height:16px;
	}
.contact-block {
	border:1px solid #ccc;
	font-size:95%;
	color:#999898;
	padding-right:5px;
	margin:45px auto 0;
	width:400px;
	}
	.contact-block + .contact-block {
		margin-top:20px;
		}

	.contact-block  img {
		float:left;
		border-right:1px solid #ccc;
		margin-right:15px;
		}
	.contact-block h3 {
		font-size:100%;
		text-transform:uppercase;
		font-weight:normal;
		margin-top:3px;
		margin-bottom:3px;
		color:#003a69;
		}
	.contact-block p {
		margin:0;
		line-height:100%;
		}
	.contact-block p a {
		color:#5a7e92;
		text-decoration:none;
		}


/* Contacto
----------------------------------------*/
h2#newsletter-title {
	background:url(img/contact-title_es.gif) no-repeat top left;
	width:108px;
	height:20px;
	}
h3#newsletter-subtitle {
	background:url(img/contact-subtitle_es.gif) no-repeat top left;
	width:89px;
	height:16px;
	}
.newsletter-block {
	border:1px solid #ccc;
	font-size:95%;
	color:#999898;
	padding-right:5px;
	margin:45px auto 0;
	width:400px;
	padding:20px;
	}

	.newsletter-block p {
		margin:0;
		line-height:120%;
		}
	.newsletter-block p a {
		color:#5a7e92;
		text-decoration:none;
		}

#Newsletter-contact-block {
margin-top:25px;
}


/* Profesionales
-----------------------------------------------------------*/
/* Ferias */
h2#fairs-title {
	background:url(img/fairs-title_es.gif) no-repeat top left;
	width:75px;
	height:22px;
	}
h3#fairs-subtitle {
	background:url(img/fairs-subtitle_es.gif) no-repeat top left;
	width:166px;
	height:15px;
	}
.fair {
	float:left;
	width:165px;
	margin-top:20px;
	border:1px solid #ccc;
	padding-bottom:3px;
	font-size:75%;
	margin-right:10px;
	height:300px;
	}
	.fair img {
		border-bottom:1px solid #ccc;
		margin-bottom:4px;
		}
	.fair h4 {
		text-transform:uppercase;
		color:#003a69;
		}
	.fair h4, .fair p {
		margin-left:10px;
		margin-right:10px;
		}

/* Packaging  */

h2#pack-title {
	background:url(img/pack-title_es.gif) no-repeat top left;
	width:129px;
	height:23px;
	}

h3#pack-subtitle {
	background:url(img/pack_subtitle_es.gif) no-repeat top left;
	width:128px;
	height:14px;
	}

/* Showrooms */
.show h3 {
	margin:0;
	margin-top:5px;
	}
h2#show-title {
	background:url(img/show-title_es.gif) no-repeat top left;
	width:122px;
	height:19px;
	}
h3#show-subtitle {
	background:url(img/show-subtitle_es.gif) no-repeat top left;
	width:102px;
	height:16px;
	}
/* Catalogo */
h2#catal-title {
	background:url(img/cat-title_es.gif) no-repeat top left;
	width:190px;
	height:24px;
	}
.product {
	border:1px solid #ccc;
	float:left;
	margin-right:5px;
	margin-top:5px;
	}
	.product p {
		text-indent:10px;
		margin:0;
		line-height:100%;
		padding:2px 0;
		border-top:1px solid #ccc;
		}
	.product p a {
		text-decoration:none;
		color:#999;
		}
.product:hover {
	border:1px solid #003a69;
	}
	.product:hover p {
		background:#003a69;
		border-top:1px solid #003a69;
		}
	.product:hover p a {
		color:#fff;
		}

.display .prod-nav {
	margin-left:40px;
	}

.prod-nav {
	text-transform:uppercase;
	font-size:75%;
	margin:30px 0 20px;
	}
	.prod-nav form fieldset {
		float:left;
		margin-right:60px;
		border:none;
		}
	.prod-nav form fieldset label {
		display:block;
		margin-bottom:3px;
		color:#666666;
		}
	.prod-nav form fieldset button {
		font-family:Arial, Helvetica, sans-serif;
		font-size:95%;
		color:#999;
		height:1.8em;
		border:1px solid #ccc;
		background:#fff;
		cursor:pointer;
		vertical-align:bottom;
		}
	.prod-nav form fieldset select {
		color:#999;
		margin-right:2px;
		}
	.prod-nav form fieldset input {
		font-size:110%;
		}
	.prod-nav form p.user-info {
		padding-top:18px;
		text-align:right;
		}
	.prod-nav form p.user-info a, p.user-status a {
		text-decoration:none;
		color:#999;
		}
	.prod-nav form p.user-info span, p.user-status span {
		color:#ccc;
		}
	#reference {
		width:50px;
	}

p.user-status {
		text-align:right;
		text-transform:uppercase;
		font-size:75%;
		padding-bottom:2px;
		border-bottom:1px solid #ccc;
		margin-top:-13px;
		position:relative;
		}

.product-desc {
	font-size:80%;
	}
.product-desc img {
	float:right;
	margin-left:5px;
	}
.product-desc ul {
 	text-transform:uppercase;
	}
	.product-desc ul li span {
		color:#003a69;
		}
	.product-desc ul li strong {
		color:#000;
		}

	.product-desc h3 {
		text-transform:uppercase;
		color:#5a7e92;
		font-weight:normal;
		margin-top:20px;
		}
	.product-desc p {
		margin-top:5px;
		}

p.zoom {
	text-align:right;
	text-transform:uppercase;
	margin-top:0 !important;
	}
	p.zoom a {
		background:url(img/zoom-ico.gif) no-repeat top right;
		padding-right:0px;
		line-height:20px;
		display:block;
		text-decoration:none;
		color:#999;
		}
	.prod-nav form fieldset button.add {
		color:#fff;
		border:1px solid #5a7e92;
		background:#003366;
		cursor:pointer;
		vertical-align:bottom;
		width:120px;
		}
#catalogue-selector {
	margin-top:30px;
	}
ul#cat-menu {
	/*background:url(img/catalogo-menu-bg.gif) no-repeat bottom left;*/
	height:28px;
	margin-left:1px;
	}
ul#cat-menu li {
	float:left;
	line-height:28px;
	vertical-align:middle;
	text-transform:uppercase;
	font-size:65%;
	text-align:center;
	width:74px;

	background-position:top right;
	}

 ul#cat-menu li.bg-tab-1 { background-image:url(img/bg-tab-1.gif); }
 ul#cat-menu li.bg-tab-2 { background-image:url(img/bg-tab-2.gif); }
 ul#cat-menu li.bg-tab-3 { background-image:url(img/bg-tab-3.gif); }
 ul#cat-menu li.bg-tab-4 { background-image:url(img/bg-tab-4.gif);  }
 ul#cat-menu li.bg-tab-5 { background-image:url(img/bg-tab-5.gif); }
 ul#cat-menu li.bg-tab-6 { background-image:url(img/bg-tab-6.gif); }
 ul#cat-menu li.bg-tab-7 { background-image:url(img/bg-tab-7.gif); }

	ul#cat-menu li a {
		color:#fff;
		text-decoration:none;
		display:block;
		float:left;
		vertical-align:middle;
		width:100%;
		height:100%;
		}
ul#cat-menu li#main {
	width:263px;
	background-position:top right;
	line-height:28px;
	background-image:url(img/bg-tab-main.gif);
	}
.display {
	width:707px;
	height:352px;
	border:1px solid transparent;
	}
#catalogue-selector #bg_cat_1 { /* Anillos */
	background:url(img/rings-bg.jpg) no-repeat top left;
	}
#catalogue-selector #bg_cat_2 { /* Pendientes */
	background:url(img/earrings-bg.jpg) no-repeat top left;
	}
#catalogue-selector #bg_cat_3 { /* Colgantes */
	background:url(img/pendants-bg.jpg) no-repeat top left;
	}
#catalogue-selector #bg_cat_4 { /* Gargantillas */
	background:url(img/necklaces-bg.jpg) no-repeat top left;
	}
#catalogue-selector #bg_cat_5 { /* Brazaletes */
	background:url(img/bracelets-bg.jpg) no-repeat top left;
	}
#catalogue-selector #bg_cat_6 { /* Gemelos */
	background:url(img/cufflinks-bg.jpg) no-repeat top left;
	}
#catalogue-selector #bg_cat_7 { /* Hombres */
	background:url(img/mens-bg.jpg) no-repeat top left;
	}

.bg_search_form {
	background-image:url(img/transparent.png);
	width:263px;
	height:340px;
	margin-top:0px;
	padding-top:11px;
}

#bg_search_1 { }
#bg_search_2 { margin-left:74px; }
#bg_search_3 { margin-left:148px; }
#bg_search_4 { margin-left:222px; }
#bg_search_5 { margin-left:296px; }
#bg_search_6 { margin-left:370px; }
#bg_search_7 { margin-left:444px; }



#Colecciones h3{
padding-bottom:10px;
padding-top:5px;
}

#Colecciones {
	margin-left:-20px;
}

#Colecciones img{
border:1px solid #CCCCCC;
padding:4px;
margin:3px;

}

#LoginTable dt {
padding-top:5px;
padding-bottom:2px;
}

#LoginTable dd {
padding-bottom:2px;
}


#ColeccionesSlide {
margin-bottom:10px;
}

#ColeccionesSlide h3 {
margin-bottom:10px;
color:#5a7e92;
font-size:14px;
}

#ThumbColecciones {
height:65px;
overflow:hidden;
}

#ThumbColecciones img {
border:1px solid #ccc;
}


#MyCartTable {
border-top:#CCCCCC solid 1px;
padding-top:5px;
}

#MyCartTable th {
text-align:left;
font-size:10px;
padding-bottom:5px;
padding-top:5px;
background-color:#f0f0f0;
}

#MyCartTable td {
padding-top:8px;
padding-bottom:8px;
vertical-align:top;
text-align:left;
border-top:#CCCCCC solid 1px;
}

#MyCartTable td.reference {
  font-size: 120%;
  font-weight: bold;
}

#MyCartTable img.plus {
  margin-left: -9px;
}

#MyCartTable img.plus, #MyCartTable img.minus {
  vertical-align: middle;
}

#MyCartTable td.unit a {
  text-decoration: none;
}
 #NewUserTable th,  #NewUserTable td {

padding:5px;
font-weight:normal;
}


 #NewUserTable th {
 text-align:right;
 }

 #NewUserSubmit {
 padding:5px;
 background-color:#F0F0F0;
 text-align:right;
 float:right;
 }

 .errorlist li {
 color:#FF0000;
 }

#GoogleMapsPuntosDeVenta {
width:100%;
height:340px;
text-align:center;
border:#F0F0F0 solid 1px;
}

/* STEPS */

#steps {
  overflow: hidden;
  margin-bottom: 40px;
  width: 725px;
}

#steps li {
  float: left;
  margin-right: 25px;
}

#steps li span {
  display: inline-block;
  padding: 5px 0;
  color: #d1d1d1;
}

#steps li span.number {
  display: block;
  float: left;
  margin-right: 6px;
  border: 1px solid #dedede;
  padding: 5px 9px;
  vertical-align: none;
}

#steps li.active span {
  color: #999898;
}

#steps li.active span.number {
  background-color: #f0f0f0;
}

/* CONTENT */

#content {
  clear: both;
  overflow: hidden;
  width: 725px;
}

#content h1 {
  padding-bottom: 18px;
}

/* BILLING DATA */

#billing-data {
  float: left;
  width: 340px;
}

#billing-data address {
  font-style: normal;
  padding-bottom: 20px;
}

/* SHIPPING DATA */

#shipping-data {
  overflow: hidden;
  margin: 0 0 0 auto;
  width: 350px;
  text-align: right;
}

#shipping-data h1 {
  text-align: left;
}

#shipping-data dt {
  float: left;
  margin: 0;
  padding: 0;
  width: 117px;
}

#shipping-data dt.input {
  float: none;
  width: auto;
}

#shipping-data dt input {
  border-style: none;
  background-color: white;
  color: #003a69;
  cursor: pointer;
  font-size: 1em;
  text-decoration: underline;
}

#shipping-data dt input:hover {
  text-decoration: none;
}

#shipping-data dd {
  margin-bottom: 3px;
  padding: 0;
}

#shipping-data dd input {
  width: 220px;
  margin-right: 3px;
}

#shipping-data address {
  text-align: left;
  font-style: normal;
}

#shipping-data div {
  text-align: left;
}

#shipping-data h1 a {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 67%;
  font-weight: normal;
}

/* Shipment */

#shipment h2 {
  color: #003a69;
  font-size: 200%;
}

#shipment h3 {
  font-weight: bold;
  padding-top: 25px;
}

#shipment p {
  padding-top: 5px;
}

#shipment li {
  list-style: disc inside none;
  padding-top: 5px;
}

#shipment dt {
  font-weight: bold;
  padding-top: 25px;
}

#shipment dd {
  padding-top: 5px;
}


/* Shipment next */

#shipment-next p {
  text-align: right;
  bottom: 0px;
}


p.ok {
  text-align: center;
}
