/********************************************
AUTHOR:			Bruno Freitas
WEBSITE:		http://www.planobe.com.br
TEMPLATE NAME:	Ticker Bell
********************************************/

/* HTML ELEMENTS */
html{
	margin: 0 0 1px 0; 
	height: 100%;
	overflow-x: hidden;
}
select{
	padding: 1px;
}
body{
	background: #d7d7d7;
	font-family:arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
img{
	border-width: 0;
}
p,h1,h2,h3,h4,h5,h6{
	font-family: 'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
h1{
	font-size: 1.3em;
	margin-top: 15px;
}
h2{
	font-size: 1em;
}
h3{
	background: #333;
	border-bottom: 1px solid #999;
	color: white;
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 2px 10px 3px;
}
h4{
	margin-bottom:  0px;
}
h5{
	margin-bottom: -7px;
}
hr{
	border: 0;
	border-bottom: 1px solid #ccc;
	height: 0;
	margin: 1em 0;
}
textarea{
	width:  100%;
}

/* HEADER */
#header{
	background: #000;
	border-bottom: 3px solid #999;
	padding: 10px 4%;
}
#header img{
	margin-right: 0.25em;
	vertical-align: bottom;
}
#header h1,#header h1 a{
	border: 0;
	color: #9c6;
	font-weight: 400;
	margin: 0;
	text-decoration: none;
}
#header h1 .count{
	color: #ddd;
	font-size: 0.6em;
	font-weight: 400;
	padding-left: 1em;
}

/* NAVIGATION */
#header ul#nav{
	float: right;
	list-style-type: none;
	margin: 0.4em 0 0;
	width: auto;
	color: #9c6;
}
#header ul#nav li{
	float: left;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left: 1em;
	width: auto;
}
#header ul#nav li a{
	color: #9c6;
	display: block;
	float: left;
	width: auto;
	text-decoration: none;
}
#header ul#nav li a:hover{
	text-decoration: underline;
}
#header ul#nav li.login a{
	color: #FFD700;
	text-decoration: none;
}
#header ul#nav li.active a{
	color: #ca8;
	font-weight: 700;
}

/* CONTAINER AND CONTENT */
#container{
	margin: 0 auto;
	min-width: 760px;
	width: 92%;
	display: block;
}
#content{
	background: white;
	border: 5px solid #bbb;
	border-width: 0 5px 5px 0;
	float: left;
	margin: 1em 0 -15px;
	min-height: 215px;
	min-width: 425px;
	padding:  0 25px 25px 25px;
	width: 70%;
	margin-bottom: 5px;
}
#content p.subtle{
	float: right;
	margin: 0 0 0.5em;
	width: auto;
}
#content .subtle a{
	color: #999;
	font-size: 0.7em;
}

#error_content
{
	margin:1em 0;
	width:95%;
	background:#fff;
	padding:25px;
	float:left;
	min-width:425px;
	min-height:215px;
}

p.error-image{
	text-align: center;
} 

p.error-space{
	height: 200px;
}

div#title-content{
	float: left;
	width: 95%;
}
h1#page-title{
	border-left: solid 3px #000;
	padding-left: 5px;
}

#feed-right{
	margin-top: 20px;
	float: right;
}

/* TABLE TICKETS */
.steps{
	margin-top: 15px;
	margin-left: 70px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #fff;
}
.steps a{
	text-decoration: none;
}
.steps h2, .steps p{
	padding-left: 15px;
}
.steps h2{
	font-size: 22px;
}
.steps p{
	font-size: 80%;
	margin: -5px 0 15px 0;

}
.blue-step{
/*	background-color: #eff9ff;*/
	border: solid 1px #95cbe9;
	color: #024769;
}
.blue-step a:hover{
	color: #eff9ff;
  background-color: #024769;
}
.blue-step a{
	color: #024769;
}
.green-step-number{
	margin-top: 15px;
	background-color: #2c5700;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.open-tickets-step{
	background: #2c5700 url(../images/ticket.png) no-repeat left;
}
.supplies-step{
	background: #2c5700 url(../images/supplies.png) no-repeat left;
}
.more-info-step{
	background: #2c5700 url(../images/more-info.png) no-repeat left;
}

