/*-------------------- NUEVA HOME ------------------------------*/

/*--------------------  Tab_system accordion ------------------------------*/
#basic-accordian {
    padding:                0px;

}
.accordion_child {
    margin:                 0px;
    padding:                0px;
    display:                none
}

/*--------------------  End Tab_system accordion ------------------------------*/

#banner_slider {
    background:             url(/img/occidente/grounds/banner_slider.gif) no-repeat top;
    width:                  952px;
    height:                 295px;
    margin:                 0px 0px 0px 5px;
    padding:                0px;
    float:                  left;
}

.desplegable {
    width:                  952px;
    margin:                 0px;
    padding:                0px;
    float:                  left;
}

#family_boxes {
    width:                  946px;
    margin:                 10px 0px 0px 5px;
    padding:                0px;
    float:                  left;
    margin-top:             20px;
}

.family_box {
    width:                  178px;
    height:                 325px;
    border:                 1px solid #ccc;
    background-color:       #fff;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;

}

.family_box_content {
    margin:                 0px;
    padding:                10px;
}

.family_box_content h1 {
    color:                  #0078AE;
    font-size:              13px;
    margin:                 0px;
    font-weight:            bold;
}

.family_box_content h2 {
    color:                  #0078AE;
    font-size:              13px;
    margin:                 0px;
    font-weight:            bold;
    height:                 38px;
    text-align:             center;
    clear:                  both;
}

.family_box_content p {
    margin:                 0px 0px 5px 0px;
    padding:                0px;
    height:                 60px;
    width:                  160px;
    color:                  #2492aa;
    font-size:              11px;
    text-align:             left;
    line-height:            14px;
    float:                  left;
}

.family_box_special {
    width:                  227px;
    height:                 330px;
    margin:                 0px 0px;
}

.family_box_special_content {
    margin:                 0px;
    padding:                10px 18px;
}

.family_box_special_content h1 {
    color:                  #FFF;
    font-size:              13px;
    margin:                 0px;
    font-weight:            bold;
}

.family_box_special_content p {
    margin:                 0px;
    padding:                0px;
    height:                 50px;
    color:                  #FFF;
    font-size:              12px;
    text-align:             left;
    line-height:            14px;
}

#subfooter {
    width:                  985px;
    margin:                 0px;
    padding:                0px;
    float:                  left;
    position:               relative;
}

#subfooter_content {
    margin:                 0px;
    padding:                15px;
}

#cajaunica {
    background-color:       #f3f2ef;
    height:                 246px;
    margin:                 0px 0px 0px 5px;
    margin-bottom:          10px;
    padding:                0px;
    float:                  left;
    border:                 1px solid #ccc;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
}

.subfooter_modulo {
    width:                  301px;
    height:                 251px;
    margin:                 0px 0px 10px;
    padding:                0px;
    float:                  left;
}

.subfooter_modulo_content {
    margin:                 0px;
    padding:                0px 12px;
    position:               relative;
}

.subfooter_modulo_content_link {
    position:               absolute;
    top:                    210px;
    right:                  10px;
}

.subfooter_modulo_content h3 {
    color:                  #0078AE;
    font-size:              13px;
    margin:                 0px;
    font-weight:            bold;
    padding:                0px;
    height:                 29px;
    line-height:            29px;
}

.subfooter_logo {
    width:                  191px; /*181px img de fondo */
    height:                 81px;
    margin:                 0px;
    padding:                0px;
    float:                  left;
    text-align:             center;
    font-weight:            bold;
}

.subfooter_logo img {
    margin:                 5px 0px 0px;
    padding:                0px;
}

#subfooter_medios {
    background:             url(/img/occidente/grounds/subfooter_medios.gif) no-repeat top;
    margin:                 10px;
    padding:                0px;
    width:                  933px;
    height:                 81px;
    position:               relative;
    float:                  left;
}

#subfooter_medios span {
    height:                 20px;
    line-height:            20px;
    margin:                 0px;
    padding:                0px;
    position:               absolute;
    right:                  420px;
    top:                    5px;
    background-color:       #3c78a4;
    color:                  #FFFFFF;
}

#tab_home_fix {
    height:                 25px;
    width:                  574px;
    _width:                  579px; /* hack ie6 */
    margin:                 0px 0px 0px 0px;
    padding:                0px;
    float:                  left;
}

#tab_home_jump {
    background:              url(/img/occidente/grounds/tab_home_jump.gif) no-repeat top left #3c78a4;
    height:                 25px;
    width:                  380px;
    margin:                 0px 0px 0px 0px;
    padding:                0px;
    float:                  left;
}

#tab_home_jump ul {
    background:             url(/img/occidente/grounds/tab_home_jump_end.gif) no-repeat top right;
    height:                 25px;
    margin:                 0px;
    padding:                0px 10px 0px 45px;
    _padding:                0px 10px 0px 20px; /* hack ie6 */
    list-style:             none;
}

#tab_home_jump ul li {
    height:                 25px;
    margin:                 0px 5px;
    padding:                0px;
    float:                  left;
    color:                  #FFFFFF;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              12px;
    font-weight:            bold;
    line-height:            25px;
    list-style:             none;
    display:                inline-block;
}

#tab_home_jump ul li img {
    margin:                 0px 8px;
    padding:                0px;
}

