body 
{
	color:#888; font:14px verdana, arial, sans-serif;
}

/*
body 
{
	background:#fdfdfd url(../header/background.jpg) repeat-x top left;
	margin:0;
	padding:0;
}
*/
/* Layout
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*
#masthead {
	/* background:url(../header/background-masthead.jpg) repeat-x top left;*/ 
	/*height:103px;
	overflow:hidden;
	margin:0;
}

#masthead .logo {
	float:left;
	margin:0;
}

.header {
	margin:0;
	line-height:0;
}
*/
/* Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*
#nav, #nav ul { 
	padding:63px 0 0 150px;
	list-style: none;
	margin:0;
}

#nav a {
	display:block;
	color:#6c7079;
	text-decoration:none;
	font-weight:bold;
	margin:10px 0 0;
	padding:0 10px;
	height:30px;
}

	#nav a:hover, #nav li.current_page_item a, #nav li.current_page_ancestor a {
		background:url(../header/background-nav.jpg) repeat-x;
		color:#fff;
	}

#nav li { 
	background:url(../header/background-navlines.jpg) no-repeat right;
	display:block;
	float:left;
	height:40px;
	padding:0 10px 0 0;
	margin:0 0 0 10px;
}

	#nav li.search {
		background:none;
		padding:5px 0 0;
		float:right;
	}

#nav li ul { /* second-level lists */
	/*position: absolute;
	z-index:100;
	background: #d4d5d7 url(../header/background-nav-dd.jpg) no-repeat top;
	width: 166px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	/*margin:0 0 0;
	padding:19px 0 0;
	text-align:left;
}

	#nav li ul li {
		background:none;
		display:block;
		height:auto;
		float:none;
		border:1px solid #fff;
		border-width:0 0 1px 0;
		margin:0;
		padding:0;
	}
	
	#nav li ul a, #nav li.current_page_item ul a, #nav li.current_page_ancestor ul a {
		background:none;
		height:auto;
		color:#181818;
		font-weight:normal;
		display:block;
		float:none;
		padding:5px;
		margin:0;
	}
	
	#nav li ul a:hover, #nav li ul li.current_page_item a {
		background:#c6c6c8;
		color:#000;
	}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	/*left: auto;
}

#nav li:hover, #nav li.hover {
    position: static;
}

/*subnav */

/*#subnav {
	list-style-type:none;
	border-top:1px solid #d8d8d8;
	margin:10px 0;	
}

#subnav li {
	line-height:150%;
	border-bottom:1px solid #d8d8d8;
	padding:15px 0;
}

#subnav p {
	display:block;
	margin:0;
}

#subnav p span.left {
	float:left;
	margin:0 15px 0 0;
}

#subnav p span.right {
	float:right;
	margin:0 0 0 15px;
}

/* Browser Adjustments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}          
/* Hides from IE-mac \*/
/** html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*ALL*/

.add
{
	background:url(add.gif) no-repeat 10px 8px #f0f0f0;
	padding:6px;
	padding-left:35px;
	cursor:pointer;
	font-size:15px;
    border:1px solid #888;
    color:#777;
    -moz-border-radius:6px 6px 6px 6px;
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
    border-bottom:1px solid rgba(0, 0, 0, 0.25);
    font-weight:bold;
    line-height:1;
}

.add:hover
{
   background-color:#ddd;
}

.styleform
{
	background:url("../imagens/form_input.gif") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	padding:3px;
}

.Hide 
{
	display:none;	
}

.invisible
{
	display:none;
}

.imgfilter
{
	cursor:pointer;
}

#demotip { 
    display:none; 
    background:transparent url(../js/tooltip/black_arrow.png);
    font-size:12px; 
    height:50px; 
    width:95px; 
    text-align:center;
    color:#fff;  
    z-index:9999;   
}

#menutip { 
    display:none; 
    /*filter:alpha(opacity=90);
   -moz-opacity: 0.9;
    opacity: 0.9;*/
    width:124px;
    z-index:9999;   
    background:#ccc;
}

#filestipside { 
    display:none; 
    background:transparent url(../js/tooltip/black_arrow_side_maior.png); 
    font-size:12px; 
    height:60px; 
    width:130px; 
    text-align:center;
    color:#fff;  
    z-index:9999;   
    padding:10px;
    top:50%;
}

/*#menutip ul
{
	margin:0px;
	list-style-type:none;
}

#menutip ul li
{
	border-bottom:dotted 1px #fdfdfd;
	margin-bottom:5px;
	margin-left:-40px;
	*margin-left:0px;
	padding:2px;
}

#menutip ul li:hover
{
	border-bottom:dotted 1px #fdfdfd;
	margin-bottom:5px;
	margin-left:-40px;
	*margin-left:0px;
	padding:2px;
	background:#ddd;
}

#menutip ul li a
{
	text-decoration:none;
	color:#2a2a2a;
	font-size:12px;
	outline: none;
}*/

/*#menutip ul li a:hover
{
	color: #fff;
	background: #52A2D4;
	text-decoration: none;
}*/


