/*************************************************
 Folhas de estilo para os menus drop down ASSELVI
*************************************************/
#table_intranet {
	border-style: solid;
	border-color: #505050;
	border-width: 1px 1px 1px 1px;
	border-collapse:collapse;
}

#barra_menu{
	height: 17px;
	background: #F90;
}

/* default styles  */
.clCMEvent_site{
	position:absolute;
	width:99%;
	height:99%;
	clip:rect(0px,100%,100%,0px);
	left:0;
	top:0;
	visibility:visible
}
.clCMAbs_site{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}

/*Style for the background-bar*/
.clBar_site{
	layer-background-color: #FF9900;
	background-color: #E3761E;
	visibility: hidden;
	position: absolute;
}

/****************** Styles for level 0 *******************/
.clLevel0_site, .clLevel0over_site{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	padding: 1px;
}
.clLevel0_site{
	layer-background-color: #505050;
	background-color: #E3761E;
	color: white;
}
.clLevel0over_site{
	layer-background-color: #505050;
	background-color: #E3761E;
	color: white;
	cursor: pointer;
}
.clLevel0border_site{
	layer-background-color: #505050;
	background-color: #E3761E;
	position: absolute;
}

/****************** Styles for level 1 *******************/
.clLevel1_site, .clLevel1over_site{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	padding: 1px;
}
.clLevel1_site{
	layer-background-color: #505050;
	background-color: #FF9900;
	color: white;
}
.clLevel1over_site{
	layer-background-color: #505050;
	background-color: #E78D05;
	color: white;
	cursor: pointer;
}
.clLevel1border_site{
	layer-background-color: #505050;
	background-color: #FFFFFF;
	position: absolute;
}

/****************** Styles for level 2 *******************/
.clLevel2_site, .clLevel2over_site{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	padding: 2px;
}
.clLevel2_site{
	layer-background-color: #505050;
	background-color: #FF9900;
	color: white;
}
.clLevel2over_site{
	layer-background-color: #E78D05;
	background-color: #E78D05;
	color: white;
	cursor: pointer;
}
.clLevel2border_site{
	layer-background-color: #E78D05;
	background-color: #FFFFFF;
	position: absolute;
	visibility: hidden;
}


/**************************************************
 Folhas de estilo para os menus drop down INTRANET
**************************************************/

/* default styles  */
.clCMEvent{
	position:absolute;
	width:99%;
	height:99%;
	clip:rect(0,100%,100%,0); 
	left:0px; 
	top:0px; 
	visibility:visible;
}
.clCMAbs{
	position: absolute; 
	visibility: hidden; 
	left: 0; 
	top: 0;
}
  
/*Style for the background-bar*/
.clBar{
	layer-background-color: #FF9900;
	background-color: #FF9900;
	visibility: hidden;
	position: absolute;
}

/****************** Styles for level 0 *******************/
.clLevel0,.clLevel0over{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	padding: 1px; 
}
.clLevel0{
	layer-background-color: #505050;
	background-color: #FF9900;	
	color: white;
}
.clLevel0over{ 
	layer-background-color: #505050;
	background-color: #EE8D05;	
	color: white; 
	cursor: pointer; 
}
.clLevel0border{
	layer-background-color: #505050;
	background-color: #FF9900;
	position: absolute;
}

/****************** Styles for level 1 *******************/
.clLevel1, .clLevel1over{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	padding: 1px;	
}
.clLevel1{
	layer-background-color: #505050;
	background-color: #FF9900;	
	color: white;
}
.clLevel1over{
	layer-background-color: #505050;
	background-color: #E78D05;
	color: white;
	cursor: pointer;
}
.clLevel1border{
	layer-background-color: #505050;
	background-color: #E78D05;
	position: absolute;
}

/****************** Styles for level 2 *******************/
.clLevel2, .clLevel2over{
	font-family: verdana, arial;
	font-size: 10px; 
	font-weight: bold;
	position: absolute; 
	padding: 2px; 	
}
.clLevel2{
	layer-background-color: #505050;
	background-color: #FF9900;
	color: white;
}
.clLevel2over{
	layer-background-color: #E78D05;
	background-color: #E78D05;
	color: white;
	cursor: pointer;
}
.clLevel2border{
	layer-background-color: #E78D05;
	background-color: #E78D05;
	position: absolute;
	visibility: hidden; 
}

