html  { width: 100%; 	height: 100%; }

body {  
width: 100%;
height: 100%;
margin: 0;
padding: 0;
text-align: center;
font-size: 12px;
font-family:Arial;
color: #6e7274;
background:#fff url(../imagenes/header-bkg.gif) repeat-x left top
}

img { float:left;}
a img { border: none;}
a { text-decoration: none; }

.left-cont a { color:#6f7459; font-size:16px; letter-spacing:-1px;  cursor:pointer; text-decoration:none; }
.r-menu a { color:#8c8656; font-size:13px; letter-spacing:-1px;  cursor:pointer; text-decoration:none; }

a:hover { text-decoration: underline; }
* { margin:0; }
* { padding:0; }
.clear { clear:both; }
.container{  width:1000px; margin:0 auto; position:relative; }

/*header*/
.main-header{ 
float:left;
height:114px;
width:100%;
background: #96812f;
}
.header{ 
position: relative;
float:left;
height:114px;
width:1000px;
background: #96812f url(../imagenes/header-bkg.gif) repeat-x left top;
}

.head-rbkg{
position:relative;
float:right;
width:210px;
height:114px;
background: url(../imagenes/header-bkg-r.gif) no-repeat right top;
}

.header-home, .header-lang{ float: right; color: #FFF; margin-top: 3px; }
.header-home a, .header-lang a { text-transform: uppercase; color: #FFF; font-size: 10px; margin: 0 2px;}
.header-lang .selected { text-decoration: underline; }
/*end header*/

/*main-content*/
.main-content{
	width:970px; /*1000px - 30px*/
	padding-left:30px;
	float:left;
	margin-top:23px;
	text-align:left;
}
.main-content .left-cont { float:left; width:202px; margin-right:12px; }
.main-content .right-cont {float:left; width:755px;}

.main-content .title-embedded{ 
display:block;
height:59px;
padding-top:37px;
width:100px;
/*_width:75px;
_padding-left:25px;
*/
text-align:center;
float:left;
margin-bottom:1px;
}
.main-content .title-embedded-hover
{
background:#95802f;
}

.main-content .title-embedded-active{ 
background:#95802f;
display:block;
height:59px;
padding-top:37px;
width:100px;
/*_width:75px;
_padding-left:25px;
*/
text-align:center;
float:left;
margin-bottom:1px;
}
.main-content .title-emmb{ 
height:59px;
padding-top:37px;
width:100px;
text-align:center;
float:left;
margin-bottom:1px;
}
.descrip{ float:left;  width:580px; margin-top:15px; }
.descrip1{ margin-top:0px; }
.descrip p{ font:12px Arial; color:#42451e; font-style:italic; display:block; width:400px;}
.descrip p.p1{ font:12px Arial; color:#42451e; font-style:italic; display:block; width:580px; float:left; text-align:justify;}
.descrip a{ font:12px Arial; color:#42451e; text-decoration:underline;}
.descrip a:hover{ text-decoration:none;}
.descrip h1{ display:block; width:580px; border-bottom:1px solid #968230; font:12px Arial; font-style:italic; color:#42451e; text-transform:uppercase; float:left;margin-top:20px; margin-bottom:15px;}
.descrip h2{ display:block; width:580px; font:12px Arial; font-style:italic; color:#42451e; text-transform:uppercase; float:left; margin-bottom:5px;}

.r-menu{ width:158px; height:auto; float:right; margin-top:-7px; }
.r-menu .title-embedded1{
font-size:17px;
padding:0px;
margin:0px;
height:20px;
overflow:hidden;
margin-bottom:1px;
padding-left:26px;
background: url(../imagenes/menu-bkg.jpg) no-repeat left top;
}
.r-menu .title-embedded1 a{ display:block; float:left; }

.gallery-menu{
float:left;
margin-bottom:10px;
width: 560px;
}
.gallery-menu a{
float:left;
display:block;
margin-right:10px;
color:#3f4621;
font:12px Arial;
font-style:italic;
}
.gallery-menu span{
margin-right:10px;
color:#3f4621;
font:12px Arial;
font-style:italic;
display:block;
float:left;
}

/*forms style*/
.row{ float:left; margin-bottom:8px}
.row .label{ float:left; width:74px; text-align:right; padding-right:5px; }
.row2 .label{ width:64px; }
.row .label label{ font:12px Arial; color:#42451e; padding-top:3px; display:block;}
.row .input{ float:left; }
.row .input .inp{ width:205px; height:16px; padding:1px; padding-left:3px; border:1px solid #95802f;  font:12px Arial; color:#42451e;}
.row .input .inp1{ width:485px;}
.row .input .tarea{ width:485px; height:81px; overflow:auto;}

.button { height:18px; padding-left:20px; padding-right:20px; background:#968230; float:right; margin-right:10px; overflow:hidden;}
.button a{ display:block; font-size:18px; color:#fffff; }

/*end forms style*/


/*end main-content*/

/*footer*/
.main-footer{
width:100%;
border-top:1px solid #c7bc90;
border-bottom:1px solid #c6ba8e;
background:#c0b382;
float:left;
margin-top:45px;
height:22px;
}
.home-footer{
width:100%;
border-top:1px solid #c7bc90;
border-bottom:1px solid #c6ba8e;
background:#cac097;
height:21px;
_height: 20px; /*hack for IE6*/
height /*\**/: 20px;
position: absolute;
bottom: 5px;
bottom : 0px\9; /*hack for all IE*/
_bottom : -1px;
left: 0;
z-index: -1;
}
.footer{
width:975px; /*1000px - 25px*/
height:22px;
margin:0 auto;
text-align:center;
line-height:22px;
padding-right:25px;
text-align:right;
}
.footer a { color:#868256; font-size:11px; text-decoration:underline; }
.footer a:hover { text-decoration: none; }
/* end footer*/




/*PSCAN*/
.panscan { visibility:hidden; border:medium none; display:block; }
.left-cont .thumb {  height:96px; overflow:hidden; width:100px; margin-bottom:1px; }
.left-cont .left-thumb { float:left; margin-right:1px; }
.left-cont .right-thumb { float:right; margin-left:1px; }



/*END PSCAN*/



/*SIFR*/

.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { display:none; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt;  padding: 0pt;   overflow: auto;  letter-spacing: 0px;  float: none;  }

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}
/*END SIFR*/


/*****************gallery style**************/
/********************************************/
.gallery-content{ float:left; width:750px; position:relative;} 
.gallery-content .left{ overflow: hidden; width:580px; height:385px; float:left;} 


.gallery-content .right{ position:absolute; right:107px; bottom:0px;}
.gallery-content .right .gall-thumb{ overflow: hidden; width:51px; height:34px; margin-top:5px; }

.gallery-content .right a{border:none;}
.gallery-content .right a img{ opacity:0.5; filter:alpha(opacity=50); }

.gallery-content .right .gallery1-selected img{ opacity:100!important; filter:alpha(opacity=100)!important; }

div#fancy_overlay { position:absolute; top: 0; left: 0; z-index: 90; width: 100%; background-color: #333; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(../imagenes/fancy_progress.png) no-repeat; }
div#fancy_close { position: absolute; top: -12px; right: -12px; height: 30px; width: 30px; background: transparent url(../imagenes/fancy_closebox.png) ; cursor: pointer; z-index: 100; display: none; }
div#fancy_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; z-index: 96; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
img#fancy_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index: 92; }
div#fancy_title { position: absolute; bottom: -35px; left: 0; width: 100%; z-index: 100; display: none;}
div#fancy_title table { margin: 0 auto; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 2px; }
td#fancy_title_left { height: 32px; width: 15px; background: transparent url(../imagenes/fancy_title_left.png) repeat-x; }
td#fancy_title_main { height: 32px; background: transparent url(../imagenes/fancy_title_main.png) repeat-x; }
td#fancy_title_right { height: 32px; width: 15px; background: transparent url(../imagenes/fancy_title_right.png) repeat-x; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #fff; background: #FFF; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 10px; height: 100%; width: 35%; cursor: pointer; z-index: 100; background-image:url(../imagenes/fancy_blank.gif); background-repeat:no-repeat; }
a#fancy_left { left: 0px; outline:none; background-position:0% 100%; }
a#fancy_right { right: 0px; outline:none; background-position:100% 100%; }
a#fancy_left:hover { background: transparent url(../imagenes/fancy_left.png) no-repeat 0% 100%; }
a#fancy_right:hover { background: transparent url(../imagenes/fancy_right.png) no-repeat 100% 100%; }
#fancy_bigIframe, #fancy_freeIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; display:none;}
div#fancy_bg { display: none; }
div.fancy_bg { position: absolute; display: block; z-index: 70; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url(../imagenes/fancy_shadow_n.png) repeat-x; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_ne.png) no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url(../imagenes/fancy_shadow_e.png) repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_se.png) no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url(../imagenes/fancy_shadow_s.png) repeat-x; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_sw.png) no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url(../imagenes/fancy_shadow_w.png) repeat-y; }
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_nw.png) no-repeat; }


.product-gallery{
	max-height: 190px;	
}