﻿/*
   Zerado o CSS
   Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.4.1
*/

* { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
strong{ font-weight:bold;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/* INICIO CONFIGURAÇÃO DO LAYOUT */
body
{
    background: #d4d0c8;
}
.conteudo
{
    background: #ffffff;
    float:  left;
    margin: 5px;
    width:  970px;
    padding-bottom: 5px;
}
.topo
{
    /*background-image: url(../images/topo.png);*/
	
    background-position: top;
    background-repeat: no-repeat;

    height:     120px;
    margin:     5px;
    width:      960px;
    float: left;

}
.meio
{
    border-top: 5px solid #C39408;
    background: #FFFFE6;
    margin:     5px;
    padding-top: 8px;
    padding-bottom: 8px;
    width:      960px;
    float: left;

}
.bloco_esquerdo
{
    float:      left;
    width:      200px;
    margin-right: 5px;
    margin-left: 5px;
    background: #fff;
}
.bloco_central
{

    float:      left;
    width:      510px;
    margin-right: 5px;
    background: #fff;
}
.bloco_direito
{

    background: #fff;
    margin-right: 5px;
    float:      left;
    width:      200px;
}
.rodape
{
    margin:     5px;
    width:      960px;
	background:#FFC412;
    float: left;
}
/* FIM CONFIGURAÇÃO DO LAYOUT */

.bloco_esquerdo_menu h3
{
      background: #FFC412;
      width: 180px;
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      padding: 10px;
}


.bloco_esquerdo_menu /*pai 220*/
{

}
.bloco_esquerdo_menu ul
{

}
.bloco_esquerdo_menu ul li
{
    width: 180px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
    padding: 5px;
    border-bottom: dotted 1px #ccc;

}
.bloco_esquerdo_menu ul li a
{
    font-size: 13px;
    text-decoration: none;
    background-image: url(../images/menu_bg_link.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;

}
.bloco_esquerdo_menu ul li a:visited {}
.bloco_esquerdo_menu ul li a:hover
{
    text-decoration: underline;
    background-image: url(../images/menu_bg_link_hover.gif);
    color:#556B2F;
    font-weight: bold;

}
.bloco_esquerdo_menu ul li a:active{ color: #FFC412;}


/*BLOCO LATERAL DIREITO*/
.bloco_direito_menu h3
{
      background: #FFC412;
      width: 180px;
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      padding: 10px;
}


.bloco_direito_menu /*pai 220*/
{

}
.bloco_direito_menu ul
{

}
.bloco_direito_menu ul li
{
    width: 180px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
    padding: 5px;
    border-bottom: dotted 1px #ccc;

}
.bloco_direito_menu ul li a
{
    font-size: 13px;
    text-decoration: none;
    background-image: url(../images/menu_bg_link.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;

}
.bloco_direito_menu ul li a:visited {}
.bloco_direito_menu ul li a:hover
{
    text-decoration: underline;
    background-image: url(../images/menu_bg_link_hover.gif);
    color:#556B2F;
    font-weight: bold;

}
.bloco_direito_menu ul li a:active{ color: #4682B4;}


/* RODAPE*/
.conteudo_rodape
{
    padding: 10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* BLOCO CENTRAL */
.bloco_central h1
{
      background: #FFC412;
      width: 490px;
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      padding: 10px;
}
.bloco_central_conteudo
{
    padding: 10px;
}

.bloco_central_conteudo_noticias a
{
     width: 475px;
     display: block;
     font-size: 13px;
     text-decoration: none;
     background-image: url(../images/menu_bg_link.gif);
     background-repeat: no-repeat;
     background-position: left;
     padding-left: 15px;
     padding-bottom: 2px;
     padding-top: 2px;
     margin-top: 3px;
     border-bottom: dotted 1px #ccc;
}
.bloco_central_conteudo_noticias a:hover
{
     text-decoration: underline;
    background-image: url(../images/menu_bg_link_hover.gif);
    color:#556B2F;
    font-weight: bold;
}
#borda
{1px solid #999999;}

/*estilo para o formulário de matrícula*/
#formulario
{
	width: 510px;
	text-align:justify;
	font-family:Arial;
	font-size:12px;
}
.titulo
{
	width: 510px;
	font-family:Arial;
	font-size:14px;
    font-weight: bold;
	color:#FFF;
	background-color:#ffc412;
	height: 50px;
}
#aviso
{
	font-family:Arial;
	font-size:16px;
	color:#F00;
	background-color:#edecec;
	width: 493px;
}
.dica
{
	font-family:Arial;
	font-size:12px;
	background-color:#f7f7f7;
	width: 493px;
}
fieldset
{	
	border:thin solid #CCC;
	padding-left: 8px;
	padding-bottom: 8px;
}
legend
{
	font-family:Arial;
	font-size:14px;
    font-weight: bold;
	color:#ffc412;
}
.input_nome
{
	width: 280px;
	height: 15px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
.input_cidade
{
	width: 232px;
	height: 15px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
.input_dia
{
	width: 25px;
	height: 15px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	text-align:center;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
.input_ano
{
	width: 35px;
	height: 15px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	text-align:center;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
.select
{
	width: 41px;
	height: 18px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	text-align:left;	
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
.select_maior
{
	width: 142px;
	height: 18px;
	font-family:Verdana;
	font-size: 11px;
	color:#7a7a7a;
	background-color:#fff;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
.enviar
{
	width: 235px;
	height: 20px;
	font-family:Verdana;
	font-size: 10px;
	color:#349f18;
}
.erro
{
	font-family:Arial;
	font-size:14px;
	background-color:#f7f7f7;
	color: #f00;
}
.fechar
{
	font-family:Arial;
	font-size:11px;
	color: #f00;
	float:right;
	padding-top:-5px;
}
.preto_pequeno
{
	font-family:Arial;
	font-size:10px;
	color: #000;
	float:right;
	padding-top:-5px;
}
.cinza_pequeno
{
	font-family:Arial;
	font-size:9px;
	color: #d1d1d1;
	float:right;
	padding-top:-5px;
	padding-bottom:-15px;

}

span.tooltip span {display: none}
span.tooltip:hover span
{
	display:block;
  	position:absolute;
	font-family:Arial;
	font-size:11px;
	color:#3d8fce;
	background-color:#f0f0f0;
	padding:4px;
	margin-left:300px;
	margin-top: -30px;
	border-style:solid;
	border-color:#999;
	border-width:thin;
	width:160px;
}
.input_num_endereco
{
	margin-left: 234px;
	margin-top: -30px;
}
span.tooltip_data span {display: none}
span.tooltip_data:hover span
{
	display:block;
  	position:absolute;
	font-family:Arial;
	font-size:11px;
	color:#3d8fce;
	background-color:#f0f0f0;
	padding:4px;
	margin-left:140px;
	margin-top: -50px;
	border-style:solid;
	border-color:#999;
	border-width:thin;
	width:160px;
}
span.tooltip_escolaridade span {display: none}
span.tooltip_escolaridade:hover span
{
	display:block;
  	position:absolute;
	font-family:Arial;
	font-size:11px;
	color:#3d8fce;
	background-color:#f0f0f0;
	padding:4px;
	margin-left:150px;
	margin-top: -30px;
	border-style:solid;
	border-color:#999;
	border-width:thin;
	width:160px;
}
