﻿body
{
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    color: #000000;
    font-family: 'Lato', Arial, sans-serif;
    font-size: 14px;
}
h1,h2,h3 {
    color: #000000;
    font-family: 'Lato', Arial, sans-serif;
}
#site
{
    text-align: center;
    margin: auto;
    width: 100%;
    z-index: 0;
}
#site2
{
    text-align: center;
    margin: auto;
    width: 800px;
    z-index: 0;
}
#top_cabecalho
{
	margin: auto;
  text-align: left;
  z-index: 1;
  height: 20px;
  background-color: #ffffff;
  padding-top: 6px;
}
#cabecalho
{
    margin: auto;
    text-align: center;
    z-index: 2;
    /*background-color: #615d5c;*/
    width: 100%;
    height: 60px;
    /* Para Mozilla/Gecko (Firefox etc) */
    /*background: -moz-linear-gradient(top, #a9a9a9, #000000) repeat-X;*/
    background: -moz-linear-gradient(top, #ff5a5f, #f9babb) repeat-X;
    /* Para WebKit (Safari, Google Chrome etc) */
		/*background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#000000)) repeat-X;*/
        /*background: -webkit-gradient(linear, left top, left bottom, from(#ff8392), to(#ff986e)) repeat-X;*/
        background: -webkit-linear-gradient(left, #ff5a5f 0%, #f9babb 81%);
		/* Para IE 8 */
		/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a9a9a9, endColorstr=#000000)";*/
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5a5f, endColorstr=#f9babb)";
		/* Para IE 5.5 - 7 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a9a9a9, endColorstr=#000000);*/
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5a5f, endColorstr=#f9babb);
}
.cabecalho_um
{
        /* Para Mozilla/Gecko (Firefox etc) */
    /*background: -moz-linear-gradient(top, #a9a9a9, #000000) repeat-X;*/
    background: -moz-linear-gradient(top, #ff8392, #ff986e) repeat-X;
    /* Para WebKit (Safari, Google Chrome etc) */
		/*background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#000000)) repeat-X;*/
        /*background: -webkit-gradient(linear, left top, left bottom, from(#ff8392), to(#ff986e)) repeat-X;*/
        background: -webkit-linear-gradient(left, #ff8392 0%, #ff986e 81%);
		/* Para IE 8 */
		/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a9a9a9, endColorstr=#000000)";*/
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8392, endColorstr=#ff986e)";
		/* Para IE 5.5 - 7 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a9a9a9, endColorstr=#000000);*/
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8392, endColorstr=#ff986e);
}
#corpo_1
{
    width: 100%;
    color: #000000;
    margin: auto;
    padding-top: 20px;
    z-index: 3;
}
#div_corpo_2 {
    width: 460px;
    color: #000000;
    margin: auto;
    z-index: 4;
}
#div_corpo_3 {
    width: 590px;
    color: #000000;
    margin: auto;
    z-index: 5;
}
#div_col_1 {
    float: left;
    width: 590px;
    color: #000000;
    font-family: 'Lato', Arial, sans-serif;
    border-right: #afadad 0px solid;
	border-top: #afadad 0px solid;
	border-left: #afadad 0px solid;
	border-bottom: #afadad 0px solid;
    text-align: left;
}
#div_col_2 {
    float: right;
    width: 290px;
    color: #000000;
    font-family: 'Lato', Arial, sans-serif;
    border-right: #afadad 0px solid;
	border-top: #afadad 0px solid;
	border-left: #afadad 0px solid;
	border-bottom: #afadad 0px solid;
}

