﻿h1{ display: inline-block; padding:0; margin:0; color:#666; font-family:Trebuchet MS, tahoma,sans-serif; font-size:0.85em;}
input, select {border: 1px solid #3162b9;height: 32px;background-color: #c7dce5;font-family: Trebuchet MS, arial;font-size: 0.96em;color:#333; font-weight: normal;padding: 0 8px;width:90%;	display:inline-block; outline:none; border-radius:5px;}

.icro {width:99%;}
.inome {width:95%;}
.irg {width:32%}
.icpf {width:32%; font-weight:bold; font-size:0.90em; color:#777;}
.iorg{width:30%;}
.iemail{width:95%;}
.idn{width:95%;}
.ifone1, .ifone2, .icel {width:31.2%;}
.iend {width:79.2%;}
.inum {width:15%;}
.icom{width:95%}
.ibai{width:76%;}
.iuf{width:94%;}
.icid{width:96%;}
.icep{width:18.2%;}

.tbUf {width:15%;}
.tbCit {width:65%;}

h1 {font-weight:bold; font-size:0.80em; padding:0; margin:0;}
p {margin:3px 0; padding:0;}
p.inf{font-family: Trebuchet MS, arial;font-size: 0.90em; color:#555; font-weight: normal;padding: 0 4px;width:90%;}
.btm-next {margin:0; border:0; box-shadow:0;  width: 139px;  height: 29px;  border: 0;  background: transparent url('../images/btn_avancar.png') no-repeat center center;  overflow: hidden;cursor: pointer;  -webkit-box-shadow: 0 0 0px #138AE7;  -moz-border-radius:0px; float:right;}
.cursos-curso-s { margin-top : 10px;margin-bottom : 15px;font-family : Trebuchet MS, arial; font-size : 0.85em; color : #006699; font-weight : normal; text-align : left; padding : 0 0 0 0px; }
.texto-geral { font-family : Trebuchet MS, arial; font-size : 0.80em; color : #666666; font-weight : normal; padding : 5px 5px 5px 5px;text-align: left;}
.gfotos-tit-bkg-c { background-color:#FFF;font-family : Trebuchet MS, arial; font-size : 0.95em; color:#003366; font-weight : bold; text-align : left; padding : 3px 10px; border:1px solid #EEE; margin:6px 0;}
.cursos_sub-titulo-ok { background :  url("../images/icon_ok.png") no-repeat left center; margin-left : 12px;font-family : Trebuchet MS, arial; font-size : 0.75em; color : #777; font-weight :bold; text-align : left; padding : 0 0 0 15px; margin:20px 0 10px 0;}
.txt_adv { font-family : Trebuchet MS, arial; font-size : 0.80em;color : #990000; font-weight : bold; padding : 10px 0 0 0;text-align: left;}
.cursos-curso { margin-top : 10px;margin-bottom : 15px;font-family : Trebuchet MS, arial; font-size : 1.3em; color : #006699; font-weight : normal; text-align : left; padding:5px 0; border-bottom:1px solid #999;}
.link_insc { font-family : Trebuchet MS, arial; font-size : 0.65em; color : #006699; font-weight : bold; padding : 0;text-align: left;text-decoration: none;}
.cpf-chk {font-size:1.2em;padding:2px 10px;max-width:260px;font-weight:bold;font-size:1.2em;}

/* Hide Input Number Arrows */
/* Chrome, Safari, Edge, Opera */
.input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


input[type=radio] {display: none;}
input[type=radio]:checked + label {-webkit-filter: grayscale(0%); filter: grayscale(0%); opacity:1;}
label {display: inline-block; padding: 4px 2px;font-family: Trebuchet MS, arial; font-size:0.90em; cursor: pointer; height:26px; width:18px; margin:0 4px;background-size:contain;background-color:transparent;background-repeat:no-repeat;background-position:center center;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity:0.4;}
label.label-sn{background-image:URL('../images/tick0.png');}
label.label-sn {display: inline-block; padding: 6px 10px 0 32px; cursor: pointer; height:30px; width:22px; margin:2px 40px 0 2px;background-size:auto;background-color:transparent;background-repeat:no-repeat;background-position:left top;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity:0.4;} 
input[type=radio]:checked + label.label-sn {background-image:URL('../images/tick1.png');}

input[type=checkbox] {display: none;}
input[type=checkbox]:checked + label {-webkit-filter: grayscale(0%); filter: grayscale(0%); opacity:1;}
label.label-ck{background-image:URL('../images/check0.png');}
label.label-ck {display: inline-block; padding: 6px 16px 0 32px; cursor: pointer; height:30px; width:126px; margin:2px 10px 0 2px;background-size:auto;background-color:transparent;background-repeat:no-repeat;background-position:left top;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity:0.4;} 
input[type=checkbox]:checked + label.label-ck {background-image:URL('../images/check1.png');}

table {width:98%;}
#tb-full{width: 46%;}
#tb-sms{width:43%; text-align:left;}
#tb-cro {margin:auto; text-align:left; width:99%;}

a.bck{float:left; font-family:Trebuchet MS, arial; font-weight:bold;color:#777; padding:8px; text-decoration:none; text-align:left; font-size:0.75em;}
span.desc{display:none;}

.dt-n {display:none;}

.titFild {font-size:0.70em; margin:10px 0 -10px 0; color:#000; width:70%; padding:0 3px; text-align:left; border-left:2px solid #CCC;}
.divGen {border:0px solid #CCC; padding:10px; margin:12px 0; width:60%; float:left;}
.divCro {border:0px solid #CCC; padding:10px 0; width:25%; margin:12px 0; text-align:left; float:right;}


@media (max-width: 480px) {

.cursos-curso { text-align:left; margin:20px 0 0 0;}
.cpf-chk {margin:0 0 0 5px; width:90%;}
.gfotos-tit-bkg-c {margin:0 0 0 -55px;}
.cursos_sub-titulo-ok { margin:30px 0 10px 0;}

table {width:96%;}
#tb-sex{padding:10px 0; text-align:left;}
#tb-full{width: 96%;text-align:left;}
#tb-nom, #tb-cpf, #tb-mail, #tb-cel, #tb-com, #tb-cro {margin:auto; text-align:left;}
#tb-end, #tb-bai, #tb-cid {display:block; width:97%; clear:both; margin:0 0 0 6px;}
#tb-sms{width:66%; text-align:left;}

.tbUf {width:35%}
.tbCit {width:70%}

.icro {width:97%;}
.inome {width:97%;}
.icpf {width:97%; font-weight:bold;color:#777; text-align:left; font-size:1.2em;}
.irg {width:27%; display:none;}
.iorg{width:18%; display:none;}
.iemail{width:96.8%;}
.idn{width:97%; display:inherit;}
.ifone1, .ifone2 {width:97%; display:inherit; margin-top:3px;}
.icel {width:97%; display:inherit;}
.iend {width:76.8%;}
.inum {width:17%;}
.icom{width:96.6%;}
.ibai{width:58%;}
.iuf{width:99%;}
.icid{width:99%;}
.icep{width:36%;}
.dt-n {display:inherit;}

p.inf{text-align:left;}
span.desc{font-family:"Trebuchet MS", Arial; font-size:0.80em; color:#CC3300; padding:3px 12px; display:inherit;}
.btm-next {margin:auto;float:right;}
.divGen {border:0px solid #CCC; padding:10px; margin:12px 0; width:50%; float:left;}
.divCro {border:0px solid #CCC; padding:10px 0; width:45%; margin:12px 0; text-align:left; float:right;}

}