#tab_home_jump ul li a {
    color:                  #FFFFFF;
    text-decoration:        none;
}

.pointer  {
    width:                  946px;
    height:                 15px;
    position:               relative;
}

.pointer_first {
    width:                  34px;
    height:                 21px;
    top:                    4px;
    left:                   80px;
    position:               absolute;
}

.pointer_second {
    width:                  34px;
    height:                 21px;
    top:                    4px;
    left:                   265px;
    position:               absolute;
}

.pointer_third {
    width:                  34px;
    height:                 21px;
    top:                    4px;
    left:                   455px;
    position:               absolute;
}

.pointer_fourth {
    width:                  34px;
    height:                 21px;
    top:                    4px;
    right:                  265px;
    position:               absolute;
}

.pointer_fifth {
    width:                  34px;
    height:                 21px;
    top:                    4px;
    right:                  90px;
    position:               absolute;
}

.hidden_top {
    width:                  943px;
    margin:                 5px;
    padding:                0px;
    background-color:       #fff6e2;
    border:                 1px solid #ccc;
    -moz-border-radius    : 10px;
    -webkit-border-radius : 10px;

}

.hidden_top_h2 {
    font-family:            verdana;
    font-size:              18px;
    color:                  #0078AE;
}

.hidden_top_content {
    margin:                 0px;
    padding:                5px 20px 10px;
}

.hidden_top_content_box {
    margin:                 0px;
    text-align:             justify;
    font-family:            verdana;
    font-size:              12px;
    line-height:            20px;
}

#phone_important {
    width:                  188px;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    position:               absolute;
    top:                    30px;
    right:                  0px;
    background-color:       #0078AE;

}

ul.phone_list  {
    width:                  188px;
    height:                 160px;
    margin:                 0px;
    padding:                0px;
    position:               absolute;
    top:                    48px;
    right:                  0px;
    list-style:             none;
    font-size:              10px;
    line-height:            17px;
}

#world_map_extra {
    background:             url(/img/occidente/icons/gray_world_map_extra.gif) no-repeat top center;
    width:                  100px;
    height:                 80px;
    margin:                 0px;
    padding:                0px;
    position:               absolute;
    top:                    158px;
    left:                   0px;
}

#world_map_extra p {
    margin:                 0px;
    padding:                30px 8px 0px 8px;
    font-size:              11px;
    text-align:             left;
}

.tab_accordion {
    background:             url(/img/occidente/grounds/tab_accordion.gif) no-repeat top;
    width:                  944px;
    height:                 31px;
    margin:                 0px;
    padding:                0px 5px;
    float:                  left;
    margin-top:             10px;
}

.tab_accordion span {
    margin:                 0px 0px 0px 5px;
    padding:                0px;
    line-height:            31px;
    color:                  #FFFFFF;
    font-size:              18px;
}

#faqs_principal {
    background-color:       #FFFFFF;
    width:                  985px;
    margin:                 0px;
    padding:                0px;
    float:                  left;
}


/*-------------------- FIN NUEVA HOME ------------------------------*/

/*--------------------  CATALOGO NUEVO ------------------------------*/

/*--------------------  STORE FRONT  -------------------------------*/

/*.box_individual_products{
    border:solid 1px #cccccc;
    background-image: url('/img/occidente/grounds/tab_active_background.gif');
    background-repeat:repeat-x;
    background-position:left top;
    background-color: #F9F9F9;
    width:280px;
    height:100px;
    margin-left:10px;
    margin-right:0px;
    margin-top:5px;
    margin-bottom:5px;
    float:left;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    -moz-border-radius    : 8px;
    -webkit-border-radius : 8px;
}
*/
.box_individual_products {
    /*width:                  177px;*/
    width:                  147px;
    height:                 250px;
    margin:                 0px 4px;
    padding:                0px;
    float:                  left;
}

.box_individual_products_title {
    background:             url(/img/occidente/grounds/storefront_family_top.gif) no-repeat top;
    /*width:                  177px;*/
    width:                  147px;
    height:                 18px;
    margin:                 0px 0px 0px;
    padding:                0px;
    float:                  left;
}

.box_individual_products_title a {
    /*width:                  177px;*/
    width:                  147px;
    margin:                 0px;
    padding:                0px;
    height:                 19px;
    color:                  #fff;
    text-decoration:        none;
    text-indent:            10px;
    font-size:              13px;
    font-weight:            bold;
    float:                  left;
}

.box_individual_products img {
    /*width:                  177px;*/
    width:                  147px;
    height:                 100px;
    margin:                 0px;
    padding:                0px;
    float:                  right;
    background-color:       black;
}

.box_individual_products ul {
    /*width:                  177px;*/
    width:                  147px;
    margin:                 0px;
    padding:                0px;
    float:                  left;
}

.box_individual_products ul li {
    background:             url(/img/occidente/grounds/storefront_family_list_off.gif) no-repeat top;
    /*width:                  177px;*/
    width:                  147px;
    height:24px;
    margin:                 0px 0px 2px;
    padding:                0px;
    list-style: none;
}

.box_individual_products ul li a {
    color:                  #fff;
    /*width:                  177px;*/
    width:                  147px;
    font-size:11px;
    font-weight: normal;
    height:                 24px;
    line-height: 24px;
    margin:                 0px;
    padding:                0px;
    text-decoration:             none;
    text-indent: 4px;
    display:block;
}

