/*_____________________________GERAL______________________________*/

*{
 margin: 0px;
 padding: 0px;
 list-style: none;
 border: 0;
}

body{
	background-color: #FFF;
	background-image: url("images/img_back.jpg");
    background-repeat: repeat;
}

#geral{
	width: 961px;
	margin: 0 auto;
}

#topo{
	width: 961px;
	height: 110px;
	background-color: #e1e1e1;
	background-repeat: repeat;
	float: left;
}

#logo{
	padding-left: 35px;
	float: left;
}
 

#topo #logo h1 a{
 width: 195px;
 height: 94px;
 background-image: url("images/logo.jpg");
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 float: left;
}

#topo #logo h1 a:hover{
 width: 195px;
 height: 94px;
 background-image: url("images/logo.jpg");
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 float: left;
}

#tel{
 width: 240px;
 padding-right: 15px;
 padding-top: 30px;
 float: right;
}

#menu{
	width: 921px;
	height: 23px;
	padding-top: 3px;
	padding-left: 40px;
	background-image: url("images/img_back_menu.jpg");
	background-repeat: repeat;
	float: left;
}

#flash, #flash_about, #flash_doyou, #flash_features, #flash_ben, #flash_faq, #flash_contact{
 width: 961px;
 height: 211px;
 float: left;
}

#cont_left{
 width: 527px;
 padding-left: 40px;
 float: left;
}

#cont_left_doyou{
 width: 644px;
 padding-left: 40px;
 float: left;
}

#cont_left_features{
 width: 551px;
 padding-left: 40px;
 float: left;
}

#cont_right{
 width: 334px;
 padding-right: 40px;
 float: right;
}

#cont_right_about{
 width: 380px;
 padding-top: 160px;
 float: right;
}

#cont_right_doyou{
 width: 237px;
 padding-right: 40px;
 padding-top: 210px;
 float: right;
}

#cont_right_feat{
 width: 319px;
 padding-right: 40px;
 padding-left: 10px;
 padding-top: 110px;
 float: right;
}

#cont_right_ben{
 width: 353px;
 padding-right: 40px;
 padding-top: 140px;
 float: right;
}

#cont_right_faq{
 width: 324px;
 padding-left: 40px;
 padding-top: 160px;
 float: right;
}


#cont_right_contact{
 width: 354px;
 padding-right: 40px;
 padding-top: 60px;
 float: right;
}
/*_____________________________MEIO______________________________*/

#meio{
	width: 961px;
	float: left;
	margin: 0;
	background-color: #FFF;
}



/*_____________________________CLASSES______________________________*/

/*_____________________________CLASSE Menu______________________________*/

.m_home a{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
 padding-left: 24px;
}

.m_home a:hover{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FBD2CD;
	text-decoration: none;
	padding-left: 24px;
}

.m_about a{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
 padding-left: 33px;
}

.m_about a:hover{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FBD2CD;
 text-decoration: none;
 padding-left: 33px;
}

.m_doyou a{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
 padding-left: 36px;
}

.m_doyou a:hover{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FBD2CD;
 text-decoration: none;
 padding-left: 36px;
}

.m_feat a{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
 padding-left: 42px;
}

.m_feat a:hover{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FBD2CD;
 text-decoration: none;
 padding-left: 42px;
}

.m_ben a{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
 padding-left: 36px;
}

.m_ben a:hover{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FBD2CD;
 text-decoration: none;
 padding-left: 36px;
}

.m_faq a{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
 padding-left: 36px;
}

.m_faq a:hover{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FBD2CD;
 text-decoration: none;
 padding-left: 36px;
}

.m_ct a{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
 padding-left: 36px;
}

.m_ct a:hover{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #FBD2CD;
 text-decoration: none;
 padding-left: 36px;
}
/*_____________________________END - CLASSE Menu______________________________*/

.txt{
 font-family: Arial;
 font-size: 11px;
 color: #3a3a3c;
 text-decoration: none;
}

.phone{
 font-family: Verdana;
 font-size: 14px;
 font-weight: bold;
 color: #666;
 text-decoration: none;
}

.inf{
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #979798;
 text-decoration: none;
}

.txt_title {
 font-family: Arial,Tahoma;
 font-size: 14px;
 color: #20275b;
 text-align: center;
 text-decoration: none;
}

