* 									{ 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 */


/* 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; }

.InsercaoCulturalGaleriaDeFotos						{ position: relative; float: left; padding: 30px; width: 670px; height: 90px; background: url(../../imgs/sciesp_InsercaoCultural_02.jpg); }

.galeriadefotos_chamada								{ position: relative; float: left; margin: 0 0 5px 35px; padding: 12px 0 0 13px; background: url(/imgs/imprensa_galeriadefotos_01.jpg); width: 295px; height: 285px; }
.galeriadefotos_chamada_titulo						{ font: bold 14px arial; color: #666666; }
.galeriadefotos_chamada_data						{ font: bold 9px verdana; color: #da0008; }

.galeriadefotos_icones								{ position: relative; float: left; margin: 0 0 0px 0; padding: 0px 0 0 0px; background: url(../imgs/imprensa_galeriadefotos_02_meio.jpg); background-repeat:repeat-y;width: 229px; height: auto; border:0px solid; text-align:center; }

/* resultado_busca --------------------------====================================================================================================================== */
.resultado_busca									{ position: relative; float: left; display:table; width: 695px; height: 39px; padding: 44px 0 0 0; background: url(../imgs/resultado_busca_01.jpg); background-repeat: no-repeat; margin: 0 0 20px 0; text-align: center; }
#resultado_busca .formulario						{ background-color: white; border: 1px solid #a3a2a2; font: 12px arial; color: black; width: 140px; padding: 2px; margin: 0; }
.resultado_busca_info								{ position: relative; float: left; width: 100%; margin: 10px 0; }
.resultado_busca_descricao							{ position: relative; float: left; width: 410px; margin-right: 20px; text-align: right; }
.resultado_busca_imagem								{ position: relative; float: left; width: 199px; height: 67px; padding: 14px; background: url(../imgs/resultado_busca_02.jpg); background-repeat: no-repeat; }

/* banners */
#default_banners 									{ width: 1000px;	margin: 0 10px; float: left; position: relative;}

#default_banners_esq								{  width: 380px; margin-left: 15px; float: left; position: relative; padding-top: 30px;  padding-bottom:25px; text-align:center;}
#default_banners_cen								{width: 150px; margin-left: 10px; height:300px; margin-right: 25px; float: left; position: relative; padding-top: 30px;}
#default_banners_dir								{width: 400px; height: 300px;  margin-top:30px; float: left; position: relative; background: url(/imgs/bg_destaques.jpg); background-repeat: no-repeat; padding-left:12px;}
#default_banners_dir	h1							{ font: bold 16px arial; color: #bf1e2d; text-transform: uppercase; padding: 5px 0px 10px 0;  padding-left:70px;}

#ticker_central                                     { text-align: center; width: 340px; height: 232px; background-image: url(/images/caixaazul.gif); background-repeat: no-repeat; display: table; }
#ticker_central_foto                                { text-align: center; width: 331px; height: 181px; border: 0px solid #000000; margin-top: 7px;}
#ticker_central_esq                                 {text-align: right; width: 40px; height: 28px; border: 0px solid #000000; margin-top: 6px; float: left; }
#ticker_central_cen                                 { text-align: center; width: 260px; height: 30px; font-size: 11px; font-weight: bold; color: #ffffff; border: 0px solid #000000; margin-top: 4px; float: left; }
#ticker_central_dir                                 { text-align: left; width: 40px; height: 28px; border: 0px solid #000000; margin-top: 6px; float: left; }
#ticker_central_cen a                               { color: #ffffff; text-decoration: none; }
#ticker_central_cen a:hover                         { color: #d0edff; text-decoration: underline; }

/* eventos */

#default_eventos 									{ width: 930px; margin: 10px; float: left; position: relative; text-align: center; font: 12px arial; background-color: #CCCCCC; text-transform: uppercase; padding: 5px 0; }
#default_eventos a:link								{ font: bold 12px arial; color: black; text-decoration: none; }
#default_eventos a:visited							{ font: bold 12px arial; color: black; text-decoration: none; }
#default_eventos a:hover							{ font: bold 12px arial; color: black; text-decoration: underline; }
#default_eventos a:active							{ font: bold 12px arial; color: black; text-decoration: none; }
