/* CSS Document */



/* GERAL */


/* Efeitos   */


*{
	padding:0;
	margin:0;
	border:0;
}



body,td,th {

        font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;

        color: #000000;

        font-weight: bold;

        font-size: 11px;

}



.pagina {

        width: 770px;

        margin: 0px auto;

        margin-top: 0px;

        margin-bottom: 0px;


}



/* CABECALHO */


.cabecalho1{
		
		width:210px;
		
		height:154px;
		
		float:left;
		
		padding-bottom:14px;
}

.cabecalho2{
		
		width:560px;
		
		height:154px;
		
		float:right;

		padding-bottom:14px;
}

.barraverde1{
		
		float:left;

		width:192px;
		
		padding:9px;
		
		background-color:#B9D300;

}

.barraverde2{
		
		float:right;

		width:542px;
		
		padding:9px;
		
		background-color:#B9D300;
		
		text-align:right;

}
.barraverde3{
		
		float:right;

		width:550px;
		
		padding:5px;
		
		background-color:#B9D300;
		
		text-align:right;

}

/* MENU */



.menu {

        width: 770px;

        height: 25px;

        background: #90B392;

        border-top: 1px solid #035B04;

        border-bottom: 1px solid #035B04;

}



.menunav {

        float: left;

        width: 770px;

        border: none;

        color: #FFFFFF;

        font-size: 12px;

}



.menunav ul {

        list-style-type: none;

}



.menunav ul li {

        float: left;

        position: relative;

        z-index: 1000;

}



.menunav ul li ul {

        display: none;

        border: none;

}



.menunav ul li ul {

        margin-left: -30px;

        padding: 0px 30px 30px 30px;

}



.menunav ul li a {

        float: left;

        display: block;

        height: 25px;

        line-height: 25px;

        padding: 0px 15px 0px 15px;

        text-decoration: none;

        font-weight: bold;

        color: #FFFFFF;

}



.menunav ul li:hover {

        width: auto;

}



.menunav table {

        position: absolute;

        z-index:999;

        top:0;

        left:0;

        border-collapse:collapse;

}



/*Non-IE6*/

.menunav ul li:hover a {

        color: #035B04;

        background-color: #D0DFD1;

        text-decoration: none;

        border-bottom: 1px solid #035B04;

}



.menunav ul li:hover ul {

        display: block;

        position: absolute;

        z-index: 998;

        top: 25px;

        margin-top: 1px;

        left: 0;

}



.menunav ul li:hover ul li ul {

        display: none;

}



.menunav ul li:hover ul li a {

        display: block;

        width: 10em;

        height: auto;

        line-height: 1.3em;

        margin-left: -1px;

        padding: 4px 16px 4px 16px;

        border-left: 1px solid #035B04;

        border-right: 1px solid #035B04;

        border-bottom: 1px solid #035B04;

        background-color: #90B392;

        color: #FFFFFF;

        font-size: 11px;

}



.menunav ul li:hover ul li a:hover {

        color: #035B04;

        background-color: #D0DFD1;

        text-decoration:none;

}



/*IE6*/

.menunav ul li a:hover {

        color: #035B04;

        background-color: #D0DFD1;

        text-decoration: none;

        border-bottom: 1px solid #035B04;

}



.menunav ul li a:hover ul {

        display: block;

        position: absolute;

        z-index: 997;

        top: 25px;

        margin-top: 1px;

        left: 0;

}



.menunav ul li a:hover ul li a {

        display: block;

        width: 10em;

        height: 1px;

        line-height: 1.3em;

        padding: 4px 16px 4px 16px;

        border-left: 1px solid #035B04;

        border-right: 1px solid #035B04;

        border-bottom: 1px solid #035B04;

        background-color: #90B392;

        color: #FFFFFF;

        font-size: 11px;

}



.menunav ul li a:hover ul li a ul {

        visibility: hidden;

        height: 0px;

        width: 0px;

        position: absolute;

        z-index: 997;

}