.blue-step-number{
	margin-top: 15px;
	background-color: #024769;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.step-number{
	float: left;
	font-size: 45px;
	margin: 20px;
	color: #fff;
}
.green-step{
	/*background-color: #f2ffdf;*/
	border: solid 1px #afd775;
	color: #2c5700;
}
.green-step a:hover{
	color: #f2ffdf;
	background-color: #2c5700;
}
.green-step a{
	color: #2c5700;
}
.orange-step{
	background-color: #FFF7DF;
	border-top: solid 1px #EFD279;
	border-bottom: solid 1px #EFD279;
	color: #415249;
}
.orange-step a:hover{
	color: #FFF7DF;
	background-color: #415249;
}
.orange-step a{
	color: #415249;
}
#screens{
	display: block;
  padding-top: 30px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
#feature-left{
	margin-right: 12px;
}
#feature-right{
	margin-left: 12px;
}
#features{
	display: block;
	width: 635px;
	margin: 0 auto;
	text-align: center;
}
#stuff-right{
	float: right;
	width: 310px;
}
#stuff-left{
	float: left;
	width: 310px;
}
.stuff ul{
	margin: 0 0 0 -38px;
	list-style: none;
}
.stuff li{
	margin: 0 0 8px 0;
	font-size: 70%;
}
.stuff p{
	font-size: 70%;
	font-style: italic;
}
#table-tickets{
	width:  100%;
}
#table-tickets td.division{
	border-top:  1px dashed #fff;
}
#table-tickets td:hover{
	background-color:  #eeeeee;
}
#table-tickets td.ticket-number{
	font-weight:  bold;
	width:  10%;
	text-align:  center;
	background-color:  #FFFDC4;
}
#table-tickets tr{
	height:  35px;
}
#table-tickets td.ticket-pagination{
	font-size:  12px;
	border-top:  15px solid #fff;
	background-color:  #eee;
	text-align:  center;
	height:  35px;
	padding:  10px 0 10px 0;
}
#table-tickets a{
	color:  #333;
	text-decoration:  none;
}
#table-tickets td.done{
	background-color:  #7FC18B;
}
#table-tickets td.open{
	background:  url(../images/open-bg.png) no-repeat right;
}
#table-tickets td.open:hover{
	background-color:  #FFFDC4;
	background-image:  none;
}
#table-tickets td.closed{
	background:  url(../images/done-bg.png) no-repeat right;
}
#table-tickets td.closed:hover{
	background-color:  #7FC18B;
	background-image:  none;
	color:  #fff;
}

/* TICKETS DETAIL [new page] */
.ticket-text{
	padding:  10px;
	margin-bottom:  25px;
}
.ticket-text p{
	margin-top:  -5px;
}
#ticket-comment{
	background-color:  #d7d7d7;
	padding-bottom:  65px;
	border:  1px solid #ccc;
}
#ticket-comment img{
	margin:  8px -8px 0 0;
	float:  right;
}
#ticket-new{
	background-color:  #d7d7d7;
	border:  1px solid #aaa;
	padding-bottom:  65px;
}
#ticket-new h4{
	font-size:  13px;
	margin-top:  -5px;
}
#ticket-new input{
	margin-bottom:  15px;
}
#ticket-new img{
	margin:  8px -8px 0 0;
	float:  right;
}
.ticket-description{
	border:  1px solid #ddd;
	background-color:  #FFFCDF;
}
.ticket-comment-admin{
	border:  1px solid #ccc;
	background:  #eee url(../images/logo-planobe-small.png) no-repeat top right;
}
.ticket-comment-user{
	border:  1px solid #ddd;
	background-color:  #FFFCDF;
}
.ticket-solution{
	border:  1px solid #ddd;
	background:  #CFFFD8 url(../images/logo-planobe-small.png) no-repeat top right;
}
p.solution{
	font-weight:  bold;
}
p.ticket-info{
	font-size:  13px;
	margin-bottom:  0;
}

