/*******
*Função: Montar a folha de estilo
**Desenvolvedor: Márvio Pinheiro
***Data: 10/06/2009
****Atualizado: 27/07/2009
*******/
/*
--------------------------
FORMES GERAL
---------------------------
*/
html, body{ height:100%;}
body > #geral {
	height: auto; 
	min-height: 100%;
	width: 90%;
}
#main{
	padding-bottom: 50px; 
	float:right;
	width: 100%;
	padding: 8px;
}  /* deve ser a mesma altura do rodapé */
*{
	margin:0; 
	/*padding:0;*/
}
form fieldset{
	padding:5px;
	width:98%;
	height:auto;
	margin-left: 10px;
	margin-right: 5px;
	border-radius: 7px;
	border-color: #dfdfdf;
}
#formlogin fieldset{
	padding:5px;
	width:40%;
	height:auto;
	margin: 0 auto;
	border-radius: 7px;
	border-color: #dfdfdf;
}
#formlogin fieldset .row{
	text-align: center;
}

a {
	text-decoration: none;
	color: #0367D7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 10px;
	padding: 5px;
}
div {
	color: #121212;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 3px 10px;
	padding: 5px;
}

/* tamanhos */

.x1{
	width: 10%;
}
.x2{
	width: 20%;
}
.x3{
	width: 30%;
}
.x4{
	width: 40%;
}
.x5{
	width: 50%;
}
#abamenu{
	cursor:pointer;
	width:20px; 
	float:left; 
	background:#dfdfdf;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;text-align:center; 
	margin-top:11;
	padding: 5px;
	border-radius: 7px;
}

.sombra{        
	width:100%;
	height:auto;
}
form fieldset legend{
	color:#0367D7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin:3px 10px;
	padding: 5px;
}
form label input{
	padding:4px 3px;
	width:320px;
	border:1px solid #0367d7;
}
form .botao{
	background:#0367d7;
	color:#FFF;
	width:100px;
	font-weight:bold;
	cursor:pointer;
	padding: 5px;
}
form fieldset input{
	background-color: #f4f4f4;
	color:#3333CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1px;
	padding: 5px;
	cursor: pointer;
	border-radius: 7px;
}
hr{
	border: 0;
	height: 1px;
	background: #333;
	background-image: linear-gradient(to right, #ccc, #333, #ccc);
}
/*
/*****
+ CLASSES +
*****/
a:link, a:visited {
	color:#0367d7;
}
.button{
	background-color:#CCCCCC;
	border:#3399CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333399;
	font-weight:bold;
	cursor:pointer;		
	padding: 10px;
	border-radius: 9px;
	padding: 8px;
}

.edit{
	background-color: #ffcccc;
	border:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.edit_nao_obrigatorio{
	background-color: #efefef;
	border:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.campo{
	background-color: #f4f4f4;
	color:#3333CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1px;
	padding:5px;
	border-radius: 7px;	
}
.fone{
	background-color: #f4f4f4;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3333CC;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1px
}
.data{
	background-color: #f4f4f4;
	color:#3333CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1px
}
.hora{
	background-color: #f4f4f4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3333CC;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1px
}
.cpf{
	background-color: #f4f4f4;
	color:#3333CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1px
}
.moeda{
	background-color: #f4f4f4;
	color:#3333CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1px
}
.cnpj{
	background-color: #f4f4f4;
	color:#3333CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1px
}
.cep{
	background-color: #f4f4f4;
	color:#3333CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	border-style: solid; 
	border-width: 1px
}
.label_campo{
	color:#808080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px;
}
.label{
	color:#808080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.titulo_grid{
	color:#afafaf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#dfdfdf;
	padding:5px;
}
.radiobutton{
	background-color: #999900;
	color:#333;
}
.checkbox{
	background-color: #999900;
	color:#333;
}
.memo{
	background-color: #999900;
	color:#333;
}
.label_titulo_grid{
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.label_grid{
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.link_grid{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	text-decoration:none;
}
.link_popup{
	background-color: #999900;
	color:#333;
}
.popup{
	background-color: #999900;
	color:#333;
}
.row_titulo_pagina{
	background-color: #999900;
	color:#333;
}
.row_subtitulo_pagina{
	background-color: #999900;
	color:#333;
}
.item_menu_vert{
	background-color: #999900;
	color:#333;
}
.sub_item_menu_vert{
	background-color: #999900;
	color:#333;
}
.sub_sub_item_menu_vert{
	background-color: #999900;
	color:#333;
}
.item_menu_hor{
	background-color: #999900;
	color:#333;
}
.sub_item_menu_hor{
	background-color: #999900;
	color:#333;
}
.sub_sub_menu_hor{
	background-color: #999900;
	color:#333;
}
p{

}

.row{
	width: 100%;
	text-align: left;
	display: block;
	padding: 5px;
}

/* --------------------------- */
#geral{width:100%;}
#box-principal{ 
	width:80%; float:left;
}
#leftblock{
	display: none;
}
#menu{width:14%!important; float:left;}
#topo{ 
	background:url(../img/logo-analise.png) no-repeat; 
	height:113px; 
	width:1000px;
	background-size: 75px;
	margin-left: 30px;
}
#footer{
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:50px;  
	background-color:#fefefe; 
	bottom:0; 
	width:100%; 
	position: relative; 
	text-align: center;
	padding: 10px;
}
#footer1 p{ text-align:center; margin-top:20px; font:12px Verdana, Arial, Helvetica, sans-serif; }