/* GERAIS */
body 
{
    font-family         : trebuchet ms;
	background-color    : #FFFFFF;
	font-size           : 11px;
    padding             : 0px;
    border              : 0px;
    margin              : 0px; 
    margin-top          : -5px; 
    color               : #666666;
    background          : url("/img/bgBody.png") no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size  : cover;
    background-size     : cover;
}

ul li
{
    list-style: none;
    list-style-type: none;
}

a img
{
    border              : none;
}

.a
{
    color               : #999999;
    text-decoration     : none; 
    cursor: pointer;
}


.a:hover
{
    color: #52791E !important;
}




.hover
{
    color               : #FFFFFF;
    text-decoration     : underline; 
    cursor				: pointer;
}


.hover:hover
{
    color				: #52791E !important;
	text-decoration		: underline;
}



/************************GERAL*************************/
.centrar
{
    margin-left         : auto;
    margin-right        : auto;
}

.clear
{
    clear               : both;
}

/************************ESTRUTURA*************************/

.wrapper
{
    width   : 980px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0px auto;
}

#contentCab
{
    width   : 100%;
    height: 154px;
    background:url("/img/bgTop.png") no-repeat;
    color   : #fff !important;
} 

#contentIni
{
    width   : 933px;
	margin	: 0px auto;
}

#content
{
    width   			: 903px;
    background-color	: #fff;
	margin				: 0px auto -10px auto;
	padding				: 0px 15px;
}

#contentCent
{
    float   : left;
    width   : 920px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

#contentDir
{
    float   : right;
    margin-right: -12px;
}

#contentRod
{
    width   : 980px;
    height  : 50px;
    background:url("/img/bgRod.png") no-repeat;

}

.footer, .push {
height: 15px;
}

.contentEsq
{
    padding				: 10px 0px;
}

.content-det
{
    width   : 715px;
    min-height: 400px;
    float:right;
}


/************************ESTRUTURA*************************/




/************************CAB*************************/


/*-----------GERAL------------*/
table.ulMenu {  
    list-style      : none;  
    list-style-type : none;
    margin          : 0;
    padding         : 0px; 
}
/*-----------GERAL------------*/
     
/*-----------NIVEL 1------------*/

table.ulMenu td a  
{
    list-style      : none;  
    list-style-type : none;
    font-family     : trebuchet ms;
    font-weight     : bold;
    font-size       : 21px;
    color           : #52791E;
    text-decoration : none;  
}  
table.ulMenu td a:hover  
{
    color           : #52791E; 
}  
/*-----------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------------*/



/************************CAB*************************/





/*************************************************************ESQ*****************************************************/

#ulMenuEsq
{
    width               : 100%;
    padding             : 0px 0px 0px 15px;
    margin              : 0px;
    list-style-type     : none;
    list-style          : none;  
    display             : inline; 
}

#ulMenuEsq li
{
    line-height         : 25px;
    cursor              : pointer;
}

#ulMenuEsq .ulMenuEsqFilho
{
    display             : none;
    padding             : 0px 0px 0px 15px;
}

/*************************************************************ESQ*****************************************************/


/*************************************************************TOPO*****************************************************/


/*-----------GERAL------------*/
ul.ulMenuTopo {  
    list-style      : none;  
    list-style-type : none;
    height          : 35px;
    margin          : 0;
    padding         : 0px;
    width           : 300px;
    white-space     : nowrap;  
}
/*-----------GERAL------------*/

/*-----------DIVISORES------------*/
ul.ulMenuTopo .divTopo
{
    padding         : 0px 20px;
    width           : 2px;
    color           : none;
    list-style-type : none;
    line-height     : 35px;
    font-size       : 13px;
    color           : #fff;
}
/*-----------DIVISORES------------*/
     
/*-----------NIVEL 1------------*/
ul.ulMenuTopo li   
{
    list-style      : none;  
    list-style-type : none;
    float           : right;  
    height          : 35px;
    padding         : 0px 0px 0px 0px;
    position        : relative;
    text-align      : center;
}  

ul.ulMenuTopo li a  
{
    list-style      : none;  
    list-style-type : none;
    font-family     : Arial;
    font-weight     : normal;
    font-size       : 11px;
    color           : #fff;
    line-height     : 35px; 
    display         : block;  
    text-decoration : none;  
    padding         : 0px 0px 0px 0px;
    text-transform  : uppercase;      
}  
ul.ulMenuTopo li a:hover  
{
	text-decoration	: underline;
}  
/*-----------NIVEL 1------------*/
    
/*************************************************************TOPO*****************************************************/


/************************BANNER*************************/

#bannerMaster{
    height: 396px;
    width:660px;
    margin:0;
    padding:0;
    position:relative;
}
    
#banner{
    height: 396px;
    width:660px;
    margin:0;
    padding:0;
    position:relative;
    overflow:hidden;
}

#banner div{
    height: 396px;
    width:660px; 
    margin:0;
    padding:0;
    position:relative;
}

#nav{
    position:absolute;
    bottom:10px;
    right:10px;
    z-index:10000;
    padding:0px;
    margin:0px;
}

#nav li{
    width: 15px;
    float: left;
    list-style: none;
    margin:0 0px 0 10px;
}

#nav a{
    width: 15px;
    height:15px;
    display: block;
    background-image:url('/img/icons/nav.png');
}

#nav li.activeSlide a{
    width: 15px;
    display: block;
    background-image:url('/img/icons/navActive.png');
}

#nav a:focus{
    outline: none;
}

#nav img{
    border: none;
    display: block;
}


/************************BANNER*************************/



/************************TITULOS*************************/

h1.titulosPaginas{
    font-size: 29px;
    color: #52791E;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 20px;
}

div.cssTexto{
    font-size: 13px;
    color: #666666;
    line-height: 20px;
    text-align: justify;
}

div.cssTexto p{ margin-bottom: 12px; }

div.cssTexto a{ 
    text-decoration		: underline;
    color				: #666666;
    cursor				: pointer;
}

div.cssTexto a:hover{ color: #52791E;}

div.cssTexto ul, div.cssTexto ol{ margin-left: 25px; }

/************************TITULOS*************************/






/*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;
    }

	

