/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3 or newer

Dual licensed under the MIT and GPL licenses.

*/


/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}
.stylish-select ul.newList {left:3px;}

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {
    margin:0;
    padding:0;
    list-style:none;
    color:#666;
    min-width:160px;
    background:#fff;
    position:absolute;
    border:1px solid #ccc;
    top:22px;
    left:0;
    overflow:visible;
    z-index:9999;
}
.newListSelected {
        width:166px;
        color:#000;
        height:29px;
        padding:9px 0 0 6px;
        float:left;
        background:url(select-bg.png) no-repeat;
        color:#FFF;
        font-size:13px;
    }
.newListSelected span {width:284px; display:block;}
ul.newList li a {padding:3px 0 3px 15px; display: block; width:145px;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:120px; overflow:hidden; height:16px; padding:0 36px 0 10px;}
.hiLite {background:#666!important; color:#fff!important;}
.hiLite a {background:#666!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}*/
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


.busca .newListSelected *{
    
    z-index:99999;
}
.busca .newListSelected {
        background:url(style-select-topo.png) no-repeat scroll left center;
        color:#666;
        height:38px;
        padding:0;
        width:198px;
        *width:194px;
        margin-top:8px;
    }
.busca .newListSelected div {
        display:block;
        font-size:13px;
        padding:12px 31px 10px 20px;
        text-align:left !important;
        width:146px;}
.busca ul.newList {
        list-style:none;
        color:#000;
        width:185px;
        background:#fff;
        border:1px solid #000;
        top:22px;
        left:0;
        height:auto;
        overflow:auto;
        font-size:13px;
        text-align:left!important;
        position:absolute;
        z-index:999;
        margin-left:8px;
        display:none;

    }

.busca-nao-encontrado-form .newListSelected *{
    z-index:99999;
}
.busca-nao-encontrado-form .newListSelected {
        background:url(style-select-busca-n.png) no-repeat scroll left center;
        color:#666;
        height:44px;
        padding:0;
        width:198px;
        *width:194px;
        margin-top:5px;
    }
.busca-nao-encontrado-form .newListSelected div {
        display:block;
        font-size:13px;
        padding:16px 31px 10px 20px;
        text-align:left !important;
        width:146px;}
.busca-nao-encontrado-form ul.newList {
        list-style:none;
        color:#000;
        width:185px;
        background:#fff;
        border:1px solid #000;
        top:22px;
        left:0;
        height:auto;
        overflow:auto;
        font-size:13px;
        text-align:left!important;
        position:absolute;
        z-index:999;
        margin-left:2px;

    }


.busca ul.newList li {width:185px}
.busca ul.newList li a{padding:3px 0 3px 10px; display: block; width:175px;}
.busca .hiLite {background:#666!important; color:#fff!important;}
.busca .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.busca .newListSelHover {cursor:default;}
.busca .newListSelHover, .busca .newListSelFocus {background-position:auto;}


.busca-nao-encontrado-form ul.newList li {width:185px}
.busca-nao-encontrado-form ul.newList li a{padding:3px 0 3px 10px; display: block; width:175px;}
.busca-nao-encontrado-form .hiLite {background:#666!important; color:#fff!important;}
.busca-nao-encontrado-form .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.busca-nao-encontrado-form .newListSelHover {cursor:default;}
.busca-nao-encontrado-form .newListSelHover, .busca-nao-encontrado-form .newListSelFocus {background-position:auto;}


.zend_form .newListSelected {background:url(style-select-form.png) no-repeat scroll left center; color:#000; height:38px; padding:0; width:233px;}
.zend_form .newListSelected div {display:block; font-size:13px; padding:13px 21px 10px 10px; text-align:left !important; width:175px;}
.zend_form ul.newList {list-style:none; color:#000; width:225px; background:#fff; border:1px solid #000; top:22px; left:0; height:auto; overflow:auto; font-size:13px; text-align:left!important; position:absolute; z-index:9999;}
.zend_form ul.newList li {}
.zend_form .hiLite {background:#666!important; color:#fff!important;}
.zend_form .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.zend_form .newListSelHover {cursor:default;}
.zend_form .newListSelHover, .zend_form .newListSelFocus {background-position:auto;}

.select-outros-eventos *{z-index:99999;}
