﻿ body {
	background-color: white;
	Text-align: center;
    font: 0.7em/170%  Helvetica, Arial, Verdana, sans-serif;
    border: 0;
    background: url("../images/bg-Barra.gif") center 75px repeat-x;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#top_menu { float: left; }
#top_menu ul li {
	float: left;
	height: 35px;
	top: 50px;
}

#top_menu ul li a{
	background-image:url(../images/bg_sprite_imt.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:39px;
	padding-top:15px;
	text-decoration:none;
	text-align:center;
	width:103px;
}	
#top_menu ul li a:hover#opt1{ background-position:-103px 0px; }
#top_menu ul li a:hover#opt2{ background-position:-103px 0px; }
#top_menu ul li a:hover#opt3{ background-position:-103px 0px; }
#top_menu ul li a:hover#opt4{ background-position:-103px 0px; }
#top_menu ul li a:hover#opt5{ background-position:-103px 0px; }
#top_menu ul li a:hover#opt6{ background-position:-103px 0px; }




.ms-noticiaSlm a{
color:#008000;
}

/*border left and right for container */
#aspnetform  {
border-left:0px solid #E8EFDF;	
border-right:0px solid #E8EFDF;
}

/* Header Styles */

.ms-sitetitle h1{
color:	#357114;
}

/* Top Header Login Information */

.ms-globalbreadcrumb {
background-color:#fff;
width:400px;
float:right;
padding-right: 0;
padding-left: 0;
position:absolute;
margin: 0;
top:0px;
right: 10px;
}

.ms-globalbreadcrumb a {
color:#357114;
}

.ms-globalbreadcrumb .ms-SPlink{
background-color:transparent;
}


.ms-searchbox { /* sets font color for search box */
color:#6d6d6d;
}

#company-logo {
background:transparent url("../images/logoCecremgeHome.png") no-repeat;
width:750px;
height:60px;
}
#company-logoURL {
width:210px;
height:60px;
float:left;
cursor:pointer;
}


#GlobalTitleAreaImage {
border-right:1px solid #357114;
}

/* Top Header Top Menu */
div#arearestrita {
  padding-right: 0;
  padding-left: 0;
}

/* butao area restrita */

div#arearestritaBt .sideBlob {
	padding-top:20px;
	position: absolute;
	right: 10px;
	width: 148px;
	height:36px;
	background:url("../images/area-offon.gif") repeat-x top left;
  	background-position: 0px 20px;
}
div#arearestritaBt .sideBlob a{
	width: 148px;
	height:36px;
	text-decoration: none;
}
div#arearestritaBt   {
	width: 148px;
	height:36px;
	text-decoration: none;

}
div#arearestritaBt .sideBlob a:hover,{
    background-image:url("../images/area-offon.gif");
	background-position: 0 -36px;
	width: 148px;
	height:36px;
	clear: both;
}

div#arearestrita dl#area {
  margin: 0;
  padding: 10px 0px 20px 3px;
  position: absolute;
  top:18px;
  right: 10px;
  width: 148px;
  height:93px;
  background:transparent url("../images/bg-areaRestrita.png") no-repeat;
  background-position: left top;
   }

div#arearestrita dl#area dt {
  font-weight: bold;
  color: #666;
  margin: 0 0 0.6em 0;
  padding: 0;
}

div#arearestrita dl#area dd input{
  font-weight: bold;
  width:135px;
  color: #666;
  margin: 0 0 0 0;
  padding: 0;
  border: solid 1px #7caa17;

}

div#arearestrita dl#area dd {
  margin: 0 0 0.4em 0;
  padding: 0;
}

div#arearestrita dl#area dd a {
  color: #545454;
}
div#arearestrita dl#area dd input.M{
  font-weight: bold;
  width:110px;
  color: #666;
  margin: 0 0 0 0;
  padding: 0;
  border: solid 1px #7caa17;
  text-align:left;

}

#barra-PrimeiroNivel {
background:transparent url("../images/bg-BarraPirmaria.jpg");
width:780px;
height:39px;
float:left;
text-align:left;
}