.box_individual_products ul li a:visited {
    color:                  #fff;
    /*width:                  177px;*/
    width:                  147px;
    height:                 24px;
    margin:                 0px;
    padding:                0px;
    text-decoration:             none;
}

.box_individual_products ul li a:hover {
    background:             url(/img/occidente/grounds/storefront_family_list_on.gif) no-repeat top;
    color:                  #fff;
    /*width:                  177px;*/
    width:                  147px;
    height:                 24px;
    margin:                 0px;
    padding:                0px;
    text-decoration:             none;
}

.box_individual_products ul li a:active {
    background:             url(/img/occidente/grounds/storefront_family_list_on.gif) no-repeat top;
    color:                  #fff;
    /*width:                  177px;*/
    width:                  147px;
    height:                 24px;
    margin:                 0px;
    padding:                0px;
    text-decoration:             none;
}



.box_special_offer{
    border:solid 1px #cccccc;
    background:#eeeeee;
    width:915px;
    margin-top:10px;
    margin-left:10px;
    float:left;
    padding:5px;
    -moz-border-radius    : 8px;
    -webkit-border-radius : 8px;
}

.box_title_offers{
    background:#FFFFFF;
    margin-top:20px;
    margin-left:10px;
    width:915px;
}

/*--------------------  END STORE FRONT  -------------------------------*/

#catalog_container {
    background:             url(/img/occidente/grounds/catalog_container_top.gif) no-repeat top center;
    text-align:             left;
    margin:                 0 auto;
    padding:                0px;
    width:                  945px;
}

.shop_container {
    text-align:             left;
    width:                  945px;
    margin:                 auto;
    padding:                0px;

}

#arriba_cont {
    text-align:             left;
    margin:                 0px auto;
    padding:                0px;
    width:                  905px;
    height:                 150px;
}

.family_product_shop {
    background:             url(/img/occidente/grounds/family_product_shop_off.gif) no-repeat top;
    /*width:                  181px;*/
    width:                  150px;
    height:                 135px;
    margin:                 10px 0px 0px;    
    float:                  left;
    position:               relative;
}

.family_product_shop img {
    margin:                 0px;
    padding:                0px;
    position:               relative;
    top:                    -2px;
    left:                   13px;
}

.family_product_shop a {
    /*width:                  181px;*/
    width:                  150px;
    height:                 134px;
    display:                block;
    font-size:              13px;
    font-weight:            bold;
    text-decoration:        none;
    text-indent:            10px;
    line-height:30px;
}

.family_product_shop a:hover {
    background:             url(/img/occidente/grounds/family_product_shop_hover.gif) no-repeat top; 

}

.family_product_shop_current {
    background:             url(/img/occidente/grounds/family_product_shop_current.gif) no-repeat top;

}

.family_product_shop_current a {    
    color:                  #fff;
    /*width:                  181px;*/
    width:                  150px;
    height:                 134px;
    display:                block;
    font-size:              13px;
    font-weight:            bold;
    text-decoration:        none;
    text-indent:            10px;
}

.family_product_shop_current a:hover {
    background:             url(/img/occidente/grounds/family_product_shop_current.gif) no-repeat top;
}

.tab_product {
    width:                  913px;    
    text-align:             left;
    margin:                 10px 15px;
    padding:                0px;
    position:               relative;
    border:                 1px solid #ccc;
    background-color:       #fff;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
    float:                  left;    
}

.pointer_product_1 {
    width:                  34px;
    height:                 21px;
    top:                    -14px;
    left:                   75px;
    position:               absolute;
}

.pointer_product_2 {
    width:                  34px;
    height:                 21px;
    top:                    -14px;
    left:                   256px;
    position:               absolute;
}

.pointer_product_3 {
    width:                  34px;
    height:                 21px;
    top:                    -14px;
    left:                   437px;
    position:               absolute;
}

.pointer_product_4 {
    width:                  34px;
    height:                 21px;
    top:                    -14px;
    left:                   618px;
    position:               absolute;
}

.pointer_product_5 {
    width:                  34px;
    height:                 21px;
    top:                    -14px;
    left:                   799px;
    position:               absolute;
}


.btn_absolute {
    margin-top:             15px;
    margin-right:           15px;
    float:                  right;
}

.btn_absolute_2 {
    margin-top:             15px;
    margin-left:            15px;
    float:                  left;
}

.tab_product_nav {
    width:                  100%;
    margin-bottom:          15px;
    margin-top:             10px;
    padding:                0px;
    float:                  left;
}

.tab_product_nav ul {
    margin:                 5px 10px;
    padding:                0px;
    list-style:             none;
}

.tab_product_nav ul li {
    height:                 80px;
    width:                  150px;
    margin:                 0px 10px;
    padding:                0px;
    float:                  left;
    list-style:             none;
    display:                inline-block;
    border:                 1px solid #ccc;
    background-color:       #f1f1f1;
    -moz-border-radius:     5px;
    -webkit-border-radius:  5px;
    text-align:             center;
}

.tab_product_nav ul li img {
    margin:                 5px auto;
    padding:                0px;
    border:                 1px solid #ccc;
}

