#wrapper {
	padding-top: 17px;
}

#content {
    padding:25px 20px;
}

.ie7 #commonbox{ behavior:url("/portal/js/PIE.htc"); }

#commonbox {
    background:#f9f9f9 url("../imagens/wizard/bg.gif") repeat-x;
    border:1px solid #e0e0e0;
    -moz-border-radius:6px 6px 6px 6px;
    border-radius:6px 6px 6px 6px;
    padding:0px 8px 8px 8px;
    position:relative;
}

#commonbox h1 {
    background:url("../imagens/wizard/sprite.png") no-repeat;
    background-position: 0 -1764px;
    color:#0f4085;
    font-size:20px;
    font-weight:bold;
    line-height:66px;
    padding-left:65px;
}

#breadcrumb {
    background:url("../imagens/wizard/sprite.png") no-repeat;
    background-position: 0 -1868px; 
    color:#b4c2d6;
    display:block;
    float:right;
    height: 48px;
    margin-top:8px;
    width: 448px; 
}

.ie #breadcrumb { 
  position:relative;
}

#breadcrumb.corp { 
  background-position:0 -1917px;
}

#breadcrumb.cert { 
  background-position:0 -1966px;
}

#breadcrumb p {
    display:inline-block;
    line-height:14px;
    margin-top:9px;
    text-align:center;
    text-indent:3px;
    width:95px;
}

#breadcrumb p.f {
    margin-left:40px;
}

#breadcrumb p.s,
#breadcrumb p.t {
    margin-left:48px;
}

.ie #breadcrumb p.s { 
  left:190px;
  margin:0px !important;
  position:absolute;
  top:9px;
}

.ie #breadcrumb p.t { 
  left:330px;
  margin:0px !important;
  position:absolute;
  top:9px;
}

#breadcrumb p.disabled {
    color:#858585;
}

#commonbox form {
    background:#fff;
    border:1px solid #e2e2e2;
    -moz-border-radius:6px 6px 6px 6px;
    border-radius:6px 6px 6px 6px;
    padding:34px 30px 28px 30px;
    min-height:390px;
    position:relative;
}

#commonbox form h2 {
    color:#333;
    font-size:15px;
    margin-bottom:34px;
}

#commonbox form input.file {
    cursor:pointer;
    margin-bottom:0px !important;
    width:267px !important;
}

#commonbox a.button.next {margin-top:25px;}

#commonbox form input.nextCert {
    background:url("../imagens/wizard/sprite.png") no-repeat;
    background-position: 0 -380px; 
    border:0px;
    cursor:pointer !important;
    height: 45px;
    overflow:hidden;
    text-indent:-10000px;
    width: 244px; 
}

#commonbox form input.nextCert:hover {
    background-position: 0 -475px;
}

#commonbox form input.nextHab { 
    background:url("../imagens/wizard/sprite.png") no-repeat; 
    background-position: 0 -855px;
    border:0px;
    cursor:pointer !important;
    height: 45px;
    overflow:hidden;
    text-indent:-10000px;
    width: 234px; 
}

#commonbox a.certLater {
    background:url("../imagens/wizard/sprite.png") no-repeat;
    background-position: 0 -1045px;
    border:0px;
    cursor:pointer !important;
    display:inline-block;
    height: 45px;
    overflow:hidden;
    text-indent:-10000px;
    vertical-align:top;
    width: 289px; 
}

#commonbox a.certLater:hover {
    background-position: 0 -950px;
}

#commonbox form .btLine {
    position:relative;
    margin-top:25px;
    text-align:right;
}

#commonbox form .btLine input.next {
    float:none;
    margin:0px 0px 10px 0px  !important;
    position:relative;
}

#commonbox form .btLine a.goback {
    color:#0f4085;
    font-size:13px;
    margin-right:30px;
    text-align:left;
    text-transform:uppercase;
}

