/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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,th,var { font-style:normal; font-weight:normal; }
ol,ul { 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; }
body { font-size:62.5%; font-family:Tahoma; line-height:62.5%; }

/* ************************************************************************************************************** FONTES E LINKS */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
	/* definiçao da fonte padrao do projeto */
	font-family:"Trebuchet MS", Tahoma, Arial;
}
strong{
	font-weight:bold;
}
p{
	font-size:1.2em;
	line-height:1.6em;
	margin:0 0 1em 0;
	color:#858166;
}
p strong{
	font-weight:bold;
	color:#4b4831;
}
#inicial p{
	line-height:1.4em;
}
a{
	color:#e6771b;
	text-decoration:none;
}
a strong{
	color:#e6771b;
}
a:hover{
	color:#e6771b;
	text-decoration:underline;
}
.pgContent h1{
	background:url(../imagens/marc_h1.gif) no-repeat 0 2px;
	padding-left:18px;
}
#internas .pgContent h1{
	background:url(../imagens/marc_h1.gif) no-repeat 0 4px;
}
h1, h2{
	font-size:1.6em;
	color:#4e481d;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:0.5em;
}
h2{
	margin-bottom:1.5em;
}
#internas h1{
	font-size:2em;
}
#content #colLeft h1{
	color:#FFFFFF;
}
#content #colLeft p{
	line-height:1.2em;
	margin-bottom:0.5em;
	color:#FFF;
}
#colLeft form p strong{
	color:#FFFFFF;
}
.list li{
	line-height:22px;
	font-size:12px;
}
/* ************************************************************************************************************** FORMULÁRIO */
.form1{
	border:solid 1px #999999;
	background:#fff;
	height:18px;
	padding:1px 2px 0 2px;
	color:#000000;
	font-size:1.2em;
}
.block .form1, .block select{
	width:530px;
}
#content #colLeft .form1{
	float:left;
	border-color:#974400;
	width:172px;
	margin-bottom:10px;
}
#content #colLeft .btn{
	float:right;
}
/* ************************************************************************************************************** ESTRUTURA BÁSICA */
#top100{
	float:left;
	width:100%;
	margin-top:10px;
	background:url(../imagens/bg_top.gif) no-repeat center 0;
	*background:url(../imagens/bg_top2.gif) no-repeat center 0;
}
#top100 .busca{
	position:absolute;
	z-index:10;
	margin:95px 0 0 -5px;
	*margin-left:-220px;
}
#top100 .busca p *{
	float:left;
	margin:0 0 0 5px;
}
#top100 .busca p .form1{
	width:140px;
}
#contentCenter{
	margin:0 auto;
	width:778px;
}
#content{
	float:left;
	width:778px;
	background:url(../imagens/bg_menu.gif) no-repeat left 330px;
}
#contentBgCega{
	float:left;
	width:778px;
	background:url(../imagens/menu_cega.gif) no-repeat bottom left;
}
#bottom100{
	float:left;
	width:100%;
	height:80px;
	background:#e9e9e9 url(../imagens/bg_line_bottom.gif) repeat-x top;
}
#bottom100BgMenu{
	float:left;
	width:100%;
	height:80px;
	background:url(../imagens/bg_bottom.gif) no-repeat center 0;
	*background:url(../imagens/bg_bottom2.gif) no-repeat center 0;
}
#bottom100BgMenu .content{
	margin:0 auto;
	width:548px;
	padding:10px 0 0 230px;
}
#bottom100BgMenu .content p{
	float:left;
}
#bottom100BgMenu .content img{
	float:right;
}
#content #top{
	float:left;
	width:768px;
	padding:0 0px 0 0px;
	height:130px;

}
#content #colLeft{
	float:left;
	width:178px;
	padding:5px 10px 165px 10px;
	margin-right:20px;
	background:url(../imagens/bg_menu_top.gif) top no-repeat;
}
#content #colLeft{
	float:left;
	width:178px;
}
#content #colLeft #menu{
	float:left;
	width:178px;
	overflow:hidden;
	line-height:30px;
	border-bottom:solid 1px #e39454;
}
#content #colLeft #menu .menu li{
	float:left;
	width:178px;
	line-height:30px;
	border-bottom:solid 1px #e39454;
}
#content #colLeft #menu li.sub{
	background:url(../imagens/menu_seta.gif) no-repeat 170px 13px;
}
#content #colLeft #menu .menu li a{
	width:178px;
	font-size:1.3em;
	color:#FFFFFF;
	display: block;
}
#content #colLeft #menu .menu li a:hover{
	font-weight:bold;
	text-decoration:none;
}
#content #colLeft #menu .menu ul.professor {
	display: none;
	position: absolute;
	top: 160px;
	margin:0 auto;
	margin-left:171px;
	margin-top:15px;
	background:#e8771b url(../imagens/menu_seta.gif) no-repeat -2px 13px;
	width: 178px;
	font-weight:bold;
	z-index:10000;
	float:left;
	border:solid 1px #e39454;
}
#content #colLeft #menu .menu ul.aprovacao {
	display: none;
	position: absolute;
	top: 160px;
	margin:0 auto;
	margin-left:171px;
	margin-top:46px;
	background:#e8771b url(../imagens/menu_seta.gif) no-repeat -2px 13px;
	width: 178px;
	font-weight:bold;
	z-index:10000;
	float:left;
	border:solid 1px #e39454;
}
#content #colLeft #menu .menu ul.corpo {
	display: none;
	position: absolute;
	top: 160px;
	margin:0 auto;
	margin-left:171px;
	margin-top:108px;
	background:#e8771b url(../imagens/menu_seta.gif) no-repeat -2px 13px;
	width: 178px;
	font-weight:bold;
	z-index:10000;
	float:left;
	border:solid 1px #e39454;
}
#content #colLeft #menu .menu ul.concursos {
	display: none;
	position: absolute;
	top: 160px;
	margin:0 auto;
	margin-left:171px;
	margin-top:139px;
	background:#e8771b url(../imagens/menu_seta.gif) no-repeat -2px 13px;
	width: 178px;
	font-weight:bold;
	z-index:10000;
	float:left;
	border:solid 1px #e39454;
}
#content #colLeft #menu .menu li:hover ul, #content #colLeft #menu .menu li.over ul { display: block; }

