/* 
    Document   : product
    Created on : 27-feb-2011, 18:22:09
    Author     : root
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
@font-face {font-family: 'custom-one'; src: url('/font/resea-bolditalic-webfont.eot'); src: url('/font/resea-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/font/resea-bolditalic-webfont.woff') format('woff'), url('/font/resea-bolditalic-webfont.ttf') format('truetype'), url('/font/resea-bolditalic-webfont.svg#ReseaBoldItalic') format('svg'); font-weight: normal; font-style: normal;}
#product-image-container{width: 200px; height: 194px; border: 1px solid rgb(219, 219, 219); text-align: center; padding-top: 24px; display: inline-block; float: left; margin-bottom: 26px; position: relative; margin-left: 15px;}

#product-details{ float: left; margin-left: 15px; width: 365px;position: relative; }
#product-details .line { margin-top: 2px;}
#product-details #float-especial{position: absolute; z-index: 10; top: -1px; left: -217px; width: 196px;}
#product-details #float-especial img{ float: left; margin: 0 0 0 7px;}
#product-details {margin-left: 20px; margin-bottom: 0;}
#product-details .product-name {color: #FA2398; font-weight: bold; font-family:Arial,Helvetica,sans-serif; font-size: 14px; text-align: left; margin-bottom: 7px;}
#product-desc p{color: #535353;text-align: left; margin-top: 10px; margin-bottom: 10px;font-family: Arial,Verdana,sans-serif;font-size: 11px;}
#product-desc h1,#product-desc h2,#product-desc h3,#product-desc h4,#product-desc h5 { margin-top: 10px; margin-bottom: 10px;}
#product-desc h1{font-family: 'custom-one' , Arial, sans-serif ;}
#product-desc h1{color: #535353;font-size: 24px;}
#product-desc a:hover {text-decoration: underline; color:#AABBDD}
#product-desc ul { margin: 0 0 0 35px;}
#product-desc ul li { font-family: Arial,verdana,sans-serif;font-size: 11px; margin-top: 5px;margin-bottom: 5px; list-style: outside;}
#product-desc li {font-family: Arial,verdana,sans-serif;font-size: 11px; margin-top: 5px;margin-bottom: 5px; list-style-position: inside;}
#product-desc table { border:none 0 !important;}
#product-desc table thead tr td{ background-color: #FE4BAC !important; color: #FFFFFF !important; font-size: 10px !important; font-weight: normal !important; padding-bottom: 3px !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 3px !important; text-align: center !important;}
#product-desc table tbody tr td { background-color: #FFF3F9 !important; color: #000000 !important; font-weight: normal !important; padding-bottom: 7px !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 7px !important; text-align: center !important;}
#product-packs{float: left;}
#product-packs .pack-buy{margin: 0 ;float: left;height: 110px;width: 557px;}
#product-packs .pack-buy div{float: left;}
#product-packs .pack-buy .pack-descrip {color: #FA2398;font-weight: bold;font-size: 11px;margin: 3px 10px;padding: 22px 0 0;}
#product-packs .pack-buy .pack-descrip p {width: 344px; padding: 5px 0 0 0;}
#product-packs .pack-buy .pack-descrip p span {font-size: 12px; color: #69676a;}
#product-packs .pack-buy div img{margin: 0 0 0 10px;}
#product-packs .pack-buy div button{margin: 32px 0 0 0;}
#product-packs .pack-buy div button span {padding: 2px 6px;font-size: 11px;}
#product-packs .pack-buy .pack-spr img{margin: 0 0 0 4px ;}
#product-packs .bc-pack {margin: 12px 0 0;background: url("/images/products-tips/pack-boc.gif") no-repeat scroll 0 0 transparent;padding: 5px 0 16px;text-align: center;color: #FFF;}

#product-info-add p{text-align: left; margin-top: 10px; margin-bottom: 10px;}
#product-info-add h1,#product-info-add h2,#product-info-add h3,#product-info-add h4,#product-info-add h5 {text-align: center; margin-top: 10px; margin-bottom: 10px;}
#product-info-add a:hover {text-decoration: underline; color:#AABBDD}
#product-info-add li {list-style: disc; list-style-position: inside; text-indent:10px; margin-top: 5px;margin-bottom: 5px;}

#product-price{ float: right; margin: 6px 0 0;}
#free-shipping {z-index: 4; position: absolute; padding: 0 0 0 5px; top:5px;}
#image-product-price{margin: 6px 0 0 10px; float: left;}
#image-product-price img{margin:0 0 0 1px;}
#image-product-vip{ float: left;}

#prod-man-image{ margin-bottom: 12px;margin-left: 0px;}

#zoom{ position: absolute; top: 0px; left: 0px; margin: 5px;}

h2.product-name {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#FA2398; list-style-position:inside; list-style-type:none; padding:0;}
h2.manufacturer-name{ font-family:Arial, Helvetica, sans-serif; font-style:normal;  color:#000000; list-style-position:inside; list-style-type:none; display:inline; padding:0; font-size:10px;}

h3.product-category { font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#686868; list-style-position:inside; list-style-type:none; display:inline; padding:0; font-size:9px;}

#product-availability{ margin-top: 10px;}
#product-tabs{ clear: both;width: 588px;margin: 0 0 0 15px;float:left; }
#product-desc{ padding: 12px 17px 24px; }
#produc-tarif{ float: left; margin: 0 0 0 15px; width: 370px;}
#produc-tarif table{border-bottom: solid 1px #ffcde9; border-top:solid 1px #ffcde9;background: url("/images/products-tips/background-rosa.gif") repeat-x scroll 0 20px #fef6fb; }
#produc-tarif table tbody tr td{ text-align: left; height:20px;padding: 0 0 0 5px;}
#produc-tarif .button-tarif{margin-top: 10px;margin-bottom: 10px;}
#produc-tarif input{ float: left; width: 25px;padding: 1px 0 1px 4px;margin: 0 0 0 7px;}
#produc-tarif .button-tarif a{margin: 5px 3px; float: left;}
#produc-tarif .button-tarif a.button-spac {margin-right: 1px;margin-top: 3px;}
#produc-tarif .button-tarif div.goog-but {margin-right: 1px;margin-top: 3px; float: left;}
#produc-tarif .button-tarif .ui-button { float: right;margin: 0 0 0 5px;}
#entry {background: url("/images/products-tips/bg-reposicion.png"); height: 42px; display: block; position: relative;}
#produc-tarif #entry label {line-height: 46px; padding-left: 60px;}



#product-image-container #container-time #counter .cntDigit{margin-left: 1px; margin-right: 1px;}
#product-image-container #container-time { background:url("/images/countdow-img/background-transparent.png")repeat-x scroll 0 0 transparent;bottom: 5px; height: 31px; left: 0; padding: 17px 0 0 27px; position: absolute; width: 161px; z-index: 10;}
#product-image-container #container-time ul li{float:left;list-style: none outside none;padding: 0 15px;  }

/* BEGIN PRODUCTS AND PACKS */
#product-attributes-details .line { margin-top: 2px;}
#product-attributes-details { margin-bottom: 0;float: left;position: relative;}
#product-attributes-details .product-name {color: #FA2398; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; text-align: left; margin-bottom: 7px;}

