@import url(http://fonts.googleapis.com/css?family=Fredoka+One|Comfortaa|Didact+Gothic);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,500,700);
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,900);
body {
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
}
a, a:hover {
	transition: .3s all;
	-moz-transition: .3s all;
	-o-transition: .3s all;
	-webkit-transition: .3s all;
	text-decoration: none;
}
body a:visited {
	color: #00F;
}
.index {
	display: block;
	width: 100%;
	padding: 20px 0;
	text-align: center;
	background: rgba(204,255,204,1);
	text-decoration: none;
	text-decoration: none;
	color: #060;
}
/*#wrapper a, a:visited{
	color:#060;
}
*/.index:hover {
	background: rgba(0,204,51,0.6);
	color: #090;
}
h1, h2, h3 {
	margin: 0;
	margin-left: 20px;
	border-left: solid 3px #060;
	border-bottom: solid 1px #0C3;
	padding-left: 5px;
	color: #3C3;
	font-size: 16px;
	display: block;
	width: 90%;
}
#nav {
	width: 98%;
	border: 1px solid #34740e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 10px;
	font-family: 'Ubuntu', sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	display: block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 0px;
	background-color: #4ba614;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
	background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
	background-image: -moz-linear-gradient(top, #4ba614, #008c00);
	background-image: -ms-linear-gradient(top, #4ba614, #008c00);
	background-image: -o-linear-gradient(top, #4ba614, #008c00);
	background-image: linear-gradient(to bottom, #4ba614, #008c00);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#4ba614, endColorstr=#008c00);
}
#nav a, a:visited {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
}
#nav a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#wrapper {
	width: 100%;
}
.id_tabela {
	border: solid 1px #CCC;
	border-collapse: collapse;
	text-transform: uppercase;
	font-size: 12px;
}
.id_tabela th {
	background: #060;
	color: #FFF;
}
.id_tabela td {
	border: solid thin #CCC;
}
tr#coll td {
	border: solid thin #CCC;
}
tr.coll td {
	border: solid thin #CCC;
}
.id_tabela tr:hover {
	background: #CFF;
}
fieldset {
	border: solid 1px #CCCCCC;
}
legend {
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.empty {
	margin-left: 20px;
	display: block;
	padding: 5px;
	border: solid 1px red;
	width: 90%;
	color: #F00;
	font-weight: bold;
}
.confirm {
	display: block;
	padding: 5px;
	color: #090;
	background: #D7FDBB;
	border: solid thin #0c0;
	font-size: 18px;
	width: 90%;
}
.title2 {
	color: #000;
	text-transform: uppercase;
}
.confirma-exclusao {
	display: block;
	width: 80%;
	margin-left: 20px;
	border: solid 1px #999999;
	background: #E2E2E2;
	color: #666;
	padding: 10px;
}
#tela-login {
	padding: 20px;
	border: solid thin #69F;
	text-align: center;
	display: block;
	width: 300px;
	margin-left: -150px;
	position: absolute;
	left: 50%;
	background: rgba(255, 255, 255, 0.4);
}
.button_example:visited {
	color: #FFF;
}
.button_example {
	border: 1px solid #8bcf54;
	-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: #a9db80;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a9db80), to(#96c56f));
	background-image: -webkit-linear-gradient(top, #a9db80, #96c56f);
	background-image: -moz-linear-gradient(top, #a9db80, #96c56f);
	background-image: -ms-linear-gradient(top, #a9db80, #96c56f);
	background-image: -o-linear-gradient(top, #a9db80, #96c56f);
	background-image: linear-gradient(to bottom, #a9db80, #96c56f);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#a9db80, endColorstr=#96c56f);
}
.button_example:visited {
	color: #FFF;
}
.button_example:hover {
	border: 1px solid #74bf36;
	color: #FFF;
	background-color: #8ed058;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8ed058), to(#7bb64b));
	background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
	background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
	background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
	background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
	background-image: linear-gradient(to bottom, #8ed058, #7bb64b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8ed058, endColorstr=#7bb64b);
}
.botao_form {
	border: 1px solid #34740e;
	-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: #4ba614;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
	background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
	background-image: -moz-linear-gradient(top, #4ba614, #008c00);
	background-image: -ms-linear-gradient(top, #4ba614, #008c00);
	background-image: -o-linear-gradient(top, #4ba614, #008c00);
	background-image: linear-gradient(to bottom, #4ba614, #008c00);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#4ba614, endColorstr=#008c00);
}
.botao_form:visited {
	color: #FFF;
}
.botao_form:hover {
	border: 1px solid #224b09;
	background-color: #36780f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
	background-image: -webkit-linear-gradient(top, #36780f, #005900);
	background-image: -moz-linear-gradient(top, #36780f, #005900);
	background-image: -ms-linear-gradient(top, #36780f, #005900);
	background-image: -o-linear-gradient(top, #36780f, #005900);
	background-image: linear-gradient(to bottom, #36780f, #005900);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#36780f, endColorstr=#005900);
}
.atemption {
	display: block;
	border: solid 1px #FFCC00;
	background: rgba(255,255,0,0.2);
	color: #F90;
	padding: 3px;
	width: 90%;
	font-size: 14px;
}
.particular {
	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: #C00;
	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);
}
.particular: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);
}
.total {
	font-size: 16px;
	font-weight: bold;
}
#nav_clubmed {
	border: 1px solid #b30808;
	padding: 8px 0px;
	background-color: #e40a0a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
	background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
	background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
	background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
	background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
	background-image: linear-gradient(to bottom, #e40a0a, #9f0202);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e40a0a, endColorstr=#9f0202);
}
#nav_clubmed a, a:visited {
	color: #FFF;
	font-size: 16px;
	padding: 5px 2px;
}
#nav_clubmed a:hover {
	border: solid thin #FCC;
	color: #FCC;
}
legend.estilo {
	display: block;
	width: 100%;
	padding: 5px;
	background: #6F9;
	color: #060;
	margin-left: -12px;
	padding-right: 18px;
	font-weight: bold;
}
legend.clubdesc {
	display: block;
	width: 100%;
	padding: 5px;
	background: #900;
	color: #FFF;
	margin-left: -12px;
	padding-right: 18px;
	font-weight: bold;
}
body {
	text-transform: uppercase;
}
input[type=text], select, textarea {
	text-transform: uppercase;
}
.busca {
	display: block;
	padding: 8px;
	border-radius: 4px;
	border: solid 2px #999;
	background: rgba(204,204,204,0.3);
}
.sucesso1 {
	display: block;
	padding: 15px;
	border: solid thin #7db67e;
	border-radius: 4px;
	color: #388f39;
	background: #d7e8d7;
}
.info1 {
	display: block;
	padding: 15px;
	border: solid thin #73adc9;
	border-radius: 4px;
	color: #2881ac;
	background: #d4e5ee;
}
.cuidado1 {
	display: block;
	padding: 15px;
	border: solid thin #EFBA03;
	border-radius: 4px;
	color: #EFBA03;
	background: rgba(255,204,0,0.1);
}
.perigo1 {
	display: block;
	padding: 15px;
	border: solid thin #e5908f;
	border-radius: 4px;
	color: #d75553;
	background: #f7dddc;
}
.btn, .btn:visited {
	background: #149040;
	border-color: #127e38;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	cursor: pointer;
	padding: 6px 11px 7px;
	border-radius: 4px;
	display: inline-block;
	font-size: 13px;
	line-height: 1.42857;
	text-decoration: none;
	text-align: center;
	white-space: normal;
	color: #FFF;
	vertical-align: top;
	font-weight: normal;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.btn:hover {
	background: #060;
}
div#loader {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #eee;
	background-image: url('../../js/load.gif');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.ppra_button {
	border-top-color: #819BCB;
	border-right-color: #819BCB;
	border-bottom-color: #5E050B;
	border-left-color: #819BCB;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	display: inline-block;
	width:150px;
	/*text-shadow: -1px 1px 0 rgba(255,255,255,0.4);*/
	font-weight:normal;
	color: #FFF;
	background-color: #F62B2B;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F62B2B), to(#D20202));
	background-image: -webkit-linear-gradient(top, #F62B2B, #D20202);
	background-image: -moz-linear-gradient(top, #F62B2B, #D20202);
	background-image: -ms-linear-gradient(top, #F62B2B, #D20202);
	background-image: -o-linear-gradient(top, #F62B2B, #D20202);
	background-image: linear-gradient(to bottom, #F62B2B, #D20202);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F62B2B, endColorstr=#D20202);
}
.ppra_button:visited {
	color: #FFF;
}
.ppra_button:hover {
	border-top-color: #819BCB;
	border-right-color: #819BCB;
	border-bottom-color: #5E050B;
	border-left-color: #819BCB;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	color: #4D0D0D;
	background-color: #E40A0A;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E40A0A), to(#9F0202));
	background-image: -webkit-linear-gradient(top, #E40A0A, #9F0202);
	background-image: -moz-linear-gradient(top, #E40A0A, #9F0202);
	background-image: -ms-linear-gradient(top, #E40A0A, #9F0202);
	background-image: -o-linear-gradient(top, #E40A0A, #9F0202);
	background-image: linear-gradient(to bottom, #E40A0A, #9F0202);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#E40A0A, endColorstr=#9F0202);
}