#div_col_2_dados {
    width: 90%;
    color: #000000;
    text-align: center;
    font-family: 'Lato', Arial, sans-serif;
    border-right: #f5f5f5 6px solid;
	border-top: #f5f5f5 6px solid;
	border-left: #f5f5f5 6px solid;
	border-bottom: #f5f5f5 6px solid;
     -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
    padding: 10px 10px 10px 10px; 
}
#div_col_3_dados {
    width: 98%;
    color: #000000;
    text-align: center;
    font-family: 'Lato', Arial, sans-serif;
    border-right: #f5f5f5 6px solid;
	border-top: #f5f5f5 6px solid;
	border-left: #f5f5f5 6px solid;
	border-bottom: #f5f5f5 6px solid;
     -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
    margin-top: 20px;
    padding-left: 4px;
    padding-right: 4px;
    
}
 #div_col_3_dados a {
     text-decoration: none;
 }
 #div_col_4 {
    float: left;
    width: 590px;
    color: #000000;
    font-family: 'Lato', Arial, sans-serif;
    text-align: left;
    border-right: #f5f5f5 6px solid;
	border-top: #f5f5f5 6px solid;
	border-left: #f5f5f5 6px solid;
	border-bottom: #f5f5f5 6px solid;
     -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
    margin-top: 30px;
}
#div_titu_reco {
    background-color: #7bb037;
    width: 100%;
    height: 40px;
    color: #ffffff;
    font-size: 20px;
     -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
    padding-top: 20px;
}
#div_titu_ja_cont {
    background-color: #7bb037;
    width: 100%;
    height: 40px;
    color: #ffffff;
    font-size: 20px;
     -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
    padding-top: 20px;
    text-align: center;
}
#div_quad_valo_cont{
    width: 100%;
    color: #000000;
    font-family: 'Lato', Arial, sans-serif;
    text-align: left;
    border-right: #f5f5f5 6px solid;
	border-top: #f5f5f5 6px solid;
	border-left: #f5f5f5 6px solid;
	border-bottom: #f5f5f5 6px solid;
     -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
    margin-top: 30px;
    padding: 10px 10px 10px 10px;
}
.div_valo_cont{
    width: 96%;
    color: #000000;
    font-family: 'Lato', Arial, sans-serif;
    text-align: left;
    border-right: #f5f5f5 6px solid;
	border-top: #f5f5f5 6px solid;
	border-left: #f5f5f5 6px solid;
	border-bottom: #f5f5f5 6px solid;
     -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
    margin-top: 20px;
    padding: 10px 4px 10px 10px;
    background-color: #f5f5f5;
}
.div_valo_cont_1 {
    float: left; 
    width: 140px;
}
.div_valo_cont_2 {
    float: right; 
    width: 420px;
    font-size: 12px;
}
.fonte_objetivo_1
{
	color: #7bb037;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.fonte_arrecadado_1
{
	color: gray;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.fonte_valor_recompensa_1
{
	color: #7bb037;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 18px;
}
.fonte_valor_recompensa_2
{
	color: #7bb037;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 16px;
    font-weight: bold;
}
.fonte_valor_recompensa_3
{
	color: #7bb037;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}
.fonte_valor_recompensa_4
{
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 14px;
    font-style: italic;
}
.fonte_valor_recompensa_5
{
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 12px;
}
.fonte_ja_cont_1
{
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 14px;
    padding-left: 10px;
}
#rodape
{
    width: 100%;
    z-index: 120;
    color: #ffffff;
    /*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
    font-size: 12px;
    background-color: #ec9016;
    height: 20px;
    text-align: center;
    padding-top: 10px;

}
.fonte_titulo_1
{
	color: #ffffff;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
}
.fonte_titulo_2
{
	/*color: #808080;*/
    color: #7f8183;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 20px;
    font-weight: bold;
}
.fonte_titulo_3
{
	color: #ffffff;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 16px;
    font-weight: bold;
}
.fonte_titulo_4
{
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 16px;
    font-weight: bold;
}
.fonte_conteudo_1
{
	/*color: #808080;*/
    color: #7f8183;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 12px;
    text-transform: uppercase;
}
.fonte_conteudo_1 a
{
	/*color: #808080;*/
    color: #7f8183;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 12px;
}
.fonte_conteudo_2
{
	/*color: #808080;*/
    color: #7f8183;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 10px;
    text-transform: uppercase;
}
.fonte_conteudo_1_normal
{
	/*color: #808080;*/
    color: #7f8183;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 12px;
    text-transform: none;
}
.fonte_conteudo_1_obs
{
	/*color: #808080;*/
    color: #7f8183;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	font-size: 10px;
    text-transform: none;
}
.table_border_1
{
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	/*border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	border-left: #ff9900 1px solid;
	border-bottom: #ff9900 1px solid;*/
    border-right: #afadad 1px solid;
	border-top: #afadad 1px solid;
	border-left: #afadad 1px solid;
	border-bottom: #afadad 1px solid;
	font-size: 14px;
	/*color: #808080;*/
    color: #7f8183;
	text-transform: uppercase;
}
.text_350
{
	font-size: 12px;
	/*color: #000000;*/
    color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 350px;
}
.text_350_baixa
{
	font-size: 12px;
	/*color: #000000;*/
    color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 350px;
    text-transform: lowercase;
}
.text_150{
	font-size: 12px;
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 150px;
}
.text_250
{
	font-size: 12px;
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 250px;
}
.text_250_baixa
{
	font-size: 12px;
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 250px;
    text-transform: lowercase;
}
.text_250_alta
{
	font-size: 12px;
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 250px;
    text-transform: uppercase;
}
.text_80
{
	font-size: 12px;
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 80px;
}
.text_30
{
	font-size: 12px;
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 30px;
}
.text_50
{
	font-size: 12px;
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 50px;
}
.select_1
{
	font-size: 12px;
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
}
.botao_1_alta
{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
    font-family: 'Lato', Arial, sans-serif;
    background-color: #ff5a5f;
	height: 20px;
	text-transform: uppercase;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	/*border-top-color: #ff9900;
	border-left-color: #ff9900;
	border-bottom-color: #ff9900;
	border-right-color: #ff9900;*/
    border-top-color: #ec9016;
	border-left-color: #ec9016;
	border-bottom-color: #ec9016;
	border-right-color: #ec9016;
    -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
}
.botao_1_alta:hover{
	color: #ffffff;
    font-weight: bold;
    background: -moz-linear-gradient(top, #bf7410, #bf7410) repeat-X;
    background: -webkit-linear-gradient(left, #bf7410 0%, #bf7410 81%);
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
}
.botao_2_alta{
	/*border-color: #ff9900;*/
    border-color: #ec9016;
    border-width: 1px;
    font-size: 12px;
	color: #ffffff;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	/*background-color: #ff9900;*/
    background-color: #ec9016;	
	height: 30px;
	text-transform: uppercase;
	}
.botao_2_alta:hover
{
	color: #ffffff;
	/*background-color: #615d5c;*/
    background: -moz-linear-gradient(top, #bf7410, #bf7410) repeat-X;
    background: -webkit-linear-gradient(left, #bf7410 0%, #bf7410 81%);
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	/*border-top-color: #ff9900;
	border-left-color: #ff9900;
	border-bottom-color: #ff9900;
	border-right-color: #ff9900;*/
}
.botao_3_alta
{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
    font-family: 'Lato', Arial, sans-serif;
    background-color: #56bea0;
	width: 150px;
	height: 30px;
	text-transform: uppercase;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	/*border-top-color: #ff9900;
	border-left-color: #ff9900;
	border-bottom-color: #ff9900;
	border-right-color: #ff9900;*/
    border-top-color: #56bea0;
	border-left-color: #56bea0;
	border-bottom-color: #56bea0;
	border-right-color: #56bea0;
    -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
}
.botao_3_alta:hover
{
	color: #ffffff;
    font-weight: bold;
    background: -moz-linear-gradient(top, #9fdf86, #9fdf86) repeat-X;
    background: -webkit-linear-gradient(left, #9fdf86 0%, #9fdf86 81%);
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
}

.table_border_mensagem
{
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	border-left: #ff9900 1px solid;
	border-bottom: #ff9900 1px solid;
	font-size: 14px;
	/*color: #808080;*/
    color: #7f8183;
	text-transform: uppercase;
}
.table_borda_5
{
	border-right: #e5db55 1px solid;
	border-top: #e5db55 1px solid;
	border-left: #e5db55 1px solid;
	border-bottom: #e5db55 1px solid;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, 'Times New Roman' , Sans-Serif;
	background-color: #fefccb;
	color: #000000;
	text-transform: uppercase;
}
.table_borda_6
{
	border-right: #9fc7f5 1px solid;
	border-top: #9fc7f5 1px solid;
	border-left: #9fc7f5 1px solid;
	border-bottom: #9fc7f5 1px solid;
	font-size: 12px;
	/*font-family: Verdana, Arial, Tahoma, 'Times New Roman' , Sans-Serif;*/
    font-family: 'Lato', Arial, sans-serif;
	background-color: #dbecff;
	color: #000000;
	text-transform: uppercase;
}
.div_data_pa_1{
	background-color: #ff5a5f; 
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, 'Times New Roman' , Sans-Serif;
	color: #ffffff; 
	padding-top: 10px; 
	height: 26px; 
	width: 170px; 
	text-align: center;
	text-transform: uppercase;
	margin: auto;
	-moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
}
.div_data_pa_1 a{
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, 'Times New Roman' , Sans-Serif;
	color: #ffffff; 
	text-transform: uppercase;
	text-decoration: none;
}
#div_col_text_1 {
    width: 480px;
    color: #000000;
    text-align: left;
    font-family: 'Lato', Arial, sans-serif;
    border-right: #ff9900 2px solid;
	border-top: #ff9900 2px solid;
	border-left: #ff9900 2px solid;
	border-bottom: #ff9900 2px solid;
     -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
    margin-top: 20px;
    padding-left: 4px;
    padding-right: 4px;
    margin: auto;   
}
#div_col_text_2 {
    width: 480px;
    color: #000000;
    text-align: center;
    font-family: 'Lato', Arial, sans-serif;
    border-right: #ff9900 2px solid;
	border-top: #ff9900 2px solid;
	border-left: #ff9900 2px solid;
	border-bottom: #ff9900 2px solid;
     -moz-border-radius:10px; /* Firefox */ 
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
    margin-top: 20px;
    padding-left: 4px;
    padding-right: 4px;
    margin: auto; 
}
.header_grid{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #666666;
}
.alternating_grid_maiuscula{
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.item_grid_maiuscula{
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #F4F4F4;
}
.select_150{
	font-size: 12px;
	color: #000000;
	/*font-family: Verdana, Tahoma, Arial, 'Times New Roman';*/
    font-family: 'Lato', Arial, sans-serif;
	width: 350px;
}