/*RESSET DE CSS      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
body 	{line-height: 1; background-color:#f5f5f5;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
img 		 {border:none }
a    		 {text-decoration:none}

/* lembre-se de definir os estilos de focus! */

:focus 	{outline: 0;}

/* lembre-se de realçar os inserts de alguma forma! */

ins 		{text-decoration: none;}
del 		{text-decoration: line-through;}
/* tabelas ainda precisam de 'cellspacing:0' em seus markups */
table 	{border-collapse: collapse; border-spacing: 0;}

/*GERAL    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.max		  {width:903px; text-align:left; margin:0 auto; }    /* largura máxima do do corpo do site */
.maxd		  {width:903px; margin:0 auto; }    /* largura máxima dos indicadores no meio do site*/

/*CABEÇALHO    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#cab          {background:url(../images/grad_cab.jpg) top left repeat-x #e6e6e6; border-bottom:1px solid #dbdbdb; height:90px}
.slogan       {margin:25px 0px 0px 15px }

/*MENU CODA SLIDER E TÍTULOS    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#geral            			{background-color:#e6e6e6; border-top:1px solid #f0f0f0; padding-top:25px; }
  #gtop  	  				{clear:both; background:url(../images/borda_menu_top.jpg) bottom no-repeat; height:8px; width:903px; margin-bottom:0px; } 
  #ginf  	  				{clear:both; background:url(../images/borda_menu_inf.jpg) top no-repeat; height:8px; width:903px; padding-bottom:20px }
  #gcontent      		{background:url(../images/foreground.jpg) left repeat-y #ddd; display:block; width:903px; text-align:left; }
#menu       	  			{width:251px; float:left; text-align:right; font-size:11px; font-family:verdana; }
    #menu ul     		{margin:25px 0px 20px 0px; list-style-type:none; outline:0; padding:0}
    #menu li    			{margin:10px 0px 0px 0px; border-bottom:1px dashed #c3c3c3; list-style-type:none; outline:0; padding:0}
    #menu a      		{ color:#4E626D; display:block; width:241px; padding:0px 10px 10px 0px; }
    #menu a:hover	{color:#AA2626; text-decoration:underline }
#coda          	 		{float:left; margin-bottom:15px}
    .panelimg		  		{overflow:hidden; height:250px; z-index:10; }
    .wrapper  	  		{overflow:hidden; height:250px; z-index:10; }
    .panel					{overflow:hidden; height:250px; z-index:10; }
	.datacont  			{font-size:11px; font-family:verdana; color:#4C606C; margin:25px 0px 5px 36px}
.titulo         				{float:left; width:600px; height:250px; margin:25px 0px 0px 25px; background-color:#d4d4d4}
.titulo h1     				{font-family:verdana; font-size:40px; font-weight:normal; color:#678CA3; border-bottom:1px dashed #678CA3; margin:40px 20px 0px 20px; padding-bottom:10px}
.titulo img    			{margin-top:5px}

/*ÁREA RESTRITA    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#areatopo         						{background:url(../images/borda_restrita_top.jpg) top no-repeat; height:5px; width:903px; margin-top:20px}
#areameio         						{background:url(../images/grad_restrito.jpg) top left repeat-x #972020; height:55px; display:block; font-family:verdana; line-height:160%}
  #areameio h1  						{font-size:26px; font-weight: normal; margin-right:10px }
  #areameio span  					{margin-right:10px;}
  #login         							{float:left; width:652px;}
  #loginrealizado 					{text-align:left; padding:16px 0px 0px 20px; font-family:verdana; font-size:12px; color:white;}
    #loginrealizado a       			{color:#fff;}
    #loginrealizado a:hover 		{color:#FFCC00;}
    #login form   						{padding:15px 0px 0px 10px}
    #login label  						{margin-left:15px; font-size:12px; color:white}
    .input	 								{margin-left:15px; width:150px; border:1px solid #ccc}
    .botao        							{background-color:#601515; border:1px solid #601515; color:white; font-size:11px; padding:2px;}
  #arearestrita  						{float:left; width:250px; border-right:1px solid #D13A3A; text-align:right; font-family:verdana; font-size:11px; color:white; padding:5px 0px 5px 0px;}
#areafim          						{background:url(../images/borda_restrita_inf.jpg) bottom no-repeat; height:5px; width:903px;}

/*NOTÍCIAS DA PÁGINA INICIAL  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#destwrap     			    	{font-family:verdana; text-align:left; line-height:110%; margin-top:20px;}
#desttop            				{clear:both; background:url(../images/borda_news_top.jpg) bottom no-repeat; height:10px; width:903px;} 
#destinf            				{clear:both; background:url(../images/borda_news_inf.jpg) top no-repeat; height:10px; width:903px; padding-bottom:20px;}
#destaques          			{background:url(../images/destwrap.jpg) left repeat-y #fff; display:block; width:903px; text-align:left;}
  #destaques h1     			{color:#446573; font-size:16px; font-weight:700; border-bottom:1px solid #c1c1c1; padding-bottom:2px; margin:16px 16px 0px 16px;}
  #destaques p      			{margin:5px 16px 5px 16px; font-size:11px;}
  #destaques table  		{margin:5px 0px 0px 8px; width:280px;}
  #destaques br     			{margin-bottom:10px;}
  #destaques a      			{text-decoration:none; color:#333; font-size:11px;}
  #destaques a:hover 	{color:#aa2626;}
  #noticias         				{width:300px; height:auto; background-color:#E6E6E6; float:left;}
  #noticias td    				{padding-bottom:10px;}
  #midia            				{width:299px; height:auto; background-color:#D3D3D3; margin-left:2px; float:left;}
  #enquete          			{width:300px; height:auto; background-color:#e6e6e6; margin-left:2px; float:left;}
#enquete form   				{padding-left:16px;}
#enquete input  				{padding:0; margin:0px 5px -2px 0px}
	.textoenquete   			{font-size:11px; font-family:verdana;}

/*CENTRO GERAL    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
 
#centro      															{text-align:left; margin:40px 0px 80px 0px; font-family:verdana; line-height:140%; font-size:12px;}
  #centro a         													{text-decoration:none; color:#333; font-size:12px;}
  #centro a:hover   												{color:#aa2626;}
  #centro p         													{margin:15px 0px 15px 0px;}
  #centro li        													{list-style:disc outside;}
#menuinfo           												{margin-top:-20px;}
  #menuinfo ul      												{float:left; outline:0; padding:0; margin:0; width:250px; text-align:right;}
  #menuinfo li      												{list-style-type:none; outline:0; padding:0; margin:1px 0px 1px 0px; border:1px solid #e4e4e4;}
  #menuinfo a       												{display:block; background:url(../images/icon_menu.jpg) top left no-repeat #eee; padding:4px 10px 4px 4px; font-size:11px;}
  #menuinfo a:hover 											{background:url(../images/icon_menu2.jpg) top left no-repeat #eee;}
#mostra, #mostramat, #mostralink 					{margin-left:270px;}
#mostra a, #mostramat a, #mostralink a 			{font-size:11px; font-weight:normal;}
#mostra h1, #mostramat h1, #mostralink h1 	{font-size:14px; color:#adadad; border-bottom:1px solid #ddd; padding-bottom:4px; margin-bottom:-5px;}

/*FORMULÁRIOS   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* CONTATO */
#contatoend      						{float:left; width:251px; border-right:1px solid #ccc; padding:30px 0px 30px 0px; line-height:160%; color:#a3a3a3; font-size:11px; text-align:right;}
	#contatoend span  				{font-size:20px; font-weight:bold; color:#8b8b8b; margin-bottom:5px; padding-right:10px;}
	#contatoend p     				{padding:0px 10px 0px 0px; margin:0;}
