/*
*
*  Created by Aquarela Criativa
*  Copyright (c) 2009 Aquarela Criativa. All rights reserved.
*
*/
/* ESTRUTURA
--------------------------------------------- */
body { background: #d1d3d5 url('../img/body_bg.gif') repeat-x 0 0; }
div#palco { width: 900px; min-height: 1200px; margin: 0; padding: 0 0 0 44px; background: url("../img/head/head_bg.gif") repeat-y 0 0; position: relative; }


/* CABECALHO
--------------------------------------------- */
div#cabecalho { width: 226px; position: absolute; left: 44px; top: 0; }
div#cabecalho h2 { width: 214px; height: 107px; background: url('../img/head/logo_pc.gif') no-repeat 0 0; }
div#cabecalho h2 a { width: 214px; height: 107px; display: block; text-indent: -9999em; }

p#mn_cursos a { text-indent: -9999em; overflow: hidden; display: block; width: 226px; height: 52px; background: url(../img/head/mn_cursos.gif) no-repeat 0 0; z-index: 10000; }
p#mn_cursos a:hover { background-position: 0 -52px; }

ul#mn_cursos_all { display: block; position: absolute; left: 224px; top: 100px; z-index: 999; background-color: #fff; width: 400px; border: 1px solid #eee; }
ul#mn_cursos_all li { display: block; border-bottom: 1px solid #eee; list-style-type: none; }
ul#mn_cursos_all li a { text-decoration: none; display: block; padding: 5px; font-size: 14px; }
ul#mn_cursos_all li a:hover { background-color: #ffce00; color: #fff; }

li#mn_calendario, li#mn_inscrevase { width: 208px !important; height: 50px !important; margin: 16px 0 0 3px; }
li#mn_inscrevase a { background: url("../img/head/bt_inscrevase.gif") no-repeat 0 0 !important; height: 52px; }
li#mn_calendario a { background: url("../img/head/bt_calendario.gif") no-repeat 0 0 !important; height: 52px; }
body#pagina_inscrevase div#endereco { margin-top: 0px !important; }

div#endereco { width: 200px; }
div#endereco p { text-align: right; font-size: 12px; line-height: 1em; }


/* CONTEUDO
--------------------------------------------- */
div#conteudo { padding-bottom: 12em; min-height: 700px; background: url("../img/rodape/rodape_bg.gif") no-repeat 226px bottom; padding-left: 226px; }

div#conteudo h1 { width: 600px; display: block; font-size: 24px; line-height: 26px; }
p#p_curso_nome { margin: 0 0 4px !important; line-height: 1em; font-weight: bold; }

div#envelope { padding-left: 1em; padding-top: 1em; background: url("../img/conteudo/curso_envelope_bg.gif") no-repeat 0 0; }
div#conteudo h3 { background: url('../img/conteudo/alvo_titulos.gif') no-repeat 0 8px; font-size: 16px; text-transform: uppercase; padding-left: 22px; margin: 0 0 8px; font-weight: normal; clear: both; }
div#envelope h3.pagina_titulo { font-size: 18px; background: none !important; padding: 0; left: 0 !important; border-bottom: 3px solid #FFF; margin-bottom: 24px; }
div#conteudo * { font-size: 14px; }
div#conteudo del { color: #999; text-decoration: none !important; }

div#conteudo ul li
, div#conteudo ol li { list-style-position: inside; margin: 0 0 8px; padding-left: 1em; }

div#conteudo p { margin: 0 0 24px; }
div#conteudo table
, div#conteudo ul
, div#conteudo ol { margin: 0 0 24px; }

div#conteudo img { margin: 5px; }

div#conteudo table { border-top: 2px solid #FFF; width: 100%; }
div#conteudo table tr td { padding: 5px; vertical-align: top; border-bottom: 1px solid #F0F0F0; }

a {}
a:hover { color: #000 !important; }

span { font-size: 1em; }

.error { font-weight: bold; color: #C00; }
.alerta { font-weight: bold; color: #C00; }

p.topo_pagina { text-align: right; }
a#bt_inscrevase_pe { float: left; font-weight: bold; }

p#seletor_paginas_curso { height: 30px; }
p#seletor_paginas_curso a { border: 1px solid #ccc; font-size: 14px; float: left; display: block; width: 100px; height: 30px; background: url(../img/conteudo/bt_paginas_curso.gif) repeat-x 0 -30px !important; text-align: center; text-decoration: none; margin-right: 10px; }
p#seletor_paginas_curso a:hover { color: #000 !important; border: 1px solid #e5a714; background-position: 0 0 !important; }


/* AUXILIAR
--------------------------------------------- */
div#auxiliar { }



/* RODAPE
--------------------------------------------- */
div#rodape { }



/* PROXIMA TURMA
--------------------------------------------- */
a#proxima_turma { background: url('../img/conteudo/proxturma.gif') no-repeat 0 0; width: 94px; height: 110px; display: block; position: absolute; right: 10px; top: 10px; z-index: 10000; cursor: pointer; }



/* CALENDARIO CURSOS
--------------------------------------------- */
table#calendario_cursos th { font-weight: bold; padding: 6px !important; font-size: 16px; }
table#calendario_cursos td { padding: 6px !important; line-height: 1.25em; }
.coluna_grande { width: 280px; }
.coluna_inscrevase { text-align: center; width: 80px; vertical-align: middle !important; }
.even { background-color: #f9f9f9; }
.odd { background-color: #f0f0f0; }
.bt_inscrevase_home { width: 80px; height: 20px; background: url('../img/home/bt_inscrevase.gif') no-repeat center center; }
