html {
/*	overflow-x: hidden; */
	overflow-y: scroll;
	background-color: #fdfdfd;
}
#page {
	width: 920px;
	margin:0 auto;			
	padding: 0px;	
	text-align:left; /* "remédio" para o hack do IE */
}
#navbar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.70em;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding:10px 10px 10px 10px;
	background:url("../images/bkg_menu.png") repeat-x;
	height:40px;
}
#navbar li {
	list-style:none;
	display:inline;
	text-align:center;
}
#navbar a {
	width:113px;
	color:#000;
	text-decoration:none;
	background:url("../images/bkg_menu_over.png") no-repeat;
	float:left;
	padding:13px 0px 13px;
	margin:0 0px;
}
#navbar a:hover { 
	background-position:-109px 0px;
	color:#000;
}
#navbar li.active a {
	background-position:-218px 0px;
	color:#fff;
}
#splash {
	border:none; 
	margin: 0px 5px 0px 5px;
}
#headline {
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 15px 0px;
	padding: 0;
	font-size: 13px;
	height: 12px;
	color: #666			
}
#rodape {
	margin: 10px 0px;
}
#head1, #head2, #head3, #head4 {
	width: 215px;
	height: 225px;
	border: solid 1px #ddd;
	border-radius: 8px;
	float: left;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-right: 0px;
	
}
#head1 {
	margin-left: 3px;
	background: url("../images/head_01_home.png");
}
#head2 {
	margin-left: 15px;
	background: url("../images/head_02_home.png");
}
#head3 {
	margin-left: 15px;
	background: url("../images/head_03_home.png");
}
#head4 {
	margin-left: 15px;
	background: url("../images/head_04_home.png");
}
/* --------------- Global <a link CSS ------------------- */
a { text-decoration: none; }
a:link { color: #0000ff; }
a:visited { color: #0000ff; }
a:active { text-decoration: none; }
a:hover { text-decoration: none; }
/* --------------- ip_table <a link CSS ------------------- */
#ip_table #ipT a { text-decoration: none; }
#ip_table #ipT a:link { color: #0000ff; }
#ip_table #ipT a:visited { color: #0000ff; }
#ip_table #ipT a:active { text-decoration: none; }
#ip_table #ipT  a:hover { text-decoration: none; }
/* --------------- ip_table <a selection guide ------------------- */
#ip_table tfoot td.it_foot_right a { text-decoration: none; }
#ip_table tfoot td.it_foot_right a { color: #0000ff; }
#ip_table tfoot td.it_foot_right a:visited { color: #0000ff; }
#ip_table tfoot td.it_foot_right a:active { text-decoration: none; }
#ip_table tfoot td.it_foot_right a:hover { text-decoration: none; }
/* --------------- hack blue img border firefox ------------------- */
img {border: none;}
a.rollover1 {
	display: block;
	width: 215px;
	height: 225px;
	text-decoration: none;
}
a.rollover1:hover {
	background-position: -215px 0;
}
a.rollover2 {
	display: block;
	width: 215px;
	height: 225px;
	text-decoration: none;
}
a.rollover2:hover {
	background-position: -215px 0;
}
a.rollover3 {
	display: block;
	width: 215px;
	height: 225px;
	text-decoration: none;
}
a.rollover3:hover {
	background-position: -215px 0;
}
a.rollover4 {
	display: block;
	width: 215px;
	height: 225px;
	text-decoration: none;
}
a.rollover4:hover {
	background-position: -215px 0;
}
/************************************** IP ********************--------------------*/
#ip_table
{
	font-family: "Verdana", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px;
	width: 910px;
	text-align: left;
	height: 150px;
	scroll: yes;
	border-collapse: collapse;
}
/*------------ not used ---------------
#ip_table thead th.it_col_left
{
	background: #666666 url('../images/left_dark_grey.png') left -1px no-repeat;
}
-------------------------------------*/
#ip_table thead th.it_col_right
{
	background: #666666 url('../images/right_dark_grey.png') right -1px no-repeat;
}
#ip_table th
{
	padding: 5px;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	background: #666666;
}
#ip_table td
{
	padding: 8px 5px;
	background: #eeeeee;
	border-top: 1px solid #fff;
	color: #000;
}
#ip_table tfoot td.it_foot_left
{
	background: #eeeeee url('../images/botleft_dark_grey.png') left bottom no-repeat;
	padding: 3px;
}
#ip_table tfoot td.it_foot_right
{
	background: #eeeeee url('../images/botright_dark_grey.png') right bottom no-repeat;
	color: #666666;
	padding: 5px;
	text-align: left;
	font-size: 15px;
}
#ip_table tbody tr:hover td
{
	background: #dddddd;
}
/************************************** NEWS ********************--------------------*/
#sch_sil
{
	margin: 15px 5px;
	margin-bottom: 5px;	
}

#news_table
{
	font-family: "Verdana", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	margin: 15px 5px;
	margin-bottom: 5px;
	width: 910px;
	text-align: left;
	height: 150px;
	scroll: yes;
	border-collapse: collapse;
}
#news_table thead th.nt_col_left
{
	background: #666666 url('../images/left_dark_grey.png') left -1px no-repeat;
}
#news_table thead th.nt_col_right
{
	background: #666666 url('../images/right_dark_grey.png') right -1px no-repeat;
}
#news_table th
{
	padding: 5px;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	background: #666666;
}
#news_table td
{
	padding: 8px 5px;
	background: #eeeeee;
	border-top: 1px solid #fff;
	color: #000;
}
#news_table tfoot td.nt_foot_left
{
	background: #eeeeee url('../images/botleft_dark_grey.png') left bottom no-repeat;
	padding: 3px;
}
#news_table tfoot td.nt_foot_right
{
	background: #eeeeee url('../images/botright_dark_grey.png') right bottom no-repeat;
	color: #666666;
	padding: 3px;
	text-align: right;
}
#news_table tbody tr:hover td
{
	background: #dddddd;
}
/*-------------------------------------------------------------------------------------------------*/
p.grey::selection {
	background: #666666;
}
#about4 {
	margin-left: 5px;
	margin-bottom: 10px;
}
#about_us_text, #products_text, #services_text, #team_text {
	padding:20px;
	background-color: #eee;
	border: solid 0px #CCC;
	border-radius: 8px;	
}
#accordion {
	opacity: 0.95; 
	filter:Alpha(Opacity=95);
	width: 450px;
	font-size: 12px;
	padding-top: 60px;
	padding-left: 30px;	
}
#splash_contact_left {
	background-image: url(../images/splash_contact_left.png);
	width: 520px;
	height: 550px; 
	float: left;
	margin-left: 5px;
}
#splash_contact_right {
	background-image: url(../images/splash_contact_right.png);
	width: 390px;
	height: 550px;
	float: left; 
}
#gmaps {
	margin-top: 353px;
	margin-left: 15px;	
}
#ipT {
	color:#F93;
	line-height: 14px;
}
#sel_guide {
	margin-top: 10px;
}

/*---------------- css nivo -------------------------------
#slider {
    position:relative;
    width:618px; /* Change this to your images width 
    height:246px; /* Change this to your images height 
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
------------------- end css nivo -------------------------- */
