/* GERAIS */
body 
{
    font-family         : verdana;
	background-color    : #FFFFFF;
	font-size           : 11px;
	margin              : 0px;
	padding             : 0px;
	background          : #fff url('/img/fundoBody.jpg') repeat-x left 160px;
}

a img
{
    border              : none;
}


.tituloPaginas
{
    font-size       : 19px;
    color           : #999;
    }

/*LINGUAS*/
#ulLinguas
{
    list-style-type : none;
    display         : inline;
    margin          : 0px;
    padding         : 0px;
}

#ulLinguas li
{
    list-style-type : none;
    display         : inline;
    }

#ulLinguas .separador
{
    padding     :0px 5px;
}

/*MENU RODAPÉ*/
#ulMenuRod
{
    list-style-type:none;
    display:inline;
    margin:0px;
    padding:0px;
    }

#ulMenuRod li
{
    list-style-type:none;
    display:inline;
    }

#ulMenuRod .separador
{
    padding:0px 5px;
    color:#666;
    }
    
.mudaLingua
{
    color:#666;
    text-decoration:none;
    
    }
    
#ulLinguas .separador
{
    color   :#666;
    padding:0px 2px;
    
}

.divFiltros
    {
        float       : left;
        font-family : Lucida Sans Unicode;
        font-size   : 10px;
        color       : #666666;
        margin-right: 5px;
        margin-left : 5px;
        height      : 30px;
        line-height : 30px;
    }
    
    
    .DivOpcao
    {
        width       : 18px;
        margin-top  : 5px;
        height      : 18px;
        float       : left;
        border      : 1px solid #ccc;
        cursor      : pointer;
    }
    
     .DivOpcaoSelect
    {
        width       : 18px;
        margin-top  : 5px;
        height      : 18px;
        float       : left;
        border      : 1px solid #666;
        cursor      : pointer;
    }
    
    #GrelhaProdutos
    {
        list-style  : none;
        width       : 100%;
        margin      : 0;
        padding     : 0px;
    }
    
    #GrelhaProdutos .liGrelha
    {
        width       : 220px;
        border      : 1px solid #ccc;
        display:inline-block;
        position    : relative;
        margin      : 0 0 20px 0;
        overflow    : auto;
        text-align  : center;
        vertical-align: top;
    }
    
    #GrelhaProdutos .liLista
    {
        width       : 708px;
        border      : 1px solid #ccc;
        float       : left;
        position    : relative;
        margin      : 10px 0 0 0;
        overflow    : auto;
        text-align  : center;
    }
    
    .ulPaginacao
    {
        list-style  : none;
        float       : right;
        margin      : 3px 0px;
        padding     : 0px;
    }
        
    .ulPaginacao .pagina
    {
        float           : left;
        border          : 1px solid #cccccc;
        line-height     : 18px;
        margin          : 2px;
        width           : 20px;
        height          : 18px;
        text-align      : center;
        vertical-align  : middle;
        font-family     : Lucida Sans Unicode;
        font-size       : 10px;
        color           : #666666;
        cursor          : pointer;
    }
        
    .ulPaginacao .paginaSelect
    {
        float           : left;
        border          : 1px solid #666666;
        margin          : 2px;
        background      : #666666;
        color           : #ffffff;
        width           : 20px;
        height          : 18px;
        line-height     : 18px;
        text-align      : center;
        vertical-align  : middle;
    }
    
    
    
    
    
    
.productname
{
    font-family : Lucida Sans Unicode;
    font-size   : 13px;
    color       : #333333;
    line-height : 25px;
}

.productsubname
{
    font-family : Lucida Sans Unicode;
    font-size   : 11px;
    color       : #666666;
    line-height : 19px;
}

.productdescricao
{
    font-family : Lucida Sans Unicode;
    font-size   : 11px;
    color       : #999999;
    line-height : 15px;
}

.buttonSumbit
{
    border      : 1px solid #E76102;
    background  : #E76102;
    color       : #fff;
    font-size   : 13px;
    font-family : Lucida Sans Unicode;
    cursor      : pointer;
    width       : 90px;
    text-align  : center;
    height      : 20px;
    line-height : 20px;
}


.forms
    {
        display:none;
    }
        
    .label
    {
        font-family : Verdana;
        font-size   : 11px;
        color       : #666;
        line-height : 19px;
        padding-right:5px;
    }
    
    .textBox
    {
        font-family : Verdana;
        font-size   : 11px;
        color       : #333333;
    }
        
    .ui-datepicker table
    {
        font-size:10px;
    }
        
    .alterisco
    {
        color:#ff0000;
        font-family:Verdana;
        font-size:11px;
    }
        
    .SpanObg
    {
        border      : 1px solid #ff0000;
        color       : #ff0000;
        background  : #ffcccc;
        padding     : 3px;
        display     : inline-block;
        margin      : 6px 0 15px 0 ;
    }
    
    
    
.esconde
{
    display : none;
}


.divBodyLightbox
{
    padding     : 20px;
    color       : #999999;
    font-size   : 13px;
}

.cssTituloLightbox
{
    font-size   : 17px;
    color       : #E76102;
    text-transform:uppercase;
}


.divTitulo
{
    width       : 320px;
    height      : 38px;
    background  : #E76102;
    color       : #fff;
    font-size   : 19px;
    line-height : 38px;
}



.divTituloNews
{
    width       : 400px;
    height      : 38px;
    background  : url('/img/barranewsletter.jpg');
}

.divTextos
{
    font-size   : 13px;
    color       : #666;
    line-height : 17px;
    width       : 320px;
    margin      : 10px 0;
}
.divTextosErro
{
    font-size   : 13px;
    color       : #ff0000;
    line-height : 17px;
    width       : 400px;
    margin      : 10px 0;
}
.divTextosNews
{
    font-size   : 13px;
    color       : #666;
    line-height : 17px;
    width       : 400px;
    margin      : 10px 0;
}

.divForms
{
    font-size   : 11px;
    color       : #666;
    line-height : 25px;
    height      : 25px;
}

.divButton
{
    font-size   : 11px;
    color       : #666;
    
    height      : 25px;
    margin-left : 105px;
}

.divForms div
{
    width       : 100px;
    margin-right: 5px;
    float       : left;
    text-align  : right;
}


.divFormsNews 
{
    font-size   : 11px;
    color       : #666;
    line-height : 25px;
    height      : 25px;
}
.divFormsNews div
{
    width       : 150px;
    margin-right: 5px;
    float       : left;
    text-align  : right;
}