#product-attributes-details #float-especial{position: absolute;z-index: 10;top: 2px;right: 107px;}

#products-pack{float: left;}
#products-pack .header-products-pack{float: left;margin: 8px 0 18px 7px;width: 98%;background: url("/images/myaccount/line-packs.gif") repeat-x scroll 0 55px transparent;}

#products-pack .header-products-pack .line{ margin: 14px 0 0 5px; float: left;}


#products-child-pack #child-pack-div .box-product-pack{float: left;margin: 0;width: 270px;height: 134px;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-heard{background-color: #fef9fc;border-bottom: solid 1px #ffcde9;border-top:solid 1px #ffcde9;float: left;width: 250px; }
#products-child-pack #child-pack-div .box-product-pack .product-name{height: 30px;color: #535353;font-size: 10px;float: left;width: 258px;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-heard li{list-style: none;float: left;margin: 7px;font-size: 9px;color: #ff5bb4;font-weight: bold;width: 79px;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-heard .taste{width: 115px;margin-left: 21px;}
#products-child-pack #child-pack-div .box-product-pack .header-products-pack{margin: 0 0 0 5px;}

#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body{float: left; height: 72px; overflow-y: auto; width: 249px;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body li{background: url("/images/myaccount/line-packs.gif")no-repeat scroll 0 bottom transparent; list-style: none; float: left; padding: 10px 0 10px 7px; font-weight: bold; width: 97%;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body li div{float: left;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body li div p{float: left;font-weight: normal;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body li .box-product-pack-body-taste{width: 145px;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body li .box-product-pack-body-taste p input{margin: 0 5px 0 0;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body li .box-product-pack-body-taste .box-product-pack-body-taste-name{width: 109px;}

#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body-notaste{float: left; width: 249px;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body-notaste li{background: url("/images/myaccount/line-packs.gif")no-repeat scroll 0 bottom transparent; list-style: none; float: left; padding: 10px 0 10px 7px; font-weight: bold; width: 97%;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body-notaste li div{float: left;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body-notaste li div p{float: left;font-weight: normal;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body-notaste li .box-product-pack-body-taste{width: 145px;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body-notaste li .box-product-pack-body-taste p input{margin: 0 5px 0 0;}
#products-child-pack #child-pack-div .box-product-pack .box-product-pack-body-notaste li .box-product-pack-body-taste .box-product-pack-body-taste-name{width: 109px;}

#products-no-pack{clear:both;}
#products-no-pack .product-image{display:inline; float:left;}
#products-no-pack .product-description{display:inline; float:left;margin: 30px 0 10px;}
#products-no-pack .alert-product-attribute{margin-top: 0; margin-bottom: 5px;}
#products-no-pack #product-tastes-div #product-tastes{margin: 10px 0 0 ;}

