html {
overflow-x:hidden;
overflow-y:auto;
}
body {
background-color:#CCC3B2;
background-image:url(../img/common/background.jpg);
background-repeat:repeat-x;
color:#000000;
font-family:sans-serif,"Lucida Grande",Verdana;
font-size:11px;
margin:0;
}
#mainDIV {
margin:3px auto;
width:950px;
}
#top {
background-image:url(../img/common/fondo_header.jpg);
background-position:center bottom;
background-repeat:no-repeat;
color:#B08A25;
font-size:10px;
text-align:right;
}
.top_txt {
color:#B08A25;
text-decoration:none;
}
#menu {
background-color:#E0D8B4;
background-image:url(../img/common/fondo_menu.jpg);
background-position:center top;
background-repeat:repeat-x;
position:absolute;
top:59px;
width:125px;
}
#submenu {
cursor:pointer;
font-size:11px;
height:15px;
padding-bottom:3px;
padding-top:4px;
text-align:left;
}
#content {
margin-left:5px;
margin-right:5px;
margin-top:5px;
width:940px;
}
#content_bot {
float:left;
font-size:12px;
height:142px;
width:940px;
}
#content_bot1 {
background-image:url(../img/home/home_small_teaser_final_01-1_08.png);
float:left;
height:142px;
width:186px;
}
#content_bot2 {
background-image:url(../img/home/teaser_bg_gloss.png);
float:left;
height:142px;
margin-left:3px;
width:373px;
}
#content_bot3 {
background-image:url(../img/home/teaser_bg_color_it.png);
float:left;
height:142px;
margin-left:3px;
width:373px;
}
#content_bot_bt {
background-image:url(../img/common/gliss_vmenu_152x22.png);
cursor:pointer;
font-size:11px;
font-weight:bold;
height:22px;
line-height:20px;
margin-left:17px;
vertical-align:middle;
width:152px;
}
.content_titulo {
color:#B59132;
font-size:16px;
font-weight:bold;
}
#bottom {
color:#B08A25;
float:left;
font-size:10px;
height:24px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
width:940px;
}
.bottom_txt {
color:#524F48;
text-decoration:none;
}

#video_home{height:240px; width:320px; top:60px; position:relative; left:600px;}
#video_anuncios{height:240px; width:320px; top:40px; position:relative; left:200px;}

#consejos_info{height:288px; overflow:auto;  margin-top:50px; margin-left:60px; margin-right:20px; padding-right:20px; text-align:justify; position:static;}
#consejos_info a{ font-weight:bold; color:#000; text-decoration:underline}

#tipo_gama {width:200px; height:100px; position:absolute; font-size:12px; color:#FFF; text-align:center}
#tipo_gama a{ color:#FFF; text-decoration:none}

/*
	+R
*/

/* hacks */

#uele { position:relative; z-index:9999; }

/* general formatting */

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
p { margin:0; }
img { border:none; }
a { text-decoration:none; outline:none; -moz-outline:none; -moz-user-focus:none; }
ul, li { list-style-type:none; list-style-position:outside; padding:0; margin:0; width:auto; }

#content { overflow:hidden; clear:both; width:955px; position:relative; z-index:9; }
#sidebar { float:left; height:490px; width:170px; padding:24px 0 0 17px; margin:0; }
#wrapper { float:left; width:756px; height:514px;  margin:0 0 0 5px; padding:0; z-index:10; }

#sidebar h3 { background:url(../img/common/gliss_subtitle_152x22.png) no-repeat; color:#000; font-size:11px; font-weight:bold; height:16px; margin-left:8px; overflow:hidden; padding-top:5px; text-align:center; width:152px; margin:0 0 20px 0; }
#sidebar ul li { background:url(../img/common/gliss_vmenu_152x22.png) no-repeat; width:132px; height:22px; padding:4px 0px 1px 33px; }
#sidebar ul li a { font-size:11px; font-weight:bold; color:#000; }
#sidebar ul li a:hover { color:#B08A25; }
#sidebar ul li.activo { background:url(../img/common/gliss_vmenu_152x22_act.png) no-repeat; }

