﻿.site .internas .ficha {
    width:735px;
    margin:auto;
    position:relative;
    padding-bottom:20px;
}

.site .internas .ficha .head {
    border-bottom:1px solid #b7b7b7;
    padding-top:13px;
    padding-bottom:9px;
    font-weight:bold;
}

.site .internas .ficha .listapref {
    position:absolute;
    top:10px;
    left:464px;
}

.site .internas .ficha .listacomp {
    position:absolute;
    top:10px;
    right:0px;
}

.site .internas .ficha .andamento .cronograma {
    /*border-bottom:1px solid #6c727b;*/
    padding-bottom:40px;
    margin-bottom:10px;
    width:700px;
}
.site .internas .ficha .andamento .cronograma .crono{
width:700px;
background:url(Imagens/bg_cronograma.gif) repeat-y;
}


.site .internas .ficha .andamento .cronograma .crono div{
    height:22px;
}
.site .internas .ficha .andamento .cronograma .crono div .cronograma_clear{
    clear:both;
    height:0px;
    float:none;
    background-color:#fff;
     width:auto;
     border:0px solid #fff;
     margin:0;
     padding:0;
     
}
.site .internas .ficha .andamento .cronograma .crono div label {
    font-weight:bold;
    width:144px;
    padding-left:25px;
    padding-top:3px;
    float:left;
}

.site .internas .ficha .andamento .cronograma .crono .cronograma_separador {
    border:0px solid #fff;
    height:0px
    
}
.site .internas .ficha .andamento .cronograma .crono >div>div {
    border:1px solid #6c727b;
}
.site .internas .ficha .andamento .cronograma .crono  >div>span {
    margin-left:18px;
}

.site .internas .ficha .andamento .cronograma .crono >div>div {
    margin-top:5px;
    height:8px;
    width:470px;
    float:left;
}

.site .internas .ficha .andamento .cronograma .crono  >div>div>div {
    background-color:#6c727b;
    margin:0px;
    height:8px;
}

.site .internas .ficha .andamento .cronograma .crono>div>div>div>div {
    background-image:url(Imagens/bg_crono.jpg);
    background-repeat:repeat-x;
    height:8px;
}


