/*
    TEKSYSTEM CSS
    SYSTEM SPECIFIC
*/
/*--------------------------------------------------------------------------------------------------------*/
body
{
    background-color:   #590202;
    color:              #FFF;
}

#container
{
    background: #FFF;
    background-image:url(../img/background.jpg);
    background-repeat:repeat-y;
}

#container2
{
    color: #666666;
    background: #FFF;
}

#footer
{
    background: #9C462E;
    background-image:url(../img/background.jpg);
}

#header
{
    background:     #FFF;
    text-align:     left;
    width:          950px;
    height:         130px;
    margin:         0px;
    padding:        0px;
    margin-bottom:  3px;
}

/*--------------------------------------------------------------------------------------------------------*/
/*TOP_MENU*/
/*--------------------------------------------------------------------------------------------------------*/

#top_menu{
    background: #8C3414;
    color:      #FFF;
    margin:     0px;
    padding:    5px 2px 5px 5px;

    width:      944px;

    text-align:left;

    font-family: Verdana;
    font-size: 11px;
    font-style: normal;

    border-bottom: 10px #FFF solid;
}

#top_menu a{

    color: #FFF;
    font-family: Verdana;
    text-decoration: none;
    font-weight:    normal;
    margin-left:    5px;
    margin-right:   5px;
}

#top_menu a:hover{
    font-family: Verdana;
    color: #FCF352;
    text-decoration: none;
}

#top_menu a:active, a:visited{
    text-decoration: none;
}

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

#left .box{
    background: #865E40;
    margin:     0px;
    padding:    0px 0px 0px 0px;
    margin:     0px 0px 10px 0px;
    text-align: left;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:      10px;
    color:#865E40;
    }

#left .box a
{
    color: #FFF;
    padding: 5px 0px 5px 10px;
    display: block;
    float: none;
    cursor: pointer;
    text-decoration: none;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:      10px;
    border-bottom: 1px solid #FFF;
    text-transform: uppercase;
}

#left .box a:hover
{
    color: #FFF;
    background-color: #E46401;
    display: block;
    float: none;
    cursor: pointer;
    text-decoration: none;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:      10px;
}


#left .box h3 {
    margin:         0px;
    padding:        0px;
    background:     #865E40;
    font-family:    Verdana;
    border-bottom: 1px solid #FFF;
    font-size:      11px;
    color:          #FFF;
    padding:        5px;
    padding-left:   10px;
    text-align:     left;
    text-transform: uppercase;
    font-weight:    normal;
    font-style:normal;
    }


#right .box
{
    background: #ECECEC;
    margin:     0px;
    padding:    0px 0px 10px 0px;
    margin:     0px 0px 10px 0px;
    text-align: center;
    /*border:   1px solid #865E40;*/
    color:      #865E40;
    font-family:Verdana;
}

#right .box a
{
    color: #865E40;
    padding: 2px 0px 2px 10px;
    display: block;
    float: none;
    cursor: pointer;
    text-decoration: none;
}

#right .box a:hover
{
    color: #865E40;
    background-color: #999999;
    display: block;
    float: none;
    cursor: pointer;
    text-decoration: none;
}


#right .box h3{
    margin:         0px;
    padding:        0px;
    background:     #8C3615;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:      11px;
    color:          #FFF;
    padding:        5px;
    padding-left:   10px;
    text-align:     left;
    text-transform: uppercase;
    }

/*--------------------------------------------------------------------------------------------------------*/

.right_image
{

    margin:         0px;
    padding:        0px;
    background:     #8C3615;
    width:          200px;
    height:         10px;

}

.right_image {
    background: #ECECEC;
    margin:         0px;
    padding:        0px;
    /*background-image:     url('../../../img/cols_right.jpg');*/
    width:          200px;
    height:         300px;

}

.left_white {
        background: #FFF;
        margin:         0px;
        padding:        0px;
        /*background-image:     url('../../../img/cols_left.jpg');*/
        height:         300px;
        width:          190px;
}

/*--------------------------------------------------------------------------------------------------------*/
/*PRODUCT LIST USES THIS ONE*/
#maintable {
    width: 100%;
    border:0px;
}

#maintable h4{
    width: 162px;

    border-top-style: hidden;
    border-top-color: white;

    background-color: #9C462E;

    font-family: Verdana;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;

    margin:  0px;
    padding: 0px;

    padding-top:4px;
    padding-bottom:4px;
    margin-bottom:3px;

}

#maintable tbody tr td{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #5E2B1C;
    font-size: 11px;
    text-decoration: none;
    padding: 0px;
    font-weight:bold;
}

