/*#header .disclaimer {
	color: #999;
	padding: 100px 0 7px 0;
	text-align: right;
	display: block;
	position: absolute;
	top: 0; right: 0;
}
#header .disclaimer a {	color: #ccc;}
*/
/*ul.topnav li span { 
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} 
*/
body {
	margin: 0; padding: 0;
	font: 10px normal Arial, Helvetica, sans-serif;
	/*background: #ddd url(../body_bg.gif) repeat-x;*/
}

ul{
list-style-type:none;
/*padding-left: 10px;*/
}

.MENUHTLSSTYLE ul{
list-style-type:none;
margin:0px;
padding:0px;
}

.MENUHTLSSTYLE li {float:left;}

.containerMenu{
	     position:absolute; 
        top: 274px;         
        left:0px; 
        width:100%; 
        background:url(../imgs/menuTopBaixo.jpg); 
        height:35px; 
}

ul.topnav {
	        list-style: none; 
        margin: 0 auto; 
        float: left; 
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 10px 0 0;
	position: relative;
}
ul.topnav li a{
/* 	color:#FFFFFF;*/
	display: block;
	text-decoration: none;
	float: left;
	font-size:12px;
	font-weight:normal !important;
/*padding: 10px 5px;*/
color: #a0a0a0;
}


/*ul.topnav li a:hover{
	background: url(../topnav_hover.gif) no-repeat center top;
}*/
ul.subnav {
	        list-style: none; 
        position: absolute; 
        left: 0; 
        top: 35px; 
        margin: 0; 
        padding: 0; 
        display: none; 
        float: left; 
        background-color:#f7f7f5; 
        z-index:100; 

}
ul.topnav li ul.subnav li{
	margin: 0px;
	padding: 0px;
	/*border-top: 1px solid #252525; 
	border-bottom: 1px solid #444; */
	clear: both;
	/*width: 170px;*/
	width:153px;
}
ul.topnav li ul.subnav li a {
	        float: left; 
        width: 115px;                 
        background:url(../imgs/bts/risca.jpg) no-repeat 0px 0px; 
        color:#525252; 
        font-size:11px; 

}
ul.topnav li ul.subnav li a:hover { 
	/*background: #f7f7f5 no-repeat 10px center; */
	font-weight:bold !important;
}
#header img {
	/*margin: 20px 0 10px;*/
}

.left{
float:left
}

.right{
float:right;
}


#txtLingua{color:#FFFFFF; font-size:10px; margin-right:10px}

#mnuTpDir{
width:300px; 
height:22px; 
margin-top:4px; 
}
#mnuTpEsq{
/*width:222px;*/
margin-top:4px; 
}


#mnuTpDir li{
margin-right:10px;
}

#mnuTpDir li#lngTxt{
height:14px;
width:50px
}


#mnuTpEsq li{
margin-right:10px;
border-right:1px solid #FFFFFF
}

#mnuTpEsq li.last{
/*border:none;*/
}

#mnuTpEsq li a{
text-decoration:none;
color:#FFFFFF; 
font-size:10px;
padding-right:10px;
font-weight: normal;
}

.espPad150Esq{
padding-left:150px;
}

.espPad150Dir{
padding-right:150px;
}

.espPad5Topo{
padding-top:5px;
}

.fundoMenuTop{
background:url(../imgs/menuTopCima.jpg) repeat-x;
/*height:22px;*/
height:22px;
width:100%
}

/*menu topo*/
.btFolderEsq
{
background-image:url(../imgs/bts/btn_preto_esq.png);
width:5px;
height:30px;
margin-top:5px;
}


ul.topnav li .btFolderMeio
{
background:url(../imgs/bts/btn_preto_repeat.jpg) repeat-x;
height:30px;
line-height:30px;
margin-top:5px;
}


.btFolderDir
{
background-image:url(../imgs/bts/btn_preto_dir.png);
width:5px;
height:30px;
margin-top:5px;
}

/*ultimo elemento da lista para ficar com as curvas*/
.btSubFolderEsq
{
background:url(../imgs/bts/rec_menu_esq.png) no-repeat;
width:9px;
height:4px;
}
.btSubFolderMeio
{
background:url(../imgs/bts/rec_menu_repeat.jpg) repeat-x;
width:135px;
height:4px;
}
.btSubFolderDir
{
background:url(../imgs/bts/rec_menu_dir.png) no-repeat;
width:9px;
height:4px;
}
/* fim ultimo elemento da lista para ficar com as curvas*/


