/*css reset*/

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*end*/

/*general*/

body{text-align:center;margin:0 auto;font:normal 12px Arial;color:#999;}
div#header{ width:100%;text-align:center;background: #fff url(../imagens/headerBg.jpg) no-repeat fixed top center;  }
div#footer{width:1000px;margin:0 auto;margin-top:30px;padding:10px;}
	div#footer div#location{float:left;width:470px;padding-top:30px;}
  		div#footer div#location img{float:left;}
  		div#footer div#location p{float:left;font:bold 12px Arial;color:#999;text-align:justify;padding: 25px 25px 0 10px;}
  		div#footer div#location dl{float:left;width:300px;margin-top:40px;margin-left:7px;text-align:justify;font:bold 12px Arial;line-height:3em;}
  		div#footer div#location dl dt{float:left;width:80px;}
	div#footer div#siteMap{float:left;width:500px;height:250px;}
 		div#footer div#siteMap h3{font:bold 10px Arial;margin-top:20px;color:#c00;}
  		div#footer div#siteMap ul{float:left;width:140px;text-align:justify;margin-top:10px;margin-left:20px;}
  		div#footer div#siteMap ul li{width:140px;height:30px;float:left;clear:left;}
   		div#footer div#siteMap ul li a{font:bold 10px arial;color:#999;display:block;padding:10px 10px 10px;}
   		div#footer div#siteMap ul li a:hover{color:#fff;background-color:#c00;}
   		div#footer div#credits{ float:right;font:bold 9px Arial; }
div.divSpacer{float:left;width:30px;height:250px;margin:0;padding:0;background: #fff url(../imagens/spacer.jpg) no-repeat center center;}
div#contentWrapper{ width:1000px;text-align:center;margin:0 auto; }
div#content{ width:960px;text-align:center;margin:0 auto; }
h1{font:bold 14px Arial;color:#c00;text-decoration:none;padding:2px 3px;}
h2{font:bold 12px Arial;color:#c00;text-decoration:none;padding:2px 3px;}
h3{font:bold 12px Arial;color:#999;text-decoration:none;padding:10px;}
h3.titleList{font:bold 12px Arial;color:#c00;padding:0;}
h3.oProfissionalCurriculo{font:bold 12px Arial;color:#555;padding:0;margin:30px 0 10px;}
h4{font:bold 12px Arial;color:#c00;text-decoration:none;padding:10px 0;}
h5{font:bold 12px Arial;color:#333;text-decoration:none;padding:5px 0;}
a{color:#c00;text-decoration:none;padding:2px 3px;}
a:hover{background-color:#c00;color:#fff;}
p{font:normal 12px Arial;color:#666;line-height:1.8em;}
p.seeMoreLink{font:bold 10px Arial;}
p.voltar{float:left;padding:22px;}
p.recebaInformacoes{float:right;margin-right:12px;}
p.recebaInformacoesSession{float:right;margin-right:12px;margin-top:20px;}
p.oProfissionalCurriculo{color:#666;line-height:2em;}
img{ border:0;padding:0px; }
a.linkImagem img{border:1px solid #fff;;}
a.linkImagem img:hover{border:1px solid #c00;}
a.linkImagem:hover{background-color:transparent;}
img#fotoSidneyKina{ float:right;margin:10px;padding:5px; }
.texto1 { clear:both; }

/*end*/

/*index*/

div#cursosBox{ float:left;width:960px;margin:0 auto;padding:10px 0 40px;background: #fff url(../imagens/divBG_fullLine.jpg) no-repeat bottom center;text-align:justify; }
div#cursosBox1{ float:left;width:960px;margin:0 auto;padding:10px 0 10px;background: #fff;text-align:justify; }
	h1.cursosBoxHeader{float:left;width:100%;font:bold 16px Arial;}
		h1.cursosBoxHeader strong{float:right;font:bold 10px Arial;}
		h1.cursosBoxHeader strong a{color:#999;}
		h1.cursosBoxHeader strong a:hover{background-color:#999;color:#fff;}
	div.leftSideCursosBox{float:left;height:100%;}
		div.leftSideCursosBox1{height:100%;}
   		div.leftSideCursosBox img{width:366px;height:180px;margin:15px 5px 5px;}
	div.rightSideCursosBox{float:left;margin-left:20px;text-align:justify;width:520px;}
  		div.rightSideCursosBox h2{font:bold 14px Arial;float:left;clear:both;}
  		div.rightSideCursosBox ul{float:left;width:100%;margin-top:15px;}
  		div.rightSideCursosBox ul li{float:left;width:250px;margin-right:10px;}
  		div.rightSideCursosBox ul li p strong{color:#c00;margin-right:10px;}
  		div.rightSideCursosBox table{float:left;width:100%;margin-top:10px;}
	  		div.rightSideCursosBox table h3.tableTitle{color:#c00;font:bold 12px Arial;padding:0;}
	  		div.rightSideCursosBox table tr{height:25px;}
	  		div.rightSideCursosBox table td{padding:5px 3px;}
	  		div.rightSideCursosBox table td.tableTitle{padding:0;}
	  		div.rightSideCursosBox table td.leftTopOuterCell{width:50px;border-bottom:1px solid #999;border-right:1px solid #999;}
	  		div.rightSideCursosBox table td.topCell{border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;}
	  		div.rightSideCursosBox table td.rightTopOuterCell{border-bottom:1px solid #999;border-left:1px solid #999;}
	  		div.rightSideCursosBox table td.leftMiddleOuterCell{width:50px;border-bottom:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;}
	  		div.rightSideCursosBox table td.innerCell{border:1px solid #999;}
	  		div.rightSideCursosBox table td.rightMiddleOuterCell{border-bottom:1px solid #999;border-left:1px solid #999;border-top:1px solid #999;}
	  		div.rightSideCursosBox table td.leftBottomOuterCell{width:50px;border-top:1px solid #999;border-right:1px solid #999;}
	  		div.rightSideCursosBox table td.bottomCell{border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;}
	  		div.rightSideCursosBox table td.rightBottomOuterCell{border-top:1px solid #999;border-left:1px solid #999;}
	  		div.rightSideCursosBox table td p.vejaOsDetalhesDesteCurso{float:right;padding:10px;}

div#middleCallingsWrapper{ float:left;width:100%;margin-top:40px; }
	div.middleCalling{ background: #fff url(../imagens/divBG_midLine.jpg) no-repeat bottom center;float:left;width:465px;height:250px; }
	div.middleCalling h1{float:left;clear:both;}
	div.middleCalling img{float:left;padding:30px 0 0 50px;clear:both;}
	div.middleCalling p{width:250px;float:right;text-align:justify;margin-left:50px;margin-top:30px;}
	div.middleCalling p.seeMoreLinksLeft{margin-top:80px;text-align:right;width:230px;}
	div.middleCalling p.seeMoreLinksRight{margin-top:45px;text-align:right;width:380px;}
	div.middleCalling p.seeMoreLinksRight1 {margin-top:-20px;text-align:right;width:380px;}
	ul.listaImagens{width:465px;float:left;margin-top:30px}
	ul.listaImagens li{width:230px;float:left;}
	ul.listaImagens li img{padding:5px;}

    ul.listaImagens1{width:465px;float:left;margin-top:30px}
	ul.listaImagens1 li{width:115px;float:left; margin-left: 20px;}
	ul.listaImagens1 li img{padding:5px;}

div#bottomCallingsWrapper{ float:left;width:100%;margin-top:40px;background: #fff url(../imagens/divBG_fullLine.jpg) no-repeat bottom center;}
  		div.bottomCalling{ float:left;width:460px;height:250px;padding-left:20px;}
  		div.bottomCalling h1{ float:left;}
  		div.bottomCalling p.seeMoreLinks{float:left;width:440px;text-align:right;margin-top:50px;}
  		div.bottomCalling p.seeMoreLinks2{float:left;width:440px;text-align:right;margin-top:30px;}
  		div.bottomCalling ul.listaLivros{float:left;width:100%;text-align:center;}
  		div.bottomCalling ul.listaLivros li{float:left;width:200px;text-align:center;margin:10px;}
  		div.bottomCalling ul.listaLivros li img{width:200px;height:180px;}
  		
  		

/*end*/

/*sessions*/

div#sessionContent{ float:left;width:960px;margin:0 auto;padding:10px 0 40px;background: #fff url(../imagens/divBG_fullLine.jpg) no-repeat bottom center;text-align:justify; }
	div.cursosBoxList{float:left;margin-left:20px;text-align:justify;width:940px;}
  		div.cursosBoxList ul.cursoBoxListItem{float:left;width:400px;}
  		div.cursosBoxList ul.cursoBoxListItem li{float:left;width:100%;padding:5px;}
  		div.cursosBoxList ul.cursoBoxListItem li h2 a{color:#c00;}
  		div.cursosBoxList ul.cursoBoxListItem li a{color:#333;}
  		div.cursosBoxList ul.cursoBoxListItem li a:hover{color:#fff;}
  		div.cursosBoxList ul.cursoBoxListItem li h2{padding:0;}
  		div.cursosBoxList ul.cursoBoxListItem li p strong{ width:100px;float:left;}
  		
  		.divNomeGrandePraFicaIgual { width:940px; clear:both; padding:15px 0 30px 0; }
  		.pog { clear:both; }

		div#cursosDetails{ float:left;margin-left:20px;text-align:justify;width:960px; }
		div#cursosDetails div#cursosDetailsOrganizer{ float:left;margin-left:20px;text-align:justify;width:960px; }
			div#cursosDetails img{float:right;border:1px solid #333;}
			div#cursosDetails h3{color:#666;}
			div#cursosDetails ul{ float:left;width:500px;padding:5px;margin-bottom:20px;}
			div#cursosDetails ul li{clear:both;float:left;margin:0;}
			div#cursosDetails ul li h2{padding:15px 0;}
			div#cursosDetails ul li p{float:left;}
			div#cursosDetails ul li p strong{width:90px;float:left;color:#c00;}
			div#cursosDetails p{margin:10px 0 15px;}

	img.galeriaImgHighlight{float:left;margin:10px 10px 10px 0;}
	img.listagemFotosGaleriaItem{border:1px solid #c00;margin:5px;border:1px solid #333;}
	img.galeriaImgFoto{margin:30px 0 20px 120px;}

	ul.listagemfotosGaleria{ float:left; }
	ul.listagemfotosGaleria li{ float:left; }

	p.descricaoFotoGaleria{text-align:center;}

	div.generalFullList{float:left;margin-left:20px;text-align:justify;width:940px;margin-top:30px;}
		div.generalFullList ul.generalFullListHalfItem{float:left;width:470px;margin-bottom:30px;padding:0;}
		div.generalFullList ul.generalFullListHalfItem li{margin:5px 0 6px;}
		div.generalFullList ul.generalFullListHalfItem li p{line-height:1.5em;width:95%;}
		div.generalFullList ul.generalFullListHalfItem li ul{width:100%;float:left;}
		div.generalFullList ul.generalFullListHalfItem li ul li{float:left;}
		div.generalFullList ul.generalFullListHalfItem li ul li a:hover{background-color: transparent;color:#333;}
		div.generalFullList ul.generalFullListHalfItem li ul li a img{width:40px;height:40px;}
		div.generalFullList ul.generalFullListHalfItem li ul li p{padding-top:12px;width:100%;}

	div.generalHalfList{float:left;text-align:justify;width:320px;margin-top:30px;}
		div.generalHalfList ul.generalHalfListItem{float:left;width:100%;margin-bottom:40px;}
		div.generalHalfList ul.generalHalfListItem li{margin:5px 0 6px;}
		div.generalHalfList ul.generalHalfListItem li p{line-height:1.5em;width:95%;}
		div.generalHalfList ul.generalHalfListItem li ul{width:100%;float:left;}
		div.generalHalfList ul.generalHalfListItem li ul li{float:left;}
		div.generalHalfList ul.generalHalfListItem li ul li a:hover{background-color: transparent;color:#333;}
		div.generalHalfList ul.generalHalfListItem li ul li a img{width:40px;height:40px;}
		div.generalHalfList ul.generalHalfListItem li ul li p{padding-top:12px;width:100%;}

	div.generalThirdList{float:left;text-align:justify;width:310px;margin-top:30px;}
		ul.galeriaListItem{ float:left;width:310px;margin-bottom:40px; }
	    ul.galeriaListItem dl{float:left;width:100%;}
		ul.galeriaListItem dl dt{float:left;width:140px;height:90px;}
		ul.galeriaListItem dl dd{float:left;padding-left:10px;width:150px;}
		ul.galeriaListItem dl dd h2{ padding-bottom:50px; }




ul.paginacao{ float:left;margin:20px 0;}
ul.paginacao li{float:left;height:40px;width:35px;text-align:center}
ul.paginacao li a{display:block;padding:12px 0;}
ul.paginacao li.inativo{background-color:#f0f0f0;color:#999;height:26px;width:25px;text-align:center;padding-top:13px;margin:0 2px;}
ul.paginacao li.linkAtivo{background-color:#c00;color:#fff;font-weight:bold;height:26px;width:25px;text-align:center;padding-top:13px;margin:0 2px;}

form#recebaInformacoesSobreOsCursosForm{ width:400px;margin:40px 0 30px; }
form#recebaInformacoesSobreOsCursosForm p{float:left;margin-bottom:}
form#recebaInformacoesSobreOsCursosForm input{border:1px solid #ccc;padding:5px 3px;color:#666;}
form#recebaInformacoesSobreOsCursosForm input#enviar{background-color:#f0f0f0;padding: 5px 10px;color:#666;font:bold 12px Arial;}
form#recebaInformacoesSobreOsCursosForm input#enviar:hover{color:#333;}

form#contatoForm{width:550px;float:left;margin:20px 0 50px 250px;letter-spacing:1px;}
form#contatoForm p{width:500px;float:left;background-color:#fdfdfd;border:1px solid #fbfbfb;text-align:center;margin:10px 0;padding:10px;font:bold 10px Trebuchet MS;color:#666;}
form#contatoForm p:hover{background-color:#fafafa;border:1px solid #f0f0f0;}
form#contatoForm p.obs{width:500px;float:left;background-color:#fafafa;border:1px solid #f0f0f0;text-align:center;margin:10px 0;padding:10px;font:bold 10px Trebuchet MS;color:#999;}
form#contatoForm p.submit{background-color:#fff;border:1px solid #fff;}
form#contatoForm label{float:left;padding-top:3px;width:200px;text-align:justify;margin-left:15px;font-size:12px;}
form#contatoForm input{float:left;color:#666;padding:3px 2px;width:250px;border:1px solid #ddd;background:#fbfbfb;font:normal 12px Trebuchet MS;letter-spacing:1px;color:#666;}
form#contatoForm input:hover{border:1px solid #999;background:#fff;color:#333;}
form#contatoForm textarea{float:left;font:normal 12px Trebuchet MS;letter-spacing:1px;color:#666;padding:3px 2px;width:250px;border:1px solid #ddd;background:#fbfbfb;}
form#contatoForm textarea:hover{border:1px solid #999;background:#fff;color:#333;}
form#contatoForm select{float:left;color:#666;padding:3px 2px;width:50px;border:1px solid #ddd;background:#fbfbfb;font:normal 12px Trebuchet MS;letter-spacing:1px;color:#666;}
form#contatoForm input#telefone{width:100px;}
form#contatoForm input#estado{width:30px;}
form#contatoForm input#enviar{width:70px;float:none;}

form#contatoForm div#highLightNome{width:500px;float:left;background-color:#ffdcdc;border:1px solid #ffafaf;text-align:center;margin:10px 0;padding:10px;}
form#contatoForm div#highLightEmail{width:500px;float:left;background-color:#ffdcdc;border:1px solid #ffafaf;text-align:center;margin:10px 0;padding:10px;}
form#contatoForm div#highLightMensagem{width:500px;float:left;background-color:#ffdcdc;border:1px solid #ffafaf;text-align:center;margin:10px 0;padding:10px;}
.highLightClass{width:500px;float:left;background-color:#ffdcdc;border:1px solid #ffafaf;text-align:center;margin:10px 0;padding:10px;display:none;}

form#contatoForm h6{float:left;font:normal 13px Trebuchet MS;color:#333;padding-top:20px;padding-left:20px;}
form#contatoForm h6 strong{font:bold 13px Trebuchet MS;color:#000;}

img.imagemErro{float:left;}

div#mensagemEnviada{width:500px;float:left;background-color:#efe;border:1px solid #afa;text-align:center;padding:10px;margin:60px;margin-left:250px;}
div#mensagemEnviada img{float:left;text-align:center;}
div#mensagemEnviada h6{float:left;font:normal 12px Trebuchet MS;color:#666;padding-left:70px;line-height:2.5em;margin-top:10px;}
div#mensagemEnviada h6 strong{font:normal 16px Trebuchet MS;color:#666;padding-top:10px;}

div#consultorio { width: 940px; }
div#consultorio ul li { width: 150px; float: left; padding: 10px; margin-right:65px; display: block;}