.menunav ul li a:hover ul li a:hover {

        color: #035B04;

        background-color: #D0DFD1;

        text-decoration:none;

}



/* CENTRAL */



.central {

        width: 770px;

        padding: 10px 10px 10px 10px;

        

        overflow: visible !important /*Firefox*/;

        overflow: hidden /*IE6*/;

}



.central_con {

        width: 644px;

        padding: 10px 10px 10px 10px;

        

        overflow: visible !important /*Firefox*/;

        overflow: hidden /*IE6*/;

}



.central_ocr {

        width: 753px;

        padding: 10px 10px 10px 10px;

        

        overflow: visible !important /*Firefox*/;

        overflow: hidden /*IE6*/;

}


/* RODAPE */



.rodape1 {

        float: left;

        width: 365px;
		
		background-image:url(../imagens/rodape_fundo.jpg); 
		
		background-repeat:repeat-x; 
		
		border-bottom:dotted 1px #9DC4C2; 
		
		border-top:dotted 1px #9DC4C2; 
		
		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		font-size:10px;
		
		color:#999999;
		
		font-weight:normal;

		padding:10px;
}



.rodape2 {

        float: left;
		
		text-align:right;

        width: 364px;

		background-image:url(../imagens/rodape_fundo.jpg); 
		
		background-repeat:repeat-x; 
		
		border-bottom:dotted 1px #9DC4C2; 
		
		border-top:dotted 1px #9DC4C2; 
		
		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		font-size:10px;
		
		color:#999999;
		
		font-weight:normal;

		padding:10px;

}



/* OPCOES */



.opcoes {

        float: left;

        margin-top: 0px;

        margin-left: 0px;

        width: 112px;

        height: 300px;

}



.funcoes {

        float: left;

        margin-top: 0px;

        margin-left: 0px;

        width: 110px;

        background: #FFFFFF;

        border: 1px solid #CCCCCC;

}



.busca {

        float: left;

        margin-top: 10px;

        margin-left: 0px;

        width: 110px;

        background: #FFFFFF;

        border: 1px solid #CCCCCC;

}



.voltar {

        float: left;

        margin-top: 10px;

        margin-left: 0px;

        margin-bottom: 10px;

        width: 110px;

}



.botoes {

        float: left;

        margin-top: 0px;

        margin-left: 0px;

        margin-bottom: 3px;

        width: 110px;

}



.tabopc {

        border-collapse: collapse;

}



.rowopc0 td {

        height: 25px;

        padding-left: 10px;


        font-size: 12px;

}



.rowopc1 td {

        padding-top: 4px;

        padding-left: 8px;

        padding-right: 8px;

        padding-bottom: 3px;

        background: #FFFFFF;

}



.rowopc2 td {

        padding-top: 4px;

        padding-left: 8px;

        padding-right: 8px;

        padding-bottom: 8px;

        background: #FFFFFF;

}





select.iptopc {

        padding: 2px;

        margin-top: 4px;

        margin-left: 0px;

        margin-right: 0px;

        margin-bottom: 0px;

        width: 94px;

        

        border: 1px solid #CCCCCC;

        font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;

        color: #000000;

        font-size: 12px;

        font-weight: bold;

}



input.iptopc {

        padding: 2px;

        margin-top: 2px;

        margin-left: 0px;

        margin-right: 0px;

        margin-bottom: 0px;

        width: 65px;

        

        border: 1px solid #CCCCCC;

        font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;

        color: #000000;

        font-size: 12px;

        font-weight: bold;

}



/* CADASTRO */



.cadastro {

        float: left;

        margin-top: 0px;

        margin-left: 7px;

        width: 632px;

}



.cadastro_con {

        float: left;

        margin-top: 0px;

        margin-left: 0px;

        width: 752px;

}



.titulo {

        float: left;

        margin-top: 0px;

        margin-left: 0px;

        width: 630px;

        background: #FFFFFF;

        border: 1px solid #CCCCCC;

}



