/* CSS Document */
* { margin:0px; padding:0px; border:none; font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; }
body { margin:0px; background-color:#F0FAFF; }
#central { position:relative; width:750px; margin:0px auto; }
ul, ol { list-style-type: none; }
p { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; }
a { text-decoration:none; }
strong { font-weight:bold; }
p strong { font-weight:bold; }

	/* Cabeçalho */
#cab { background:#E6F7FF; height:150px; border-bottom: solid 3px #F7C200; }
#cab div { position:absolute; display:inline; }
#cab .fundo { left:390px; }
#cab .logo { padding:0px 30px; }

	/* Menu */
#menu { display:block; width:750px; background-color:#006699; text-align:center; height:20px; padding:2px 0px; }
#menu a { display:inline; position:relative; padding:1px 10px; height:18px; }
#menu a:link, #menu a:active, #menu a:visited { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#E6F7FF; background-color:#006699; }
#menu a:hover { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#FFFFFF; background-color:#006699; }
#menu .sep { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#FFFFFF; padding-left: 2px; padding-right: 2px; }

	/* SubMenu */
#submenu { display:block; width:750px; background-color:#B8D6E5; text-align:right; height:20px; margin-bottom:3px; padding:2px 0px; }
#submenu img { vertical-align:text-bottom; }
#submenu a { display:inline; position:relative; padding:2px 10px 2px 0px; height:20px; }
#submenu a:link, #submenu a:active, #submenu a:visited { font: bold 12px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; background-color:#B8D6E5; }
#submenu a:hover { font: bold 12px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#E6F7FF; background-color:#B8D6E5; }
#submenu .sep { font: bold 12px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#FFFFFF; padding-left: 2px; padding-right: 2px; }
	
	/* Barra Home */
#barra_inf { clear:both; width:750px; height:20px; background:#006699; padding-top:4px; border-top: solid 3px #FFFFFF; }
#barra_inf div { position:absolute; display:inline; }
#txt_logo { font: bold 10px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#FFFFFF; left:562px; }
#txt_patroc { font: bold 10px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#FFFFFF; left:12px; }
#inferior { clear:both; width:750px; height:120px; background:#B8D6E5; }
#inferior div { position:absolute; display:inline; }
#logo_sbcd { left:560px; }
#patroc { left:10px; margin-top:8px; border: solid 2px #006699; width:520px; height:100px; background:white; }

/*#patroclabel { left:20px; }
#patroclabel .categoria { float:left; position:relative; width:110px; margin:0 5px; font:bold 9px "Trebuchet MS", Verdana, Arial, sans-serif; color:#003399; }
#patroc1 { left:20px; top:15px; width:100px; height:80px; border-left:dotted 1px #CCC; }
#patroc1 * { border:none; }
#patroc2 { left:140px; top:15px; width:100px; height:80px; border-left:dotted 1px #CCC; }
#patroc2 * { border:none; }
#patroc3 { left:260px; top:15px; width:100px; height:80px; border-left:dotted 1px #CCC; }
#patroc3 * { border:none; }
#patroc4 { left:380px; top:15px; width:100px; height:80px; border-left:dotted 1px #CCC; }
#patroc4 * { border:none; }*/

#patroclabel { left:20px; }
#patroclabel .categoria { float:left; position:relative; width:90px; margin:0 5px; font:bold 9px "Trebuchet MS", Verdana, Arial, sans-serif; color:#003399; }
#patroc1 { left:10px; top:15px; width:90px; height:70px; border-left:dotted 1px #CCC; }
#patroc1 * { border:none; }
#patroc2 { left:110px; top:15px; width:90px; height:70px; border-left:dotted 1px #CCC; }
#patroc2 * { border:none; }
#patroc3 { left:210px; top:15px; width:90px; height:70px; border-left:dotted 1px #CCC; }
#patroc3 * { border:none; }
#patroc4 { left:310px; top:15px; width:90px; height:70px; border-left:dotted 1px #CCC; }
#patroc4 * { border:none; }
#patroc5 { left:410px; top:15px; width:90px; height:70px; border-left:dotted 1px #CCC; }
#patroc5 * { border:none; }

	/* Rodape */
#rod { clear:both; background:#E6F7FF; text-align:center; height:20px; padding-top:3px; }
#copy { font: 10px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#38759B; width:750px; }

	/* Corpo */
#corpo { clear:both; width:660px; padding-left:90px; background:#E6F7FF url(../arquivos/lateral.gif) repeat-y; border-top: solid 3px #F7C200; border-bottom: solid 3px #F7C200; }
#homeimg { text-align:right; _margin-bottom:-4px; }
#lateral { background:#E6F7FF; width:90px; height:100%; }
#conteudo { clear:both; width:660px; background:#FFFFFF; }
#pagina { padding:10px; width:640px; }
#pagina p { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #000; letter-spacing:0.1em; line-height:20px; padding:2px 5px 2px 10px; }
#pagina p strong { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; line-height:20px; padding-left:5px; padding-right:5px; }
#pagina p em { padding-left:5px; padding-right:5px; font-style:italic; }
#pagina p a:link, #pagina p a:active, #pagina p a:visited { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:none; }
#pagina p a:hover { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:underline; }
#pagina ul { padding-top:5px; }
#pagina ul li { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #000; letter-spacing:0.05em; line-height:16px; padding:0px 5px 0px 5px; margin:5px 0px 5px 35px; list-style:outside url(../arquivos/bullet_cross.gif) ; }
#pagina ul li strong { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; }
#pagina ul li em { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; font-style:italic; }
#pagina ul li img { padding-right:10px; vertical-align:middle; }
#pagina h1 { font: 24px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #0f3675; border-bottom: solid 2px #F7C200; padding:10px 0px 0px 0px; margin-bottom:10px; }
#pagina h2 { font: 18px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; border-bottom: solid 2px #E6F7FF; padding:25px 0px 0px 0px; margin:0px 10px 10px 10px; }
#pagina h3 { font: bold 12px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; border-bottom: solid 2px #E6F7FF; padding:15px 0px 0px 0px; margin:0px 10px 10px 10px; }
#pagina div.patrocinadores a { margin:25px; }

#cursos { padding:10px; width:640px; }
#cursos p { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #000; letter-spacing:0.03em; line-height:20px; padding:2px 5px 2px 80px; }
#cursos p strong { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; line-height:20px; padding-left:0px; padding-right:5px; }
#cursos p em { font-style:italic; font:italic; }
#cursos p a:link, #cursos p a:active, #cursos p a:visited { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:none; }
#cursos p a:hover { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:underline; }
#cursos ul { padding-top:5px; }
#cursos ul li { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #000; letter-spacing:0.05em; line-height:16px; padding:0px 5px 0px 5px; margin:5px 0px 5px 35px; list-style:outside url(../arquivos/bullet_cross.gif) ; }
#cursos ul li strong { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; }
#cursos h1 { font: 24px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #0f3675; border-bottom: solid 2px #F7C200; padding:10px 0px 0px 0px; margin-bottom:10px; }
#cursos h2 { font: 18px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; border-bottom: solid 2px #E6F7FF; padding:25px 0px 0px 0px; margin:0px 10px 10px 10px; }
#cursos h3 { font: bold 14px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; border-bottom: solid 2px #E6F7FF; padding:15px 0px 0px 0px; margin:0px 10px 10px 10px; }
#cursos h4 { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #000; letter-spacing:0.1em; line-height:20px; margin:10px 5px 2px 30px; border-bottom: solid 2px #E6F7FF; }
#cursos h4 strong { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; line-height:20px; padding-left:5px; padding-right:5px; }
#cursos h4 em { padding-left:5px; padding-right:5px; font-style:italic; }
#cursos h5 { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #000; letter-spacing:0.1em; line-height:20px; padding:10px 5px 2px 30px; }
#cursos h5 strong { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; line-height:20px; padding-left:5px; padding-right:5px; }
#cursos h5 em { padding-left:5px; padding-right:5px; font-style:italic; }

.tab_insc { padding:5px; margin:20px 0px 10px 10px; width:520px; }
.tab_insc td, .tab_insc th { white-space:pre; vertical-align:text-top; padding:4px 12px 4px 4px; }
.tab_insc th { border-bottom: solid 4px #E6F7FF; text-align:left; font: bold 12px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #0f3675; }
.tab_insc td { border-bottom: solid 2px #E6F7FF; font: 10px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; }

	/* form globais */
fieldset { padding:10px; border: solid 1px #006699; text-align:left; margin-left:10px; }
legend { font: 18px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; border-bottom: solid 2px #E6F7FF; padding:0px 5px; }
form { padding:5px; margin:10px auto 10px; }
label { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; padding:0px; margin:5px 0px 5px 10px; vertical-align:middle; }
input { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color: #006699; text-align:left; vertical-align:middle; }
.box_erro legend { color:red; }

	/* form 1 inscrição */
.boxform { float:left; display:inline; width:270px; height:320px; _height:290px; margin-right:10px; }
.boxform form { text-align:center; width:250px; height:320px; _height:290px; }
.boxform label { float:left; clear:both; height:20px; width:220px; text-align:right; }
.boxform input { margin:0px 10px; }
.boxform .texto { border: solid 1px #006699; }
.boxform .bt { font-weight: bold; height:25px; width:200px; padding:0px 20px 0px 20px; margin:10px auto 0px; border: solid 1px #006699; background:#F4F8FA; cursor:pointer; }

	/* form 2 inscrição */
.ficha { width:600px; text-align:left; }
.ficha form { text-align:left; width:590px; }
.ficha label { float:left; display:inline; height:25px; text-align:left; }
.ficha .campo1 { clear:both; width:110px; text-align:right; }
.ficha .campo2 { margin-left:0px; }
.ficha .campo3 { clear:both; display:block; width:220px; text-align:right; }
.ficha input, .ficha select, .ficha textarea { float:left; display:inline; font-size:12px; height:20px; text-align:left; margin:3px 5px; cursor:pointer; border: solid 1px #0F3675; padding:0px 3px; _padding:0px 2px -3px 2px; }
.ficha .semcorpo { border:none; padding:0px; margin:0px; height:0px; }
.ficha .naotexto { border:none; }
.ficha h3 { clear:both; }
.ficha p { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; }
.ficha p a:link, .ficha p a:active, .ficha p a:visited { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:none; }
.ficha p a:hover { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:underline; }
.ficha p.linha { float:left; display:inline; height:15px; text-align:left; margin:1px 5px; }
.ficha p.linha a:link, .ficha p.linha a:active, .ficha p.linha a:visited { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:none; }
.ficha p.linha a:hover { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:underline; }
.ficha .bt { clear:both; font-weight: bold; height:25px; width:400px; padding:0px 20px 0px 20px; margin:10px auto 10px; text-align:center; border: solid 1px #006699; background:#F4F8FA; cursor:pointer; }
.ficha .bt2 { font-weight: bold; height:25px; width:200px; padding:0px 20px 0px 20px; margin:10px auto 10px; text-align:center; border: solid 1px #006699; background:#F4F8FA; cursor:pointer; }

	/* Resultados */
.resultado { width:570px; text-align:left; }
.resultado h3 { clear:both; }
.resultado p { font: 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; }
.resultado p a:link, .resultado p a:active, .resultado p a:visited { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:none; }
.resultado p a:hover { font: bold 11px 'Trebuchet Ms', Arial, Verdana, Sans-Serif; color:#006699; text-decoration:underline; }