/* GERAIS */
body 
{
    font-family         : Trebuchet MS;
	font-size           : 11px;
    color               : #696969;
    margin              : 0px;
    padding             : 0px;
    border              : 0px;
    background          :url("/img/fundo.jpg") repeat #E9E9E9;
}



    input{
        border          : 1px solid #cccccc;
        color           : #666666;
    }

    input.error{
        border          : 1px dashed #0072B3;
    }   


    textarea{
        border          : 1px solid #cccccc;
        color           : #666666;
    }

    textarea.error{
        border          : 1px dashed #0072B3;
    }   
    



a img
{
    border              : none;
}

.a{
    color          : #fff; 
    text-decoration:none;
}   

.a:hover{
    color          : #fff; 
    text-decoration: underline;
}


/* GERAIS */
.centrar
{
    margin-left         : auto;
    margin-right        : auto;
}

.clear
{
    clear               : both;
}

/*ESTRUTURA*/

.wrapper
{
    width   : 960px;
}

#contentCab
{
    width   : 100%;
}

#content
{
    width   : 100%;
}

#contentEsq
{
    float   : left;
    width   : 200px;
}

#contentCent
{
    float   : left;
    width   : 725px;
    padding: 0px 00px 0px 0px;

    min-height: 855px;
}

#contentDir
{
    float   : left;
    width   : 225px;
    float   : right;
    min-height: 200px;
}

#contentRod
{
    width   : 100%;
    background:url("/img/fundoRod.jpg") repeat-x; 
    height  :24px;
}



/*INICIAL*/

.tituloIni{
    color: #0072B3 !important;
    font-size: 28px !important;
}






/******************MENU*********************/




/*-----------GERAL------------*/
ul.ulMenu {  
    list-style      : none;  
    list-style-type : none;
    height          : 50px;
    margin          : 0;
    padding         : 0px;
    width           : 920px;  
    background      : url(/img/menuCab/fundoMenu.png);
    white-space     : nowrap;  
    padding-left    : 20px;
    padding-right   : 20px;
}
/*-----------GERAL------------*/

/*-----------DIVISORES------------*/
ul.ulMenu .div
{
    padding         : 0px;
    height          : 49px;
    width           : 1px;
    background      : url('/img/menuCab/div.jpg');
    list-style-type : none;
    margin-top      : 1px;
}
/*-----------DIVISORES------------*/
     
/*-----------NIVEL 1------------*/
ul.ulMenu li   
{
    list-style      : none;  
    list-style-type : none;
    float           : left;  
    height          : 50px;
    padding         : 0px 0px 0px 0px;
    position        : relative;
    text-align      : center;
}  

ul.ulMenu li a  
{
    list-style      : none;  
    list-style-type : none;
    font-family     : Trebuchet MS;
    font-weight     : normal;
    font-size       : 16px;
    color           : #ffffff;
    line-height     : 50px; 
    display         : block;  
    text-decoration : none;  
    padding         : 0px 0px 0px 0px;
}  
ul.ulMenu li a:hover  
{
    background      : url('/img/menuCab/fundomenuhover.jpg');  
}  
/*-----------NIVEL 1------------*/
    
/*-----------NIVEL 2------------*/
ul.ulMenu li ul.subnav   
{
    list-style      : none;  
    list-style-type : none;
    position        : absolute; 
    left            : 0;
    top             : 35px;  
    margin          : 0;
    padding         : 0;  
    display         : none;
    z-index         : 10005;
    width           : 240px;
} 
     
ul.ulMenu li ul.subnav li  
{
    width           : 100%;
    list-style      : none;  
    list-style-type : none;
    margin          : 0;
    padding         : 0;  
    background      : url('/img/menuCab/FundoSubMenu.png') transparent;
    text-align      : left;     
}  
    
html ul.ulMenu li ul.subnav li a  
{ 
    list-style      : none;  
    list-style-type : none;
    font-weight     : normal;
    font-size       : 13px;
    line-height     : 30px;
    background      : url('/img/menuCab/FundoSubMenu2.png') transparent;
}  
      
