/* --------------------------------------------------------------- GENERAL */
body,div,td,p,span,img,input,select,textarea {font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;font-size:11px;color:#7B7B7B;}
body{background:url(../img/px_pt.gif) top left repeat-x #fff;}
body, form {margin:0px;padding:0px;}
table{border-collapse:collapse;}
img {border: 0px;}
p, h1, h2, h3, h4, h5{margin:10px 0;}
ul{margin:0;padding:0;list-style-type:none;}
ol{margin:0;padding:0;}
.ns{overflow:hidden;}
.nb{border:none !important;background:transparent !important;}
.lnb{background:none !important;margin:0 !important;padding:0 !important;}
.di{display:inline !important;}
.noCSS{display:none;}
/* --------------------------------------------------------------- TEXT */
.al{text-align: left !important;}
.ac{text-align: center !important;}
.ar{text-align: right !important;}

.fb{font-weight:bold;}
.fn{font-weight:normal !important;}

.fAz, .fAz *{
	color:#2E417E !important;
}
.fVm, .fVm *{
	color:#BA0000 !important;
}

.txtErro{color:red;}

/* --------------------------------------------------------------- FORMULÁRIOS */
input, select, textarea{border: #B8B8B8 1px solid;background-color:#fff;color:#000;}
textarea{overflow:auto;}
.fixSelect{vertical-align: 0 !important;vertical-align: -2px;}
.fixRadio{
	border:none !important;
	background:none !important;
	vertical-align: -3px !important;
	vertical-align: -2px;
	margin:0 !important;
	padding:0 !important;
}
input[type="hidden"]{border:none !important;}
input[type="image"]{border:none;}
.btImage{border:none; }
/* --------------------------------------------------------------- BACKGROUNDS */
.bgSetaVm{
	display:block;
	background:url(../img/img_seta_vm.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
}
.bgSetaVme{
	display:block;
	background:url(../img/img_seta_vme.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
}
.bgSetaAz{
	display:block;
	background:url(../img/img_seta_az.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
}
.bgSetaVd{
	display:block;
	background:url(../img/img_seta_vd.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
}
.bgSetaVdc{
	display:block;
	background:url(../img/img_seta_vdc.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
}
.bgSetaAm{
	display:block;
	background:url(../img/img_seta_am.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
}
.bgSetaLj{
	display:block;
	background:url(../img/img_seta_lj.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
}
.bgSetaRx{
	display:block;
	background:url(../img/img_seta_rx.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
}

/* --------------------------------------------------------------- LINKS */
a:link,
a:visited,
a:active{text-decoration:underline; color:#666666;}
a:hover{text-decoration:none; color:#666666;}

a.noDec:link,
a.noDec:visited,
a.noDec:active,
a.noDec:hover{text-decoration:none !important;}

/* --------------------------------------------------------------- POSITION */

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both !important;}
.cl{clear:left !important;}
.cr{clear:right !important;}

.mg0{margin:0px !important;}

.mt5n{margin-top:-5px !important;}
.mt0{margin-top:0px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}

.mr0{margin-right:0px !important;}
.mr10{margin-right:10px !important;}

.mb0{margin-bottom:0px !important;}
.mb10{margin-bottom:10px !important;}

.ml0{margin-left:0px !important;}
.ml10{margin-left:10px !important;}


/* --------------------------------------------------------------- STRUCTURE */
body{
	background:url(../img/bg_body.gif) center top repeat-x #676767;
}
hr{
	display:none;
}
div#container{
	width:964px !important;
	width:966px;
	height:auto;
	position:absolute;
	z-index:2;
	margin:20px 0 0 -483px; 
	/*margin:20px 20px 20px 20px; */
	padding-left:1px;
	padding-right:1px;
	top:0;
	left:50%;
	background:url(../img/bg_cont.gif) 0 0 repeat-y; 
}
		div.backEnd{
			background:url(../img/bg_header_backend.gif) 0 0 repeat-x !important;
		}
		div#header{
			float:left;display:inline;
			width:964px;
			height:auto;
			background:url(../img/bg_header.jpg) 0 0 no-repeat;
		}
				/*----------------------------------------------------------------------*/
				/*----------------------------------------------------------------------*/
				/*ADICIONAR-------------------------------------------------------------*/
				/*----------------------------------------------------------------------*/
				/*----------------------------------------------------------------------*/
				div#header .btSair{
					float:right;display:inline;
					margin:10px 10px 0 0;
				}
				/*----------------------------------------------------------------------*/
				/*----------------------------------------------------------------------*/
				/*FIM-------------------------------------------------------------------*/
				/*----------------------------------------------------------------------*/
				/*----------------------------------------------------------------------*/

				div#header h1{
					float:left;display:inline;
					width:144px;
					height:46px;
					margin:20px 0 0 12px;
				}
				div#header ul#langIcons{
					float:right;display:inline;
					margin:60px 8px 8px 0;
					width:98px;
					height:15px;
					overflow:hidden;
				}
						div#header ul#langIcons li{
							float:left;display:inline;
							margin-right:7px;
						}
				
				/* Menu Principal */
				
				div#mainNavCont{
					float:left;display:inline;
					width:964px;
				}
						div#mainNavCont ul.breadCrumbs{
							float:right;display:inline;
							margin:7px 8px 0 0 ;
						}
						div#mainNavCont h2.titBackEnd{
							float:left;display:inline;
							margin:9px 0 0 12px;
						}
						img#imgTel{
							float:left;display:inline;
							margin:10px 0 0 12px;							
						}
						/*----------------------------------------------------------------------*/
						/*----------------------------------------------------------------------*/
						/*ADICIONAR-------------------------------------------------------------*/
						/*----------------------------------------------------------------------*/
						/*----------------------------------------------------------------------*/
						ul#mainNavBE{
							float:left;display:inline;
							padding-left:73px;
							width:891px !important;
							width:964px;
							background:url(../img/bg_main_nav3.gif) 0 0;
						}
								ul#mainNavBE li.fst{
									margin-left:27px;
								}
								ul#mainNavBE li{
									float:right;display:inline;
									background:url(../img/mn_main_nav_sep.gif) 0 0 no-repeat;
									margin-top:0px;
									padding:0;
									height:31px;
								}
										ul#mainNavBE li a:link,
										ul#mainNavBE li a:visited,
										ul#mainNavBE li a:hover,
										ul#mainNavBE li a:active{
											float:left;display:inline;
											height:0px !important;
											height:31px;
											padding:31px 0 0 0;
											overflow:hidden;
											background-position: 0 0;
											background-repeat: repeat-x;
										}
										ul#mainNavBE li.sel a:link,
										ul#mainNavBE li.sel a:visited,
										ul#mainNavBE li.sel a:hover,
										ul#mainNavBE li.sel a:active,
										ul#mainNavBE li a:hover{
											/* background-image:url(../img/mn_bg_lnk_sel.gif); */
											background-position:0 -31px;
										}
										ul#mainNavBE li.ie_cb{
											width:884px;
											height:1px;
											overflow:hidden;
											margin-top:-1px;
											visibility:hidden;
										}
										ul#mainNavBE li a#mn_front_servicos{
											background-image:url(../img/mn_front_servicos.gif);
											width:74px;
										}
										ul#mainNavBE li a#mn_front_quemsomos{
											background-image:url(../img/mn_front_quemsomos.gif);
											width:103px;
										}
										ul#mainNavBE li a#mn_front_faleconosco{
											background-image:url(../img/mn_front_faleconosco.gif);
											width:103px;
										}
										ul#mainNavBE li a#mn_front_localizacao{
											background-image:url(../img/mn_front_localizacao2.gif);
											width:95px;
										}
										ul#mainNavBE li a#mn_front_clientes{
											background-image:url(../img/mn_front_clientes.gif);
											width:71px;
										}
										ul#mainNavBE li a#mn_front_cobertura{
											background-image:url(../img/mn_front_cobertura.gif);
											width:85px;
										}
										ul#mainNavBE li a#mn_divisao{
											background-image:url(../img/mn_divisao.gif);
											width:2px;
										}
										ul#mainNavBE li a#mn_front_facebook{
											background-image:url(../img/mn_front_facebook.gif);
											width:31px;
										}
										ul#mainNavBE li a#mn_divisao{
											background-image:url(../img/mn_divisao.gif);
											width:2px;
										}
										ul#mainNavBE li a#mn_front_twitter{
											background-image:url(../img/mn_front_twitter.gif);
											width:32px;
										}
										ul#mainNavBE li a#mn_divisao{
											background-image:url(../img/mn_divisao.gif);
											width:2px;
										}
						/*----------------------------------------------------------------------*/
						/*----------------------------------------------------------------------*/
						/*FIM-------------------------------------------------------------------*/
						/*----------------------------------------------------------------------*/
						/*----------------------------------------------------------------------*/
						ul#mainNavFRONT{
							float:left;display:inline;
							padding-left:73px;
							width:891px !important;
							width:964px;
							height:31px;
							background:url(../img/bg_mn_front.gif) 0 0;
						}
								ul#mainNavFRONT li.fst{
									margin-left:27px;
								}
								ul#mainNavFRONT li{
									float:right;display:inline;
									background:url(../img/mn_main_nav_sep.gif) 0 0 no-repeat;
									margin-top:0px;
									padding:0;
									height:23px;
								}
										ul#mainNavFRONT li a:link,
										ul#mainNavFRONT li a:visited,
										ul#mainNavFRONT li a:hover,
										ul#mainNavFRONT li a:active{
											float:left;display:inline;
											height:0px !important;
											height:31px;
											padding:31px 0 0 0;
											overflow:hidden;
											background-position: 0 0;
											background-repeat: repeat-x;
										}
										ul#mainNavFRONT li.sel a:link,
										ul#mainNavFRONT li.sel a:visited,
										ul#mainNavFRONT li.sel a:hover,
										ul#mainNavFRONT li.sel a:active,
										ul#mainNavFRONT li a:hover{
											/* background-image:url(../img/mn_bg_lnk_sel.gif); */
											background-position:0 -31px;
										}
										ul#mainNavFRONT li.ie_cb{
											width:884px;
											height:1px;
											overflow:hidden;
											margin-top:-1px;
											visibility:hidden;
										}
										ul#mainNavFRONT li a#mn_front_home{
											background-image:url(../img/mn_front_home.gif);
											width:58px;
										}
										ul#mainNavFRONT li a#mn_front_arquivos{
											background-image:url(../img/mn_front_arquivos.gif);
											width:75px;
										}
										ul#mainNavFRONT li a#mn_front_alterar_senha{
											background-image:url(../img/mn_front_alterar_senha.gif);
											width:110px;
										}
										ul#mainNavFRONT li a#mn_front_usuarios{
											background-image:url(../img/mn_front_usuarios.gif);
											width:75px;
										}
										ul#mainNavFRONT li a#mn_front_confirmacao{
											background-image:url(../img/mn_front_confirmacao.gif);
											width:195px;
										}
										ul#mainNavFRONT li a#mn_front_sair{
											background-image:url(../img/mn_front_sair.gif);
											width:75px;
										}
		
						
						ul#mainNav{
							float:right;display:inline;
						}
								ul#mainNav li{
									float:left;display:inline;
									background:url(../img/mn_main_nav_sep.gif) 0 0 no-repeat;
									margin-top:1px;
									padding:0px 0 0 2px;
									height:31px;
								}
										ul#mainNav li a:link,
										ul#mainNav li a:visited,
										ul#mainNav li a:hover,
										ul#mainNav li a:active{
											float:left;display:inline;
											height:21px !important;
											height:30px;
											padding:9px 9px 0 9px;
											background-image:none;
											background-position: 0 28px;
											background-repeat: repeat-x;
										}
										ul#mainNav li.sel a:link,
										ul#mainNav li.sel a:visited,
										ul#mainNav li.sel a:hover,
										ul#mainNav li.sel a:active,
										ul#mainNav li a:hover{
											background-image:url(../img/mn_bg_lnk_sel.gif);
										}
						
						
						
		div#bodyCont{
			float:left;display:inline;
			width:944px !important;
			width:964px;
			height:auto !important;
			min-height:380px;
			height:400px;
			padding:10px;			
		}
				
				/* Login */
				
				div#boxLogin{
					float:left;display:inline;
					background:url(../img/bg_clientes_bar.gif) 0 0 no-repeat;
					width:936px !important;
					height:18px !important;
					width:944px;
					height:30px;
					padding:6px 4px;
					overflow:hidden;
					margin-bottom:9px
				}
						div#boxLogin h2{
							float:left;display:inline;
							margin:0;
						}
				div#boxLogin div.login{
					float:right;display:inline;
					width:485px;
					margin:-6px 0px 0 0;
					padding-top:6px;
				}
				div#boxLogin div.login label,
				div#boxLogin div.login input{
					float:left;display:inline;
					font-size:12px;
					color:#333433;
				}
				div#boxLogin div.login label{
					margin:2px 2px 0 20px;
				}
				div#boxLogin div.login input.fldLogin{
					width:92px !important;
					width:94px;
					padding:1px 0;
					background:url(../img/bg_fld_login.gif) 0 0 repeat-x;
					border:1px solid #989EA3;
					border-bottom:1px solid #84898E;
				}
				div#boxLogin div.login input.nb{
					margin:-1px -3px 0 5px;
				}
				div#boxLogin div.login a.btSair:link,
				div#boxLogin div.login a.btSair:hover,
				div#boxLogin div.login a.btSair:active,
				div#boxLogin div.login a.btSair:visited{
					float:right;display:inline;
					margin-top:-2px;
				}
				div#boxLogin div.login p.loggedMsg{
					float:left;display:inline;
					margin:1px 0 0 30px;
					width:240px;
					font-size:12px;
				}
				div#boxLogin div.login p.loggedMsg,
				div#boxLogin div.login p.loggedMsg *{
					color:#333333;
				}
				
				/* Bread crumbs */
				ul.breadCrumbs{
					float:left;display:inline;
					margin:0 0 0 7px;
				}
						ul.breadCrumbs li{
							float:left;display:inline;
							background:url(../img/img_sep_bread.gif) 0 6px no-repeat;
							padding-left:10px;
							margin-left:7px;
						}
						ul.breadCrumbs li strong{
							color:#B80000;
						}
				
				/* Destaques */
				
				div.boxDest1{
					float:left;display:inline;
					width:544px !important;
					width:564px;
					height:auto;
					padding:0 10px 10px 10px;
					margin-bottom:8px;
					background:url(../img/bg_dest1.gif) bottom left no-repeat;
				}
						div.boxDest1 h2{
							width:552px !important;
							height:23px !important;
							width:564px;
							height:30px;
							padding:7px 0 0 12px;
							background:url(../img/bg_tit_dest1.gif) 0 0 no-repeat;
							margin:0 -10px 10px -10px;
							overflow:hidden;
						}
				
				div.boxDest2{
					float:right;display:inline;
					width:351px !important;
					width:371px;
					padding:0 10px 0 10px;
					margin-bottom:8px;
					background:url(../img/bg_bd_dest2.gif) bottom left no-repeat;
				}
						div.boxDest2 h2{
							width:360px !important;
							height:23px !important;
							width:371px;
							height:30px;
							padding:7px 0 0 12px;
							background:url(../img/bg_tit_dest2.gif) 0 0 no-repeat;
							margin:0 -10px 20px -10px;
							overflow:hidden;
						}
				
						ul.lstNews{
							float:left;display:inline;
						}
								ul.lstNews li{
									float:left;display:inline;
									margin-bottom:10px;
								}
									ul.lstNews li h3{
										margin:0;
									}
											ul.lstNews li h3 a:link,
											ul.lstNews li h3 a:hover,
											ul.lstNews li h3 a:visited,
											ul.lstNews li h3 a:active{
												color:#215D17;
												font-size:14px;
												font-weight:bold;
											}
									ul.lstNews li img.ico{
										float:left;display:inline;
										margin:0 10px;
									}
									ul.lstNews li a:link,
									ul.lstNews li a:hover,
									ul.lstNews li a:visited,
									ul.lstNews li a:active{
										text-decoration:none;
									}
									ul.lstNews li p{
										margin:0;
									}
				
				div.boxDest3{
					float:left;display:inline;
					width:258px !important;
					width:278px;
					padding:0 10px 0 10px;
					margin-right:8px;
					background:url(../img/bg_bd_dest3.gif) bottom left no-repeat;
				}
						div.boxDest3 h2{
							width:266px !important;
							height:23px !important;
							width:278px;
							height:30px;
							padding:7px 0 0 12px;
							background:url(../img/bg_tit_dest3.gif) 0 0 no-repeat;
							margin:0 -10px 10px -10px;
							overflow:hidden;
						}
						div.boxDest3 h3{
							margin:5px 0;
						}
						div.boxDest3 h3 a:link,
						div.boxDest3 h3 a:visited,
						div.boxDest3 h3 a:active,
						div.boxDest3 h3 a:hover{
							font-size:14px;
						}
						div.boxDest3 a:link,
						div.boxDest3 a:visited,
						div.boxDest3 a:active,
						div.boxDest3 a:hover{
							text-decoration:none;
						}
						div.boxDest3 img.photoDest{
							border:1px solid #878787;
						}
				/* Tamanhos especificos */
				div.boxDestNovidades{
					/*height:232px;*/
				}
				div.boxDestNoticias{
					height:241px;
					margin-bottom:0;
				}
						div.boxDestNoticias h3 a:link,
						div.boxDestNoticias h3 a:hover,
						div.boxDestNoticias h3 a:visited,
						div.boxDestNoticias h3 a:active{
							color:#1E5F63;
						}
				div.boxDestCobertura,
				div.boxFaleConosco{
					height:117px;
				}
				div.boxFaleConosco{
					margin-bottom:0;
				}
						div.boxDestCobertura ul.lstNews li h3 a:link,
						div.boxDestCobertura ul.lstNews li h3 a:hover,
						div.boxDestCobertura ul.lstNews li h3 a:visited,
						div.boxDestCobertura ul.lstNews li h3 a:active{
							color:#958C2D;
						}
						div.boxFaleConosco ul.lstNews li h3 a:link,
						div.boxFaleConosco ul.lstNews li h3 a:hover,
						div.boxFaleConosco ul.lstNews li h3 a:visited,
						div.boxFaleConosco ul.lstNews li h3 a:active{
							color:#9E4600;
						}
				div.boxDestCase{
					height:241px;
				}
						div.boxDestCase h3 a:link,
						div.boxDestCase h3 a:active,
						div.boxDestCase h3 a:hover,
						div.boxDestCase h3 a:visited{
							color:#441B5F;
						}

				/* Box interno */
				div.box100p{
					float:left;display:inline;
					width:925px !important;
					width:945px;
					padding:0 10px 10px 10px;
					margin:0 8px 10px 0;
					background:url(../img/bg_bd_box100p.gif) bottom left no-repeat;
				}
						div.box100p h2{
							width:933px !important;
							height:23px !important;
							width:945px;
							height:30px;
							padding:7px 0 0 12px;
							background:url(../img/bg_tit_box100p.gif) 0 0 no-repeat;
							margin:0 -10px 10px -10px;
							overflow:hidden;
						}
						div.box100p h2 a:link.fr,
						div.box100p h2 a:active.fr,
						div.box100p h2 a:hover.fr,
						div.box100p h2 a:visited.fr{
							margin:-2px 6px 0 0;
						}
						div.box100p input{
							padding:1px 0;
						}
						div.box100p table{
							width:938px;
							margin:0 -6px 0 -7px;
						}
								div.box100p table tr.on td{
									background-color:#fff;
								}
								div.box100p table tr td{
									padding:3px 5px;
								}
								div.box100p table tr td *{
									color:#666666;
								}
										div.box100p table tr td label{
											font-weight:bold;
										}
								
		p#footerCont{
			width:958px !important;
			width:964px;
			background:#A82918;
			margin:0;
			padding:3px;
			font-size:11px;
			color:#fff;
			text-align:center;
		}
