body {margin: 0;font-family: Arial;font-size:12px;}
.clearfloat {clear:both;height:0;line-height: 0px;}

#faixa_rss{height:40px;top:0;}
#faixa_rss .inner{
position:absolute; left: 1179px; top: 14px;
}

#faixa_superior{background-color:#cfe9f9;position:absolute; left: 0; top:40px; width: 100%; height: 169px;}
#faixa_superior .logo{position:absolute;left:250px;background:url(../imagens/logo.png) no-repeat;width:200px;height:82px;top:10px;}
#faixa_superior .menu_barra{position:absolute; left:250px; width:980px; height:34px; top: 105px;}

#faixa_superior .menu_login{position:absolute;left: 995px; top: 24px;padding: 20px 0 0 5px;color: #a9a9a9;}
#faixa_superior .menu_login li {float: left;list-style: none;font-size: 11px;margin: 0;padding: 0 5px;background: url(../imagens/user_menu_linha.png) no-repeat right center;}
#faixa_superior .menu_login li.last {background: none;}
#faixa_superior .menu_login a:link,#faixa_superior .menu_login a:visited,#faixa_superior .menu_login a:active {color: #a9a9a9;text-decoration: none;}
#faixa_superior .menu_login a:hover {text-decoration: underline;}



#principal{width:980px;margin-left:250px;}

#faixa_cases{padding:20px 0;}

#faixa_cases h1{
font-size:24px;
}

#faixa_cases h3 {
	margin: 0;
	padding: 0 0;
	font-size: 16px;
}

#faixa_cases spam{
	text-align: justify;
	padding: 0 0;
}


#faixa_cases li {
	list-style:none;
	list-style-image:url(/includes/ideu/imagens/ul_list_square.gif);
	padding: 5px 0;
}

#faixa_cases .solution{
	float:left;width:630px;
}

#faixa_cases .bannerRotator{
float:left; width:350px;
}


#faixa_cases .solution .esquerda{
width:300px;float:left;padding-right:30px;
}
#faixa_cases .solution .direita{
width:300px;float:left;
}

#faixa_sliders{padding:20px 0;}

#faixa_sliders .conteudos{width:420px;float:left;padding-right:20px;}
#faixa_sliders .conteudos h2{font-size: 28px;font-weight:100;}
#faixa_sliders .conteudos p{text-align:justify;}  
#faixa_sliders .conteudos .item{padding-bottom:20px;}
#faixa_sliders .conteudos .item_borda{border-bottom:#999999 dotted thin;}

#faixa_sliders .services{width:220px;float:left;padding-right:20px;border-right:#999999 thin dotted;border-left:#999999 thin dotted;padding: 0 20px;min-height:500px;}
#faixa_sliders .services h2{font-size: 20px;font-family:Arial;font-weight:100;}
#faixa_sliders .services ul {margin: 0;padding: 0;	width: 100%;	overflow: hidden;	padding:  0 0 5px;}
#faixa_sliders .services li {list-style: none;	background:url(../imagens/bg_menu_services.png) no-repeat;	width: 100%;	float: left;	padding: 4px 0 0;	font-weight: normal;font-family:Arial;font-size: 12px;}
#faixa_sliders .services li.first {background: none;padding: 0;}

#faixa_sliders .services a:link,#faixa_sliders .services a:visited,#faixa_sliders .services a:active {
	display: block;line-height: 26px;color: #9b9b9b;text-decoration: none;background:url(../imagens/seta.png) no-repeat 12px center;
}

#faixa_sliders .services a:hover {color: #266d89;text-decoration: none;}
#faixa_sliders .services span {display: block;padding: 0 0 0 23px;}

#faixa_sliders .news {width:220px;float:left;padding-left:20px;}
#faixa_sliders .news h2{font-size: 20px;font-family:Arial;font-weight:100;}
#faixa_sliders .news .news_content{padding:  0 0 5px;}
#faixa_sliders .news .news_content p{text-align:justify;}
#faixa_sliders .news .news_content a:link{text-decoration: none;color:#12b2ad}




#header_menu {margin:0;padding: 0 0;width: 980px;height:34px;overflow: hidden;background: url(../imagens/menu_bg.png) no-repeat right center;}
#header_menu li {list-style: none;float: left;padding: 0 20px;}

#header_menu a:link,#header_menu a:visited,#header_menu a:active {display: block;font-size: 12px;color: #737272;text-decoration: none;line-height: 34px;}
#header_menu a:hover {color: #000000;background-color:#e55301;text-decoration: none;}