.site .internas .ficha .perspectivas .fotos img {
    display:block;
    margin-bottom:16px;
    margin-left:5px;
    margin-top:-2px;
    
}
.site .internas .ficha .perspectivas .fotos div 
{
    margin:7px;
    _margin:5px;
    float: left;
    width:110px;
    font-size:9px;
    background-image:url(Imagens/lupa.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    padding:5px;
    height:115px;
    _height:125px;
}
.site .internas .ficha .perspectivas .lupa  
{
	width:110px;
    background-image:url(Imagens/lupa.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    text-decoration:none;
    float:left;
    margin-right:30px;
    margin-bottom:25px;
    height:127px;
}
.site .internas .ficha .perspectivas .lupa img 
{
	margin-top:5px; margin-left:6px;
}
.site .internas .ficha .andamento .fotos img {
    display:block;
    margin-bottom:16px;
    margin-left:5px;
    margin-top:-2px;
    
}
.site .internas .ficha .andamento .fotos div 
{
    margin:7px;
    _margin:5px;
    float: left;
    width:110px;
    font-size:9px;
    background-image:url(Imagens/lupa.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    padding:5px;
    height:115px;
    _height:125px;
}

.imagegallery_clear {
background-image:none!important;

}

.site .internas .ficha .perspectivas .fotos span {
    height:35px;
}

.site .internas .ficha .disponibilidade {
    text-align:center;
    font-weight:bold;
}

.site .internas .ficha .disponibilidade .caixa {
    border-top:1px solid #6c727b;
    border-bottom:1px solid #6c727b;
    padding-top:10px;
    padding-bottom:10px;
    width:275px;
    margin:auto;
    margin-bottom:20px;
}

.site .internas .ficha .disponibilidade .caixa .boxes {
    background-color:#e1e2e4;
    text-align:left;
}

.site .internas .ficha .status_4 .content {
    padding-top:30px;
}

.site .internas .ficha .status_4 .content .nome_status {
   height:38px;
    float:left;
    width:386px;
}

.site .internas .ficha .status_4 .content .nome_status .nome {
    font-size:14px;
    font-weight:bold;
    float:left;
    width:386px;
}

.site .internas .ficha .status_4 .content .nome_status .nome .seta {
   width:auto;
    height:13px;
    padding-left:2px;
    padding-right:3px;
    background:url(imagens/seta_verd.gif) no-repeat 0 4px;
    letter-spacing:-1px;
}

.site .internas .ficha .status_4 .content .nome_status .status {
    float:left;
    height:15px;
    color:#93d001;
    padding-left:10px;
    font-size:10px;
    color:#000;
}

.site .internas .ficha .status_4 .content .ficha_box {
    /*border:1px solid #393d40;*/
    border-top:3px solid #83ba00;
    /*background-image:url(Imagens/bg_ficha.jpg);*/
    background-position:top;
    background-repeat:repeat-x;
    background-color:#fff;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo {
    /*border-top:5px solid #4d515b;
    _border-top:0px solid #4d515b;
    border-bottom:5px solid #91c80b;
    background-image:url(Imagens/bg_ficha_conteudo.jpg);
    background-position:left;
    background-repeat:repeat-y;*/
    border-left:1px solid #393d40;
    border-right:1px solid #393d40;
}
.site .internas .ficha .status_4 .content .ficha_box .conteudo .top
{	background-image:url(Imagens/bg_menu_ficha.gif);
 	background-repeat:repeat-x;
 	height:40px;
    width:734px;
 
}
.site .internas .ficha .status_4 .content .ficha_box .conteudo .top .menu {

border-right:1px solid #a2a2a2;
color:#fff;
display:block;
float:left;
font-size:12px;
padding-top:9px;
text-align:center;
width:98px;
height:30px;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .top .bts {
    width:150px;
    margin:auto;
    border-top:1px solid #fff;
    padding-bottom:10px;
    padding-top:5px;
    display: block;
}
.site .internas .ficha .status_4 .content .ficha_box .conteudo .left {
    width:170px;
    border-right:1px solid #3c434b;
    background-color:#121315;
    float:left;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .left .menu {
    background-image:url(Imagens/bg_ficha.jpg);
    border-bottom:1px solid #a2a2a2;
    padding-left:15px;
    padding-bottom:8px;
    padding-top:8px;
    font-size:12px;
    display: block;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .left .assistente {
  background-image:url(Imagens/bg_form_ficha.gif);
    background-position:top;
    padding-bottom:15px;
    height:230px;
    position:relative;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .left .bts {
    width:150px;
    margin:auto;
    border-top:1px solid #fff;
    padding-bottom:10px;
    padding-top:5px;
    display: block;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .right {
    width:700px;
    float:left;
    margin-left:15px;
    padding-top:10px;
    padding-bottom:30px;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .right .foto img {
    border:1px solid #646464!important;
    margin-bottom:10px;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .right .sessao {
   /* border-bottom:1px solid #62666e;*/
    padding-bottom:10px;
    margin-bottom:10px;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .right .foto {
    width:222px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .right .descricao {
    width:465px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .right .descricao .itens {
    border-bottom:1px solid #7e8288;
    padding-bottom:13px;
    padding-top:2px;
}

.site .internas .ficha .status_4 .content .ficha_box .conteudo .right .descricao .itens .tit {
    font-size:12px;
    display: block;
}

/*EM CONSTRUÇÃO*/

.site .internas .ficha .status_3 .content {
    padding-top:30px;
}

.site .internas .ficha .status_3 .content .nome_status {
    height:38px;
    float:left;
    width:386px;
}

.site .internas .ficha .status_3 .content .nome_status .nome {
    font-size:14px;
    font-weight:bold;
    float:left;
    width:386px;
}

.site .internas .ficha .status_3 .content .nome_status .nome .seta {
       width:auto;
    height:13px;
    padding-left:2px;
    padding-right:3px;
    background:url(imagens/seta_amar.gif) no-repeat 0 4px;
    letter-spacing:-1px;
}



.site .internas .ficha .status_3 .content .nome_status .status {
    float:left;
    height:15px;
    padding-top:3px;
	padding-left:10px;
    font-size:10px;
    color:#ffc601;	
}

.site .internas .ficha .status_3 .content .ficha_box {
    /*border-top:3px solid #83ba00;*/
   /* background-image:url(Imagens/bg_ficha.jpg);*/
    background-position:top;
    background-repeat:repeat-x;
    background-color:#fff;
}

.site .internas .ficha .status_3 .content .ficha_box .conteudo {
  
  /*  background-image:url(Imagens/bg_ficha_conteudo.jpg);
    background-position:left;
    background-repeat:repeat-y;*/
      border-left:1px solid #393d40;
    border-right:1px solid #393d40;
}
.site .internas .ficha .status_3 .content .ficha_box .conteudo .top
{	background-image:url(Imagens/bg_menu_ficha.gif);
 	background-repeat:repeat-x;
 	height:40px;
    width:734px;
 
}
.site .internas .ficha .status_3 .content .ficha_box .conteudo .top .menu {

border-right:1px solid #a2a2a2;
color:#fff;
display:block;
float:left;
font-size:12px;
padding-top:9px;
text-align:center;
width:98px;
height:30px;
}

.site .internas .ficha .status_3 .content .ficha_box .conteudo .top .bts {
    width:150px;
    margin:auto;
    border-top:1px solid #fff;
    padding-bottom:10px;
    padding-top:5px;
    display: block;
}

.site .internas .ficha .status_3 .content .ficha_box .conteudo .left {
    width:170px;
    border-right:1px solid #3c434b;
    background-color:#121315;
    float:left;
}


.site .internas .ficha .status_3 .content .ficha_box .conteudo .left .menu {

    background-image:url(Imagens/bg_menu_ficha.gif);
border-right:1px solid #a2a2a2;
display:block;
float:left;
font-size:12px;
padding-top:15px;
padding-left:15px;
text-align:center;
width:98px
}


.site .internas .ficha .status_3 .content .ficha_box .conteudo .left .bts {
    width:150px;
    margin:auto;
    border-top:1px solid #fff;
    padding-bottom:10px;
    padding-top:5px;
    display: block;
}


.site .internas .ficha .status_3 .content .ficha_box .conteudo .right {
    width:700px;
    /*float:left;*/
    margin-left:15px;
    padding-top:10px;
}

.site .internas .ficha .status_3 .content .ficha_box .conteudo .right .foto img {
    border:1px solid #646464!important;
    margin-bottom:10px;
}

.site .internas .ficha .status_3 .content .ficha_box .conteudo .right .sessao {
    /*border-bottom:1px solid #62666e;*/
    padding-bottom:10px;
    margin-bottom:10px;
}

.site .internas .ficha .status_3 .content .ficha_box .conteudo .right .foto {
    width:222px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_3 .content .ficha_box .conteudo .right .descricao {
    width:465px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_3 .content .ficha_box .conteudo .right .descricao .itens {
    border-bottom:1px solid #7e8288;
    padding-bottom:13px;
    padding-top:2px;
}

.site .internas .ficha .status_3 .content .ficha_box .conteudo .right .descricao .itens .tit {
    font-size:12px;
    display: block;
}

/*LANCAMENTO*/

.site .internas .ficha .status_2 .content {
    padding-top:30px;
}

.site .internas .ficha .status_2 .content .nome_status {
   height:38px;
    float:left;
    width:386px;
}

.site .internas .ficha .status_2 .content .nome_status .nome {
    font-size:14px;
    font-weight:bold;
    float:left;
    width:386px;
}

.site .internas .ficha .status_2 .content .nome_status .nome .seta {
    width:auto;
    height:13px;
    padding-left:2px;
    padding-right:3px;
    background:url(imagens/seta_verm.gif) no-repeat 0 4px;
    letter-spacing:-1px;
}


.site .internas .ficha .status_2 .content .nome_status .status {
    float:left;
    height:15px;
   /* background-image:url(Imagens/bg_status.gif);*/
     padding-left:10px;
    /*  border-top:2px solid #cf0303;*/
    font-size:10px;
    color:#cf0303;
}

.site .internas .ficha .status_2 .content .ficha_box {
    /*border:1px solid #83ba00;*/
    border-top:3px solid #cf0303;
   /*  background-image:url(Imagens/bg_ficha.jpg);*/
    background-position:top;
    background-repeat:repeat-x;
    background-color:#fff;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo {
   /* border-top:5px solid #4d515b;
    border-bottom:5px solid #cf0303;
    background-image:url(Imagens/bg_ficha_conteudo.jpg);
    background-position:left;
    background-repeat:repeat-y;*/
    border-left:1px solid #393d40;
    border-right:1px solid #393d40;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .top
{	background-image:url(Imagens/bg_menu_ficha.gif);
 	background-repeat:repeat-x;
 	height:40px;
    width:734px;
 
}
.site .internas .ficha .status_2 .content .ficha_box .conteudo .top .menu {

border-right:1px solid #a2a2a2;
color:#fff;
display:block;
float:left;
font-size:12px;
padding-top:9px;
text-align:center;
width:98px;
height:30px;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .top .bts {
    width:150px;
    margin:auto;
    border-top:1px solid #fff;
    padding-bottom:10px;
    padding-top:5px;
    display: block;
}
.site .internas .ficha .status_2 .content .ficha_box .conteudo .left {
    width:170px;
    border-right:1px solid #3c434b;
    background-color:#121315;
    float:left;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .left .menu {
    background-image:url(Imagens/bg_ficha.jpg);
    border-bottom:1px solid #a2a2a2;
    padding-left:15px;
    padding-bottom:8px;
    padding-top:8px;
    font-size:12px;
    display: block;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .left .assistente {
  background-image:url(Imagens/bg_form_ficha.gif);
    background-position:top;
    padding-bottom:15px;
    height:300px;
    position:relative;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .left .bts {
    width:150px;
    margin:auto;
    border-top:1px solid #fff;
    padding-bottom:10px;
    padding-top:5px;
    display: block;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .right {
    width:700px;
    float:left;
    margin-left:15px;
    padding-top:10px;
    padding-bottom:30px;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .right .foto img {
    border:1px solid #646464!important;
    margin-bottom:10px;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .right .sessao {
    /*border-bottom:1px solid #62666e;*/
    padding-bottom:10px;
    margin-bottom:10px;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .right .foto {
    width:222px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .right .descricao {
    width:465px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .right .descricao .itens {
    border-bottom:1px solid #7e8288;
    padding-bottom:13px;
    padding-top:2px;
}

.site .internas .ficha .status_2 .content .ficha_box .conteudo .right .descricao .itens .tit {
    font-size:12px;
    display: block;
}

/*BREVE LANÇAMENTO*/

.site .internas .ficha .status_1 .content {
    padding-top:30px;
}

.site .internas .ficha .status_1 .nome_status {
    height:38px;
    float:left;
    width:363px;
}

.site .internas .ficha .status_1 .nome_status .nome {
    font-size:14px;
    font-weight:bold;
    float:left;
    width:386px;
}

.site .internas .ficha .status_1 .nome_status .nome .seta {
    width:auto;
    height:13px;
    padding-left:2px;
    padding-right:3px;
    background:url(imagens/seta_azul.gif) no-repeat 0 4px;
    letter-spacing:-1px;
 
}
 div.botoes_top  
{  
	width:370px;
	float:right;	
	_margin-top:-70px;
}
	
 div.botoes_top div
{
	width:auto;
	float:right;
	
	}
.site .internas .ficha .status_1 .nome_status .status {
    float:left;
    height:15px;   
    padding-left:10px;
    font-size:10px;
    color:#0136ff;
  
}

.site .internas .ficha .status_1 .ficha_box {
    border-top:3px solid #0136ff;
    background-position:top;
    background-repeat:repeat-x;
    background-color:#fff;
}

.site .internas .ficha .status_1 .ficha_box .conteudo {
      border-left:1px solid #393d40;
    border-right:1px solid #393d40;
}

.site .internas .ficha .status_1 .ficha_box .conteudo .top
{	background-image:url(Imagens/bg_menu_ficha.gif);
 	background-repeat:repeat-x;
 	height:40px;
    width:734px;
 
}
.site .internas .ficha .status_1 .ficha_box .conteudo .top .menu {

border-right:1px solid #a2a2a2;
color:#fff;
display:block;
float:left;
font-size:12px;
padding-top:9px;
text-align:center;
width:98px;
height:30px;
}

.site .internas .ficha .status_1 .ficha_box .conteudo .top .bts {
    width:150px;
    margin:auto;
    border-top:1px solid #fff;
    padding-bottom:10px;
    padding-top:5px;
    display: block;
}
.site .internas .ficha .status_1 .ficha_box .conteudo .right {
     width:700px;
    float:left;
    margin-left:15px;
    padding-top:10px;
    padding-bottom:30px;
}

.site .internas .ficha .status_1 .ficha_box .conteudo .right .foto img {
    border:1px solid #646464!important;
    margin-bottom:10px;
}

.site .internas .ficha .status_1 .ficha_box .conteudo .right .sessao {
    /*border-bottom:1px solid #62666e;*/
    padding-bottom:10px;
    margin-bottom:10px;
}

.site .internas .ficha .status_1 .ficha_box .conteudo .right .foto {
    width:270px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_1 .ficha_box .conteudo .right .descricao {
    width:410px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_1 .ficha_box .conteudo .right .descricao .itens {
    border-bottom:1px solid #7e8288;
    padding-bottom:13px;
    padding-top:2px;
}

.site .internas .ficha .status_1 .ficha_box .conteudo .right .descricao .itens .tit {
    font-size:12px;
    display: block;
}





.site .internas .ficha .status_5 .nome_status .status {
    float:left;
    height:15px;   
    padding-left:10px;
    font-size:10px;
    color:#0136ff;
  
}

.site .internas .ficha .status_5 .ficha_box {
    border-top:3px solid #0136ff;
    background-position:top;
    background-repeat:repeat-x;
    background-color:#fff;
}

.site .internas .ficha .status_5 .ficha_box .conteudo {
      border-left:1px solid #393d40;
    border-right:1px solid #393d40;
}

.site .internas .ficha .status_5 .ficha_box .conteudo .top
{	background-image:url(Imagens/bg_menu_ficha.gif);
 	background-repeat:repeat-x;
 	height:40px;
    width:734px;
 
}
.site .internas .ficha .status_5 .ficha_box .conteudo .top .menu {

border-right:1px solid #a2a2a2;
color:#fff;
display:block;
float:left;
font-size:12px;
padding-top:9px;
text-align:center;
width:98px;
height:30px;
}

.site .internas .ficha .status_5 .ficha_box .conteudo .top .bts {
    width:150px;
    margin:auto;
    border-top:1px solid #fff;
    padding-bottom:10px;
    padding-top:5px;
    display: block;
}
.site .internas .ficha .status_5 .ficha_box .conteudo .right {
     width:700px;
    float:left;
    margin-left:15px;
    padding-top:10px;
    padding-bottom:30px;
}

.site .internas .ficha .status_5 .ficha_box .conteudo .right .foto img {
    border:1px solid #646464!important;
    margin-bottom:10px;
}

.site .internas .ficha .status_5 .ficha_box .conteudo .right .sessao {
    /*border-bottom:1px solid #62666e;*/
    padding-bottom:10px;
    margin-bottom:10px;
}

.site .internas .ficha .status_5 .ficha_box .conteudo .right .foto {
    width:270px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_5 .ficha_box .conteudo .right .descricao {
    width:410px;
    float:left;
    margin-top:10px;
}

.site .internas .ficha .status_5 .ficha_box .conteudo .right .descricao .itens {
    border-bottom:1px solid #7e8288;
    padding-bottom:13px;
    padding-top:2px;
}

.site .internas .ficha .status_5 .ficha_box .conteudo .right .descricao .itens .tit {
    font-size:12px;
    display: block;
}



.site .internas .ficha .ficha_box .conteudo .right .subtitulo
{ 
border-bottom-style:dotted;
border-bottom-width:thin;
height:15px;
margin-bottom:14px;
 text-transform: uppercase;
}
.content .ficha_box .conteudo .assistente {
  background-image:url(Imagens/bg_form_ficha.gif);
    background-position:top;
    padding-left:12px;
    height:230px;	
}
.ficha_box .conteudo .assistente .vendas
{
float:left;
width:200px;
}
.ficha_box .conteudo .assistente .forms
{
padding-left:15px;
padding-top:9px;
float:left;
width:312px
}
.ficha_box .conteudo .assistente .forms .imputs
{ 
margin-bottom:6px;
margin-left: 5px;
height:15px;
width:249px;
*width:240px;
border:solid 1px #7a9db9;
}

.ficha_box .conteudo .assistente div span span 
{ text-align:right;
}
.ficha_box .conteudo .assistente div span  
{ text-align:right;
}
.ficha_box .conteudo .assistente div span span label
{ vertical-align:top;
}