/* DESCRIPTION */
.description{
	border-bottom:  1px solid #ddd;
}
.description-inner{
	margin-top:  15px;
}
.description-avatar{
	float:  right;
}
.description-indented{
	margin-top:  15px;
}
.description-header{
	margin-top:  -5px;
	font-size:  12px;
	border-bottom:  1px dashed #ddd;
}
.description-info{
	color:  #999;
}
.description-author{
	background-color:  #fff;
	border:  none;
	margin-bottom:  -10px;
}
.description-link{
	text-decoration:  none;
	color:  #000;
	font-weight:  lighter;
}
.description-text{

}

/* LEGEND */
.legend-open{
	width:  25px;
	background:  url(../images/open-bg.png) no-repeat right;
}
.legend-done{
	width:  25px;
	background:  url(../images/done-bg.png) no-repeat right;
}

/* COMMENTS */
#error {
	margin: 0 0 10px 0;
	padding-top: 5px;
	text-align: center;
	background-color: #faa;
	border: 1px solid #f88;
	font-size: 85%;
	height: 25px;
}
.comment{
	border-bottom:  1px solid #ddd;
}
.solution{
	background:  url(../images/solution-green-bg.png) repeat-y right;
	padding-right:  10px;
}
.comment-inner{
	margin-top:  15px;
}
.solution-inner{
	background:  url(../images/logo-planobe-small-hd.png) no-repeat top right;
}
.comment-avatar{
	margin-top:  -1px;
	float:  left;
}
.comment-indented{
	margin-top:  15px;
	padding-bottom:  10px;
}
.comment-header{
	font-family:  tahoma;
	margin-top:  -5px;
	padding-left:  60px;
	font-size:  12px;
}
.comment-author{
	background-color:  #fff;
	border:  none;
	margin-bottom:  -10px;
	padding-left:  60px;
}
.comment-link{
	text-decoration:  none;
	color:  #000;
	font-weight:  lighter;
}
.comment-text{
	padding-left:  60px;
	margin-top:  -3px;
}
.comment-buttons{
	font-size:  12px;
	margin-top:  5px;
	float:  right;
	color:  #555;
	margin-left:  10px;
}
.comment-buttons:hover{
	background-color:  #bbb;
	color:  #fff;
}
#ticket-submit-close{
	display:  none;
	margin-top:  10px;
}
#open-new-ticket{
	margin:  8px -5px 0 0;
	float:  right;
}
#btn-cancel{
	margin:  0 15px 0 0;
	float:  right;
}
#input_ticket_hours{
	width:  100%;
}
#check-solution{
	margin:  -25px 0 0 -4px;
	clear:  both;
	float:  left;
}
#solution-detail{
	display:  none;
}
#ticket-checkbox input{
	float:  left;
	clear:  both;
	margin-top:  -17px;
}
#ticket-checkbox label{
	font-size:  13px;
	margin:  -18px 0 0 20px;
	display:  block;
	float:  left;
}
#closeticket_solution{
	margin-top:  -8px;
}
#add-comment{
	margin-bottom:  -1000px;
}
#tickets-list{
	height:  190px;
	clear: both;
}
#input_ticket_hours{
	width:  100px;
}
#used-hours{
	margin-top:  10px;
	float:  left;
}
#notice{
	display: none;
	margin-top:  20px;
	background-color:  #ffc;
	border:  1px solid #ccc;
	text-align:  center;
	padding:  5px;
	clear: both;
}

#flash{
	width: 100%;
	margin-left: -10px;
}

.flashNotice{
	display: none;
	position: absolute;
	background-color: #ffc;
	border: 1px solid #ccc;
	height: 39px;
	font-size: 20px;
	z-index: 9001;
	text-align: center;
	padding-top: 15px;
}

/* PAGINATION */
.pagination{
	letter-spacing:  2px;
	margin-top:  25px;
	text-align:  center;
}
.pagination a{
	text-decoration:  none;
	color:  #777;
}
.pagination a:hover{
	text-decoration:  underline;
}

