﻿html, body {
height: 100%;
} 
body{
margin:0;
padding:0;
background:#3d4c56 url(/Style%20Library/SafeMode/images/backgroundGeral.png) repeat-y;
color:#3D4C56;!important

}
img{border:0;}
/*
ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}
*/


select {
	font-family:Trebuchet MS;
	font-size:11px;
}


.text a{color:#3D4C56;}
.text a:link    {color:#3D4C56;}
.text a:visited {color:#F74D10;}
.text a:hover   {color:#F74D10;}
.text a:active  {color:#3D4C56;} 


.menuBox ul, .menuBox li, .portfolio ul, .portfolio li {
	margin:0; 
	padding:0; 
	list-style:none;
}

.authentication{
				background-color:#fff;
}

.authentication .ms-siteaction{
				height:30px;
}



#PAGE {	
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Trebuchet MS;
	font-size:10px; 
	width:100%;
	/*height:100%;*/
		/*overflow:auto;*/
}

/* ----- Header -----*/
#HEADER {
	width:860px;
	height:138px;	
	margin:0 auto;	
	background:#fff url(/Style%20Library/SafeMode/images/headerBkg.jpg) repeat-x;
}

#HEADER .left{float:left;width:200px;}
#HEADER .right{float:right;width:268px;}

.title{
	font-size:24px;
	color:#f14d11;
	line-height: 24px;
	padding-bottom: 5px;
}
.maintext{
	font-size:12px;
	color:#f14d11;
		line-height:normal;
	border-bottom: 0px transparent none;
	padding-bottom:0;		
}
.text{
	font-size:11px;
	line-height:15px;
	color:#3d4c56;
	/*border-bottom:#3D4C56 1px solid;*/
	padding-bottom:10px;
}


.logoBox{
	width:175px;
	height:108px;
	padding:17px 0 0 25px;
	/*background:#fff url(/Style%20Library/SafeMode/images/logo.png) no-repeat;*/
}
.logoBox img{
	width:175px;
	height:108px;
	cursor:pointer;
}
.logoCgdBox{
	width:180px;
	height:18px;
	float:right;
}
.logoCgdBox img{
	width:180px;
	height:18px;
}
.lemaBox{
	width:246px;
	height:19px;
	float:left;
	padding-top:85px;
}
.lemaBox img{
	width:246px;
	height:19px;
}
.lemaBox2{
	width:251px;
	height:22px;
	float:left;
	padding-top:85px;
}
.lemaBox2 img{
	width:251px;
	height:22px;
}
/* -------------- */

/* ----- Conteudo Meio -----*/
#conteudo{
	width:860px;
	/*height:590px;*/
	margin:10px auto;
	background-color:#fff;
	overflow:hidden;
	/*height:100%;*/
	background:#fff url(/Style%20Library/SafeMode/images/contentBkg.png) repeat-x top;
	min-height:650px;
}
#conteudo .left{
	float:left;
	width:230px;
	/*overflow:auto;*/
}
#conteudo .right{
	float:right;
	width:630px;
	position:relative;
}
	/*--- Pesquisa ---*/
.searchBox{
	width:200px;
	height:30px;
	background:#3d4c56 url(/Style%20Library/SafeMode/images/leftMenuBkg.jpg) repeat-y;
	padding-left:25px;
	padding-top:13px;
	/*margin-bottom:5px;*/	
}
.searchField{
	width:166px; 
	height:18px;
	float:left;
}
.searchField input{
	width:166px; 
	height:18px;
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:Trebuchet MS;
	color:#3d4c56;
}
.searchSubmit{
	float:left;
	margin-left:5px;
	margin-top:3px;
	height:18px;
	width:13px;
	cursor:pointer;
	/*background:url(/Style%20Library/SafeMode/images/lupaIcon.png) no-repeat;*/
}
/*.searchSubmit:hover{
	background:url(/Style%20Library/SafeMode/images/lupaIcon_hover.png) no-repeat;
}*/
.searchSubmit img{
	width:13px;
	height:13px;
}
.Search-Result{
	margin-right:22px;
}
	/*----------------*/
	/*--- Left Menu ---*/
#QUICKLEFTMENU{
}
/*
.leftMenu1{
	height:226px;
}
.leftMenu2{
	height:103px;
}
.leftMenu3{
	height:103px;
}	
*/


.leftMenuBox{
	width:225px;
	margin-top:5px;
	background:#3d4c56 url(/Style%20Library/SafeMode/images/leftMenuBkg.jpg) repeat-y;
	padding-top:8px;
	padding-bottom:8px;
}
.leftMenuBox .title{
	width:200px;
	height:26px;
	font-size:20px;
	line-height: 26px;
	padding-left:25px;
	color:#fff;
	cursor:pointer;
	padding-bottom:0;
	/*text-transform:uppercase;*/
}

/*.leftMenuBox:hover .title{
	background:#f5841f url(/Style%20Library/SafeMode/images/leftMenuTitleBkg.jpg) repeat-y;

}*/
.leftMenuBox .title a{
	color:#fff;
	text-decoration:none;
	width:200px;
	cursor:pointer;
}
.chgcursor .title, .chgcursor .title a{
	cursor:default !important;
}