#product-form {background: none;}
#product-form input[type=checkbox]{margin-left: 55px;}
blockquote {display:inline; float:left; margin-right: 20px;}
#product-tastes-div thead {background: url(/images/modal/bg-th.gif) repeat-x bottom; height: 28px;}
#product-tastes-div tbody {width:auto; height:140px; overflow-y: auto; overflow-x:hidden ; }
#product-tastes-div .option {text-align: left;width: 125px;}
#product-tastes-div .option a {margin: 0 0 0 24px;}
#product-tastes-div .disponibility{text-align: left;width: 105px;}
#product-tastes-div .inform{width: 130px;text-align: center;}
#product-tastes img { margin-left: 25px;}
#product-tastes tbody tr{height: 35px}
#product-tastes tbody tr td.inform-taste{ text-align: center;}
#product-tastes tbody tr td.inform-taste input{vertical-align: bottom; margin-left: 0 !important;}
#product-tastes tbody tr td input{vertical-align: bottom; margin-left: 10px;}
#prod-man-image {clear:both;}
#product-form a {color: #FA2398; font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-transform: uppercase; font-weight: bold;}
#product-form b { margin-left: 35px; color: #FA2398; font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-transform: uppercase; font-weight: bold;}
.product-image{display:inline; float:left;}

#product-availability{ margin-top: 10px;}
#products-child-pack{clear:both;}
#child-pack-div{float:left; width: 364px; padding: 0 0 32px; }
#child-pack .product-name {margin-top: 10px; margin-bottom: 10px; color: #FA2398; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: left; font-size: 9px; font-weight: bold; text-transform: uppercase}
/* END PRODUCTS AND PACKS */

/*PRODUCTS*/
.box-product-no-pack {float: left; padding: 0 0 20px; width: 550px;}
#products-no-pack  .box-product-no-pack-heard { background-color: #FEF9FC; border-bottom: 1px solid #FFCDE9; border-top: 1px solid #FFCDE9; float: left; width: 365px;}
#products-no-pack .box-product-no-pack-heard .taste { margin-left: 21px; width: 115px;}
#products-no-pack .box-product-no-pack-heard li { color: #FF5BB4; float: left; font-size: 9px; font-weight: bold; list-style: none outside none; margin: 7px; width: 79px;}
#products-no-pack .box-product-no-pack-heard li.taste {width: 103px;}
#products-no-pack .box-product-no-pack-heard li.disponibility {width: 105px;}
#products-no-pack .box-product-no-pack-heard li.inform {width: 75px;}

#products-no-pack .box-product-no-pack-body { float: left; height: 136px; overflow-y: auto; width: 365px;}
#products-no-pack .box-product-no-pack-body li {background: url("/images/myaccount/line-packs.gif") no-repeat scroll 0 bottom transparent; float: left; font-weight: bold; list-style: none outside none; padding: 10px 0 10px 7px; width: 97%;}
#products-no-pack .box-product-no-pack-body li .box-product-pack-body-taste {width: 140px; float: left;}
#products-no-pack .box-product-no-pack-body li .box-product-pack-body-taste input {margin-right: 5px;}
#products-no-pack .box-product-no-pack-body li .box-product-pack-body-inform{float: right; width: 57px;}
#products-no-pack .box-product-no-pack-body li .box-product-pack-body-inform input{margin: 0;}
#products-no-pack .box-product-no-pack-body li .box-product-pack-body-inform p {text-align: center;}
#products-no-pack .box-product-no-pack-body li div p {float: left; font-weight: normal; max-width: 120px;}
/*END PRODUCTS*/

/*ACORDEON LIGH-BOX*/
#alert-acor-product{width: 480px; float: left; display: none; padding: 13px 0 0; background: url("/images/myaccount/line-packs.gif") no-repeat scroll 0 top transparent; margin: 5px 0 0 35px;}
#alert-acor-product p{float: left; margin:5px 0 0 14px; width: 219px;}
#alert-acor-product p input{float: left; width: 150px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:  4px; border: 1px solid #FC70BC; font-size: 10px; padding: 3px; margin: 0 0 0 13px;}
#alert-acor-product p label{float: left; margin: 0;}
#alert-acor-product p button{font-size: 9px; margin: 0 0 0 380px;}
/*END ACORDEON LIGH-BOX*/

/*Light box*/
#send-product-form .form-line .form-label{padding: 25px 0 0 55px;}
#send-product-form .form-line .form-label label{color:#FA2398; font-size: 11px; line-height: 30px; text-transform: capitalize; }
#send-product-form .form-line .form-field{padding: 0 0 0 55px;}
#send-product-form .form-line .form-field #friend_email {border: 1px solid #FC85C6; border-radius:4px; font-size: 11px; padding: 4px 3px; width: 210px; }

.filter{ margin-left: 355px;}
.filter-2{ float: left; margin: 5px 0 0 15px; height: 22px; width: 300px;}