@charset "utf-8";
/* CSS Document */

@media (max-width: 960px) {
	.navbar-static-top .container, .container, .span12 {
		width: 780px;
	}
	
	input.span11, textarea.span11, .uneditable-input.span11,.span11 {
		width: 730px;
	}
	
	.ocultoEmBaixaResolucao {
		display: none;
	}
}

.botoes {
	padding: 34px 0 15px 0;
	clear: both;
	background: URL(./../img/bkg_botoes.png) repeat-x top;
}

.clear {
	clear: both;
}

.form_box {
	border: 1px solid #CCC;
	padding: 0 0px;
	margin-bottom: 5px;
	margin-right: 7px;
	background: url(./../img/form_box_bkg.gif) repeat-x top;
}

.form_box .inline {
	margin: 0;
}

.form_box li {
	margin: 3px 0;
}

.form_box label {
	font-size: 0.9em;
	color: #555;
}

.form_box select {
	margin: 0;
	padding: 0;
}
/*
.form_box input:disabled {
	margin: 0;
}
*/
.form_table {
	padding: 0;
	padding-top: 10px;
}

.form_table table {
	background-color: #FFF;
	margin: 0;
	padding: 0;
	table-layout:fixed;
}

.form_table table caption {
	color: #555;
	font-weight: bold;
	background-image: url(./../img/bkg_caption.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px;
	background-position: bottom center;
}

.form_table table td {
	padding: 4px 7px;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}

.header_principal {
	background: #FFF;
}

.header_principal .container {
	background: URL(./../img/logomp.gif) no-repeat #FFF right 15px;
}

.header_principal .login {
	background: url(./../img/bkg_header_login.png) #cfd0d2 repeat-x 0 bottom;
	padding-top: 2px;
}

.header_principal .login .container {
	background: url(./../img/bkg_header.png) #cfd0d2 repeat-x 0 bottom;
	padding-top: 2px;
}

.left {
	float: left;
	padding: 2px 10px 3px 0;
}

.mensagens {
	text-align: left;
	height: 40px;
}

.popover-title {
	font-weight: bold;
}

.table th,.table td {
	text-align: center;
}

body {
	background-color: #EEE;
	font-family: Arial, Helvetica;
}

fieldset {
	margin: 15px 0 0 0;
}

h2 {
	background: URL(./../img/bkg_h2.png) repeat-x bottom;
	padding-bottom: 20px;
	color: #A10b00;
	font-size: 1.8em;
	font-weight: normal;
	margin: 3px 0 0 0;
}

h1 {
	font-size: 2em;
	font-weight: normal;
}

label {
	margin: 1px;
	padding: 0;
}

legend {
	margin: 0 0 8px 0;
	padding: 0;
	border-bottom: 1px dotted #ccc;
	font-size: 1.2em;
	font-weight: bold;
}

select,button {
	font-family: Arial, Helvetica, sans-serif;
}

textarea {
	resize: none;
}

.moeda,td.moeda {
	text-align: right;
}

.fornecedor,.esquerda,td.esquerda {
	text-align: left;
}