#flash_principal {margin-top:150px;background-color:#cfe9f9;padding-bottom:20px;}
#flash_container {margin-left:250px;}

#news_subscriber{height: 180px;padding: 20px 0;}
#news_subscriber .inner{margin-left:960px;}
#news_subscriber h2{font-size: 15px;font-family:Arial;}
#news_subscriber .button{cursor:pointer;width:62px;height:30px;border:0;background:url(../imagens/newsletter_sbsc.png) repeat-x left top;}

/* begin footer */
#footer {height: 122px;min-height: 122px;background: #242424;background:#404040 url(../imagens/footer_bg.gif) repeat-x;color: #555;}
/* for Internet Explorer */
/*\*/
* html #footer {height: 122px;}
/**/
#footer .inner {height: auto;width: 1000px;position: relative;top: 0;left: 0;margin: 0 auto;overflow: hidden;}
#footer .inner:after {display: none;}
#footer_info {float: left;margin: 21px 0 0 63px;display: inline;width: 762px;}
#footer .logo {display: block;width: 127px;height: 24px;text-indent: -3000px;overflow: hidden;}
#footer_menu {margin: 0;padding: 3px 0;width: 100%;overflow: hidden;}
#footer_menu li {list-style: none;float: left;padding: 0 11px;background:url(../imagens/footer_menu_bg.gif) no-repeat right center;}
#footer_menu a:link,#footer_menu a:visited,#footer_menu a:active {font-size: 12px;	color: #737272;	text-decoration: none;}
#footer_menu a:hover {text-decoration: underline;}
#footer_menu li.last {background: none;}
#footer_menu li.first {padding-left: 0;}
#footer p {margin: 0;padding: 0;}
#powered {display: block;width: 114px;height: 24px;text-indent: -3000px;overflow: hidden;background:url(../imagens/powered.png) no-repeat;float: right;position: relative;top: 50px;}

/* end footer */

/* begin pagina content */
#page {	width: 869px;	margin: 34px 0 0 64px;	padding: 0 0 34px 0;}

.section {	margin: 19px 0 0;} 

.section_title {	margin: 0 0 7px;	padding: 0 0 3px;	width: 100%;	overflow: hidden;	border: solid #f6f6f6;	border-width: 0 0 1px;}

.main_title {width: 100%;overflow: hidden;margin: 16px 0 8px;}
.main_title h3 {margin: 0;padding: 0;color: #57889c;flloat: left;white-space: nowrap;font-size: 16px;line-height: 23px;float: left;white-space: nowrap;}
.main_content {width: 100%;overflow: hidden;}

.section_title h2 {
	font-weight: normal;
	font-size: 30px;
	color: #85a8b8;
	margin: 0;
	padding: 0;
	float: left;
	white-space: nowrap;
}

.section_content {
	line-height: 16px;
}

.tags {width: 100%;overflow: hidden;margin: 0;padding: 3px 0 0;font-size: 11px;color: #6f6e6e;}
.tags dt {margin: 0;padding: 0;float: left;color: #6f6e6e;font-weight: bold;white-space: nowrap;}
.tags dd {margin-left: 40px;padding: 0;}
.tags a:link,.tags a:visited,.tags a:active {color: #3995b9;text-decoration: none;}
.tags a:hover {color: #266d89;text-decoration: underline;}

/* styles for the star rater                */
.star-rating{list-style:none;	margin-left:5px!important;padding:0px!important;width: 125px;height: 25px;position: relative;background: url(../imagens/star_rating.gif) top left repeat-x;}
.star-rating li{padding:0px;margin:0px;float: left;}
.star-rating li a{	display:block;
		width:25px;		height: 25px;		text-decoration: none;		text-indent: -9000px;
		z-index: 20;		position: absolute;		padding: 0px;
	}

.star-rating li a:hover{background: url(../imagens/star_rating.gif) left bottom;z-index: 1;left: 0px;}
.star-rating li.current-rating{background: url(../imagens/star_rating.gif) left center;position: absolute;height: 25px;display: block;text-indent: -9000px;z-index: 1;}	
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:25px;}
.star-rating a.two-stars{left:25px;}
.star-rating a.two-stars:hover{width: 50px;}
.star-rating a.three-stars{left: 50px;}
.star-rating a.three-stars:hover{width: 75px;}
.star-rating a.four-stars{left: 75px;}	
.star-rating a.four-stars:hover{width: 100px;}
.star-rating a.five-stars{left: 100px;}
.star-rating a.five-stars:hover{width: 125px;}