.txt_title2 {
 font-family: Arial,Tahoma;
 font-size: 14px;
 color: #20275b;
 text-decoration: none;
}

.txt_title3 {
 font-family: Arial,Tahoma;
 font-size: 14px;
 padding-left: 4px;
 color: #20275b;
 text-decoration: none;
}

.txt2{
 font-family: Arial;
 font-size: 11px;
 color: #3a3a3c;
 text-decoration: none;
 padding-top: 21px;
}

.txt3{
 font-family: Arial;
 font-size: 11px;
 color: #3a3a3c;
 text-decoration: none;
 padding-top: 30px;
}

.mail{
 padding-top: 4px;
}

.txt_l a{
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: #20275b;
 text-decoration: underline;
 padding-top: 10px;
}

.txt_l a:hover{
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: #59607E;
 text-decoration: underline;
 padding-top: 10px;
}

.txt_lb a{
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: #20275b;
 text-decoration: underline;
}

.txt_lb a:hover{
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: #59607E;
 text-decoration: underline;
}

.txt4{
 font-family: Arial;
 font-size: 35px;
 font-weight: bold;
 color: #f05827;
 text-decoration: none;
 padding-top: 64px;
}

.txt5{
	font-family: Tahoma;
	font-size: 9px;
	color: #3A3A3C;
	font-weight: 300;
	text-decoration: none;
	padding-top: 12px;
	padding-left: 35px;
}

.txt_box_t{
 font-family: Tahoma;
 font-size: 9px;
 color: #B5B5B7;
 font-weight: 300;
 padding-left: 10px;
 padding-top: 16px;
 text-decoration: none;
}

.txt_b{
 font-family: Tahoma;
 font-size: 9px;
 color: #3a3a3c;
 padding-left: 12px;
 padding-top: 17px;
 font-weight: 300;
 text-decoration: none;
}

.ft a{
 font-family: Arial;
 font-size: 10px;
 color: #3A3A3C;
 text-decoration: none;
}

.ft a:hover{
 font-family: Arial;
 font-size: 10px;
 color: #3A3A3C;
 text-decoration: underline;
}


/*_____________________________RODAPE______________________________*/

#foot{
 width: 961px;
 background-color: #e1e1e1;
 background-repeat: repeat;
 float: left;
 clear: both;
}

#foot #foot_left{
	width: 489px;
	padding-bottom: 20px;
	float: left;
}

#foot #foot_right{
	width: 442px;
	padding-bottom: 20px;
	font-family: Arial;
	font-size: 10px;
	color: #B5B5B7;
	text-align: right;
	float:right;
	padding-right: 30px;
	padding-top: 10px;
}

/*_____________________________HOME______________________________*/


#flash{
 width: 961px;
 height: 211px;
 float: left;
}

#block_home{
 width: 961px;
 float: left;
}



#tit_sub_grants {
 width: 394px;
 height: 77px;
 background-image: url("images/img_tit_grants.jpg");
 background-repeat: no-repeat;
 margin-top:20px;
}

#tit_sub_grants h1{
 font-family: Tahoma;
 font-size: 37px;
 color: #DD4E3E;
 padding-left: 6px;
 padding-top: 34px;
 font-weight: 900;
 text-decoration: none;
}

#tit_sub_grants_about{
 width: 567px;
 height: 77px;
 background-image: url("images/img_tit_about.jpg");
 background-repeat: no-repeat;
 margin-top:20px;
}

#tit_sub_grants_about h1{
 font-family: Tahoma;
 font-size: 37px;
 color: #DD4E3E;
 padding-left: 6px;
 padding-top: 34px;
 font-weight: 900;
 text-decoration: none;
}

#tit_sub_grants_doyou{
 width: 684px;
 height: 77px;
 background-image: url("images/img_tit_doyou.jpg");
 background-repeat: no-repeat;
 margin-top:20px;
}

#tit_sub_grants_doyou h1{
 font-family: Tahoma;
 font-size: 35px;
 color: #DD4E3E;
 padding-left: 6px;
 padding-top: 34px;
 font-weight: 900;
 text-decoration: none;
}

