.botaovermelho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background: -ms-linear-gradient(top, #fe1a00 0%, #ce0100 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	background-color:#fe1a00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #d83526;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	cursor:pointer;
}
.botaovermelho:hover {
	background: -ms-linear-gradient(top, #ce0100 0%, #fe1a00 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}
.botaovermelho:active {
	position:relative;
	top:1px;
}
.botaovermelho[disabled=disabled] {
	-moz-box-shadow:inset 0px 1px 5px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 5px 0px #ffffff;
	box-shadow:inset 0px 1px 5px 0px #ffffff;
	background: -ms-linear-gradient(top, #ededed 0%, #dfdfdf 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	border:1px solid #dcdcdc;
	color:#BBB;
	text-shadow:none;
}
.botaovermelho:disabled {
	-moz-box-shadow:inset 0px 1px 5px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 5px 0px #ffffff;
	box-shadow:inset 0px 1px 5px 0px #ffffff;
	background: -ms-linear-gradient(top, #ededed 0%, #dfdfdf 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	border:1px solid #dcdcdc;
	color:#BBB;
	text-shadow:none;
}



.botaoenviar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background:-ms-linear-gradient(top, #AAA 0%, #CCC 100%) url(seta.png) no-repeat right center;
	background:url(seta.png) no-repeat right center, -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AAA), color-stop(1, #CCC) );
	background:-moz-linear-gradient( center top, #AAA 5%, #CCC 100% ) url(seta.png) no-repeat right center;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAA', endColorstr='#CCC');
	background-color:#AAA;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #CCC;
	padding-left:7px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	text-shadow:1px 1px 0px #666;
	cursor:pointer;
}
.botaoenviar:hover {
	background:-ms-linear-gradient(top, #CCC 0%, #AAA 100%) url(seta.png) no-repeat right center;
	background:url(seta.png) no-repeat right center, -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CCC), color-stop(1, #AAA) );
	background:-moz-linear-gradient( center top, #CCC 5%, #AAA 100% ) url(seta.png) no-repeat right center;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCC', endColorstr='#AAA');
	background-color:#ce0100;
}
.botaoenviar:active {
	position:relative;
	top:1px;
}
.botaoenviar[disabled=disabled] {
	-moz-box-shadow:inset 0px 1px 5px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 5px 0px #ffffff;
	box-shadow:inset 0px 1px 5px 0px #ffffff;
	background:-ms-linear-gradient(top, #ededed 0%, #dfdfdf 100%) url(seta.png) no-repeat right center;
	background:url(seta.png) no-repeat right center, -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ) url(seta.png) no-repeat right center;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	border:1px solid #dcdcdc;
	color:#BBB;
	text-shadow:none;
}
.botaoenviar:disabled {
	-moz-box-shadow:inset 0px 1px 5px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 5px 0px #ffffff;
	box-shadow:inset 0px 1px 5px 0px #ffffff;
	background:-ms-linear-gradient(top, #ededed 0%, #dfdfdf 100%) url(seta.png) no-repeat right center;
	background:url(seta.png) no-repeat right center, -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ) url(seta.png) no-repeat right center;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	border:1px solid #dcdcdc;
	color:#BBB;
	text-shadow:none;
}



.listauploadarquivosof {
	border:0px;
	overflow:hidden;
	display:none;
}
.listauploadarquivos {
	border:1px dashed #666;
	background:#FAFAFA;
	overflow:auto;
	max-height:150px;
	display:block;
}
.listauploadarquivos table tr td {
	padding-top:1px;
	padding-bottom:1px;
}
.listauploadarquivos .titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}
.listauploadarquivos .tabtitulo td {
	background:#666;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}
.listauploadarquivos .linhaarquivos td {
	background:#EEE;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}
.listauploadarquivos .linhaarquivosselecionado td {
	background:#FFC;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}
.listauploadarquivos .linhaarquivoscerto td {
	background:#CFC;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}
.listauploadarquivos .linhaarquivoserro td {
	background:#FCC;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}


.listauploadarquivos .arquivo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
.listauploadarquivos .info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}
.listauploadarquivos .linhaarquivos div {
	height:17px;
	overflow:hidden;
}
.listauploadarquivos .linhaarquivosselecionado div {
	height:17px;
	overflow:hidden;
}
.listauploadarquivos .linhaarquivoscerto div {
	height:17px;
	overflow:hidden;
}
.listauploadarquivos .linhaarquivoserro div {
	height:17px;
	overflow:hidden;
}
.certo {
	background:url(certo.png) 0px 0px no-repeat;
	padding-left:35px;
	padding-top:5px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00AA00;
}
.botoescontrole {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	float:right;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#090;
	border:0px;
	cursor:pointer;
}
.botoescontrole:hover{
	background:#0C0;
}
.totalprogress{
	background:#0FC;
	height:30px;
}
.cbotoescontrole {
	background:#0FC;
	height:30px;
}
.divlistauploadof {
	position:absolute;
	width:800px;
	border:1px solid #999;
	padding:10px;
	z-index:999999;
	display:none;
}
.divlistaupload {
	background:#FFF;
	position:absolute;
	width:800px;
	border:2px solid #999;
	padding:10px;
	z-index:999999;
	display:block;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
}
.imgexibe {
	max-width:40px;
	max-height:25px;
}




.listaFotosOrdem ul.ui-sortable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.listaFotosOrdem ul.ui-sortable li {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding: 0px;
	float: left;
	width: 130px;
	height: 100px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	cursor:pointer;
	border:1px solid #CCC;
	position:relative;
	background-color:#FFF;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}/*
@media only screen and (max-width: 800px) {
	.listaFotosOrdem ul.ui-sortable li {
		width: 50%;
		width:-webkit-calc(50% - 12px);
		width:-moz-calc(50% - 12px);
		width:calc(50% - 12px);
		height: 120px;
	}
}*/
.listaFotosOrdem ul.ui-sortable li.cover {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#fotosBoxFotosTexto.listaFotosOrdem ul.ui-sortable li {
	border:4px solid #FFF;
}
#fotosBoxFotosTexto.listaFotosOrdem ul.ui-sortable li.on {
	border:4px solid #06F;
}



.listaFotosOrdem ul.ui-sortable li img {
	cursor:pointer;
	border:none;
	position:absolute;
	padding: 4px;
	border-radius:999px;
	-moz-border-radius:999px;
	-webkit-border-radius:999px;
	width: 22px;
	height: 22px;
	box-sizing: border-box;
}


.listaFotosOrdem ul.ui-sortable li img.delete {
	right:3px;
	top:3px;
	background-color: #C00;
}
.listaFotosOrdem ul.ui-sortable li img.lupa {
	left:3px;
	top:3px;
	background-color: #789;
}
.listaFotosOrdem ul.ui-sortable li img.rotate {
	left:3px;
	bottom:3px;
	background-color: #789;
}

.listaFotosOrdem ul.ui-sortable li input.paletaCorFoto {
	cursor:pointer;
	border:none;
	position:absolute;
	left:2px;
	bottom:2px;
}



.drop-area.highlight {
  background-color: lavender;
}


/*
TD {
	font-size: 10pt;
	font-family: Comic Sans MS,verdana,helvetica;
	text-decoration: none;
	white-space:nowrap;
}
input {
	background-color: #CDE4FA;
	font: 11px Comic Sans MS, Verdana, sans-serif;
	color: #003399;
}
.botao {
	background-color: #c3c3c3 ;
	color: #000000;
	text-align: Center;
	cursor: hand;
}
.botaolf {
	background-color: #c3c3c3 ;
	background: url("rotateleft.jpg");
	width: 25px;
	height: 25px;
	color: #000000;
	text-align: Center;
	cursor: hand;
}
.botaori {
	background-color: #c3c3c3 ;
	background: url("rotateright.jpg");
	width: 25px;
	height: 25px;
	color: #000000;
	text-align: Center;
	cursor: hand;
}
*/
