@charset "utf-8";
* {vertical-align: baseline;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-style:inherit;font-size:100%;border:none;padding:0;margin:0;} 
html {background-color:#fff;height:100%;}
body {background-color:#f2f2f2;color:#404040;font-size:12px;line-height:15px;min-width:960px;}
h1, h2, h3, h4, h5, h6, p {margin:0 0 10px 0;}  
h1	{font-size:30px;}
h2	{color:#ff9966;font-size:16px;line-height:36px;margin-bottom:20px;}
h3	{font-size:24px;line-height:27px;}
h4	{font-size:18px;line-height:21px;}
h5	{font-size:16px;line-height:19px;}
ul {list-style:none;}
ol {list-style-type:decimal;list-style-position:inside;}
a	{color:#404040;text-decoration:none;}
p, a, img	{color:#404040;}
img	{vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;width:100%;} 
/* remember to define focus styles! */
:focus {outline: 0;}
::selection {background-color:#c5c5c5;}
::-moz-selection {background:#c5c5c5;}
pre { white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;}
hr	{border:dotted 1px #c5c5c5;}

input[type="radio"], input[type="checkbox"], input[type="submit"], input[type="reset"], input[type="button"]	{cursor:pointer;}
input[type="text"], input[type="password"]	{color:#404040; border:solid 1px #c5c5c5;font-size:14px;line-height:20px;padding:9px;width:188px;border-radius:5px;vertical-align:middle; box-shadow:inset 0 0 3px #c5c5c5;}
input[readonly="readonly"]	{background:none;border:none;box-shadow:none;}
input[disabled="disabled"]	{opacity:0.2;filter:opacity(alpha=20);cursor:default}
textarea	{border:solid 1px #c5c5c5;font-size:14px;line-height:20px;resize:none;overflow:auto;width:450px; height:150px; padding:5px;border-radius:5px;box-shadow:inset 0 0 3px #c5c5c5;}
select	{border:solid 1px #c5c5c5;font-size:14px;padding:8px;width:208px;height:36px;line-height:26px;border-radius:5px;vertical-align:middle;box-shadow:inset 0 0 3px #c5c5c5;}
option	{padding:5px;}
select[multiple="multiple"]	{height:240px;width:210px;}
img {background: url(../../buga/public_html/2012/admin/imagens/img-loader.gif) no−repeat center center;}

/* external links */  
a[href^="http://"]	{  }
a[href^="mailto:"]	{  }  
a[href$=".pdf"]	{  }
a[target="_blank"]:before, a[target="new"]:before {  }

.clearfix	{clear:both;height:0;display:block;}
.inactivo	{cursor:default;}
.sprite	{display:block;float:left;}
.wrapper {margin:0 auto;}
.vertical-center {display:table-cell;vertical-align: middle;}
.alerta	{color:#ff9966;font-size:12px;height:20px;line-height:20px;opacity:0;filter:opacity(alpha=0);}
.destaque-cor	{color:#ff9966;}
.last	{margin-right:0;}
.leg	{color:#ff9966;font-size:10px;font-weight:bold;text-transform:lowercase;}
.obrigatorio	{margin-left:5px;}

.bloco-leg	{font-size:12px;margin-bottom:10px;}
.linha-botoes	{margin:10px 0;clear:both;}
.linha-botoes input	{margin-right:20px;}

.bt-cinza {
	background-color: #313131;
	color: #fff;
	padding: 5px 13px;
	border: solid 1px #c5c5c5;
	display: inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	border-image: initial;
	cursor:pointer;
	
	background-image: linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
	background-image: -o-linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
}
.bt-cinza:hover {
	background-color: #c5c5c5;
	background-image: linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
	background-image: -o-linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
	background-image: -moz-linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
	background-image: -webkit-linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
	background-image: -ms-linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
}
.bt-cinza-tiny {
	background-color: #313131;
	color: #fff;
	padding: 0;
	border: solid 1px #c5c5c5;
	display: inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	border-image: initial;
	cursor:pointer;
	
	background-image: linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
	background-image: -o-linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(173,173,173) 0%, rgb(214,214,214) 70%);
}
.bt-cinza-tiny:hover {
	background-color: #c5c5c5;
	background-image: linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
	background-image: -o-linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
	background-image: -moz-linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
	background-image: -webkit-linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
	background-image: -ms-linear-gradient(bottom, #8C8C8C 0%, #BDBDBD 70%);
}
.bt-preto {
	background-color: #313131;
	color: #fff;
	padding: 5px 13px;
	border: solid 1px #404040;
	display: inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1), inset 0 1px 0 rgba(180,180,180,.5);
	box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 1px 0 rgba(180,180,180,.5);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1), inset 0 1px 0 rgba(180,180,180,.5);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	border-image: initial;
	cursor:pointer;
	
	background-image: linear-gradient(bottom, rgb(38,38,38) 0%, rgb(74,74,74) 70%);
	background-image: -o-linear-gradient(bottom, rgb(38,38,38) 0%, rgb(74,74,74) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(38,38,38) 0%, rgb(74,74,74) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(38,38,38) 0%, rgb(74,74,74) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(38,38,38) 0%, rgb(74,74,74) 70%);
}
.bt-preto:hover {
	background-color: #f07639;
	background: -moz-linear-gradient(top, #6B696B 0%, #1F1F1F 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6B696B), color-stop(100%,#1F1F1F));
	background: -webkit-linear-gradient(top, #6B696B 0%,#1F1F1F 100%);
	background: -o-linear-gradient(top, #6B696B 0%,#1F1F1F 100%);
	background: -ms-linear-gradient(top, #6B696B 0%,#1F1F1F 100%);
	background: linear-gradient(top, #6B696B 0%,#1F1F1F 100%);
}
.bt-laranja	{
	background-color: #ff9966;
	color: #fff;
	padding: 5px 13px;
	border: solid 1px #ff9966;
	display: inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	border-image: initial;
	cursor:pointer;
	
	background: -moz-linear-gradient(top, #fab593 0%, #ff884c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fab593), color-stop(100%,#ff884c));
	background: -webkit-linear-gradient(top, #fab593 0%,#ff884c 100%);
	background: -o-linear-gradient(top, #fab593 0%,#ff884c 100%);
	background: -ms-linear-gradient(top, #fab593 0%,#ff884c 100%);
	background: linear-gradient(top, #fab593 0%,#ff884c 100%);
}
.bt-laranja:hover	{
	background-color: #f07639;
	background: -moz-linear-gradient(top, #fab593 0%, #f07639 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fab593), color-stop(100%,#f07639));
	background: -webkit-linear-gradient(top, #fab593 0%,#f07639 100%);
	background: -o-linear-gradient(top, #fab593 0%,#f07639 100%);
	background: -ms-linear-gradient(top, #fab593 0%,#f07639 100%);
	background: linear-gradient(top, #fab593 0%,#f07639 100%);
}
.bt-laranja-tiny	{
	background-color: #ff9966;
	color: #fff;
	padding: 0;
	border: solid 1px #ff9966;
	display: inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	border-image: initial;
	cursor:pointer;
	
	background: -moz-linear-gradient(top, #fab593 0%, #ff884c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fab593), color-stop(100%,#ff884c));
	background: -webkit-linear-gradient(top, #fab593 0%,#ff884c 100%);
	background: -o-linear-gradient(top, #fab593 0%,#ff884c 100%);
	background: -ms-linear-gradient(top, #fab593 0%,#ff884c 100%);
	background: linear-gradient(top, #fab593 0%,#ff884c 100%);
}
.bt-laranja-tiny:hover	{
	background-color: #f07639;
	background: -moz-linear-gradient(top, #fab593 0%, #f07639 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fab593), color-stop(100%,#f07639));
	background: -webkit-linear-gradient(top, #fab593 0%,#f07639 100%);
	background: -o-linear-gradient(top, #fab593 0%,#f07639 100%);
	background: -ms-linear-gradient(top, #fab593 0%,#f07639 100%);
	background: linear-gradient(top, #fab593 0%,#f07639 100%);
}
.bt-verde	{
	background-color: #60b99a;
	color: #fff;
	padding: 5px 13px;
	border: solid 1px #60b99a;
	display: inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	border-image: initial;
	cursor:pointer;
	
	background: -moz-linear-gradient(top, #7febc5 0%, #60b99a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7febc5), color-stop(100%,#60b99a));
	background: -webkit-linear-gradient(top, #7febc5 0%,#60b99a 100%);
	background: -o-linear-gradient(top, #7febc5 0%,#60b99a 100%);
	background: -ms-linear-gradient(top, #7febc5 0%,#60b99a 100%);
	background: linear-gradient(top, #7febc5 0%,#60b99a 100%);
}
.bt-verde:hover	{
	background: -moz-linear-gradient(top, #7FEBC5 0%, #58A186 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7FEBC5), color-stop(100%,#58A186));
	background: -webkit-linear-gradient(top, #7FEBC5 0%,#58A186 100%);
	background: -o-linear-gradient(top, #7FEBC5 0%,#58A186 100%);
	background: -ms-linear-gradient(top, #7FEBC5 0%,#58A186 100%);
	background: linear-gradient(top, #7FEBC5 0%,#58A186 100%);
}
.bt-azul	{
	background-color: #6094b9;
	color: #fff;
	padding: 5px 13px;
	border: solid 1px #6094b9;
	display: inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	border-image: initial;
	cursor:pointer;
	
	background: -moz-linear-gradient(top, #6EC5FF 0%, #67A5CF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6EC5FF), color-stop(100%,#67A5CF));
	background: -webkit-linear-gradient(top, #6EC5FF 0%,#67A5CF 100%);
	background: -o-linear-gradient(top, #6EC5FF 0%,#67A5CF 100%);
	background: -ms-linear-gradient(top, #6EC5FF 0%,#67A5CF 100%);
	background: linear-gradient(top, #6EC5FF 0%,#67A5CF 100%);
}
.bt-azul:hover	{
	background: -moz-linear-gradient(top, #6EC5FF 0%, #609CC4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6EC5FF), color-stop(100%,#609CC4));
	background: -webkit-linear-gradient(top, #6EC5FF 0%,#609CC4 100%);
	background: -o-linear-gradient(top, #6EC5FF 0%,#609CC4 100%);
	background: -ms-linear-gradient(top, #6EC5FF 0%,#609CC4 100%);
	background: linear-gradient(top, #6EC5FF 0%,#609CC4 100%);
}

.txt-verde	{color:#60b99a;}
.txt-laranja	{color:#ff9966;}
.txt-azul	{color:#6094b9;}


#header	{background-color:#3e3b3c; height:80px;box-shadow:0 5px 5px #404040;}
#header *	{color:#FFF;}
#header h1	{position:relative;top:13px;color:#ff9966;font-weight:normal;line-height:58px;margin-left:35px;float:left;height:48px;}
#header h1 a	{height:30px;margin-right:15px;}
#separador_logo{position:relative;top:10px; margin-right:15px;}
#header-extras	{float:right;height:58px;margin-right:40px;}
#header-extras li	{display:inline;}
#header-extras li a	{display:block;float:left;padding:5px 10px;position:relative;top:17px;margin-left:10px;}
#div-idioma	{background-color:#404040;background-color:rgba(0,0,0,0.8);width:160px;position:absolute;top:50px;right:40px;border-radius:5px;border:solid 1px #8a8a8a;padding:10px;display:none;}
#div-idioma li	{ display:block; }
#header-extras #div-idioma a	{float:none;position:inherit;margin:0 0 1px 0;display:block;-moz-transition:background-color 0.5s;-webkit-transition:background-color 0.5s;}
#header-extras #div-idioma a:hover, #header-extras #div-idioma .inactivo	{background-color:#ff9966;}
#div-idioma .div-seta	{position:absolute;top:-7px;left:94px;}

#rodape	{background-color:#fff;box-shadow:inset 0 5px 5px #c5c5c5;overflow:hidden; bottom:0; position:fixed; width:100%;}
#copyright	{color:#8a8a8a;font-size:12px;float:left;height:100%;margin:5px 0 0 40px;line-height:30px;}
#autor	{color:#8a8a8a;font-size:12px;float:right;height:100%;margin:0 40px 0 0;line-height:55px;}
#autor *	{color:#8a8a8a;}
/**/
#simplemodal-overlay	{background-color:rgba(0,0,0,0.5);}
#simplemodal-data	{min-width:300px;min-height:50px;padding:20px;background-color:#FFF;border-radius:5px;}
#simplemodal-data :focus	{}
#simplemodal-botoes	{text-align:center;margin-top:20px;}
#simplemodal-botoes a, #simplemodal-botoes input	{margin:0 10px;}
#simplemodal-container a.modalCloseImg {background:url(../../buga/public_html/2012/admin/images/modal-x.png) no-repeat 0 0;width:20px;height:20px;display:inline;z-index:3200;position:absolute;top:0;right:0;cursor:pointer;display:none;}
/**/
#contentor	{padding-bottom:40px;min-height:400px;}
#contentor .wrapper	{margin:20px 40px;}
#menu {
	background-color:#c5c5c5;box-shadow:0 1px 3px #8a8a8a;
	background-image: linear-gradient(bottom, #CFCFCF 23%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #CFCFCF 23%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #CFCFCF 23%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #CFCFCF 23%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #CFCFCF 23%, #FFFFFF 100%);
}
#menu ul	{margin-left:40px;}
#menu li	{display:inline;float:left;border-left:solid 1px #f2f2f2;}
#menu li a {font-size:18px;text-transform:lowercase;height:40px;line-height:42px;padding:0 20px;display:block;border-left:solid 1px #c5c5c5;}
#menu li .inactivo, #menu li a:hover {
	background-color:#ff9966;
	background-image: linear-gradient(bottom, #F2B996 23%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F2B996 23%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F2B996 23%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F2B996 23%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F2B996 23%, #FFFFFF 100%);
}

#submenu	{background-color:#FFF;width:200px;position:absolute;left:40px;border-radius:5px;padding:20px 20px 10px 20px;}
#submenu a	{display:block;font-size:14px;}
#submenu div	{margin-top:10px;padding-top:10px;border-top:solid 1px #f2f2f2;}
#submenu li a	{padding:10px;color:#8a8a8a;}
#submenu li a:hover	{text-decoration:underline;}
#submenu li .inactivo	{color:#fff;font-weight:bold;}
#submenu li .inactivo:hover	{text-decoration:none;}
#conteudo	{background-color:#FFF;padding:20px;border-radius:5px;margin:20px 0 20px 260px;}
#conteudo h2 span	{color:#404040;}

#form-admin .bloco-leg, #form-user .bloco-leg, #form-client .bloco-leg	{margin:0 20px 20px 0;float:left;}
#form-admin .div-senhas, #form-user .div-senhas, #form-client .div-senhas	{display:none;}
#form-admin .morada[type="text"]	{width:417px;}
.bloco-float	{margin:0 20px 20px 0;float:left;}

#form-client .col-left	{float:left;margin-right:40px;}
#form-client .col-right	{float:left;}

#form-client textarea	{width:415px;}

#new-box-ut-select	{width:430px;}

#form-box-info textarea	{width:580px;}
#form-localizacao	{margin-bottom:20px;}
#form-localizacao input[type="text"]	{width:490px;}
#box-info-mapa	{border-radius:5px;background-color:#c5c5c5;width:600px;height:300px;}

/* DASHBOARD */
.bloco-1	{background-color:#fff;width:440px;height:240px;float:left;margin:0 20px 20px 0;border-radius:5px;}
.bloco-2	{background-color:#fff;width:900px;height:240px;float:left;margin:0 20px 20px 0;border-radius:5px;}
.bloco-1 h2, .bloco-2 h2	{
	background-color:#fafafa;
	//height:36px;
	//padding:0 10px;
	padding: 16px;
	line-height: 20px;
	margin:0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.bloco-1 h2 .span, .bloco-2 h2 .span	{
	float:left;
}
.bloco-1 h2 .bt-cinza, .bloco-2 h2 .bt-cinza	{
	font-size:12px;
	text-transform:lowercase;
	float:right;
	margin-top:5px;
	padding:0 10px;
	height:26px;
	line-height:28px;
}
.bloco-1 .lista, .bloco-2 .lista	{height:190px;overflow:hidden;}
.bloco-1 .lista li, .bloco-2 .lista li	{line-height:16px;border-bottom:dotted 1px #c5c5c5;margin:0 20px;padding:10px 0;}
.lista-tabs li	{height:64px;line-height:64px;padding:0 20px;}

/* ADMINISTRAÇÃO */
#user-lista li	{line-height:28px;padding:10px 10px;}
#user-lista .alt	{background-color:#f2f2f2;}
#user-lista li .col1	{float:left;margin-right:10px;padding-right:10px;width:120px;overflow-x:hidden;}
#user-lista li .col2	{float:left;margin-right:10px;padding-right:10px;width:200px;overflow-x:hidden;}
#user-lista li .col3	{float:left;margin-right:20px;width:200px;overflow-x:hidden;}
#user-lista li .col4	{float:left;}
#user-lista li .col4 select, #user-lista li .col5 select{background:none; border:solid 1px #c5c5c5; padding:4px;height:24px; box-shadow:none; font-size:12px; margin:0 20px 0 0;width:auto; }
#user-lista li .col	{float:left;margin-right:10px;padding-right:10px;}
#user-lista li .col-accoes	{float:right;}
#user-lista li .col-accoes a	{margin-left:5px;}
#user-lista li .col2 a:hover	{text-decoration:underline;}
#user-lista	{margin-top:20px;}

#i-filtros .i-bloco	{float:left;margin-right:20px;height:60px;}

#i-pesquisar	{}
#i-pesquisar input[type="text"]	{margin-right:10px;}
#i-ordem	{}

#i-paginacao	{float:right;margin:20px 10px 0 0;}
#i-paginacao li	{display:inline;margin-left:5px;}
#i-contador	{margin-top:20px;font-size:14px;float:left;}

.toggle-ordem	{padding:2px;vertical-align:middle;}

/* CLIENTE */
#client-left	{width:162px;position:absolute;}
#client-left li	{}
#client-left li span	{color:#8a8a8a;font-size:14px;line-height:25px;display:block;padding-right:7px;cursor:default;}
#client-left li span a	{background-color:#f2f2f2;display:block;padding:20px;border-bottom:solid 1px #fff;}
#client-left .sel span	{background:transparent url(../../buga/public_html/2012/admin/images/client-seta.png) no-repeat right center;color:#FFF;}
#client-left .sel span a	{background-color:#ff9966;}

#client-right	{margin-left:220px;min-height:500px;}
#client-right .bloco	{min-height:100px;margin-bottom:20px;}
#client-on-bd	{margin-top:20px;}
#client-on-bd a	{margin-top:5px;}

#client-tipo a{background-color:#c5c5c5;display:block;padding:10px 0;width:147px;text-align:center;float:left;color:#FFF;border-radius:5px; margin-right:20px;margin-bottom:10px;}
#client-tipo a:hover{background-color:#ff9966;}
#client-tipo .sel{background-color:#ff9966;}
#client-tipo .linha-botoes a	{padding:6px 0;}

.box-caixa{
	background-image: linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -o-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -moz-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -webkit-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -ms-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	border-radius:5px;
	padding:20px;
	margin-bottom:20px;
}

.box-esq{width:85px;float:left; margin-right:20px;}
.box-dir{float:left;}
.box-caixa .box-visto{background:url(../../buga/public_html/2012/admin/images/visto-box.png) no-repeat 0 0;display:block; width:28px; height:24px; float:right;}
.box-caixa .box-visto:hover{background:url(../../buga/public_html/2012/admin/images/visto-box.png) no-repeat 0 bottom;}
.box-caixa .sel{background:url(../../buga/public_html/2012/admin/images/visto-box.png) no-repeat 0 bottom;}
.box-caixa .preco{color:#ff9966; font-size:25px; font-weight:bold; text-align:center;}

#client-especificacoes .alternativa	{float:left;margin:0 20px 20px 0;}

#valor_renovacao_box, .p-valor{
	height:35px;
	color:#ff9966;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:35px;
	background-image: linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -o-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -moz-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -webkit-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -ms-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	border-radius:5px;
	margin-bottom:10px;
}
#valor_total_box	{background:none;box-shadow:none;}

#client-especificacoes .bt-laranja-total{display:block; width:100%; font-weight:bold;}

.client-total{
	font-size:25px;
	color:#ff9966;
	padding:0px 10px;
	background-image: linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -o-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -moz-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -webkit-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -ms-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	border-radius:5px;
	margin-bottom:20px;
}

.client-total input[type="text"]{font-size:25px; font-weight:bold;border:0;box-shadow:none;}

#client-checkout .tipo-pagamento {padding:20px;cursor:pointer;}
#client-checkout h3{color:#ff9966; font-size:18px; margin-bottom:10px}
#client-checkout h4{color:#ff9966; font-size:14px; margin-bottom:10px;}
#client-checkout .tipo-pagamento:hover, #client-checkout .sel{
	background-image: linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -o-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -moz-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -webkit-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	background-image: -ms-linear-gradient(bottom, #EBEBEB 0%, #F5F2F5 75%);
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
	border-radius:5px;
}
#dias-extra label	{margin-right:20px;}

/* EDIÇÃO CLIENTE */
#edit-box	{}
#edit-box .tabs	{margin:20px 0 0 20px;}
#edit-box .tabs a	{float:left;padding:10px 20px;background-color:#c5c5c5;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:5px;border-top:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;border-right:solid 1px #c5c5c5;}
#edit-box .tabs .inactivo, #edit-box .tabs a:hover	{background-color:#fff;}
#edit-box .edit-box-bloco	{border:solid 1px #c5c5c5;border-radius:5px;margin-top:-1px;}
#edit-box .espaco	{padding:20px;}
#client-box	{margin:20px 0;}
#client-box ul li	{ display:inline;margin:0 20px 20px 0;}
#form-edit-box-upgrade ul, #form-edit-box-renovacao ul{margin-bottom:20px;}
#data-expira{background-color:#ff9966; padding:10px 10px 10px 20px; color:#fff;border-radius:5px; font-weight:normal; font-size:14px;}
#txt-renovacao{margin-top:40px; margin-bottom:40px;}
#form-edit-box-info .descricao, #form-edit-box-info .contactos	{width:590px;height:300px;}

/* CONFIGURAÇÕES */
.bloco-textos{padding-bottom:20px; border-bottom:dotted 1px #8a8a8a; margin-bottom:20px; margin-right:10px;}
.bloco-textos textarea{box-shadow:inset 0 0 3px #c5c5c5; width:100%; height:100px; border:solid 1px #c5c5c5; padding:10px;}
#criar-frase{float:none;}
#criar-frase input[type="text"]	{width:400px;}
.bloco-textos .texto-maior{height:200px;}
#bloco-textos-aderir{padding-bottom:20px; border-bottom:dotted 1px #8a8a8a; margin-bottom:20px;}
#bloco-textos-aderir .bloco	{float:left;margin:0 20px 20px 0;}
#bloco-textos-aderir textarea{box-shadow:inset 0 0 3px #c5c5c5; width:376px; height:150px; border:solid 1px #c5c5c5; padding:10px;}
.last-txt{border:none; margin:0;padding:0; margin-right:10px;}
#renovacao-anos{width:100px;}

#accoes-cima{margin-bottom:40px;}
#accoes-cima form{float:left; margin-right:20px;}
.tools-lista{margin-bottom:10px;}
.tools-lista .bt-cinza{padding:0;}
.tools-lista .sel	{border:solid 1px #ff9966;}
#contentor-configuracoes{margin-top:20px;}
#contentor-configuracoes input[type=checkbox]{margin-right:20px;}
#contentor-configuracoes .col-accoes{float:right;}
#contentor-configuracoes .modalidade{float:left;}
#contentor-configuracoes .col-accoes a{padding:0;}
#contentor-configuracoes li{padding:10px;}
#contentor-configuracoes .alt{background-color:#f2f2f2;}
#contentor-configuracoes .valor-modalidade{font-weight:bold;}
#contentor-configuracoes .col{margin-right:20px;}
#editar-box textarea{box-shadow:inset 0 0 3px #c5c5c5; width:396px;}
#editar-box input[type=text]{width:390px;}

#lista-paises,  #lista-distritos, #lista-cidades{width:376px;  float:left; margin-right:20px; margin-bottom:20px;}
#contentor-configuracoes .geografia-int{ box-shadow:inset 0 0 3px #c5c5c5;border-radius:5px; padding:9px;height:300px; overflow:auto; margin-bottom:20px; border:solid 1px #c5c5c5}
#contentor-configuracoes .geografia-int a:hover{color:#ff9966; text-decoration:underline;}
#contentor-configuracoes .geografia-int li .sel{color:#ff9966; text-decoration:underline;}
#contentor-configuracoes form input[type=text]{margin-right:20px;}

#form-adicao-box textarea	{width:650px;}

#box-resumo-texto #logo{display:none;}
#box-resumo-texto span{font-weight:bold;}
#box-resumo-texto h2{margin:0; color:#404040;}

/**/
#w2c-uploader-media	{padding:20px;}
#w2c-uploader-media li	{padding:10px;box-shadow:0 0 5px #c5c5c5;border-radius:5px;float:left;margin:0 20px 20px 0;text-align:right;border:solid 1px #f2f2f2;height:120px;}
#w2c-uploader-media li p	{height:22px;line-height:22px;margin-top:5px;}


/* TRADUÇÕES */
#form-adicao-traducao input[type="text"]	{width:600px;}

#form-edicao-traducoes ul	{margin-bottom:20px;}
#form-edicao-traducoes ul li	{border:solid 1px #c5c5c5;padding:5px;}
#form-edicao-traducoes ul li .keyword	{width:200px;}
#form-edicao-traducoes ul li .correspondencia, #form-edicao-traducoes ul li .valor	{width:400px;}
#form-edicao-traducoes ul li .destaque	{background-color:#404040;color:#FFF;}
#form-edicao-traducoes .trd-bt-accoes	{float:right;position:relative;top:10px;right:10px;height:20px;overflow:hidden;}


/**/
#loading	{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;}
#loading-conteudo	{width:400px;height:200px;text-align:center;position:absolute;top:50%;left:50%;margin:-100px 0 0 -200px;}
#loading-conteudo p	{margin-bottom:10px;}

#form-insercacao-content {}
#form-insercacao-content input {margin:10px 0;}
#form-insercacao-content textarea {width:500px; height:550px;}
#form-insercacao-content select {margin:10px 0;}
#form-insercacao-content .col-esq {float:left; width:600px; margin-right:40px;}
#form-insercacao-content .col-dir {float:left; width:250px;}
#form-insercacao-content .col-dir hr	{margin:20px 0;}
#form-insercacao-content .col-dir .list-files div {height:50px; width:220px; overflow: hidden; float:left;}
#form-insercacao-content .col-dir .list-files a:hover { text-decoration:underline}
#form-insercacao-content .col-dir .list-files a { padding:0;}
#form-insercacao-content .col-dir .list-files a img { float:left;margin-right:5px;}
#form-insercacao-content .col-dir .list-files a.bt-cinza	{float:right;}
#form-insercacao-content .col-dir .list-files a.bt-cinza img	{float:none;margin-right:0;}
#form-insercacao-content .col-dir .list-files li	{display:block;clear:both;margin-bottom:5px;}


#lista-dashboard li	{float:left;margin:0 20px 20px 0;background-color:#FFF;border:solid 1px #ccc;padding:20px;border-radius:5px;}
#lista-dashboard li a	{opacity:0.7;filter:alpha(opacity=70);}
#lista-dashboard li a:hover	{opacity:1;filter:alpha(opacity=100);}


#project-images-list, #project-files-list	{clear:both;padding-top:10px;}