/*****************************************************/
/******* Fim da folha de estilos para os menus *******/
/*****************************************************/

/* links */
.link{ text-decoration: none; color: #FF9000; font-weight: bold; }
.link:hover  { text-decoration: underline; }

.elink{ text-decoration: underline; color: #0000FF;}
.elink:hover { text-decoration: underline; color: #6666FF}

/** Títulos do material apoio entre outros **/
.link_preto{ text-decoration: none; color: black; }
.link_preto:hover  { text-decoration: none; }

/** Opção Expandir Menus/Recolher Menus do site **/
.link_cinzaP{ text-decoration: none; color: #999999; font-size:10px }
.link_cinzaP:hover  { text-decoration: none; }

.link_cinza_u{ text-decoration: none; color: #666666; font-size:10px }
.link_cinza_u:hover  { text-decoration: none; }

/** Capa do site - parte central **/
.link_preto_u{ text-decoration: none; color: black; }
.link_preto_u:hover  { text-decoration: underline; }

/** Rodapé do site **/
.link_branco_bu{ text-decoration: underline; color: white; font-weight: bold; }
.link_branco_bu:hover  { text-decoration: underline; }

.link_vermelho_bu{ text-decoration: underline; color: red; font-weight: bold; }
.link_vermelho_bu:hover  { text-decoration: underline; }

table{ font-family: Verdana; font-size:10px; color: #000000}
body { font-family: Verdana; font-size:10px; color: #000000}

/* textos aleatórios */

.font09ms{  font-size: 9px; font-family: MS Sans Serif, Verdana}
.font09ar{  font-size: 11px; font-family: arial}

.font08{ font-size: 8px;  }
.font09{ font-size: 9px;  }
.font11{ font-size: 11px; }
.font12{ font-size: 12px; }
.font13{ font-size: 13px; } 
.font14{ font-size: 14px; } 
.font15{ font-size: 15px; } 
.font16{ font-size: 16px; }
.font17{ font-size: 17px; } 
.font18{ font-size: 18px; } 

.font11b{ font-size:11px; color: #000000; }
.font12b{ font-size:12px; color: #000000; }
.font13b{ font-size:13px; color: #000000; } 
.font14b{ font-size:14px; color: #000000; } 
.font15b{ font-size:15px; color: #000000; } 
.font16b{ font-size:16px; color: #000000; }
.font17b{ font-size:17px; color: #000000; } 
.font18b{ font-size:18px; color: #000000; } 

.font11w{ font-size:11px; color: #FFFFFF; }
.font12w{ font-size:12px; color: #FFFFFF; }
.font13w{ font-size:13px; color: #FFFFFF; } 
.font14w{ font-size:14px; color: #FFFFFF; } 
.font15w{ font-size:15px; color: #FFFFFF; } 
.font16w{ font-size:16px; color: #FFFFFF; }
.font17w{ font-size:17px; color: #FFFFFF; } 
.font18w{ font-size:18px; color: #FFFFFF; } 

.font11r{ font-size:11px; color: #FF0000; }
.font12r{ font-size:12px; color: #FF0000; }
.font13r{ font-size:13px; color: #FF0000; } 
.font14r{ font-size:14px; color: #FF0000; } 
.font15r{ font-size:15px; color: #FF0000; } 
.font16r{ font-size:16px; color: #FF0000; }
.font17r{ font-size:17px; color: #FF0000; } 
.font18r{ font-size:18px; color: #FF0000; } 

.font11g{ font-size:11px; color: #333333; }
.font12g{ font-size:12px; color: #333333; }
.font13g{ font-size:13px; color: #333333; } 
.font14g{ font-size:14px; color: #333333; } 
.font15g{ font-size:15px; color: #333333; } 
.font16g{ font-size:16px; color: #333333; }
.font17g{ font-size:17px; color: #333333; } 
.font18g{ font-size:18px; color: #333333; } 

.font17bg{ font-size:17px; color: #333333; } 

.aviso{ 
	font-size:18px; 
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFCC;
}

.aviso_site{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF0000;
	font-weight: bolder;
}


/* Linhas das Tabelas */

.noline {border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}

  .cBR-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
  .cBT-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cTop-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}
 .cBot-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cLef-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;}
 .cRig-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px;}
 .cBRT-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cBRL-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}
 .cTLR-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px;}
.cBRLT-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}

 .cBR-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cBL-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:1px; border-right-width:0px; border-bottom-width:1px;}
 .cBT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cRL-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px;}
 .cRT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px;}
 .cLT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;}
.cTop-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}
.cBot-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
.cLef-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;}
.cRig-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px;}
.cBRT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
.cBRL-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}
.cRLT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px;}

  .cBR-GrayB{ border-style:solid; border-color:#999999; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cBot-GrayB{ border-style:solid; border-color:#999999; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cBRL-GrayB{ border-style:solid; border-color:#999999; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}
 .cBRT-GrayB{ border-style:solid; border-color:#999999; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
.cBRLT-GrayB{ border-style:solid; border-color:#999999; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}

  .cBR-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cTop-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}
 .cBot-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cLef-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;}
 .cRig-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px;}
 .cBRT-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cBRL-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}
 .cRLT-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px;}
 .cBLT-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:1px;}
.cBRLT-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}

td.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.tit_int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	color:#FF6600;
}

td.home_topo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
}

.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF3300;
}

.titulo {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
}

.titulo:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
}

/* formulários */
input{
	font-family: verdana; 
	font-size: 10px; 
	border: 1px solid;
}

.campo_entrada{ 
	font-family: verdana; 
	font-size: 10px;  
	background-color: #FFFFFE;
    color: rgb(0,0,0);   
	border: 1px solid;   
	border-color: #FF9900;
}

.noborder{
	border: 0px solid;   
}

.campo_valor{ 
	font-family: verdana; 
	font-size:10px;  
	background-color: #FFFFFE;
	color: rgb(0,0,0);   
	border: 1px solid;   
	border-color: #FF9900; 
	text-align: Right;
}

.campo_text{ 
	font-family: Verdana;
	font-size:10PX;  
	background-color: #FFFFEE;
	color: rgb(0,0,0);   
	border: 1px solid;  
	border-color: #FF9900;
	SCROLLBAR-FACE-COLOR: #FFFFEE;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFEE;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFEE;
	SCROLLBAR-ARROW-COLOR: #FF9900;
	SCROLLBAR-TRACK-COLOR: #FFFFEE;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFEE;
}

.select_menor{ font-family: MS Sans Serif, Verdana; font-size: 9px;}

.botao{ 
	font-family: Verdana;  
	font-size: 10px;  
	font-weight: normal;
	background-color: #FFFFEE;   
	border: 2px outset #FFCC00;
}

/** Form Área acadêmica - Site **/
.botao_transparente {
	border: 0px solid #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FF3300;
	cursor: pointer;
	background-color: transparent;
}

/** Necessidade de Professores **/
.botao_azul_link {
	border: 0px solid #FFFFFF;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 9px;
	color: #0000FF;
	cursor: pointer;
	background-color: transparent;
}

.campo_transparente {
	border-top: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	background-color: transparent;
}

.QuebraPagina{page-break-after:always}
div.imglegenda {float: left; padding: 3px;}

table.tbborder, table.tbborder td { 
	border-collapse: collapse;
	border: 1px solid #666;
}

table.cc_table_gray, table.cc_table_gray td{
	border:1px solid #999;
	background:#FFF;
	border-collapse:collapse;
	margin: 0 auto;
}

table.cc_table_gray thead td{
	background:#CCC;
	font-weight:bold;
}

a.whitestyle:link { text-decoration: none; color: #FFF; font-weight:normal; }
a.whitestyle:visited { text-decoration: none; color: #FFF; font-weight:normal; }
a.whitestyle:hover { text-decoration: underline; color: #FFF; font-weight:normal; }
a.whitestyle:active { text-decoration: underline; color: #FFF; font-weight:normal; }

#link_perfil {
    margin: 5px 0 0 0;
	text-align: right;
}

#perfil_form {

	text-align: right;
	margin:0; padding:0;
	
}

#perfil_form label{

	font-weight: bold;
}

#perfil_form select{

	font-family: verdana, helvetica, sans-serif !important;
    font-size: 10px !important;
}

table tbody td.logo_perfil img{
	margin-left: 8px;
	margin-top: 8px;
}


table tbody td.logo_perfil_apr img{
	
}

h1 {
	font-size: 17px;
	margin: 5px;
}

#form_param fieldset {
	border: 0 none;
	margin: 0;
	padding: 0;
	background:transparent none repeat scroll 0 0;
}

.msg_aux { 
	font-size: 9px; 
	color: #666;
	font-weight: normal;
}

#auth_session_form {
	display: none;	
}

#table_intranet table .bt_logout {
	margin:8px 1px 6px 5px;
}
#table_intranet table .logout {
	background: #CCC url('/extranet/layout/imagens-2.0/logout.png') no-repeat 2px;
	border: 2px outset #DDD;
	color: #000;
	padding:3px 2px 3px 20px;
	text-decoration:none;
}
#table_intranet table .logout:hover {
	background: #DDD url('/extranet/layout/imagens-2.0/logout.png') no-repeat 2px;
	border: 2px outset #DDD;
	color: #000;
	padding:3px 2px 3px 20px;
	text-decoration:none;
}
.logout {
	background: #CCC url('/extranet/layout/imagens-2.0/logout.png') no-repeat 2px;
	border: 2px outset #DDD;
	color: #000;
	padding:3px 2px 3px 20px;
	text-decoration:none;
}
.logout:hover {
	background: #DDD url('/extranet/layout/imagens-2.0/logout.png') no-repeat 2px;
	border: 2px outset #DDD;
	color: #000;
	padding:3px 2px 3px 20px;
	text-decoration:none;
}

#table_intranet table .configuracao {
	background: #CCC url('/extranet/layout/jscss-2.0/imagens/configuracao1.png') no-repeat 2px;
	border: 2px outset #DDD;
	color: #000;
	padding:3px 2px 3px 20px;
	text-decoration:none;
}
#table_intranet table .configuracao:hover {
	background: #DDD url('/extranet/layout/jscss-2.0/imagens/configuracao1.png') no-repeat 2px;
	border: 2px outset #DDD;
	color: #000;
	padding:3px 2px 3px 20px;
	text-decoration:none;
}
.configuracao {
	background: #CCC url('/extranet/layout/jscss-2.0/imagens/configuracao1.png') no-repeat 2px;
	border: 2px outset #DDD;
	color: #000;
	padding:3px 2px 3px 20px;
	text-decoration:none;
}
.configuracao:hover {
	background: #DDD url('/extranet/layout/jscss-2.0/imagens/configuracao1.png') no-repeat 2px;
	border: 2px outset #DDD;
	color: #000;
	padding:3px 2px 3px 20px;
	text-decoration:none;
}
.barra_aprendizagem_old {
	/*height:28px;	*/
}
.notificacao_contato {
	position:relative;
	text-decoration: none;
}
.notificacao_contato[data-badge]:after {
	content:attr(data-badge);
	position:absolute;
	top:-15px;
	right:-15px;
	font-size:.6em;
	font-family: arial,sans-serif;
	font-weight: :bold;
	background:red;
	color:white;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	border-radius:50%;
	box-shadow:0 0 1px #333;
	text-decoration: none;
}
.notificacao_contato_disabled{
	display: none;
}

a.btn_contato_intranet {
	padding: 3px 10px 3px;
	margin-bottom: 0;
	line-height: 15px;
	text-decoration: none;
}

/*-------------------------------------------------------------------
 -----> Inicio do css botões cores
 --------------------------------------------------------------------*/
.botao_cor {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	padding: 4px 10px 4px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	border: 1px solid #cccccc;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	cursor: pointer;
	*margin-left: .3em;
}
.botao_mini {
	padding: 2px 6px;
	font-size: 11px;
	line-height: 14px;
}
a.botao_cor{
	color: #666;
}
.botao_cor:link,
.botao_cor:hover,
.botao_cor:active,
.botao_cor.active,
.botao_cor.disabled,
.botao_cor[disabled] {
	background-color: #e6e6e6;
	text-decoration: none;
}
.botao_cor:active,
.botao_cor.active {
	background-color: #cccccc \9;
}
.botao_cor:first-child {
	*margin-left: 0;
}
.botao_cor:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.botao_cor:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.botao_cor.active,
.botao_cor:active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	outline: 0;
}
.botao_cor.disabled,
.botao_cor[disabled] {
	cursor: default;
	background-image: none;
	background-color: #e6e6e6;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
[class^="icone-"],
[class*=" icone-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url('../imagens-2.0/icones.png');
	background-position: 14px 14px;
	background-repeat: no-repeat;
	*margin-right: .3em;
}
[class^="icone-"]:last-child,
[class*=" icone-"]:last-child {
	*margin-left: 0;
}
.icone-branco {
	background-image: url('../imagens-2.0/icones_branco.png');
}
.icone-verde {
	background-image: url('../imagens-2.0/icones_verde.png');
}
.icone-vermelho {
	background-image: url('../imagens-2.0/icones_vermelho.png');
}
.icone-copo {  background-position: 0 0; }
.icone-musica {  background-position: -24px 0; }
.icone-lupa {  background-position: -48px 0; }
.icone-envelope {  background-position: -72px 0; }
.icone-coracao {  background-position: -96px 0; }
.icone-estrela {  background-position: -120px 0; }
.icone-estrela-vazia {  background-position: -144px 0; }
.icone-usuario {  background-position: -168px 0; }
.icone-filme {  background-position: -192px 0; }
.icone-tabela-larga {  background-position: -216px 0; }
.icone-tabela {  background-position: -240px 0; }
.icone-tabela-lista {  background-position: -264px 0; }
.icone-ok {  background-position: -288px 0; }
.icone-nok {  background-position: -312px 0; }
.icone-zoom-in {  background-position: -336px 0; }
.icone-zoom-out {  background-position: -360px 0; }
.icone-desligado {  background-position: -384px 0; }
.icone-sinal {  background-position: -408px 0; }
.icone-configuracao {  background-position: -432px 0; }
.icone-del {  background-position: -456px 0; }
.icone-home {  background-position: 0 -24px; }
.icone-arquivo {  background-position: -24px -24px; }
.icone-relogio {  background-position: -48px -24px; }
.icone-estrada {  background-position: -72px -24px; }
.icone-download {  background-position: -96px -24px; }
.icone-download-circulo {  background-position: -120px -24px; }
.icone-upload-circulo {  background-position: -144px -24px; }
.icone-caixa-entrada {  background-position: -168px -24px; }
.icone-play-circulo {  background-position: -192px -24px; }
.icone-repetir {  background-position: -216px -24px; }
.icone-atualizar {  background-position: -240px -24px; }
.icone-lista {  background-position: -264px -24px; }
.icone-bloqueado {  background-position: -287px -24px; }
.icone-bandeira {  background-position: -312px -24px; }
.icone-fone-ouvido {  background-position: -336px -24px; }
.icone-volume-desligado {  background-position: -360px -24px; }
.icone-volume-baixo {  background-position: -384px -24px; }
.icone-volume-alto {  background-position: -408px -24px; }
.icone-qrcode {  background-position: -432px -24px; }
.icone-codigo-barra {  background-position: -456px -24px; }
.icone-etiqueta {  background-position: 0 -48px; }
.icone-etiquetas {  background-position: -25px -48px; }
.icone-livro {  background-position: -48px -48px; }
.icone-marcador {  background-position: -72px -48px; }
.icone-imprimir {  background-position: -96px -48px; }
.icone-camera {  background-position: -120px -48px; }
.icone-fonte {  background-position: -144px -48px; }
.icone-bold {  background-position: -167px -48px; }
.icone-italic {  background-position: -192px -48px; }
.icone-texto-altura {  background-position: -216px -48px; }
.icone-texto-largura {  background-position: -240px -48px; }
.icone-alinhamento-esquerda {  background-position: -264px -48px; }
.icone-alinhamento-centro {  background-position: -288px -48px; }
.icone-alinhamento-direita {  background-position: -312px -48px; }
.icone-alinhamento-justificado {  background-position: -336px -48px; }
.icone-listagem {  background-position: -360px -48px; }
.icone-indenta-esquerda {  background-position: -384px -48px; }
.icone-indenta-direita {  background-position: -408px -48px; }
.icone-video {  background-position: -432px -48px; }
.icone-imagem {  background-position: -456px -48px; }
.icone-lapis {  background-position: 0 -72px; }
.icone-marcador-mapa {  background-position: -24px -72px; }
.icone-ajustar {  background-position: -48px -72px; }
.icone-gota {  background-position: -72px -72px; }
.icone-editar {  background-position: -96px -72px; }
.icone-compartilhar {  background-position: -120px -72px; }
.icone-check {  background-position: -144px -72px; }
.icone-mover {  background-position: -168px -72px; }
.icone-r-p-voltar {  background-position: -192px -72px; }
.icone-r-rapido-voltar {  background-position: -216px -72px; }
.icone-r-voltar {  background-position: -240px -72px; }
.icone-play {  background-position: -264px -72px; }
.icone-pause {  background-position: -288px -72px; }
.icone-stop {  background-position: -312px -72px; }
.icone-f-avancar {  background-position: -336px -72px; }
.icone-f-rapido-forward {  background-position: -360px -72px; }
.icone-f-p-avancar {  background-position: -384px -72px; }
.icone-ejetar {  background-position: -408px -72px; }
.icone-retroceder {  background-position: -432px -72px; }
.icone-avancar {  background-position: -456px -72px; }
.icone-mais-sign {  background-position: 0 -96px; }
.icone-menos-sign {  background-position: -24px -96px; }
.icone-remover-sign {  background-position: -48px -96px; }
.icone-ok-sign {  background-position: -72px -96px; }
.icone-pergunta {  background-position: -96px -96px; }
.icone-informacao {  background-position: -120px -96px; }
.icone-screenshot {  background-position: -144px -96px; }
.icone-nok-circulo {  background-position: -168px -96px; }
.icone-ok-circulo {  background-position: -192px -96px; }
.icone-bloquear-circulo {  background-position: -216px -96px; }
.icone-seta-esquerda {  background-position: -240px -96px; }
.icone-seta-direita {  background-position: -264px -96px; }
.icone-seta-acima {  background-position: -289px -96px; }
.icone-seta-abaixo {  background-position: -312px -96px; }
.icone-seta-compartilhar {  background-position: -336px -96px; }
.icone-expandir-tudo {  background-position: -360px -96px; }
.icone-expandir-menos {  background-position: -384px -96px; }
.icone-mais {  background-position: -408px -96px; }
.icone-menos {  background-position: -433px -96px; }
.icone-asterisco {  background-position: -456px -96px; }
.icone-exclamacao {  background-position: 0 -120px; }
.icone-presente {  background-position: -24px -120px; }
.icone-folha {  background-position: -48px -120px; }
.icone-fogo {  background-position: -72px -120px; }
.icone-olho-aberto {  background-position: -96px -120px; }
.icone-olho-fechado {  background-position: -120px -120px; }
.icone-atencao {  background-position: -144px -120px; }
.icone-aviao {  background-position: -168px -120px; }
.icone-calendario {  background-position: -192px -120px; }
.icone-randomico {  background-position: -216px -120px; }
.icone-comentario , .icone-feedback {  background-position: -240px -120px; }
.icone-magnetico {  background-position: -264px -120px; }
.icone-avancar-acima {  background-position: -288px -120px; }
.icone-avancar-abaixo {  background-position: -313px -119px; }
.icone-retweet {  background-position: -336px -120px; }
.icone-compras {  background-position: -360px -120px; }
.icone-pasta-fechada {  background-position: -384px -120px; }
.icone-pasta-aberta {  background-position: -408px -120px; }
.icone-redimencionar-vertical {  background-position: -432px -119px; }
.icone-redimencionar-horizontal {  background-position: -456px -118px; }
.icone-hd {  background-position: 0 -144px; }
.icone-corneta {  background-position: -24px -144px; }
.icone-sino {  background-position: -48px -144px; }
.icone-certificado {  background-position: -72px -144px; }
.icone-curtir {  background-position: -96px -144px; }
.icone-descurtir {  background-position: -120px -144px; }
.icone-aponta-direita {  background-position: -144px -144px; }
.icone-aponta-esquerda {  background-position: -168px -144px; }
.icone-aponta-acima {  background-position: -192px -144px; }
.icone-aponta-abaixo {  background-position: -216px -144px; }
.icone-seta-direita-circulo {  background-position: -240px -144px; }
.icone-seta-esquerda-circulo {  background-position: -264px -144px; }
.icone-seta-acima-circulo {  background-position: -288px -144px; }
.icone-seta-abaixo-circulo {  background-position: -312px -144px; }
.icone-globo {  background-position: -336px -144px; }
.icone-ferramenta {  background-position: -360px -144px; }
.icone-atividade {  background-position: -384px -144px; }
.icone-filtro {  background-position: -408px -144px; }
.icone-maleta {  background-position: -432px -144px; }
.icone-fullscreen {  background-position: -456px -144px; }

a.btn-azul,
a.btn-azul:hover,
a.btn-azul:visited,
a.btn-azul:active,
a.btn-azul:link,
a.btn-laranja,
a.btn-laranja:hover,
a.btn-laranja:visited,
a.btn-laranja:link,
a.btn-vermelho,
a.btn-vermelho:hover,
a.btn-vermelho:visited,
a.btn-vermelho:link,
a.btn-verde,
a.btn-verde:hover,
a.btn-verde:visited,
a.btn-verde:link,
a.btn-ciano,
a.btn-ciano:hover,
a.btn-ciano:visited,
a.btn-ciano:link,
a.btn-preto,
a.btn-preto:hover, 
a.btn-preto:link, 
a.btn-preto:visited {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #ffffff;
}
.btn-azul.active,
.btn-laranja.active,
.btn-vermelho.active,
.btn-verde.active,
.btn-ciano.active,
.btn-preto.active {
	color: rgba(255, 255, 255, 0.75);
}
.btn-azul {
	background-color: #0074cc;
	background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
	background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
	background-image: -o-linear-gradient(top, #0088cc, #0055cc);
	background-image: linear-gradient(top, #0088cc, #0055cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
	border-color: #0055cc #0055cc #003580;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-azul:hover,
.btn-azul:active,
.btn-azul.active,
.btn-azul.disabled,
.btn-azul[disabled] {
	background-color: #0055cc;
}
.btn-azul:active,
.btn-azul.active {
	background-color: #004099 \9;
}
.btn-laranja {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -ms-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(top, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-laranja:hover,
.btn-laranja:active,
.btn-laranja.active,
.btn-laranja.disabled,
.btn-laranja[disabled] {
	background-color: #f89406;
}
.btn-laranja:active,
.btn-laranja.active {
	background-color: #c67605 \9;
}
.btn-vermelho {
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(top, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-vermelho:hover,
.btn-vermelho:active,
.btn-vermelho.active,
.btn-vermelho.disabled,
.btn-vermelho[disabled] {
	background-color: #bd362f;
}
.btn-vermelho:active,
.btn-vermelho.active {
	background-color: #942a25 \9;
}
.btn-verde {
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -ms-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(top, #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-verde:hover,
.btn-verde:active,
.btn-verde.active,
.btn-verde.disabled,
.btn-verde[disabled] {
	background-color: #51a351;
}
.btn-verde:active,
.btn-verde.active {
	background-color: #408140 \9;
}
.btn-ciano {
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-ciano:hover,
.btn-ciano:active,
.btn-ciano.active,
.btn-ciano.disabled,
.btn-ciano[disabled] {
	background-color: #2f96b4;
}
.btn-ciano:active,
.btn-ciano.active {
	background-color: #24748c \9;
}
.btn-preto {
	background-color: #414141;
	background-image: -moz-linear-gradient(top, #555555, #222222);
	background-image: -ms-linear-gradient(top, #555555, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
	background-image: -webkit-linear-gradient(top, #555555, #222222);
	background-image: -o-linear-gradient(top, #555555, #222222);
	background-image: linear-gradient(top, #555555, #222222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-preto:hover,
.btn-preto:active,
.btn-preto.active,
.btn-preto.disabled,
.btn-preto[disabled] {
	background-color: #222222;
}
.btn-preto:active,
.btn-preto.active {
	background-color: #080808 \9;
}
 /*-------------------------------------------------------------------
 -----> Fim do css botões cores
 --------------------------------------------------------------------*/

 .list-radio-inline {
	list-style-type: none;
	display: inline-flex;
	padding: 5px;
 }

 .list-radio-inline label {
	display: block;
	font-size: 20px;
	font-weight: 700;
	cursor: pointer;
 }

 .list-radio-inline input[type=radio] {
	width: 2em;
	height: 2em;
	margin-top: 10px;
	cursor: pointer;
}

 .list-radio-inline li {
	padding: 0 15px;
	width: 48px;
 }