.tab_product_nav ul li a:link {
    color:                  #999999;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              12px;
    text-decoration:        none;
    display:                block;
}

.product_page_active {
    color:                  #999999;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              12px;
    display:                block;
}

.tab_product_left {
    width:                  457px;
    margin:                 0px;
    padding:                0px;
    float:                  left;
}

.tab_product_right {
    width:                  420px; /* más pequeña esta caja por el hack de los border en ie7  */
    margin:                 0px;
    padding:                0px;
    float:                  left;
}

.purchase_catalog {    
    margin-bottom:          10px;
    padding:                10px 0px 0px 30px;
    font-size:              22px;
    color:                  #0078AE;
    float:                  right;
}

.price_absolute {
    padding:                10px 0px 0px 30px;
    margin-bottom:          10px;
    text-align:             right;
    float:                  right;
    width:                  390px;
}

.tab_product_right .purchase_catalog p{
    height:                 100px;
    text-align:             justify;
}

.tab_promo_a_right .purchase_catalog p{
    text-align:             justify;
}

.claim_catalog {
    margin:                 0px;
    padding:                10px 20px 10px;
    font-size:              12px;
    font-weight:            bold;
    text-align:             justify;
    color:                  #0078AE;
}

.tab_promo_a {
    width:                  913px;
    text-align:             left;
    margin:                 10px 15px;
    padding:                0px;
    position:               relative;
    border:                 1px solid #ccc;
    background-color:       #F3F2EF;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
    float:                  left;
}

.tab_promo_a_left {
    width:                  457px;
    margin:                 0px;
    padding:                0px;
    float:                  left;
}

.tab_promo_a_left img {
    margin:15px 10px 0px 15px;
}

.tab_promo_a_right {
    width:                  420px; /* más pequeña esta caja por el hack de los border en ie7  */
    margin:                 0px;
    padding:                0px;
    float:                  left;
}

.tab_promo_a_purchase_catalog {
    margin-bottom:          10px;
    padding:                10px 0px 0px 30px;
    font-size:              22px;
    color:                  #0078AE;
    float:                  right;
}

.tab_promo_a_price {
    padding:                10px 0px 0px 30px;
    margin-bottom:          10px;
    text-align:             right;
    float:                  right;
    width:                  390px;
}

.tab_promo_b {
    width:                  283px; /*913px*/
    text-align:             left;
    margin:                 10px 15px; /*10px 15px*/
    padding:                0px;
    position:               relative;
    border:                 1px solid #ccc;
    background-color:       #F3F2EF;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px; 
    float:                  left;
    position:               relative;
}

.tab_promo_b_left {
    width:                  298px; /*457px*/
    margin:                 0px;
    padding:                0px;
    float:                  left;
}

.tab_promo_b_left img {
    margin:                 0px 10px 0px 42px;
}

.tab_promo_b_right {
    width:                  268px; /*420px*/
    margin:                 0px;
    padding:                0px;
    float:                  left;
}

.tab_promo_b_purchase_catalog {
    margin-bottom:          10px;
    padding:                10px 0px 0px 5px;
    font-size:              18px;
    color:                  #0078AE;
    position:               absolute;
    top:                    15px;
    left:                   15px;
}

.tab_promo_b_price {
    padding:                5px 0px 0px 10px;/*10px 0px 0px 30px*/
    margin-bottom:          10px;
    text-align:             right;
    float:                  left;/*right*/
    width:                  270px;/*390*/
}

.tab_spareparts{
    width:                  913px;
    text-align:             left;
    margin:                 10px 15px;
    padding:                5px 0px 5px 0px;
    position:               relative;
    border:                 1px solid #ccc;
    background-color:       #F3F2EF;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
    float:                  left;
}

.tab_reafirmacion{
    width:                  893px;
    text-align:             left;
    margin:                 10px 15px;
    padding:                10px;
    position:               relative;
    border:                 1px dotted #ccc;
    background-color:       #F0F0F0;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
    float:                  left;
}



.tab_spareparts span{
    margin:                 0px;
    padding:                10px 0px 10px;
    font-size:              12px;
    font-weight:            bold;
    text-align:             justify;
    color:                  #0078AE;
}

.tab_spareparts span em {
    margin:                 0px 15px;
    padding:                0px;
    font-size:              12px;
    font-weight:            bold;
    font-style:             normal;
    color:                  #0078AE;
}

.spare_price_txt span{
    margin:                 0px;
    padding:                10px 0px 10px;
    font-size:              12px;
    font-weight:            bold;
    text-align:             justify;
    color:                  #0078AE;
    /*border: 1px solid blue;*/
}


.tab_comparative {
    width:                  914px;
    text-align:             left;
    margin:                 10px 15px;
    padding:                5px 0px 5px 0px;
    position:               relative;
    border:                 1px solid #ccc;
    background-color:       #417CA6;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
    float:                  left;
    margin-bottom:          20px;
}

.tab_comparative_promo{
    width:                  914px;
    text-align:             left;
    margin:                 15px 15px;
    padding:                5px 0px 5px 0px;
    position:               relative;
    border:                 1px solid #ccc;
    background-color:       #417CA6;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
    float:                  left;
    margin-bottom:          5px;
    color:white;
}

.tab_comparative span {
    margin:                 0px;
    padding:                10px 30px 10px;
    font-size:              12px;
    font-weight:            bold;
    text-align:             justify;
    color:                  #FFFFFF;
}

