/* body */
.corpo1 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bk_01.gif);
	background-repeat: repeat-x;
	overflow: auto;
}
.corpo2 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bk_02.gif);
	background-repeat: repeat-x;
	overflow: auto;
}
.corpo3 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.corpo4 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bk_03.gif);
	background-repeat: repeat-x;
	overflow: auto;
}


/*titulos */
.tit-01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #069C06;
}
.tit-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E6B800;
}
.tit-03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3385AD;
}
.tit-04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #759B00;
}
.tit-05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666699;
}
.tit-06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00A4A4;
}
.tit-07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#FF9900;
}
.tit-08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#7EA800;
}
.tit-09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#999966;
}
.tit-residencial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#0080ab;
}
.tit-comercial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#91c842;
}


/* textos */
.txt-01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
}
.txt-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txt-03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #557971;
	font-weight:bold;
	text-decoration: none;
}
.txt-04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C94B7;
}
.txt-05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CAA200;
}
.txt-06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.txt-07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF9900;
}
.txt-08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#41A554;
}
.txt-09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999933;
}
.txt-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999966;
}
.txt-012 {
	font-family: Arial, Helvetica, sans-serif;
	overflow:auto;
	height:380;
	font-size: 11px;
	color: #757575;
}
.txt-residencial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0080ab;
}
.txt-comercial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#91c842;
}


/* links */
.link-01:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #069C06;
	text-decoration: none;
	
}
.link-01:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #069C06;
	text-decoration: none;
}
.link-01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #069C06;
	text-decoration: underline;
}

.link-02:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
	text-decoration: none;
	
}
.link-02:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
	text-decoration: none;
}
.link-02:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
	text-decoration: underline;
}



/* layout do site */
#geral {
	width:770px;
}
#coluna1 {
	width:155px;
	float:left;
}
#coluna2 {
	width:435px;
	float:left;
	text-align:left;
}
#coluna3{
	width:180px;
	float:right;
}
#coluna4 {
	width:570px;
	float:left;
}
#coluna5{
	width:20px;
	float:left;
}
#coluna6 {
	width:600px;
	float:left;
	text-align:left;
}
#coluna7 {
	width:195px;
	float:left;
}

#coluna8{
	width:480px;
	float:left;
	text-align:left;
}

#coluna9 {
	width:770px;
	float:left;
	text-align:left;
}

#gerala {
	width:772px;
}

#coluna2a{
	width:383px;
	float:left;
	text-align:left;
}
#coluna3a{
	width:232px;
	float:right;
	text-align:right;
}

/* Bordas */
.borda-01 {
	border: 2px solid #E6ECF0;
}


/*empresa */
#tb-base{
	width:100%;
	height:100%px;
	clear:both;
}
#tb-base2{
	width:100%;
	height:18px;
	clear:both;
}

#tb-col-01{
	width:12px;
	float:left;
}
#tb-col-02{
	width:400px;
	float:left;
}
#tb-col-03{
	width:18px;
	float:left;
	clear:both;
}
#tb-col-04{
	width:584px;
	float:left;
}
#tb-col-05{
	width:16px;
	float:left;
}

/*tabelas*/
table.bordas {
	border-collapse: collapse;
}

table.bordas tr td {
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
	padding: 1px;
}

/* Sub menu */
#base {
	position:relative;
	margin:0px;
	width:770px;
	height:125px;
	text-align:left;
}

/* left: 152px;*/

#submenu_01 {
	position:absolute;
	left:192px;
	top:122px;
	visibility:hidden;
	width:195px;
	height:70px;
}

/* left: 302px;*/

#submenu_02 {
	position:absolute;
	left:390px;
	top:122px;
	visibility:hidden;
	width:145px;
	height:70px;
}

#submenu_03 {
	position:absolute;
	left:192px;
	top:122px;
	visibility:hidden;
	width:200px;
	height:70px;
}

/* Sub menu */
.sbmenu {
	position:absolute;
	display:none;
	top:-59px;
	width:145px;
	height:70px;
}
#sbmenu_1 {
	margin:92 0 0 153px
}
#sbmenu_2 {
	margin:92 0 0 302px
}

/* itens do submenu */
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 194px; /* Width of Menu Items */
	border-bottom: 1px solid #A0BAB6;
	}

ul li {
	position:relative;
	}

ul li a {
	display: block;
	text-decoration: none;
	color: #557971;
	background: #E9EFEE; /* IE6 Bug */
	padding: 3px;
	border: 1px solid #A0BAB6;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #FFFFFF; background: #A0BAB6; } /* Hover Styles */

ul ul {
	position:absolute;
	display:none;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
}

/* Form */
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

.formbt-01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003300;
}
.formbt-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
}

.fotoborda {
	border: 4px solid #CCCCCC;
}
