#p-body-wrapper div, #p-body-wrapper table{}
div#p-body-wrapper {
	background:none;
}
div#p-body-innerwrapper {
	background:#FFF;
}
div#shell {
	margin:auto;
	min-height:580px;
	padding:0 0 0 13px;
	width:947px;					
}
div#p-body-bottomwrapper{
	margin-left:-13px;
}
img{
	border:none;
}

body{
	color:#666666;
}
a{
	color:#4596c7;
	font-weight: lighter;
	font-size: 9px;
}

#form_geral{
	width:947px;
	float:left;
}
ul{
	list-style:none;	
}
	
.bt_ok{
	width:24px;
	height:22px;
	background-image:url(../images/bt_ok.jpg);
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	border:none;
}

#bloc_form{
	background-color:#FFF;
	float:left;
	width:735px;
}
	#bloc_form div.left,
	#bloc_form div.right{
		border:1px solid #CCCCCC;
		float:left;
		display:block;
		height:140px;
		margin-right:20px;
		width:344px;
	}
	
	#bloc_form div.right{
		margin:0;
	}
	
	#bloc_form h3{
		background:#EDF1F4;
		border-bottom:1px solid #CCCCCC;
		color:#7994B1;
		display:block;
		font:20px/35px "Trebuchet MS",Arial,Helvetica,sans-serif;
		height:26px;
		margin:0 0 10px;
		padding:9px 15px 0;
	}

#sidebar{
	overflow: auto; 
	height: 400px; 
	font-size: 11px; 
	color: #000;
	font-size:10px;
}

	strong.nameAut{
		color:#0E5FD8;
	}
	
	#sidebar div.resultPesquisa{
		background:#EDF1F4;
		cursor:pointer;
		margin-bottom:5px;
		padding:5px;
	}
	
		#sidebar div.resultPesquisa img{
			float:left;
			display:block;
		}
		
		#sidebar div.resultPesquisa div{
			display:block;
			float:left;
			margin-left:5px;
			width:150px;	
		}
		
		#sidebar div.resultPesquisa br.clear{
			clear:both;
		}
		
.class_input_txt{
	border:1px solid #999999;
	margin-bottom:5px;
	height:18px;
	font-size:11px;
}

#mig_pao{
	float:left;
	width:960px;
	height:18px;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #E6E6E6; 
	margin-bottom:8px;
}

.list_form{
	text-align:left;
	height:14px;
}


.class_bt{
	background-color:#FFFFFF;;
	border:1px solid #666666;
}

a.link_form{
	color:#4596c7;
	height:14px;
	text-decoration:none;
}

#menu_left{
	width:200px;
	float:left;
	padding:0;
}

#menu_lat_geral{
	width:200px;
	margin-bottom:10px;
	float:left;
}


#banner{
	width:960px;
	height:154px;
	float:left;
	text-align:center;
}

.top_back_menu{
	width:200px;
	height:10px;
	background:url(images/Untitled-2_01.gif);
}

.cont_back_menu{
	width:160px;
	min-height:09px;
	background:url(images/Untitled-2_02.gif) repeat-y ;
	padding:20px;
	font-size:10px;
	line-height:18px;
}

.bottom_back_menu{
	width:200px;
	min-height:16px;
	background:url(images/Untitled-2_03.gif);
}


/* result cep */

div.resultadocep {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	float:left;
	margin:20px 0;
	padding:0px;
	width:710px;
}

div.resultadocep div.resultnometitle {
font-size: 9px;
width: 174px;
padding: 2px;
padding-left:4px;
font-weight:bold;
color:#0e5fd8;
border-left:1px solid #e0e2e9;
background: #f2f2f6;
float:left;
}

div.resultadocep div.resultnome {
font-size: 9px;
width: 174px;
padding: 2px;
padding-left:4px;
border-bottom:1px solid #e0e2e9;
border-left:1px solid #e0e2e9;

float:left;
background:#f2f2f6;
height: 35px;
}


div.resultadocep div.resultenderecotitle {
font-size: 9px;
width: 180px;
padding: 2px;
padding-left:2px;
font-weight:bold;
color:#0e5fd8;
background: #f2f2f6;
float:left;
}

div.resultadocep div.resultendereco {
font-size: 9px;
width: 180px;
padding: 2px;
padding-left:2px;
border-bottom:1px solid #e0e2e9; 
float:left;
background: #f2f2f6;
height: 35px;
}

div.resultadocep div.resultcidadetitle {
font-size: 9px;
width: 90px;
padding: 2px;
padding-left:2px;
font-weight:bold;
color:#0e5fd8;
background: #f2f2f6;
float:left;
}

div.resultadocep div.resultcidade {
font-size: 9px;
width: 90px;
padding: 2px;
padding-left:2px;
border-bottom:1px solid #e0e2e9; 
float:left;
background: #f2f2f6;
height: 35px;
}

div.resultadocep div.resultfonetitle {
font-size: 9px;
width:100px;
padding: 2px;
padding-left:2px;
font-weight:bold;
color:#0e5fd8;
background: #f2f2f6;
float:left;
}

div.resultadocep div.resultfone {
font-size: 9px;
width: 100px;
padding: 2px;
padding-left:2px;
border-bottom:1px solid #e0e2e9; 
float:left;
background: #f2f2f6;
height: 35px;
}

div.resultadocep div.resultsitetitle {
font-size: 9px;
width: 155px;
padding: 2px;
padding-left:2px;
font-weight:bold;
color:#0e5fd8;
border-right:1px solid #e0e2e9;
background: #f2f2f6;
float:left;
}

div.resultadocep div.resultsite {
font-size: 9px;
width: 155px;
padding: 2px;
padding-left:2px;
float:left;
border-bottom:1px solid #e0e2e9; 
background: #f2f2f6;
height: 35px;
border-right:1px solid #e0e2e9;
}

