input, select, radio{
 border:1px solid #C8C8C8;	
 height:30px;
 border-radius:3px;
 font-size:13pt;
 font-weight:bold;
 font-family:  'Open Sans', sans-serif; 
 vertical-align:middle;
 color:#666;
}
input select{
	padding-left:5px;
 
}
radio{
	height:15px;
}
 
a{
 text-decoration:none;	
 color:#FFF;
}

 a:visited{
 text-decoration:none;
 
}

fieldset{
 text-align:left;
 border:0px solid #999;	
 margin-top:10px;
 font-weight:bold;
 color:#333;
 border:1px solid #CCC;
 width:930px;


}
fieldset fieldset legend{
	font-weight:normal;	
	color:#666;
	background-color:#F9F9F9;
	border:1px solid #CCC;
	border-bottom:0;
		 
	padding:4px;
	
	 
}

fieldset fieldset{
	 background-color:#F9F9F9;
	 height:70px;

	 
}

h1{
	 color:#333333;
	 font-size:12pt;
}

h2{
 color:#777777;	
 font-size:10pt;
}
li{
	color:#FFF;
}

.campo_curto{
width:55px;	
text-align:center;

}

.campo_medio{
	width:370px;
}

.campo_longo{
	width:400px;
}

.line_curto{
	display:table;
	float:left;
	width:83px;	
	position:relative;
	text-align:center;
	margin-bottom:10px;
	 
}

.line_medio{
	display:table;
	float:left;
	width:380px;
	position:relative;	
	margin-bottom:10px;
	 
}


.line_longo{
	display:table;
	float:left;
	width:487px;
	position:relative;	
	margin-bottom:10px;
}

.line_full{
	display:table;
	position:relative;
	margin-top:10px;
	

	width:900px;	
}

.separador{
	border:1px solid #E5E5E5;	
	border-radius:3px;
 

}
 .editando{
 	position:fixed; top:0; left:0;  display:table; z-index:3; display:none;
	width:100%;
	min-height:100%;
 
	padding:50px;
	margin:0 auto;
	text-align:center;
	height:650px;
	background-color:rgba(223, 229, 233, 0.95);
 
 }
 
 .window_edit{
	 
	 position:relative;
	width:980px;
	overflow:auto;
	padding:50px 10px;
	margin:0 auto;
	text-align:left;
	height:450px;
	background-color:#fff;
	border-radius:3px;
 }
 
  .tag_edit{
	 
	position:relative;
	width:98%;
 	border-radius:3px;
	padding:10px;
	margin:0 auto;
	text-align:justify;
	 
	background-color:#428BCA;
	color:#FFF;
 }
 
 .close{
	float:right; 
	position:absolute;
	left:960px;
	top:9px;
	text-decoration:none;
	font-weight:bold;
	color:#999;
 }
 .close:hover{
 color:#222;
  
 }
.menu_left{
position:fixed;

top:49px;
width:250px;
height:100%;
display:block;
background-color:#34383F;
color:#ADADAD;
z-index:10;
overflow:auto;
overflow-x:hidden;
-webkit-
 
}
.resposta{
 font-weight:normal;
 color:#666;
 overflow:auto;	
 display:block;
 position:absolute;
 height:30px;
 
 overflow-x:auto;
}
/* ---------------- Barra de rolagem Google Chrome---------------- */
::-webkit-scrollbar {
width: 10px;  
height: 5px;
}
::-webkit-scrollbar-track-piece {
background: #2B2E33; 
}
::-webkit-scrollbar-thumb:vertical {
height: 5px;
background: #666;  
border-radius: 10px;  
}
::-webkit-scrollbar-thumb:horizontal {
width: 5px; 
background-color: #0F0; 
}
.menu_cab{
	width:240px;
	height:42px;
	background-image:url(../images/botn-1.png);
	line-height:42px;
	padding-left:10px;
		
}

.menu_top{
	width:240px;
	height:42px;
	background-color:#2B2E33;
	line-height:42px;
	padding-left:10px;
		
}