.tab_reviews {
    width:                  590px;
    height:                 220px;
    margin:                 5px 15px 20px 0px;
    padding:                0px;
    border-bottom:          solid 1px #CCCCCC;
    border-top:             solid 1px #CCCCCC;
    float:                  right;
}

.tab_reviews_int {
    height:                 100%;
    margin:                 10px 36px 30px;
    padding:                5px;
    display:                none;
}

.tab_reviews span {
    margin:                 0px;
    padding:                10px 0px 10px;
    color:                  #0078AE;
    font-family:            arial;
    font-size:              12px;
}

.tab_reviews_description {
    margin:                 5px 0px 0px 0px;
}

.tab_comments {
    margin:                     10px 0px 0px 25px;
    color:                      #000000;
    float:                      left;
    font-weight:                bold;
    padding:                    5px 10px;
    width:                      895px;
}

.tab_comments_section {
    line-height:                20px;
    background:                 transparent url('/img/occidente/grounds/comments_gradient.png') repeat-x scroll top;
    border-top:                 1px double #CCCCCC;
    border-bottom:              1px double #CCCCCC;
    color:                      #0078AE;
    float:                      left;
    padding:                    5px 10px;
    width:                      100%;
    font-family:                arial;
    font-size:                  14px;
    font-weight:                bold;
}

.tab_leave_comment {
    line-height:                27px;
    float:                      left;
    padding:                    5px 10px;
    width:                      895px;
    font-family:                arial;
    font-size:                  14px;
    margin-left:                7px;
}

.tab_comment_title {
    font-size:              16px;
    font-family:            arial;
}

.tab_acordeon span {
    padding:                10px 0px;
}

.ajax {
    width:                  880px;
    height:                 308px;
    margin:                 15px;
    padding:                0px;
    float:                  left;
    border:                 1px solid #d2d2d2;

}

.comparative {
    width:                  880px;
    margin:                 15px;
    padding:                0px;
    float:                  left;
}

/* BUTTON PRODUCT */

a.button_product_current {
    background:             transparent url('/img/occidente/icons/button_sub_a.gif') no-repeat scroll bottom right;
    color:                  #999;
    display:                block;
    float:                  left;
    font:                   12px arial, sans-serif;
    height:                 23px;
    margin-right:           0px;
    padding-right:          10px; /* sliding doors padding */
    text-decoration:        none;
}

a.button_product_current span {
    background:             transparent url('/img/occidente/icons/button_sub_span.gif') no-repeat;
    background-position:    bottom left;
    display:                block;
    line-height:            23px;
    padding:                0px 0 0px 10px;
}

a.button_product {
    color:                  #999;
    display:                block;
    float:                  left;
    font:                   12px arial, sans-serif;
    height:                 23px;
    margin-right:           0px;
    padding-right:          10px; /* sliding doors padding */
    text-decoration:        none;
}

a.button_product span {
    display:                block;
    line-height:            23px;
    padding:                0px 0 0px 10px;
}

a.button_product:hover {
    background:             transparent url('/img/occidente/icons/button_sub_a.gif') no-repeat scroll top right;
    background-position:    top right;
    color:                  #999;
    outline:                none; /* hide dotted outline in Firefox */
}

a.button_product:hover span {
    background:             transparent url('/img/occidente/icons/button_sub_span.gif') no-repeat;
    background-position:    top left;
    padding:                0px 0 0px 10px;
}

a.button_product:active {
    background-position:    bottom right;
    color:                  #FFF;
    outline:                none; /* hide dotted outline in Firefox */
}

a.button_product:active span {
    background-position:    bottom left;
    padding:                0px 0 0px 10px;
}
/* END BUTTON PRODUCT */

/* BUTTON BUY */

.button_buy {
    background:             transparent url('/img/occidente/icons/button_buy_a.gif') no-repeat scroll bottom right;
    display:                block;
    float:                  left;
    font:                   12px arial, sans-serif;
    height:                 23px;
    margin-right:           0px;
    padding-right:          10px; /* sliding doors padding */
    text-decoration:        none;
}

.button_buy span {
    background:             transparent url('/img/occidente/icons/button_buy_span.gif') no-repeat;
    background-position:    bottom left;
    color:                  #FFF; 
    display:                block;
    line-height:            23px;    
    padding:                0px 20px 0px 40px;
}

.button_buy:hover {
    background:             transparent url('/img/occidente/icons/button_buy_a.gif') no-repeat scroll top right;
    background-position:    top right;    
    outline:                none; /* hide dotted outline in Firefox */
}

.button_buy:hover span {
    background:             transparent url('/img/occidente/icons/button_buy_span.gif') no-repeat;
    background-position:    top left;
    color:                  #FFF;
    padding:                0px 20px 0px 40px;
}
/* END BUTTON BUY */

/*--------------------  FIN CATALOGO NUEVO ------------------------------*/

a.navlink {
    background:             url("http://www.andromedical.com/img/occidente/icons/link_arrow.gif") no-repeat scroll right center transparent;
    color:                  #E3841D;
    font-weight:            bold;
    padding-right:          10px;
    text-decoration:        underline;
}

/*--------------------  ALERT BOX ------------------------------*/

