@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MyriadPro-Regular.woff') format('woff'),
         url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url('../fonts/MyriadPro-Semibold.eot');
    src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MyriadPro-Semibold.woff') format('woff'),
         url('../fonts/MyriadPro-Semibold.ttf') format('truetype'),
         url('../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background-image: url(../imagens/fund_site.jpg);
	background-repeat: repeat-x-y;
	font-family: 'MyriadPro-Regular', Arial, Geneva, sans-serif;
	font-size: 14px;
	margin: 0;
	color: #666a6c;
	line-height: 150%;
	background-color: #e0f3fb;
}

.text_negr {
	font-weight: bold;
}
.text_verm {
	color: #ec0b23;
}
.titl_intr {
	font-size: 22px;
}
/************ TOPO BANN MENU ***********/
.topo {
	width: 1000px;
	margin: 0 auto;
}
.esqd_topo {
	width: 310px;
	float: left;
}
.dirt_topo {
	width: 690px;
	float: left;
}
.logo_topo {
	width: 280px;
	margin-top: 50px;
}
.cima_topo {
	width: 660px;
}
.text_fale {
	font-size: 21px;
	color: #bebfbf;
	text-align: right;
	margin-top: 20px;
}
.menu_topo {
	margin-top: 32px;
	text-align: center;
	font-family: 'MyriadPro-Semibold', Arial;
}
.text_menu01, .text_menu02, .text_menu03, .text_menu04, .text_menu05, .text_menu06, .text_menu07, .text_menu08, .text_menu09 {
	width: 68px;
	color: #bebfbf;
	font-size: 13px;
	float: left;
	background-image: url(../imagens/menu_baix.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: center;
	height: 35px;
}
.text_menu02 {
	width: 77px;
}
.text_menu03 {
	width: 78px;
}
.text_menu04 {
	width: 88px;
}
.text_menu05 {
	width: 103px;
}
.text_menu06 {
	width: 58px;
}
.text_menu07 {
	width: 83px;
}
.text_menu08 {
	width: 73px;
}
.text_menu09 {
	width: 55px;
}
.text_menu01:hover, .text_menu02:hover, .text_menu03:hover, .text_menu04:hover, .text_menu05:hover, .text_menu06:hover, .text_menu07:hover, .text_menu08:hover, .text_menu09:hover {
	background-image: url(../imagens/menu_hove.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
/************ TOPO BANN MENU ***********/


/************ TITL ***********/
/************ TITL ***********/


/************ ESQD & DIRT ***********/
.titl_esqd {
	color: #bebfbf;
	font-size: 16px;
	margin-top: 25px;
}
/************ ESQD & DIRT ***********/


/************ PRIN ***********/
.tudo_prin {
	width: 1000px;
	margin: 0 auto;
	display: table;
}
.cima_prin {
	width: 1000px;
	margin: 0 auto;
}
.baix_prin {
	width: 1000px;
	margin: 0 auto;
	display: table;
}
.text_titl_prin {
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
}
.titl_prin {
	font-size: 22px;
}
.fund_titl_prin {
	background-image: url(../imagens/fund_titl_prin.png);
	background-repeat: repeat-x;
	height: 70px;
}
.prin01 {
	width: 307px;
	float: left;
}
.prin02 {
	width: 307px;
	float: left;
}
.prin03 {
	width: 307px;
	float: left;
}
.sepr_prin_cima {
	width: 39px;
	float: left;
}
.sepr_prin_cima02 {
	width: 40px;
	float: left;
}
.img_prin01 {
	width: 307px;
	margin-bottom: 10px;
}
.titl_img_prin {
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 5px 5px;
}
.text_prin {
	margin-left: 5px;
}
.prin04 {
	width: 230px;
	float: left;
}
.prin05 {
	width: 230px;
	float: left;
}
.prin06 {
	width: 230px;
	float: left;
}
.prin07 {
	width: 230px;
	float: left;
}
.sepr_prin_baix {
	width: 27px;
	float: left;
}
.sepr_prin_baix02 {
	width: 26px;
	float: left;
}
.prin_novo {
	width: 1000px;
	display: table;
}
/************ PRIN ***********/


/************ RODP ***********/
.rodp {
	background-image: url(../imagens/fund_rodp.png);
	background-repeat: repeat-x;
	background-color: #ec0b23;
	height: 249px;
}
.tudo_rodp {
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
}
.rodp01 {
	width: 300px;
	float: left;
}
.rodp02 {
	width: 650px;
	float: left;
}
.sepr_rodp {
	width: 50px;
	float: left;
}
.titl_rodp {
	font-size: 20px;
	color: #ebebeb;
}
.text_rodp {
	color: #ebebeb;
	margin-top: 5px;
}
.esqd_rodp01 {
	width: 150px;
	float: left;
}
.dirt_rodp01 {
	width: 150px;
	float: left;
	margin-top: 25px;
}
.text_commx {
	width: 1000px;
	font-size: 10px;
	padding-top: 20px;
	margin: 0 auto;
	display: table;
}
.fram {
	background-color: #FFFFFF;
	margin-top: 15px;
}
/************ RODP ***********/


/************ INTR ***********/
.tudo_esqd {
	width: 250px;
	float: left;
	margin: 0px 20px 20px 0px;
}
.tudo_dirt {
	width: 730px;
	margin: 25px 0px 20px 0px;
	float: left;
}
.fund_dirt {
	width: 730px;
	background-color: #FFFFFF;
}
.fund_intr {
	width: 1000px;
	background-color: #FFFFFF;
	margin-top: 20px;
}
.intr_marg {
	width: 690px;
	display: table;
	padding: 20px 20px 20px 20px;
}
.intr_obra {
	width: 690px;
	margin-top: 30px;
}
.intr_marg_intr {
	width: 960px;
	display: table;
	padding: 20px 20px 20px 20px;
}
.img_obra_intr01 {
	width: 160px;
	float: left;
}
.img_obra_intr02 {
	width: 160px;
	float: left;
	margin-bottom: 20px;
	margin-left: 16px;
}
.text_prev_obra {
	overflow: hidden;
	margin-top: 5px;
	height: 35px;
}
.text_nome_obra {
	font-size: 16px;
}
.text_locl_obra {
	font-size: 15px;
}
/************ INTR ***********/


/************ VER_CONT ***********/
.bt_enviar {
	width: 281px;
	padding: 20px 67px 0px 0px;
	text-align: right;
	height:31px; 
}
.caixa_numr {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	height: 19px;
	width: 25px;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #D5D5D5;
	border-width: 1px;
}
.caixa_dias {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	height: 19px;
	width: 45px;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #D5D5D5;
	border-width: 1px;
}
.caixa_anos {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	height: 23px;
	width: 55px;
	background-color: #f9f6f6;
	border-style: solid;
	border-color: #D5D5D5;
	border-width: 1px;
}
.caixa_qtde {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 40px;
	background-color: #f9f6f6;
	border-style: solid;
	border-color: #D5D5D5;
	border-width: 1px;
}
.caixa_nome {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 412px;
	background-color: #f9f6f6;
	border-style: solid;
	border-color: #D5D5D5;
	border-width: 1px;
	padding-left: 5px;	
}
.caixa_msg {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	height: 100px;
	width: 412px;
	background-color: #f9f6f6;
	border-style: solid;
	border-color: #D5D5D5;
	border-width: 1px;
}
.caixa_msgs {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	height: 70px;
	width: 396px;
	background-color: #f9f6f6;
	border-style: solid;
	border-color: #D5D5D5;
	border-width: 1px;
}
.caixa_mail {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	height: 19px;
	width: 193px;
	background-color: #f9f6f6;
	border-style: solid;
	border-color: #D5D5D5;
	border-width: 1px;
}
.caixa_ceps {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	height: 19px;
	width: 153px;
	background-color: #f9f6f6;
	border-style: solid;
	border-color: #D5D5D5;
	border-width: 1px;
}
.bt.simular a,
.bt.simular input { 
	width:98px; 
	height:27px; 
	background:url('../imagens/botn_siml.png') no-repeat;
	float: left;
}
.bt.enviar a,
.bt.enviar input { 
	width:100px; 
	height:31px; 
	background:url('../imagens/bt_enviar.jpg') no-repeat;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
}
.bt a,
.bt input { 
	display:block; 
	border:none; 
	font-size:0em;
	text-indent:-1000px; 
	cursor:pointer; 
	
}
.situacao { 
	margin-top: 3px; 
	color: #5c5b5b; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight: bold; 
}
.sitc_news { 
	margin-top: 3px; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
}
.correto { 
	margin-left: 10px; 
	margin-top: 3px; 
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	float: center;
}
label.error { 
	float: none; 
	color: #243643; 
	margin: 0px; 
	vertical-align: top; 
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: none;
	margin-left:1px; 
	padding-left: 16px;
	background:url("../imagens/unchecked.gif") no-repeat 0px 0px;
}
.text_cads_pass {
	width: 690px;
	margin-left: 260px;
}
.esqd_cont {
	width: 560px;
	float: left;
}
.dirt_cont {
	width: 370px;
	float: left;
	margin: 0px 0px 0px 30px;
}
/************ VER_CONT ***************/


/************ OBRAS ***************/
.tudo_obra {
	width: 960px;
	display: table;
}
.tudo_obra_intr {
	width: 830px;
	display: table;
}
.obra01 {
	width: 200px;
	float: left;
}
.img_obra01 {
	width: 200px;
	margin-bottom: 10px;
}
.sepr_obra {
	width: 54px;
	float: left;
}
.sepr_obra02 {
	width: 53px;
	float: left;
}
.bord_obra {
	width: 960px;
	margin: 20px 0px 20px 0px;
}
.fund_brnc_obra {
	width: 190px;
	height: 58px;
	background-color: #FFFFFF;
	margin: 0px 2px 0px 5px;
}
/************ OBRAS ***************/


/************ OBRAS ***************/
.img_notc_intr {
	margin: 0px 10px 10px 0px;
}
/************ OBRAS ***************/







a:link{color:#000000; text-decoration: none;}
a:visited {color:#000000; text-decoration: none;}
a:hover {color:#72767a; text-decoration: none}

.linktopo:link{color:#ebc157; text-decoration: none; }
.linktopo:visited {color:#ebc157; text-decoration: none; }
.linktopo:hover {color:#ebc157; text-decoration: none;}

.linkmenu:link{color:#FFFFFF; text-decoration: none; }
.linkmenu:visited {color:#FFFFFF; text-decoration: none; }
.linkmenu:hover {color:#d3edf8; text-decoration: none;}

.linkrodp:link{color:#838383; text-decoration: none; }
.linkrodp:visited {color:#838383; text-decoration: none; }
.linkrodp:hover {color:#000000; text-decoration: none;}

.linkprin:link{color:#FFFFFF; text-decoration: none; }
.linkprin:visited {color:#FFFFFF; text-decoration: none; }
.linkprin:hover {color:#000000; text-decoration: none;}

.linkesqd:link{color:#454545; text-decoration: none; }
.linkesqd:visited {color:#454545; text-decoration: none; }
.linkesqd:hover {color:#db1125; text-decoration: none;}

.linknotc:link{color:#6d7173; text-decoration: none; }
.linknotc:visited {color:#6d7173; text-decoration: none; }
.linknotc:hover {color:#db1125; text-decoration: none;}