#products { clear:both;  width:710px; margin-left:20px; padding:370px 0 0 10px; }
#products li { float:left; margin:2px 2px 0 0; background:url(../img/common/subrange.png) no-repeat; width:232px; height:27px; text-align:center; }
#products li.activo { background:url(../img/common/subrange_activo.png) no-repeat; }
#products li a { display:block; color:#000; font-weight:bold; font-size:12px; padding-top:7px; }
#products li a:hover { color:#B59132; }

#product_name { position:static; padding-top:40px; padding-left:30px; width:400px; }
#product_name h3 { font:bold 20px 'Trebuchet MS'; margin-bottom:10px; }
#product_name p { font-size:12px; font-weight:bold; }

#product_info { position:static; z-index:10; margin-top:-50px; padding-left:350px; overflow:hidden; clear:both; }
#product_info p { float:left; width:235px; color:#7A7872; font-size:12px; font-weight:bold; }
#product_info img { float:right; }

#carousel { position:absolute; padding-left:40px;  width:700px; height:225px;}
#carousel ul { position:asbsolute; float:left; overflow:hidden; clear:both; width:700px; height:225px;}
#carousel ul li {float:left; width:100px; height:225px;}
#carousel ul li a { display:block; }

#carousel #carousel-prev, #carousel #carousel-next { position:absolute; top:100px; color:#000; font-size:25px; }
#carousel #carousel-prev { left:-15px; width:32px; height:32px; text-indent:-9999em; background:url(../img/common/prev-horizontal.png) no-repeat; }
#carousel #carousel-next { right:-15px; width:32px; height:32px; text-indent:-9999em; background:url(../img/common/next-horizontal.png) no-repeat; }

#overview { position:static; float:left; margin-top:50px; width:260px; margin-left:5px;}

#product { position:static; float:left; width:430px; padding:25px 25px 0px 10px; }
#product h4 { font:bold 14px 'Trebuchet MS'; margin-bottom:10px; }
#product h3 { font:normal 16px 'Trebuchet MS'; margin-bottom:10px; text-transform:uppercase; }
#product h6 { font:normal 14px 'Trebuchet MS'; margin-bottom:10px; color:#B59132; text-transform:uppercase; }

#product #product-info ul li a { display:block; }
#product #product-info .pinfo_text { float:left; width:300px; margin:10px 0; }
#product #product-info .pinfo_text ul { padding-left:50px; list-style-position:inside; }
#product #product-info .pinfo_text ul li { list-style-type:disc; }
#product #product-info .pinfo_pic { float:left; margin-bottom:10px; width:105px; }
#product p { margin:10px 0; }

#relateds { margin-top:25px; width:433px; height:144px; position:absolute; background:url(../img/common/bg_cross_prod.png) no-repeat;}
#relateds h6 { font:normal 14px 'Trebuchet MS'; margin-left:10px; margin-top:10px; color:#B59132; text-transform:uppercase; position:absolute }
#relateds ul { position:asbsolute; float:left; overflow:hidden;}
#relateds ul li {float:left; width:53px; height:120px; padding:0 0 0 60px;}
#relateds ul li a { display:block; }


#relateds #relateds-prev, #relateds #relateds-next { position:absolute; top:50px; color:#000; font-size:25px; }
#relateds #relateds-prev { left:0px; width:32px; height:32px; text-indent:-9999em; background:url(../img/common/prev-horizontal.png) no-repeat; }
#relateds #relateds-next { right:5px; width:32px; height:32px; text-indent:-9999em; background:url(../img/common/next-horizontal.png) no-repeat; }

#div_atras{margin-top:20px; margin-left:25px; padding-left:25px; width:50px; background:url(../img/common/backlink.png) no-repeat;}
#atras { font-size:11px; font-weight:bold; color:#000; display:block; }
#atras:hover { color:#B59132; }