.menu_item{
	width:235px;
	height:22px;
	background-color:#34383F;
	padding:4px 0 4px 15px;
	
		
}
.menu_item  a:visited{
	color:#FFF;
}
.login{
	margin:0 auto;
	position:relative;
	display:table;
	width:625px;
	height:391px;	
	background-image:url(../images/login.jpg);
	 
}
.campo_login{
	position:absolute;
	top:154px;
	left:207px;
	 
	width:150px;
	height:25px;
	border:0;
	background:none;
		
}

.campo_senha{
	position:absolute;
	top:201px;
	left:207px;
	 
	width:150px;
	height:25px;
	border:0;
	background:none;
		
}
.btn_login{
	position:absolute;
	top:164px;
	left:425px;
	 
	width:47px;
	height:46px;
	border:0;
	background:none;
		
}

.tab_cab{
	width:900px; height:35px; padding:5px; line-height:35px; background-color:#F6F6F6; border:1px solid #E9E9E9; color:#767676; font-size:11pt; font-weight:bold;
	display:table;
}

.tab_line{
	width:900px;   padding:0 5px; line-height:35px; background-color:#fff; border:1px solid #E9E9E9; border-top:0; color:#767676; font-size:10pt; font-weight:normal;
	display:table;
}

.tab_line:hover{
	  
	  color:#06F;
}

.tab_cola{
	 border-right:1px solid #E9E9E9; float:left; font-weight:normal; width:390px; height:35px; 
}
 
 .tab_col_pg{
	  float:left; font-weight:normal; width:40px; background-color:#F6F6F6; border-radius:3px; margin:2px; text-align:center; color:#666;
}
 .tab_col_pg:hover{
	 background-color:#31C0BE;
	color:#fff;
}
.sl{
	background-color:#31C0BE;
	color:#fff;
}
 
.btns{
	width:80px; height:20px; padding:4px; border-radius:3px; text-align:center; margin:0 auto; display:table; float:left; color:#FFFFFF; position:relative; line-height:normal; margin-top:3px; margin-left:3px; font-weight:normal;
}
.b_red{
 background-color:#C75757;
 border:1px solid #D43F3A;
}

.b_red:hover{
 background-color:#D43F3A;
 }

.b_green{
 background-color:#18A689;
 border:1px solid #159077;
}

.b_green:hover{
 background-color:#159077;
}

.b_blue{
 background-color:#428BCA;
 border:1px solid #0080FF;
}

.b_blue:hover{
 background-color:#0080FF;
}

.b_orange{
 background-color:#E9573F;
 border:1px solid #DC3618;
}

.b_orange:hover{
 background-color:#DC3618;
}


.btn_back{
width:80px; height:20px; padding:4px;  text-align:center; margin:0 auto; display:table; float:right; color:#121212; position:relative; line-height:normal; margin-top:3px; margin-left:3px; border:1px solid #D4DEE0;
background-color:#F5F5F5; font-weight:normal; border-radius:3px;
}
.btn_back:hover{
 background-color:#D4DEE0;
 
}

.timeline{
	width:900px;   padding:10px 5px 0 5px;   background-color:#fff; border:1px solid #E9E9E9; border-top:0; color:#767676; font-size:10pt; font-weight:normal;
	display:table;
}
.timeline_1{
	width:200px;   padding:0 ;  background-color:#fff;   color:#767676; font-size:10pt; font-weight:normal;
	display:table; float:left; height:99px; background-image:url(../images/timeline.jpg);
}
.timeline_2{
	width:640px;   padding:5px 5px 0 35px; margin:5px 0;  background-color:#fff;   color:#767676; font-size:10pt; font-weight:normal;
	display:table; float:left;height:80px; border:2px solid #DDDDDD; border-radius:5px; background-color:#F2F2F2;  background-image:url(../images/timeline-box.png); background-repeat:no-repeat;
}

.msg_redirect{
	width:30px; height:20px; line-height:20px; background-color:#F00; float:right; margin:3px 22px 0 0; border-radius:8px; font-size:9pt; text-align:center;	
}

.msg_mail{
	width:30px; height:20px; line-height:20px; background-color:#8CC152; float:right; margin:3px 12px 0 0; border-radius:8px; font-size:9pt; text-align:center;	
}


.help{
	color:#09F;	
	position:relative;
	font-weight:bold;
	font-family:  Helvetica, sans-serif;
	 
	 
	font-size:10pt;
 
}