.leftMenuBox .text{
	width:195px;
	/*height:95px;*/
	font-size:11px;
	/*line-height: 13px;*/
	padding:2px 5px 0px 25px;
	color:#fff;	
	border-bottom:0px transparent none;
}


	
/*.leftMenu1 .text{
	width:200px;
	height:95px;
	font-size:12px;
	line-height: 13px;
	padding-left:25px;
	padding-top:2px;
	color:#fff;	
}
.leftMenu2 .text{
	width:200px;
	height:45px;
	font-size:12px;
	line-height: 13px;
	padding-left:25px;
	padding-top:2px;
	color:#fff;	
}
.leftMenu3 .text{
	width:200px;
	height:45px;
	font-size:12px;
	line-height: 13px;
	padding-left:25px;
	padding-top:2px;
	color:#fff;	
}*/
.leftMenuBox .plus{
	height:26px;
	padding-left:25px;
}
.leftMenuBox .plus a {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.leftMenuBox:hover .plus a{
	/*display:none;*/
}
.leftMenuBox .sectionsBox{
	width:225px;
	/*height:26px;*/
	font-size:12px;
	padding-left:0px;
	color:#fff;
	border-top:solid 1px #838f96;
	margin-top:60px;
	padding-bottom:15px;
}
.leftMenuBox .sectionsBox li{
	padding-left:25px;
	height:19px;
	line-height:19px;
	border-bottom:solid 1px #838f96;
	cursor:pointer;
}

.leftMenuBox .sectionsBox li a{
	text-decoration:none;
	text-transform:none;
	color: #FFFFFF;
	font-size: 12px;
}

/*
.leftMenuBox .sectionsBox li:hover{
	background:#f5841f url(/Style%20Library/SafeMode/images/leftMenuTitleBkg.jpg) repeat-y;
}

.leftMenuBox:hover .sectionsBox li:first-child{
	background:#f5841f url(/Style%20Library/SafeMode/images/leftMenuTitleBkg.jpg) repeat-y;
}
*/

.leftTextBox{
	width:201px;
	height:47px;
	margin-top:5px;
	padding-top:18px;
	padding-left:24px;
	background-color:#edf0f1;
	font-size:11px;
	padding-bottom:18px;
}
.leftTextBox span{
	font-size:11px;
}
.leftTextBox span a{
	font-size:10px;
	text-decoration:none;
	text-transform:none;
	color: #f05423;
}
.leftTextBox span a:hover{
	text-decoration:none;
	text-transform:none;
	color: #3d4c56;
}

/*.leftMenuBox:hover .sectionsBox:first-child{
	background:#f5841f url(/Style%20Library/SafeMode/images/leftMenuTitleBkg.jpg) repeat-y;
}*/
.leftMenuBox .active{
	background:#f5841f url(/Style%20Library/SafeMode/images/leftMenuTitleBkg.jpg) repeat-y;
}
	/*------------------*/
/*--------------------------*/
/*--- Menu ---*/
.menuBox{
/*	position:absolute; */
	height:48px;
	width:630px;
}
#MENU{
	width:630px;
	height:48px;
	/*position:absolute;*/
	background:url(/Style%20Library/SafeMode/images/shadow5Bkg.png) repeat-x bottom;
}
	/* ----- Menu Slider ---- */
#MENU li{}
.menu_class {
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	width:210px;
}
.menuHeaderBox{
	width:210px;
	height:43px;
	cursor:pointer;
	background:url(/Style%20Library/SafeMode/images/mainMenuHeaderBkg.jpg) repeat-y;
}
.menuHeaderBox:hover{
	background:url(/Style%20Library/SafeMode/images/mainMenuHeaderBkg_hover.jpg) repeat-y;
}
.menuHeaderText{
	float:left;
	height:43px;
	width:170px;
	padding-left:10px;
	font-size:20px;
	color:#fff;
	line-height:43px;
	/*text-transform:uppercase;*/
}
.menuHeaderIcon{
	float:left;
	height:28px;
	width:25px;
	margin-top:15px;
	margin-left:5px;
	background:url(/Style%20Library/SafeMode/images/headerIcon.png) no-repeat;
	
}
.menuHeaderBox:hover .menuHeaderIcon{
	display:none;
}
.the_menu {
	display:none;
	width:210px;
	  position: absolute;
	  background:#fff url(/Style%20Library/SafeMode/images/contentBkg.png) repeat-x top;

}
.the_menu li {	
	
	background-color: #96a1a7;
}
.menuItem{
		line-height:29px;
	border-bottom:1px solid #e1e4e6;
	padding-left:10px;
	}
.the_menu li a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.the_menu li a:hover {
	color: #f14d11;
}