#alert_box {
    width:                  570px;
    height:                 222px;
    margin:                 0px;
    padding:                0px;
    position:               absolute;
    top:                    75px;
    left:                   400px;
    z-index:                800;
}

#alert_box_title {
    background-color:       #FEAA49;
    width:                  570px;
    height:                 30px;
    margin:                 0px;
    padding:                0px;
    position:               relative;
    top:                    10px;
    z-index:                801;
}

#alert_box_title span {
    width:                  564px;
    height:                 23px;
    line-height:            23px;
    margin:                 0px;
    padding:                0px;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              17px;
    font-weight:            bold;
    text-indent:            20px;
    color:                  #fff;
    float:                  left;    
}

#alert_box_content {
    width:                  564px;
    height:                 266px;
    margin:                 0px;
    padding:                0px;
    position:               relative;
    top:                    -5px;
    background-color:       #f3f2ef;
    border:                 3px solid orange;   
}

#alert_box_content_sup {
    width:                  564px;
    height:                 202px;
    margin:                 7px 0px 0px 0px;
    padding:                0px;
    position:               relative;
    top:                    5px;
    background-color:       white;
    border-bottom:          1px solid #b9b9b9;
}

#alert_box_content_sup p{
    margin:                 10px;
    padding:                0px;
}

#alert_box_content_sup img{
    margin:                 10px;
    background:             #ffffff;
    padding:                5px;
}
#alert_box_content_sup p strong{
    font-size:              large;
}

#alert_box_content_sup table{
    margin:                 10px;
    width:                  544px;
}

#alert_box_content_sup table th{
    background:             #FFE0BD;
    border:                 1px solid #FEAA49;
}

#alert_box_content_sup table th td{

}

/*--------------------  FIN ALERT BOX ------------------------------*/

/*--------------------  SHOP CART BOX ------------------------------*/

#shop_cart_box {    
    margin:                 0px;
    padding:                5px;
    position:               absolute;
    top:                    40px;
    right:                  35px;
    z-index:                900;
    width:                  420px;
    -moz-border-radius:     20px 20px 20px 20px;
    border:1px solid        #CCCCCC;
    background:             #F3F2EF;
    width:                  480px;
}

#shop_cart_box_title {
    float:                  left;
    width:                  100%;
    clear:                  both;
    height:                 20px;
    margin-top:             0px;
    padding:                5px 0px;
}

#shop_cart_box_title span {
    height:                 30px;
    line-height:            10px;
    margin:                 0px 10px 0px 0px;
    padding:                0px;
    font-size:              12px;
    color:                  #0078AE;
    display:                block;
    float:                  right;
}

#shop_cart_box_content {
    clear:                  both;
    width:                  100%;
    float:                  left;    
    margin:                 0px;
    padding:                0px;
    color:                  #222;
    font-size:              11px;
}

#shop_cart_box_content table {
    margin:                 0px 9px 20px 9px;
    padding:                0px;
    background-color:       #FFFFFF;
    border:                 1px solid #CCCCCC;
    width:                  460px;
}

#shop_cart_box_bottom {
    width:                  100%;
    clear:                  both;
    float:                  left;
    height:                 0px;
    margin:                 0px;
    padding:                15px 0px;
}

#shop_cart_box_bottom a{
    position:               relative;
    top:                    -25px;
    margin:                 0px 10px 0px 10px;
}

.purchase_product_total{
    text-align:             right;
    font-size:              16px;
}

.dont_show{
    display:                none;
}

.no_decoration{
    text-decoration:        none;
}

.no_decoration a{
    text-decoration:        none;
}

.internalCartImg{
    margin-left:            20px;
}

.sparePartsContainer{
    padding:                5px;   
}

/*--------------------  FIN SHOP CART BOX ------------------------------*/

/*--------------------  CATALOGO 16 ------------------------------*/

.box_product_family {
    margin:                 5px;
    padding:                0px;
    width:                  296px;
    height:                 310px;
    float:                  left;
    background-color:       #fff;
    border:                 1px solid #ccc;
    -moz-border-radius:     10px;
    -webkit-border-radius:  10px;
}

.box_product {
    margin:                 5px;
    padding:                0px;
    width:                  296px;
    height:                 240px;
    float:                  left;
    background-color:       #fff;
    border:                 1px solid #ccc;
    -moz-border-radius:     10px;
    -webkit-border-radius:  10px;
}

.box_product_title {
    margin:                 5px 0px 5px 0px;
    padding:                0px;
    height:                 30px;
    line-height:            30px;
    font-size:              18px;
    color:                  #0078AE;
    font-family:            arial;
    text-indent:            20px;
}

.box_product_photo {
    margin:                 0px;
    padding:                0px;
    height:                 115px;
}

.box_product_description {
    margin:                 0px;
    padding:                0px;
    height:                 80px;
}

.box_product_description p {
    margin:                 5px 0px 0px 0px;
    padding:                3px 20px 0px;
    font-size:              12px;
    color:                  #514E4E;
    text-align:             left;
    min-height:           80px;
    max-height:         80px;
}

.box_product_converter {
    margin:                 0px;
    padding:                0px;
    height:                 20px;
}

.box_product_price  {
    padding:                0px 0px 0px 20px;
    color:                  #0078AE;
    font-family:            arial;
    font-size:              18px;
    font-weight:            bold;    
}