#tit_sub_grants_ben{
 width: 295px;
 height: 77px;
 background-image: url("images/img_tit_ben.jpg");
 background-repeat: no-repeat;
 margin-top:20px;
}

#tit_sub_grants_ben h1{
 font-family: Tahoma;
 font-size: 37px;
 color: #DD4E3E;
 padding-left: 6px;
 padding-top: 34px;
 font-weight: 900;
 text-decoration: none;
}

#tit_sub_grants_feat{
 width: 338px;
 height: 77px;
 background-image: url("images/img_tit_features.jpg");
 background-repeat: no-repeat;
 margin-top:20px;
}

#tit_sub_grants_feat h1{
 font-family: Tahoma;
 font-size: 37px;
 color: #DD4E3E;
 padding-left: 6px;
 padding-top: 34px;
 font-weight: 900;
 text-decoration: none;
}

#tit_sub_grants_faq {
 width: 203px;
 height: 77px;
 background-image: url("images/img_tit_faq.jpg");
 background-repeat: no-repeat;
 margin-top:20px;
}

#tit_sub_grants_faq h1{
 font-family: Tahoma;
 font-size: 37px;
 color: #DD4E3E;
 padding-left: 6px;
 padding-top: 34px;
 font-weight: 900;
 text-decoration: none;
}

#tit_sub_grants_contact{
 width: 393px;
 height: 77px;
 background-image: url("images/img_tit_contact.jpg");
 background-repeat: no-repeat;
 margin-top:20px;
}

#tit_sub_grants_contact h1{
 font-family: Tahoma;
 font-size: 37px;
 color: #DD4E3E;
 padding-left: 6px;
 padding-top: 34px;
 font-weight: 900;
 text-decoration: none;
}

.tit_sub_feat{
 width: 606px;
 height: 77px;
 background-image: url("images/img_tit_feat01.jpg");
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 font-family: Tahoma;
 font-size: 45px;
 color: #E99D47;
 padding-left: 30px;
 font-weight: 300;
 text-decoration: none;
}

.tit_sub_sup{
 width: 443px;
 height: 77px;
 background-image: url("images/img_tit_sup01.jpg");
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 font-family: Tahoma;
 font-size: 45px;
 color: #E99D47;
 padding-left: 30px;
 font-weight: 300;
 text-decoration: none;
}

.tit_sub_about{
 width: 442px;
 height: 77px;
 background-image: url("images/img_tit_about01.jpg");
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 font-family: Tahoma;
 font-size: 45px;
 color: #E99D47;
 padding-left: 30px;
 font-weight: 300;
 text-decoration: none;
}

.tit_sub_news{
 width: 540px;
 height: 110px;
 background-image: url("images/img_tit_news01.jpg");
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 font-family: Tahoma;
 font-size: 45px;
 color: #E99D47;
 padding-left: 30px;
 font-weight: 300;
 text-decoration: none;
}

.tit_sub_client{
 width: 540px;
 height: 93px;
 background-image: url("images/img_tit_client01.jpg");
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 font-family: Tahoma;
 font-size: 45px;
 color: #E99D47;
 padding-left: 30px;
 font-weight: 300;
 text-decoration: none;
}

.tit_sub_faq{
 width: 540px;
 height: 117px;
 background-image: url("images/img_tit_faq01.jpg");
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 font-family: Tahoma;
 font-size: 45px;
 color: #E99D47;
 padding-left: 30px;
 font-weight: 300;
 text-decoration: none;
}

.tit_sub_cont{
 width: 440px;
 height: 75px;
 background-image: url("images/img_tit_cont01.jpg");
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 font-family: Tahoma;
 font-size: 45px;
 color: #E99D47;
 padding-left: 30px;
 font-weight: 300;
 text-decoration: none;
}


.sub_t {
 font-family: Tahoma;
 font-size: 14px;
 color: #E99D47;
 padding-left: 30px;
 text-decoration: none;
}

.txt_st{
 font-family: Tahoma;
 font-size: 12px;
 color: #3a3a3c;
 padding-left: 5px;
 padding-top: 10px;
 font-weight: 300;
 text-decoration: none;
}

.txt_st1{
 font-family: Tahoma;
 font-size: 12px;
 color: #3a3a3c;
 padding-left: 5px;
 padding-top: 20px;
 font-weight: 300;
 text-decoration: none;
}

