/* * * * * * * * * * *
 *
 *  CSS by REFFER
 *  www.reffer.com.br
 *
 * * * * * * * * * * */


/***** INICIALIZAÇÃO ***********************************************/

* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration: none;
	vertical-align:baseline;
	outline: none;
}

img {
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align:middle;
}


/***** FONTE PADRÃO - Alterar ***************************************/

body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, font, small, strong, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, td {
	font-size: 8pt ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}


/***** FORMULÁRIO PADRÃO - Alterar *********************************/


.campo, select, textarea {
	border: 1px solid #CCCCCC;	
	background-color: #F7F7F7;	
	margin: 4px 0pt 4px 4px;	
	vertical-align: middle;
}
.campo {
	height: 20px;
	width:170px;
}
.botao {
	background-color: #EEE;
	border-color: #696;
}





/***** CSS *********************************************************/

body
{
 background-color:#f1d021;
 text-align:center;
}


#corpo
{
 width:760px;
 margin:auto;
 text-align:left; 
}

#topo
{
 height:183px; 
}

#logo
{
 width:165px;
 height:170px;
 float:left;
}



#lapis
{
 float:left;
}

#menu
{
 background-image:url(../img/menu_bg.gif);
 background-repeat:repeat-x;
 width:595px;
 height:43px;
 float:left;

}

#menu img
{
 margin-right:2px;
}

#menu ul
{
 padding-top:15px;
}

#menu li
{
 display:inline;
 margin: 0px 2px; 
}

#are_rest
{
 width:150px;
 height:115px;
 padding:10px 0px;
 padding-left:5px;
 margin-left:20px;
 float:left;
}

.inp_area
{
 width:91px;
 height:15px;
 background-image:url(../img/bg_campo_area.gif);
 border:0px;
 color:#FFCC33;
 font-size:9px;
}

#flash
{ 
 width:420px;
 height:140px;
 float:left;
}

#meio
{
 background-image:url(../img/meio_bg.gif);
 background-repeat:repeat-x;
 background-color:#FFFFFF;
 min-height:156px;
 padding-bottom:10px;
}

#esq_meio
{
 background-image:url(../img/bg_esq.jpg);
 background-position:left;
 background-repeat:no-repeat;
 width:187px;
 min-height:140px;
 float:left;
 margin-left:50px;
 padding:0px 5px;
 padding-top:15px;
}

.noticias
{
 margin-bottom:16px; 
}

#centro_meio
{
 background-image:url(../img/bg_pontilhado.gif);
 background-position:left;
 background-repeat:repeat-y;
 width:225px;
 min-height:145px;
 float:left;
 padding:0px 20px;
 padding-top:10px;

}


#centro_meio img
{
 float:left;
 border:#FF0000 2px solid;
 margin:10px;
 margin-top:0px;
}



#dir_meio
{
 background-image:url(../img/bg_pontilhado.gif);
 background-position:left;
 background-repeat:repeat-y;
 width:177px;
 min-height:145px;
 float:left;
 padding-top:10px;
 padding-left:20px;
}

#balao
{
 margin-top:5px;
}

#topo_balao
{
 background-image:url(../img/topo_balao_bg.gif);
 background-repeat:no-repeat;
 width:183px;
 height:24px;
}

#meio_balao
{
 background-image:url(../img/meio_balao_bg.gif);
 background-repeat:repeat-y;
 width:155px;
 padding:0px 15px;
}

#baixo_balao
{
 background-image:url(../img/baixo_balao_bg.gif);
 background-repeat:no-repeat;
 width:183px;
 height:14px;
 padding-top:30px;
}



#baixo
{
 background-color:#333333;
 padding-left:20px;
 padding-bottom:10px;
}

#esq_baixo
{
 width:218px;
 height:109px;
 padding-top:10px;
 float:left;
}

#esq_baixo img
{
 float:left;
 border:2px solid #FF9900;
 margin:13px 5px 5px 5px;
 
}

#dir_baixo
{
 background-image:url(../img/bg_pontilhado_branco.gif);
 background-repeat:repeat-y;
 background-position:left;
 min-height:119px; 
 padding-left:10px;
 float:left;
 margin-top:15px;
}

#dir_baixo img
{
 float:left;
}

#ex_aluno
{
 background-image:url(../img/bg_ex_aluno.gif);
 background-repeat:no-repeat;
 height:111px;
 width:146px;
 float:left;
 margin-left:20px;
 padding-top:10px;
 padding-left:10px;
}

#ex_aluno *
{
 color:#FFFFFF; 
}

#ex_aluno img
{
 margin:17px;
 margin-left:16px;
}

#prox_cursos
{
 width:175px;
 min-height:117px;
 float:left;
 margin-bottom:10px;
}

#titulo_prox_cursos
{
 background-image:url(../img/bg_titulo_prox_curso.gif);
 background-repeat:no-repeat;
 height:20px;
 padding-left:15px;
 padding-top:10px;
}

#conteudo_prox_cursos
{
 background-color:#CC3300;
 padding:10px;
}

#rodape
{
 background-color:#FFCC33;
 background-image:url(../img/bg_rodape.jpg);
 background-position:center;
 background-repeat:repeat-y;
 height:25px;
 text-align:center;
 padding:5px;
}

#rodape p
{
 padding-top:5px; 
}

/***** Formatação *********************************************************/


h1
{
 font-size:14px; 
 color:#CC3300;
}

.veja_mais a
{
 font-size:14px;
 font-weight:bold;
 color:#CC3300; 
 float:right;
}

.veja_mais a:hover
{
 color:#FFCC33;
}

#menu a
{
 color:#CC3300;
 font-size:10px;
 font-weight:bold;
}

