/*
SISTEMA DE GERENCIAMENTO - estilo.css
Folha de Estilo Principal
Por Vinícius
*/

/* -------- IDS -------- */

#topo {
	background-image:url(../imagem/fundo_topo.jpg);	
	background-repeat:repeat-x;	
	padding-top:35px;
	padding-left:35px;
	height:64px;
	text-align:right;
	}

#menu {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;	
	padding-left:80px;
	padding-top:20px;
	}

#miolo {
	padding-top:70px;
	text-align:center;
	margin-bottom:20px;	
	padding-bottom:40px;
	}

#local {
	margin-top:20px;
	margin-left:7px;
	margin-right:7px;
	background-color:#efefef;
	height:18px;
	border:1px solid;
	border-color:#dfdfdf;
	padding-top:6px;
	padding-left:18px;
	color:#989898;	
	font-size:12px;	
}

#conteudo {
	margin:0 auto;
	width:80%;
	min-width:850px;
	margin-top:30px;
	margin-bottom:60px;
	padding:30px;
	padding-bottom:60px;
	background-color:#fcfcfc;
	border:1px solid;
    border-color:#d9d9d9;	
	overflow:auto;	
	}

#caracteristicas {
	overflow:auto;
	height:180px;
	}

#caracteristicas .car {
	border:1px solid;
	border-color:#cfcfcf;
	margin-bottom:5px;
	padding:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999
	}

#rodape {
	background-image:url(../imagem/fundo_rodape.jpg);
	background-repeat:repeat-x;		
	height:38px;
	text-align:right;
	position:fixed;
	bottom:0;	
	width:100%;	
	padding-top:-40px;
	clear:both;
	}

html, body {
	height: 100%;
	}

#tudo {
	height:auto !important;
    height:100%;
	min-height: 100%;
	position: relative;	
	}

* html #tudo {
	height: 100%; /* hack para IE6 que trata height como min-height */
	}

	
#rodape .creditos {text-align:right}
#rodape .creditos a {text-decoration:none}
#rodape .creditos a:hover {color:#}

/* ------- CLASSES ------- */

.dir {
	color:#F90;
	font-weight:bold;
	}

.sucesso {color:#060; text-align:center;}
.erro {color:#F00; text-align:center;}

.submit {
	background-image:url(../imagem/fundo_submit.gif);
	width:131px;
	height:27px;	
}

.busca {width:460px; margin:0 auto 30px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color:#333; padding:12px;}
.busca select {width:100px;}
.busca input[type="text"] {width:220px !important;}

table.form {width:90%; min-width:800px; border-collapse:collapse;}
table.form td {padding:10px;}
table.form th {background-color:#efefef; color:#d10000; border:1px solid #dfdfdf; padding:14px;}
table.exibe tr:hover {background-color:#f2f2f2;}

table.exibe td {border:1px solid #dfdfdf;}

.primeiro {background-color:#333;color:#fff;font-weight:bold; text-align:center;}

/* ------- TAGS ------- */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#;
	margin:0;
}


a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline}

a img {border:none}

form {margin:0;}

input:not([type=image]):not([type=checkbox]):not([type=radio]), select, textarea {
	border:1px solid #ccc;
	margin:5px 0 8px;
	padding:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#747474;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
	-webkit-box-shadow:  0px 0px 6px 0px #ccc; box-shadow:  0px 0px 6px 0px #ccc;
	width:98%;
}

input[type="button"], input[type="submit"] {background-image:url(../imagem/botao-fundo.jpg); color:#fff !important; width:100px !important;}
input[type="button"]:hover, input[type="submit"]:hover {cursor:pointer;}

input[type="submit"].login{background:url(../imagem/login_submit.gif) no-repeat center #bbb; width:70px; height:25px;}

/*Outro Upload*/

		#div-input-file{
			background:url(../imagem/botao-selecione.png) no-repeat 100% 1px;
			height:20px;
			width:300px;
			margin:5px 0px 15px 0px;			
		}
		
		#div-input-file #imagem{
			opacity: 0.0;
			-moz-opacity: 0.0;
			filter: alpha(opacity=00);
			font-size:12px;
		}
		
		#div-input-falso{
			margin-top:-28px;
		}
		
		#div-input-falso #file-falso{
			width:200px;
			height:16px;
			font-size:12px;
			font-family: Verdana;
		}