.titulo_con {

        float: left;

        margin-top: 0px;

        margin-left: 0px;

        width: 750px;

        background: #FFFFFF;

        border: 1px solid #CCCCCC;

}



.titulo_alt {

        float: left;

        margin-top: 0px;

        margin-left: 0px;

        width: 750px;

        background: #FFFFFF;

        border-left: 1px solid #CCCCCC;

        border-right: 1px solid #CCCCCC;

}



.edicao {

        margin-top: 0px;

        margin-left: 0px;

        margin-right: 0px;

        margin-bottom: 0px;

        width: 730px;

}



.edicao_con {

        float: left;

        margin-top: 0px;

        margin-left: 0px;

        margin-right: 0px;

        margin-bottom: 0px;

        padding-top: 7px;

        padding-left: 5px;

        padding-right: 5px;

        padding-bottom: 7px;

        width: 740px;

        background: #FFFFFF;

        border: 1px solid #CCCCCC;

}



.edcesq {

        float: left;

        width: 210px;

}



.edccnt {

        float: left;

        margin-left: 5px;

        width: 260px;

}



.edcdir {

        float: left;

        margin-left: 5px;

        width: 260px;

}



.edcbot {

        float: left;

        margin-top: 14px;

        margin-left: 5px;

        width: 525px;

}



.consulta {

        float: left;

        margin-top: 10px;

        margin-left: 0px;

        width: 630px;

        background: #FFFFFF;

        border: 1px solid #CCCCCC;

}



.consulta2 {

        float: left;

        margin-top: 0px;

        margin-left: 0px;

        width: 630px;

        background: #FFFFFF;

        border: 1px solid #CCCCCC;

}



.consulta_con {

        float: left;

        margin-top: 10px;

        margin-left: 0px;

        width: 750px;

        background: #FFFFFF;

        border: 1px solid #CCCCCC;

}



.tabcab {

        border-collapse: collapse;

}



.tabcab1 td {

        height: 24px;


        font-size: 12px;

}



.tabcab2 td {

        height: 18px;

        padding-bottom: 2px;

        background: #D0DFD1;

        font-size: 10px;

}



.tabcab3 td {

        height: 25px;

        padding-left: 10px;


        font-size: 12px;

}



.tabcab3 td a:link, a:visited, a:active {

        text-decoration: none;

        color: #000000;

}



.tabcab3 td a:hover {

        text-decoration: underline;

        color: #000000;

}



.tabcab4 td {

        height: 30px;

        background: #D0DFD1;

}



.tabcab5 td {

        padding: 4px 10px;

        background: #D0DFD1;

        border: 1px solid #CCCCCC;

        color: #000000;

}



.tabdet1 td {

        padding-top: 2px;

        padding-left: 26px;

        padding-bottom: 2px;

}



.tabdet2 td {

        padding-top: 5px;

        padding-left: 26px;

        padding-bottom: 2px;

        border-bottom: 1px solid #CCCCCC;

}



.rowedc0 td {

        vertical-align: top;

        padding-bottom: 0px;

}




.rowedc2 td {

        vertical-align: top;

        padding-bottom: 0px;

}



.rowedc3 td {

        vertical-align: top;

        padding: 5px;
		
		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		color: #006600;
		
		font-size:11px;

}



.rowedc4 td {

        vertical-align: top;

        padding-top: 8px;

        padding-bottom: 3px;

}



.rowedc5 td {

        vertical-align: bottom;

        padding-top: 3px;

        padding-bottom: 0px;

}





.rowreg1 td, .rowreg2 td, .rowregred td {

        padding: 4px 10px;

        background: #FFFFFF;

        border-bottom: 1px solid #CCCCCC;

        color: #666666;

}

.rowregred td {
        color: #FF0000;
}


.rowreg1 td a:link, a:visited, a:active {

        text-decoration: none;

        color: #666666;

}



.rowreg1 td a:hover {

        text-decoration: underline;

        color: #000000;

}



.rowreg2 td a:link, a:visited, a:active {

        text-decoration: none;

        color: #666666;

}



