body { margin: 0pt; padding: 0pt; background: rgb(136, 164, 183) url('images/body_bg2.gif') repeat-x scroll center top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.main { margin: 0pt auto; background: rgb(255, 255, 255) url('images/main_bg.gif') repeat-y fixed center top; width: 760px; }
img { border: 0px none ; margin: 0pt; padding: 0pt; }
.top { background: rgb(255, 255, 255) url('images/main_bg.gif') repeat-y fixed center top; height: 83px; clear: both; width: 702px; padding-left: 30px; padding-right: 30px; }
.topl { background: rgb(255, 255, 255) url('images/webertini2.jpg') no-repeat scroll center; float: left; width: 300px; height: 83px; }
.top2 { background: rgb(255, 255, 255) ; width: 380px; height: 50px; margin-left: 300px; padding: 15px 0px 0px 10px;}
.shortnfo { background: rgb(77, 107, 127) url('images/header2.jpg') no-repeat scroll center top; width: 762px; height: 144px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: rgb(255, 255, 255); }
.content { clear: both; width: 760px; }
.content .leftColumn { margin: 0pt; padding: 10px 8px 10px 25px; float: left; width: 225px; }
.leftColumn h2, .leftColumn h2 a { font-size: 18px; border-bottom: 1px dashed #999999; }
.leftColumn ul { border: medium none ; margin: 0pt; padding: 0pt 0pt 5px; background: rgb(255, 255, 255) none repeat; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; list-style-type: none; }
.leftColumn li {
	margin: 7px 0pt;
	padding: 0pt;
	text-align: center;
}
.leftColumn a:link, .leftColumn a:visited { color: rgb(102, 102, 102); font-weight: bold; text-decoration: none; }
.leftColumn a:hover, .leftColumn a:active { color: rgb(176, 0, 0); font-weight: bold; text-decoration: none; }
.leftColumn p { text-align: center; }
.content .rightColumn { padding: 10px 0px 10px 8px; float: left; width: 470px;}
.rightColumn h2 {
	margin: 0pt;
	padding: 0pt;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-align: center;
}


.content .centerColumn { padding: 10px 20px 0px 30px; float: left; width: 708px; height: auto;}
.centerColumn h2, .centerColumn h2 a { margin: 0pt; padding: 0pt; font-size: 18px; color: #333333; letter-spacing: 0px; font-weight: normal; text-decoration: none; }
.centerColumn h2 a:hover { margin: 0pt; padding: 0pt; font-size: 18px; color: rgb(180, 0, 0); letter-spacing: 0px; font-weight: normal; text-decoration: none; }

.content .portdirColumn { padding: 0px; float: left; width: 353px; }
.centerportdirColumn h2, .portdirColumn h2 a { margin: 0pt; padding: 0pt; font-size: 18px; color: #333333; letter-spacing: 0px; font-weight: normal; text-decoration: none; }
.centerportdirColumn h2 a:hover { margin: 0pt; padding: 0pt; font-size: 18px; color: rgb(180, 0, 0); letter-spacing: 0px; font-weight: normal; text-decoration: none; }


.content .portesqColumn { padding: 0px 0px 0px 20px; float: left; width: 330px; }
.portesqColumn a:visited { color: rgb(3, 33, 173); }
.portesqColumn a { text-decoration: none; color: rgb(3, 33, 173); }
.portesqColumn a:hover {text-decoration: underline; color:#FF9900;}
.centerportesqColumn h2, .portesqColumn h2 a { margin: 0pt; padding: 0pt; font-size: 18px; color: #333333; letter-spacing: 0px; font-weight: normal; text-decoration: none; }
.centerportesqColumn h2 a:hover { margin: 0pt; padding: 0pt; font-size: 18px; color: rgb(180, 0, 0); letter-spacing: 0px; font-weight: normal; text-decoration: none; }

.center .image { margin: 10px 0pt 10px -3px; float: right; }
.center p { margin: 5px 0pt; }
.footer { background: rgb(77, 107, 127) url('images/bottom_bg.gif') no-repeat scroll center top; width: 728px; height: 40px; padding-top: 6px; padding-left: 34px; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.footer p { margin: 0pt; padding: 7pt; }
.footer a:link, .footer a:visited { color: rgb(255, 204, 51); text-decoration: none; }
.footer a:hover, .footer a:active { color: rgb(255, 204, 51); text-decoration: underline; }
.post { margin: 0pt 0pt 10px; }
.post .info { border: 1px solid rgb(227, 228, 228); padding: 2px 3px 3px 8px; background-color: rgb(245, 245, 245); font-size: 0.9em; color: rgb(176, 0, 0); }
.entry a:visited { color: rgb(3, 33, 173); }
.entry a { color: rgb(3, 33, 173); }

#box { width:705px; margin: 0px; padding: 10px 0px 0px 30px;}

#box h1{ margin: 0pt; padding: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; letter-spacing: 0px; font-weight: normal; text-decoration: none; }

#box h2 { border: 1px dashed rgb(0, 64, 128); padding: 5px; background: rgb(217, 236, 255) none repeat; color: rgb(0, 64, 128); margin-top: 2px; margin-bottom: 5px; font-size: 16px; font-weight: bold; }

.categoria { border: 1px dashed rgb(128, 129, 130); padding: 5px; background: #E3E9ED none repeat; color: rgb(0, 64, 128); margin-top: 2px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }


.link {
width: 100px;
text-align: center;
line-height: 20px;
}

.boximagemesq{
margin:2px;
width:165px;
height:143px;
float:left;
}

.boxtextosesq{
margin:2px;
width:167px;
height:143px;
float:left;
}

.boximagemdir{
margin:0px 0px 0px 25px;
width:165px;
height:143px;
float:right;
}

.boxtextosdir{
margin:2px;
width:167px;
height:143px;
float:right;
}

#box div.clear{
overflow:auto;
height:1px;
clear:both;
}

.table1 { margin: 5px 0px 5px 0px; padding: 5px; }
.table { margin: 5px 0px 5px 0px; padding: 5px; }

.table a {
	text-decoration: none;
	color: #315F77;
}

.table a:hover {
	background: #FF9900;
	text-decoration: underline;
	color: #ffffff;
	display:block;
}

.novo {
	color: #FF0000;
	font-size: 9px;
}

/* BOTAO ENVIA E LIMPA DO FORM CONTATO */
.botao {
	padding: 3px;
	border: none;
	background: #5191D7;
	text-transform: lowercase;
	font-size: 10px;
	color: #FFFFFF;
}

.campo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

