/* FILE: colorbox.css */
#colorbox, #cboxOverlay, #cboxWrapper {
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    overflow:hidden;
}
#cboxOverlay {
    position:fixed;
    width:100%;
    height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
    clear:left;
}
#cboxContent {
    position:relative;
    overflow:visible;
}
#cboxLoadedContent {
    overflow:auto;
}
#cboxLoadedContent iframe {
    display:block;
    width:100%;
    height:100%;
    border:0;
}
#cboxTitle {
    margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor:pointer;
}
/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorbox {
}
#cboxTopLeft {
    width:14px;
    height:14px;
    background:url(/static/site/common/controls.png) 0 0 no-repeat;
}
#cboxTopCenter {
    height:14px;
    background:url(/static/site/common/border.png) top left repeat-x;
}
#cboxTopRight {
    width:14px;
    height:14px;
    background:url(/static/site/common/controls.png) -36px 0 no-repeat;
}
#cboxBottomLeft {
    width:14px;
    height:14px;
    background:url(/static/site/common/controls.png) 0 -61px no-repeat;
}
#cboxBottomCenter {
    height:14px;
    background:url(/static/site/common/border.png) bottom left repeat-x;
}
#cboxBottomRight {
    width:14px;
    height:14px;
    background:url(/static/site/common/controls.png) -36px -61px no-repeat;
}
#cboxMiddleLeft {
    width:14px;
    background:url(/static/site/common/controls.png) -50px 0 repeat-y;
}
#cboxMiddleRight {
    width:14px;
    background:url(/static/site/common/controls.png) -86px 0 repeat-y;
}
#cboxContent {
    background:#fff;
}
#cboxLoadedContent {
}
#cboxLoadingOverlay {
    background:url(/static/site/common/loading_background.png) center center no-repeat;
}
#cboxLoadingGraphic {
    background:url(/images/loading.gif) center center no-repeat;
}
#cboxTitle {
    position:absolute;
    bottom:-25px;
    left:0;
    text-align:center;
    width:100%;
    font-weight:bold;
    color:#7C7C7C;
}
#cboxCurrent {
    position:absolute;
    bottom:-25px;
    left:58px;
    font-weight:bold;
    color:#7C7C7C;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    position:absolute;
    bottom:-29px;
    width:14px;
    height:14px;
    text-indent:-9999px;
    background-image: url(/static/site/common/sprite-flechas.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#cboxPrevious {
    left:0px;
    background-position: -51px -25px;
}
#cboxPrevious.hover {
    background-position:-51px 0px;
}
#cboxNext {
    left:27px;
    background-position:-75px -25px;
}
#cboxNext.hover {
    background-position:-75px 0px;
}
#cboxClose {

    right:0px;
    top: 3px;
    width: 51px;
    height:13px;
    background-image: url(../site/common/cerrar.gif);
}
#cboxClose.hover {
    background-image: url(../site/common/cerrar.gif);
}
.cboxSlideshow_on #cboxSlideshow {
    background-position:-125px 0px;
    right:27px;
}
.cboxSlideshow_on #cboxSlideshow.hover {
    background-position:-150px 0px;
}
.cboxSlideshow_off #cboxSlideshow {
    background-position:-150px -25px;
    right:27px;
}
.cboxSlideshow_off #cboxSlideshow.hover {
    background-position:-125px 0px;
}
/*
    The following fixes png-transparency for IE6.
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition

    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.

    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft {
    background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/styles/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');
}
.cboxIE #cboxTopCenter {
    background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/styles/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');
}
.cboxIE #cboxTopRight {
    background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/styles/images/internet_explorer/borderTopRight.png, sizingMethod='scale');
}
.cboxIE #cboxBottomLeft {
    background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/styles/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');
}
.cboxIE #cboxBottomCenter {
    background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/styles/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');
}
.cboxIE #cboxBottomRight {
    background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/styles/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleLeft {
    background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/styles/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleRight {
    background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/styles/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');
}

/*
   Added the new class for AGILE:1318- This code will replace the cerrar with volver in shipping address popup
*/
.cboxCloseShipping {
    background-image: url("../site/common/volver.gif");
    height: 13px;
    position: absolute;
    right: 0;
    top: 3px;
    width: 51px;
    display:block !important;
    cursor: pointer;
}
/* END FILE: colorbox.css */

/* FILE: jquery.autocomplete.css */
.ac_results {
    padding: 0px;
    border: 1px solid #ccc;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*
    if width will be 100% horizontal scrollbar will apear
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: Arial;
    font-size: 11px;
    /*
    it is very important, if line-height not setted or setted
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_results strong{
    font-weight:bold;
    /*text-decoration:underline;*/
}

.ac_loading {
    background: white right center no-repeat;
}

.ac_odd {
    /*background-color: #eee;*/
}

.ac_over {
    background-color: #eee;
    /*color: white;*/
}
/* END FILE: jquery.autocomplete.css */

/* FILE: tooltip.css */
#tooltip {
    position: absolute;
    padding: 10px;
    color: #333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    display: none;
    text-align: left;
    background-color: #fff;
    border:1px #ececec solid;
    line-height:16px;
    z-index:2000;
    /*opacity: 0.9;
    -moz-opacity: 0.9;
    filter: alpha(opacity=90);*/

}

.tooltipTitle {
    font-weight: bold;
    color:#FF9900;
}
/* END FILE: tooltip.css */