.rowreg2 td a:hover {

        text-decoration: underline;

        color: #000000;

}



.rowreg2 td {

        background: #ECECEC;

}



label {

        display: block;

        margin-top: 0px;

        margin-left: 5px;

        margin-right: 5px;

        color: #666666;

        font-size: 10px;

}



input, select, textarea {

        padding: 2px;

        margin-top: 2px;

        margin-left: 5px;

        margin-right: 5px;

        margin-bottom: 2px;

/*         */

        border: 1px solid #CCCCCC;

        font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;

        color: #000000;

        font-size: 11px;

        font-weight: bold;

}



select {

        margin-top: 3px;

}



input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] {

        

        border: 1px solid #CCCCCC;

        color: #000000;

} 



select.iptsvr {

        background: #FFFFFF;

        font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;

        color: #666666;

        font-size: 9px;

        font-weight: bold;

}



input.ipt010, select.ipt010, textarea.ipt010 { width:  10px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt020, select.ipt020, textarea.ipt020 { width:  20px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt025, select.ipt025, textarea.ipt025 { width:  25px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt030, select.ipt030, textarea.ipt030 { width:  30px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt035, select.ipt035, textarea.ipt035 { width:  35px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt040, select.ipt040, textarea.ipt040 { width:  40px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt050, select.ipt050, textarea.ipt050 { width:  50px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt056, select.ipt056, textarea.ipt056 { width:  56px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt060, select.ipt060, textarea.ipt060 { width:  60px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt070, select.ipt070, textarea.ipt070 { width:  70px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt073, select.ipt073, textarea.ipt073 { width:  73px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt075, select.ipt075, textarea.ipt075 { width:  75px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt080, select.ipt080, textarea.ipt080 { width:  80px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt083, select.ipt083, textarea.ipt083 { width:  83px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt085, select.ipt085, textarea.ipt085 { width:  85px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt088, select.ipt088, textarea.ipt088 { width:  88px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt090, select.ipt090, textarea.ipt090 { width:  90px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt095, select.ipt095, textarea.ipt095 { width:  95px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt100, select.ipt100, textarea.ipt100 { width: 100px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt105, select.ipt105, textarea.ipt105 { width: 105px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt110, select.ipt110, textarea.ipt110 { width: 110px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt120, select.ipt120, textarea.ipt120 { width: 120px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt130, select.ipt130, textarea.ipt130 { width: 130px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt135, select.ipt135, textarea.ipt135 { width: 135px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt137, select.ipt137, textarea.ipt137 { width: 137px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt140, select.ipt140, textarea.ipt140 { width: 140px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt150, select.ipt150, textarea.ipt150 { width: 150px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt155, select.ipt155, textarea.ipt155 { width: 155px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt160, select.ipt160, textarea.ipt160 { width: 160px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt165, select.ipt165, textarea.ipt165 { width: 165px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt170, select.ipt170, textarea.ipt170 { width: 170px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt180, select.ipt180, textarea.ipt180 { width: 180px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt190, select.ipt190, textarea.ipt190 { width: 190px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt195, select.ipt195, textarea.ipt195 { width: 195px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt200, select.ipt200, textarea.ipt200 { width: 200px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt210, select.ipt210, textarea.ipt210 { width: 210px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt215, select.ipt215, textarea.ipt215 { width: 215px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt220, select.ipt220, textarea.ipt220 { width: 220px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt225, select.ipt225, textarea.ipt225 { width: 225px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt230, select.ipt230, textarea.ipt230 { width: 230px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt235, select.ipt235, textarea.ipt235 { width: 235px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt240, select.ipt240, textarea.ipt240 { width: 240px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt245, select.ipt245, textarea.ipt245 { width: 245px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt250, select.ipt250, textarea.ipt250 { width: 250px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt258, select.ipt258, textarea.ipt258 { width: 258px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt260, select.ipt260, textarea.ipt260 { width: 260px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt270, select.ipt270, textarea.ipt270 { width: 270px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt280, select.ipt280, textarea.ipt280 { width: 280px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt290, select.ipt290, textarea.ipt290 { width: 290px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt295, select.ipt295, textarea.ipt295 { width: 295px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt300, select.ipt300, textarea.ipt300 { width: 300px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt310, select.ipt310, textarea.ipt310 { width: 310px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt320, select.ipt320, textarea.ipt320 { width: 320px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt330, select.ipt330, textarea.ipt330 { width: 330px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt335, select.ipt335, textarea.ipt335 { width: 250px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt340, select.ipt340, textarea.ipt340 { width: 340px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt345, select.ipt345, textarea.ipt345 { width: 345px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt350, select.ipt350, textarea.ipt350 { width: 350px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt356, select.ipt356, textarea.ipt356 { width: 356px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt360, select.ipt360, textarea.ipt360 { width: 250px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt370, select.ipt370, textarea.ipt370 { width: 370px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt380, select.ipt380, textarea.ipt380 { width: 380px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt390, select.ipt390, textarea.ipt390 { width: 390px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt400, select.ipt400, textarea.ipt400 { width: 400px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt410, select.ipt410, textarea.ipt410 { width: 410px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt415, select.ipt415, textarea.ipt415 { width: 415px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt420, select.ipt420, textarea.ipt420 { width: 420px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt430, select.ipt430, textarea.ipt430 { width: 430px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt440, select.ipt440, textarea.ipt440 { width: 440px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt450, select.ipt450, textarea.ipt450 { width: 490px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt460, select.ipt460, textarea.ipt460 { width: 460px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt470, select.ipt470, textarea.ipt470 { width: 470px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt480, select.ipt480, textarea.ipt480 { width: 480px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt490, select.ipt490, textarea.ipt490 { width: 490px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt500, select.ipt500, textarea.ipt500 { width: 500px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt510, select.ipt510, textarea.ipt510 { width: 510px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt520, select.ipt520, textarea.ipt520 { width: 520px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt530, select.ipt530, textarea.ipt530 { width: 530px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt531 { width: 430px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt540, select.ipt540, textarea.ipt540 { width: 540px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt550, select.ipt550, textarea.ipt550 { width: 550px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt560, select.ipt560, textarea.ipt560 { width: 560px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt570, select.ipt570, textarea.ipt570 { width: 570px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt580, select.ipt580, textarea.ipt580 { width: 580px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt590, select.ipt590, textarea.ipt590 { width: 590px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt600, select.ipt600, textarea.ipt600 { width: 600px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt605, select.ipt605, textarea.ipt605 { width: 605px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt610, select.ipt610, textarea.ipt610 { width: 610px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt611, select.ipt611, textarea.ipt611 { width: 611px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt620, select.ipt620, textarea.ipt620 { width: 620px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt630, select.ipt630, textarea.ipt630 { width: 630px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt640, select.ipt640, textarea.ipt640 { width: 640px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt650, select.ipt650, textarea.ipt650 { width: 650px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt660, select.ipt660, textarea.ipt660 { width: 660px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt670, select.ipt670, textarea.ipt670 { width: 670px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt680, select.ipt680, textarea.ipt680 { width: 680px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt690, select.ipt690, textarea.ipt690 { width: 690px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt700, select.ipt700, textarea.ipt700 { width: 700px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt710, select.ipt710, textarea.ipt710 { width: 710px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}

input.ipt725, select.ipt725, textarea.ipt725 { width: 725px; font-family:'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana; font-size:11px; color:#666666; font-weight:normal;}



.ocoesq {

        float: left;

        width: 240px;

        border-left: 1px solid #CCCCCC;

        border-right: 1px solid #CCCCCC;

}



.ocodir {

        float: left;

        margin-left: 2px;

        width: 245px;

        border-left: 1px solid #CCCCCC;

        border-right: 1px solid #CCCCCC;

}



.ocobot {

        float: left;

        margin-top: 2px;

        margin-left: 2px;

        width: 494px;

        border-left: 1px solid #CCCCCC;

        border-right: 1px solid #CCCCCC;

}



.ocodsc {

        float: left;

        margin-top: 7px;

        width: 738px;

        border-left: 1px solid #CCCCCC;

        border-right: 1px solid #CCCCCC;

}



.titoco td {

        padding-top: 2px;

        padding-left: 10px;

        padding-bottom: 2px;


        border-bottom: 1px solid #CCCCCC;

}



.rowoco td {

        border-bottom: 1px solid #CCCCCC;

}



.rowoco1 td, .rowoco2 td {

        padding: 4px 10px;

        background: #FFFFFF;

        border: 1px solid #CCCCCC;

        color: #666666;

}



.rowoco2 td {

        background: #ECECEC;

}



.rowdsc td {

        width: 738px;

        height: 70px;

        padding: 5px;

        text-align: left;

        vertical-align: top;

        border-bottom: 1px solid #CCCCCC;

}



label.lblesq {

        display: inline;

        float:left;

        margin-top: 4px;

        margin-left: 5px;

        color: #666666;

        font-size: 10px;

        width: 125px;

}



input.iptesq {

        padding: 0px;

        margin-top: 1px;

        margin-left: 0px;

        margin-right: 0px;

        margin-bottom: 1px;

        background: #FFFFFF;

        border: 1px solid #FFFFFF;

        font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;

        color: #000000;

        font-size: 11px;

        font-weight: bold;

        width: 95px;

}



label.lbldir {

        display: inline;

        float:left;

        margin-top: 4px;

        margin-left: 5px;

        color: #666666;

        font-size: 10px;

        width: 45px;

}



input.iptdir {

        padding: 0px;

        margin-top: 1px;

        margin-left: 0px;

        margin-right: 0px;

        margin-bottom: 1px;

        background: #FFFFFF;

        border: 1px solid #FFFFFF;

        font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
        color: #000000;

        font-size: 11px;

        font-weight: bold;

        width: 185px;

}



label.lblbot {

        display: inline;

        float:left;

        margin-top: 4px;

        margin-left: 5px;

        color: #666666;

        font-size: 10px;

        width: 45px;

}



input.iptbot {

        padding: 0px;

        margin-top: 1px;

        margin-left: 0px;

        margin-right: 0px;

        margin-bottom: 1px;

        background: #FFFFFF;

        border: 1px solid #FFFFFF;

        font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;

        color: #000000;

        font-size: 11px;

        font-weight: bold;

        width: 430px;

}



textarea.iptdsc {

        padding: 0px;

        margin-top: 2px;

        margin-left: 5px;

        margin-right: 0px;

        margin-bottom: 2px;

        background: #FFFFFF;

        border: 1px solid #FFFFFF;

        font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;

        color: #000000;

        font-size: 11px;

        font-weight: bold;

        width: 727px;

}
.webform_table {
		padding: 6px;
		
		margin-top: 1px;
		
		margin-left: 0px;
		
		margin-right: 0px;
		
		margin-bottom: 1px;
		
		border: 0;
		
		font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		color: #006600;
		
		font-size: 11px;
		
		font-weight: bold;

}


/*FONTES*/


.treb11azulN {

		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		font-size:11px;
		
		color:#0099FF;
		
		font-weight:bold;
		
}

.treb15verdeN {

		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		font-size:15px;
		
		color:#006600;
		
		font-weight:bold;
		
}

.treb15verdeClaN {

		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		font-size:15px;
		
		color:#B9D300;
		
		font-weight:bold;
		
}

.treb10cinzaEsc {

		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		font-size:10px;
		
		color:#666666;
		
		font-weight:normal;		
		
}

.treb11cinzaEsc {

		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		font-size:11px;
		
		color:#666666;
		
		font-weight:normal;		
		
}

.treb11verde {
		
		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		color: #006600;
		
		font-size:11px;
}

.treb11azul {
		
		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		color: #518887;
		
		font-size:11px;
}

.treb11laranja {

		font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
		
		font-size:11px;
		
		color:#E65328;

}