body,p,h1,h2,h3,h4,h5,h6,form,ul,ol,li, dl, dt{
   margin:0 auto;padding:0;font-size:1em;
}
body{
	text-align:center; font-size: 0.78em;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	margin:0 auto; padding:0; background : #CCCCCC url(img/fundo_background2.gif) no-repeat fixed;
}
body.segundo{
	background: url(img/fundo_back_segundo2.gif) no-repeat fixed;
}
/* Centralizador */
#central{
	width:745px; margin:0 auto; padding:0; text-align:left;
}
/* Logotipo - topo da pagina */
#topo{
	padding:0;border:0;margin:0;
	position:relative;width:745px;height:62px;
	background:  url(img/fundo_topo2.gif) no-repeat;

}
#banner{
	margin:0; margin-top:-1px; padding:0;
	width:745px; 
	height:96px;
	_height:99px;
   background: url(img/imagem_principal_menor03.jpg) no-repeat;
}
#menu{
	margin:0 auto; padding:0; width:745px; height:30px;
	background: url(img/menu_fundo_principal2.gif) no-repeat;
	margin : -3px 0 0 0;
	/*text-align:center;*/
	}
#menu ul{
   margin:0 auto;
	margin-left:15px;
	padding:0;
	width:745px;
	background:transparent;
	/* _margin:0; */
	height:28px;
	
}
#menu ul li{
	display:inline;
	height:28px;
	margin-right:5px;
	text-align:center;
}

#menu ul li a{
	background: #b86b3c;
	text-decoration: none;
   width:112px;
	display:block;
	float:left;
	margin-top:2px;
	margin-right:5px;
	_margin-right:2px;
	height:18px;
	_height:24px;
	color:#fff;
	font-weight:bold;
	letter-spacing:1px;
	padding-top:6px;
	font-size:12px;
}
#menu ul li a:hover, #menu ul li#prim a{
	color:#444;
	background:#ddd;
	border-left:3px solid #FF9900;
   border-right:3px solid #FF9900;
	width:106px;
	_width:112px;
} 
/* Conteudo com as tres colunas */
#conteudo{
   width:745px; background-color:white;
	background-image:  url(img/fundo_conteudo_home41.gif);
	text-align:center; list-style: none;
	margin-top:0; padding:0;
	position:relative; padding-top:5px;
	}
/* Banner do conteúdo e as duas colunas da esquerda (Artigos) e (Serviços) */
#cont{
	width:520px;
	float:right;
	text-align:left;
	margin:0;
	padding:0;
	background:#fff;
	margin-right:20px;
	_margin-right:10px;
	margin-top:5px;

}
/*  Banner ocupando duas colunas - inicio de conteúdo  */
#ban-pri{
	width:514px; height:102px;
	background: url(img/banner_prin.jpg); display:block;
}
/* ARTIGOS */	
#c2{
float:left;
width:265px;
background: url(img/fundo_artigos.gif) repeat-y;
text-align:left; margin-top:0; margin-right:10px;
border-bottom:1px solid gray;
}
#c2 ul{
	list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		width:250px;
		margin-left:5px;
}
#c2 ul li{
	margin-bottom:5px;
	_margin-bottom:1px;
}
#c2 ul li a h3{
 margin:0; padding:0;
 font-style:normal;
 font-size:12px; font-weight:bold; color: #B56400; display:block;
 }	
#c2 ul li a {
		display: block;
		padding: 3px;
		text-decoration: none;
		width: 100%;
		text-align:left;
		background:#eee;

		}
	#c2 ul li a:hover {
		background: #ddd;
		}
html>body #c2 li a {
		width: auto;
		}
.lin{border:2px solid white; margin:0px 8px 0px 0px }

#c2 li p {margin:0; padding:0;
font-size:13px;
	line-height: 140%;
_line-height:100%;
}
#c2 hr{
	margin:0; padding:0;
}
.mes{
	font-size:12px;color:gray;text-align:right;font-weight:bold;
	 border-bottom:1px solid gray;
}
.chamadaa{
			color: #B56400;
}

/*  Banner ocupando duas colunas - inicio de conteúdo  */
#ban-pri2{
	width:231px; height:102px;
	background: url(img/banner_prin.jpg); display:block;
}
/* NOVIDADES */
#novidades{
	margin-top:0;