#contatoform        					{margin-left:282px;}
	#contatoform label   			{font-family:verdana; font-size:11px; color:#868686; float:left; width:100px; margin-bottom:0px;}
	#contatoform input   			{width:320px;}
	#contatoform textarea 		{overflow:auto;}
.campo              						{border:1px solid #ddd;}

/* CURRICULUM */
#curesq    								{float:left; width:49%;}
#curesq label, #curdir label 	{float:left; width:140px; font-size:11px; color#868686; margin-bottom:0px;}
#curdir    									{margin-left:50%;}
	#curedir span 						{clear:both;}
	#curinf label 						{float:left; width:80px; font-size:11px; color#868686; margin-bottom:0px;}

	#curinf span, 
	#curdir span, 
	#curesq span 						{font-size:11px;}

	#curinf h1 							{font-size:25px; color:#aa2626; padding-top:13px;}
	.float_curinf 						{float:left; width:33%;}
.curinput  								{width:280px; border:1px solid #ddd;}
.curinput2  								{width:185px; border:1px solid #ddd;}
.fixaradio  								{margin-bottom:-3px;}
.legend 									{font-size:18px; background-color:#eee; color:#67809E; padding:5px 0px 5px 0px;}
.cursucesso								{font-size:18px; background-color:#eee; color:#FF0000; text-align:center; margin:5px 0px 10px 0px; padding:5px 0px 5px 0px;}
#quadrocurriculo						{border:1px solid #dbdbdb; background-color:#fff; margin:10px; padding:15px 30px 15px 30px;}
  .titulocurriculo						{margin-top:20px; padding:5px; font-family:verdana; color:#003399; font-weight:bold; font-size:14px; background-color:#EBEBEB;}
#visualizarcurriculo    				{font-family:verdana; font-size:11px;}
  #visualizarcurriculo p				{margin:0px; padding:2px;}
  #visualizarexperiencia			{font-family:verdana; font-size:11px;}
  #visualizarexperiencia p		{margin:0px; padding:2px;}
  #visualizarexperiencia h1		{font-family:verdana; font-size:16px; color:#aa2626; padding:20px 0px 0px 0px;}
  .tabtitulo								{font-family:Verdana; font-size:11px; background:#4082A2; color:#fff; font-weight:700; padding:2px 5px 2px 5px; border-left:1px solid #fff;}
  .tabtitulo2								{font-family:Verdana; font-size:11px; background:#2E6382; color:#fff; font-weight:700; padding:2px 5px 2px 5px; border-left:1px solid #fff;}
  .tabtexto								{font-family:Verdana; font-size:11px; text-align:justify; color:#000; line-height:160%;	padding:1px 5px 1px 5px; border-bottom:1px solid #E6E6E6;}
  
  .tabtexto a:active, 
  .tabtexto a:hover, 
  .tabtexto a:link, 
  .tabtexto a:visited					{font-family:Verdana; font-size:11px; text-align:justify; color:#FF0000; line-height:160%; text-decoration:none;}

  /* FICHA DE ADMISSÃO - CURSOS */
#admesq    									{float:left; width:49%;}
#admdir    									{margin-left:50%;}
#admesq label, #admdir label 	{ float:left; width:140px; font-size:11px; color#868686; margin-bottom:0px;}
	#adminf label 							{float:left; width:110px; font-size:11px; color#868686; margin-bottom:0px;}
	#adminf span 							{font-size:11px;} 
	#adminf h1 								{font-size:25px; color:#0071b6; padding-top:13px;}
.adminput   									{width:295px; border:1px solid #ddd;}
.adminput2  								{width:160px; border:1px solid #ddd; margin-right:10px;}
#formquadrocurso						{padding:0px 20px 20px 20px;}
.titulocur										{font-size:12px; color: #990000;}
.obs	 											{font-size:11px; color: #C06371;}
.socio											{font-size:11px;}

/*RODAPE    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#rodape            		{margin-top:25px; background:url(../images/grad_footer.jpg) top left repeat-x #7e7e7e; border-top:3px solid #5C6A81; height:270px; text-align:left; padding-bottom:10px;}
  #rodape h1      		{font-size:25px; font-family:verdana; color:white; font-weight:normal; margin-bottom:3px;}
  #rodape a         	{color:#dfdfdf; text-decoration:none; font-size:11px; font-family:verdana; margin-left:2px;}
  #rodape a:hover   {color:#91C5EB; font-weight:bold;}
  #rodape ul        	{margin:0px 0px 0px 30px; outline:0; padding:0;}
  #rodape li        		{padding:5px 0px 0px 0px; list-style-type:none; outline:0; margin:0;}
.botao_busca        	{background-color:#616161; width:50px; color:white; font-family:verdana; font-size:18px; border:1px solid #616161; height:24px; margin-top:1px;}
.input_busca        	{width:130px; height:20px; border:1px solid #3E3E3E;}
.quadro             		{float:left; width:225px; margin-top:30px; text-align:left; height:130px;}
.overflow           		{overflow:auto; height:130px; width:200px; font-size:11px; color:#dfdfdf; text-align:left; font-family:verdana; line-height:160%;} 
#rodfinal           		{height:30px; background-color:#9D9D9D; color:#333; font-size:11px; font-family:verdana; font-weight:normal; text-align:left;}
  #rodfinal a       		{text-decoration:none; color:#333;}
  #rodfinal a:hover 	{text-decoration:underline;}
  .endereco	    		{padding-top:10px;}
  .valid            			{padding-top:10px; float:right; font-weight:bold;}
  
/*CERTSIGN ÁREA RESTRITA ASS   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

  #certcab				{ font-family:arial; font-size:16px; font-weight:700; padding:30px;}
  #certfoto				{text-align:left;}
  #certtexto				{font-family:arial; font-size:12px; padding-top:10px; padding-bottom:10px; color: blue;}
  #certcomprar			{float:left;}
  #certpreco				{float:left; font-family:arial; font-size:12px; font-weight:700; padding-top:3px; padding-left: 5px;}
  #certtempo			{}
  #certseparador		{margin-top:50px; margin-bottom:50px;}
  #cert1					{float:left; width: 311px; margin-left: 70px;}
  #cert2					{float:left; width: 311px; margin-left: 50px;}
#doccert					{clear:both; font-family:tahoma; font-size:12px; text-decoration:none; margin:40px;}
.overflowxxx      		{overflow:auto; height: 119px; width:300px; font-size:10px; color:black; text-align:left; font-family:verdana; line-height:160%;} 
.overflowxx      		{overflow:auto; height: 108px; width:300px; font-size:10px; color:black; text-align:left; font-family:verdana; line-height:160%;} 
.overflowx    	    	{overflow:auto; height:108px; width:300px; font-size:10px; color:black; text-align:left; font-family:verdana; line-height:160%;} 
#noticiasx        		{width:903px; height:auto; padding-top:350px;}
#menufloat				{background:url('../img/fundo.gif') top no-repeat; width:275px; height:183px; position:absolute; z-index:30; margin-left:250px; display:none; background-color:transparent;}
#menufloat a			{text-align:left;}
/*CERTSIGN ÁREA RESTRITA ASS   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#rescrt_menu_position		{width:100%; height:30px; background-color:none}
#rescrt_menu_list			{text-decoration:none; float:right;font-family:arial;font-size:12px;margin:0px;padding:0px;}
	.rescrt_menu_cont		{font-size:18px;float:left;margin-right:10px;padding-right:10px;border-right:1px solid #ccc}
	.rescrt_menu_contbeg	{float:left;margin-right:10px;padding-left:10px;padding-right:10px;border-left:1px solid #ccc;border-right:1px solid #ccc}
	.rescrt_menu_contend	{float:left;margin-right:0px;padding-right:10px;border-right:1px solid #ccc}
	
#crt-cont-fix						{background:url('newcertsign/images/crt-cont-fix-middle.jpg') repeat-y; width:903px; height:auto; position:relative}
#crt-cont-fix-top					{background:url('newcertsign/images/crt-cont-fix-top.jpg') no-repeat; width:903px; height:2px; top:0px}
#crt-cont-fix-bottom			{background:url('newcertsign/images/crt-cont-fix-bottom.jpg') no-repeat; width:903px; height:2px; bottom:0px}
#crt-cont-fix-cnt					{height:auto; width:903px; padding:0px;margin-bottom:0px;margin-top:10px;}

.crt-box1						{width:448px; height:50px; float:left; font-family:verdana; margin-left:10px; overflow:hidden;}
.crt-box1_crt					{margin-top:10px;font-size:12px;font-weight:700; color:#666}
.crt-box1_desc				{margin-top:7px;font-size:12px;color:gray}
.crt-box1_img					{float:left;width:70px; height:60px; margin-right:10px}
.crt-box1_img img			{width:70px; height:60px;}
.crt-box1_img_end			{float:left;width:70px; height:60px; margin-right:0px}
.crt-box1_img_end img		{width:70px; height:60px;}

.crt-box2							{width:400px; height:50px; float:left; text-align:center; font-family:verdana; overflow:hidden; line-height:50px; margin:0 0 0 20px;}
.crt-box2_tit						{width:130px; float:left; font-size:14px; font-weight:700; color:#FF7300;}
.crt-box2_pr						{font-size:14x; font-weight:700; font-family:verdana; color:#FF7300; margin-top:15px;}
.crt-box2_btn						{float: font-size:14px; font-weight:700; color:#FF7300;}

.crt-box3								{width:245px; height:50px; float:left; font-size:10px; color:#9494BC; padding-left:10px; margin-top:10px; overflow:hidden;}

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;	width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}

#crt-bg-middle					{background:url('newcertsign/images/certsign-sesconcampinas_fundo_middle.jpg') top repeat-y; width:903px; height:auto;}
	#crt-bg-top					{background:url('newcertsign/images/certsign-sesconcampinas_fundo_top.jpg') no-repeat; width:903px; height:10px;}
	#crt-bg-bottom			{background:url('newcertsign/images/certsign-sesconcampinas_fundo_bottom.jpg') no-repeat; width:903px; height:10px;}

#crt-cont							{padding:15px 15px 0px 15px; height:auto; width:903px;}
	#crt-pdt						{float:left;background:url('newcertsign/images/crt-bg-pd.jpg') no-repeat;width:638px;height:39px;padding:0px;color:#666666;font-size:12px;font-weight:700;font-family:arial;overflow:hidden}
	#crt-price						{float:left;background:url('newcertsign/images/certsign-sesconcampinas_fundo_preco_produto.jpg') no-repeat;width:104px;height:39px;padding:0px;overflow:hidden}
	#crt-btn-buy				{float:left;background:url('newcertsign/images/certsign-sesconcampinas_fundo_btn_produto.jpg') no-repeat;width:132px;height:39px;padding:0px;overflow:hidden}
	.crt-spacer						{padding:10px;}
	.crt-spacer-btn					{padding:5px;}
