body{margin:0; padding:0;}
*{font-weight:normal; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-decoration:none;}
img{border:0;}

#corpo{width:800px; margin:0 auto}
#head{width:100%; background-image:url(../images/header_gs.jpg); background-repeat:no-repeat; height:170px;}
#links{width:100%;}
#conteudo{width:100%;}
#rodape{width:100%;}

h1{color:#ffbf00; font-weight:bold; font-size:15px; margin-left:20px;}
h2{color:#000000; font-weight:bold; font-size:14px;}
h4{color:#666666; font-size:15px; font-style:italic; text-align:center; text-decoration:underline; font-weight:bold;}
h5{color:#ffbf00; font-size:17px; font-weight:bold; text-align:center;}
h5:hover{text-decoration:underline;}
p{color:#666666}
.titulo{text-align:left; font-family:Verdana; font-size:20px; color:#ffbf00; margin-left:50px;}
.hr_titulo{margin-left:10%; height:4px; background-color:#cccccc; border-color:#cccccc; width:90%;}

/* Cabeçalho */
#logo{margin-left:80px; padding-top:15px;}
.login{margin-left:590px; margin-top:-120px;}
.login p{margin:0;}
.login span a{color:#444444; font-size:10px; margin-top:5px; cursor:pointer; text-decoration:underline;}
.btn_login{border:0; cursor:pointer; background-color:#CCCCCC; text-shadow:1px 1px #000000; color:#FFFFFF; font-weight:bold;}
.btn_login:hover{background-color:#ffc56f;}
.txt_cad{font-size:14px; color:#bb250c; font-weight:bold; padding-top:10px; padding-left:4px;}
.txt_cad a{font-size:14px; color:#bb250c; font-weight:bold; cursor:pointer;}
#head a{cursor:auto; text-decoration:none; border:0;}

/*Links*/
.botao{background: url('../images/btn_bkgd.gif') top repeat-x; cursor:pointer; border:none; height:25px; width:16%; vertical-align:middle; font-size:11px; font-family:Verdana;}
.botao:hover{background:url('../images/btn_over.gif') top repeat-x;}

/*Rodape*/
.hr_rodape{height:5px; background-color:#cccccc; border-color:#cccccc; margin-bottom:2px; width:100%;}
.rodape{font-size:10px; background-color:#dddddd; padding-bottom:5px; margin-bottom:5px; text-align:center}

/* Index Quebra-Cabeça */
.div_puzzle{width:780px; height:372px; background:url('../images/figura1.png') no-repeat; margin:auto;}
.div_puzzle div{cursor:pointer;}
.puz1{width:253px; height:199px; float:left;}
.puz2{width:261px; height:199px; float:left; margin:0 7px 6px 7px;}
.puz3{width:252px; height:199px; float:left;}
.puz4{width:253px; height:167px; float:left;}
.puz5{width:261px; height:167px; float:left; margin:0 7px 0 7px;}
.puz6{width:252px; height:167px; float:left;}

/* Index Atendimento Online e Cadastro de clientes */
.area_aon_cad{width:800px; height:200px;}
.area_aon_cad div{width:380px; margin:0 10px 0 10px;}
.cad{float:left;}
.cad h2{color:#f99001; font-weight:bold; font-size:18px;}
.cad p{font-size:18px;}
.cad a{color:#FF0000; text-decoration:underline; font-size:18px;}
.aon{float:right;}
.aon h2{color:#f99001; font-weight:bold; font-size:18px;}
.aon h3{color:#333333; font-weight:bold; font-size:14px;}
.aon img{margin:20px 0 0 80px;}

/* Serviços onClick */
#serv_indice li{list-style-type:none; line-height:20px;}
#serv_indice li a{font-size:12px; color:#666; line-height:14px; text-decoration:none; cursor:pointer}
#serv_conteudo div{display:none;}
#serv_conteudo img{width:100px; border:0;}

/* Empresa */
.img_emp{margin-left:2%; margin-right:4%; width:300px;}
.txt_emp{font-family:Verdana; font-size:9px; line-height:22px; text-align:justify; width:80%; margin-right:5%; margin-bottom:50px; margin-left:20px;}
.txt_emp h2{margin-left:20px; color:#f99001; font-weight:bold; font-size:12px;}
.txt_emp p{font-size:11px;}

/* Clientes */
.img_clt{margin-left:0px; width:550px;}
.titulo_clt{font-family:Verdana; font-size:18px; color:#999; font-weight:bold; text-align:left; text-align:center;}
.parceiros img{width:200px;}

/* Contato */
.logo_contato{width:180px;}
.mapa_contato{margin-left:55px; margin-top:30px; margin-bottom:50px;}
.txt_contato h3{font-size:15px; font-weight:bold; color:#f4a530; margin-left:30px;}
.txt_contato p{margin-left:50px;}
.txt_contato a{color:#000; text-decoration:underline;}
.btn_contato{color:#000; cursor:pointer; font-weight:bold; margin-top:10px; }
.area_aon{float:right; width:290px; margin:-200px 0 0 0;}
.area_aon h3{font-size:15px; font-weight:bold; color:#f4a530;}
.area_aon p{margin-left:15px;}
.area_aon img{margin:10px 0 0 0;}

/* Cursos */
.lista_cursos a{text-decoration:none; color:#666666; line-height:18px;}
.lista_cursos li{list-style:none; margin-left:40px;}
.lista_cursos p{color:#000000; margin-left:50px;}

.detalhe_cursos{margin-left:40px;}
.detalhe_cursos h1{margin:0; padding-left:50px;}
.detalhe_cursos h3{font-weight:bold; color:#999999; text-decoration:underline;}
.detalhe_cursos p{margin-left:10px;}

.cadastro{margin-left:40px; margin-bottom:40px; color:#999999;}
.cadastro input{height:12px; color:#999999;}
.cadastro table td span{color:#999999; font-size:12px}
.cadastro select{color:#666666;}

.cursos_sipat{margin-left:20px; margin-right:20px;}
.cursos_sipat table{border-spacing:0; padding:0; border-collapse:collapse;}
.cursos_sipat a{color:#666666;}
.cursos_sipat h3{font-weight:bold; margin-left:10px; font-size:15px}
.cursos_sipat p{margin-left:20px;}
.cursos_sipat a:hover{text-decoration:underline;}
.cursos_sipat td{border-bottom:1px solid #666666; vertical-align:text-top;}
