/** BASIC */

body {
	margin: 0px;
	padding: 0px;
    background-color:#FFFFFF;
}

body.impProposta {
	margin: 0px;
	padding: 0px;
    background-color:#FFFFFF;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

input {
	background-color: #FFF;
	border: 1px solid #5F8B9C;
        padding: 3px;
}

textarea {
	background-color: #FFF;
	border: 1px solid #5F8B9C;
        padding: 3px;
}

select {
	background-color: #FFF;
	border: 1px solid #5F8B9C;
        padding: 3px;
}

input.botao {
	color: #FFF;
	background-color: #5F8B9C;
	border: 1px solid #5F8B9C;
        padding: 3px;
}



.input1 {
	background-color: #E0E0DD;
	border-top: 1px solid #999A92;
	border-right: 1px solid #D8D8D5;
	border-bottom: 1px solid #E9E9E6;
	border-left: 1px solid #D8D8D5;
}

.input2 {
	width: 165px;
	background-color: #4A4C45;
	border-top: 1px solid #1B1B18;
	border-right: 1px solid #454640;
	border-bottom: 1px solid #7D7E74;
	border-left: 1px solid #454640;
	color: #FFFFFF;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5F58;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: left;
}

.text1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.text2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.text3 {
	font-size: 12px;
	color: #D7D8D5;
}

.text4 {
	font-size: 21px;
	font-weight: bold;
	color: #5D5E56;
}

.text5 {
	color: #83857C;
}

.text6 {
	font-size: 12px;
	font-weight: bold;
}

/** LINKS */

a {
	color: #006396;
}

a:hover {
	text-decoration: none;
}

a.link1 {
	text-decoration: none;
	color: #FFFFFF;
	cursor:hand;	
}

a.link2 {
	color: #FFFFFF;
}

/** STYLES */

.style1 {
	color: #C8C9C5;
}

.style1 a {
	color: #A1A19A;
}

.style1 a:hover {
}

.style2 {
	text-align: center;
	color: #BDBFBA;
}

.style2 a {
	color: #BDBFBA;
}

.style2 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(images/homepage03.jpg) repeat-x left top; }
.bg2 { background: url(images/homepage06.jpg) repeat-x left top; }
.bg3 { background: url(images/homepage07.jpg) no-repeat left top; }
.bg4 { background: url(images/homepage09.jpg) repeat left top; }
.bg5 { background: url(images/homepage18.gif) repeat left top; }
.bg6 { background: url(images/homepage13.gif) repeat-y left top; }
.bg7 { background: url(images/homepage14.gif) repeat-y right top; }
.bg8 { background: url(images/homepage28.gif) repeat-x left top; }
.bg9 { background: url(images/homepage25.gif) repeat-x left top; }
.bg10 { background: url(images/homepage30.gif) repeat-y right top; }
.bg11 { background: url(images/homepage30.gif) repeat-y left top; }
.bg12 { background: url(images/homepage32.gif) repeat-x left top; }
.bg13 { background: url(images/homepage23.gif) repeat-x left top; }
.bg14 { background: url(images/homepage19.gif) repeat-x left top; }
.bg15 { background: url(images/homepage36.gif) repeat-x left top; }
.bg16 { background: url(images/homepage38.gif) repeat-y left top; }
.bg17 { background: url(images/homepage39.gif) repeat-y right top; }
.bg18 { background: url(images/homepage43.gif) repeat-x left top; }
.bg19 { background: url(images/homepage46.gif) repeat-y left top; }
.bg20 { background: #FEFEFE url(images/homepage50.gif) repeat-x left top; }
.bg21 { background: url(images/subpage1_02.jpg) repeat-x left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin-right: 15px;
}

.img2 {
	float: right;
	margin-right: 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

#cabecalho1 {
    background-color: #004260;
}

#cabecalho2 {
	height: 24px;
	padding: 8px 5px 5px 15px;
	margin: 2px 2px 2px 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
    background-color: #F8F8CD;
}

#conteudox {
	padding: 5px 5px 5px 15px;
	margin: 2px 2px 2px 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

#emp_det {
	padding: 5px 5px 5px 5px;
	margin: 2px 2px 2px 2px;
}

td.conteudo {
	padding: 5px 5px 5px 15px;
	margin: 2px 2px 2px 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

#footer {
	padding: 5px 5px 5px 15px;
	margin: 2px 2px 2px 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
    background-color: #FCC627;
}

tr.header{
	background-color: #5F8B9C;
	height: 25px;
        
}

td.headerImpProposta{
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px dotted #444444;
        font-size: 10px;
}

td.campoImpProposta{
	padding: 3px;
	border: 1px dotted #444444;
}


td.header{
	padding: 5px; 
	color: #FFFFFF;
	font-weight: bold;
	border: 1px dotted #444444;
}

td.data{
	padding: 5px;
	color: #000000;
	border: 1px dotted #444444;
}

td.dataimage{
	padding: 2px;
	color: #000000;
	border: 1px dotted #444444;
}

td.apresentacao{
	background-color: #FFFFFF;
	padding: 5px;
	color: #000000;
}

td.apresentacaoTitulo{
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 28px;
	font-weight: bold;
	color: #000000;
}

