* 									{ padding: 0; margin: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none; }

a:link								{ color: #949494; text-decoration: none; }
a:visited							{ color: #949494; text-decoration: none; }
a:hover								{ color: #949494; text-decoration: underline; }
a:active							{ color: #949494; text-decoration: none; }

h1									{ color: #ee3338; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
h2									{ color: #ee3338; font-size: 14px; font-weight: bold; text-transform: uppercase; }

.txt_red							{ color: #ee3338; }
.txt_black							{ color: #000000; }

/* estrutura ================================================================================================================================================ */

/* container */
#geral								{ position: absolute; top: 0; left: 0; width: 100%; }
#container							{ position: absolute; top: 0; width: 950px; margin-left: -475px; left: 50%; background-color: #ffffff; }

#topo								{ position: relative; float: left; width: 950px; height: 150px; background: url(../imgs/topo/01.jpg); background-repeat: no-repeat;  }

#mapeamento_topo_01 				{ position: absolute; top: 5px; left: 285px; width: 110px; /*background-color: red; opacity:0.65;*/ }
#mapeamento_topo_02 				{ position: absolute; top: 5px; left: 405px; width: 110px; /*background-color: red; opacity:0.65;*/ }
#mapeamento_topo_03 				{ position: absolute; top: 5px; left: 525px; width: 110px; /*background-color: red; opacity:0.65;*/ }

#topo_busca							{ position: relative; float: left; width: 265px; font: 14px arial; height: 27px; padding-top: 4px; margin-left: 655px; text-align: center; display: table; /*background-color: black; opacity:0.65;*/ }
input#topo_busca_form_nome			{ border: 0; width: 150px; padding: 1px; background-color: white; border: 1px solid #999999; }
.topo_busca_form_botao				{ width: 30px; padding: 1px; background-color: #999999; border: 1px solid #999999; }

#topo_menu							{ position: relative; float: left; width: 741px; margin-left: 197px; margin-top: 32px; text-align: center; display: table; color: white; }
#topo_menu a:link					{ font: bold 15px arial; color: #FFFFFF; text-decoration: none; }
#topo_menu a:visited				{ font: bold 15px arial; color: #FFFFFF; text-decoration: none; }
#topo_menu a:hover					{ font: bold 15px arial; color: #000000; text-decoration: underline; }
#topo_menu a:active					{ font: bold 15px arial; color: #FFFFFF; text-decoration: none; }

#rodape								{ position: relative; float: left; width: 950px; height: 114px; padding-top: 70px; background: url(../imgs/rodape/01.jpg); background-repeat: no-repeat; text-align: center; font: 12px arial; }
#rodape	a:link						{ font: bold 12px arial; color: #bf1e2d; text-decoration: none; }
#rodape	a:visited					{ font: bold 12px arial; color: #bf1e2d; text-decoration: none; }
#rodape	a:hover						{ font: bold 12px arial; color: #bf1e2d; text-decoration: underline; }
#rodape	a:active					{ font: bold 12px arial; color: #bf1e2d; text-decoration: none; }

/* default.asp 			xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#default_esq						{ position: relative; float: left; width: 628px; height: 264px; margin-left: 13px; background: url(../imgs/default_02.jpg); }
#default_dir						{ position: relative; float: left; width: 296px; height: 264px; background: url(../imgs/default_03.jpg); text-align: center; }
#default_dir a:link					{ color: black; text-decoration: none; }
#default_dir a:visited				{ color: black; text-decoration: none; }
#default_dir a:hover				{ color: black; text-decoration: underline; }
#default_dir a:active				{ color: black; text-decoration: none; }


/* institucional.asp 	xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#institucional_menu					{ position: relative; float: left; width: 150px; margin-right: 10px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #949494; background: url(../imgs/institucional_menu_bg.jpg); background-repeat: no-repeat; background-color: #e90003; }
#institucional_menu	li				{ margin: 0 10px 10px 10px; }
#institucional_geral				{ position: relative; float: left; width: 730px; padding: 0 15px 0 0; margin-bottom: 30px; background: url(../imgs/bg.jpg); background-position: right bottom; background-repeat: no-repeat; }
#institucional_geral p				{ margin-bottom: 10px; }

#institucional_menu a:link			{ color: #FFFFFF; font-weight: bold; }
#institucional_menu a:visited		{ color: #FFFFFF; font-weight: bold; }
#institucional_menu a:hover			{ color: #FFFFFF; font-weight: bold; }
#institucional_menu a:active		{ color: #FFFFFF; font-weight: bold; }

/* formulario */
#formulario 										{ position: absolute; top: 150px; left: 250px; color: black; font: bold 14px arial; }
#formulario .formulario_nome 						{ background-color:#f2f2f2; font: 12px arial; border: 1px solid #589d30; width: 320px; color:#000000; padding: 3px }
#formulario .formulario_numero 						{ background-color:#f2f2f2; font: 12px arial; border: 1px solid #589d30; width: 320px; color:#000000; padding: 3px }
#formulario .formulario_email 						{ background-color:#f2f2f2; font: 12px arial; border: 1px solid #589d30; width: 320px; color:#000000; padding: 3px }
#formulario .formulario_ddd 						{ background-color:#f2f2f2; font: 12px arial; border: 1px solid #589d30; width: 40px; color:#000000; padding: 3px }
#formulario .formulario_telefone 					{ background-color:#f2f2f2; font: 12px arial; border: 1px solid #589d30; width: 265px; color:#000000; padding: 3px }
#formulario .formulario_mensagem 					{ background-color:#f2f2f2; font: 12px arial; border: 1px solid #589d30; color:#000000; padding: 3px; width: 400px }
#formulario .formulario_botao 						{ border: 0; font: bold 14px arial; color: black; background-color: #569f2c; width: 60px; padding: 2px; margin-left: 440px; }
#formulario td 										{ padding: 5px; }

/* regionais */
#sciesp_regionais_esq								{ position: relative; float: left; width: 150px; margin-right: 10px; text-align: right; padding-top: 30px; }
#sciesp_regionais_esq li							{ list-style-type: none; padding-bottom: 20px; }
#sciesp_regionais_esq a:link						{ font: bold 13px verdana; color: #c4000b; text-decoration: none; }
#sciesp_regionais_esq a:visited						{ font: bold 13px verdana; color: #c4000b; text-decoration: none; }
#sciesp_regionais_esq a:hover						{ font: bold 13px verdana; color: #c4000b; text-decoration: underline; }
#sciesp_regionais_esq a:active						{ font: bold 13px verdana; color: #c4000b; text-decoration: none; }

#sciesp_regionais_dir								{ position: relative; float: left; width: 485px; height: 335px; text-align: left; padding: 20px 40px 20px 30px; background: url(../imgs/regionais_01.jpg); background-repeat: no-repeat; overflow: hidden; }
#sciesp_regionais_dir .cidade						{ font: bold 16px arial; margin: 10px 0 0 0; color: #c4000b; text-transform: uppercase; }
#sciesp_regionais_dir .descricao					{ font: 11px arial; margin: 0 0 5px 0; }
#sciesp_regionais_dir .google_maps					{ font: bold 12px arial; margin: 5px 0 0 0; text-decoration: underline }
#sciesp_regionais_dir .endereco						{ font: bold 12px arial; margin: 0; }
#sciesp_regionais_dir .contato						{ font: bold 12px arial; margin: 0; }
#sciesp_regionais_dir p								{ padding: 0; margin: 0; }

/* formulario */
#faleconosco_form									{ margin-left: 200px; }
#faleconosco_form td								{ padding: 5px; }
input#faleconosco_form_nome							{ border: 0; width: 250px; padding: 3px; background-color: white; border: 1px solid #999999 }
input#faleconosco_form_numero					    { border: 0; width: 250px; padding: 3px; background-color: white; border: 1px solid #999999 }
input#faleconosco_form_fone							{ border: 0; width: 250px; padding: 3px; background-color: white; border: 1px solid #999999 }
input#faleconosco_form_curriculo					{ border: 0; width: 250px; padding: 3px; background-color: white; border: 1px solid #999999 }
input#faleconosco_form_email						{ border: 0; width: 250px; padding: 3px; background-color: white; border: 1px solid #999999 }
textarea#faleconosco_form_mensagem					{ border: 0; width: 450px; padding: 3px; background-color: white; border: 1px solid #999999 }
.faleconosco_form_botao								{ width: 100px; padding: 3px; background-color: #999999; border: 1px solid #999999; margin-left: 290px; }

/* formulario */
#eventos_form									{ }
#eventos_form td								{ padding: 5px; }
input#eventos_form_nome							{ border: 0; width: 410px; padding: 3px; background-color: white; border: 1px solid #999999 }
input#eventos_form_numero					    { border: 0; width: 150px; padding: 3px; background-color: white; border: 1px solid #999999 }
input#eventos_form_fone							{ border: 0; width: 150px; padding: 3px; background-color: white; border: 1px solid #999999 }
input#eventos_form_endereco						{ border: 0; width: 410px; padding: 3px; background-color: white; border: 1px solid #999999 }
input#eventos_form_email						{ border: 0; width: 410px; padding: 3px; background-color: white; border: 1px solid #999999 }
.eventos_form_botao								{ width: 100px; padding: 3px; background-color: #999999; border: 1px solid #999999; margin-left: 320px; }

/* areadoaluno.asp */
#areadoaluno_login									{ position: relative; float: left; width: 305px; height: 70px; padding-top: 35px; margin-top: 20px; text-align: center; background: url(../imgs/areadoaluno_01.jpg); background-repeat: no-repeat; margin-left: 317px; }
#areadoaluno_login p								{ margin-bottom: 10px; }
#areadoaluno_login .formulario		 				{ background-color:#f2f2f2; font: 12px arial; border: 1px solid #afafaf; width: 120px; color:#000000; padding: 3px }
.areadoaluno_login_form_botao						{ width: 30px; padding: 3px; background-color: #999999; border: 0; margin-left: 0; }

/* formulario */
#associese_form										{ margin-left: 150px; }
#associese_form td									{ padding: 5px; }
input#associese_form_nome							{ border: 0; padding: 3px; border: 1px solid #999999; width: 300px; }
input#associese_form_fone							{ border: 0; padding: 3px; border: 1px solid #999999; width: 300px; }
input#associese_form_curriculo						{ border: 0; padding: 3px; border: 1px solid #999999; width: 300px; }
input#associese_form_email							{ border: 0; padding: 3px; border: 1px solid #999999; width: 300px; }
textarea#associese_form_mensagem					{ border: 0; padding: 3px; border: 1px solid #999999; width: 400px; }
input#associese_form_botao							{ border: 0; margin-left: 550px; }


table.bordasimples 									{ border-collapse: collapse; }
table.bordasimples tr td 							{ border:1px solid #949494; font: 12px arial; padding: 3px; }