/* ERRO HANDLING */
#errorExplanation{
	margin-bottom:  20px;
	background-color:  #faa;
	border:  2px solid #f88;
	color:  #000;
	font-size:  11px;
	padding-left:  15px;
}
#errorExplanation h2{
	font-size:  14px;
}
#errorExplanation p{
	font-size:  12px;
}


/* RIGHT */
#right{
	float: left;
	font-family: 'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-left: 3%;
	margin-right: 0;
	margin-top: -6px;
	width: 19%;
}
#right p{
	font-size: 0.75em;
}
#right a.hidden{
	border-bottom: 1px solid #999;
	color: black;
	text-decoration: none;
}
#right a.hidden:hover{
	border-bottom: 1px solid #963;
	color: blue;
	text-decoration: none;
}
#right p.help{
	font-size: 0.75em;
	font-weight: 400;
}
#right p.credit{
	color: #666;
	font-size: 0.65em;
	margin-top: 25px;
}
#right a{
	color: #444;
	text-decoration: none;
}
#right a:hover{
	color: #444;
	text-decoration: underline;
}
#right hr{
	border-color: #bbb;
}
#right h1{
	margin: 20px 0 -5px 0;
}
#right input[type="text"]{
	font-size: 16px;
	border: solid 2px #BBBBBB;
	height: 23px;
	margin-top: -3px;
	padding-top: 4px;
	left: 0;
	right: 0;
	padding-left: 5px;
}
#right input[type="submit"]{
	margin-top: 25px;
	margin-left: 0;
	clear: both;
}
#right h5{
	margin-top: 22px;
}
#right img{
	margin-top: 22px;
	margin-left: -4px;
}
#right p.time-available{
	margin: 15px 0 0 0;
	font-size: 1.6em;
	margin-bottom:  0;
}
#right p.time-used{
	margin:  0;
	font-size:  1.6em;
}
#right span.kind{
	font-size:  12px;
	padding-left:  12px;
}
#right hr{
	margin-left: 3px;
	margin-right: 4px;
}
#promo_users
{
	width: 15px;
	height: 15px;
	float: left;
}
#promo_label
{
	float: left;
	padding-left: 3px;
	font-size: 90%;
}
h6,#content form{
	margin-bottom: 0;
}
#end-application{
	clear: both;
	margin: 0 auto 3.5em 3%;
	min-width: 545px;
	padding: 0 15px;
	width: 67%;
}

/* Framework License Page */
div#licenses-step-1{
	min-height: 110px;
	background-color: #EFF9FF;
	color: #024769;
	padding: 15px;
	margin-top: 20px;
	border: solid 1px #95CBE9;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	background: url("/images/walk-setup.png") no-repeat center right;
	padding-right: 160px;
}

div#licenses-step-1 img{
	height: 25px;
}

div#licenses-step-1 h1{
	margin-top: -5px;
}

div#licenses-step-1 a{
	color: #024769;
	font-size: 80%;
}

div#licenses-step-1 a:hover{
	background-color: #024769;
	color: #EFF9FF;
}

div#licenses-step-2{
	min-height: 110px;
	background-color: #FFF7DF;
	color: #415249;
	padding: 15px;
	margin-top: 20px;
	border: solid 1px #EFD279;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	background: url("/images/walk-find.png") no-repeat center right;
	padding-right: 160px;
}

div#licenses-step-2 h1{
	margin-top: -5px;
}

div#licenses-step-2 a, div#license-notification a#marker{
	color: #415249;
	font-size: 80%;
	background: url("../images/marker.png") no-repeat center left;
	padding-left: 20px;
}

div#licenses-step-2 a:hover{
	background-color: #415249;
	color: #FFF7DF;
}

div#input-serial-number{
	background-color: #F2FFDF;
	color: #2C5700;
	padding: 15px;
	margin-top: 20px;
	border: solid 1px #AFD775;
		
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

div#input-serial-number h1{
	margin-top: -5px;
}

#walk-server-listing{
  width: 100%;
  text-align: center;
  margin-top: 20px;
  color: #2c5700;
}

