@import url(http://fonts.googleapis.com/css?family=Lobster);

#wrapper {
	min-width: 400px;
	max-width: 460px;
}
body{
	font-family:Calibri, candara, sans-serif;
	font-size:12px;
	color:#000;
}
h1,h2,h3{
	margin:0;
	margin-left:20px;
	border-left:solid 3px #FF6600;
	border-bottom:solid 1px #f60;
	padding-left:5px;
	color:#F60;
	font-size:16px;
	display:block;
	width:90%;
}
#nav{
	display:block;
	background:#FF9;
	border-bottom:solid 2px #f60;
	width:100%;
	max-width:460px;
	padding:5px 0;
	font-size:11px;
}
#nav a, a:visited{
	text-decoration:none;
	color:#F60;
	text-align:center;
	display:block;
}
#nav a:hover{
	text-decoration:underline;
	color:#666;
}
#wrapper {
	min-width: 300px;
	max-width: 460px;
}
.animal{
	color:#000;
}
#id_tabela{
	margin-left:2px;
}
#id_tabela th{
	background:#FF9;
	color:#F60;
}
#id_tabela tr:hover{
	background:#EBEBEB;
}
.id_tabela{
	margin-left:2px;
}
.id_tabela th{
	background:#FF9;
	color:#F60;
}
.id_tabela tr:hover{
	background:#EBEBEB;
}
.empty{
	margin-left:20px;
	display:block;
	padding:5px;
	border:solid 1px red;
	width:90%;
	color:#F00;
	font-weight:bold;
}
h3 a{
	text-decoration:none;
}
h1 a,h2 a, h3 a{
	color:inherit;
	text-decoration:none;
}
.success{
	display:block;
	padding:5px;
	border:solid 1px #33CC00;
	background:#CF9;
	color:#390;
}
.square-table {
	border: 1px solid #d7dada;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
	width:100%;
/*	font-weight: bold;
*/	color: #666;
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#dfdddd);
}
a.button_example {
	border: 1px solid #f9f68a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
	font-weight: bold;
	color: #F60;
	background-color: #fcfac0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfac0), to(#f6f283));
	background-image: -webkit-linear-gradient(top, #fcfac0, #f6f283);
	background-image: -moz-linear-gradient(top, #fcfac0, #f6f283);
	background-image: -ms-linear-gradient(top, #fcfac0, #f6f283);
	background-image: -o-linear-gradient(top, #fcfac0, #f6f283);
	background-image: linear-gradient(to bottom, #fcfac0, #f6f283);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fcfac0, endColorstr=#f6f283);
}
a.button_example:hover {
	border: 1px solid #f7f25f;
	background-color: #faf68f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#faf68f), to(#f3ed53));
	background-image: -webkit-linear-gradient(top, #faf68f, #f3ed53);
	background-image: -moz-linear-gradient(top, #faf68f, #f3ed53);
	background-image: -ms-linear-gradient(top, #faf68f, #f3ed53);
	background-image: -o-linear-gradient(top, #faf68f, #f3ed53);
	background-image: linear-gradient(to bottom, #faf68f, #f3ed53);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#faf68f, endColorstr=#f3ed53);
}
.titulos {
	font-size: 18px;
	text-transform: uppercase;
}
.id_tabela thead {
	background: #FF9;
	color: #F60;
}
.id_tabela tr:hover {
	background: #EBEBEB;
}
#id_tabela_degrade thead {
	background: #FF9;
	color: #F60;
}
#id_tabela_degrade tr:hover {
	background: #FF9;
}
.atencao {
	margin-left: 20px;
	display: block;
	padding: 5px;
	font-size: 16px;
	text-transform: uppercase;
	border: solid 1px #F60;
	width: 90%;
	color: #F00;
	background: #FFC;
	font-weight: bold;
}
a.pgto {
	border: 1px solid #91b41a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b6e026;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b6e026), to(#abdc28));
	background-image: -webkit-linear-gradient(top, #b6e026, #abdc28);
	background-image: -moz-linear-gradient(top, #b6e026, #abdc28);
	background-image: -ms-linear-gradient(top, #b6e026, #abdc28);
	background-image: -o-linear-gradient(top, #b6e026, #abdc28);
	background-image: linear-gradient(to bottom, #b6e026, #abdc28);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#b6e026, endColorstr=#abdc28);
}
a:hover.pgto {
	border: 1px solid #718c14;
	background-color: #95b91a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#95b91a), to(#8bb41d));
	background-image: -webkit-linear-gradient(top, #95b91a, #8bb41d);
	background-image: -moz-linear-gradient(top, #95b91a, #8bb41d);
	background-image: -ms-linear-gradient(top, #95b91a, #8bb41d);
	background-image: -o-linear-gradient(top, #95b91a, #8bb41d);
	background-image: linear-gradient(to bottom, #95b91a, #8bb41d);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#95b91a, endColorstr=#8bb41d);
}
.ex {
	border: solid thin #DBDBDB;
}
.ex tr:hover {
	background: #DBDBDB;
	font-weight: bold;
}
.resultados {
	border: solid 1px #DDDDDD;
}
.resultados thead {
	background: #FFC;
	color: #F60;
	font-weight: bold;
}
.resultados tr:hover {
	background: #E2E2E2;
}
fieldset {
	border: solid 1px #CECECE;
}
legend {
	font-weight: bold;
	color: #666;
}
.debito {
	color: #F00;
	font-weight: bold;
}
.hj {
	font-weight: bold;
}
a.button_ {
	border: 1px solid #ffad41;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	color:#FFF;
	background-color: #ffc579;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#fb9d23));
	background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
	background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
	background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
	background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
	background-image: linear-gradient(to bottom, #ffc579, #fb9d23);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffc579, endColorstr=#fb9d23);
}
a.button_:hover {
	border: 1px solid #ff9913;
	background-color: #ffaf46;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404));
	background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
	background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
	background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
	background-image: -o-linear-gradient(top, #ffaf46, #e78404);
	background-image: linear-gradient(to bottom, #ffaf46, #e78404);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffaf46, endColorstr=#e78404);
}

.button_lab{
border:1px solid #ffc826; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #ffd65e; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
 background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
 background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
 background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
 background-image: -o-linear-gradient(top, #ffd65e, #febf04);
 background-image: linear-gradient(to bottom, #ffd65e, #febf04);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);}

.button_lab:hover{
 border:1px solid #f7b800;
 background-color: #ffc92b; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc92b), to(#ce9a01));
 background-image: -webkit-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -moz-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -ms-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -o-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: linear-gradient(to bottom, #ffc92b, #ce9a01);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01);
 }
 
 
 /* BOTOES PERSONALIZADOS COLORIDOS */

.botao_verde {
	border: 1px solid #91b41a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b6e026;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b6e026), to(#abdc28));
	background-image: -webkit-linear-gradient(top, #b6e026, #abdc28);
	background-image: -moz-linear-gradient(top, #b6e026, #abdc28);
	background-image: -ms-linear-gradient(top, #b6e026, #abdc28);
	background-image: -o-linear-gradient(top, #b6e026, #abdc28);
	background-image: linear-gradient(to bottom, #b6e026, #abdc28);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#b6e026, endColorstr=#abdc28);
}
.botao_verde:hover {
	border: 1px solid #718c14;
	background-color: #95b91a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#95b91a), to(#8bb41d));
	background-image: -webkit-linear-gradient(top, #95b91a, #8bb41d);
	background-image: -moz-linear-gradient(top, #95b91a, #8bb41d);
	background-image: -ms-linear-gradient(top, #95b91a, #8bb41d);
	background-image: -o-linear-gradient(top, #95b91a, #8bb41d);
	background-image: linear-gradient(to bottom, #95b91a, #8bb41d);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#95b91a, endColorstr=#8bb41d);
}
.button_cinza {
	border: 1px solid #b7b7b7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d3d3d3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#707070));
	background-image: -webkit-linear-gradient(top, #d3d3d3, #707070);
	background-image: -moz-linear-gradient(top, #d3d3d3, #707070);
	background-image: -ms-linear-gradient(top, #d3d3d3, #707070);
	background-image: -o-linear-gradient(top, #d3d3d3, #707070);
	background-image: linear-gradient(to bottom, #d3d3d3, #707070);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d3d3d3, endColorstr=#707070);
}
.button_cinza:hover {
	border: 1px solid #a0a0a0;
	background-color: #bababa;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#bababa), to(#575757));
	background-image: -webkit-linear-gradient(top, #bababa, #575757);
	background-image: -moz-linear-gradient(top, #bababa, #575757);
	background-image: -ms-linear-gradient(top, #bababa, #575757);
	background-image: -o-linear-gradient(top, #bababa, #575757);
	background-image: linear-gradient(to bottom, #bababa, #575757);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#bababa, endColorstr=#575757);
}
.button_lilas {
	border: 1px solid #8a66f4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b29af8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b29af8), to(#9174ed));
	background-image: -webkit-linear-gradient(top, #b29af8, #9174ed);
	background-image: -moz-linear-gradient(top, #b29af8, #9174ed);
	background-image: -ms-linear-gradient(top, #b29af8, #9174ed);
	background-image: -o-linear-gradient(top, #b29af8, #9174ed);
	background-image: linear-gradient(to bottom, #b29af8, #9174ed);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#b29af8, endColorstr=#9174ed);
}
.button_lilas:hover {
	border: 1px solid #693bf1;
	background-color: #8e6af5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8e6af5), to(#6d47e7));
	background-image: -webkit-linear-gradient(top, #8e6af5, #6d47e7);
	background-image: -moz-linear-gradient(top, #8e6af5, #6d47e7);
	background-image: -ms-linear-gradient(top, #8e6af5, #6d47e7);
	background-image: -o-linear-gradient(top, #8e6af5, #6d47e7);
	background-image: linear-gradient(to bottom, #8e6af5, #6d47e7);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8e6af5, endColorstr=#6d47e7);
}
.button_red_claro {
	border: 1px solid #ff6262;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff9a9a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9a9a), to(#ff4040));
	background-image: -webkit-linear-gradient(top, #ff9a9a, #ff4040);
	background-image: -moz-linear-gradient(top, #ff9a9a, #ff4040);
	background-image: -ms-linear-gradient(top, #ff9a9a, #ff4040);
	background-image: -o-linear-gradient(top, #ff9a9a, #ff4040);
	background-image: linear-gradient(to bottom, #ff9a9a, #ff4040);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ff9a9a, endColorstr=#ff4040);
}
.button_red_claro:hover {
	border: 1px solid #ff3434;
	background-color: #ff6767;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6767), to(#ff0d0d));
	background-image: -webkit-linear-gradient(top, #ff6767, #ff0d0d);
	background-image: -moz-linear-gradient(top, #ff6767, #ff0d0d);
	background-image: -ms-linear-gradient(top, #ff6767, #ff0d0d);
	background-image: -o-linear-gradient(top, #ff6767, #ff0d0d);
	background-image: linear-gradient(to bottom, #ff6767, #ff0d0d);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ff6767, endColorstr=#ff0d0d);
}