* { margin: 0; padding: 0; } 

body {
	color: #494949;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../img/bg.gif);
}

     #Geral {
	  width : 780px;
	  min-height:450px;
	  margin : auto;
    }

	#topo {
	 width: 780px;
	 min-height: 252px;
     background-image:url(../img/topo.jpg);
	 background-repeat:no-repeat;
	 }

	#menu {
	 width: 550px;
	 min-height: 12px;
	 float:right;
	 z-index:3;
	 padding-top:37px;
	 padding-left:100px;
	 }

	#carregando {
	 width: 200px;
	 min-height: 20px;
	 padding-top:230px;
	 clear:both;	 
	}

	#loading {
	width:200px;
	min-height: 15px;
	font-size:10px;
	padding-left:20px;
	font-weight:bold;
	color:#FFFFFF;
	}

	.flash{position:absolute; z-index:2; top:101px; left:453px; width:232px; height:56px; padding:3px;}
	.menu{position:absolute; z-index:3; top:35px; left:239px; width:522px; height:186px; background-color:#transparent;}

     #conteudo {
     width : 780px;
	 min-height:330px;
	 height:330px;
	 _height:330px;
	 height: auto;
     text-align: left;
	 background-color:#FFFFFF;
	 }


     #rodape {
     width: 780px;
     min-height: 40px;
 	 background-color:#FFFFFF;
 	 clear:both;
     }

	#rj {
	width : 30px;
	min-height:24px;
	float:right;
	margin:12px 1px 0px 0px;
    clear:both;
	}
	
/* ==============================================================================================================================*/

	#centro {
     width: 549px;
     min-height: 320px;
	 height:320px;
	 _height:320px;
	 padding-left:10px;
	 float:left;
	 border-right:1px dotted #B6BAAA;
	}

	#centroinside {
     width: 760px;
     min-height: 320px;
	 height:320px;
	 _height:320px;
	 padding-left:10px;
	 float:left;
	}

	#direitologin {
	width: 197px;
	min-height:136px;
	padding-right:10px;
	float:left;
	}

	#direitoclima {
	width: 197px;
	min-height:136px;
	padding-right:10px;
	float:left;
	}

	#rodapelink {
	width: 72px;
	min-height:20px;
	float:right;
	margin: 15px 39px 0px 0px;
	cursor:hand;
	}

	#mnomes {
	width: auto;
	text-align:center;
	float:left;
	padding-left:4px;
	}
	
	#paginacao {
	width:100%;
	min-height:auto;
	text-align:center;
	clear:both;
	}
      
/* ==============================================================================================================================*/

/* Geral */

        legend{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
	        color: #000000;      /* Cor da fonte */
			background:#62B3DC; /* Cor de Fundo  do titulo */
			font-weight:bold;
        }
        
        
        /* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
/*        html>body legend{
        	margin-bottom: 0px;
        }
*/
        input, textarea{
	        border: 1px solid #CCCCCC;
     		font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        margin-bottom: 2px;
	        color:#494949;
			background:#FFFFFF;
			padding-left:7px;
			overflow:hidden;
        }
		
		.input{
	        border: 1px solid #CCCCCC;
     		font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        margin-bottom: 2px;
	        color:#494949;
			background:#FFFFFF;
			padding-left:7px;
        }

        .input2{
	        border: 1px solid #0D8ECF;
     		font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        margin-bottom: 2px;
	        color:#494949;
			background:#FFFFFF;
			padding-left:7px;
        }

        .input3{
	        border: 1px solid #339934;
     		font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        margin-bottom: 2px;
	        color:#494949;
			background:#FFFFFF;
			padding-left:7px;
        }

		.botao {
     		font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size: 10px;
	        color:#FFFFFF;
			font-weight:bold;
			background:#237DA9;
			border: 1px solid #237DA9;
		}

         select{
     		font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size: 13px;		
	        margin-bottom: 5px;
	        color:#494949;
			background:#FFFFFF;
        }

		.red {
		color:#FF0000;
		font-weight:bold;
		}
		
		.green{
		color:#00CC33;
		font-weight:bold;
		}

		#btn {
		width:70px;
		padding-left:50px;
		}
		
		label{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
	    display: block;
	    width: 35px;
	    float: left;
	    color:#494949;
		padding:4px 0px 0px 5px;
		}

a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: none; }

a:link { color: #000000;  background:transparent;}      /*  Cor do Link  */
a:visited {  color: #000000; background:transparent;}   /*  cor do Link ao clicar  */
a:hover { color: #000000;  background:transparent;}     /*  on mouse houver  */
a:active { color: #000000;  background:transparent;}    /*    */

.contato {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#CC0000;
font-weight:bold;
}

#resposta{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#62B3DC;
text-align:center;
}

.borda {
border: 1px solid #DADADA;
}

	.erro {
	color: #209C20; 
	font-family:verdana; 
	font-size: 10px; 
	font-weight:bold;
	}

	.cor {
	background-color:#F4F5F5;
	}

.titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

/* Fim Geral */

/* ==============================================================================================================================*/

 #enviasenha {
	padding:70px 0px 0px 210px;
   }
        
        #enviasenha fieldset{
	        padding: 5px;
            width: 70%;
			height:100px;
			border: 1px dotted #CCCCCC;
        }
                
        #enviasenha label{
	        display: block;
	        width: 50px;
	        float: left;
	        color:#494949;
			padding-top:18px;
			padding-left:10px;
        }
		
		#eml{
		width:46px;
		height:12px;
		float:left;
		padding:15px 0px 0px 10px;
		}

		#imglogin {
		width:46px;
		height:49px;
		float:left;
		background:url(../img/key.jpg);
		}