#content #colLeft #menu .menu ul li {
	text-align: left;
	display: inline;
	float:left;
	width: auto;
	margin-right: 20px;
}
#content #colLeft #menu .menu ul li a {
	color: #fff;
	display: inline;
	float:left;
	height: auto;
	font-weight:normal;
	padding-left:5px;
}
#content #colLeft #menu .menu ul li a:hover {
	color: #fff;
}







#content #colRight{
	float:left;
	width:560px;
	padding:0 0 0 0;
}
#content #colRight #destaque{
	float:left;
	width:558px;
	height:200px;
	padding:1px;
}
#content #colRight #destaque .dest1{
	float:left;
	width:336px;
	height:199px;
}
#content #colRight #destaque .dest2{
	float:right;
	width:217px;
	height:199px;
	text-align:center;
}
/* ************************************************************************************************************** GOBAIS */
.block{
	float:left;
	width:540px;!important
}
#internas .block{
	width:535px;
}
#content #colRight .pgContent .col .block{
	width:260px;
}
.imgLeft{
	float:left;
	margin-right:8px;
	border:solid 1px #d7d7d7;
}
.line{
	float:left;
	width:540px;
	height:16px;
	border-top:1px solid #e9e9e9;
	margin-top:5px;
}
.list p{
	padding-left:10px;
	background:url(../imagens/marc1.gif) no-repeat 0 4px;
}
#internas .list p{
	background-position:0 6px;
}
.lPdf{
	padding-left:18px;
	background:url(../imagens/pdf.png) no-repeat 0 0;
}
.tabela{
	border-collapse:collapse;
	font-size:12px;
	line-height:15px;
}
.tabela td{
	padding:5px;
}
/* ************************************************************************************************************** GERAL */
body{
	background:#fff url(../imagens/bg_body.gif) repeat-x top;
}
#content #top .logoVerum{
	float:left;
	margin-left:15px;
	
}
#content #top .logoDamasio{
	float:right;
	margin-top:40px;
}
#content #colLeft .btnAreaAluno{
	float:left;
	margin:10px 0 10px 0;
}
#content #colRight .pgContent{
	float:left;
	width:540px;
	padding:20px 10px 10px 10px;
	background:url(../imagens/bg_content.gif) no-repeat top;
}
#content #colRight .pgContent .col{
	float:left;
	width:260px;
}

.lAprovados{
	float:left;
	width:520px;
	border-top:solid 1px #666666;
	margin-bottom:15px;
}
.lAprovados li{
	float:left;
	width:518px;
	padding:10px;
	border:solid 1px #666666;
	border-top:none;
	line-height:20px;
	font-size:1.2em;
	color:#858166;
}
.lAprovados .lTitulo{
	float:left;
	background:#e8771b;
	color:#FFFFFF;
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
	line-height:10px;
}
.lAprovados .obs{
	background:#CCCCCC;
	color:#333333;
}

.docente .block {
	padding-bottom:10px;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
}
.docente .block .imgLeft{
	border:none;
	margin:0;
}
.docente .block p{
	float:right;
	width:440px;
	margin:0;
}

/* ************************************************************************************************************** GALERIA DE FOTOS */

#gallery {
	float:left;
	width:520px;
	margin-left:0px;
}
#gallery  img{
	border:0px;
	
}
#gallery  li{
	float:left;
	width:110px;
	padding:10px;
	height:83px;
	overflow:hidden;
}
#gallery  li a{
	float:left;
	padding:3px;
}
#gallery  li a:hover{
	background:#ca7d13;
}
/* **************************************************************************************FORMATAÇÃO DA ÁREA ADMINISTRATIVA*/
.formLogin{
	overflow:hidden;
	background: #f1ece8 url(../imagens/bg_inscricoes.gif) no-repeat;
	border:1px #7f2a05 solid;
	width:360px;
}

.inputBusca {
	width:210px;
	font-size:12px; 
	color: #706f6f;
}
.inputBuscahover {
	width:210px;
	font-size:12px;
}

/* **************************************************************************************************TABELA ÁREA RESTTITA*/
#rounded-corner
{	
	float:left;
	font-size: 12px;
	width: 620px;
	text-align: left;
	border-collapse: collapse;
	margin-top:30px;
}
#rounded-corner thead th.rounded-company
{
	background: #e8771b left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #208ea1 right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFF;
	background: #efeeee;
}
#rounded-corner td
{
	padding: 8px;
	background: #efeeee;
	border-top: 1px solid #fff;
	color: #669;
}

#rounded-corner p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em;
	margin:0 0 0.5em 0;
	color:#4b4831;
}
#rounded-corner p strong{
	font-weight:bold;
	color:#3d3b29;
}