div#shadow{
	position:absolute;
	background:url(../img/bg_shadow.gif) center top no-repeat;
	z-index:1;
	width:100%;
	height:600px;
}

/* --------------------------------------------------------------- Front end */

/* Tabela visualização de confirmação de Veículo */
				div.box100p table.tableVisualizaMidia tr td.label{
					width:110px;
					padding-right:10px;
					text-align:right;
				}
				div.box100p table.tableVisualizaMidia tr td.fld{
					width:535px;
				}
						div.box100p table.tableVisualizaMidia tr td.fld input{
							width:523px !important;
							width:525px;
						}
						div.box100p table.tableVisualizaMidia tr td.fld select{
							width:525px;
						}
				div.box100p table.tableVisualizaMidia tr td.info{
					width:auto;
				}
				
				/* Tabela Praça */
				div.box100p table.tablePraca tr td.label{
					width:150px;
					padding-right:10px;
					text-align:right;
				}
				div.box100p table.tablePraca tr td.fld{
					width:auto;
				}
						div.box100p table.tablePraca tr td.fld input{
							width:483px !important;
							width:485px;
						}
						div.box100p table.tablePraca tr td.fld select{
							width:485px;
						}
				div.box100p table.tablePraca tr td.info{
					width:124px;
				}
			
/* Tabela Praça */
table.tableDetail{
	width:945px;
}
		table.tableDetail *{
			font-size:12px;
			color:#666666;
		}
		table.tableDetail tr td,
		table.tableDetail tr th{
			padding:3px 5px;
			background-color:#ECF0F4;
		}
		table.tableDetail tr td{
			height:31px;
			line-height:15px;
		}
		table.tableDetail tr td.colDia,
		table.tableDetail tr th.colDia{
			padding-left:10px;
			width:100px;
		}
		table.tableDetail tr td.colHora,
		table.tableDetail tr th.colHora{
			width:60px;
			text-align:center;
		}
				table.tableDetail tr td.colDia{
					background-image:url(../img/bg_table_border.gif);
					background-repeat:repeat-y;
					background-position:0 0;
					font-weight:bold;
				}
				table.tableDetail tr td.colObs{
					background-image:url(../img/bg_table_border.gif);
					background-repeat:repeat-y;
					background-position:right 0;
				}
				table.tableDetail tr td.bgComment{
					background-image:url(../img/bg_table_comments.gif);
					background-position: right top;
					background-repeat: repeat-y;
					/* background-color:transparent !important; */
				}
		table.tableDetail tr td.colDuracao,
		table.tableDetail tr th.colDuracao{
			width:70px;
		}
		table.tableDetail tr td.colTipo,
		table.tableDetail tr th.colTipo{
			width:130px;
		}
				table.tableDetail tr td.colTipo select{
					width:130px;
				}
		table.tableDetail tr td.colPrograma,
		table.tableDetail tr th.colPrograma{
			width:150px;
		}
		table.tableDetail tr td.colQuantidade,
		table.tableDetail tr th.colQuantidade{
			width:90px;
			text-align:center;
		}
		table.tableDetail tr td.colObs,
		table.tableDetail tr th.colObs{
			width:auto;
		}
				table.tableDetail tr td.colObs textarea{
					width:270px;
					height:68px;
				}
		table.tableDetail tr td.vaTop{
			vertical-align:top;
		}
		
		table.tableDetail tr.on td{
			background-color:#FFFFFF;
		}
		table.tableDetail thead tr th{
			background:url(../img/bg_th_details.gif) 0 0 repeat-x #ECF0F4;
			height:28px;
			font-size:14px;
			font-weight:bold;
			padding-top:2px;
			vertical-align:top;
			text-align:left;
			color:#A92918;
		}
		table.tableDetail thead tr th.colDia{
			background:url(../img/bg_th_details_fst.gif) 0 0 no-repeat #ECF0F4;
		}
		table.tableDetail thead tr th.colObs{
			background:url(../img/bg_th_details_lst.gif) right 0 no-repeat #ECF0F4;
		}
		table.tableDetail tr td.label{
			width:150px;
			padding-right:10px;
			text-align:right;
		}
		table.tableDetail tr td.fld{
			width:auto;
		}
				table.tableDetail tr td.fld input{
					width:483px !important;
					width:485px;
				}
				table.tableDetail tr td.fld select{
					width:485px;
				}
		table.tablePraca tr td.info{
			width:124px;
		}
		