/* ==============================================================================================================================*/
 #contato {
	padding-left: 22em;
	
   }
        
        #contato fieldset{
	        padding: 5px;
            width: 75%;
			border: 1px dotted #CCCCCC;
        }
        
        #contato label{
	        display: block;
	        width: 80px;
	        float: left;
	        color:#494949;
			padding-top:4px;
			padding-left:10px;
			background:#FFFFFF;
        }
		
		/* Complemento formulario */
        #principalcontato{
	        width: 250px;
	        float: left;
        }

        #nuneroinput{
	        float: left;
        }
		
/* ==============================================================================================================================*/

 #cadastro {
	margin-left: 9em;
   }
        
        #cadastro fieldset{
	        padding: 5px;
            width: 85%;
			border: 1px dotted #CCCCCC;
        }
        
        #cadastro label{
	        display: block;
	        width: 80px;
	        float: left;
	        color:#494949;
			padding-top:4px;
			padding-left:10px;
			/*background:#FFFFFF;*/
        }
		
		/* Complemento formulario */
        #principal{
	        width: 401px;
	        float: left;
        }

        #nuneroinput{
	        float: left;
        }

        #complementonome{
	        float: left;
			margin-left:50px;
			padding-top:2px;
        }

        #complementoinput{
	        float: left;
			padding-left:39px;
        }

        #cepnome{
	        float: left;
			margin: 0px 10px 0px 30px;
			padding-top:2px;
        }

        #cepinput{
	        float: left;
        }

        /* Fim */
		
		#btno {
		width:96%;
		text-align:right;
		padding-top:2px;
		clear:both;
		}
				
		#voltar {
	        float: right;
		}

/* ==============================================================================================================================*/

 #dadosclientes {
	margin-left: 130px;
   }
        
        #dadosclientes fieldset{
	        padding: 5px;
            width: 78%;
			border: 1px dotted #CCCCCC;
        }
        
        #dadosclientes label{
	        display: block;
	        width: 80px;
	        float: left;
	        color:#494949;
			padding-top:4px;
			padding-left:10px;
			background:#FFFFFF;
        }
		
		/* Complemento formulario */
        #dadosclientesprincipal{
	        width: 401px;
	        float: left;
        }

        #dadosclientesnuneroinput{
	        float: left;
        }

        #dadosclientescomplementonome{
	        float: left;
			margin-left:30px;
			padding-top:2px;
        }

        #dadosclientescomplementoinput{
	        float: left;
			padding-left:29px;
        }

        #dadosclientescepnome{
	        float: left;
			margin: 0px 10px 0px 30px;
			padding-top:2px;
        }

        #dadosclientescepinput{
	        float: left;
        }

        /* Fim */
		
		#dadosclientesbtno {
		width:100%;
		text-align:right;
		}

/* ==============================================================================================================================*/

/* Div Home */

#titulo {
width:535px;
min-height:15px;
}

#textotitulo {
width:535px;
min-height:12px;
padding:5px 0px 5px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #919191;
border-top: 1px dotted #B6BAAA;
border-bottom: 1px dotted #B6BAAA;
}

#home{
width:550px;
min-height:110px;
height:110px;
_height:110px;
margin:0px 0px 10px 0px;
}

#texto {
width:350px;
min-height:88px;
padding:3px 0px 3px 0px;
float:left;
}

#textonoticia {
width:540px;
min-height:88px;
padding:3px 0px 3px 0px;
float:left;
}

#imagem {
width:185px;
min-height:134px;
float:left;
}

#leia {
width:70px;
min-height:10px;
text-align:left;
color:#CC0000;
float:right;
}

#foto {
width:177px;
min-height:98px;
margin:5px 0px 5px 0px;
float:left;
}

/* Div Home */

/* ==============================================================================================================================*/

/* Login */

#titulodireito {
width:110px;
min-height:15px;
}

#tituloclima {
width:124px;
min-height:147px;
margin:5px 0px 0px 39px;
}

#textotitulodireito {
width:201px;
min-height:12px;
padding:5px 0px 5px 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #919191;
border-top: 1px dotted #B6BAAA;
border-bottom: 1px dotted #B6BAAA;
}

#esqueci2 {
 position:relative;
}

#esqueci3 {
position:absolute;
width:52px;
min-height:11px;
float:left;
left: 143px;
top: -17px;
font: 8pt Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #494949
}

#espaco{
width:190px;
height:18px;
}

#imagemlogin {
width:190px;
min-height:27px;
float:left;
padding-left:5px;
}

/* Fim Login */
/* ==============================================================================================================================*/
/* paginas interna */

#titulointerna {
width:685px;
min-height:15px;
padding-left:10px;
}

#textotitulointerna {
width:740px;
min-height:12px;
padding:5px 0px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#227DA9;
border-top: 1px dotted #B6BAAA;
border-bottom: 1px dotted #B6BAAA;
}

#homeinterna{
width:745px;
min-height:96px;
padding:10px 0px 10px 10px;
}

#textointerna {
width:220px;
min-height:88px;
padding:3px 0px 3px 0px;
float:left;
}

#imageminterna {
width:210px;
min-height:134px;
/*float:left;*/
}

#fotointerna {
width:200px;
min-height:156px;
margin:5px 0px 5px 0px;
/*float:left;*/
}

/* paginas interna */
/* ==============================================================================================================================*/

