body{
	margin:0;
	padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#222;
	text-align: center;
	background: #fff;
}

/* _______ ESTRUTURA _____________________*/
#container{
padding:0;
margin:auto;
width: 100%;
background: url(images/header.png) repeat-x;
text-align:left;
}

#header {
height:138px;
margin:auto;
margin-bottom:10px;
background: url(images/header-4.jpg) no-repeat 570px 33px;
}

#esquerda2{float:left; width:170px; margin-left:-100%}
#direita{float:left; width:170px; margin-left:-170px;}

#wrapper2{float:left; width:100%}
#content2{margin: 0 175px;}

#content3 {
background:#fff;
border:1px solid #ccc;
color:#2a2a2a;
padding:10px 10px 10px 15px;
margin:10px 10px 10px 10px;
}

/*SITE COM 2 COLUNAS*/
#wrapper{float:right;width:100%;margin-left:-200px}
#content{margin-left:175px}
#esquerda{float:left;width:170px}

/*duas colunas dentro do CONTENT*/
#left{
width:45%;
float:left;
}

#right{
margin-left:46%;
margin-top:-15px;
}

/* _______  BOX  __________________________________________________*/

/*usado no lado direito do site - box*/
.box1{
border-left:1px solid #4499D4;
border-right:1px solid #4499D4;
display:block;
width:152px;
padding:3px;
background:#F2F9FD;
}

.box1-{/*usado no lado direito do site - titulo*/
background:url(images/direita-1.gif) no-repeat;
text-align:center;
height: 16px;
display:block;
padding:11px 0 0 0;
margin:0;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:160px;}


#box2{
margin:5px 0;
padding:3px;
background: #f2f2f2;
border:1px solid #ccc;
}

#box3{/*usado no menu área do aluno - menu horizontal*/
background:#ffffff url(images/innerbg.gif) repeat-y;
clear:both;
padding:0;
width:99%;
}

#box5{ /*usado no home, Membro - login - inscricao*/
padding: 10px;
width: 41%;
height:160px;
border: 1px dotted #CAC193;
float:left;
margin:4px;
background: #ECE9D8;
}

#box6{/*usado: Avaliador_trabalho_detalhes*/
border: 2px solid #ccc;
background:#EFEFEF;
margin:5px;
padding:5px;
}

.news{
	display:block;
	background: #f5f5f5 url(images/jornal.png) no-repeat 5px center;
	border:1px solid #eee;
	padding:5px 5px 5px 120px;
	clear:both;
	margin:10px;
}

.boxe{
	display:block;
	border:1px solid #eee;
	background:#f5f5f5;
	padding:10px 5px;
	clear:both;
	margin:0 0 10px 0;
}


/* _______  TEXTO  __________________________________________________*/
/*HEADING 1*/
h1{
color: #FFFFFF;
margin:5px 0 0 0;
height:20px;
font: bold 12px Tahoma, Arial, sans-serif;
background: url(images/bg-titulo.png) repeat-x;
padding: 3px 0 0 15px;
}

h2{
color: #FFFFFF;
margin:5px 0 0 0;
height:20px;
font: bold 12px Tahoma, Arial, sans-serif;
background: url(images/bg-titulo.png) repeat-x;
padding: 3px 0 0 15px;
}

h3{
color: #006699;
margin:5px 0 0 0;
padding: 3px 0 0 20px;
height:20px;
font: italic bold 15px "Trebuchet MS", Tahoma, Arial, sans-serif;
background: url(images/bullet_triangleorange.gif) no-repeat 5px 8px;
}

/*PARAGRAFO*/
p{
color:#333;
margin: 0;
padding:5px;
line-height:16px;
}
p.p-lista{ /*USADO EM NOTICIAS*/
margin:5px 2px 10px 2px;
}

p.paragrafo-float{ /*usado em formulários*/
display:block;
float:left;
margin: 10px 5px 0 0;
}

p.paragrafo-form{ /*usado em formulários*/
margin: 10px 5px 0 0;
width:400px
}

p.news-titles{
text-align: left;
font-weight: bold;
color: #fff;
background: #003366 url(images/bg_news.jpg) no-repeat;
padding:3px 3px 3px 25px;
margin:0;
letter-spacing: 2px;
text-transform: uppercase;
height:18px;
}

p.news{
color: #003366;
padding:5px 5px 5px 20px;
margin:0;
text-align: left;
background: url(images/img_seta.gif) no-repeat 5px 10px;
}

/*__ SAPN ____________________-- */
span.txt-data{/*USADO EM NOTICIAS*/
font-weight: bold;
color: #006699;
padding: 0 2px 0 0;
}

span.txt-noticia{/*USADO EM NOTICIAS*/
font-weight: bold;
color: #00557D;
padding: 0 2px 0 0;
}

span.txt-introducao{/*USADO EM NOTICIAS*/
font-weight: normal;
color: #000;
padding: 0 2px 0 0;
display:block;
}

span.txt-red-bold{
color:#CC0000;
font-weight: bold;
}

.bold{
font-weight: bold;
}

.color-verde{
color: #009900;
font-style: normal;
}

hr{
margin:0; padding:10px 0; display:block; border:1px solid #ffffff; background:#ffffff;}

/* _______  IMAGES E FLASH  __________________________________________________*/
img{
margin:0;
padding:0;
}

img.imgtop{
margin:0;
padding: 0;
}

img.img-1{
margin:1px;
}

img.img-2{
margin:0;
padding:10px 5px 0 5px;
float:left;
border:none;
}

img.img-3{
margin:0;
padding:0 5px 0 0;
float:left;
border:none;
}

/* _______  LINK  __________________________________________________*/
a{
text-decoration:underline;
color:#0000FF;
}

a:hover{
color:#FF0000;
text-decoration:underline;
}

/*___ tabela ___________________________________________________ */
table#tabela-geral tr td{
border: 1px #333333 solid;
}

/*___ OUTROS ___________________________________________________ */
.box_aviso { 
padding:10px;
	font-size:10px;
	font-style:normal;
    font-family: Arial, Helvetica, sans-serif;
	margin:15px;
	display:block;
	text-align:left;
	width:90%;
	background-color:#FFE7B3;
    border-style:solid;
    border-width:1px 1px 1px 8px;
    border-color:#E8E8E8;
}

/*___ FOOTER ___________________________________________________ */
#footer{
background: #0093D9 url(images/footerbg.jpg) repeat-x;
width:100%;
margin:auto;
padding:0;
text-align:center;
border-bottom:2px solid #006699;
}


#footer p{	font:  11px Verdana, sans-serif;  color: #FFFFFF;}

#footer a{
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;
}

#footer a:hover{
text-decoration:none;
}
