.thx_buttons{
		background: #F1F1F1;
		border: 1px solid #DCDCDC;
		padding: 10px 5px 10px 5px;
		margin: 10px;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
}

#gracias a{
		color: #4F8A10;
		text-decoration: none;	   
}

#egracias a{
		color: #D8000C;
		text-decoration: none;
}

.bad_thx{
		color: #D8000C;
		font-family: 'Lucida Console';
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		background: none repeat scroll 0% 0% rgb(216, 227, 237);
		border: 2px solid rgb(189, 225, 253);
		box-shadow: 0px 0px 1em rgb(182, 182, 182);
		border-radius: 4px;
		padding: 3px 5px;
}

.neutral_thx{
		color: #424242;
		font-family: 'Lucida Console';
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		background: none repeat scroll 0% 0% rgb(216, 227, 237);
		border: 2px solid rgb(189, 225, 253);
		box-shadow: 0px 0px 1em rgb(182, 182, 182);
		border-radius: 4px;
		padding: 3px 5px;
}

.good_thx{
		color: #4F8A10;
		font-family: 'Lucida Console';
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		background: none repeat scroll 0% 0% rgb(216, 227, 237);
		border: 2px solid rgb(189, 225, 253);
		box-shadow: 0px 0px 1em rgb(182, 182, 182);
		border-radius: 4px;
		padding: 3px 5px;	
}

.info_thx, .exito_thx, .alerta_thx, .error_thx {
       font-family:Arial, Helvetica, sans-serif;
       font-size:13px;
       border: 1px solid;
       margin: 10px 0px;
       padding:10px 8px 10px 50px;
       background-repeat: no-repeat;
       background-position: 10px center;
	   text-align: center;
	   font-weight: bold;
	   border-radius: 5px;
}

.info_thx {
       color: #00529B;
       background-color: #BDE5F8;
       background-image: url(images/info.png);
}

.exito_thx {
       background-color: #548600;
       background-image:url(images/exito.png);
}

.alerta_thx {
       color: #9F6000;
       background-color: #FEEFB3;
       background-image: url(images/alerta.png);
}

.error_thx {
       color: #D8000C;
       background-color: #FFBABA;
       background-image: url(images/error.png);
}

.thx_hideshow_btn{
	   background-color:  rgb(0, 102, 140);
	   background-image:linear-gradient(top, rgb(0, 102, 140), rgb(239, 242, 250));
	   background-image:-o-linear-gradient(top, rgb(0, 102, 140), rgb(239, 242, 250));
	   color: #fff;
	   border:1px solid #dcdcdc;
	   border:1px solid rgba(0, 0, 0, 0.1);
	   border-radius:2px;
	   font-family:verdana,sans-serif,arial;
	   font-size:11px;
	   font-weight:bold;
	   height:29px;
	   line-height:27px;
	   margin:11px 6px;
	   min-width:54px;
	   padding:0 8px;
	   text-align:center;
}

.thx_hideshow_btn:hover {
	   background-color:rgb(0, 90, 134);
	   background-image:linear-gradient(top,rgb(0, 90, 134),rgb(0, 90, 114));
	   background-image:-o-linear-gradient(top,rgb(0, 90, 134),rgb(0, 100, 114));
	   color: #fff;
	   cursor: pointer;
}