table#walk-server-listing td{
  padding: 5px 10px;
  background-color: #f2ffdf;
}

table#walk-server-listing th{
	border-bottom: solid 1px #afd775;
	background: #fff url(../images/header-bg.png) repeat-x top left;
	padding: 7px 0;
	width: 20%;
	color: #fcfcfc;
	text-shadow: 1px 1px #333;
	letter-spacing:  1px;
}

.top-left-corner{
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
}
.top-right-corner{
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
}

.lic-waiting{
  background: #f2ffdf url(../images/icon-waiting.png) no-repeat top right;
}
.lic-ok{
  background: #f2ffdf url(../images/icon-ok.png) no-repeat top right;
}
.lic-expired{
  background: #f2ffdf url(../images/icon-expired.png) no-repeat top right;
  padding-left: 15px;
}

div#input-serial-number a{
	color: #2C5700;
	font-weight: bolder;
	text-decoration: none;
}

div#input-serial-number a:hover{
 	text-decoration: underline;
}

div#license-notification{
	background-color: #FFE9DF;
	color: #511F1F;
	padding: 15px;
	margin-top: 20px;
	border: solid 1px #DE9D7F;
		
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

div#license-notification h1{
	margin-top: -5px;
}

div#license-notification a#marker:hover{
	background-color: #511F1F;
	color: #FFE9DF;
}

div#license-notification h2{
	margin: 0 auto;
	margin-top: 7px;
	padding: 8px;
	font-size: 24px;
	text-align: center;
	white-space: normal;
	border: 2px dashed;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 250px;
}

div#license-notification textarea{
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #511F1F;
	text-align: center;
}

div#license-notification img{
	margin-left: 4px;
}
	
p#copy-license{
	font-size: 75%;
	padding-top: 10px;
}

#txtserial{
	font-size: 20px;
	border: solid 2px #AFD775;
	color: #2C5700;
	height: 27px;
	width: 350px;
	margin-top: -3px;
	padding-top: 4px;
}

#txaIdentification{
	font-size: 20px;
	border: solid 2px #AFD775;
	color: #2C5700;
	width: 500px;
	margin-top: -3px;
	padding-top: 4px;
}

#btn-gerar-licenca{
	margin-left: 5px;
}

#btn-gerar-licenca-ws{
/*	margin-left: 5px;
	margin-top: 80px;*/	
}

h1#license-help-title{
	clear: both;
	color: #415249;
	border-left: solid 3px #677F72;
	padding-left: 5px;
}
h2.walk-title{
	clear: both;
	color: #415249;
  padding-top: 15px;
  margin-bottom: -5px;
}
#right p.license-available{
	margin:  15px 0 0 0;
	font-size:  1.6em;
	margin-bottom:  0;
	color: #2C5700;
}
#right p.license-used{
	margin:  0;
	font-size:  1.6em;
	color: #511F1F;
}
#right span{
	color: #000;
}

/* BILLING */
#spinner{
  display: none;
}
.customer-title{
  float: left;
}
.img-report, .link-report{
  float: right;
}
table#billing{
	width: 100%;
}

table#billing th{
	background-color: #F2FFDF;
	color: #2C5700;
	padding: 5px;
}

th#customer{
	width: 40%;
	text-align: left;
}

td.lic{
	text-align: center;
}

table.inner-lic{
	width: 100%;
	margin: 10px 0;
}

td.mid{
	width: 33%;
}

.lic img{
	position: absolute;
	margin: 3px 0 0 5px;
}
.btn-action{
	float: left;
	margin-top: 1px;
	padding: 0 15px 0 15px;
}
.action-column{
	width: 15px;
}
.ok{
	background: url(../images/icon-ok.png) no-repeat top 20px;
}
.expired{
	background: url(../images/icon-expired.png) no-repeat top 20px;
}
td span{
	margin-left: 55px;
	float: left;
}
select.input-date{
	margin: 8px 0;
}

div#framework-lic{
	background-color: #FFF7DF;
	color: #415249;
	border: solid 1px #EFD279;
	float: left;
	width: 48%;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

