body{
margin:0;
padding:0;
font-family: Verdana, sans-serif;
color: #232323;
font-size: 11px;
text-align:left;
line-height: 16px;
background-image: url("imagens/degbody.jpg");
background-repeat: repeat-x;
/*background: #efefef; */

}

#conteudo {
    width: 960px;
    border: 0px solid #000;
    margin: 0 auto;
}

.container
{
width:540px ;
/*			margin: 1em auto;*/
/*margin: 0 auto;   /* align for good browsers */
margin-left: auto;
margin-right: auto;
/*border: 1px solid #000;*/
padding:0; /* 1em;*/
background-color: #ffffff;
min-height: 10em;
/*			margin: 0px auto 0px auto; */
}


.caixa{
width: 360px;
padding:0px;
/*margin: 0 auto; /*centraliza*/
/*background: #fefefe;*/
border:0px solid #fff;
}

#cx_destaque{
width: 190px;
padding:15px;
/*margin: 0 auto; /*centraliza*/
background: #F9CD60;
border:0px solid #ccc;
text-align:left;
}

/*linha de catálogo*/
#linha_cat{
clear: left;
width: 100%;
padding: 4px 0;
}

/*textos especiais*/
h1{
padding:0px;
margin:0px;
font-size: 14px;
line-height: 16px;
font-weight: normal;
color: #121212;
}

h2{
font-size: 16px;
line-height: 20px;
font-weight: normal;
color: #121212;
}
h3{
margin-top:8px;
margin-bottom:2px;
font-size: 12px;
line-height: 13px;
color: #121212;
font-weight: normal;

}
#ender{
border:0px solid #ccc;
font-size: 11px;
text-align:left;
margin-left: 20px;
/*line-height: 15px;
color: #000000;*/
}

#fonte100 {
font-size: 100px;
color: #fff;
}

.fonte10 {  
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #000000;
}

.fonte12 {  
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #000000;
BORDER: #999 0px solid;
BACKGROUND-COLOR: #efefef ;
}

#fonte14 {
margin:0px;
padding:0px;
font-size: 14px;
line-height: 16px;
color: #000;
}

#fonte12 {
margin:0px;
padding:0px;
font-size: 12px;
line-height: 14px;
color: #000;
}

#fonte11 {
margin:0px;
padding:0px;
font-size: 11px;
line-height: 16px;
color: #000;
}

/* formulario de cadastro */
.linha{
width:500px;
border:1px solid #cecece;
padding: 0 5px;;
margin-top: 0px;
margin-bottom: 3px;
text-align: left;
}

#linha_fis0, #linha_fis1, #linha_fis2, #linha_fis3, #linha_tudo{
width:500px;
border:1px solid #cecece;
padding: 0 5px;;
margin-top: 0px;
margin-bottom: 3px;
text-align: left;
}

#linha_jur0, #linha_jur1, #linha_jur2, #linha_jur3, #linha_jur4, #linha_jur5{
width:500px;
border:1px solid #cecece;
padding: 0 5px;;
margin-top: 0px;
margin-bottom: 3px;
text-align: left;
}

.linha_centro{
width:500px;
border:1px solid #cecece;
padding: 0 5px;;
text-align: center ;
}

.rotulo, .rotulo_vm{
width:120px;
height: 16px;
float: left;
font-weight:normal;
}
.rotulo_vm{
color:#CC0000;
font-weight: bold;
border:0px;
}

.entrada, .entrada_vm {
color:#3366FF;
border: 1px solid #3366CC;	
}

.entrada_vm {
border: 1px solid #CC0000;	
}
/* final cadastro */


 /*menu 3*/
#menu3 {
	background: #Fff;
	padding: 6px 10px 6px 18px;
	font-size: 11px;
	text-decoration: none;
 }

#menu3_hover {
	background: #eee;
	padding: 6px 10px 6px 18px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
 }


a {
color: #636467;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: none;
}
/*fim do menu hor*/

#hr {
border: 0px;
width: 100%;
height: 1px;
background: #000;
}

/*FORMULÁRIO*/
.vermelho {
    BACKGROUND-COLOR: #ff9900;
    BORDER: #000 0px solid;
    COLOR: #ffffff;
    CURSOR: pointer;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-style: normal;
	FONT-WEIGHT: bold;

}

.incolor {
    BACKGROUND-COLOR: #ad005b;
    BORDER: #000 0px solid;
    COLOR: #ffffff;
    CURSOR: pointer;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-style: normal;
	FONT-WEIGHT: bold;
}

.azul {
    BACKGROUND-COLOR: #6699aa;
    BORDER: #000 0px solid;
    COLOR: #ffffff;
    CURSOR: pointer;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-style: normal;
	FONT-WEIGHT: bold;
}
.verde {
    BACKGROUND-COLOR: #CCDDCC;
    BORDER: #000 0px solid;
    COLOR: #ffffff;
    CURSOR: pointer;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 11px;
    font-style: normal;
	FONT-WEIGHT: bold;
}
.campo_inp 
{
BORDER: #999 1px solid;
BACKGROUND-COLOR: #efefef ; 
font-family: Verdana, Arial, Helvetica, Sans Serif; 
font-size: 10px; }

.campo_inp2 {
border: thin groove;
BACKGROUND-COLOR: #efefef;
font-family: Verdana, Arial, Helvetica, Sans Serif;
font-size: 10px;
}
.campo_txt 
{
BORDER: #666 0px solid;
BACKGROUND-COLOR: #efefef ; 
font-family: Verdana, Arial, Helvetica, Sans Serif; 
font-size: 10px; 
height: 50px; 
overflow: auto;}