html ul.ulMenu li ul.subnav li a:hover 
{
    background      : url('/img/menuCab/FundoSubMenu3.png') transparent;
    list-style      : none;  
    list-style-type : none;
}  
/*-----------NIVEL 2------------*/
      
/*-----------NIVEL 3------------*/
ul.ulMenu li ul.subnav li ul 
{
    list-style      : none;  
    list-style-type : none;
    margin          : 0;
    padding         : 0;  
}  
    
ul.ulMenu li ul.subnav li ul li  
{
    margin          : 0; 
    padding         : 0;  
    height          : 22px;
    width           : 100%;
    list-style      : none;  
    list-style-type : none;
    background      : transparent;  
}  
    
html ul.ulMenu li ul.subnav  li ul li a 
{   
    font-weight     : normal;
    font-size       : 10px;
    line-height     : 22px;
    padding         : 0 20px 0 20px;
    cursor          : pointer;
    background      : transparent;
    list-style      : none;  
    list-style-type : none;       
}
    
html ul.ulMenu li ul.subnav li ul li a:hover  
{
    background      : url('/img/menuCab/FundoSubMenu3.png') transparent;
}
/*-----------NIVEL 3------------*/




/*****************BANNER********************/

.bannerMasterViatura{
    height: 266px;
    width:400px;
    margin:0;
    padding:0;
    position:relative;
}
    
.bannerViatura{
    height: 266px;
    width:400px;
    margin:0;
    padding:0;
    position:relative;
    overflow:hidden;
}

.bannerViatura div{
    height: 266px;
    width:400px; 
    margin:0;
    padding:0;
    position:relative;
}


.bannerMaster{
    height: 325px;
    width:725px;
    margin:0;
    padding:0;
    position:relative;
}
    
.banner{
    height: 325px;
    width:725px;
    margin:0;
    padding:0;
    position:relative;
    overflow:hidden;
}

.banner div{
    height: 325px;
    width:725px; 
    margin:0;
    padding:0;
    position:relative;
}

.nav{
    position:absolute;
    bottom:10px;
    right:10px;
    z-index:900;
    padding:0px;
    margin:0px;
}

.nav li{
    width: 11px;
    float: left;
    list-style: none;
    margin:0 0px 0 10px;
}

.nav a{
    width: 11px;
    height:11px;
    display: block;
    background-image:url('/img/icons/nav.png');
}

.nav li.activeSlide a{
    width: 11px;
    display: block;
    background-image:url('/img/icons/navActive.png');
}

.nav a:focus{
    outline: none;
}

.nav img{
    border: none;
    display: block;
}

/***************BANNER*********************/




/*********************PAGINAS**********************/

h1.titulosPaginas{
    font-size: 28px;
    color: #0072B3;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 5px;
}

div.cssTexto{
    font-size: 13px;
    color: #333333;
    line-height: 20px;
    text-align: justify;
}

div.cssTexto p{ margin-bottom: 12px; }

div.cssTexto a{ 
    text-decoration: none;
    color: #1352A4;
    cursor: pointer;
}

div.cssTexto a:hover{ text-decoration: underline; }

div.cssTexto ul, div.cssTexto ol{ margin-left: 25px; }

/*********************PAGINAS**********************/





/*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;
    }

.quad
{
    background:url(/img/caixaDir.png) no-repeat; 

    cursor      : pointer;
}

.quadC
{
    background:url(/img/caixaDirHover.png) no-repeat; 
    height      : 240px;

}




.titulosDir
{
    font-size       : 30px;
    color           : #0072B4;
}

.hover:hover{
    color           : #ffffff !important;
}






/********MENU ESQ*********/

#ulMenuEsq
{
    width               : 100%;
    padding             : 0px 0px 0px 15px;
    margin              : 0px;
}

#ulMenuEsq li
{
    line-height         : 25px;
    cursor              : pointer;
}

#ulMenuEsq .ulMenuEsqFilho
{
    display             : none;
    padding             : 0px 0px 0px 15px;
}