background: url(img/fundo_novidades.gif) repeat-y ;
	width:240px;  float:left;
		line-height: 150%;
}
#novidades dd{
padding:3px 0; font-size:13px; margin-left:2px;
padding-left:15px;
text-align: justify;
/* background: url(img/seta2.gif) no-repeat ; */
width:205px;
_width:215px;
}
#novidades dd a{
	text-decoration:none;
	color:gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	}
#novidades dd a:hover{
	color: #D2691E;
}	
/* SERVICOS */
#servicos{
	margin-top:5px;
	width:240px; float:left;
	padding:0; padding-right:3px;
}
#servicos p{
		background: url(img/fundo_nividades.gif) repeat-y;
		margin:0;
		width:210px;
		_width:240px;
		padding:15px;
		margin-top:-5px;
		border-bottom:1px solid gray;
		text-align:right;
}
 #servtopo{
	background-image: url(img/barra_superior_novidades.gif);
	
	width:240px; height:34px;padding:0;margin:0;
}


/* Conteudo - coluna da Direita - Login e Layout */
#c3{
	text-align:center; margin:0 auto; width:185px;
	float:left;
}
#layout{
	width:146px; background:#fff;
	border-bottom: 1px solid #B34700;
	margin:0 auto;padding:0;margin-bottom:5px;
	/* margin-right:10px; */
	text-align:center;
}
h2.tit{
	background:#ddd; 
	padding:2px 0; border-top:2px solid #B34700;margin:0;
}
div#layout h2.tit{
	background:#fff;
}
h2.form{
	font-size:12px;color:#B34700;font-weight:normal;
}
h2.form strong{
	font-size:12px;font-weight:bold;color:#B34700;
}
.imgoogle{
	margin:5px 0;
	display:block;
	text-align:center;
	margin:auto;
}
.visite{
	margin:5px 0;
	display:block;	
	font-size:12px;color:#036;font-weight:normal;
}
form {
	width:146px;text-align:center;font-weight:bold;margin:0 auto;
}
.lay1{
margin:2px 4px 2px 2px;
border:0;
}
.lay2{
margin:2px 4px 2px 0;
border:0;
}
.lay3{
margin:2px 0 2px 0;
border:0;
}
fieldset{
	background:#fff;border:1px solid #B34700;
	margin:0 auto;
	padding:5px;text-align:center;
}

input{
	width:100px;
margin-bottom:5px;
	margin-bottom:5px;
	border:1px solid #B34700;
	background:#eee;
}
label{
	font-size:12px;font-weight:bold;color:red;
}
.logo{
	width:187px; 
	height:62px;
	margin:0 auto;
  	position:absolute;
  	left:15px;
	border:0;
	}
span{
    position:absolute;
	left:-1000px;
}
#quebrador{
   clear:both;
        }
#barbaixo{
   clear:both;
	width:745px;
	text-align:center;
	padding: 0;
	background :  url(img/barra_nav_baixo.gif) no-repeat;	
	margin-top:20px;
	}
#rodape{
	width:745px;
	height:9px;
	margin: 0;
	padding:0;
	background: url(img/fundo_rodape2.gif) no-repeat;
	/* bottom:0; */
}
.cri{
 margin-top:5px;
 margin-bottom:10px;
 width:145px; height:188px; border:0;padding:0;
}
.enviar{
	margin:5px 0;border:0; width:84px; height:24px;
}
#pserv{
 padding-top:45px;
}
#pnot{
 padding-top:38px;
	}