#demotipside { 
    display:none; 
    background:transparent url(../js/tooltip/black_arrow_side.png); 
    font-size:12px; 
    height:44px; 
    width:98px; 
    text-align:center;
    color:#fff;  
    z-index:9999;
    left: 95px;
}

input.btn{
   /*font-family:Verdana,sans-serif;*/
   font-size:11px;
   font-weight:bold;
   background-color:#DDD;
   border:1px solid #888;
   padding:1px 1px 1px 1px; /* Firefox */
   color:#888; /*Fore Color*/
   cursor:pointer;
   margin-top:15px;
   /*width:100px;*/
   }
   
input.btn:hover{
   background-color:#EEE;
   /*border:1px solid #C6D880;
   color:#529214;*/
   }
   
input.btnbig{
   font-size:15px;
   border:1px solid #888;
   padding:8px 50px 9px;
   color:#fff;
   cursor:pointer;
   -moz-border-radius:6px 6px 6px 6px;
   -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
   background:url("overlay.png") repeat-x scroll 0 0 #222222;
   border-bottom:1px solid rgba(0, 0, 0, 0.25);
   text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
   font-weight:bold;
   line-height:1;
   }
   
input.btnbig:hover{
   background-color:#6D95D5;
   color:#fff;
   }
   
input.btnmedium{
   font-size:15px;
   border:1px solid #888;
   padding:2px 13px 2px;
   color:#fff;
   cursor:pointer;
   -moz-border-radius:6px 6px 6px 6px;
   -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
   background:url("overlay.png") repeat-x scroll 0 0 #222222;
   border-bottom:1px solid rgba(0, 0, 0, 0.25);
   text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
   font-weight:bold;
   line-height:1;
   }
   
input.btnmedium:hover{
   background-color:#6D95D5;
   color:#fff;
   }

input.btnround{
   font-size:10px;
   border:0;
   background:#eee;
   color:#bbb;
   /*border:1px solid #888;
   color:#fff;
   cursor:pointer;
   -moz-border-radius:6px 6px 6px 6px;
   -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
   background:url("overlay.png") repeat-x scroll 0 0 #222222;
   border-bottom:1px solid rgba(0, 0, 0, 0.25);
   text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
   font-weight:bold;
   line-height:1;*/
   }

input.btnround:hover{
   background-color:#6D95D5;
   color:#fff;
   }

input.btn_margin
{
   /*font-family:Verdana,sans-serif;*/
   font-size:11px;
   font-weight:bold;
   background-color:#DDD;
   border:1px solid #888;
   padding:1px 1px 1px 1px; /* Firefox */
   color:#888; /*Fore Color*/
   cursor:pointer;
   margin-top:15px;
   margin-bottom:5px;
   margin-left:15px;
}

.btn_margin:hover{
   background-color:#EEE;
   /*border:1px solid #C6D880;
   color:#529214;*/
   }

.tab {
      margin-right : 15px;
}
 
.tabItem
{
      background: #e0e0e0;
      color: #aaa;
      padding:1px;
      width:100px;
      height:45px;
      text-align:center;
}
 
.selectedTab
{
      background: #f6f6f6; /*#B8BAC0;*/
      font-weight: bold;
      color:#aaa;
}
 
.tabItem a:hover
{
      text-decoration: underline; 
}
 
 
.tabContainer
{
      margin-bottom:10px;
      background: #f6f6f6; /*#B8BAC0;*/
      padding:10px;
}

.tabContainer input.larger,select
{
      width:300px;
}
 
.pointer
{
	cursor:pointer;
}
   
/*FIM ALL*/
   
   
/*LOGIN*/
body.login
{
	background:url('../imagens/background.png');
}

body.login #formlogin
{
	width:100%;
}

body.login div.login
{
	padding-top:3%;
}

body.login div.login table.login
{
	text-align:left;
}

/*END LOGIN*/

/*DEFAULT (UPDATES)*/

.updates
{
	background-color:#FAFAFA;
	border:1px solid #EEE;
	padding:5px;
	font-size:small;
}

.updates a.none
{
	color: #888;
	text-decoration: none;
	border-bottom: dotted 1px #888;
	outline: none;
}

.updates a.none:hover
{
	color: #fff;
	background: #52A2D4;
	text-decoration: none;
}

.updates a.none img
{
	border: 0;
}

/*END DEFAULT (UPDATES)*/

/*GADGET*/

.gadget
{
	width:750px;
	/*float:left;*/
	height:350px;
	background-color:#fff;
	padding-top:10px;
}

.gadget p
{
	text-align:center;
	height:400px;
}

.gadget p.title
{
	text-align:center;
	height:20px;
}

.gadget strong
{
	text-align:center;
	border:1px solid red;
}

.gadget p iframe
{
   border:0;
   height:300px;
   margin-left:50px;
}

/*END GADGET*/
   
/*FEEDS*/

.feeds
{
	/*float:left;*/
	height:350px;
	background-color:#fff;
	padding-top:30px;
	margin-left:150px;
}

.feeds ul
{
	list-style-type:none;
}

.feeds li
{		
	float:left;
	width:230px;
	text-align:center;
}

.feeds li div
{
	margin-top:40px;
	padding-top:10px;
	width:210px;
	text-align:center;
	/*border-bottom:solid 2px #ccc;*/
	height:30px;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	background:#52A2D4;
}

