/* CSS Document */

/* 
a:link { color:#000; text-decoration:none; }
a:visited { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
*/
a:link		{ color:#8062a9; text-decoration:none; }
a:visited	{ color:#8062a9; text-decoration:none; }
a:hover		{ color:#8062a9; text-decoration:underline; }

.cor_ano:link		{ color:#8062a9; text-decoration:none; }
.cor_ano:visited	{ color:#8062a9; text-decoration:none; }
.cor_ano:hover		{ color:#8062a9; text-decoration:underline; }

.cor_ano a:link		{ color:#8062a9; text-decoration:none; }
.cor_ano a:visited	{ color:#8062a9; text-decoration:none; }
.cor_ano a:hover		{ color:#8062a9; text-decoration:underline; }



.menu_p:link		{ color:#FFF; text-decoration:none; }
.menu_p:visited	{ color:#FFF; text-decoration:none; }
.menu_p:hover		{ color:#e1e41b; text-decoration:none !important; background-color: #000; }


.preto				{ color:#000000; text-decoration:none; }
.preto a:link		{ color:#000000; text-decoration:none; }
.preto a:visited	{ color:#000000; text-decoration:none; }
.preto a:hover		{ color:#000000; text-decoration:underline !important; }

.vermelho				{ color:#8062a9; text-decoration:none;  }
.vermelho a:link		{ color:#8062a9; text-decoration:none; }
.vermelho a:visited		{ color:#8062a9; text-decoration:none; }
.vermelho a:hover		{ color:#8062a9; text-decoration:none !important;  }


.vermelho2 a:link		{ color:#8062a9; text-decoration:none; }
.vermelho2 a:visited		{ color:#8062a9; text-decoration:none; }
.vermelho2 a:hover		{ color:#8062a9; text-decoration:none !important;  }

.branco				{ color:#ffffff !important; text-decoration:none; }
.branco a:link		{ color:#ffffff; text-decoration:none; }
.branco a:visited	{ color:#ffffff; text-decoration:none; }
.branco a:hover		{ color:#000; text-decoration:none !important; }

.uppercase{
	text-transform:uppercase;	
}
.tam11 { font-size:11px; }
.tam12 { font-size:12px; }
.tam13 { font-size:13px; }
.tam14 { font-size:14px; }
.tam16 { font-size:16px; }
.tam18 { font-size:18px; }
.tam22 { font-size:22px; }
.tam24 { font-size:24px; }
.tam26 { font-size:26px; }
.tam30 { font-size:30px; }
.tam36 { font-size:43px; }
.tam50 { font-size:50px; }

.bold		{ font-weight:bold; }
.italic		{ font-style:italic; }
.underline	{ text-decoration:underline; !important; }

strong,b		{ font-weight:bold; }



@font-face {
  font-family: 'FjallaOne';
  font-style: normal;
  font-weight: 400;
  src: url('../_fonts/FjallaOne-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url('../_fonts/WorkSans-Regular.eot');
  src: url('../_fonts/WorkSans-Regular.eot?#iefix') format('embedded-opentype'),
  url('../_fonts/WorkSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: url('../_fonts/WorkSans-Regular.eot');
  src: url('../_fonts/WorkSans-Regular.eot?#iefix') format('embedded-opentype'),
       url('../_fonts/WorkSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  src: url('../_fonts/WorkSans-Bold.eot');
  src: url('../_fonts/WorkSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('../_fonts/WorkSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: bold;
  src: url('../_fonts/WorkSans-Bold.eot');
  src: url('../_fonts/WorkSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('../_fonts/WorkSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Bauhausb';
  font-style: normal;
  font-weight:normal;
  src: url('../_fonts/WorkSans-Regular.eot');
  src: url('../_fonts/WorkSans-Regular.eot?#iefix') format('embedded-opentype'),
  url('../_fonts/WorkSans-Regular.ttf') format('truetype');
}


@font-face {
    font-family: 'FontAwesome';
    font-display:block;src: url(../_fonts/fontawesome-webfont.eot?v=6);
    src: url(../_fonts/fontawesome-webfont.eot) format("embedded-opentype"),url(../_fonts/fontawesome-webfont.woff) format("woff"),url(../_fonts/fontawesome-webfont.ttf) format("truetype"),url(../_fonts/fontawesome-webfont.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

.bt_amarelo{
	background-color: #fff !important;
    border: 2px solid #000;
    /* padding: 10px; */
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 600;
	font-size: 16px;
}

.bt_amarelo:link, .bt_amarelo:visited{
	color: #000;	
}
.bt_amarelo:hover{
	color: #fff;
	background-color: #8062a9 !important;
	text-decoration: none !important;
}
.select_novo{
	background-color: #ebebeb;
	/*
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	*/
	font-family: 'Dosis';
	font-weight: bold;
	/*padding: 12px 6px 12px 6px !important;*/
	font-size: 14px;
	text-transform: uppercase;
	/*
	height: inherit !important;
	width: inherit !important;
	*/
	/* background-image: url(../_img/43/select_seta.png); */
	background-repeat: no-repeat;
	text-align: right;
	border-radius: 10px;
	margin-bottom: 10px;
	border: none;
}

.botao_link{
	background-color: #FFF;
	border-color: #000;
    border-width: 2px;
    border-style: solid;
	color: #000;
	font-size: 14px;
	display: inline-block;
	margin-top: -10px;
}
.botao_link:link, .botao_link:visited{
	color: #000 !important;
	text-decoration: none;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 50px;
	padding-right: 50px;
	font-weight: bold;
}
.botao_link:hover{
	color: #FFF !important;
	background-color: #8062a9;
}