.box_product_price_small  {
    padding:                0px 0px 0px 20px;
    color:                  #0078AE;
    font-family:            arial;
    font-size:              13px;
    font-weight:            normal;
}

a.box_product_btn_normal  {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_green_bg.gif') repeat-x scroll top;
    font-size:              12px;
    font-weight:            bold;
    color:                  #fff;
    font-family:            arial;

    text-decoration:        none;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
}

a.box_product_btn_normal:hover {
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_green_bg.gif') repeat-x scroll bottom;
    color:                  #fff;
    text-decoration:        none;
}

a.box_product_btn_grey  {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_grey_bg.gif') repeat-x scroll top;
    font-size:              12px;
    font-weight:            bold;
    color:                  #fff;
    font-family:            arial;
    text-decoration:        none;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;
}

a.box_product_btn_grey:hover {
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_grey_bg.gif') repeat-x scroll bottom;
    color:                  #fff;
    text-decoration:        none;
}

a.box_product_btn_left {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_grey_bg.gif') repeat-x scroll top;
    font-size:              12px;
    font-weight:            bold;
    color:                  #fff;
    font-family:            arial;

    text-decoration:        none;
    -moz-border-radius:     20px 0px 0px 20px;
    -webkit-border-radius:  20px 0px 0px 20px;
}

a.box_product_btn_left:hover {
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_grey_bg.gif') repeat-x scroll bottom;
    color:                  #fff;
    text-decoration:        none;
}

a.box_product_btn_right  {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_green_bg.gif') repeat-x scroll top;
    font-size:              12px;
    font-weight:            bold;
    color:                  #fff;
    font-family:            arial;

    text-decoration:        none;
    -moz-border-radius:     0px 20px 20px 0px;
    -webkit-border-radius:  0px 20px 20px 0px;
}

a.box_product_btn_right:hover {
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_green_bg.gif') repeat-x scroll bottom;
    color:                  #fff;
    text-decoration:        none;
}

a.box_product_btn_right_grey  {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_grey_bg.gif') repeat-x scroll top;
    font-size:              12px;
    font-weight:            bold;
    color:                  #fff;
    font-family:            arial;
    text-decoration:        none;
    -moz-border-radius:     0px 20px 20px 0px;
    -webkit-border-radius:  0px 20px 20px 0px;
    border-left:            1px solid #EEEEEE;
}

a.box_product_btn_right_grey:hover {
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background:             transparent url('/img/occidente/grounds/button_grey_bg.gif') repeat-x scroll bottom;
    color:                  #fff;
    text-decoration:        none;
}

.box_promo_a {
    margin:                 10px 15px;
    padding:                0px;
    width:                  913px;
    height:                 105px;
    text-align:             left;
    position:               relative;
    border:                 1px solid #ccc;
    background-color:       #fff;
    -moz-border-radius:     10px;
    -webkit-border-radius:  10px;
    float:                  left;
}

.box_promo_a_photo {
    width:                  320px;
    height:                 100px;
    margin:                 0px;
    padding:                0px;
    float:                  left;
}


.box_promo_a_title {
    margin:                 0px 0px 10px 45px;
    padding:                0px;
    width:                  533px;
    height:                 27px;
    line-height:            27px;
    float:                  left;
    font-size:              16px;
    font-weight: bold;
    color:                  #838383;
    text-indent:            20px;
}
.regular_price {
    margin:                 0px 0px 0px 45px;
    padding:                0px;
    width:                  260px;
    height:                 18px;
    font-size:              10px;
    color:                  #0078AE;
    float:                  left;
    text-indent:            20px;
}

.you_save {
    margin:                 0px 0px 0px 45px;
    padding:                0px;
    width:                  260px;
    height:                 18px;
    font-size:              10px;
    color:                  #FF0000;
    float:                  left;
    text-indent:            20px;
}

.regular_price_HSUP {
    margin:                 5px 0px 0px 10px;
    padding:                0px;
    width:                  280px;
    height:                 18px;
    font-size:              10px;
    color:                  #0078AE;
    float:                  left;
    text-indent:            10px;
}

.you_save_HSUP {
    margin:                 0px 0px 5px 10px;
    padding:                0px;
    width:                  280px;
    height:                 18px;
    font-size:              10px;
    color:                  #FF0000;
    float:                  left;
    text-indent:            10px;
}

.box_promo_a_converter {
    margin:                 0px 0px 0px 45px;
    padding:                0px;
    width:                  260px;
    height:                 20px;
    float: left;
}

.box_promo_a_prices{
    float:                  left;
    width:                  250px;
}

.box_promo_a_buttons{    
    float:                  right;
    width:                  285px;
}

/*--------------------  CAMBIOS SOLO PARA USA ------------------------------*/

.box_product_family_usa {
    margin:                 5px;
    padding:                0px;
    width:                  296px;    
    height:                 350px ;
    float:                  left;
    background-color:       #fff;
    border:                 1px solid #ccc;
    -moz-border-radius:     10px;
    -webkit-border-radius:  10px;
}

a.box_product_btn_usa  {
    margin:                 5px auto;
    padding:                5px 20px;
    width:                  100px;
    height:                 27px;
    line-height:            27px;
    background-color:       #bef2b0;
    font-size:              12px;
    font-weight:            bold;
    color:                  #0078AE;
    font-family:            arial;
    text-decoration:        none;
    -moz-border-radius:     20px;
    -webkit-border-radius:  20px;    
}