div#framework-lic-remove{
  margin-right: 2px;
	background-color: #FFF7DF;
	color: #415249;
	border: solid 1px #EFD279;
	float: right;
	width: 48%;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

div#framework-lic h1, div#framework-lic h2, div#framework-lic p{
  margin-left: 15px;
}
div#framework-lic-remove h1, div#framework-lic-remove h2, div#framework-lic-remove p{
  margin-left: 15px;
}

table#walk-server-list{
  clear: both;
	margin-top: 20px;
	float: left;
	width: 100%;
	text-align: center;
	color: #2C5700;
}

table#walk-server-list th{
  border-bottom: solid 1px #afd775;
  background: #fff url(../images/header-bg.png) repeat-x top left;
  padding: 7px 0;
  color: #fcfcfc;
  text-shadow: 1px 1px #333;
  letter-spacing: 1px;
}

#walk-server-list td{
	height: 30px;
	background-color: #F2FFDF;
}

#walk-server-list img{
	margin-top: 4px;
}

#walk-server-list a.status{
	margin-left: 10px;
}

.dash{
  border-right: dotted 1px #AFD775;
}

.dash-row{
  border-bottom: dotted 1px #AFD775;
}

table#walk-server-list td.footer-dash{
  border-bottom: dotted 1px #AFD775;
}

.button{
  margin-bottom: 15px;
}
input.billing-lic{
	font-size: 16px;
	border: solid 2px #EFD279;
	color: #2C5700;
	height: 23px;
	margin-top: -3px;
	padding-top: 4px;
	text-align: center;
	margin-left: 15px;
	width: 165px;
}
.data-field, .data-field-nil{
	font-size: 16px;
	border: solid 2px #AFD775;
	color: #2C5700;
	height: 23px;
	width: 115px;
	margin-top: -3px;
	padding-top: 4px;
	text-align: center;
	margin: 3px;
}

.data-field-nil{
	color: #B5CF8E;
}

div.customer{
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	background-color: #efefef;
	border: solid 1px #bbb;
  padding: 0;
	clear: both;
}
div.customer img, div.customer p{
  margin: 0;
  padding: 5px;
}
div.customer p{
  width: 90%;
}
div.customer:hover{
	background-color: #dfdfdf;
}

p.centered-text{
	text-align: center;
}

div.hidden{
	display: none;
}

p.desc{
	margin-bottom: 0;
}

.pagination{
	clear: both;
}

.dateField{
	color: #F2FFDF;
}

div.step{
  padding: 0 15px 15px 15px;
	margin-top: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
}

div.step a{
	font-size: 80%;
	background: url("../images/marker.png") no-repeat center left;
	padding-left: 20px;	
}

div#step-1{
  margin-top: 35px;
	color: #2C5700;
	border: solid 1px #AFD775;
}
div#step-1 a{
  color: #2C5700;
}
div#step-1 a:hover{         
  color: #eee;
  background-color: #2C5700;
}

div#step-2{
	color: #024769;
	border: solid 1px #95CBE9;
}
div#step-2 a{
	color: #024769;
}
div#step-2 a:hover{         
  color: #eee;
  background-color: #024769;
}

div#step-3{
	color: #415249;
	border: solid 1px #EFD279;
}

/* Buttons */
.button{
	width: 198px;
	height: 52px;
	display: block;
}

.button-green{
	text-align: center;
	margin: -9px 0 5px 0;
}

.button span, .button-green span{
	display: none;
}

.button-form{
	margin:  3px -5px 0 10px;
	float:  right;
}

.button-form{
	width: 200px;
	height: 60px;
	border: none;
	color: transparent;
	font-size: 0;
	line-height: 0;
}

a#button-tickets-pt-BR{background: url("../images/buttons/pt-BR/button-tickets.png");}
a#button-tickets-pt-BR:hover{background: url("../images/buttons/pt-BR/button-tickets.png") 0 54px;}
a#button-tickets-en{background: url("../images/buttons/en/button-tickets.png");}
a#button-tickets-en:hover{background: url("../images/buttons/en/button-tickets.png") 0 54px;}