.priceitem
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 24px;
    color: #590202;
    font-weight:bold;
    float: right;
    margin-right: 5px;
}


#maintable tbody tr td.center{
    border-left: 20px #FFF solid;
    border-right: 20px #FFF solid;

}

#maintable tbody tr td .item
{
    width: 161px;
    border-top-style: hidden;
    border-top-color: #865E40;
    border-top: 10px;
    background-color: #FFF;
    /*border: 1px solid #8E6444;*/
}

#floatSale
{
    float: right;
    position: absolute;
    margin-left: 82px;
    border: none;
}

#maintable tbody tr td .item img
{
    /*border: 1px solid #8E6444;*/
    margin-left: 0px;
}

/*PAGINADO*/
#maintable tfoot tr td
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #5E2B1C;
    font-size: 10px;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}

#maintable tfoot tr td a{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: white;
    font-size: 10px;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    }

/*--------------------------------------------------------------------------------------------------------*/
/*ADDS PROPERTIES TO MAIN DIV. MAIN IS ALSO ON THE SYSTEM CSS*/

/*MAIN*/
#main
{
margin: 0px 0px 10px 20px;
padding: 0px;
border: none;
float: left;
width: 520px;
}


#main p{
color: #000;
}

#main p a{
    color: #8b4835;
}

#main p a:hover{
    color: #8b4835;
}

#main p a:visited{
    color: #8b4835;
}



#main .hr
{
    position: relative;
    background: url(../../../img/point_space.gif) repeat-x;

    width: 520px;
    height: 1px;

    padding: 0px 0px 0px 0px;

    margin-top:2px;
    margin-bottom:2px;
}

#main h1{
    background: #FFF;
    color: #8C3414;

    width: 520px;

    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 18px;

    text-decoration: none;
    text-align: left;
    text-transform: uppercase;

    border-bottom: 1px solid #8E6444;
    margin-top:0px;
    margin-bottom: 20px;
    font-weight:normal;
    font-style:normal;
}

#main h2{
    background: #FFF;
    color: #865E40;

    width: 520px;

    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 18px;

    text-decoration: none;
    text-align: left;

    border-bottom: 2px solid #EBEBEB;
    margin-bottom: 20px;

    font-weight:normal;
}

#main .detail{
    width: 520px;
    /*border-top:1px solid #865E40;*/
}

#main .detail img{
    float:left;
}


.detail_title {
    background: #FFF;
    color: #E77720;

    width: 520px;

    font-family: Verdana;
    font-size: 18px;

    text-decoration: none;
    text-align: left;
    text-transform: uppercase;

    border-bottom: 1px solid #8E6444;
    margin-top:0px;
    font-weight:normal;
    font-style:normal;
}

/* ---------------------------------------------------------------------------------------------------------*/
.detail_text_table {

    color: #333;

    background: #FFF;
    text-align: left;
    padding-top: 0px;
    width: 100%;

    font-family: Arial, sans-serif, Arial, Helvetica;
    font-size: 12px;


    /*border-bottom: 1px solid #865E40;*/
    padding:0px;
    margin:0px;

}

.detail_text_rel {

    background: #F5F5F5;
    text-align: left;
    padding-top: 0px;
    width: 100%;
}

.detail_td_background {

    background: #F5F5F5;
    text-align: left;
    padding-top: 0px;

    vertical-align:top;

}

.detail_text_table td {

    vertical-align:top;

}

#main .detail .detail_text{

    height:250px;
    background: #865E40;
    margin-left: 350px;
    text-align: left;
    padding-top: 0px;
    position:relative;
}

#main .detail .detail_text h4{

    color: #9C462E;

    margin-top: 0px;
    margin-bottom: 0px;

    font-family: Arial, sans-serif, Arial, Helvetica;
    font-size: 16px;

    text-decoration: none;
    text-align: left;
    text-transform: uppercase;
}

#main .detail_more {

    clear:both;
    width: 520px;
    position:relative;

}

#hide_height {

        float:left;
        height:250px;
        width:1px;
}

.detail_up {

    color: #FFF;
    background:#9C462E;
    font-family: Verdana, Arial, sans-serif, Arial, Helvetica;
    font-size:11px;
    font-weight:normal;
    padding-top:3px;
    padding-bottom:3px;
    text-align:center;
    text-transform:uppercase;
    text-align:left;
    padding:5px;

}

/*--------------------------------------------------------------------------------------------------------*/
/*detail products*/

.rel_detail_art {

    font-family: Arial, sans-serif, Arial, Helvetica;
    font-size: 12px;

}