#barra-SegundoNivel {
background:transparent url("../images/bg-BarraSecundaria.jpg") repeat-x ;
width:100%;
height:31px;
float:left;
text-align:left;
margin-bottom:0;

}

#barra-Busca {
width:750px;
padding:0px 0px 0 10px;
margin:0;
border:0;
}
#barra-Busca a {
 color:#000000;

}


/* Primary Navigation */


.ms-siteactionsmenu div div div a {
color:#fff;
background-image:none;
}

.ms-siteactionsmenu div div div a:hover { color:#000; text-decoration: underline; }

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:none;
background-color:transparent;
}

.ms-vbNav{
vertical-align: middle;
padding:2px 2px 2px 2px;
font-size:11px;
}
.ms-vbNav a{
color:#fff;
text-decoration:none;
border:0px;
}
.ms-vbNav a:hover{
color:#fff;
text-decoration:underline;
border:0px;
}
.ms-vbNav a:visited{
color:#fff;
text-decoration:none;
border:0px;
}
.ms-vbNav a:visited:hover{
color:lime;
text-decoration:none;
border:0px;
}

.ms-topnav {
color:#fff;
font-size:.7em;
}

.ms-topnavselected a{
color:#ccc;
}

.ms-topNavHover a{
color:#fff;
background: #4BA01D url("../images/lay4_green_hover.gif") repeat-x top left;
}

.ms-topnavselected {
color:#fff;
font-weight:normal;
}

.ms-banner {
background: #357114 url("../images/lay4_green_nav_bg.gif") repeat-x top left;
margin:5px 0;
padding-top:6px;
padding-left:10px;
height:30px;
vertical-align:middle;
}
.ms-banner a{
text-decoration:none;
color:#fff;
vertical-align:middle;

}

/* Search Styling */

.ms-searchimage {
background-color:#fff;
}

.ms-pagebreadcrumb {
background-color:transparent;
}

.ms-pagebreadcrumb a:visited {
color:#357114;
background-color:#fff;
}

.ms-pagebreadcrumb a:link {
color:#357114;
background-color:#fff;
}

a#onetIDGoSearch {
background-color:#fff;
}

.ms-searchbox {
border:1px solid #6b6b6b;
}


/* ms-main Area */

.ms-consoletitleareaframe{
background-color:#fff;
}

.ms-mwspagetitleareaframe{
background-color:#fff;
}

.ms-pagetitleareaframe{
background-color:#fff;
}

Div.ms-titleareaframe{
background-color:#fff;
}

TD.ms-titleareaframe{
background-color:#fff;
}

td.ms-areaseparatorleft { 
background-image:none;
background-color:#fff;
}

.ms-titlearealeft {
background-color:#fff;
}

.ms-titleareaframe {
background-color:#fff;
}


/* Divs after nav / hidden */


#above-main a {
color:#357114;
}


#above-main a:visited {
color:#357114;
}


#above-main a:hover {
color:#357114;
}


#above-main a:link {
color:#357114;
}

table.ms-viewtoolbar{
background-image:none;
background-color:#fff;
border:0;
}

table.ms-toolbar{
background-image:none;
background-color:#fff;
border:0;
}

.ms-formtoolbar a{
color:#000 !important;
}


.ms-viewtoolbar a{
color:#000 !important;
}


.ms-toolbar a{
color:#000 !important;
}


/* Quick Launch */

.ms-quicklaunch {
border-right: 1px solid #357114;
border-top: 1px solid #E8EFDF;
background-color:#fff;
width:100%;
}


.ms-quicklaunchheader a {
border-bottom:1px solid #E8EFDF;
color:#357114;	
}


.ms-recyclebin a{
color:#357114;
}


.ms-quickLaunch a:visited{
color:#357114;
}


.ms-quickLaunch a:link{
color:#357114;
}

table.ms-navSubMenu1 .ms-navheader td a:hover {
background-color:#E8EFDF;
color:#6c6c6c;
}

