/******************************************/
/*                 layout                 */
/******************************************/
#header {width:100%;margin:0; background:#CC0000; border-bottom: #CCCCCC solid 5px;}
#headerContent { width: 940px; margin: 0 auto; padding: 15px 0;}
#logo {padding:5px; float:left;}
#slogan {float:right; line-height: 80px; font-size:30px; font-weight: bold; color:#FFFFFF; }

#main {margin:0;background:#fff; min-height: 300px;}
#mainContent { width: 940px; margin: 0 auto; padding: 15px 0;}
#content {float: left; width:710px;  padding:10px;  }
#column {float: left; width:170px; padding:10px;  border-left: #CCCCCC solid 1px; }
#footer { width:100%; min-height:80px; background:#E3E3E3;border-top:3px solid #CCC;}
#footerContent { width: 940px; margin: 0 auto; padding: 25px; font-family: Arial, sans-serif, Verdana, Helvetica; font-size:11px; color: #000; text-align: center; }


/******************************************/
/*                 style                  */
/******************************************/

body {margin:0; padding:0; background:#E3E3E3;font-family: Arial, Helvetica;font-size:12px;}
a:link { color: #CC0000; text-decoration: none; }
a:visited { color: #CC0000; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: none; }

h1 {
	font-size: 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif ;
	font-style: italic; /* normal oblique*/
    font-variant: normal; /* small-caps */
    /* font-weight: normal;  bold */ 
	color: #00476f;
	margin:0 0 15px 0;	
   }
h2 {
	font-size: 18px;
	color: #00476f;
	margin:0 0 10px 0;	
   }   
h3 {
	font-size: 14px;
	color: #00476f;
	margin:0 0 8px 0;	
   }  

.doNotDisplay {display: none !important;}
.borderNone { border:none !important; }
.clear {clear:both;}

.contato { color:#333333; font-size:18px;}
.contato a { color:#333333; font-size:18px;}

.block{ width: 46%; float:left; padding: 10px;}

#footerContent a { color: #000; text-decoration: none; }
#footerContent a:hover { color: #CC0000; text-decoration: none; }
  
.footerLinks { text-align: center; }
.footerLegal {padding: 10px 0;  border-top: 2px solid #CCC; border-bottom: 2px solid #CCC; }
.footerTM {
  font-family: Verdana, Arial, sans-serif,;
  font-size:9px;
  color: #000;   
  text-align: center;
 }
 