.the_menu li {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.the_menu li:hover {
	color: #f14d11;
}

.menu_class2 {
	height:auto;
}
.the_submenu2 {
	/*display:none;*/
	width:208px;
}
.the_menu2 li {
	background-color: #fff;
	padding-left:10px;
	width:198px;
	border-left:1px solid #e1e4e6;
	border-right:1px solid #e1e4e6;
	border-bottom:1px solid #e1e4e6;
	line-height:1.6;
}
.the_menu2 li a {
	font-size:10px;
	font-weight:bold;
	color:#f14d11; 
	text-decoration:none;
	display:block;
	padding:4px 0;
}
.the_menu2 li a:hover {
	color: #3d4c56;
}
.menuHeaderBox.active{
	background:url(/Style%20Library/SafeMode/images/mainMenuHeaderBkg_hover.jpg) repeat-y;
}
.menuHeaderBox.active .menuHeaderIcon{
	display:none;
}		
	/* --------------- */
/* ------------------ */
/* --- Conteudo Central --- */
#MAINCONTENT{
	/*width:613px;*/
	overflow:auto;
	padding-bottom:10px;
	padding-left:10px;
}
#MAINCONTENTHOME{
	width:630px;
	/*overflow:auto;*/
	padding-bottom:10px;
}
	
	/* --- HomePage --- */
.mainContentHP{
	padding-top:43px;	
}

.mainImagesBox{
	width:630px;
	height:239px;
}
.mainImage{
	width:210px;
	height:257px;
	float:left;
	background:url("/Style%20Library/SafeMode/images/shadow18.jpg") repeat-x scroll center bottom transparent;
}
.mainImage img{
	width:210px;
	height:239px;
}
.mainTextBoxbottom{
	padding-top:5px;
	width:630px;
float:left;
}

.title2{
 margin:0px 0px 5px 0px;
}

/** Banner**/
.mainBanner{
	/*padding-top:20px;*/
	width:630px;	
	height:313px;
	position:relative;
	float:left;
}



.mainTextBox{
	padding-top:20px;
	width:630px;
	
	height:auto;

}
.mainTextColumn{
	float:left;
	width:200px;
	padding-left:10px;
}