#fim{
text-align:center;
margin:auto;
font-weight: bold;
width:745px;
margin-top:1px;
}
#fim ul li{
	display:inline;
	list-style-type: none;
	padding: 0 10px;
}
#fim ul li a{
	text-decoration:none;
	color:#b34700;
	font-size:12px;
}
#fim ul li a:hover{
color:#fff;
background:#b34700;
padding:0 5px;
}
.firefox0{
	margin:10px 0;
	border:0;
}
.firefox{
	margin-top:15px;
	margin-bottom:230px;
	border:0;
}
.firefox2{
	margin-top:15px;
	margin-bottom:1000px;
	border:0;
}
.firefox3{
	margin-top:15px;
	margin-bottom:4000px;
	border:0;
}
.firefox4{
	margin-top:15px;
	margin-bottom:2000px;
	border:0;
}
.firefox5{
	margin-top:15px;
	margin-bottom:2550px;
	border:0;
}
.firefox6{
	margin-top:15px;
	margin-bottom:3000px;
	border:0;
}
.firefox7{
	margin-top:15px;
	margin-bottom:500px;
	border:0;
}
.firefox8{
	margin-top:15px;
	margin-bottom:1500px;
	border:0;
}
.firefox9{
	margin-top:15px;
	margin-bottom:9000px;
	border:0;
}
.firefox10{
	margin-top:15px;
	margin-bottom:4600px;
	border:0;	
}
.ban2{
	width:80px;
	height:15px;
	border:0;
}
ul#ban {
	list-style-type: none;
	margin:0 0 10px 0;
}
#cont h1.h{
font-family: arial, sans-serif;
font-size: 1.7em;
color: #B34700;
padding: 4px 2px 4px 24px;
border-top: 1px solid #B34700;
background:#eeeeee url(img/seta_clara_ggg.gif) no-repeat;
width:494px;
 _width: 520px; 
text-align:left; 
}


/* MENU SEGUNDO NIVEL SITE INTERNATIVA */

#menuseg {
	float: left;
	width: 155px;
	margin: 0 1px 1px 6px;
	padding: 0 0 10px 0;
	margin-left:12px;
	_margin-left:7px;
	margin-right:12px;
	margin-bottom:5px;
	}

#menuseg ul {
	margin: 0 0px 3px 5px;
		padding: 1px;
	list-style: none;
	border: none;
	font-size: 100%;
	}

#menuseg ul li a {
	display: block;
	background-color: #9F4000;
	text-decoration: none;
	margin-bottom:1px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 0px solid #ccc;
	border-right: 3px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 3px solid #ccc;
	width: 130px;
	_width:150px;
	_margin-left:0px;
	_margin-right:10px;
	padding:4px 8px;
	}
	html>menuseg {
    width:139px;
	margin-left:12px;
	margin-right:12px;
} 
#menuseg ul li.professor a {
	display: block;
	background-color: #732E00;
	/*   #FFA366; 
	#8B0000;
	 */
	}

#menuseg ul li a:link {
	color: #fff;
	font-weight: bold;
	}
#menuseg ul li a:visited {
	color: #fff;
	font-weight: bold;
	}
#menuseg ul li a:active {
	color: #fff;
	font-weight: bold;
	}
#menuseg ul li a:hover {
	font-weight: bold;
	color: #B34700;
	border-top: 0px solid #ccc;
	border-right: 3px solid #B34700;
	border-bottom: 0px solid #B34700;
	border-left: 3px solid #B34700;
	background-color: #ccc;
	}
	.sublin{
	border-bottom:1px dashed gray;
}
ul li.banner{
	list-style:none;
	margin:0 auto;
	padding:0;
	text-align:center;
}
ul li.banner a{
	margin-left:0px;
	_margin-left:-40px;
}
p{
	margin: 1px 7px 0px 10px;
	line-height:150%;
	text-align: justify;
	padding:6px;
	color:#444444;
	font-size:1,06em;
	}
	html>p {
  	margin: 1px 2px 0px 10px;
}
p a{
	text-decoration:none;
	color:gray;
	font-weight: bold;
}
p a:hover{
	color: #D2691E;
}
.uni{
	font-family: times new roman, times, sans-serif; 
	color:red;
}
#chamada1 {
	float: right;
	width: 124px;
	margin: 6px 0px 5px 10px;
	padding: 15px 15px 15px 15px;
	background-color: #eee;
	font-size: 1em;
	line-height: 140%;
	color: black;
    border-left: 3px solid #732E00;
	border-top: 3px solid #732E00;
	_width:157px;
	}
p.descri{
margin-left:70px;
margin-top:0;
font: italic;
line-height:115%
	}
#graf img{
   float:right;
	width:213; height:168;
	border:0;
	margin:3px; 
}
#beneficios{
	margin: 5px 130px 5px 20px;
}
#outros{
background:#ddd;
border: 1px solid gray;
margin:10px 0;
}
#outros h3{
margin-left:15px;
margin-top:10px;
}
#outros ul li{
margin:5px 0 5px 25px;
}