table.ms-navSubMenu1 .ms-navheader td a {
color:#357114;
}

.ms-recyclebin a:hover{
background-color:#E8EFDF;
color:#6c6c6c;
}

.ms-navitem td a:visited{
color:#357114;
}

.ms-navitem td a:link{
color:#357114;
}

.ms-navitem td a:hover {
background-color:#E8EFDF;
color:#6c6c6c;
}

table.ms-navselected td a:visited {
color:#fff;
background-color:#357114;}

table.ms-navselected td a:link {
color:#fff;
background-color:#357114;}

.ms-quicklaunch a {
border-bottom:1px solid #E8EFDF !important;
color:#357114;
}

.ms-quicklaunchheader a:hover {
background-color:#E8EFDF;
color:#6c6c6c;
}


/* Content Area */

#onetidSelectView1 {
border:none;
float:right;
}

.ms-viewselect {
border:none;
float:right;
}

/* Content Header Specific */


.ms-viewselector {
background-color:#357114;
}

.ms-viewselectorhover {
background-color:#357114;
}

.ms-authoringcontrols td td.ms-viewselectorhover{
background-color:#357114;
}

.ms-authoringcontrols td td.ms-viewselector{
background-color:#357114;
}

.ms-toolbar td td.ms-viewselectorhover{
background-color:#357114;
}

.ms-toolbar td td.ms-viewselector{
background-color:#357114;
}

.ms-menutoolbar td td.ms-viewselectorhover{
background-color:#357114;
}

.ms-menutoolbar td td.ms-viewselector{
background-color:#357114;
}

.ms-listheaderlabel {
color:#fff;
}

.ms-SpLinkButtonActive {
background-color:#357114;
}


.ms-HoverCellActive {
background-color:#357114;
}


/* Header Links */


.ms-menutoolbar{
background-color:#357114;
}

.ms-menutoolbar a:hover {
color:#fff;
}

.ms-menutoolbar a:visited {
color:#fff;
}

.ms-menutoolbar a:link {
color:#fff;
}

.ms-menutoolbar a {
color:#fff !important;
}


.ms-toolbar a:hover {
color:#fff;
}


.ms-toolbar a:visited {
color:#fff;
}


.ms-toolbar a:link {
color:#fff;
}

.ms-WPHeader TD{
background-color:#fff;
}

.ms-menutoolbar td a{
color:#fff;
}

.ms-menutoolbar td a:hover{
border:none;
color:#fff;
}

.ms-menubuttoninactivehover{
color:#fff;
}

.ms-menubuttonactivehover{
color:#fff;
border:1px solid #357114;
}

td.ms-menutoolbarheader{
color:#fff;
}

.ms-splitbuttontext {
color:#ffffff;
}

.ms-splitbuttonhover {
color:#fff;
}

.ms-splitbuttondropdown {
color:#fff;
}

.ms-splitbuttonhover {
color:#fff;
}

.ms-splitbuttonhover .ms-splitbuttontext{
border:1px solid #357114;
color:#fff;
}


.ms-splitbuttonhover .ms-splitbuttondropdown{
border:1px solid #357114;
color:#fff;
}


table.ms-viewtoolbar {
background-image:none;
border:0;
}


table.ms-toolbar {
background-image:none;
border:0;
}


.ms-toolbar a {
color:#000 !important;
}

.ms-menutoolbar a {
color:#ccc !important;
}

/* tree view */

.ms-treeviewouter div {
width:134px !important;
height:auto !important;
position:relative;
left:-6px;
}

.ms-treeviewouter a {
border-width:0px !important;
text-decoration:none !important;
padding:0px !important;
font-size:.8em !important;
}

/* tree view */

.ms-treeviewouter div {
width:134px !important;
height:auto !important;
border-width:0px !important;
position:relative;
left:-6px;
}

.ms-treeviewouter a {
border-width:0px !important;
text-decoration:none !important;
padding:0px !important;
font-size:7pt !important;
}
.ms-long{
width:355px;
}


#idSiteHierarchy a {
border-width:0px !important;
}