.listItems
{
line-height:0px !important;         
font-size:0px; 

}
.listaItemEsq
{
background:url(../imgs/bts/listaItemEsq.jpg) repeat-y; 
width:9px; 
height:3px; 
font-size:0px; 

}
.listaItemDir
{
background:url(../imgs/bts/listaItemDir.jpg) repeat-y; 
width:9px; 
height:3px; 
font-size:0px; 
}
.listaItemMeio{
	        /*width:132px;*/ 
        text-align:left; 
        width:135px !important; 
        /*background-color:red*/ 

}
.listaItemMeio a{
	        padding-top:10px; 
        padding-bottom:10px;         
        width:135px;         

}
.listaItemMeio a span{
	    line-height:12px; 
        width:135px; 
}

.limpaMargDiv{
margin:0px !important; 
padding:0px !important; 
font-size:0px; 

}

.containerFlash{
	position:absolute;
	top: 22px;	
	left:0px;
	/*padding-left:100px;*/
	width:100%;
	height:255px;
}

#headerbox{
height:305px;	
}

.algnCaixa1100{
margin:0 auto; width:1025px	
}

.mnuTb{padding-top:4px; margin:0px;} 

.mnuTb td{padding-right:10px}

/*PARTILHA*/
.partilhaFormLabel {
color:#FFFFFF;
float:left;
font-size:10px;
font-weight:bold;
line-height:16px;
}
.partilhaFormInput {
border-bottom:1px solid #C6C4C0;
border-left:1px solid #8B8A86;
border-top:1px solid #868682;
color:#000000;
font-size:12px;
height:14px;
}
.partilhaFormField {
overflow:auto;
padding-bottom:10px;
}
.partilhaFormTextBox {
float:right;
}
#mnuTpEsq {
float:left;
margin-top:0;
padding-top:4px;
}
.partilhaUl {
float:left;
margin:0;
padding:0;
}
.partilhaUl li {
color:#FFFFFF;
overflow:visible;
}
.partilhaText {
cursor:pointer;
float:left;
margin:0;
padding-top:4px;
}
#mnuPartilha {
background-image:url(/HtmlHeaderFiles/HeaderHtml/imgs/partilhaBtnsFundo.png);
background-position:center top;
background-repeat:no-repeat;
display:none;
float:left;
height:22px;
margin-left:20px;
padding-left:3px;
width:40px;
}
.partilhaFbBox {
float:left;
padding-right:4px;
padding-top:2px;
}
.partilhaFbBtn {
cursor:pointer;
}
.partilhaMailBox {
float:left;
padding-left:0;
position:relative;
}
.partilhaMailSelected {
background-image:url(/HtmlHeaderFiles/HeaderHtml/imgs/partilhaBtnSelFundo.png);
background-position:left top;
height:20px;
padding-left:1px;
padding-right:1px;
padding-top:2px;
width:16px;
}
.partilhaMailUnselected {
height:20px;
padding-left:1px;
padding-right:1px;
padding-top:2px;
width:16px;
}
#partilhaMail {
display:none;
height:180px;
left:0;
position:absolute;
top:22px;
}
.partilhaBoxCima {
background-image:url(/HtmlHeaderFiles/HeaderHtml/imgs/partilhaMailBoxTopo.png);
background-repeat:no-repeat;
height:5px;
overflow:hidden;
width:274px;
}
.partilhaBoxMeio {
background-image:url(/HtmlHeaderFiles/HeaderHtml/imgs/partilhaMailBoxMeio.png);
background-repeat:repeat-y;
font-size:0;
padding-left:10px;
width:264px;
}
.partilhaBoxBaixo {
background-image:url(/HtmlHeaderFiles/HeaderHtml/imgs/partilhaMailBoxBaixo.png);
background-repeat:no-repeat;
height:5px;
width:274px;
}
.partilhaFormTitle {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-bottom:15px;
}
.partilhaFormBtn {
height:17px;
padding-bottom:5px;
width:254px;
}
.partilhaFormBtn input {
float:right;
}
.partilhaFieldLarg_1 {
width:214px;
}
.partilhaFieldLarg_2 {
width:211px;
}
.partilhaFieldLarg_3 {
width:166px;
}
.partilhaFieldLarg_4 {
width:163px;
}
#partilhaMailFormResult {
display:none;
}
.partilhaFormResult {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:65px;
line-height:60px;
padding-left:70px;
}
.partilhaFormResultError {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:65px;
line-height:60px;
padding-left:30px;
}
.partilhaBoxMeioError {
background-image:url(/HtmlHeaderFiles/HeaderHtml/imgs/partilhaMailBoxMeio.png);
background-repeat:repeat-y;
font-size:0;
padding-left:10px;
width:300px;
}
