
/**    container (wrap all other elements)
  +--------------------------------------------+
  |                                            |
  |    header                                  |
  |                                            |
  +------+-------------------------------------+
  |     wrapper (wrap sidebar and content)     |
  |  s   |                                     |
  |  i   |                                     |
  |  d   |                                     |
  |  e   |                                     |
  |  b   |              content                |
  |  a   |                                     |
  |  r   |                                     |
  |      |                                     |
  |      |                                     |
  +------+-------------------------------------+
  |    footer                                  |
  +--------------------------------------------+
 */

body {
background-image:url(../images/bgpage.jpg);
background-repeat:repeat-x;
background-color:#b3b4b6;
width:100%;
height:100%;
margin:0pt;
padding:0pt;
text-align:center;
}

#container {
width:970px;
margin:0 auto;
text-align:left;
background-image:url(../images/bg.jpg);
background-position:0 193px;
background-repeat:no-repeat;
background-color:#b3b4b6;
min-height:100%;
margin-bottom:-50px;
}

#header {
width:970px;
height:151px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
background-position:0 0;
/*border-bottom:2px solid #F1F1F1;*/
}

#header h1 {

}

p {
	color: #222;
}

a {
	color: #222;
}

h2#tit-page {
	color: #222;
	font-size: 16px;
	height: 35px;
	background-image:url(../images/h2_page.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#wrapper {
width: 970px;
float: left;
}

#main_sidebar { 
float:left; 
width:300px; 
margin-top:42px; 
padding-bottom:30px;
/*background-image:url(../images/linha_home.gif);
background-repeat:no-repeat;
background-position:bottom;*/
text-align: justify;
font-family:Helvetica;
font-size: 13px;
color:#262626;
}

#page_sidebar {
float:right; 
width:300px; 
margin-top:42px; 
margin-bottom:10px;
text-align: center;

}

#support_sidebar { display:none; }

#content { 
float:right; 
width:580px; 
margin-left:10px;
margin-top:42px;
padding:10px; 
}

#content2 {
float:left; 
color:#262626;
width:570px;
font-family:Helvetica;
font-size:13px;
text-align: justify;
margin-right:42px 10px 20px 0;
}

#footer {
width:100%;
background-color:#4d4d4d;
clear:both; 
height:60px;
margin-top:-60px;
text-align:center;
}

#subfooter {
width:970px;
height:60px;
margin:0 auto;
position:relative;
text-align:left;
}

