* { margin:0; padding:0;}
body { background:url(images/fondo2.jpg) center top #eae6dd; font-family:trebuchet MS; font-size:100%; line-height:1.0625em; color:#908f8d;}

input, textarea, select { font-family:trebuchet MS; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.menu02 {width:100%; padding:5px 0 30px 0;}
.menu02 a { border:solid 1px #f9f9f9;float:left;margin-right:14px;}
.menu02 a:hover{ border:solid 1px #999;}
.menu02 .act { border:solid 1px #999;}
.menu02 img {}
.container { width:100%;}

.catalogo {font-size:12px;display:block;padding-top:40px;}

p { margin-bottom:14px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#search-form { position:absolute; top:44px; right:5px;}
#search-form input.text { width:165px; border:1px solid #cdc8bf; border-top:1px solid #9d9789; border-left:1px solid #9d9789; font-size:1.3em; color:#908f8d; padding:2px 0 2px 3px; margin-right:4px;}
#search-form input.submit { background:url(images/go-button.gif) no-repeat left top; width:29px; height:24px; line-height:17px; color:#fff; border:0; text-transform:uppercase; font-weight:bold;}

.form select { width:102px; font-size:.87em; color:#908f8d;}
.form select.select1 { width:62px;}
.form select.select2 { width:75px;}
.form label { height:35px; display:block;}

#form3, #form4 { padding-top:34px;}

/*==================list====================*/
ul { list-style:none;}

#top-nav { float:left; padding:6px 0 0 6px;}
#top-nav li { display:inline; text-transform:uppercase; margin-right:12px;}
#top-nav li a {color:#857d69; text-decoration:none; font-weight:bold;}
#top-nav li a:hover { text-decoration:underline;}

#lang { float:right; padding:6px 0 0 0;}
#lang li { display:inline; text-transform:uppercase; color:#60615d; }
#lang li a { color:#857d69; text-decoration:none; font-weight:bold; margin:0 7px;}
#lang li a.alt { color:#272d31;}
#lang li a:hover {text-decoration:underline;}

#site-nav { float:right; padding:15px 0 0 0;}
#site-nav li { display:inline;}
#site-nav li a { display:inline-block; color:#272d31; text-transform:uppercase; text-decoration:none;}
#site-nav li a em { display:inline-block;}
#site-nav li a b { display:inline-block; font-style:normal; padding:2px 8px 3px 8px; cursor:pointer; font-weight:normal;}
#site-nav li a:hover {background:#d90e3e; color:#fff;}
#site-nav li a:hover em { background:url(images/nav-left.gif) no-repeat left top;}
#site-nav li a:hover b { background:url(images/nav-right.gif) no-repeat right top;}
#site-nav li a.current {background:#d90e3e; color:#fff;}
#site-nav li a.current em { background:url(images/nav-left.gif) no-repeat left top;}
#site-nav li a.current b { background:url(images/nav-right.gif) no-repeat right top;}

#foot-nav { width:100%; overflow:hidden; background:url(images/footer-bg.gif) left top repeat-x; height:29px; text-align:center; line-height:29px; padding-bottom:29px;}
#foot-nav li { display:inline;}
#foot-nav li a { color:#272d31; padding:0 22px 0 22px; border-left:1px solid #272d31;}
#foot-nav li a.alt { border:0;}

.list1 { width:100%; overflow:hidden; margin-bottom:-4px;}
.list1 li { float:left; margin:0 4px 4px 0;}
.list1 li a { margin-left:14px;font-family:trebuchet MS;font-size:25px;color:#272d31;text-decoration:none;line-height:25px;}
.list1 li a:hover { color:#d90e3e;}
.list1 li.alt { margin-right:0;}
.list1 li img { vertical-align:top; display:inline;}

.pequeno {font-size:16px;padding:15px;}

#peinetas {width:334px;height:160px;background-image:url(images/banner1.jpg);}
#pulseras {width:334px;height:160px;background-image:url(images/banner2.jpg);}
#pendientes {width:334px;height:160px;background-image:url(images/banner3.jpg);}
#collares {width:334px;height:160px;background-image:url(images/banner4.jpg);}
#castanuelas {width:334px;height:160px;background-image:url(images/banner5.jpg);}
#broches {width:334px;height:160px;background-image:url(images/banner6.jpg);}

.texto-index {width:154px;float:left;padding-top:55px;}
.imagen-index {width:180px;float:left;}

.list2 li { border-bottom:1px solid #edebe8; margin:0 -19px 2px -19px; padding:0 19px 0 19px; color:#908f8d}
.list2 li ul {border-top:1px solid #edebe8; margin-left:-19px;}
.list2 li ul li {padding:0 19px 0 57px;}
.list2 li a { color:#908f8d; text-decoration:none;}
.list2 li a:hover { color:#d90e3e;}
.list2 li.last { border-bottom:0;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}


/*==================txt, links, lines, titles====================*/
a {color:#908f8d;text-decoration:none;}
a:hover{text-decoration:none;color:#d90e3e;}

h1 {height:30px;line-height:30px;margin-bottom:20px;font-size:26px;margin-left:0px;}
h2 { font-size:1em; text-transform:uppercase; color:#d90e3e; margin-bottom:14px;}
h3 {  font-size:1.6em; line-height:1.1em; font-weight:normal; margin-bottom:6px;}
h4 { font-size:1.2em; line-height:1.1em;}
h5 { font-size:1.2em; line-height:1.1em; border-bottom:1px solid #c7c7c7; padding-bottom:8px; margin-bottom:13px;}

.txt1 { font-size:.87em; line-height:1.35em;}
.txt1 img { float:left;margin-right:10px;}
.txt2 { color:#d90e3e;}

.link1 { display:inline-block; background:url(images/link1-left.gif) no-repeat left top #948f84; color:#fff; text-decoration:none; font-size:.67em; text-transform:uppercase; text-decoration:none; margin-left:14px;}
.link1 b { display:inline-block; background:url(images/link1-right.gif) no-repeat right top; padding:3px 6px 3px 6px; font-weight:normal; font-style:normal; cursor:pointer;}
.link1:hover { color:#000;}

.link2 { display:inline-block; background:url(images/link2-left.gif) no-repeat left top #d90e3e; color:#fff; text-decoration:none; font-size:.67em; text-transform:uppercase; text-decoration:none; margin-left:14px;}
.link2 b { display:inline-block; background:url(images/link2-right.gif) no-repeat right top; padding:3px 6px 3px 6px; font-weight:normal; font-style:normal; cursor:pointer;}
.link2:hover { color:#000;}

.divider { height:1px; overflow:hidden; font-size:0; line-height:0; margin:30px 0 20px 0; background:#c7c7c7;}

/*==================boxes====================*/
.box { background:#fff; width:100%;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner1 { padding:26px 0 4px 5px;background:url(images/main-banner.jpg) no-repeat center;height:304px;color:#272d31;font-family:trebuchet MS;}
.box .inner-estrecho { padding:26px 0 4px 5px;background:url(images/mini-banner.jpg) no-repeat center;height:100px;color:#272d31;font-family:trebuchet MS;}
.box .inner1 h1 { width:305px;font-size:26px;margin:38px 0 15px 595px;height:auto;}
.box .inner1 p { width:305px;margin-left:595px;font-size:13px;line-height:19px;}

.box1 {background:url(images/border-top1.gif) left top repeat-x #f6f4f0; width:100%;}
.box1.alt { margin-bottom:4px;}
.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner { padding:17px 19px 21px 19px;}

.box2 {background:#f9f9f9; width:100%;}
.box2 .border-top { background:url(images/border-top2.gif) left top repeat-x;}
.box2 .border-right { background:url(images/border-right2.gif) right top repeat-y;}
.box2 .border-bot { background:url(images/border-bot2.gif) left bottom repeat-x;}
.box2 .border-left { background:url(images/border-left2.gif) left top repeat-y;}
.box2 .left-top-corner {background:url(images/left-top-corner2.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(images/right-top-corner2.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(images/left-bot-corner2.gif) no-repeat left bottom;}
.box2 .right-bot-corner {background:url(images/right-bot-corner2.gif) no-repeat right bottom; }
.box2 .inner { padding:22px 19px 17px 20px;}

.cont-box { padding:0 20px 0 0; margin:0;}
.cont-box span { float:right;}

#main-banner { padding-bottom:4px;}

/*header*/
#header .row-1 { height:30px;}
#header .row-2 { height:77px;}
#header .row-2 .fleft { padding:13px 0 0 9px;}
#header .row-2 .fleft p { color:#272d31; font-size:22px;padding-top:3px;}
/*content*/
#content { padding:0 0 40px 0;}
#content .indent { padding:0 0 15px 0;margin-bottom:20px;}

/*footer*/
#footer { color:#272d31;}
#footer .fleft { padding:0 0 0 20px;margin-left:350px;}
#footer .fleft a {color:#d9d2c2; text-decoration:none;}
#footer .fleft a:hover { text-decoration:underline;}
#footer .fright { padding-right:20px;}

/*==========================================*/
