@charset "utf-8";
/* CSS Document */

/* reset */

* { padding:0;	margin:0 }
	
img, fieldset { border:none }

img a {	border:none }

a { text-decoration:none; color:#444; }

html, body { height:100% }

body {
	margin:0; 
	padding:0;
	color:#666;
	font:14px MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background: #cccccc;
	}
#tudo { 
	width:1290px;
	position:relative;
	margin:0 auto;
	text-align:left;
	min-height:100%;
	height:100%;
}

body, html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow-x: visible;
}

#tudo {
	width: 1290px; 
	height: 100%;
	margin: 0 auto;
	background: #cccccc;
}


textarea {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}	
	
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fontes/fonte1-webfont.eot');
    src: url('../fontes/fonte1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/fonte1-webfont.woff') format('woff'),
         url('../fontes/fonte1-webfont.ttf') format('truetype'),
         url('../fontes/fonte1-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	}


#card { 
	width:100%;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:center;
	min-height:100%;/**/
	height:100%;
	}


* html #tudo {height: 100%;}

#conteudo {	padding-bottom:0;	}

#header {
	height: 100px;
	width: 100%;
	margin: 0 auto;
	background: url(../imagens/bg-body.png?v=20250622) repeat-y center #ebebeb;
}

#header-card {
	height: 100px;
	width: 100%;
	margin: 0 auto;
	background: url(../imagens/bg-body.png) repeat-y center #ebebeb;
}


#principal {
	width: 100%;
	margin: 0 auto;
	padding: 40px 0;
	background: url(../imagens/bg-body.png?v=20250622) repeat-y center #ebebeb;
	height: 100%;
}

#principal-card {
	width: 100%;
	margin: 0 auto;
	padding: 60px 0;
	background: url(../imagens/bg-body.png) repeat-y center #ebebeb;
}



#rodape {
	width: 1290px;
	height: 29px;
	margin: 0 auto;
	float: left;
	/*float: left;*/
	background: url(../imagens/bg-menu.jpg) repeat-x;
}

#rodape_card {
	background: url(../imagens/bg-rodape.png) repeat-y center #ebebeb;
	width:100%;
	height:29px;
	float: left;
	}

#rodape_index {
	background: url(../imagens/bg-degrade.png) repeat-y center #ebebeb;
	width:100%;
	height:100%;
	margin: 0 auto;
	padding: 0px 0;
	}

#rodape_master {
	background: url(../imagens/bg-degrade.png) repeat-y center #ebebeb;
	width:100%;
	height:100%;
	margin: 0 auto;
	padding: 0px 0;
	}


#IMGDIV
{
    background: silver;
    
     
}

.sub_menu {
	border-bottom: #9a9a9a 4px solid !important;
	border-top: #9a9a9a 3px solid !important;
}
.limpar {clear:both;}
.replace { display: none;}
.ptDez { padding-top: 5px!important; }

.aguarde
{
    top:0px;
    left:0px; 
    width: 100%; 
    height:100%; 
    opacity:0.85; 
    position: fixed;
    visibility: visible; 
    vertical-align: middle;
    background-color: White; 
    z-index: 99999;
}



/*======================================== header ================================================ */

.cont-center {
	width: 1290px;
	height: auto;
	margin: 0 auto;
	}

.cont-full {
	width: auto;
	height: 100%;
	margin: 0 auto;
	}

.fixed-header {
	position:fixed;
	top:0;
	left:0;
	color:aqua;
	background: silver;
	display:none;
}

.coluna50b {
	display: inline-block;
	width: 50%;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #ccc5c5;
}
.coluna25b {
	width: 25%;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #ccc5c5;
}
.cont-header-index {
	background: url(../imagens/topo.jpg?v=?v=20250622) no-repeat 0 0 #fff;
	width: 1290px;
	height: 61px;
	float: left;
}

.cont-header {
	width: 1290px;
	height: 61px;
	float: left;
	}

.menu-header {
	width: 100%;
	height: 32px;
	background: url(../imagens/bg-menu.jpg?v=20250622) repeat-x;
	float: left;
	margin-top: 2px;
	position: relative;
	z-index: 9999;
}

.card-header {
	width: 22%;
	height: 32px;
	background: url(../imagens/bg-menu.jpg?v=20250622) repeat-x;
	float: left;
	margin-top: 2px;
}
	

/*======================================== login ================================================ */

.cont-login {
	width: 510px;
	height: 350px;
	background: url(../imagens/bg-box-login.jpg?v=20250622) no-repeat;
	margin: 10px auto;
}

.cont-login h1 {
	color: #00529C;
	width: 100%;
	float: left;
	text-align: center;
	margin: 20px 0 0 0;
	font-size: 24px;
	}
	.cont-login h2 {
	color: #00529C;
	width: 100%;
	float: left;
	text-align: center;
	margin: 5px 0 20px 0;
	font-size: 18px;
	}
	
.cont-login fieldset {
	width: 200px;
	height: auto;
	float: left;
	margin-left: 150px;
	margin-bottom: 15px;
	}

.cont-login label {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 10px;
	}
	
.cont-login label span{
	float: left;
	padding-top: 3px;
	}
	