.feeds li div:hover
{
	/*border-bottom:solid 2px #666;*/
	color: #777;
	background: #eee;
}

/*END FEEDS*/

/*DIRECTORIES*/

.directories
{
	padding-top:30px;
	margin-left:250px;
}

.directories ul
{
	list-style-type:none;
}

.directories li
{		
	float:left;
	width:230px;
	text-align:center;
}

.directories li div
{
	margin-top:40px;
	padding-top:10px;
	width:210px;
	text-align:center;
	/*border-bottom:solid 2px #ccc;*/
	height:30px;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	background:#52A2D4;
}

.directories li div:hover
{
	/*border-bottom:solid 2px #666;*/
	color: #777;
	background: #eee;
}

/*END DIRECTORIES*/

/*LIBRARY*/

.library
{
	/*float:left;*/
	height:350px;
	background-color:#fff;
	padding-top:30px;
	margin-left:60px;
}

.library ul
{
	width: 983px;
	list-style-type:none;
}

.library li
{		
	float:left;
	width:230px;
	text-align:center;
}

.library li div
{
	margin-top:40px;
	padding-top:10px;
	width:210px;
	text-align:center;
	/*border-bottom:solid 2px #ccc;*/
	height:30px;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	background:#52A2D4;
}

.library li div:hover
{
	/*border-bottom:solid 2px #666;*/
	color: #777;
	background: #eee;
}

#btnDelTag2, #btnDelTag3, #btnDelTag4
{
	border:0;
	background:transparent url(../imagens/remove.gif) no-repeat;
	cursor:pointer;
}

/*END LIBRARY*/
   
.FileHeader th
{
	font-weight:normal;
}

.editable
{
	border:0px;
	padding:2.2px;
}

.editable:hover
{
	border:1px dotted #000;
	cursor:pointer;
	background-color:#FFE;
	padding:2px;
}
   
.grid_row
{
	color:#333333;
	background-color:WhiteSmoke;
	padding:2px;
	text-align:left;
}
   
.grid_row a
{
	color:#333;
	border-bottom:dotted 1px #333;
}
   
.grid_row textarea
{
	background-color:#FFE;
	border:1px solid black;
}

#form1
{
	width:1003px;
	height:100%;
	margin:0 auto;
	/*border:1px solid yellow;*/
}

#general
{
	margin-top:0px;
	margin-bottom:40px;
}

#container
{
	margin-top:0px;
	clear:both;
	background-color:Transparent;
	width:1003px;
	/*border:1px solid #F00;*/
}

#container select
{
	margin-bottom: 15px;
	border:1px solid;
}

#container .blank
{
	margin-bottom: 0;
}

#container h1
{
	text-align:left;
	/*font-family:Verdana,sans-serif;*/
	margin-top:10px;
	font-size:15px;
}

#container h2
{
	text-align:left;
	/*font-family:Verdana,sans-serif;*/
	font-size:15px;
	margin-left:25px;
}

#container .dvfolder
{
	text-align:left;
	background:#EEE;
	padding:10px;
}

#container .dvsub
{
	margin-left:20px;
}