.mainTextColumn a{color:#3D4C56;}
.mainTextColumn a:link    {color:#3D4C56;}
.mainTextColumn a:visited {color:#F74D10;}
.mainTextColumn a:hover   {color:#F74D10;}
.mainTextColumn a:active  {color:#3D4C56;} 

.mainTextColumn2{
	float:left;
	width:625px;
	padding-top:20px;
	padding-right:5px;	
}

.mainTextColumn2 a{color:#3D4C56;}
.mainTextColumn2 a:link    {color:#3D4C56;}
.mainTextColumn2 a:visited {color:#F74D10;}
.mainTextColumn2 a:hover   {color:#F74D10;}
.mainTextColumn2 a:active  {color:#3D4C56;} 



.mainTextTop{
	width:200px;
	min-width: 200px; 
	overflow:hidden;
	min-height: 2px;
}
.mainTextTop .title{
	font-size:11px;
	font-weight:bold;
	color:#f14d11;
	line-height:normal;
	padding-bottom:0;
}


.mainTextTop .text{
	font-size:11px;
	color:#f14d11;
		line-height:normal;
	border-bottom: 0px transparent none;
	padding-bottom:0;	
}
	
.mainTextTop .plus{
	height:26px;
}
.mainTextTop .plus a {
	font-size:18px;
	font-weight:bold;
	color:#f14d11;
	text-decoration:none;
}
.mainTextBottom{
	width:200px;
	/*height:135px;*/
	overflow:hidden;
}
.mainTextBottom .sepTitle{
	border-bottom:1px solid #e0e3e4;
	color:#3d4c56;
	font-weight:bold;
	font-size:11px;
}
.mainTextBottom .title{
	font-size:11px;
	font-weight:bold;
	color:#3d4c56;
	line-height:normal;
	padding-bottom:0;
}
	
.mainTextBottom .text{
	font-size:11px;
	color:#3d4c56;
	line-height:normal;
	border-bottom:0 transparent none;
	padding-bottom:0;
}


.mainTextBottom .plus{
	height:26px;
}
.mainTextBottom .plus a {
	font-size:18px;
	font-weight:bold;
	color:#3d4c56;
	text-decoration:none;
}
.mainTextBottom2{
	width:100%;
	/*height:135px;*/
	/*overflow:hidden;*/
	position:relative;
	display:block;
	
}
.mainTextBottom2 .sepTitle2{
	border-bottom:1px solid #e0e3e4;
	color:#3d4c56;
	font-weight:bold;
	font-size:11px;
}
.mainTextBottom2 .title{
	font-size:11px;
	font-weight:bold;
	color:#3d4c56;
	line-height:normal;
	padding-bottom:0;
}
	
.mainTextBottom2 .text{
	font-size:11px;
	color:#3d4c56;
	line-height:normal;
	border-bottom:0 transparent none;
	padding-bottom:0;
}


.mainTextBottom2 .plus{
	height:26px;
}
.mainTextBottom2 .plus a {
	font-size:18px;
	font-weight:bold;
	color:#3d4c56;
	text-decoration:none;
}

	/* -------------- */
	/* --- Detail Page --- */
.mainContentDetail{
/*	padding-top:48px;*/
}

.mainContentCentral{
	/*overflow:hidden;*/
}

.mainContentCentralAlone{
	/*width:400px;*/
	padding:0 10px 0 0;
	float:left;
}

.breadCrumbs{
	font-size:12px;
	color: #687981;
	height:45px;	
}
.breadCrumbs a{
	color:#f05423;
	text-decoration:none;
}
.mainContentCentral .title{
	font-size:24px;
	color:#f14d11;
	line-height: 24px;
	padding-bottom: 5px;
}
.mainContentCentral .subTitle{
	font-size:22px;
	color:#f14d11;
	padding-bottom:20px;
	line-height: 20px;
}
.mainContentCentral .text{
	font-size:11px;
	line-height:15px;
	color:#3d4c56;
	border-bottom:0px transparent none;
	padding-bottom:0px;
	margin-right:15px;
}

.mainContentCentral .image{
	padding-top:20px;
}

.mainContentRight{	
	width:210px;
	float:right;
	/*margin-left:10px;*/
	margin-top: 8px;
}

.mainContentRightTitle{
	font-size:24px;
	color:#3d4c56;
}
	/* ------------------- */
	/* --- Portfolio --- */
.glossarioBox{
	width:100%;
	padding-top:30px;	
	border-bottom:solid 1px #f2e5e1;
	margin-bottom:35px;
}

.lettersBox{
	padding-bottom:10px;
	height:15px;
	border-bottom:solid 1px #f2e5e1;
}
.lettersBox li{
	height:15px;
	line-height:15px;
	float:left;
	width:72px;
	font-size:13px;
	color:#f14d11;
	font-weight:bold;
	cursor:pointer
	
}
.lettersBox li:hover, .lettersBox li.active{
	color:#3d4c56;
}
.lettersBox li:last-child{
	width:40px;
	text-align:right;
}
.lettersBox li a{
	text-decoration:none;
	color:#f14d11;
	font-weight:bold;
}
.glossarioBox .paging{
	width:55%;
	margin: 0 auto;
	color:#f14d11;
	font-weight:bold;
	cursor:pointer;
	font-size:11px;
	padding:3px 0;
}
.glossarioBox .paging a{
	text-decoration:none;
	color:#f14d11;	
	font-size:11px;	

}
.glossarioBox .paging a:hover,.glossarioBox .paging a.active{
	color:#3d4c56;
}
.resultBox{

}
.resultBox .resultItem{
	border-bottom: 1px solid #e0e3e4;
    padding: 8px 0;
}
.resultBox .resultItem:last-child{
	border-bottom: none;
}
.resultBox .resultTitle{
	color:#3d4c56;
	font-weight:bold;
	font-size:13px;
}
.topicsBox li{
	color:#3d4c56;
	font-size:11px;
}

.filterBox{
	padding-right:13px;
	border-top:solid 1px #efe3df;
    margin-top: 45px;
	margin-bottom:40px;
 
}
.filterBox li{
	border-bottom:solid 1px #efe3df;
	height:19px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#f14d11;
	cursor:pointer;
}
.filterBox li:last-child{
	height:49px;
}

.filterBox li a{
	font-size:11px;
	font-weight:bold;
	color:#f14d11;
	text-decoration:none;
}
.filterBox li:hover a, .filterBox li.active a {	
	color:#3d4c56;
}
.filterBox select{
	font-size:11px;
	color:#3d4c56;
}
.recentesTitle{
	border-bottom:solid 1px #e0e3e4;
	border-top:solid 1px #e0e3e4;
	padding:10px 0px 10px 10px;
	color:#3d4c56;
	font-size:12px;
	font-weight:bold;
}
.recentesBox{
	padding-left:10px;
}
.recentesBox li{
	border-bottom:solid 1px #e0e3e4;
	padding: 12px 13px 12px 0;
}
.recentesBox li:last-child{
	border-bottom:none;
}

.recentesItemTitle{
	color:#3d4c56;
	font-size:11px;
	font-weight:bold;
}
.recentesItemText{
	color:#3d4c56;
	font-size:11px;
}
.recentesBox .plus{
	height:26px;
	/*padding-left:25px;*/
}
.recentesBox .plus a {
	font-size:18px;
	font-weight:bold;
	color:#3d4c56;
	text-decoration:none;
}
	/* ------------------- */
	/* --- Solucoes --- */
.mainContentSolucoes{
	width:620px;
	padding-left:10px;
}
.titleSolucoes{
	font-size:24px;
	color:#f14d11;
	line-height: 24px;
	padding-bottom:30px;
}

.contentBox{
	width:620px;
	margin-top:5px;
	border-top:solid 1px #3d4c56;
}
.solucoesColumn{
	float:left;
	width:200px;
	padding-right:10px;
	padding-bottom: 20px;
	font-size:11px;
	line-height:15px;
	color:#3d4c56;
}
.solucoesColumn:last-child{
	padding-right:0px;
}
.solucoesColumn .columnTitle{
	border-bottom:solid 1px #3d4c56;
	margin-bottom: 10px;
    padding-bottom: 4px;
    padding-top: 8px;
	font-size:13px;
	font-weight:bold;
}
.solucoesColumn .imageBox{
	width:200px;
	height:238px;
	background:url(/Style%20Library/SafeMode/images/shadow18.jpg) repeat-x bottom;
}
.solucoesColumn .imageBox img{
	width:200px;
	height:220px;
}
	/* ------------------- */
	/* --- Formulario --- */
.formularioBox{

	background:#FF6600 url(/Style%20Library/SafeMode/images/formBkg.jpg) repeat-y right top ;
	/*width:400px;*/
	padding-top: 10px;
}
.formularioTable{
	font-size:11px;
	color:#fff;
	padding-bottom: 5px;
}
.formularioTable input{
	color:#3D4C56;
	height:20px;
}
.formularioTable textArea{
	color:#3D4C56;
	height:110px;
}
.formularioTable select{
	color:#3D4C56;
	height:20px;
	width:501px;
	border:0;
	
}
.titleColumn{
	width:70px;
	padding-right:5px;
	padding-left:8px;
	text-align:right;
	font-weight:bold;
}
.fieldColumn{
	width:310px;
	padding:8px 5px;
}
.smallFieldColumn{
	width:100px;
	padding:8px 5px;
}
.mediumFieldColumn{
	width:200px;
	padding:8px 5px;
}
.errorColumn{
	width:20px;
	padding-left:5px;
}
.inputBig{
	width:501px;
	border:0;
	padding:0;	
}
.textAreaBox{
	font-family:Trebuchet MS;
	font-size:11px;
	width:501px;
	overflow:hidden;
	padding-left:3px;
}
.textAreaBig{
	font-family:Trebuchet MS;
	font-size:11px;
	width:501px;
	border:0;
	padding:0;
	height:110px;	
	padding-left:3px;
}
.inputMedium{
	width:501px;
	border:0;
	padding:0;	
}
.fieldColumn input{
	font-family:Trebuchet MS;
	font-size:11px;
	vertical-align:middle;
	padding-left:3px;
	padding-top:3px;
}
.inputSmall{
	font-family:Trebuchet MS;
	font-size:11px;
	width:195px;
	border:0;
	vertical-align:middle;
	padding-left:3px;
	padding-top:3px;
}
.buttonsBox{
	padding:10px 0;
	width:300px;
	overflow:auto;
}

.btnFormBox{
	float:left;
	width:112px;
	padding-right:10px;
}
.btnFormBox input{
	background-color:#3D4C56;
	border:solid 1px #4A5C69;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	width:110px;
	padding:5px 0;
	
}
.btnFormBox input:hover,.btnFormBox input.active{
	background-color:#f15723;
}
.normalMsgBox{
	font-size:12px;
	color:#3d4c56;
}
.smallMsgBox{
	padding-left:9px;
	font-size:9px;
	color:#3d4c56;
}
	/* ------------------- */
/*********** Efeitos ***********/
.bold{
	font-weight:bold;
}
.shadow10{
	width:100%;
	height:10px;
	background:url(/Style%20Library/SafeMode/images/shadow10Bkg.png) repeat-x;
}
.shadow5{
	width:100%;
	height:5px;
	background:url(/Style%20Library/SafeMode/images/shadow5Bkg.png) repeat-x;
}		
/* -------------------------*/
.shadow {
	/*-moz-box-shadow: 3px 3px 4px #3d4c56;*/
	-moz-box-shadow: -2px 7px 6px #3d4c56;
	-webkit-box-shadow: -2px 7px 6px #3d4c56;
	box-shadow: -2px 7px 6px #3d4c56;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#3d4c56')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#3d4c56');
}
.shadowBotton {
	/*-moz-box-shadow: 3px 3px 4px #3d4c56;*/
	-moz-box-shadow: -2px 7px 6px #3d4c56;
	-webkit-box-shadow: -2px 7px 6px #3d4c56;
	box-shadow: -2px 7px 6px #3d4c56;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#3d4c56')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#3d4c56');
}

.gradient{
	background: #999; /* para browsers sem suporte a CSS 3 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); /* IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#687981), to(#000000)); /* webkit browsers */
	background: -moz-linear-gradient(top, left,  #687981,  #3d4c56); /* Firefox 3.6+ */
	
}
/*
.ui-state-active{
	color:lime !important;				
}
*/
.Accordion-Page h3 a{
	text-decoration:none;
	text-transform:none;
	font-size:11px;
	line-height:15px;
	color:#3d4c56;	
}

.ui-state-active a{
	color:#F14D11 !important;
	
}


.Accordion-Page h3 {
	clear:both;
	margin-bottom:5px;
}
.Accordion-Page h3 a span{
	font-size:10px;
	color:#f14d11;
}
.Accordion-Page .ui-icon-triangle-1-e{
	height:15px;
	width:15px;
	margin-right:5px;
	background: url(/Style%20Library/SafeMode/images/plusminus.png) no-repeat 0 0;			
	float:left;
}
.Accordion-Page .ui-icon-triangle-1-s{
	height:15px;
	width:15px;
	margin-right:5px;
	background: url(/Style%20Library/SafeMode/images/plusminus.png) no-repeat -15px 0 ;
	float:left;
}


.solutionMain{
			width:620px;
	overflow:auto;
	padding-bottom:10px;
	/*padding-left:10px;*/
		
}
.solutionarea{
				width:200px;
				margin-right:10px;
				float:left;
}
.solutiontitle{ 
				color:#3D4C56;
				font-weight:bold;
				text-transform:uppercase;
				min-height:9px;
				padding-top:10px;
				padding-bottom:5px;
				border-bottom:#3D4C56 1px solid;
				font-size:12px;
				
}
.solutionimage{
	padding-top:10px;
	width:200px;
	height:238px;
	background:url(/Style%20Library/SafeMode/images/shadow18.jpg) repeat-x bottom;
				
}
.solutiontext{
	padding-right:13px;
	font-size:11px;
	line-height:15px;
	color:#3d4c56;
				}
				
.solutionarea1{
				width:200px;
				float:left;
}
.search .srch-stats{
font-family:Trebuchet MS;
					font-size:11px!important;
					line-height:15px;
					color:#3d4c56;
				border-bottom:#3D4C56 1px solid;
				background-color:transparent !important;
				padding-bottom:2px;
}

.search .List-PaginationBotton{
					font-size:12px;
					line-height:15px;
					color:#3d4c56;
				background-color:transparent;
				border-top:#3D4C56 1px solid;
}


.search .srch-Page-bg{
	font-family:Trebuchet MS;
	font-size:12px;
	line-height:15px;
	color:#3d4c56;
	background-color:transparent !important;
	margin-top:10px;
}
.search .srch-Page-bg a{
	text-decoration:none;
	text-transform:none;
	color: #f05423;
	font-size: 12px;
}
.search .srch-Page-bg a:hover {
	color: #3d4c56;
}
.search .text{
			font-size:11px;
			line-height:15px;
			color:#3d4c56;
			border-bottom:0px transparent none;
			padding-bottom:0px;
}
.search .List-Page{
				padding-top:15px;
}
.search .Line-List{
	font-family:Trebuchet MS;
	font-size:12px;
	padding-left:10px;
}
.search .Line-List a{
			text-decoration:none;
	text-transform:none;
	color: #f05423;
	
}
.search .Line-List a:hover {
	color: #3d4c56;
}
.Form-Search{
		border-bottom:0px transparent none;
		border-top:0px transparent none;
		border-left:0px transparent none;
		border-right:0px transparent none;
		padding: 0 0 0 0;

}
.Filter-Area
{
		border-bottom:0px transparent none;
		border-top:0px transparent none;
		border-left:0px transparent none;
		border-right:0px transparent none;
		padding-right: 20px;
}

.contacts .text{
			font-size:11px;
			line-height:15px;
			color:#3d4c56;
			border-bottom:0px transparent none;
			padding-bottom:0px;
			margin-right:20px;
}
.portfolio .portfolioLeft{
				width:400px;
				float: left;
}
.portfolio .portfolioLeft .Index  .alfa{
				height:26px;
}

.portfolio .portfolioLeft .Index .alfa .select{
				width:39px;
				text-transform:uppercase;
				font-weight:bold;
				color: #3d4c56;
				font-size:13px;
}

.portfolio .portfolioLeft .Index .alfa ul li{
				width:39px;
				padding-left:33px;
				float:left;
}
.portfolio .portfolioLeft .Index .alfa .first{
				padding:0 0 0 0;
}
.portfolio .portfolioLeft .Index .alfa .last{
				}

.portfolio .portfolioLeft .Index .alfa ul li a{
				text-transform:uppercase;			
				font-weight:bold;
				color: #f05423;
				text-decoration:none;
				font-size:13px;

}

.portfolio .portfolioLeft .Index .paging {
				font-weight:bold;
				color: #3d4c56;	
				font-size:12px;
				border-bottom:1px #F2E5E1 solid;
				border-top:1px #F2E5E1 solid;
				padding-left: 72px;
				height: 19px;
				padding-top: 4px;
}
.copyright{
			color: #3D4C56;
}

.portfolio .portfolioLeft .Index .paging span{
				
					color: #f05423;		
				 padding-left: 5px;
   				 padding-right: 5px;				 
}

.portfolio .portfolioLeft .Index .paging .selectpage{
					    color: #3d4c56;			
					width:13px;
				 padding-left: 5px;
   				 padding-right: 5px;
   				 
}

.portfolio .portfolioLeft .Index .paging a{
				text-decoration:none;
					color: #f05423;
					    padding-left: 5px;
   				 padding-right: 5px;
}


.portfolio .portfolioLeft .results{
	padding-top:36px;	
			
}

.portfolio .portfolioLeft .results .client{
				padding-top:9px;
				padding-bottom:4px;
}
.portfolio .portfolioLeft .clientname{
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;

}

.portfolio .portfolioLeft .line
{
			border-bottom:1px #E0E3E4 solid;	
}
.portfolio .portfolioRight{
				width:210px;
	float:right;

}
.portfolio .portfolioRight .portfolioFiltros{
						margin-top:18px;	
						padding-right:13px;
						}

.portfolio .portfolioRight .portfolioFiltros a{
				text-decoration:none;
				text-transform:uppercase;
					color: #f05423;
				font-weight:bold;

}
.portfolio .portfolioRight .portfolioFiltros .hrefselet{
					text-transform:uppercase;
				text-decoration:none;
				text-transform:uppercase;
					color: #3D4C56;;
				font-weight:bold;
}

.portfolio .portfolioRight .portfolioFiltros span{
					text-transform:uppercase;
				font-weight:bold;

}

.portfolio .portfolioRight .portfoliofiltrotodos{
				border-bottom:1px #F2E5E1 solid;
				border-top:1px #F2E5E1 solid;
				margin-bottom:19px;
				padding:6px 0 2px 10px;

}
.portfolio .portfolioRight .portfoliofiltrost{
						border-top:1px #F2E5E1 solid;	
						border-bottom:1px #F2E5E1 solid;
						padding:6px 0 2px 10px;
}
.portfolio .portfolioRight .portfoliofiltromt{						
						border-bottom:1px #F2E5E1 solid;
						padding:6px 0 2px 10px;
}
.portfolio .portfolioRight .portfoliofiltromap{
						border-bottom:1px #F2E5E1 solid;
						padding:6px 0 2px 10px;
}

.portfolio .portfolioRight .portfoliofiltrosgi{
								border-bottom:1px #F2E5E1 solid;
								padding:6px 0 2px 10px;
}

.portfolio .portfolioRight .portfolioCAE{
			/*border-top:1px #F2E5E1 solid;	*/
			border-bottom:1px #F2E5E1 solid;	
			margin-bottom: 40px;
			/*margin-top:19px;	*/
    		padding-bottom: 7px;
    		padding-top:6px;
    				padding-left:10px;
}	
.portfolio .portfolioRight .portfolioCAE span{
				text-transform:uppercase;
				color: #f05423;
				font-weight:bold;
}
.portfolio .portfolioRight .portfolioCAE select{
				width:187px;
}
.portfolio .portfolioRight .portfolioMaisRecentes{
				font-size:11px;			
				border-top:1px #E0E3E4 solid;

}
.portfolio .portfolioRight .portfolioMaisRecentes .titleMaisRecentes{
				padding:10px 0  7px 0;
				padding-left:10px;
}
.portfolio .portfolioRight .portfolioMaisRecentes .titleMaisRecentes span{
				text-transform:uppercase;
				color: #F05423;
				font-weight:bold;
}
.portfolio .portfolioRight .portfolioMaisRecentes .linhaMaisRecentes{
				border-top:1px #E0E3E4 solid;	
				padding:13px 0 15px 13px;
}
.portfolio .portfolioRight .portfolioMaisRecentes .linhaMaisRecentes .client{
				font-weight:bold;
				text-transform:uppercase;
}
.solutiontext .RadEditor{
				  min-width: 193px !important;
    				width: 193px !important;
}

.solutiontitle .RadEditor{
				  min-width: 193px !important;
    				width: 193px !important;
}

.text .RadEditor{
				  min-width: 600px !important;
    				width: 600px !important;
}


.maintext .RadEditor{
				  min-width: 186px !important;
    				width: 186px !important;
}


.mainTextBottom .RadEditor{
				  min-width: 186px !important;
    				width: 186px !important;
}
.mainTextBottom2 .RadEditor{
				  min-width: 186px !important;
    				width: 586px !important;
}

.mainContentCentral .RadEditor{
				  min-width: 380px !important;
    				width: 380px !important;
}


.mainContentRight .RadEditor{
				  min-width: 200px !important;
    				width: 200px !important;
}
.msgSucessoTxt{
				
	font-size:12px;
}


.mapNode{
	margin-bottom:15px;	
}
.mapTitle{
	color:#3d4c56;
	font-size:12px;				
}
.mapTitle a{color:#F74D10;}
.mapleftMenuBox  a:link    {color:#F74D10;}
.mapTitle a:visited {color:#F74D10;}
.mapTitle a:hover   {color:#3D4C56;}
.mapTitle a:active  {color:#F74D10;} 

.mapPageTitle{
	color:#3d4c56;
	font-size:11px;	
				
}
.mapPageTitle a{color:#F74D10;}
.mapPageTitle a:link    {color:#F74D10;}
.mapPageTitle a:visited {color:#F74D10;}
.mapPageTitle a:hover   {color:#3D4C56;}
.mapPageTitle a:active  {color:#F74D10;} 

.mapDescription{
	margin-left:3px;
	font-size:10px;	
}

.QUICKLEFTMENU{
	clear:both;
}

/*menu channel*/
.lc_menuBox ul, .lc_menuBox li{
	margin:0px 0px 5px 0px; 
	padding:0; 
	list-style:none;
}
.lc_menuBox{
/*	position:absolute; */
	height:48px;
	width:630px;
}
#lc_MENU{
	width:225px;
	margin-top:5px;
	/*background:#3d4c56 url(/Style%20Library/SafeMode/images/leftMenuBkg.jpg) repeat-y;*/
	background-color:#ffffff;
	/*padding-top:8px;*/
	/*padding-bottom:8px;*/
}
.lc_menu_class {
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	width:225px;
	background:#3d4c56 url(/Style%20Library/SafeMode/images/leftMenuBkg.jpg) repeat-y;
}
/*
.lc_menu_class:active{
	background:#3d4c56 url(/Style%20Library/SafeMode/images/leftMenuBkg.jpg) repeat-y;
}
.lc_menu_class:hover{
	background:#f5841f url(/Style%20Library/SafeMode/imagesleftMenuTitleBkg.jpg) repeat-y;				
}
*/
.lc_menuHeaderBox {
	padding-top:5px;
}
.lc_menuHeaderBox.active{
	background:url(/Style%20Library/SafeMode/images/mainMenuHeaderBkg_hover.jpg) repeat-y;
}
.lc_menuHeaderBox.active .lc_menuHeaderIcon{
	display:none;
}
.lc_menuHeaderText{
	color: #FFFFFF;
    cursor: pointer;
    font-family: trebuchet ms;
    font-size: 20px;    
    line-height: normal;
    padding-bottom: 5px;
    padding-left: 25px;
    width: 200px;	
    float:right;	
    margin-top:3px;
    margin-bottom:7px
}
.lc_menuHeaderIcon{
	float:none;
	height:12px;
	width:12px;
	margin-top:5px;
	margin-left:5px;
	background:url(/Style%20Library/SafeMode/images/headerIcon.png) no-repeat;	
}
.lc_div_the_menu {
    height: 0;
    top:-14px;
    left: 225px;
    position: relative;
}
.lc_the_menu {
	display:none;
	width:214px;
    position: absolute;
    background:#fff url(/Style%20Library/SafeMode/images/contentBkg.png) repeat-x top;
}
.lc_the_menu ul {		
	margin-bottom:0px;
}
.lc_the_menu li {		
	background-color: #96a1a7;
}
.lc_the_menu li a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.lc_the_menu li a:hover {
	color: #f14d11;
}
.lc_the_menu li {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:0px;
}
.lc_the_menu li:hover {
	color: #f14d11;
}
.lc_menu_class2 {
	height:auto;
}
.lc_menuItem{
	line-height:29px;
	border-bottom:1px solid #e1e4e6;
	padding-left:10px;
}
.lc_the_menu2 li {
	background-color: #fff;
	padding-left:10px;
	width:198px;
	border-left:1px solid #e1e4e6;
	border-right:1px solid #e1e4e6;
	border-bottom:1px solid #e1e4e6;
	line-height:1.6;
	margin:0px;
	margin-left:1px;
}
.lc_the_menu2 li a {
	font-size:10px;
	font-weight:bold;
	color:#f14d11; 
	text-decoration:none;
	display:block;
	padding:4px 0;
}
.lc_the_menu2 li a:hover {
	color: #3d4c56;
}



/*****/

/** L2 Menu **/
.QUICKLEFTMENU2 .leftMenuBox{
	margin-top:0px !important;
	min-height:150px;
}
.QUICKLEFTMENU2 .sectionsBox{
	margin-top:10px !important;
	
}
.QUICKLEFTMENU2{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	background: url(/Style%20Library/SafeMode/images/leftMenuBkg.jpg) #3d4c56 repeat-y;
}
.menuHeaderIcon2 {
    /*background:transparent url("/Style%20Library/SafeMode/images/headerIcon.png") no-repeat scroll 0 0;*/
    background:transparent;
    float: left;
    height: 28px;
    margin-left: -19px;
    margin-top: 4px;
    position: relative;
    width: 12px;
}

.l2_div_the_menu {
    height: 0;
    top:-14px;
    left: 200px;
    position: relative;
    z-index:30;
}
.l2_the_menu {
	display:none;
	width:214px;
    position: absolute;
    background:#fff url(/Style%20Library/SafeMode/images/contentBkg.png) repeat-x top;
    padding:0px;
   	cursor:default;
   	top:-6px;
}
.l2_the_menu ul {		
	margin-bottom:0px;
	padding:0px;
}
.l2_the_menu li {		
	background-color: #96a1a7 !important;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:0px;
	height:auto !important;
	padding:0px !important;
}
.l2_the_menu li a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.l2_the_menu li a:hover {
	color: #f14d11 !important;
}
.l2_menu_class2 {
	height:auto;
}
.l2_menuItem{
	line-height:29px;
	border-bottom:1px solid #e1e4e6;
	padding-left:10px;
	cursor:default;
}

.l2_the_menu2 li {
	background-color: #fff !important;
	padding-left:10px !important;
	width:inherit;
	border-left:1px solid #e1e4e6;
	border-right:1px solid #e1e4e6;
	border-bottom:1px solid #e1e4e6;
	line-height:1.6;
	margin:0px;
	margin-left:1px;

}
.l2_the_menu2 li a {
	font-size:10px !important;
	font-weight:bold;
	color:#f14d11 !important; 
	text-decoration:none;
	display:block;
	padding:4px 0;
}
.l2_the_menu2 li a:hover {
	color: #3d4c56 !important;
}



/****/
.mainTextBoxbottom2{
	position:relative;
	float:left;
	display:inline;
		
}
.MetaPanel{
	position:relative;
	float:left;
	display:inline;
}