/* Tabela Praça */
table.tableDetail{
	width:945px;
}

/* --------------------------------------------------------------- Back end */
div.loggedMsg_backend{
	float:left;display:inline;
	margin:60px 8px 8px 10px;
	height:15px;
	overflow:hidden;
}
		div.loggedMsg_backend p{
			float:left;display:inline;
			margin:0;
		}
div.bodyContBackEnd{
	background:url(../img/bg_mnbackend.gif) 0 0 repeat-y;
}
div.contBoxBackEnd{
	float:left;display:inline;
	width:608px;
	margin:20px 0 0 40px;
}
		div.boxBackEnd{
			float:left;display:inline;
			width:588px !important;
			width:608px;
			height:auto;
			padding:0 10px 10px 10px;
			margin-bottom:8px;
			background:url(../img/bg_bd_backend.gif) bottom left no-repeat;
		}
				div.boxBackEnd h2{
					width:596px !important;
					height:23px !important;
					width:608px;
					height:30px;
					padding:7px 0 0 12px;
					background:url(../img/bg_tit_backend.gif) 0 0 no-repeat;
					margin:0 -10px 10px -10px;
					overflow:hidden;
				}
				div.boxBackEnd h2 a:link.fr,
				div.boxBackEnd h2 a:active.fr,
				div.boxBackEnd h2 a:hover.fr,
				div.boxBackEnd h2 a:visited.fr{
					margin:-2px 6px 0 0;
				}