td.apresentacaoheader{
	padding: 5px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #444444;
}

td.apresentacaodata{
	padding: 5px;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #777777;
}

td.menutab{
	padding: 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #006295;
	border: 1px solid;
}

td.menutabsel{
	padding: 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #0093DD;
	border: 1px solid;
}

td.mainHeader{
	color: #FFFFFF;
    vertical-align: bottom;
}

a.mainHeader{
	color: #002E63;
}

img.logo{
	border: 1px solid #8D0E0E;
        
}

.logo{
    padding-left: 20px;
}

.logo img{
    margin-top: 44px;
}

td.home{
	border: 1px solid #8D0E0E;
    vertical-align: top;
    padding: 10px;
}
font.home{
	font-size: 13px;
	color: #AA0000;
	font-weight: bold;
}

tr.separador{
	background-color: #770000;
	height: 30px;

}

td.separador{
	padding: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #444444;
}

div.VerUnidade{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}

div.VerInfo{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}

div.VerSenha{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}

div.VerObservacao{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}

div.VerDesconto{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}


div.VerPendencia{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:99;
    position:absolute;
    background-color: #F5F5F5;
}

div.VerBonus{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}

div.VerComissao{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}

div.VerAprovacao{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}

div.VerVistoria{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}

tr.data1{
     background-color: #FDFED0;
}

tr.data2{
     background-color: #FFFFFF;
}

#topo {top:0;left:0;background-color:#D1DEE7;width:100%;height:185px;background-image:url(../img/ag/bgEmpreendimento.png);background-position:left;background-repeat:no-repeat;border-bottom:1px dotted #FFF;}
#topo #titulo {position:absolute;width:100%;text-align:center;top:30px;}
#topo #arabesco {position:absolute;width:100%;text-align:right;top:0;}
#topo #marca {position:absolute; left:75%;font:normal 11px Tahoma;color:#EEE;top:20px;text-align:center;width:200px;border:3px solid #AAF;z-index:2;}

#boasVindas {position:absolute;left:420px;font:bold 12px Tahoma;color:#fff; top:20px;text-align:left;width:450px; } 
#boasVindas a { color:#fff; }
#contrato{padding-top: 15px; position:absolute;background-repeat:no-repeat;left:420px;font:bold 11px Tahoma;color:#000;top:30px;text-align:left;width:500px;height:30px;display:block;z-index:5;height:50px;}
#contrato select {font:normal 11px Tahoma;color:#069;}
#menu{padding-top: 15px; position:absolute;background-repeat:no-repeat; left:420px;font:bold 11px Tahoma;color:#fff;top:125px;text-align:left;width:800px;height:30px;display:block;z-index:5;height:50px;}
#menu a {color:#fff;}

#conteudo {width: 97%;height:auto; min-height: 300px ;font:normal 11px Tahoma;color:#FFF; padding: 30px;}
#imagem {margin: 10px; padding:8px;background-color:#FFF; width:210px; text-align:center;}
#imagem #desc {position:relative;top:5px;width:220px; display:block;font:normal 11px Tahoma;color:#000;text-align:center;}
#imagem img { border:1px solid #FFF;}

#rodape {margin-top: 10px; padding-top:3px; width: 100%; text-align:center; background-image:url(../img/ag/rodapesombra.png);background-position:center;background-repeat:no-repeat; height:79px;border-top:1px dotted #FFF;font:normal 11px Tahoma;color:#FFF;}

button.btMapa{
    width: 75px;
}

.verde{ width: 100%; height: 4px; background: linear-gradient(to right, #eaeaea 15%,#1BC09E,#007bff); }
.topo { width:100%; height: 160px;  background: linear-gradient(to right,#eaeaea 15%, #1BC09E,#007bff); }
.btn { width: 190px; height: 80px; padding: 10px;  background: #e9fae2; color: #000; }
.btn:hover{ background: #f2f8ef; }
.btn p {padding-top: 15px; }
.botaohome {width: 190px; height: 49px; padding-left:60px; margin-top: 16px; font-family: arial; font-size: 16px; text-decoration: none;}
.botaohome p { text-decoration: none !important; }
.botaohome a:hover { text-decoration: none; }
a:link, a:visited, a:hover, a:focus, a:active {text-decoration: none} 
.botaohome a { text-decoration: none; color: #000000 }
.extrato { background: url('../cida/img/extrato.png') left no-repeat; }
.senha { background: url('../cida/img/senha.png') left no-repeat; }
.senha p { text-decoration: none !important; }
.usuario { background: url('../cida/img/usuario.png') left no-repeat; }
.documentos { background: url('../cida/img/documentos.png') left no-repeat; }
.vistoria { background: url('../cida/img/vistoria.png') left no-repeat; }
.footer { width: 100%; height: 20px; background: linear-gradient(to right, #007bff,#1BC09E,#007bff); margin-top: 200px; color: #fff; text-align: center; } 

.botoes {width: 100%;  margin: 20px;} 

div.VerMensagemVencido{
    display:none;
    padding:5px 5px 10px 15px;
    background-color: #FFFFFF;
    border: 1px solid #444444;
    z-index:1;
    position:absolute;
    background-color: #F5F5F5;
}