.rel_h4 {

    color: #9C462E;
    margin-top: 0px;
    margin-bottom: 0px;

    font-family: Arial, sans-serif, Arial, Helvetica;
    font-size: 16px;
    font-weight:    bold;

    text-decoration: none;
    text-align: left;
    text-transform: uppercase;

    padding:5px;
}

.error1 {

    color: #9C462E;
    margin-top: 0px;
    margin-bottom: 0px;

    font-family: Arial, sans-serif, Arial, Helvetica;
    font-size: 10px;
    font-weight:    bold;

    text-decoration: none;
    text-align: left;
    text-transform: uppercase;
}


.rel_detail_name {

    font-family: Arial, sans-serif, Arial, Helvetica;
    font-size: 11px;
    color: #666666;

}

.detail_price {

    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #D88140;
    font-weight:bold;
    font-size: 16px;
    padding:5px;

}

.detail_price_rel {

    font-family: Arial, sans-serif, Arial, Helvetica;
    font-size: 16px;
    color: #9C462E;

}




/*--------------------------------------------------------------------------------------------------------*/

#main .more_info{

    clear:both;

    /*border: 1px #CDCDCD solid;*/
    margin-top: 10px;
    text-align: left;
    padding: 5px;
}

#main .more_info h5{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 11px;

    text-decoration: none;
    text-align: left;

    margin: 5px 0px 5px 0px;
}

#main .more_info img{
    border-right: 0px solid #FFF;
    border-bottom: 0px solid #FFF;
}

/*--------------------------------------------------------------------------------------------------------*/

#main .alt_product{
    background: #FFF;
    text-align: left;

}

#main .alt_product .left{
    float: left;
    background: #FFF;
    margin-right: 20px;
}

#main .alt_product .right{
    float: right;
    background: #FFF;
}

/*--------------------------------------------------------------------------------------------------------*/
/* THUMNAIL */

.thumbnail{
    position: relative;
    z-index: 0;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #666666;
    font-size: 11px;
    left: 0px;

}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
text-decoration: none;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #EBEBEB;
padding: 5px;
border: 0px solid #CCCCCC;
width: 100px;
visibility: hidden;
color: #865E40;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -150px;
left: 0px; /*position where enlarged image should offset horizontally */

}

.thumbnail img {

    border:1px solid #666666;
    margin-right:5px;
    margin-bottom:5px;

}





/*--------------------------------------------------------------------------------------------------------*/
/*ORDER */
#order_steps {
    width: 100%;

    background-color: #FFF;
    margin-bottom: 10px;
    }

#order_steps tbody tr td{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #9C462E;
    font-size: 11px;
    text-decoration: none;
    text-transform:uppercase;
    padding: 3px;
    background-color: #DFD8BF;
}

#order_steps tbody tr td.future{
    background-color: #EDE8D8;
    color: #5E2B1C;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 11px;
    text-transform:uppercase;
    font-weight:normal;
}

#order_steps tbody tr td.actual{
    background-color: #DFD8BF;
    color: #5E2B1C;
    text-transform:uppercase;
    font-weight: normal;
    font-size: 11px;
    vertical-align:top;
}

/*
#order_steps tbody tr td.past{
    background-color: #FECCCB;
    color: #FF0061;
}
*/
#order_steps tbody tr td a{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #9C462E;
}

#order_steps tbody tr td.past a:hover{
    color: #FF0061;
}

#order_steps tbody tr td.past a:visited{
    color: #FF0061;
}


#order_steps tbody tr td.center{
    border-left: 20px #FFF solid;
    border-right: 20px #FFF solid;
}

#order_steps tfoot tr td{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #999;
    font-size: 10px;
    text-decoration: none;
    padding: 0px;
    padding: 0px;
}

#order_steps tfoot tr td a{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #865E40;
    font-size: 10px;
    text-decoration: none;
    padding: 0px;
    padding: 0px;
}

/*--------------------------------------------------------------------------------------------------------*/
#order_buttons {
    width: 100%;
    background-color: #FFF;
    }


.user_hint{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #5E2B1C;
    font-size: 11px;
    text-decoration: none;
    text-align:left;
    }

#notice{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #F33;
    font-size: 10px;
    text-decoration: none;
}
/* ---------------------------------------------------------------------------------------------------------*/
/* ORDER FORM */

.order_form{
    width: 100%;

    }

.order_form tr th {
    font-family:        Verdana, sans-serif, Arial, Helvetica;
    color:              #00578D;
    font-size:          11px;
    text-decoration:    none;
    padding:            3px;
    background-color:   #FFF;
    text-align:         right;
    font-weight:        normal;
}