div#contMnBackEnd{
	float:left;display:inline;
	width:245px !important;
	width:275px;
	padding:15px;
	background:#EEEEEE;
	margin:-10px 0 -10px -10px;
}
		ul#mnBackEnd{
			margin:0;
		}
		ul#mnBackEnd li{
			background:url(../img/mn_bg_backend.gif) 0 2px no-repeat;
			padding-left:20px;
			margin-bottom:7px;
		}
		ul#mnBackEnd li a:link,
		ul#mnBackEnd li a:hover,
		ul#mnBackEnd li a:active,
		ul#mnBackEnd li a:visited{
			text-decoration:none;
			color:#666666;
			font-weight:bold;
		}
table.tableConteudo{
	width:604px;
	margin:0 -8px;
}
		table.tableConteudo tr.on td{
			background:#ffffff;
		}
		table.tableConteudo tr td,
		table.tableConteudo tr td *{
			color:#666666;
		}
		table.tableConteudo tr td{
			padding-top:3px;
			padding-bottom:3px;
		}
		table.tableConteudo tr td.label{
			width:100px;
			padding-right:10px;
			text-align:right;
		}
				table.tableConteudo tr td.label label{
					font-weight:bold;
				}
		table.tableConteudo tr td.fld{
			width:auto;
		}
				table.tableConteudo tr td.fld input.w100p{
					width:486px !important;
					width:488px;
				}
				table.tableConteudo tr td.fld select{
					width:488px;
				}

.maisConteudo 

a.maisConteudo,  a.maisConteudo:link, a.maisConteudo:hover, a.maisConteudo:visited, a.maisConteudo:active {
font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
color:#215D17;
text-decoration:none;
}

.divLimpo {
margin:0 0 0 0;
padding:0 0 0 0;
}

.divNot1 {
margin:0 0 0 8;
padding:0 0 0 0;
float:left;
display:inline;
width:118px;
}
a.tipo1:link, a.tipo1:visited, a.tipo1:active{text-decoration:none; color:#000000;}
a.tipo1:hover{text-decoration:none; color:#339999;}

.divNot2 {
margin:0 18 0 18;
padding:0 0 0 0;
float:left;
display:inline;
width:118px;
}
.divNot3 {
margin:0 18 0 0;
padding:0 0 0 0;
float:left;
display:inline;
width:118px;
}
.divNot4 {
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
display:inline;
width:118px;
}
.divListaNot{
margin:0 0 0 0;
padding:0 0 0 30;
float:left;
display:inline;
}
.divListaMaisNot{
margin:0 0 0 0;
padding:0 0 10 0;
float:left;
display:inline;
}
