/* Layout */

	/* Coluna FULL*/
	.colFull{
		clear: both;
		/*padding-top: 20px;*/
		margin-left: 10px;
		margin-bottom: 20px;
	}
	.colFullCenter{
		clear: both;
		padding-top: 20px;
		margin-left: 10px;
		margin-bottom: 20px;
		text-align: center;
	}

	.colFullNew{
		clear: both;
		/*padding-top: 20px;*/
		margin-left: 5px;
		margin-bottom: 20px;
	}


	/* Coluna da ESQUERDA */
	/* para IE6 */
	.colEsq{
		float: left;
		margin-left: 10px;
		/*margin-right: 30px;*/
		height: 70px;
		/*border: 1px solid black;*/
	}
	/* para FF*/
/*	label[class=colEsq] {
		margin-left: 10px;
		margin-right: 75px;
	}
*/
	/* para IE7 */
/*	.colEsq{
		*float: left;
		*margin-left: 5px;
		*margin-right: 37px;
	}
*/

	/* Coluna da DIREITA */
	.colDir{
		float: right;
		margin-right: 10px;
		height: 70px;
		/*border: 1px solid black;*/
	}




/* Tags*/

	/* FieldSets */
	fieldset {
		padding: 10px;
		border: 1px solid #CCCCCC;
		margin-bottom: 20px;
	}

	legend{
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #039;
	}

	label {
		font-size: 14px;
		display: block;
		margin-bottom: 20px;
	}



/* Exibe dado*/
	.dadoFull{
		clear: both;
		margin-left: 12px;
		margin-bottom: 20px;

		font-size: 14px;
		background: #FBFBFB;
		color: #333;
		border: 2px solid #DDD;
		padding: 3px;
		letter-spacing: 0.2px;

		width: 683px;
		display: block;
	}
	.dadoEsq{
		float: left;
		margin-left: 12px;
		margin-right: 73px;
		margin-bottom: 20px;

		font-size: 14px;
		background: #FBFBFB;
		color: #333;
		border: 2px solid #DDD;
		padding: 3px;
		letter-spacing: 0.2px;

		width: 300px;
	}
	.dadoDir{
		float: left;

		font-size: 14px;
		background: #FBFBFB;
		color: #333;
		border: 2px solid #DDD;
		padding: 3px;
		letter-spacing: 0.2px;

		width: 300px;
	}

	body .OS .dadoFull, body .OS .dadoEsq, body .OS .dadoDir {
		border-color: transparent;
		background-color: transparent;
	}
	body .OS .equipData .dadoFull , body .OS .equipData .dadoEsq, body .OS .equipData .dadoDir {
		margin-bottom: 0;
	}





/* CAMPOS*/

	input,
	select,
	textarea {
		font-size: 14px;
		background: #FBFBFB;
		color: #333;
		border: 2px solid #DDD;
		padding: 3px;
		letter-spacing: 0.2px;
		width: 300px;
	}
	select {
		width: 310px;
		margin-bottom: 10px;
		*margin-right: 28px;
		*margin-left: 4px;
	}

	/* para IE6 */
	.colFull input,
	.colFull select,
	.colFull textarea{
		width: 690px;
		/*margin-left: 5px*/
	}
	.colFullNew input,
	.colFullNew select,
	.colFullNew textarea{
		width: 690px;
		margin-left: 0px
	}
	.colFullNew select{
		width: 650px;
	}


	/* para FF*/
/*	label[class=colFull] input {
		width: 685px;
		margin-left: 0
	}
*/
	/* para IE7 */
/*	.colFull input,
	.colFull select,
	.colFull textarea{
		*width: 683px;
		*margin-left: 5px
	}
*/
	/* para IE6 */
	.colFull select {
		width: 694px;
		margin: 0;
	}
	/* para FF*/
/*	label[class=colFull] select {
		width: 690px;
	}
*/
	/* para IE7 */
/*	.colFull select {
		*width: 694px;
	}
*/

	/* Foco nos campos */
	input:focus,
	select:focus,
	textarea:focus {
		background: #FFFFE8;
		color: #000;
		border-color: #AAA;

	}

	/* Textarea*/
	textarea{
		font-family: Arial, Helvetica, sans-serif;
		width: 100%;
		height: 65px;
		padding-left: 0px;
	}

	/* Input Radios */
#conteudo.conteudo #form_relatorio .radio  {
		width: 10px!important;
		position: relative;
		top: 2px;
		border: 0;
		margin: 0 5px 0 0;
	}
	/* Input Checkbox */
	.checkbox {
		width: auto;
		position: relative;
		top: -2px;
		border: 0;
		margin: 0 5px 0 0;
	}




/* VALIDAÇÃO */
	.campo_erro,
	.campo_erro:focus{
		border: 2px solid #FF0000;
	}
	.campo_ok,
	.campo_ok:focus{
		border: 2px solid #339900;
	}




/* INSTRUCOES */
	.msgField{
		font-size: 11px;
		padding: 2px;
		display: none;
	}
	.info	{ color: #666; display: none; }
	.ok		{ color: #339900; display: none; }
	.erro	{ color: #FF0000; display: none; }




/* BOTOES*/
	/* PADRAO */
	.botao, .botao:visited {
		width: auto;
		background: #EEEEEE;
		color: #003399;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 10px;
		border: 2px outset #DDCCCC;
		clear: both;
	}
	.botao:hover {
		cursor: pointer;
		background: #CCCCCC;
	}
	.botao:active {
		border: 2px inset #DDCCCC;
		margin: 1px 1px 0 0
	}

	/* SIM */
	.botao1, .botao1:visited {
		width: auto;
		background: #2EAC2E;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 10px;
		border: 2px outset #DDCCCC;
		clear: both;
	}
	.botao1:hover {
		cursor: pointer;
		background: #2ED52E;
		color: #FFFFFF;
	}
	.botao1:active {
		border: 2px inset #DDCCCC;
		margin: 1px 1px 0 0
	}

	/* NAO */
	.botao0, .botao0:visited {
		width: auto;
		background: #FF582E;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 10px;
		border: 2px outset #DDCCCC;
		clear: both;
	}
	.botao0:hover {
		cursor: pointer;
		background: #FF0000;
		color: #FFFFFF;
	}
	.botao0:active {
		border: 2px inset #DDCCCC;
		margin: 1px 1px 0 0
	}


/* LEGENDAS */
	#conteudo.conteudo fieldset.legenda {
		padding: 5px;
		border: 1px solid #CCCCCC;
		margin-bottom: 0px;
	}
	#conteudo.conteudo fieldset.legenda legend{
		font-size: 10px;
		font-weight: bold;
		text-transform: none;
		color: #039;
	}
	#conteudo.conteudo fieldset.legenda div {
		font-size: 9px;
	}

/*BUSCA*/
	#buscaBox {
		float: right;
		text-align: right;
	}
	#buscaBox input.busca {
		width: 200px;
		font-size: 10px;
	}
	#buscaBox input.botao_busca {
		width: 50px;
		font-size: 10px;
		border: 1px outset;
		background: #CCCCCC;
		cursor: pointer;
	}

/* Instrução de campos */
.instrucao{
	font-size: 9px;
	color: #003399;
}