#menu a:hover
{
 color:#333333;
}

#are_rest form
{
 color:#CC3300;
 font-size:12px;
 font-weight:bold;
 }


#are_rest p
{
 color:#CC3300;
 font-size:9px;
}

#are_rest a
{
 color:#CC3300;
}

#are_rest a:hover
{
 color:#FFF;
}

.noticias 
{
 font-size:9px;
 text-align:right;
 color:#CC3300;
}

.noticias h6
{
 font-size:9px;
 color:#CC3300;
}

.noticias a
{
 font-size:10px;
 color:#CC3300;
}


#esq_meio a 
{
 font-weight:bold;
 color:#CC3300;
}

#esq_meio a:hover 
{
 color:#FFCC33;
}

#esq_baixo h3
{
 color:#FFFFFF;
 font-size:9px;
 margin-top:10px;
}

#esq_baixo p
{
 color:#FFFFFF;
 font-size:7pt;
}

#prox_cursos p
{
 color:#FFCC33;
 font-weight:bold;
 font-size:10px;
}

#prox_cursos a
{
 color:#FFF;
 font-weight:bold;
}

#prox_cursos a:hover
{
 color:#FFCC33;
}

#rodape p
{
 color:#333333;
 font-weight:bold; 
}

/***** Layout Interna *********************************************************/



#flash_interna
{
 width:555px;
 height:140px;
 float:left;
 margin-left:40px;
}

#meio_interna
{
 background-color:#FFFFFF;
 min-height:156px;
 padding:10px;
}


#topo_esq_meio_int
{
 background-image:url(../img/bg_topo_esq_meio_int.gif);
 background-position:left;
 background-repeat:no-repeat;
 height:27px;
 width:452px;
 margin-left:4px;
}

#esq_meio_int
{
 background-image:url(../img/bg_esq_meio_int.gif);
 background-repeat:repeat-y;
 min-height:156px;
 width:460px;
 float:left;
 padding-left:30px;
 padding-right:10px;
 padding-bottom:20px;
}

.item_curso
{
 background-image:url(../img/item_curso_bg.gif);
 background-repeat:no-repeat;
 height:17px;
 width:139px;
 padding-left:40px;
 padding-top:5px; 
}


#esq_meio_int p
{
 text-align:justify;
 margin-top:10px;
 text-indent:15px;
}


#esq_meio_int .gal {
	float:left;
	margin-right:10px;
}


#dir_meio_int
{
 min-height:156px; 
 float:left;
 padding-left:10px;
}


#balao_interna
{
 margin-top:5px;
 width:225px;
}

#topo_int_balao
{
 background-image:url(../img/topo_balao_int_bg.gif);
 background-repeat:no-repeat;
 height:26px;
}

#meio_int_balao
{
 background-image:url(../img/meio_balao_int_bg.gif);
 background-repeat:repeat-y;
 padding:0px 15px;
}

#baixo_int_balao
{
 background-image:url(../img/baixo_balao_int_bg.gif);
 background-repeat:no-repeat;
 height:30px;
 padding-top:30px;
}


#titulo_caixa
{
 background-image:url(../img/bg_titulo_caixa.gif);
 background-position:left top;
 background-repeat:no-repeat;
 background-color:#f1d021;
 height:28px;
 padding-top:10px;
 padding-left:20px;
}

#caixa
{
 background-color:#CC3300;
 width:220px;
}

#caixa ul
{
 padding:20px;
 padding-top:0px;
}

#caixa li
{
 margin-top:10px;
}


#caixa p
{
 padding:10px;
}


.gal
{
 margin-top:20px;
}

#form_rest
{
 border:#f1d021 2px solid;
 width:160px;
 min-height:100px;
 padding:20px;
 margin-left:130px;
 padding-right:30px;
}

#btn_rest
{
 float:right;
 margin-right:0px;
}
.inp_area_rest
{
 width:150px;
}

#formata_restrita
{
 margin:0px 15px;
 padding:30px;
 padding-bottom:30px;
}

#circular_fotos img
{
 margin:2px 0px;
 float:none;
}

#caixa_esq_senha
{
 border:#CC3300 solid 2px;
 width:300px;
 min-height:100px;
 position:absolute;
 top:50%;
 margin-top:-150px;
 left:50%;
 margin-left:-150px;
 padding-bottom:10px;
}


#caixa_esq_senha input
{
 margin-right:10px; 
}

#caixa_esq_senha p
{
 float:right;
}
.titulo_pop *
{
 height:30px;
 background-color:#CC3300;
 color:#f1d021;
 padding-top:15px;
 margin-bottom:15px;
 font-weight:bold;
}

.btn
{
 margin-top:8px;
 float:right;
}
.aviso 
{
 padding:0px 10px;
}



#nav_bar img
{
 float:none;
 margin:0px;
}

.desc_curso
{
 width:320px;
 float:left;
}

/***** Formatação Interna *********************************************************/

#caixa a
{
 color:#FFF;
 font-weight:bold;
}


#caixa a:hover
{
  color:#f1d021;
}


#esq_meio_int a
{
 font-style:italic;
 font-weight:bold;
 color:#CC3300;
}

#esq_meio_int a:hover
{
 color:#f1d021;
}

.cursos a
{
 font-size:12px;
}

#endereco a
{
 color:#CC3300;
}

#endereco a:hover
{
 color:#f1d021;
}

.conteudo_pop *
{
 color:#CC3300;
 font-weight:bold;
}

.aviso {
 font-weight:bold;
 text-align:center; 
}

.aviso a
{
 color:#CC3300;
}

.aviso a:hover
{
 color:#fff;
}

.foto {
	float:left;
	margin-right: 8px;
}