.cont-login label input{
	float: right;
	padding: 3px;
	border-left: 2px solid #000;
	border-top: 2px solid #000;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	}



.botao-logar {
	background: url(../imagens/login-ok.png?v=20250622) no-repeat scroll left top transparent;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 20px;
	text-indent: -99999px;
	width: 50px;
}
 
.botao-logar:hover { background-position: 0 -20px; }

.lembrar-senha {
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin-bottom: 15px;
	}
	
/* estrutura botoes */

.btn-m a {
	padding-left: 5px;
	background-image: url(../imagens/btn-dois-l2.png?v=20250622);
	background-repeat: no-repeat;
	background-position: left 0px;
	display: inline-block;
}

.btn-m a span {
	padding-right: 8px;
	padding-left: 0px;
	padding-top: 5px;
	background-image: url(../imagens/btn-dois-r2.png?v=20250622);
	background-repeat: no-repeat;
	background-position: right 0;
	display: inline-block;
	height: 34.5px;
	line-height: 32px;
	border: 0;
	font-weight: bold;
}
	
.btn-m a img {
	width: 20px;
	height: 20px;
	float: left;
	margin: 3px;
	}
	
.btn-m a:hover {
	background-position: left -38.2px;
	}
	
.btn-m a:hover span {
	background-position: right -38.2px;
	}
	
/* end */
	
	
	
.lembrete-senha {
	float: left;
	margin-left: 200px;
    top: 398px;
}

	
/*  tela um */

.select-empresa {
	width: 300px;
	float: right;
	margin: 3px 10px 0 0;
	text-align: right;
	}
	
.select-empresa span{
	width: auto;	
	color:#fff;
	font-weight: 500;
	}
	
.select-empresa select{
	width: auto;
	max-width: 300px;	
	}
.dados-usuario {
	width: 1290px;
	float: right;
	margin: 3px 10px 0 0;
	color: #fff;
	text-align: right;
	}
.dados-usuario a
{
    color: #fff;
    text-decoration: underline;
    }	
ul.dropdown  {
	position: relative; 
	list-style: none;
	}

ul.dropdown li {
	font-weight: bold; 
	float: left; 
	height: 29px;
	}
ul.dropdown a:hover { 
	color: #fff; 
	}

ul.dropdown a:active {
	color: #e8ecef; 
	}
	
ul.dropdown li a {
	display: block;
	padding: 4px 10px; 
	color: #222;
	}
	
ul.dropdown li img {
	width: 20px;
	height: 20px;
	float: left;
	margin: 1px;
	}
	
ul.dropdown li span{
	float: left;
	margin: 4px 2px 2px 2px;
	}
	
ul.dropdown li:last-child a         { 
	border-right: none; 
	} 

/* IE */
ul.dropdown li.hover,
/*ul.dropdown li:hover  { background: #e8ecef;  color: black; position: relative; border-top: 1px solid #9b9b9b; }*/
ul.dropdown li.hover-child a  { color: black; }


ul.dropdown-azul li:hover  { background: #4682b4;  color: black; position: relative; border-top: 1px solid #9b9b9b; }
ul.dropdown-amarelo li:hover  { background: #FFCD1A;   color: black; position: relative; border-top: 1px solid #9b9b9b; }
ul.dropdown-laranja li:hover  { background: #faa019;  color: black; position: relative; border-top: 1px solid #9b9b9b; }
ul.dropdown-marrom li:hover  { background: #804559;  color: black; position: relative; border-top: 1px solid #9b9b9b; }
ul.dropdown-verde li:hover  { background: #009900;  color: black; position: relative; border-top: 1px solid #9b9b9b; }
ul.dropdown-vermelho li:hover  { background: #E41F2B;  color: black; position: relative; border-top: 1px solid #9b9b9b; }
ul.dropdown-cinza li:hover  { background: #999999;  color: black; position: relative; border-top: 1px solid #9b9b9b; }


ul.dropdown li.separador{
	font-weight: bold; 
	float: left; 
	height: 10px;
	padding-right: 0px; 
	}


/* nivel 2 */
ul.dropdown ul.separador  { 
	width: 150px; 
	visibility: hidden; 
	position: absolute; 
	top: 100%; 
	left: 0; 
	}


ul.dropdown ul  { 
	width: 150px; 
	visibility: hidden; 
	position: absolute; 
	top: 100%; 
	left: 0; 
	}
	
ul.dropdown-azul ul li {
	font-weight: normal;
	background: #99cce0; 
	color: #000;
	margin-bottom: 0px;
	border: #9a9a9a 0px solid!important;
	float: none; 
	}

ul.dropdown-cinza ul li {
	font-weight: normal;
	background: #dddddd; 
	color: #000;
	margin-bottom: 0px;
	border-bottom: #9a9a9a 0px solid!important;
	float: none; 
	display:inline ; 
	 position:static ; 
	
	}


ul.dropdown-amarelo ul li {
	font-weight: normal;
	background: #FFDE66; 
	color: #000;
	margin-bottom: 0px;
	border: #9a9a9a 0px solid!important;
	float: none; 
	}

ul.dropdown-marrom ul li {
	font-weight: normal;
	background: #dfd0bb; 
	color: #000;
	margin-bottom: 0px;
	border: #9a9a9a 0px solid!important;
	float: none; 
	}

ul.dropdown-verde ul li {
	font-weight: normal;
	background: #6FD46F; 
	color: #000;
	margin-bottom: 0px;
	border: #9a9a9a 0px solid!important;
	float: none; 
	}

ul.dropdown-vermelho ul li {
	font-weight: normal;
	background: #cccccc; 
	color: #000;
	margin-bottom: 0px;
	border: #9a9a9a 0px solid!important;
	float: none; 
	}

ul.dropdown-laranja ul li {
	font-weight: normal;
	background: #ffcc66; 
	color: #000;
	margin-bottom: 0px;
	border: #9a9a9a 0px solid!important;
	float: none; 
	}
	
ul.dropdown ul li a img {
	width: 20px;
	height: 20px;
	float: left;
	margin: 1px;
	display: block;
	}

/* IE 6 e 7 */
ul.dropdown ul li  { 
	border-right: none; 
	width: 100%; 
	display: inline-block; 
	} 

/* nivel 3 */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }


/* onde esta */

.onde-esta {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 5px;
	font-size: 12px;
	vertical-align:middle;
	font-size:12px;
	}
	
.onde-esta ul{
	list-style: none;
	margin-left: 15px;
	}
	
.onde-esta ul li{
	float: left;
	margin-right: 5px;
	font-weight:bold; 
	}

.onde-esta a{
	float: left;
	margin-right: 5px;
	color:#005c95;
	font-weight:lighter; 
	}
	
.onde-esta ul li span{
	float: left;
	}
	
.img25
{
    width: 25px;
    vertical-align:middle;
    padding-bottom: 4px;
}
.cadastro {
	width: 1265px;
	float: left;
	margin-left: 10px;
	background: #dcdcdc;
	border: 1px solid #b5b5b5;
	border-radius: 6px;
	padding-top:10px;
	color: Black;
	background-image: linear-gradient(to bottom, white, #dcdcdc);
	}

.cadastro2 {
	width: 1265px;
	float: left;
	background: #dcdcdc;
	padding-top: 10px;
	color: #4B4B4D;
	background-image: linear-gradient(to top, white, #F7F7F8);
	}
	
.cadastro-um {
	width: 1265px;
	float: left;
	margin-left: 10px;
	padding: 10px;
	background: #ffffff;
	}

.cadastro-dois {
	width: 1265px;
	float: left;
	margin-left: 10px;
	padding: 10px;
	}
	
.linha {
	width: 1260px;
	float: left;
	clear: both;
	margin-bottom: 10px;
	margin-left: 10px;
	}

.linha-center {
	width: 480px;
	float: left;
	clear: both;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 10px;
	}
	
.spanCemP {
	width: 100%;
	float: left;
	clear: both;
	}	
.checkb {
	float: left;
	margin: 3px;
	}


/* cadastro de pessoas */
	
.cadastro-pessoas label {
	margin-right: 5px;
	}
.cadastro-pessoas input {
	padding: 1px;
	}
	
.cadastro-pessoas select {
	padding: 1px;
	}
	
/* codigo */
.cadastro-pessoas .f-codigo input {
	width: 80px; 
	}
	
/* nome */
.cadastro-pessoas .f-nome input {
	width: 190px; 
	}
	
/* login */
.cadastro-pessoas .f-login input {
	width: 110px; 
	}
	
/* perfil */
.cadastro-pessoas .f-perfil select{
	width: 140px;
	}

/* empresa */
.cadastro-pessoas .f-empresa select{
	width: 420px; 
	}
	
/* area */
.cadastro-pessoas .f-area select{
	width: 242px; 
	}
	
/* status */
.cadastro-pessoas .f-status select{
	width: 140px; 
	}
	
/* ultimo acesso */
.cadastro-pessoas .f-u-acesso  input{
	width: 100px; 
	}
	
/* sexo */
.cadastro-pessoas .f-sexo  select{
	width: 120px; 
	}
	
/* prestador */
.cadastro-pessoas .f-prestador  select{
	width: 230px; 
	}
	
/* cpf */
.cadastro-pessoas .f-cpf  input{
	width: 140px; 
	}
	
.btns-p {
	width: 100%;
	float: left;
	margin: 10px 0;
	height: auto;
	}
	
.b-c {
	float: left;
	margin-right: 10px;
	}
	
.b-c.primeiro {
	margin-left: 10px;
	}
	
.btn-view {
	width: 180px;
	float: right;
	}
	
.btn-view img 
{
	float: right;
}	
.btn-v {
	float: right;
	margin-left: 5px;
	padding-right: 8px;
	}

.grid-cadastro-pessoas {
	width: 1265px;
	float: left;
	}

	
.grid-azul, .grid-verde, .grid-vermelho, .grid-laranja, .grid-amarelo, .grid-marrom, .grid-roxo, .grid-cinza, .grid-linha {
	width: 1260px;
	height: auto;
	float: left;
	margin-left: 10px;
	}

.grid-linha th {
    height: 30px;
    text-align: left;
	padding: 1px;
	text-transform: uppercase;
	background:#999999;
    background-image: linear-gradient(to bottom, #727376, #A9ABAE);	
}	

.grid-c-p th a, .grid-c-p th, .grid-c-p-e th a, .grid-c-p-e th a, .grid-linha th a, .grid-linha th, .grid-azul th a, .grid-azul th {
    color:#fff;
	}
	
.grid-c-p tr.par, .grid-c-p-e tr.par, .grid-azul tr.par {
    background:#e4e9ec;
	}

.grid-c-p th, .grid-c-p-e th, .grid-azul th {
    height: 30px;
    text-align: left;
	padding: 1px;
	text-transform: uppercase;
	background:#4682b4;
    background-image: linear-gradient(to bottom, #4682b4, #799ACF);	
	}


.grid-verde th {
    height: 30px;
    text-align: left;
	padding: 1px;
	text-transform: uppercase;
	background:#009900;
    background-image: linear-gradient(to bottom, #008500, #009900);	
	}

.grid-verde tr.par{
    background:#ddffcc;
	}
	
.grid-verde th a, .grid-verde th {
    color:#fff;
	}

.grid-vermelho th {
    height: 30px;
    text-align: left;
	padding: 1px;
	text-transform: uppercase;
	background:#E41F2B;
    background-image: linear-gradient(to bottom, #E41F2B, #F22432);	
	}

.grid-vermelho tr.par{
    background:#dddddd;
	}
	
.grid-vermelho th a, .grid-vermelho th {
    color:#fff;
	}

.grid-laranja th {
    height: 30px;
    text-align: left;
	padding: 1px;
	text-transform: uppercase;
	background:#faa019;
    background-image: linear-gradient(to bottom, #ED9717, #faa019);	
	}

.grid-laranja tr.par{
    background:#ffd073;
	}
	
.grid-laranja th a, .grid-laranja th {
    color:#fff;
	}

.grid-amarelo th {
    height: 30px;
    text-align: left;
	padding: 1px;
	text-transform: uppercase;
	background:#FFCD1A;
    background-image: linear-gradient(to bottom, #F0C118, #FFCD1A);	
	}

.grid-amarelo tr.par{
    background:#ffffcc;
	}
	
.grid-amarelo th a, .grid-amarelo th {
    color:#000000;
	}

.grid-marrom th {
    height: 30px;
    text-align: left;
	padding: 1px;
	text-transform: uppercase;
	background:#663344;
    background-image: linear-gradient(to bottom, #663344, #804559);	
	}

.grid-marrom tr.par{
    background:#dfd0bb;
	}
	
.grid-marrom th a, .grid-marrom th {
    color:#fff;
	}

.grid-cinza th {
    height: 30px;
    text-align: left;
	padding: 1px;
	text-transform: uppercase;
	background:#663344;
    background-image: linear-gradient(to bottom, #999999, #dcdcdc);	
	}

.grid-cinza tr.par{
    background:#f7f7f7;
	}
	
.grid-cinza th a, .grid-marrom th {
    color:#000;
	}


.grid-c-p td, .grid-c-p-e td, .grid-azul td, .grid-verde td, .grid-vermelho td, .grid-laranja td, .grid-amarelo td, .grid-marrom td, .grid-roxo td, .grid-cinza td {
    height: 30px;
	text-align: left;
	padding: 1px;
	}
	
	
.grid-c-p td.checkbox, .grid-c-p-e td.checkbox, .grid-azul td.checkbox, .grid-verde td.checkbox, .grid-vermelho td.checkbox, .grid-laranja td.checkbox, .grid-amarelo td.checkbox, .grid-marrom td.checkbox, .grid-roxo td.checkbox, .grid-cinza td.checkbox {
    padding-top: 3px;
	padding-left: 5px;
	}
	
.grid-c-p th.checkbox, .grid-c-p-e th.checkbox, .grid-azul th.checkbox, .grid-verde th.checkbox, .grid-vermelho th.checkbox, .grid-laranja th.checkbox, .grid-amarelo th.checkbox, .grid-marrom th.checkbox, .grid-roxo th.checkbox, .grid-cinza th.checkbox {
    padding-top: 3px;
	padding-left: 5px;
	}
	
.paginas-table{
    height: 30px;
    text-align: left;
	padding: 1px;
	background: #999999;
	color:#fff;
	padding-left: 5px;
    background-image: linear-gradient(to top, #727376, #A9ABAE);	
	}
	
.paginas-table td table tr td a{
    color:#fff;
    font-weight: bold;
    text-decoration: underline;
	}
.paginas-table td table tr td span{
    color:#fff;    
	}	
	
	
/* cadastro de treinamentos */

.form-treinamentos  label {
	margin-right: 10px;
	float: left;
	}
	

.form-treinamentos  input {
	padding: 1px;	
	border: 1px solid #cccecb;
	}
	
.form-treinamentos checkbox {
	margin: 3px 0 0 5px;	
	border: 1px solid #cccecb;
	}
	
.form-treinamentos  textarea {
	padding: 1px;	
	border: 1px solid #cccecb;
	}
	
.form-treinamentos select {
	padding: 1px;	
	border: 1px solid #cccecb;
	}
	
.form-treinamentos {
	padding: 1px;
	float: left;
	width: 1171px;
	color:#2b5d8e;
	font-weight: 600;
	}
.form-treinamentos .lblNormal
{
    font-weight: normal;
    color: #000;
}
.label_size5p
{
   width: 38px;
}
.campo_size2p
{
   width: 18px; 
}

.campo_size5p
{
   width: 35px; 
}
.campo_size6p
{
   width: 60px; 
}
.label_size7p
{
   width: 75px;
}
.campo_size7p
{
   width: 72px; 
}
.label_size8p
{
   width: 80px;
}
.campo_size8p
{
   width: 76px; 
}
.label_size10p
{
   width: 86px;
}
.campo_size10p
{
   width: 76px; 
}
.label_size12p
{
   width: 107px;
}
.campo_size12p
{
   width: 97px; 
}
.label_size13p
{
    width: 114px;
}
.campo_size13p
{
    width: 103px;
}	
.label_size15p
{
    width: 134px;
}
.campo_size15p
{
    width: 124px;
}	
.label_size20p
{
    width: 182px;
}
.campo_size20p
{
    width: 172px;
}
.label_size25p
{
    width: 230px;
}
.campo_size25p
{
    width: 220px;
}
.label_size30p
{
    width: 278px;
}
.campo_size30p
{
    width: 268px;
}
.label_size32p
{
    width: 310px;
}
.campo_size32p
{
    width: 290px;
}
.label_size35p
{
    width: 326px;
}
.campo_size35p
{
    width: 316px;
}
.label_size40p
{
    width: 374px;
}
.campo_size40p
{
    width: 364px;
}
.label_size45p
{
    width: 422px;
}
.campo_size45p
{
    width: 412px;
}
.label_size50p
{
    width: 470px;
}
.campo_size50p
{
    width: 460px;
}
.label_size55p
{
    width: 518px;
}
.campo_size55p
{
    width: 508px;
}
.label_size60p
{
    width: 566px;
}
.campo_size60p
{
    width: 556px;
}
.label_size70p
{
    width: 662px;
}
.campo_size70p
{
    width: 652px;
}
.label_size75p
{
    width: 720px;
}
.campo_size75p
{
    width: 710px;
}
.label_size80p
{
    width: 758px;
}
.campo_size80p
{
    width: 748px;
}
.label_size90p
{
    width: 854px;
}
.campo_size90p
{
    width: 844px;
}
.label_size95p
{
    width: 904px;
}
.label_size97p
{
    width: 918px;
}
.campo_size95p
{
    width: 892px;
}
.label_size100p
{
    width: 950px;
}
.campo_size100p
{
    width: 940px;
}
.campo_grande{
	width: 460px;
	}	
.campo_auto{
	width: auto;	
}	
.campo_medio{
	width: 200px;	
}	
.campo_pequeno{
	width: 50px;	
}
.campo_size100{
	width: 100px;	
}
/* codigo */
	
.form-treinamentos label.f-codigo {
	width: 84px;
	}
	
.form-treinamentos .f-codigo input{
	width: 80px;
	}
	
/* sigla */
	
.form-treinamentos label.f-sigla {
	width: 104px;
	}
	
.form-treinamentos .f-sigla input{
	width: 100px;
	}
	
/* treinamento */
	
.form-treinamentos label.f-treinamento {
	width: 544px;
	}
	
.form-treinamentos .f-treinamento input{
	width: 540px;
	}
	
/* treinamento */
	
.form-treinamentos label.f-categoria {
	width: 184px;
	}
	
.form-treinamentos .f-categoria select{
	width: 180px;
	}
	
/* metodologia */
	
.form-treinamentos label.f-metodologia {
	width: 144px;
	}
	
.form-treinamentos .f-metodologia select{
	width: 140px;
	}
	
/* carga horaria */
	
.form-treinamentos label.f-carga-horaria {
	width: 104px;
	}
	
.form-treinamentos .f-carga-horaria input{
	width: 50px;
	}
	
.form-treinamentos .f-carga-horaria span.desc{
	width: 40px;
	margin-left: 5px;
	font-weight: normal;
	color:#000;
	}
	
/* carencia */
	
.form-treinamentos label.f-carencia {
	width: 104px;
	}
	
.form-treinamentos .f-carencia input{
	width: 50px;
	}
	
.form-treinamentos .f-carencia span.desc{
	width: 40px;
	margin-left: 5px;
	font-weight: normal;
	color:#000;
	}
	
/* validade */
	
.form-treinamentos label.f-validade {
	width: 104px;
	}
	
.form-treinamentos .f-validade input{
	width: 50px;
	}
	
.form-treinamentos .f-validade span.desc{
	width: 40px;
	margin-left: 5px;
	font-weight: normal;
	color:#000;
	}
	
/* aprovacao */
	
.form-treinamentos label.f-aprovacao {
	width: 120px;
	}
	
.form-treinamentos .f-aprovacao input{
	width: 80px;
	}
	
/* tentativas */
	
.form-treinamentos label.f-tentativas {
	width: 174px;
	}
	
.form-treinamentos .f-tentativas input{
	width: 50px;
	}
	
.form-treinamentos .f-tentativas span.desc{
	width: 40px;
	margin-left: 5px;
	font-weight: normal;
	color:#000;
	}

/* obrigatorio */
	
.form-treinamentos label.f-obrigatorio {
	width: 84px;
	}
	
/* ativo */
	
.form-treinamentos label.f-ativo {
	width: 44px;
	}
	
/* publico alvo */
	
.form-treinamentos label.f-p-alvo {
	width: 464px;
	}
	
.form-treinamentos .f-p-alvo input{
	width: 460px;
	}	
	
/* requesitos legais */
	
.form-treinamentos label.f-requesitos {
	width: 464px;
	}
	
.form-treinamentos .f-requesitos input{
	width: 460px;
	}
	
/* objetivo */
	
.form-treinamentos label.f-objetivos {
	width: 464px;
	}
	
.form-treinamentos .f-objetivos textarea{
	width: 460px;
	max-width: 460px;
	min-width: 460px;
	}
	
/* conteudo programatico */
	
.form-treinamentos label.f-conteudo-p {
	width: 464px;
	}
	
.form-treinamentos .f-conteudo-p textarea{
	width: 460px;
	max-width: 460px;
	min-width: 460px;
	}
	
/* conteudo competencias */
	
.form-treinamentos label.f-competencias {
	width: 464px;
	}
	
.form-treinamentos .f-competencias textarea{
	width: 460px;
	max-width: 460px;
	min-width: 460px;
	}
	
/* material did�tico */

.text-box-center {
    text-align: center; 
}
	
.box-material {
	float: left;
	height: auto;
	width: 464px;
	}
	
.form-treinamentos label.f-material {
	width: 464px;
	}
	
.form-treinamentos label.f-material-c {
	width: 150px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	}

.form-treinamentos .f-material-c input {
	float: left;
	margin: 3px 5px 0 0;
	}
	
.form-treinamentos .f-material-c span{
	float: left;
	width: 120px;
	}

/* localizacao do arquivo no sap */
	
.form-treinamentos label.f-a-sap {
	width: 464px;
	}
	
.form-treinamentos .f-a-sap input{
	width: 460px;
	}
	
/* educacao */
	
.form-treinamentos label.f-educacao {
	width: 464px;
	}
	
.form-treinamentos .f-educacao input{
	width: 460px;
	}

.preto 
{
    color: #000;
}
.cbl label
{
    margin-left: 5px;
    color: #000;
    font-weight: normal;
    float: none;
}

.grid-c-p {
	width: 1260px;
	height: auto;
	float: left;
	margin-left: 10px;
	}
.grid-c-p-e, .grid-azul, .grid-verde, .grid-vermelho, .grid-laranja, .grid-amarelo, .grid-marrom, .grid-roxo, .grid-cinza {
	float: left;
	margin-left: 10px;
	}
.th_cinza, .th_cinza th
{
    height: 15px;
    background: #999; 
    background-image: linear-gradient(to top, #999999, #dcdcdc);	       
}
.centro
{
    text-align: center;    
}
/* XP IE7 theme - Backgrounds */
.visoft__tab_xpie7 .ajax__tab_header { 
	background:url(../imagens/tab-line.gif) repeat-x bottom; 
	}
.visoft__tab_xpie7  .ajax__tab_outer { 
	background:url(../imagens/tab-right.gif) no-repeat right; 
	}
.visoft__tab_xpie7 .ajax__tab_inner { 
	background:url(../imagens/tab-left.gif) no-repeat; 
	}
.visoft__tab_xpie7 .ajax__tab_tab { 
	background:url(../imagens/tab.gif) repeat-x; 
	}
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_outer	{ 
	background:url(../imagens/tab-hover-right.gif) no-repeat right; 
	}
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_inner	{ 
	background:url(../imagens/tab-hover-left.gif) no-repeat; 
	}
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_tab { 
	background:url(../imagens/tab-hover.gif) repeat-x; 
	}
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_outer { 
	background:url(../imagens/tab-active-right.gif) no-repeat right; 
	}
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner { 
	background:url(../imagens/tab-active-left.gif) no-repeat; 
	}
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_tab { 
	background:url(../imagens/tab-active.gif) repeat-x; 
	}

/* XP IE7 theme - Other Styles */
.visoft__tab_xpie7 .ajax__tab_header { 
	font-family:verdana,tahoma,helvetica;
	font-size:11px; 
	width: auto;
	}
.visoft__tab_xpie7 .ajax__tab_outer	{
	height: 29px; }

.visoft__tab_xpie7 .ajax__tab_inner { 
	padding-left:2px; 
	}
.visoft__tab_xpie7 .ajax__tab_tab {
	padding:8px 30px;
	margin-right:2px; 
	}
	
#ajax__tab_panel {
	width: auto;
}

.visoft__tab_xpie7 .ajax__tab_body {
	float: left;
	padding:8px 0!important;
	display: block;
	clear: both;
	width: 100%;
	font-size:10pt;
	border:1px solid #999999;
	border-top:0;
	}

.tabinterno .ajax__tab_header  
{
    margin-left: 4px;
    width: 110%;
}	
.tabinterno .ajax__tab_body {
	float: left;
	padding:8px 0!important;
	display: block;
	clear: both;
	width: 110%;
	font-size:10pt;
	border:1px solid #999999;
	border-top:0;
	margin-left: 4px;
	}

.tabmini .ajax__tab_header  
{
    margin-left: 4px;
    width: 460px;
}	
.tabmini .ajax__tab_body {
	float: left;
	padding:8px 0!important;
	display: block;
	clear: both;
	width: 460px;
	font-size:10pt;
	border:1px solid #999999;
	border-top:0;
	margin-left: 4px;
	}	
		
.campo_combo .ajax__combobox_textboxcontainer input {
    width: 200px;
}
.campo_combo .ajax__combobox_buttoncontainer button {
    
}	
th.center, th.center *, td.center, td.center *
{    
    text-align: center;    
}
.info
{
    border: 50px;
    clear: both;
    float: none;
    background: #fff;
    padding: 0;  
    width: 500px;
    min-height: 300px; 
}
.cancelarpnl
{
    clear: both;
    float: none;
    background: #E8F3FF; 
    padding: 0; 
    width: 500px;
    min-height: 250px;   
}
.info div, .cancelarpnl div
{
    padding: 5px 0 5px 10px;    
}
.info a, .cancelarpnl a
{
    font-size: 14px;  
    text-decoration: underline;
    color: Blue;  
}
.info span, .cancelarpnl span
{
    font-size: 14px;
    color: #000;    
}
.modalBackground
{
position: absolute;
z-index: 100;
top: 0px;
left: 0px;
background-color: #000;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}
.spanNormal {		
	display: inline;
	clear: both;
}
.radio label
{
    padding-left:5px;    
}
.radioLeft label
{
    float: none;
    padding-left:5px; 
}

.cal_theme1 .ajax__calendar_container   {  
    background-color: #e2e2e2;   
    border:solid 1px #cccccc;  
}  

.cal_theme1 .ajax__calendar_header  {
background-color: #ccccaa;
margin-bottom: 4px;
}

.cal_theme1 .ajax__calendar_title,
.cal_theme1 .ajax__calendar_next,
.cal_theme1 .ajax__calendar_prev    {
color: #000000;
padding-top: 3px;
}

.cal_theme1 .ajax__calendar_body    {
background-color: #ffffff;
border: solid 1px #ccccaa;
}

.cal_theme1 .ajax__calendar_dayname {
text-align:center;
font-weight:bold;
margin-bottom: 4px;
margin-top: 2px;
color: #000000;
}

.cal_theme1 .ajax__calendar_day {
color: #000000;
text-align:center;
}

.cal_theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_theme1 .ajax__calendar_active  {
color: #004080;
font-weight: bold;
background-color: #def1f4;
}

.cal_theme1 .ajax__calendar_today   {
font-weight:bold;
background-color: #ccccaa;
color: #000000;
margin-top: 4px;
padding-bottom: 1px;
}

.cal_theme1 .ajax__calendar_other,
.cal_theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_theme1 .ajax__calendar_hover .ajax__calendar_title {
color: #bbbbbb;
}


.cal_theme2 .ajax__calendar_container   {  
    background-color: #e2e2af;   
    border:solid 1px #cccccc;  
}  
  
.cal_theme2 .ajax__calendar_header  {  
    background-color: #ccccaa;
    margin-bottom: 4px;
}  
  
.cal_theme2 .ajax__calendar_title,  
.cal_theme2 .ajax__calendar_next,  
.cal_theme2 .ajax__calendar_prev    {  
    color: #000000;
    padding-top: 3px;
}  
  
.cal_theme2 .ajax__calendar_body    {  
    background-color: #ffffff;
    border: solid 1px #ccccaa;
}  
  
.cal_theme2 .ajax__calendar_dayname {  
    text-align:center;   
    font-weight:bold;   
    margin-bottom: 4px;   
    margin-top: 2px;  
}  
  
.cal_theme2 .ajax__calendar_day {  
    text-align:center;  
}  
  
.cal_theme2 .ajax__calendar_hover .ajax__calendar_day,  
.cal_theme2 .ajax__calendar_hover .ajax__calendar_month,  
.cal_theme2 .ajax__calendar_hover .ajax__calendar_year,  
.cal_theme2 .ajax__calendar_active  {  
    color: #ffffff;   
    font-weight: bold;   
    background-color: #cc3300;  
}  
  
.cal_theme2 .ajax__calendar_today   {  
    font-weight:bold;
    background-color: #ccccaa;
    color: #000000;
    margin-top: 4px;
    padding-bottom: 1px;
}  
  
.cal_theme2 .ajax__calendar_other {  
    color: #bbbbbb;  
}  

.cal_theme2 .ajax__calendar_hover .ajax__calendar_today,  
.cal_theme2 .ajax__calendar_hover .ajax__calendar_title {  
    color: #cc3300;  
}  

select {
	background-image:url(../imagens/textbox_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	font-family:arial,tahoma, sans-serif;
	border-radius: 5px;
	
}


select:disabled {
   background: #eedde;
   position: relative;
   float: left;
}

select:not(.campo_size50p) {
	height: 26px;
}
textarea {
	background-image:url(../imagens/textbox_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	margin-right:4px;
	font-family:arial,tahoma, sans-serif;
	border-radius: 5px;
}

input {
	background-image:url(../imagens/textbox_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:2px;
	font-family:arial,tahoma, sans-serif;
	border-radius: 5px;
	height: 22px;
}

input[disabled],select[disabled],textarea[disabled] {
color: #999;
}

input:focus 
{
    background: white;
	border:2px solid gray;
	outline: none;
}




textarea:focus
{
    background: white;
	border:2px solid gray;
	outline: none;
}

select:focus
{
    background: white;
	border:2px solid gray;
	outline: none;
}

input [type='submit'] {
    background-color: #cccc;
	background-image: linear-gradient(to bottom, white, #dcdcdc);
    border: 1px solid #dddd;
    color: black;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 5px;
}


input[type='CheckBox']
        {
            background-color: #000;
            width:18px;
            vertical-align: middle;
        }

input[type='Radio']
        {
            background-color: #000;
            width:18px;
            vertical-align: middle;
        }


/* Tooltip container */
.tooltip {
    position: relative;
    display: inline ; 
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 80px;
    background-color: #FCF6AE;
    color: #000;
    font-weight:bold;
    text-align: center;
    padding:  5px 0;
    border-radius: 6px;
    margin-left: -45px;

    
    /* Position the tooltip text - see examples below! */
/* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: 120%;
    left: 50%;
    padding-left: 5px;
    padding-right: 5px;
    opacity: 0;
    transition: opacity 1s;

    }

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}	

.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    bottom: 100%;  /* At the top of the tooltip */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #FCF6AE transparent;
}
.tooltip img {
    position: relative ;
}

.tam5 {width: 5%}
.tam6 {width: 6%}
.tam7 {width: 7%}
.tam8 {width: 8%}
.tam9 {width: 9%}
.tam10 {width: 10%}
.tam11 {width: 11%}
.tam11-5 {width: 11.5%}
.tam12 {width: 12%}
.tam13 {width: 13%}
.tam14 {width: 14%}
.tam15 {width: 15%}
.tam16 {width: 16%}
.tam16-5 {width: 16.5%}
.tam17 {width: 17%}
.tam18 {width: 18%}
.tam19 {width: 19%}
.tam20 {width: 20%}
.tam21 {width: 21%}
.tam22 {width: 23%}
.tam23 {width: 23%}
.tam24 {width: 24%}
.tam25 {width: 25%}
.tam26 {width: 26%}
.tam27 {width: 27%}
.tam28 {width: 28%}
.tam29 {width: 29%}
.tam30 {width: 30%}
.tam31 {width: 31%}
.tam32 {width: 32%}
.tam33 {width: 33%}
.tam33-5 {width: 33.5%}
.tam34 {width: 34%}
.tam35 {width: 35%}
.tam36 {width: 36%}
.tam37 {width: 37%}
.tam38 {width: 38%}
.tam39 {width: 39%}
.tam40 {width: 40%}
.tam41 {width: 41%}
.tam42 {width: 42%}
.tam43 {width: 43%}
.tam44 {width: 44%}
.tam45 {width: 45%}
.tam46 {width: 46%}
.tam47 {width: 47%}
.tam48 {width: 48%}
.tam48-5 {width: 48.5%}
.tam49 {width: 49%}
.tam50 {width: 50%}
.tam51 {width: 51%}
.tam52 {width: 52%}
.tam53 {width: 53%}
.tam54 {width: 54%}
.tam54-7 {width: 54.7%}
.tam55 {width: 55%}
.tam56 {width: 56%}
.tam57 {width: 57%}
.tam58 {width: 58%}
.tam58 {width: 58%}
.tam60 {width: 60%}
.tam61 {width: 61%}
.tam62 {width: 62%}
.tam63 {width: 63%}
.tam63-5 {width: 63.5%}
.tam64 {width: 64%}
.tam64-5 {width: 64.5%}
.tam65 {width: 65%}
.tam66 {width: 66%}
.tam67 {width: 67%}
.tam68 {width: 68%}
.tam68-2 {width: 68.2%}
.tam69 {width: 69%}
.tam70 {width: 70%}
.tam71 {width: 71%}
.tam72 {width: 72%}
.tam73 {width: 73%}
.tam74 {width: 74%}
.tam75 {width: 75%}
.tam76 {width: 76%}
.tam77 {width: 77%}
.tam78 {width: 78%}
.tam79 {width: 79%}
.tam80 {width: 80%}
.tam81 {width: 81%}
.tam82 {width: 82%}
.tam83 {width: 83%}
.tam84 {width: 84%}
.tam85 {width: 85%}
.tam86 {width: 86%}
.tam87 {width: 87%}
.tam88 {width: 88%}
.tam89 {width: 89%}
.tam90 {width: 90%}
.tam91 {width: 91%}
.tam92 {width: 92%}
.tam93 {width: 93%}
.tam94 {width: 94%}
.tam95 {width: 95%}
.tam95-9 {width: 95.9%}
.tam96 {width: 96%}
.tam97 {width: 97%}
.tam98 {width: 98%}
.tam98-5 {width: 98.5%}
.tam99 {width: 99%}
.tam99-5 {width: 99.5%}
.tam100 {width: 100%}

.cor_red {color: Red;}
.cor_black {color: Black;} 
.cor_gray {color: Gray;}
.cor_azul {color: Blue;}


.tb-consulta {
	background-image:url(../imagens/textbox_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:2px;
	font-family:arial,tahoma, sans-serif;
	border-radius: 5px;
	height: 40px;
}

.tb-consulta:focus 
{
    background: white;
	border:2px solid gray;
	outline: none;
}



::-webkit-input-placeholder {
    color: Silver;
    font-size:small;
    top:10%;
    vertical-align:middle; 
    padding-top:1%;
}


.tb-consulta::label {
    color: Blue;
    font-size:9px;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
    visibility: visible !important;
}

.tb-consulta:focus::placeholder {
    visibility: visible !important;
}

.secao-esquerda {
	width: 46.5%;
	height:400px;
	color:Gray;
	text-align:left;
	float: left;
	margin-left: 20px;
	padding: 1px;
	border:1px solid #d1c7ac;
	}

.text_tit0 {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #3b5762;
	width: 200px;
	padding: 10px;
}

	
.text_tit1 {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3b5762;
	width: 200px;
	padding: 10px;
}

.text_tit1a {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 54px;
	font-weight: bold;
	color: #3b5762;
	width: 200px;
	padding: 10px;
}


.text_tit1b {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3b5762;
    border:1px solid #d1c7ac;
    border-width:thick;  
    width: 60px;
    text-align: center;
    
}
.text_tit1v {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:  Red;
    border:1px solid #d1c7ac;
    border-width:thick;  
    width: 60px;
    text-align: center;
    
}

.text_tit2 {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7293ba;
}
.text_tit3 {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}
.text_tit4 {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	text-decoration: underline;
}
.text_tit4_ {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: bold;
	color: #0099cc;
	text-decoration: underline;
}

.text_tit_center {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #7293ba;
	text-align: center;
}
.text_normal {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.text_small {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.text_titbox {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.text_link {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3b5762;
}
.text_numero {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80px;
	font-weight: bold;
	color: #CCCCCC;
}
.text_status {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;

}
.text_tit5 {
	font-family: MyriadProRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}

.CompletionList  
{  
    border: solid 1px Gray;  
    margin: 0px;  
    padding: 3px;  
    height: 120px;
    width: 200px;  
    overflow: auto;  
    background-color: #FFFFFF;  
}  
      
.CompletionListItem   
{  
    color: Black;
    background-color:Silver;  
}  
      
.CompletionListHighlightedItem   
{  
    background-color: white;  
}  

.cpHeader
{
    cursor: pointer;
    padding-top: 7px;
    width:99%;
    height:18px;
    padding: 2px;
}
.cpBody
{
    border:2px; 
    border-color:Black;
    height:auto;
}      
.cpImagem
{
    float:right; 
}

.MSRS-RVC .NormalButton table,
.MSRS-RVC .HoverButton table,
.MSRS-RVC aspNetDisabled table {
	width: 56px;
	height: 100%;
}


.label-bloco {
	display: block; /* cada label ocupa uma linha inteira */
	width: 100%; /* mesma largura dentro do <td> */
	border: 1px solid #555; /* borda cinza escura */
	padding: 6px;
	margin: 0; /* remove qualquer espaço extra */
	line-height: normal; /* evita espaçamento vertical extra */
	box-sizing: border-box;
	text-align: center;
}


.label_titulo {
	background-color: #ddd; /* fundo cinza claro */
	border-bottom: none;
}

.label_texto {
	background-color: #fff; /* fundo cinza claro */
	font-size: x-large;
}

.borda_verde {
	border-left-color: mediumseagreen;
	border-left-width: 10px;
}

.borda_laranja {
	border-left-color:orange;
	border-left-width: 10px;
}

.borda_azul {
	border-left-color: cornflowerblue;
	border-left-width: 10px;
}

.borda_azul2 {
	border-left-color: deepskyblue;
	border-left-width: 10px;
}
.borda_azul3 {
	border-left-color: lightblue;
	border-left-width: 10px;
}

.borda_vermelha {
	border-left-color: orangered;
	border-left-width: 10px;
}


.borda_gold {
	border-left-color: gold;
	border-left-width: 10px;
}

.borda_amarelo {
	border-left-color: yellow;
	border-left-width: 10px;
}

.borda_amarelo_claro {
	border-left-color: lightyellow;
	border-left-width: 10px;
}

.borda_bege {
	border-left-color: beige;
	border-left-width: 10px;
}

.borda_cinza {
	border-left-color: g;
	border-left-width: 10px;
}


.td_size {
	width: 170px;
	padding: 8px 5px;
}