@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}

object {
outline: none;
}

a:link,a:visited {
	text-decoration:none;
	color: #666666;
	
}

a:hover {
	text-decoration:underline;
	color: #666666;
}

#pagina{
	margin:0 auto;
	text-align:center;
	width:940px;
}

/*########## MENU ##########*/
#menu{
	/*width:940px;*/
	width:870px;
	height:32px;
	padding-left:70px;
}

#menu a{
	text-decoration:none;
	color:#333333;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu ul li{
	display:inline;
	float:left;	
	color:#333333;
	line-height:32px;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	margin-right:13px;
}

/*########## DROPDOWN ##########*/
#jsddm
{	margin: 0;
	padding: 0;
	
	
	}
	
	#jsddm li
	{	/*float: left;*/
		list-style: none;
		
	}

	#jsddm li a
	{	/*display: block;*/
		text-decoration: none;
		white-space: nowrap;
		font-weight:bold;
		/*width: 50px;*/
	}

	#jsddm li a:hover
	{	color:#999;
	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			background-color:#FFF;
			opacity: 0.85;
			filter: alpha(opacity=85);
			width:220px;
			_position:absolute;
			_left:450px;
			_top:25px;
			text-align:left;
			padding-left:10px;
			}
		
		#jsddm li ul li
		{	float: none;
			display: inline;
			text-align:left;
			margin:0px;
			
			
			
			
			}
		
		#jsddm li ul li a
		{
			height:20px;
		}
		
		#jsddm li ul li a:hover
		{	}

/*########## FLASH ##########*/
#flash{
	width:940px;
	height:352px;
	background-color:#FFF;
}


/*######### TITLE ##########*/
#title{
	/*width:940px;*/
	width:908px;
	height:54px;
	line-height:54px;
	vertical-align:middle;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	padding-left:32px;
}


/*########## CONTENT ##########*/
#content{
	width:940px;
	min-height:424px;
	
}

#content ul{
	margin:0px;
	padding:0px;
	margin-left:30px;
}

#content ul li{
	display:inline;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:212px;
	outline:none;
}


/*########### OUTROS ##########*/
#outros{
	/*width:940px*/;
	width:899px;
	/*height:166px;*/
	height:162px;
	padding-left:41px;
	padding-top:4px;
}

#outros ul{
	margin:0px;
	padding:0px;
}

#outros ul li{
	display:inline;
	float:left;
	background-image:url(../img/outros_background.jpg);
	width:317px;
	height:162px;
	margin-right:36px;
}

#outros ul li h1{
	font-size:13px;
	color:#666666;
	text-align:left;
	margin-top:34px;
	margin-left:18px;
}

#outros ul li p{
	font-weight:normal;
	font-size:11px;
	text-align:left;
	margin-left:18px;
	margin-right:18px;
	_margin-left: 18px;
	_margin-bottom:2px;
	_margin-top:2px;
}

#outros ul li .news{
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-align:left;

}

#outros ul li #form{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-top:10px;
	height:109px;;
	background-position:left bottom;
	background-repeat:no-repeat;
}

#outros ul li #form input{
	width:141px;
	height:17px;
	background-image:url('../img/news_input_background.jpg');
	border:none;
	margin-left:7px;
	_background-color:#FFF;
	*border-width:0px;
}

#outros ul li #form input.btn{
	background:none repeat scroll 0 0 transparent;
	color:#666666;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:16px;
	text-align:right;
	width:82px;
	*text-align:left;
}


/*########## RODAPÉ ##########*/
#rodape{
	height:17px;
	margin-left:209px;
	font-size:12px;
	font-weight:bold;
	color:#9A9A9A;
	text-align:left;
	clear:both;
	margin-top:10px;
}


#logo_ibm{
	background-image:url(../img/logo_ibm.png);
	width:84px;
	height:52px;
	position:relative;
	top:-10px;
	float:right;
	behavior: url(../iepngfix/iepngfix.htc);
}

.btn_enviar_contato{
	background-color:#FFF;
	width:53px;
	height:18px;
	border:none;
	color:#666666;
	font-weight:bold;
	float:right;
	cursor:pointer;
	_margin-right:180px;
	_margin-top:0px;
	margin-top /*\**/: 10px;
	margin-right /*\**/: 180px;
	*margin-top:112px;
}