.order_form tr td {
    font-family:        Verdana, sans-serif, Arial, Helvetica;
    color:              #333;
    font-size:          11px;
    text-decoration:    none;
    background-color:   #FFF;
    text-align:         left;
    font-weight:        normal;
}

.order_form tr td a{
    color:              #F33;
    font-size:          11px;
    text-decoration: none;
    font-weight:    normal;
    margin-left:    5px;
    margin-right:   5px;
}

.order_form tr td a:hover{
    text-decoration: underline;
}

.order_form tr td a:active, a:visited{
    text-decoration: none;
}


/*--------------------------------------------------------------------------------------------------------*/
/*ORDER ITEMS SON LOS ITEMS DE LA ORDEN */

#order_items{
    width: 100%;
}

#order_items thead tr td{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #5E2B1C;
    font-size:      12px;
    text-decoration: none;
    padding:        5px;
    background-color: #FFF;
}

#order_items tbody tr td{
    font-family: Verdana;
    color: #CB5701;
    font-size: 12px;
    text-decoration: none;
    padding: 3px;
    background-color: #F9F7F0;
    border-top: 1px #8E6444 solid;
    border-bottom: 1px #8E6444 solid;
}

#order_items tbody tr{

    }

#order_items tbody tr td input{
    font-family:        Verdana, sans-serif, Arial, Helvetica;
    color: black;
    font-size:          11px;
    text-decoration:    none;

    background-color: #FFF;
    border: 1px solid #8E6444;
    }


#order_items tbody tr td.desc{
    background-color: #F9F7F0;
    color: #5E2B1C;
    font-family: Verdana;
    font-size: 12px;
    }

    #order_items tbody tr td.desc a{
    background-color: #F9F7F0;
    color: #5E2B1C;
    font-family: Verdana;
    font-size: 12px;
    }

#order_items tbody tr td.total{
    background-color: #9C462E;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: white;
    font-weight: normal;
    font-size:  12px;
    }

/* ---------------------------------------------------------------------------------------------------------*/
/*
 HELP POPUP
*/
.help_poup {
    width:      90%;
    height: 90%;
    background: #FFF;
    padding: 5px;
    }

.help_poup a.close{
    text-align: right;
    color: #865E40;
    margin-bottom:5px;
    }

.help_poup h1{
    margin:         0px;
    padding:        0px;
    background:     #9C462E;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:      8pt;
    color:          #FFF;
    padding:        2px;
    padding-left:   10px;
    text-align:     left;
    text-transform: uppercase;
    }

.help_poup h2{
    margin:         0px;
    padding:        0px;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:      14pt;
    color:           #870000;
    padding:        2px;
    padding-left:   0px;
    text-align:     left;
    }

    .txt-gral {
        color:#333333;
    }


/* ---------------------------------------------------------------------------------------------------------*/
/*FORMULARIOS*/

    .form {

        font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
        color: #333;
        font-size: 12px;
        text-decoration: none;
        padding: 0px;
        padding: 0px;
    }

    .border_color {

        border:1px solid #000000;

    }

/* ---------------------------------------------------------------------------------------------------------*/

.privacy {
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #865E40;
    font-size: 11px;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}

#bot_seguir {
    background:#E46401;
    border: 2px solid #682107;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #FFF;
    text-transform:uppercase;
    font-size:11px;
    padding-top:1px;
    padding-bottom:1px;
    width:136px;
}

#bot_borrar {
    background:#E18904;
    border: 2px solid #682107;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #FFF;
    text-transform:uppercase;
    font-size:11px;
    padding-top:1px;
    padding-bottom:1px;
    width:177px;
}

#bot_actualizar {
    background:#E46401;
    border: 2px solid #682107;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #FFF;
    text-transform:uppercase;
    font-size:11px;
    padding-top:1px;
    padding-bottom:1px;
    width:97px;
}

#bot_continuar {
    background:#C53C0E;
    border: 2px solid #682107;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #FFF;
    text-transform:uppercase;
    font-size:11px;
    padding-top:1px;
    padding-bottom:1px;
    width:91px;
}

.stepnum {

    color:#C53C0E;
    font-family: Verdana;
    font-size:20px;
    vertical-align:top;
}

.stepnum_no {

    color:#E46401;
    font-family: Verdana;
    font-size:20px;
    vertical-align:top;
}

/* ---------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------*/
/* TAGS */

.tag
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 11px;
    text-decoration: none;
    text-align: left;

    padding: 5px 2px 5px 2px;
    margin: 2px 2px 2px 2px;

    background-color: #ECECEC;
    color: #590202;

    width: 170px;
    white-space: nowrap;
    cursor: pointer;
}

