html{height: 100%;}
body{font-family: verdana, arial, sans-serif;padding: 0px;margin: 0px;font-size: .68em;background: #6F7A86;color: #5A6370;}
p{margin: 0px;padding: 0px 0px 7px 0px;line-height: 1.7em;}
h1{font-family: arial, sans-serif;letter-spacing: .1em;}
h2{margin: 0px;padding: 0px 0px 4px 0px;font-size: 100%;}
a{outline: none;}
#main
{ width: 980px;
  margin-left: auto; 
  margin-right: auto;
  background: #FFFFFF url(backz.png) repeat-y;
  color: #5A6370;
}
#footer
{ margin-left: auto; 
  margin-right: auto;
  padding: 10px 21px 0px 19px;
  width: 920px;
  height: 26px;
  font-size: 94%;
  text-transform: uppercase;
  text-align: center;
}
#footer a{text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#logo
{ margin-left: auto; 
  margin-right: auto;
  width: 960px;
  height: 80px;
  text-align: left;
  background: #FFFFFF url(logo.jpg) no-repeat left bottom;
  color: white;
}
#menu
{ 
	margin: 61px 0 0 95px;
	font-size: 13px;
}
#menu a
{
	color: white;
	text-decoration: none;
}
#menu a:hover
{
	color: yellow;
	text-decoration: none;
}
#barraicons
{ margin-top: 2px;
  width: 209px;
  float: right;
}
#content
{ margin-left: auto; 
  margin-right: auto;
  width: 960px;
  height: auto;
  padding: 0px;
  overflow: hidden;
} 

#column1
{ width: 330px;
  float: right;
  padding: 0;
}

#column2
{ text-align: justify;
  width: 468px;
  float: left;
  padding: 12px 3px 15px 80px;
}

#column2adicionar
{ text-align: justify;
  width: 530px;
  float: left;
  padding: 40px 3px 15px 50px;
}

.la
{
border-bottom: 1px dotted #89A9C7;
height: 5px;
margin-bottom: 25px;
}

#column2 h1, #column2adicionar h1
{ padding: 6px 0px 4px 0px; 
  margin: 0px 0px 5px 0px; 
  border-bottom: 1px solid;
  font-size: 150%;
  text-transform: uppercase;
  font-weight: normal;
}

#column2 a{padding: 0px 0px 2px 0px;}
/* contactos - form layout */
form{margin-top: 0px;}
div.row
{clear: both;
width: 530px;
}
div.row span.formlabel 
{float: left;
width: 150px;
text-align: left;
}
div.row span.forminput
{float: right;
text-align: right;
}
div.spacer
{clear: both;
width: 80px;
}
#column2adicionar input, #column2adicionar textarea
{width: 370px; 
font-family: verdana, arial, sans-serif;
border: 1px solid;
font-size: 100%;
margin: 2px;
padding: 2px;
resize: none;
}
.submit
{font-family: verdana, arial, sans-serif;
border: 1px solid;
width: 70px;
height: 22px;
cursor: pointer;
font-size: 100%;
}
#column2adicionar .submit
{font-family: verdana, arial, sans-serif;
width: 70px;
height: 22px;
cursor: pointer;
font-size: 100%;
}
#pdestaques
{margin: 3px;
padding: 0px 0px 0px 0px;
line-height: 1em;
color: #1775D5;
font-weight: bold;
}
/* BANNER ROTATOR */
#SlideItMoo_banners_outer { 
display:block; 
position:relative; 
width:300px; 
height:250px; 
margin:0px auto 0px; 
border:0px #CCCCCC solid; 
}
#SlideItMoo_banners_inner { 
position:relative ; 
overflow:hidden ; 
width:300px ; 
height:250px ; 
margin:0px auto 0px;  
}
#SlideItMoo_banners_items { 
white-space:nowrap; 
display:block; 
position:relative; 
}
#SlideItMoo_banners_items a img { 
border:none; 
}
#footer
{background: #FFFFFF url(menu.png) repeat-x center bottom;
color: #eef2f8;
border-color: #D7D7D7;
}
#footer a, #footer a:hover
{background: transparent;
color: #D1D3D7;
}
h1, #column2 h1
{background: transparent;
color: #1775D5;
border-color: #89A9C7;
}
#column2 a, #column2 a:hover
{background: transparent;
color: #1775D5;
/*color: #1E86AD;*/
}
#column1 .titdestaque{
color: #1775D5;
/*color: #1E86AD;*/
font-family: Arial,sans-serif;
line-height: 1.6em;
font-weight: normal;
font-size: 1.6em;
margin: 0 15px 0 15px;
padding: 0;
}
#column1 a:hover{
text-decoration: underline;
}
#column1 a{
text-decoration: none;
}
#content
{ background: transparent;
/*color: #5A6370;*/
color: #303640;
}
#column2adicionar input, #column2adicionar textarea
{background: #FFFFFF;
/*color: #5A6370;*/
color: #303640;
border-color: #89A9C7;
resize: none;
}
#destaqueWrap {
margin-top: 1px;
margin-bottom: 0px;
padding: 10px;
background: #333333;
}
#destaquetab {
height: 18px;
float: left;
font-family:arial;
font-weight:bold;
background: #ffffff url(dwtableft.gif) no-repeat;
padding: 9px 10px 0px 10px;
}
#destaquetop {
height: 5px;
background: url(dwtop.gif);
}
#destaque {
background: #ffffff;
padding: 0 5px 0 5px;
}
#destaquebot {
height: 5px;
background: url(dwbot.gif);
}
.sepint{
line-height:0px;
height:0px;
clear:both;
}
.sepdestaque{
line-height:5px;
height:5px;
clear:both;
border-bottom:1px dotted #cacaca;
margin: 0px 15px 10px 15px;
}
/*** imagens dos parceiros 120px***/
ul.thumb120 {float: left;list-style: none;margin: 0; padding: 3px;width: 300px;}
ul.thumb120 li {margin: 0; padding: 0px;float: left;position: relative;width: 100px;height: 100px;}
ul.thumb120 li img {width: 90px; height: 90px;-ms-interpolation-mode: bicubic;border: 1px solid #ddd;padding: 2px;background: #ffffff;position: absolute;left: 0; top: 0;}
ul.thumb120 li img.hover {background:url(thumb_bg120.png) no-repeat center center;border: none;}
/*links uteis*/
ul.linksuteis {margin: 0 0 0 15px;padding: 0px;}
ul.linksuteis li {border-left:9px solid #CCCCCC;display:block;margin:2px 0 2px 0;padding:0 0 0 5px;background: none;}
ul.linksuteis li:hover {border-left:9px solid #1775D5;display:block;width:auto;}
ul.linksuteis li a{text-decoration:none; font-size: 13px;color:#1775D5;}
ul.linksuteis li a:hover{text-decoration:none; font-size: 13px;color:#CF4342;}