#commonbox form .btLine a.goback:hover {
    color:#001e5e;
}

#commonbox #right {
    float:right;
    width:391px;
}

.littleBox {
    border:1px solid #d3dbd2;
    -moz-box-shadow: 3px 3px #d6d6d6;
    -webkit-box-shadow: 3px 3px #d6d6d6;
    box-shadow: 3px 3px #d6d6d6;
    margin-bottom:44px;
}

.littleBox h3 {
    background:#f4f4f4;
    border-bottom:1px solid #d3dbd2;
    color:#0f4085;
    font-size:15px;
    font-weight:bold;
    line-height:28px;
    padding-left:12px;
}

.littleBox .data {
    padding:0px 12px;
    position:relative;
}

.littleBox dl {
    display:inline-block;
    height:40px;
    position:relative;
    width:100%;
}

.littleBox dl.withBt {
    width:629px;
}

.littleBox dt {
    display:inline;
    font-size:13px;
    line-height:40px;
}

.littleBox dt {
    color:#a0a0a0;
}

.littleBox dt strong {
    color:#000;
    font-weight:bold;
    margin-left:10px;
}

.littleBox dt.m_first {
    float: right;
	margin-right: 8px;
}

.littleBox dt.m {
    position:absolute;
    left:365px;
}

.littleBox dl.withBt dt.m {
    left:206px;
}

.littleBox dt.l {
    float:right;
}

.littleBox dl.withBt dt.l {
    float:none;
    position:absolute;
    left:440px;
}

.littleBox a.btSee {
    background:url("../imagens/wizard/sprite.png") no-repeat;
    background-position: 0 -1586px; 
    display:inline-block;
    float:right;
    height: 31px;
    margin-top:4px;
    overflow:hidden;
    text-indent:-1000px;
    width: 174px;
}

.littleBox a.btSee:hover {
    background-position: 0 -1505px;
}

table.default {
    border-collapse:collapse;
    width:100%;
}

table.default,
table.default tr,
table.default td {
    border:1px solid #a9cdfc;
    line-height:30px;
    text-align:center;
}

table.default th {
    background:#e4ecff;
    color:#364586;
    font-size:13px;
    font-weight:bold;
}

table.default th.cert {
    padding:0 15px;
    width:105px;
}

table.default th.cnpj {
    width:155px;
}

table.default th.date {
    padding:0 15px;
    width:97px;
}

table.default th.selectAll {
    border-right:1px solid #a9cdfc;
    width:31px;
}

table.default td {
    color:#656565;
    cursor:pointer;
    font-size:13px;
    padding:0 15px;
}

table.default td.select {
    padding:0 !important;
}

table.default tr:hover td {
    background:url("../imagens/grid/default_bg_hover.png") !important;
}

table.default tr.mod2 td {
    background:#f7f9ff;
}

table.default td.name {
    padding:0 15px;
    text-align:left;
}

span.checkBox {
    display:block;
    height:20px;
    margin:auto;
    width:20px;
}

span.checkBox input {
    display:none;
}

span.checkBox label {
    background:url("../imagens/checkboxes.png") no-repeat;
    background-position:-4px -2px;
    cursor:pointer;
    display:block;
    height:20px;
    padding:0px 5px;
}

span.checkBox label:hover {
    background-position:-4px -31px;
}

span.checkBox label.checked {
    background-position:-4px -60px;
}

span.checkBox label.checked:hover {
    background-position:-4px -89px;
}

.simpleTable .col2 { 
  text-align:center;
  width:175px;
}

.simpleTable .col3 {
  width:300px;
}

.simpleTable .col1 {
  text-align:center;
  width:15px;
}

.ie table.simpleTable thead th {
	padding:0px 15px 0px 10px;
}

#hideTable { 
  display:none;
}

a.button.skip { 
  margin-right:30px;
}

#corpSelect .col1 {
  width:20%;
}

#corpSelect .col2 {
  width:80%;
}