.tag_over
{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 11px;
    text-decoration: none;
    text-align: left;

    padding: 5px 2px 5px 2px;
    margin: 2px 2px 2px 2px;

    background-color: #f90;
    color: #FFF;

    width: 170px;
    white-space: nowrap;
    cursor: pointer;
}

.tag_1{
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 11px;
    text-decoration: none;
    text-align: left;

    padding: 5px 2px 5px 2px;
    margin: 2px 2px 2px 2px;

    background-color: #999;
    color: #FFF;

    width: 170px;
    white-space: nowrap;
    cursor: pointer;
    }

.subpanel
{
    float:left;
    background: #ECECEC;
    color: #5E2B1C;
    margin: 0px 0px 10px 0px;
    padding: 5px;
    text-align: left;
}

.subpanel span
{
    font-weight: bold;
    padding-left: 7px;
    text-transform: uppercase;
}


#loading {
    /*filter:alpha(opacity=70);*/
    /*-moz-opacity: 0.7;*/
    opacity: 0.7;
    background-color:white;
    background-image: url('../../../img/loading.gif');
    background-repeat: no-repeat;
    background-position: 50% 50px;
    visibility: hidden;

    position:absolute;
    color: white;
    border: 0px #CCC solid;
}

.privacy {
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #333;
    font-size: 11px;
    text-decoration: none;
    padding: 0px;
    padding: 0px;
}

.stepnum {

    color:#E77720;
    font-family: Verdana;
    font-size:20px;
    vertical-align:top;
}

.stepnum_no {

    color:#FFF;
    font-family: Verdana;
    font-size:20px;
    vertical-align:top;
}

.footer_cnt {
    padding-top:10px;
    margin-left:20px;
    width:950px;
    background-image:url('../img/background_footer.jpg');
    height:30px;
    color:#FFFFFF;
    padding-top:7px;
}

.symbol_technical, .symbol_technical a, .symbol_technical a:hover
{
    color:#8E6444;
    font-family:Verdana;
    font-size:11px;
    text-align:center;
    text-decoration: none;
}

.symbol_img
{
    text-align:center;
    width:100%;
    padding: 3px 3px 3px 3px;
}

.descript_pro {
    color:#8E6444;
    font-family:Verdana;
    font-size:11px;
}


/* agregados por Mark */
.boton
{
    color: #ffffff;
    font: bold 84% 'trebuchet ms',helvetica,sans-serif;
    background-color: #e46401;
    border:1px solid;
    border-color: #696 #363 #363 #696;
}

hr
{
    position: relative;
    width: 100%;
    height: 1px;
    color: #8E6444;
    background-color: #8E6444;
    padding: 0px 0px 0px 0px;
    margin-top:2px;
    margin-bottom:2px;
}


/* SLIDING BUTTON */

a.button
{
    /* Sliding right image */
    background: transparent url('../img/button_right.png') no-repeat scroll top right;
    display: block;
    float: right;
    height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #fff;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:12px;
    font-weight:bold;
}
a.button span
{
    /* Background left image */
    background: transparent url('../img/button_left.png') no-repeat;
    display: block;
    line-height: 24px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 5px 0 7px 18px;
}
a.button:hover span
{
    text-decoration:underline;
    color: #F90;
}

#boton_buscar a.button_buscar
{
    /* Sliding right image */
    background: transparent url('../img/button_right.png') no-repeat scroll top right;
    display: block;
    float: right;
    height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #fff;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:12px;
    font-weight:bold;
}
#boton_buscar a.button_buscar span
{
    /* Background left image */
    background: transparent url('../img/button_left.png') no-repeat;
    display: block;
    line-height: 24px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 5px 0 7px 18px;
}
#boton_buscar a.button_buscar:hover span
{
    text-decoration:underline;
    color: #F90;
}




/*-------------------------------------------*/
/* HEADER v3 */

/*
div#header
{
    background: url( '../img/header.jpg' );
    background-repeat: no-repeat;
    width: 990px;
    height: 150px;
*/
}

div#header_menu
{
    text-align: left;
    width: 990px;
    padding-left: 20px;
    padding-top: 108px;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 12px;
    color: #fff;
}

div#header_menu a, div#header_menu a:visited, div#header_menu a:active
{
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-right: 7px;
}

div#header_menu a:hover
{
    background-color: #FF9F00;
}

div#header_menu ul
{
    color: #FFF;
    margin: 0px;
    padding: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 2px;
    margin-bottom: 10px;
    background-color: #F15613;
    text-align: left;
}

div#header_menu ul li
{
    display: inline;
}

.active
{
    background-color: #FF9F00;
    padding: 0px;
    margin: 0px auto;
}