#container .filesessions
{
	/*width:250px;*/
	margin-bottom:20px;
	color:#777;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#container div.fullwidth
{
	background-color:#B8BAC0;
	padding:10px;
	border:0;
	width: 983px;
	margin-bottom:20px;
	/*-moz-border-radius:15px;
    -msie-border-radius:15px;
	border-radius: 15px;*/
}

#container div ul .nofile
{
	text-decoration:none;
	color:#999;
	font-size:13px;
	list-style-type:none;
}

#container div ul li a
{
	text-decoration:none;
	border-bottom:1px dotted #999;
	color:#999;
	font-size:13px;
	outline: none;
}

#container div ul li a:hover
{
	color: #fff;
	background: #52A2D4;
	text-decoration: none;
}

#container div ul li a.none
{
	text-decoration:none;
	border:0;
	color:#999;
	font-size:13px;
}

#container div ul li a.none:hover
{
	color: #fff;
	background: transparent;
	text-decoration: none;
}

#container div ul li em
{
	font-family:georgia,serif;
	font-size:12px;
	margin:15px;
}

#container div .folder
{
	/*list-style-type:none;*/
	*margin-left:40px;
}

#container div .sub
{
	*margin-left:40px;
}

#container div ul
{
	margin:0px;
}

#container #folders
{
	background-color:#F5F5F5;
	float:left;
	width:350px;
}

#container #folders table
{
	background-color:#F5F5F5;
}

#container #folders #input
{
	padding:2px;
}

#container #files_restriction
{
	background-color:#F5F5F5;
}

#container #files
{
	background-color:#FFF;
	float:left;
	width:640px;
	margin-left:10px;
}

#container div #lblWarning
{
	background-color:#FFF;
	color:#F00;
	/*padding:2px;*/
	border:0;
	margin-bottom:1000px;
}

#container #container_footer
{
	width:1000px;
	clear:both;
	background-color:#FFF;
}

#logo
{
	text-align:left;
	width:10%;
	float:left;
	height:auto;
	margin-bottom:15px;
	/*border:1px solid yellow;*/
}

#logo a img
{
	border: 0;
}

#menu 
{
	text-align:left;
	width:85%;
	margin-left:50px;
	margin-top:0px;
	float:left;
	/*border:solid 1px blue;*/
}

.menu_itens div {font-size:13px; float:left; width:124px;text-align:center;height:45px;}
/*.menu_itens div {font-size:13px; float:left; width:145px;text-align:center;height:45px;}*/
.menu_itens .selecionado a {text-decoration:none; color:#fff/*11A*/; text-decoration:underline; font-weight:bold;}
.menu_itens .selecionado a:hover {cursor:default; }
.menu_itens .naoSelecionado a {text-decoration:none; color:#fff/*66A*/;}
.menu_itens .naoSelecionado a:hover {text-decoration:underline;color:#fff/*66A*/;}

#menu div {margin-top:0px;}
#menu div.logout img {border:0px;}

.menu_itens #item1 { border-right:dotted 1px #66A; background-color:#999; padding-top:15px; }
.menu_itens #item2 { border-right:dotted 1px #66A; background-color:#6D95D5; padding-top:20px; height:40px;}
.menu_itens #item3 { border-right:dotted 1px #66A; background-color:#999; padding-top:15px;}
.menu_itens #item4 { border-right:dotted 1px #66A; background-color:#6D95D5; padding-top:20px; height:40px;}
.menu_itens #item5 { border-right:dotted 1px #66A; background-color:#999; padding-top:15px;}
.menu_itens #item6 { border-right:dotted 1px #66A; background-color:#6D95D5; padding-top:15px; }
.menu_itens #item7 {                               background-color:#999; padding-top:20px; height:40px; width:100px;}
/*.menu_itens #item1 { border-right:dotted 1px #66A; background-color:#999; padding-top:15px;}
.menu_itens #item2 { border-right:dotted 1px #66A; background-color:#6D95D5; padding-top:15px;}
.menu_itens #item3 { border-right:dotted 1px #66A; background-color:#999; padding-top:15px;}
.menu_itens #item4 { border-right:dotted 1px #66A; background-color:#6D95D5; padding-top:20px; height:40px;}
.menu_itens #item5 { border-right:dotted 1px #66A; background-color:#999; padding-top:15px;}
.menu_itens #item6 { border-right:dotted 1px #66A; background-color:#6D95D5; padding-top:20px; height:40px; width:100px;}
.menu_itens #item7 { background-color:#6D95D5; padding-top:15px; width:122px;}*/

#footer_footer {
	position: fixed;
	bottom:0;
	left:0;
	width:100%;
	height:16px;
	background: #666;
    /*filter:alpha(opacity=60);
   -moz-opacity: 0.6;
    opacity: 0.6;*/
    padding:5px;
    float:left;
}

#footer_footer #footer_footer1 {float:left; width:19%; text-align:left; border-right:dotted 1px #FFF; vertical-align:middle; }
#footer_footer #footer_footer2 {float:left; width:19%; text-align:center; border-right:dotted 1px #FFF; }
#footer_footer #footer_footer3 {float:left; width:19%; text-align:center; border-right:dotted 1px #FFF; }
#footer_footer #footer_footer4 {float:left; width:19%; text-align:center; border-right:dotted 1px #FFF; }
#footer_footer #footer_footer5 {float:left; width:19%; text-align:center; border-right:0; }
#footer_footer div a { color:#FFF; font-size:13px; font-weight:bold; text-decoration:none; }
#footer_footer div a:hover { text-decoration:underline;  }

#footer_footer input
{
	border:solid 1px #888;
	background-color:#F2FAFF;
	color:#888;
	cursor:pointer;
	width:18px;
	height:18px;
}

#footer_call_footer
{
	position: fixed;
	bottom:0;
	left:0;
	width:20px;
	height:16px;
	background: #666;
    /*filter:alpha(opacity=60);
   -moz-opacity: 0.6;
    opacity: 0.6;*/
    padding:5px;
    float:left;
}

#footer_call_footer input
{
	border:solid 1px #888;
	background-color:#F2FAFF;
	color:#888;
	cursor:pointer;
	width:18px;
	height:18px;
}	

#tasks
{
	position:absolute;
	display:none;
}

#tasks table
{
   border:1px solid #000;
   background-color: #EEE;
   color:#333;
   /*font-family:Verdana;*/
   font-size:x-small;
}

#tasks table #header
{
   background-color:#DDD;
   border:1px solid #000;
   color:#333;
   /*font-family:Verdana;*/
   font-size:x-small;
}

#tasks table #header #xis
{
	text-align:right;
}

#tasks table #chkAccessGroups
{
	border: solid 1px #7F9DB9;
	background-color:#fff;
	width:332px;
}

#tasks table #cblTags
{
	border: solid 1px #7F9DB9;
	background-color:#fff;
	width:332px;
}

#tasks table #lstSelectedTags
{
	border: solid 1px #7F9DB9;
	background-color:#fff;
	width:72px;
	height:102px;
}

#tasks2
{
	width:700px;
	margin:auto;
	padding:20px 0 20px;
}

#tasks2 table
{
   /*border:1px solid #000;
   background-color: #EEE;*/
   color:#888;
   /*font-family:Verdana;*/
   font-size:12px;
}

#tasks2 table #cblTags
{
	border: solid 1px #7F9DB9;
	background-color:#fff;
	width:532px;
}

/* ALL */

#error
{
	position:absolute;
	display:none;
	background-color:#F00;
}

#error table
{
   border:1px solid #000;
   background-color: #EEE;
   color:#333;
   /*font-family:Verdana;*/
   font-size:x-small;
   width:350px;
}

#error table #header
{
   background-color:#DDD;
   border:1px solid #000;
   color:#333;
   /*font-family:Verdana;*/
   font-size:x-small;
   color:#f00;
}

#error table #header #xis
{
	text-align:right;
	color:#000;
}

#error table #errormsg
{
	text-align:left;
	color:#000;
}

#div-trans
{
	position:absolute;
	display:none;
	background-color: #000;
    filter:alpha(opacity=45); 
   -moz-opacity: 0.45;
    opacity: 0.45;
}

div.rounded div {
  height: 1px;
  overflow: hidden;
}

/* FIM ALL */

/*OFFICES*/

.group_office
{
	border-bottom:dotted 1px #999;
	width:90%;
}

.group_in_office
{
	background-color:#FFFFF8;
	width:100%;
	cursor:pointer;
}

.group_in_office:hover
{
	background-color:#FFE;
}

.group_in_office table
{
	width:100%;
}

.group_in_office table tr td .new
{
	font-weight:bold;
}

.group_in_office table .left
{
	text-align:left;
}

.group_in_office table .right
{
	text-align:right;
}

.group_in_office input
{
	border:1px solid;
	width:20px;
}

.group_in_office div.hide
{
	background-color:#fdfdfd;
	height:200px;
	*height:228px;
	overflow:hidden;
}

.group_in_office div.hide_forShow
{
	background-color:#fdfdfd;
	height:120px;
	*height:137px;
	overflow:hidden;
}

.group_in_office div iframe
{
	width:100%;
	height:100%;
	border-top:solid 1px;
	overflow:hidden;
}

.fullwidth .filter
{
	color:#000;
	font-style:italic;
	font-size:11px;
}

.fullwidth #closeaut
{
	text-align:left;
	margin-left:5%;
	margin-bottom:10px;
}

#map
{
	position:absolute;
	display:none;
}

#map table
{
   border:1px solid #000;
   background-color: #EEE;
   color:#333;
   /*font-family:Verdana;*/
   font-size:x-small;
}

#map table iframe
{
   border:1px solid #000;
   background-color: #EEE;
   color:#333;
   /*font-family:Verdana;*/
   font-size:x-small;
   width:500px;
   height:500px;
   overflow:hidden;
   border:0;
}
 
#map table #header
{
   background-color:#DDD;
   border:1px solid #000;
   color:#333;
   /*font-family:Verdana;*/
   font-size:x-small;
   color:#f00;
   height:10px;
}

#map table #header #xis
{
	text-align:right;
	color:#000;
}

.officespopup
{
	text-decoration:none;
	border-bottom:1px dotted #999;
	color:#999;
	font-size:13px;
	outline: none;
}

.officespopup:hover
{
	color: #fff;
	background: #52A2D4;
	text-decoration: none;
	cursor:pointer;
}

.formOffices
{
	background: #ddd;
}

#cblOffices
{
	border:	solid 1px #222;
	background: #fdfdfd;
	color: #222;
}

/*END OFFICES*/

/*OFFICE DETAIL*/

#full_container
{
	margin-top:0px;
	clear:both;
	background-color:#fdfdfd;
	width:100%;
}

#full_general
{
	margin-top:0px;
	margin-bottom:0px;	
}

#full_form1
{
	width:100%;
	height:100%;
	margin:0;
}

#full_container .office
{
	width:99.9%;
	
}

#full_container .office th
{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	color:#000;
	width:90px;
	*width:100px;
	/*font-family:verdana, arial, sans-serif;*/
}

#full_container .office th.show
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#000;
	width:90px;
	*width:100px;
	/*font-family:verdana, arial, sans-serif;*/
}

#full_container .office td
{
	text-align:left;
	width:auto;
	padding:2px;
}

#full_container .office td.show
{
	text-align:left;
	width:auto;
	padding:2px;
	/*border-bottom:dotted 1px #EFEFEF;*/
	vertical-align:top;
}

#full_container .office #txtName
{
	width:100%;
	*width:750px;
}

#full_container .office #txtAddress,#full_container .office #lblAddress
{
	width:100%;
	*width:750px;
}

#full_container .office #txtCity,#full_container .office #lblCity
{
	width:100%;
	*width:185px;
}

#full_container .office #txtState,#full_container .office #lblState
{
	width:100%;
	*width:170px;
}

#full_container .office #txtZipCode,#full_container .office #lblZipCode
{
	width:100%;
	*width:170px;
}


#full_container .office #ddlCountries,#full_container .office #lblCountry
{
	width:100%;
	*width:185px;
}

#full_container .office #ddlRegions,#full_container .office #lblRegion
{
	width:100%;
	*width:170px;
}

#full_container .office #txtTel,#full_container .office #lblTel
{
	width:100%;
	*width:170px;
}

.office #lblAddress,#lblCity,#lblState,#lblZipCode,#lblCountry,#lblRegion,#lblTel
{
	border:0;
	background-color:#fdfdfd;
	color:#777;
}

.office #txtMapAddress
{
	width:100%;
	*width:750px;
}

.office #lblMapAddress
{
	border:0;
	background-color:#fdfdfd;
	color:#77e;
	text-decoration:underline;
	cursor:pointer;
	font-size:12px;
	width:100%;
	*width:750px;
}

/*END OFFICE DETAIL*/


/*PEOPLE*/

.group_people
{
	border-bottom:dotted 1px #999;
	width:90%;
}

.group_in_people
{
	background-color:#FFFFF8;
	width:100%;
	cursor:pointer;
}

.group_in_people:hover
{
	background-color:#FFE;
}

.group_in_people table
{
	width:100%;
}

.group_in_people table tr td .new
{
	font-weight:bold;
}

.group_in_people table .left
{
	text-align:left;
}

.group_in_people table .right
{
	text-align:right;
}

.group_in_people input
{
	border:1px solid;
	width:20px;
}

.group_in_people div.hide
{
	background-color:#fdfdfd;
	height:380px; /*290*/
	*height:400px;
	overflow:hidden;
}

.group_in_people div.hide_forShow
{
	background-color:#fdfdfd;
	height:120px;
	*height:137px;
	overflow:hidden;
}

.group_in_people div iframe
{
	width:100%;
	height:100%;
	border-top:solid 1px;
	overflow:hidden;
}

.fullwidth .filter
{
	color:#000;
	font-style:italic;
	font-size:11px;
}

.fullwidth #closeaut
{
	text-align:left;
	margin-left:5%;
	margin-bottom:10px;
}
/*END PEOPLE*/

/*PEOPLE DETAIL*/

#full_container
{
	margin-top:0px;
	clear:both;
	background-color:#fdfdfd;
	width:100%;
}

#full_general
{
	margin-top:0px;
	margin-bottom:0px;
}

#full_form1
{
	width:100%;
	height:100%;
	margin:0;
}

#full_container .bottom
{
	width:99.9%;
	position:absolute;
	bottom:0;
}

#full_container #tblFileUpload
{
	margin-left:20px;
	width:610px;
}

#full_container #tblFileUpload .Photo
{
	cursor:pointer;
	color:#00f;
	text-decoration:underline;
	/*border:solid 1px #00f;
	background-color:#cdcdcd;*/
}

#full_container .people
{
	width:99.9%;
}

#full_container .people th
{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	color:#000;
	width:90px;
	*width:100px;
	/*font-family:verdana, arial, sans-serif;*/
}

#full_container .people th.show
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#000;
	width:90px;
	*width:85px;
	/*font-family:verdana, arial, sans-serif;*/
}

#full_container .people td
{
	text-align:left;
	width:auto;
	padding:2px;
}

#full_container .people td.show
{
	text-align:left;
	width:auto;
	padding:2px;
	/*border-bottom:dotted 1px #EFEFEF;*/
	vertical-align:top;
}

#full_container .people #ddlCountries, #full_container .people #lblCountry
{
	width:180px;
	*width:158px;
}

#full_container .people #ddlGender, #full_container .people #lblGender
{
	width:180px;
	*width:158px;
}

#full_container .people #txtTitle, #full_container .people #lblTitle
{
	width:180px;
	*width:158px;
}

#full_container .people #txtFirstName, #full_container .people #lblFirstName
{
	width:180px;
	*width:158px;
}

#full_container .people #txtMiddleName, #full_container .people #lblMiddleName
{
	width:100px;
	*width:88px;
}

#full_container .people #txtLastName, #full_container .people #lblLastName
{
	width:165px;
	*width:158px;
}

#full_container .people #txtSuffix, #full_container .people #lblSuffix
{
	width:180px;
	*width:158px;
}

#full_container .people #txtFormattedName, #full_container .people #lblFormattedName
{
	width:740px;
	*width:722px;
}

#full_container .people #txtBirthday, #full_container .people #lblBirthday
{
	width:150px;
	*width:142px;
}

#full_container .people #txtTelHome, #full_container .people #lblTelHome
{
	width:445px;
	*width:457px;
}


#full_container .people #txtAddress, #full_container .people #lblAddress
{
	width:740px;
	*width:722px;
}

#full_container .people #txtCity, #full_container .people #lblCity
{
	width:180px;
	*width:158px;
}

#full_container .people #txtState, #full_container .people #lblState
{
	width:140px;
	*width:132px;
}

#full_container .people #txtZipCode, #full_container .people #lblZipCode
{
	width:183px;
	*width:190px;
}

#full_container .people #txtEmail, #full_container .people #lblEmail
{
	width:445px;
	*width:457px;
	font-size:12px;
}

#full_container .people #ddlOffices
{
	width:340px;
	*width:311px;
}

#full_container .people #lblOffice, #full_container .people #txtOffice
{
	width:495px;
	*width:488px;
}

#full_container .people #lblOfficeAddress
{
	width:495px;
	*width:488px;
}

#full_container .people #txtJobTitle
{
	width:740px;
	*width:723px;
}

#full_container .people #lblJobTitle
{
	width:740px;
	*width:723px;
}

#full_container .people #txtProductArea,#full_container .people #lblProductArea
{
	width:440px;
	*width:438px;
}

#full_container .people #cldBirthday,#full_container .people #cldWorkingSince
{
	font-size:10px;
	border:1px solid #558;
}

/*
#full_container .people #txtRole,#lblRole
{
	width:210px;
	*width:185px;
}
*/

#full_container .people #imgCalendar,#full_container .people #imgClear,#full_container .people #imgCalendar2,#full_container .people #imgClear2
{
	cursor:pointer;
}

#full_container .people #lnkCalendar,#full_container .people #lnkCalendar2
{
	display:none;
}

#full_container .people #btnHideCalendar,#full_container .people #btnHideCalendar2
{
	font-size:10px;
	border:0;
	background-color:#FFFFF8;
	cursor:pointer;
	color:#00f;
	text-decoration:underline;
	border-bottom:solid 1px #000;
}

#full_container .people #txtWorkingSince, #full_container .people #lblWorkingSince
{
	width:150px;
	*width:100px;
}

#full_container .people #txtTelWork,#full_container .people #lblTelWork
{
	width:170px;
	*width:161px;
}

#full_container .people #txtTelWorkCel,#full_container .people #lblTelWorkCel,#full_container .people #txtTelWorkCel2,#full_container .people #lblTelWorkCel2
{
	width:140px;
	*width:120px;
}

#full_container .people #txtTelWorkFax,#full_container .people #lblTelWorkFax
{
	width:170px;
	*width:161px;
}

#full_container .people #txtURL, #full_container .people #lblURL
{
	width:740px;
	*width:713px;
}

#full_container .people #txtEmailWork,#full_container .people #lblEmailWork
{
	width:740px;
	*width:725px;
	font-size:12px;
}

#full_container .people #lblNote
{
	width:740px;
	font-size:12px;
	/*font-family:Verdana;*/
	border:solid 1px #EFEFEF;
}

#full_container .people #txtNote
{
	width:600px;
	font-size:12px;
	/*font-family:Verdana;*/
	border:solid 1px #EFEFEF;
}

#full_container .people #txtLogin,#full_container .people #lblLogin
{
	width:740px;
	*width:713px;
}

#full_container .people #txtPassword
{
	width:180px;
	*width:185px;
}

#full_container .people #txtConfirm
{
	width:180px;
	*width:185px;
}

#full_container .people #ddlAccessGroups,#full_container .people #lblAccessGroup
{
	width:180px;
	*width:185px;
}

#full_container .people #ddlProfile,#full_container .people #lblMasterProfile
{
	width:180px;
	*width:185px;
}

.people #lblGender, .people #lblTitle, .people #lblFirstName, .people #lblMiddleName, .people #lblLastName, .people #lblSuffix, .people #lblFormattedName, .people #lblBirthday, .people #lblTelHome,
.people #lblTelWorkCel, .people #lblTelWorkCel2, .people #lblAddress, .people #lblCity, .people #lblState, .people #lblZipCode, .people #lblCountry, .people #lblEmail, .people #lblOfficeAddress,
.people #lblRole, .people #lblJobTitle, .people #lblProductArea, .people #lblWorkingSince, .people #lblTelWork, .people #lblTelWorkFax, .people #lblURL, .people #lblEmailWork, .people #lblNote,
.people #lblAccessGroup, .people #lblLogin ,.people #lblMasterProfile
{
	border:0;
	width:auto;
	background-color:#fdfdfd;
	color:#777;
}

.people #lblOffice
{
	border:solid 1px #777;
	width:auto;
	background-color:#fdfdfd;
	color:#777;
}

.people #imgPhoto
{
	/*Width:100px;
	height:80px;*/
	margin-left:100px;
	/*height: 110px;*/
}

/*END PEOPLE DETAIL*/

/*USER PROFILE*/

.group_people_user_admin
{
	padding:0px;
	background-color:#FDFDFD;
}

/*.group_people_user_admin #tablePwdCheck,#tablePwdCheck td
{
	background-color:#FDFDFD;
}*/

#UserProfile .group_people
{
	border:0;
	width:880px;
	height:390px;
}

#UserProfile .group_people iframe
{
	width:100%;
	height:100%;
	overflow:hidden;
}

#full_container_user_admin
{
	margin-top:0px;
	clear:both;
	background-color:#F5F5F5;
	width:100%;
}

#full_container_user_admin
{
	margin-top:0px;
	margin-bottom:0px;
}

#full_form1
{
	width:100%;
	height:100%;
	margin:0;
}

#full_container_user_admin .people
{
	width:99.9%;
}

#full_container_user_admin .people th
{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	color:#000;
}

#full_container_user_admin .people .top
{
	vertical-align:top;
}

#full_container_user_admin .people th.show
{
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#666;
	text-decoration:underline;
	vertical-align:top;
}

#full_container_user_admin .people td
{
	text-align:left;
	width:auto;
}

#full_container_user_admin .people #txtTitle,#lblTitle,#ddlOffices,#lblOffice
{
	width:210px;
	
	*width:185px;
}

#full_container_user_admin .people #txtFirstName,#lblFirstName,#ddlUsers
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtMiddleName,#lblMiddleName
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtLastName,#lblLastName
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtRole,#lblRole
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtSuffix,#lblSuffix
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtFormattedName,#lblFormattedName
{
	width:780px;
	*width:738px;
}

#full_container_user_admin .people #txtBirthday,#lblBirthday,#txtWorkingSince,#lblWorkingSince
{
	width:170px;
	*width:145px;
}

#full_container_user_admin .people #imgCalendar,#imgClear,#imgCalendar2,#imgClear2
{
	cursor:pointer;
}

#full_container_user_admin .people #lnkCalendar,#lnkCalendar2
{
	display:none;
}

#full_container_user_admin .people #cldBirthday,#cldWorkingSince
{
	font-size:10px;
	border:1px solid #558;
}

#full_container_user_admin .people #btnHideCalendar,#btnHideCalendar2
{
	font-size:10px;
	border:0;
	background-color:#FFFFF8;
	cursor:pointer;
	color:#00f;
	text-decoration:underline;
	border-bottom:solid 1px #000;
}

#full_container_user_admin .people #txtTelHome,#lblTelHome
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtTelWork,#lblTelWork
{
	width:210px;
	*width:228px;
}

#full_container_user_admin .people #txtTelWorkCel,#lblTelWorkCel
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtTelWorkFax,#lblTelWorkFax
{
	width:210px;
	*width:228px;
}

#full_container_user_admin .people #txtAddress,#lblAddress
{
	width:780px;
	*width:738px;
}

#full_container_user_admin .people #txtURL,#lblURL,#txtEmailWork,#txtEmailWork
{
	width:791px;
	*width:755px;
}

#full_container_user_admin .people #txtCity,#lblCity
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtProductArea,#lblProductArea
{
	width:495px;
	*width:185px;
}

#full_container_user_admin .people #txtState,#lblState
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtZipCode,#lblZipCode
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #ddlCountries,#lblCountry
{
	width:210px;
	*width:185px;
}

#full_container_user_admin .people #txtEmail,#lblEmail
{
	width:500px;
	*width:465px;
}

#full_container_user_admin .people #txtJobTitle,#lblJobTitle
{
	width:513px;
	*width:497px;
}

#full_container_user_admin .people #lblTitle, #lblFirstName, #lblMiddleName, #lblLastName, #lblSuffix, #lblFormattedName, #lblBirthday, #lblTelHome,
							  #lblTelWorkCel, #lblAddress, #lblCity, #lblState, #lblZipCode, #lblCountry, #lblEmail, #lblOffice, #lblRole, #lblJobTitle,
							  #lblProductArea, #lblWorkingSince, #lblTelWork, #lblTelWorkFax, #lblURL, #lblEmailWork, #lblNote
{
	border:0;
	background-color:#fdfdfd;
	color:#777;
}

#full_container_user_admin .people #imgPhoto
{
	/*Width:100px;
	height:80px;*/
}

#full_container_user_admin .people #txtNote,#lblNote
{
	width:800px;
	font-size:12px;
	/*font-family:Verdana;*/
}

/*END USER PROFILE*/

/* WISHLIST */

.wishlist
{
	width:1003px;
}

.wishlist div.pnl
{
	margin-left:250px;
	padding-top:30px;
}

.wishlist ul
{
	list-style-type:none;
}

.wishlist li
{		
	float:left;
	width:230px;
	text-align:center;
}

.wishlist li div
{
	margin-top:40px;
	padding-top:10px;
	width:210px;
	text-align:center;
	height:30px;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	background:#52A2D4;
	cursor:pointer;
	font-size:13px;
}

.wishlist li div:hover
{
	/*border-bottom:solid 2px #666;*/
	color: #777;
	background: #eee;
}

.wishlist #pnlSearch, .wishlist #pnlAddNew
{
	clear:both;
}

/*
.wishlist table.form th
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

.wishlist table.form td
{
	color:#777777;
	font-size:13px;
	font-weight:normal;
}*/

.newwish
{
	-moz-border-radius:6px 6px 6px 6px;
}

.newwish table.form, .wishlist table.form
{
	margin:0 auto;
	/*margin-top:30px;*/
	color:#000000;
	font-size:12px;
	background-color:#f5f5f5;
	padding:10px;
	-moz-border-radius:6px 6px 6px 6px;
}

.wishlist #ddlOffices, .wishlist #ddlProducts
{
	margin:0;
}

.wishlist #rdlProducts
{
	width:300px;
}

.wishlist #rdlSpotRegular
{
	width:180px;
}

.wishlist p.submit
{
	/*background:url("../imagens/form_bottom.gif") no-repeat scroll 0 100% transparent;*/
	margin:auto;
	width:750px;
	margin-top:0px;
}

/* END WISHLIST */