.txt_s{
 font-family: Tahoma;
 font-size: 12px;
 color: #202648;
 padding-top: 20px;
 font-weight: 300;
 text-decoration: none;
}

.txt_cas a{
 font-family: Arial;
 font-size: 12px;
 font-weight: 300;
 color: #202648;
 text-decoration: underline;
 padding-top: 10px;
}

.txt_cas a:hover{
 font-family: Arial;
 font-size: 12px;
 font-weight: 300;
 color: #202648;
 text-decoration: none;
 padding-top: 10px;
}

.tit_sub_man {
 font-family: Tahoma;
 font-size: 11px;
 color: #C4C4C4;
 padding-left: 18px;
 padding-top: 5px;
 text-decoration: none;
}

.txt_cases_man{
 font-family: Tahoma;
 font-size: 9px;
 color: #C4C4C4;
 text-align: center;
 padding-left: 4px;
 padding-top: 5px;
 text-decoration: none;
}

.tit_sub_flow {
 font-family: Tahoma;
 font-size: 11px;
 color: #C4C4C4;
 padding-left: 28px;
 padding-top: 5px;
 text-decoration: none;
}

.txt_cases_flow{
 font-family: Tahoma;
 font-size: 9px;
 color: #C4C4C4;
 text-align: center;
 padding-left: 4px;
 padding-top: 5px;
 text-decoration: none;
}

.tit_sub_survey {
 font-family: Tahoma;
 font-size: 11px;
 color: #C4C4C4;
 padding-left: 28px;
 padding-top: 5px;
 text-decoration: none;
}

.txt_cases_survey{
 font-family: Tahoma;
 font-size: 9px;
 color: #C4C4C4;
 text-align: center;
 padding-left: 4px;
 padding-top: 5px;
 text-decoration: none;
}

.tit_sub_las {
 font-family: Tahoma;
 font-size: 11px;
 color: #FEF8F1;
 text-align: center;
 padding-top: 5px;
 text-decoration: none;
}

.txt_cases_las{
 font-family: Tahoma;
 font-size: 9px;
 color: #FEF8F1;
 text-align: center;
 padding-top: 5px;
 text-decoration: none;
}

/*_____________________________ABOUT______________________________*/

#block_about{
 width: 961px;
 float: left;
}

.txt_about{
 font-family: Tahoma;
 font-size: 12px;
 color: #3a3a3c;
 text-align: left;
 padding-top: 20px;
 font-weight: 300;
 text-decoration: none;
}

/*_____________________________DO YOU NEED GRANTSFLOW______________________________*/

#block_doyou{
 width: 961px;
 float: left;
}

.txt_about{
 font-family: Tahoma;
 font-size: 12px;
 color: #3a3a3c;
 text-align: left;
 padding-top: 20px;
 font-weight: 300;
 text-decoration: none;
}

/*_____________________________FEATURES______________________________*/

#block_feat{
 width: 961px;
 float: left;
}

.txt_about{
 font-family: Tahoma;
 font-size: 12px;
 color: #3a3a3c;
 text-align: left;
 padding-top: 20px;
 font-weight: 300;
 text-decoration: none;
}

/*_____________________________BENEFITS______________________________*/

#block_ben{
 width: 961px;
 float: left;
}

.txt_about{
 font-family: Tahoma;
 font-size: 12px;
 color: #3a3a3c;
 text-align: left;
 padding-top: 20px;
 font-weight: 300;
 text-decoration: none;
}


/*_____________________________CONTACT______________________________*/

#block_contact{
 width: 961px;
 float: left;
}

/*_____________________________FAQ______________________________*/


#block_faq{
 width: 961px;
 float: left;
}


.tit_faq{
 font-family: Tahoma;
 font-size: 14px;
 color: #202648;
 padding-top: 21px;
 font-weight: 300;
 text-decoration: none;
}

.faq_t {
 font-family: Tahoma;
 font-size: 14px;
 color: #E99D47;
 text-decoration: none;
}

.txt_faq{
 font-family: Tahoma;
 font-size: 12px;
 padding-left: 4px;
 color: #3a3a3c;
 font-weight: 300;
 text-decoration: none;
}