/* section bgs */

#sidebar.linea-productos { background:url(../img/productos/bg_lineaproductos_left.png) no-repeat; }
#wrapper.linea-productos { background:url(../img/productos/bg_lineaproductos.png) no-repeat; }


/* js */

.jcarousel-container { position:relative; }
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; width:600px; margin-left:20px; }
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; padding-right:100px; }
.jcarousel-list li, .jcarousel-item { float:left; list-style:none; }
.jcarousel-next { z-index:3; display:none; }
.jcarousel-prev { z-index:3; display:none; }
.jcarousel-next-horizontal:hover { background-position:-32px 0 !important; }
.jcarousel-next-horizontal:active { background-position:-64px 0 !important; }
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active { cursor:default; background-position:-96px 0 !important; }
.jcarousel-prev-horizontal:hover { background-position:-32px 0 !important; }
.jcarousel-prev-horizontal:active { background-position:-64px 0 !important; }
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:-96px 0 !important; }


.jcarousel2-container { position:relative; }
.jcarousel2-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; width:390px; top:20px; margin-left:20px; }
.jcarousel2-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; padding-right:100px;}
.jcarousel2-list li, .jcarousel2-item { float:left; list-style:none; }
.jcarousel2-next { z-index:3; display:none; }
.jcarousel2-prev { z-index:3; display:none; }
.jcarousel2-next-horizontal:hover { background-position:-32px 0 !important; }
.jcarousel2-next-horizontal:active { background-position:-64px 0 !important; }
.jcarousel2-next-disabled-horizontal,
.jcarousel2-next-disabled-horizontal:hover,
.jcarousel2-next-disabled-horizontal:active { cursor:default; background-position:-96px 0 !important; }
.jcarousel2-prev-horizontal:hover { background-position:-32px 0 !important; }
.jcarousel2-prev-horizontal:active { background-position:-64px 0 !important; }
.jcarousel2-prev-disabled-horizontal,
.jcarousel2-prev-disabled-horizontal:hover,
.jcarousel2-prev-disabled-horizontal:active { cursor:default; background-position:-96px 0 !important; }



.ui-tabs-hide { display:none; }
.ui-tabs-nav, .ui-tabs-panel { font-size:11px; }
.ui-tabs-nav { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 0 0 3px; }
.ui-tabs-nav:after { clear:both; content:" "; display:block; }
.ui-tabs-nav li { float:left; font-weight:bold; margin:0 5px 0 2px; }
.ui-tabs-nav a, .ui-tabs-nav a span { background-color:#FAF8F2; color:#000; float:left; padding:0 12px; }
.ui-tabs-nav a { background-position:100% 0; border-left:1px solid #E2DBCC; border-right:1px solid #E2DBCC; border-top:1px solid #E2DBCC; margin:5px 0 0;
outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding-left:0; text-decoration:none; white-space:nowrap; }
.ui-tabs-nav a:link, .ui-tabs-nav a:visited { color:#FFFFFF; }
.ui-tabs-nav .ui-tabs-selected a { background-position:100% -23px; border-right:2px solid #E2DBCC; border-top:2px solid #E2DBCC; margin-top:0; position:relative; top:1px; z-index:2; }
.ui-tabs-nav a span { background-position:0 0; height:20px; line-height:20px; padding-right:0; padding-top:1px; }
.ui-tabs-nav .ui-tabs-selected a span { background-position:0 -23px; height:27px; line-height:27px; padding-top:0; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor:text; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { cursor:pointer; }
.ui-tabs-disabled { opacity:0.4; }
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { color:#000; }
.ui-tabs-panel { background-image:url(../img/common/tabs_content_bg.png); height:150px; overflow:hidden; padding-left:10px; padding-right:10px; width:427px; }
* html .ui-tabs-panel { padding-top:10px; }
* html .ui-tabs-nav { display:inline-block; }
:first-child + html .ui-tabs-nav { display:inline-block; }

