@charset "utf-8"; 
/* CSS Document */
/* YUI reset */ 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0; padding:0}
table{}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var, b, italic{font-style:normal}
li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
a:hover {text-decoration:underline}
abbr, acronym{border:0; font-variant:normal}
sub{vertical-align:middle}
legend{color:#000}
/* YUI fonts */ body{font-family:Georgia, “Times New Roman”, Times, serif; font-size:11px}
table{}
* html .clearfix{height:1%}
body{background:#b8a26e; color:#7f7e77}
.clear{clear:both}
input{vertical-align:middle}

a{color:#000; text-decoration:none}

h1{font-family:Georgia; font-size:20px; color:#b29b60}
/*styles*/
.color_bordo{color:#752b2b}
.color_gray{color:#7f7e77}
.color_black { color:#000;}
.color_black2 { color:#33322b;}
.color_gold { color:#8e6a11;}
.size_12 { font-size:12px;}
.size_14 { font-size:14px;}
.size_16{font-size:16px}
.font_georgia{font-family:Georgia, “Times New Roman”, Times, serif}
.bold { font-weight:bold;}

.box_text { border:1px solid #CCCCCC; height:18px}
#separador_line { border-bottom:1px solid #CCCCCC; height:15px; margin-bottom:15px}
#breadcrump {font-family:Georgia, serif; font-size:12px; color:#752b2b}
#breadcrump a:link {text-decoration:none;color:#752b2b}

.box_text_carrito { border:1px solid #CCCCCC; height:18px; background-color:#FDF0CD; color:#666666}

#contenedor_empresas_listado {margin-bottom:15px; /*font-size:14px;*/}

#contenedor_tesoros {width:220px; height:225px; float:left; margin-right:5px; margin-bottom:10px}
#contenedor_tesoros_bordes {border:1px solid #CCCCCC ; padding:2px; width:212px; height:188px; margin-bottom:5px}


.boton_gris { background-color:#676767; color:#FFFFFF; font-family:'Georgia', Times New Roman; font-size:11px; border:0px}
.boton_rojo { background-color:#830101; color:#FFFFFF; font-family:'Georgia', Times New Roman; font-size:11px; border:0px}

.titles_navs{font-family:Georgia, serif; color:#752b2b; font-weight:bold; text-transform:uppercase}
.titles_navs2{font-family:Georgia, serif; color:#752b2b; font-weight:bold}
/* divs */
#container_legal{width:1033px; background:url(../img/common/conteiner_legal_bg.jpg) no-repeat; padding:50px 0 0 0; margin:0 auto; height:1691px}
#legal{width:800px; margin:0 auto; height:1550px; background-color:#FFFFFF; padding-left:25px; padding-right:25px; padding-top:20px}
#container{width:1010px; background:url(../img/common/borde_top.jpg) no-repeat; padding:30px 0 0 0; margin:0 auto}
#header{
	background:url(../img/common/bg_header.jpg) no-repeat;
	height:66px;
	padding:90px 160px 0 170px;
	text-align:center;
	color:#FFF;
	line-height:10px;
	font-family: Georgia, serif;
}
#content{clear:both; width:1010px; overflow:hidden;}
*html #content{ background-image:url(../img/common/content_center_ie6bg.gif); background-position:center top; background-repeat:repeat-y}
#content_left{
	float:left;
	background:#fdf0cd url(../img/common/borde_left.jpg) repeat-y;
	padding:21px 0 20px 44px;
	width:209px;
	margin-bottom:-30000px;
	padding-bottom:30000px;
	border-right:1px solid #e7dec4
}
#content_left .title{
	color:#752b2b;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 8px 0;
	font-size:12px;
	font-family: Georgia, serif;
}
#content_left .title2{
	padding:0 0 18px 0;
	color:#8e6a11;
	line-height:20px;
	font-family: Georgia, serif;
}
#content_left .title3{
	padding:0 0 15px 0;
	color:#8e6a11;
	line-height:20px;
	text-align: center;
}
.nav{
	width:200px;
	line-height:20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
.nav li{color:#752b2b; font-size:13px;}
.nav li a{color:#8e6a11;font-family:Georgia, serif;}
.nav li a:hover{color:#752b2b}

#content_center{
	float:left;
	background:#FFF;
	width:459px;
	padding:21px 20px;
	margin-bottom:-30000px;
	padding-bottom:30000px;
	border-right:1px solid #e7dec4
}

*html #content_center{
	padding:17px 17px;
}

#content_center #bienvenido{
	padding:0 0 15px 0;
	line-height:17px
}
#content_center .separation{padding:0 0 11px 0}
#content_center .titles{padding:0 0 18px 0; font-size:20px; font-family:Georgia, serif; clear:both}
#content_center .novedades{margin:0 0 31px 0}

#content_center .novedades .box{
	width:130px;
	float:left;
	margin:0 32px 0 0;
	font-family: Georgia, serif;
}

#content_center .novedades .box .image{border:1px solid #e7dec4; padding:1px}
#content_center .novedades .box .image .borde{border:1px solid #e7dec4; text-align:center}
#content_center .novedades .box .text{text-align:center; margin-top:10px}
#content_center .novedades .image2{float:left; line-height:24px; width:130px; text-align:center; height:136px}

#content_center #actualidad{padding:0 0 30px 0}
#content_center #actualidad .image{float:left; border:1px solid #e7dec4; width:138px; height:106px; margin:0 15px 0 0; padding:1px}
#content_center #actualidad .text{float:left; width:296px; line-height:18px}

#content_center #producto{padding:0 0 30px 0}
#content_center #producto .image{float:left; border:1px solid #e7dec4; width:138px; margin:0 15px 0 0; text-align:center; padding:1px}
#content_center #producto .image .borde{border:1px solid #e7dec4; text-align:center}
#content_center #producto .text2{text-align:center; margin-top:10px}

#content_center #producto .text{float:left; width:296px; line-height:18px}
#content_center #producto .text img{ vertical-align:middle; margin-right:9px;}
#content_center #block{width:424px; padding:18px; background:#fdf0cd; color:#830101; font-family:Georgia; font-size:11px}

#content_right{
	width:256px;
	background:#fdf0cd url(../img/common/borde_right.jpg) repeat-y right top;
	float:left;
	padding:21px 0 0 0;
	margin-bottom:-30000px;
	padding-bottom:30000px
}
#content_right .blocks{padding:0 0 15px 0; background:url(../img/common/line_right.jpg) no-repeat bottom left; margin:0 0 18px 0}
#content_right .blocks #seleccion{width:173px; margin:0 auto}
#content_right .blocks #seleccion .title{padding:0 0 5px 0}
#content_right .blocks #seleccion .flower{float:left; width:22px; margin-right:17px; color:#8e6a11; text-align:center}

#content_right .blocks #contador{width:173px; margin:0 auto}
#content_right .blocks #contador .title{padding:0 0 10px 0; text-align:center}

#cont {text-align:right; background:url(../img/common/counter.jpg); font-size:14px; font-weight:bold; color:#FFFFFF; width:107px; height:20px; margin-left:35px; letter-spacing:5px}

#content_right .blocks #carrito{width:173px; margin:0 auto; text-align:center}
#content_right .blocks #carrito .title{padding:0 0 10px 0; text-align:center}
#content_right .blocks #carrito .cont{text-align:center}

#content_right .blocks #area{width:173px; margin:0 auto; text-align:center}

#content_right .blocks .listas{
	width:215px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content_right .blocks .listas .title{padding:0 0 10px 0}
#content_right .blocks .listas .list_nav{color:#8e6a11; line-height:16px;}
#content_right .blocks .listas .list_nav li{color:#8e6a11;font-family:Georgia; font-size:11px;}
#content_right .blocks .listas .list_nav li a{color:#8e6a11;font-family:Georgia;}
#content_right .blocks .listas .list_nav2{color:#8e6a11; padding:0 0 0 20px}
#content_right .blocks .listas .list_nav2 li{color:#8e6a11}
#content_right .blocks .listas .list_nav2 li a{color:#8e6a11}
.listas_text_right {
	margin-left:34px;
}
.listas_text_right2 {
	margin-left:45px;
}
#content_right .sep{padding:0 0 12px 0; text-align:center}

#content_right .blocks #quienes{width:173px; margin:0 auto; text-align:center}

#prefooter{
	background:#fdf0cd url(../img/common/map_prefooter.jpg) no-repeat top right;
	clear:both;
	font-family: Georgia, serif;
}
#prefooter .bg_top{background:url(../img/common/line_horz.jpg) no-repeat top center}
#prefooter .bg_left{background:url(../img/common/prefooter_left.jpg) no-repeat; padding:0 0 0 45px; height:135px}
#prefooter .bg_left .text{float:left; width:240px; padding:25px 0 0 0; color:#000}
#prefooter .bg_left .text1{float:left; width:240px; padding:38px 0 0 0; line-height:16px}
#prefooter .bg_left .text1 li{color:#32322b}
#prefooter .bg_left .text1 li a{color:#32322b; font-weight:bold;}
#footer{
	background:url(../img/common/footer.jpg) no-repeat;
	clear:both;
	height:41px;
	text-align:center;
	color:#FFF;
	line-height:16px;
	padding:7px 0 0 0;
	font-family: Georgia;
	font-size: 10px;
}
#footer_borde{background:url(../img/common/borde_bottom.jpg) no-repeat; height:24px; clear:both}


/****************
Fichas
****************/
#fichas {
	clear:both;
}
#fichas .title {
	text-align:center;
	padding:0 0 23px 0;
	font-size: 17px;
	font-family: Georgia, serif;
	color: #b29b60;
}
#fichas .detalles {
	float:left;
	width:160px;
	font-family: Georgia, serif;
}
#fichas .text {
	float:right;
	width:255px;
	line-height: 17px;
	font-family: Arial;
	color: #7f7e77;
	font-size: 12px;
}
#fichas .text .imprimir {
	clear:both;
	text-align:right;
	margin-top: 20px;
}
#fichas .text .imprimir img{ vertical-align:middle; margin-right:10px;}

.ficha_image {
	border:1px solid #e7dec4;
	padding:1px;
	/*width: 134px;*/
}
.ficha_image .image {
	border:1px solid #e7dec4;
	text-align:center;
	padding:1px;
}
.cantidad {
	color:#FFF;
	background:#7f7e77;
	line-height:15px;
	text-align:center;
	padding: 2px;
}
.cantidad_bordo {
	color:#FFF;
	background:#830101;
	text-align:center;
	padding: 2px;
}
#block_gold {
	padding:18px;
	background:#fef4dc;
	margin-top:28px;
	clear:both;
	font-family: Georgia, serif;
}
#block_gold .line {
	padding:0 0 10px 0;
	line-height:35px;
}
#block_gold .line img {
	vertical-align:middle;
	margin-left: 7px;
	margin-right: 5px;
}
#block_gold .line2 {
	padding:6px 0;
	border-top:1px solid #cbc5b4;
	border-bottom:1px solid #cbc5b4;
	line-height: 20px;
}
#block_gold .line2 img {vertical-align:middle;}
#block_gold .buttons { clear:both; margin-top:10px;}
#block_gold .b_left { float:left;}
#block_gold .b_right { float:right;}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/************************************************************/
