.empresa #carrousel {height: 234px;}
.produtos #carrousel {height: 235px;}
.empresa .product_line_carrousel ul {height: 210px; background:red;}
.produtos .product_line_carrousel ul {height: 200px; padding: 10px 10px 0;}
.produtos .product_line_carrousel li {margin-top: -6px;}

#container.product_line_page {
  float: left;
  margin-left: 15px;
  padding: 28px 0 15px 0;	
	
	/*float: right;
    margin-right: 150px;
	padding:28px 0 15px 0;
    width: 670px;*/
	}
#container.product_line_page img{display:block;}	
.produtos_plast #container.product_line_page {
    float: right;
    margin: 35px 150px 0 0;
    width: 690px;
}

/*PAGINAS SEM BARRA HORIZONTAL
.produtos_glass #slider,.produtos_pump #slider{ display: none;}
._4-15 .product_line_carrousel li {width: 80px;}
.produtos_pump .product_line_carrousel li {width: 96px;}*/

/*.produtos_glass .product_line_carrousel li,
.produtos_pump .product_line_carrousel li {
    margin-top: -20px;
}*/
.produtos_glass._4-15 li {
    width: 82px;}

#global #content {
    height: auto;
    clear: both;
}


#container.product_line_page {
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
/*    position: absolute;*/
}


.product_line {
    height:290px;
    overflow:hidden;
    width:100%;
}

.product_line .product_line_desc {
    background:url(../images/product_line_desc.png);
    color:#fff;
    float:right;
    padding:10px;
    text-align:left;
    width:170px;
}

* html .product_line .product_line_desc {
    background:#000;
}

.product_line .product_line_logo {
    text-align:center;
}

.product_line .product_line_logo img {
    display:block;
    margin:0 auto;
}

.product_line .product_line_desc p {
    font-size:1.1em;
    margin-bottom:10px;
    padding-top:20px;
    text-align:left;
}

.product_line .center  {
    float:left;
    text-align:center;
    width:571px;
}

.product_line .product_line_tagline {
    float:left;
    font-size:1.1em;
    padding-left:25px;
    width:214px;
}

.product_line .product_line_tagline p {
    text-transform:uppercase;
}

.product_line .product_line_tagline p strong {
    color:#fff;
    font-size:1.3em;
    font-weight:normal;
    text-transform:capitalize;
}
/*
.product_line .product_line_tagline a {
	background:url(../images/picto_dior.gif) no-repeat 0 -305px;
	color:#ccc;
	padding-left:10px;
}

.product_line .product_line_tagline a:hover {
	color:#fff;
}
*/

.product_line_links {
    background:url(../images/product_line_links.png) repeat-x;
    color:#fff;
    height:20px;
    padding:5px 25px 0;
    text-align:right;
}

.product_line_links div {
    display:block;
    float:left;
    text-align:left;
    width:auto;
}

.product_line_links a {
    background:url(../images/picto_dior.gif) no-repeat -5px -367px;
    color:#cecfd0;
    font-size:1.1em;
    padding-left:10px;
    margin-left:30px;
}

.product_line_links div a {
    margin-right:30px;
    margin-left:0
}

.product_line_links a:hover {
    color:#fff;
}

/* Porducts Lines */


.product_line_list,
.product_line_carrousel {
    height:170px;
    padding:0 15px;
}

.switch_images {
    background:url(../images/picto_dior.gif) no-repeat 0 -419px;
    color:#6a6a6a;
    padding-left:15px;
}

.product_line_page .product_line_list li {
    text-align:right;
    width:300px;
}

.product_line_page .product_line_list li.title strong {
    background:url(../images/border_horizontal.gif) repeat-x bottom;
    text-align:left;
}

.product_line_page .product_line_list li a {
    color:#6a6a6a
}

.product_line_page .product_line_list li a:hover {
    background-color:#dbdcdd;
    background-position: 0 -80px;
    color:#000
}

.product_line_page .product_line_list li span {
    display:block;
    float:left;
    text-align:left;
    width:220px;
}

.product_line_page .product_line_list li.col2 {
    margin-left:325px;
}

.product_line_page .product_line_list li.col3 {
    margin-left:650px;
}

.product_line_page .product_line_list li.top {
    margin-top:-98px;
}

* html .product_line_page .product_line_list li.top { /* IE6 */
                                                      margin-top:-119px;
}

*+html .product_line_page .product_line_list li.top { /* IE7 */
                                                      margin-top:-124px;
}

/* Carrousel */

.product_line_carrousel {
    background:url(../images/carrousel_bg.png) repeat-x;
    padding:0;
}

* html .product_line_carrousel {
    background:#fff;
}

#carrousel {
    height:230px;
    _overflow:hidden;
    overflow:auto;
    position:relative;
    background: #fff;
/*    width:990px;*/
}

.product_line_carrousel ul {
    display:block;
    height:205px;
}

.product_line_carrousel li {
    display: inline;
    float:left;
    height:135px;
    text-align:center;
/*    width:82px;*/
/*border: 1px solid red;*/
}

* html .product_line_carrousel li { /* IE6 */
                                    padding:7px 7px;
}

.product_line_carrousel li.scroll-marker {
    background:url(../images/border_vertical.gif) no-repeat left center;
}

.product_line_carrousel li.first {
    background:none;
}

.product_line_carrousel li img {
    display:block;
    margin:0 auto;
}

.product_line_carrousel li strong {
    color:#000;
    display:block;
    font-size:1.1em;
    line-height:1.2em;
    white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
    white-space:-pre-wrap; /* Opera 4-6 */
    white-space:-o-pre-wrap; /* Opera 7 */
    word-wrap:break-word;
}

.product_line_carrousel li span {
    color:#6a6a6a;
    font-size:1.1em;
}

#fake_handle {
    background:url(../images/carrousel_drag.png) no-repeat;
    height:15px;
    top:-15px;
    /*margin-left:15px;*/
    position:relative;
    width:108px;
}

#slider {
/*    background:url(../images/carrousel_track.png) no-repeat top left;*/
    background:#808284;
    cursor:pointer;
    height:15px;
    margin:10px 0 0;
    padding:0 15px;
    position:relative;
}

* html #slider { /* IE6 */
                 margin-top:0;
}

#slider.no_pointer {
    clear:left;
    cursor:default;
}

#slider.arrows {
    /*padding:0;*/
}

#slider span.product {
    color:#aaa;
    cursor:pointer;
    position:absolute;
    text-align:center;
    top:1px;
    width:108px;
    z-index:100
}

#slider.no_pointer span.product {
    cursor:default;
}

#slider span.btn_arrow {
    background-image:url(../images/carrousel_btn.png);
    cursor:pointer;
    height:15px;
    position:absolute;
    top:0;
    width:15px;
}

#slider_left {
    background-position:top left;
    left:0;
}

#slider_right {
    background-position:top right;
    right:0
}

/* Slider */

.ui-slider-horizontal {
    height:15px;
}

.ui-slider {
    background:url(../images/pixel.gif);
    position:relative;
    text-align:left;
    width:700px;
    z-index:10000;
}

.ui-slider-horizontal .ui-slider-handle {
    /*
	margin-left:-54px;
	margin-right:-54px;
	*/
    top:0;
}

.ui-slider .ui-slider-handle {
    cursor:default;
    height:15px;
    position:absolute;
    width:1px;
    z-index:200;
}

.ui-widget-content a {
    color:#333333;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    /*background:#F6F6F6;*/
}


/* J ADORE */

#jadore .left {
    color:#eac193;
}


#jadore .right p {
    color:#f4e79a
}