.box_promo_usa {
    margin:                 10px 15px;
    padding:                0px;
    width:                  913px;
    /*height:                 105px; */
    height:                 145px;
    text-align:             left;
    position:               relative;
    border:                 1px solid #ccc;
    background-color:       #fff;
    -moz-border-radius:     10px;
    -webkit-border-radius:  10px;
    float:                  left;
}

.box_product_usa {
    margin:                 5px;
    padding:                0px;
    width:                  296px;
    height:                 26tab_reviews0px;
    float:                  left;
    background-color:       #fff;
    border:                 1px solid #ccc;
    -moz-border-radius:     10px;
    -webkit-border-radius:  10px;
}

.tab_reviews_usa {
    width:                  590px;
    height:                 260px;
    margin:                 5px 15px 20px 0px;
    padding:                0px;
    border-bottom:          solid 1px #CCCCCC;
    border-top:             solid 1px #CCCCCC;
    float:                  right;
}

.tab_reviews_usa span {
    margin:                 0px;
    padding:                10px 0px 10px;
    color:                  #0078AE;
    font-family:            arial;
    font-size:              12px;
}

/*--------------------  CAMBIOS SOLO PARA USA ------------------------------*/

/*--------------------  FIN CATALOGO 16 ------------------------------*/

/*--------------------  ERECTION PUMP RESULTS ------------------------------*/
.list_pump ol {
    margin:                 0px;
    padding:                0px;
    list-style-position:    inside;
}

.list_pump li {
    margin:                 0px;
    padding:                0px;
    font-size:              20px;
    color:                  #999;
}

.list_pump li span {
    margin:                 0px;
    padding:                0px;
    font-size:              15px;
    color:                  #000;

}

.list_pump ol {
    margin:                 5px 0px 0px;
    padding:                8px;
    list-style-position:    outside;
    background-color:       #f1f1f1;
}

.list_pump ol li {
    margin:                 0px 20px 3px;
    padding:                0px;
    font-size:              18px;
    color:                  #999;
}

.list_pump ol li span {
    margin:                 0px;
    padding:                0px;
    font-size:              12px;
    color:                  #000;

}

/*--------------------  FIN ERECTION PUMP RESULTS ------------------------------*/

/*----------------------  MANUAL LIGHBOX ---------------------------------------*/
.black_overlay{
    display:                none;
    position:               absolute;
    top:                    0%;
    left:                   0%;
    width:                  100%;
    height:                 100%;
    background-color:       black;
    z-index:                1001;
    -moz-opacity:           0.8;
    opacity:                .80;
    filter:                 alpha(opacity=80);
}
.white_content {
    display:                none;
    position:               absolute;
    top:                    25%;
    left:                   25%;
    width:                  540px;
    height:                 250px;
    padding:                20px;
    border:                 5px solid #0078AE;
    background-color:       white;
    z-index:                1002;
    overflow:               auto;
}

.fda_logo{
    float:left;
    text-shadow:2px 2px #666;
    margin-right:10px;
    width:45px;
    height:39px;
    color:#698EEE;
    font-size: x-large;
    text-align: center;
}

#textPrivacyContent{
    float:  left;
    margin: 5px 0px;    
}

#textPurchaseTerms{
    float:  left;
    margin: 10px 0px 0px 0px;    
}

.disabled_button{
    color:  lightgrey;
}

/*MODULO DICIEMBRE 2011*/

#hellstrom_modulo {
    height:200px;
	width: 313px;
    float:left;
    border:1px solid #ccc;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    margin:0 0 10px 10px;
    padding:0;
	background-image:url(/img/occidente/picts/hellstrom_ground.jpg);
	position:relative;
}

#faix_modulo {
    height:200px;
	width: 313px;
    float:left;
    border:1px solid #ccc;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    margin:0 0 10px 10px;
    padding:0;
	background-image:url(/img/occidente/picts/faix_ground.jpg);
	position:relative;
}

#studies_modulo {
    height:200px;
	width: 275px;
    float:left;
    border:1px solid #ccc;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    margin:0 0 10px 10px;
    padding:0;
	position:relative;
}

#studies_modulo h3 {
	color: #0078AE;
    font-size: 14px;
	padding-top: 10px;
    font-weight: bold;
	text-indent: 20px;
}

#studies_modulo p {
	color: #666;
    font-size: 11px;
	line-height: 13px;
	padding: 0px 20px;
	margin: 0px;
}

#studies_modulo a {
	position:absolute;
	top:175px;
    right:10px;
}

.modulomedico {
    height:200px;
	width: 180px;
	position:absolute;
	top:0px;
    left:122px;
}

.modulomedico h3 {
	color: #0078AE;
    font-size: 14px;
	padding-top: 10px;
    font-weight: bold;
}

.modulomedico p {
    font-size: 12px;
	height: 70px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	line-height: 13px;
	margin: 8px 0px 0px;
}

.modulomedico cite {
	color: #fff;
    font-size: 11px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
    font-weight: bold;
	display:block;
}

.modulomedico a {
	position:absolute;
	top:175px;
    right:0px;
}