a#button-frameworks-pt-BR{background: url("../images/buttons/pt-BR/button-frameworks.png");}
a#button-frameworks-pt-BR:hover{background: url("../images/buttons/pt-BR/button-frameworks.png") 0 54px;}
a#button-frameworks-en{background: url("../images/buttons/en/button-frameworks.png");}
a#button-frameworks-en:hover{background: url("../images/buttons/en/button-frameworks.png") 0 54px;}

a#button-servers-pt-BR{background: url("../images/buttons/pt-BR/button-servers.png");}
a#button-servers-pt-BR:hover{background: url("../images/buttons/pt-BR/button-servers.png") 0 54px;}
a#button-servers-en{background: url("../images/buttons/en/button-servers.png");}
a#button-servers-en:hover{background: url("../images/buttons/en/button-servers.png") 0 54px;}

a#button-open-new-ticket-pt-BR{background: url("../images/buttons/pt-BR/button-open-new-ticket.png");}
a#button-open-new-ticket-pt-BR:hover{background: url("../images/buttons/pt-BR/button-open-new-ticket.png") 0 54px;}
a#button-open-new-ticket-en{background: url("../images/buttons/en/button-open-new-ticket.png");}
a#button-open-new-ticket-en:hover{background: url("../images/buttons/en/button-open-new-ticket.png") 0 54px;}

input#button-open-ticket-pt-BR{background: url("../images/buttons/pt-BR/button-open-ticket.png");}
input#button-open-ticket-pt-BR:hover{background: url("../images/buttons/pt-BR/button-open-ticket.png") 0 54px;}
input#button-open-ticket-en{background: url("../images/buttons/en/button-open-ticket.png");}
input#button-open-ticket-en:hover{background: url("../images/buttons/en/button-open-ticket.png") 0 54px;}

a#button-report-pt-BR{background: url("../images/buttons/pt-BR/button-report.png");}
a#button-report-pt-BR:hover{background: url("../images/buttons/pt-BR/button-report.png") 0 54px;}
a#button-report-en{background: url("../images/buttons/en/button-report.png");}
a#button-report-en:hover{background: url("../images/buttons/en/button-report.png") 0 54px;}

input#button-comment-pt-BR{background: url("../images/buttons/pt-BR/button-comment.png");}
input#button-comment-pt-BR:hover{background: url("../images/buttons/pt-BR/button-comment.png") 0 54px;}
input#button-comment-en{background: url("../images/buttons/en/button-comment.png");}
input#button-comment-en:hover{background: url("../images/buttons/en/button-comment.png") 0 54px;}

input#button-close-pt-BR{background: url("../images/buttons/pt-BR/button-close.png");}
input#button-close-pt-BR:hover{background: url("../images/buttons/pt-BR/button-close.png") 0 54px;}
input#button-close-en{background: url("../images/buttons/en/button-close.png");}
input#button-close-en:hover{background: url("../images/buttons/en/button-close.png") 0 54px;}

a#button-cancel-pt-BR{background: url("../images/buttons/pt-BR/button-cancel.png");}
a#button-cancel-pt-BR:hover{background: url("../images/buttons/pt-BR/button-cancel.png") 0 54px;}
a#button-cancel-en{background: url("../images/buttons/en/button-cancel.png");}
a#button-cancel-en:hover{background: url("../images/buttons/en/button-cancel.png") 0 54px;}

/* Paginate */
br#break-paginate{
	clear: both;
	size: 100%;
	margin-top: 25px
}

/* DEFAULT ERROR PAGES [404, 422, 500] */
#container-inf{
	margin: 0 auto;
	min-width: 760px;
	width: 92%;
	display: block;
}
#link-site{
	text-decoration: none;
	color: #000;
}
#inf{
	padding-bottom: 10px;
	border-bottom: #555 solid 5px;
}
#inf-credits, #inf-credits a{
	font-size: 10px;
	color: #888;
}
#product-inf{
	background-color: #555;
}
