/*************** MAIN PAGE ****************/

/* Global reset */
h1{position:relative;margin:0px; padding:0; }
h1 a{position:relative;display:block;height:85px;text-indent:-9999px; background:url(img/logo.jpg) 25px 0 no-repeat;}
h1 small, h1 a small{height:40px;position:absolute;width:200px;top: 45px; right:45px; margin:0; padding:0;background:url(img/slogan.jpg) 0 0 no-repeat;text-indent:-9999px;}
h2{font-size:16px;margin:10px 0 20px -10px; padding:0;}
h3{position:relative; font-size:14px; margin:10px 0 10px -10px; padding:0;}
img{margin:5px; padding:0;}
a{color:#842;font-weight:bold;}


/* Basic layout */

body{
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
	width:100%;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	background-color: #666;
}
* html body {font-size:11px;} /*style for IE*/
div#contenedor{position:relative; text-align:left; margin:0 auto; padding:0; background:#fff1e3 url(img/back.jpg) 0 0 no-repeat; width:1000px;}
div#cabecera{margin:0; padding:0; }
div#cuerpo{margin:0; padding:0; }


/* Advanced layout */

div#pictures{position:relative; margin:10px; padding:0;}
div#welcome{position:relative; margin:0; padding:28px 350px 28px 50px; text-transform:normal; color:#fff1e3; background:#2c1408;}
div#box{position:relative; height:180px; margin:20px 30px; font-size:14px;}
div#contact{position:absolute;bottom:5px;left:0; padding-left:30px;font-style:italic;}

img.gift{float:left;margin:0; padding:0; margin-right:15px;}
img.mainpict{position:absolute;display:block; top:210px; right:0px; border:1px solid #2c1408; }
p.gift{padding:15px 280px 0 0;}


/* Navigation */

ul#main-menu{position:relative; background:#2c1408; color: #fff; list-style-type:none; height:24px; margin:0; padding:0 0 0 30px;font-size:10px; }
ul#main-menu li{background:#2c1408; color:#fff1e3; line-height:24px; display:inline; text-transform:uppercase; margin:0; padding:px;}
ul#main-menu li a{background:#2c1408; color:#fff1e3; text-decoration:none; width:150px; display:inline; font-weight:bold;margin:0 30px;padding:3px;}
ul#main-menu li a:hover{background:#bf894f; color:#2c1408; text-decoration:none; width:150px; display:inline; font-weight:bold;margin:0 30px;padding:3px;}


/******************* INTERNAS ******************/

div#contenido{width:570px;margin:0;padding:40px 360px 90px 70px; background: url(img/foot.jpg) -2px 100% no-repeat;}
div#contenedor-int{position:relative; text-align:left; margin:0 auto; padding:0; width:1000px;background:#fff1e3 url(img/backint.jpg) 740px 0 repeat-y;}
img.mainpictint{position:absolute;display:block; top:120px; right:0px; border:1px solid #2c1408; }
p{margin-left:20px;font-family:Verdana, Arial, Sans-Serif;}
h2.links,h2.info,h2.products,h2.contact{text-indent:-9999px;height:40px;}
h2.links{background:url(img/links.jpg) 0 0 no-repeat;}
h2.info{background:url(img/info.jpg) 0 0 no-repeat;}
h2.products{background:url(img/products.jpg) 0 0 no-repeat;}
h2.contact{background:url(img/contactus.jpg) 0 0 no-repeat;}
h2.int{color:#842;text-transform:uppercase;font-size:14px;}
h3.int{color:#842;padding:30px 0 10px 30px;}
ul.int{list-style-type:square;}
ul.int li{margin:10px 30px 10px 0;}
dt{font-weight:bold;color:#842;padding:10px;}
dl{margin-bottom:200px;} /*  TEMPORAL */
dl.link{margin:20px;padding:0;}
dl.link dt{margin-top:20px;}

