/* armazenamento e conteúdo */
html{ background:url(../images/linhas_top.jpg) top no-repeat;
}

body{ background:url(../images/linhas_rodape.jpg) bottom no-repeat;
		margin:0px;
		padding:0px;
}

div#geral{
	width: 80%; 
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	width:960px;
	background:none;
	font-family:Tahoma, Verdana, serif;
	font-size:11px;
	line-height: 16px;
	color:#444444;
	position:relative;
}

a{color:#444444;} 

img{border:none;
	behavior: url("../images/iepngfix.htc");
}

h2{margin:10px 0 6px 0;
	color:#2D6191;
	font-size:13px;
	font-weight:bold;
}

h3{margin:10px 0 6px 0;
	color:#006600;
	font-size:13px;
	font-weight:bold;
}

.margem{margin-top:0;}

div#corposite p{ margin:5px 0 5px 0;
}

/****** cabeçalho****/

#cabecalho_top{
			padding:10px 0 0 97px;
}

#cabecalho{height:100%;
			position:relative;
			text-align:center;
}

/******Breadcrumbs****/

#breadcrumb{
	background:url(../images/breadcrumb_07.jpg) no-repeat;
	width:450px;
	font-size:10px;
	height:30px;
	padding:5px 180px 0px 20px;
	position:absolute;
	left: 270px;
	top: 355px;
}

#breadlink{padding:4px 0 0 0;}

/*****Corpo site*********/
#corposite{
	margin:12px 0 0 0;
	padding:0 46px 0 46px;
}

#esquerdo{ float:left;
}

#direito{ float:right; width:168px;
}

#conteudo{ margin:0 175px 0 225px;

}

/*******box********/
.conteiner{background:#EFEFEF;}

h1.azul{ 
	background:#EFEFEF url(../images/barra_azul_filete.jpg);
	margin:0;
	padding:0;
}

h1.verde{
	background:#EFEFEF url(../images/barra_verde_filete.jpg);
	margin:0;
	padding:0;
}

h1.cinza{
	background:#EFEFEF url(../images/barra_cinza_filete.jpg);
	margin:0;
	padding:0;
}
 
.boxcont{padding:8px 10px 0 10px;
}

.boxbottom{background:#EFEFEF;
			clear:both;
}

/******** rodapé ******/
#engloba_rodape{
			padding:60px 0 0 0;
			clear: both;
			height:117px;
}
#rodape{
	height:97px; 
	background:url(../images/rodape.gif) no-repeat;
	text-align:center;
	padding:20px 0 0 0;
}

/******voltar, saba mais*******/

.voltar{clear:both;
		text-align:right;
}

/****polos*********/
div#direitapolo{
	width: 210px;
	float: left;
	padding-left:20px;
}

div#esquerdapolo{
	width: 210px;
	float: left;
}

/******Notícias*********/
#listnot{clear:both; 
		padding-top:15px;
		margin-bottom:10px;
}

.titnot{border-top: 1px solid #D7D7D7; 
		padding:7px; 
}

#listnot span{ background:url(../images/data_noticia2.jpg) no-repeat;
				height:18px;
				width:61px;
				padding:3px 8px 3px 8px;
				color:#FFFFFF;
				margin-right:5px;
}

#listnot a{text-decoration:none;}

#listnot a:hover{text-decoration:underline;}

#not p{text-align:justify;}

#notp a{text-decoration:none;}
#notp a:hover{text-decoration:underline;}

/*********dúvidas frequentes***************/
.linha{ border-bottom: 1px #CCCCCC solid;
}

div#duvidas h2{ font-size:11px;
				margin:0px 0px 0px 5px;
				padding:5px 0 5px 12px;
				font-weight:normal;
				background:url(../images/marcador.jpg) left no-repeat;
}

div#duvidas a{ text-decoration:none;
}

div#duvidas a:hover{ text-decoration:underline;
}

div#duvidas p{margin-left:18px;
				padding-bottom:5px;
}

/******Formulários********/

.desccampo{			
}

.campo{width:220px; height:15px; font-size:12px;}

form.cmxform label.error { display: none; }	

input.error { border: 1px dotted red; }

/* menu cursos */

#menucase ul.vert-one{margin:0 0 0 10px;
					padding:0;
					list-style-type:none;
					display:block;
					line-height:200%;
					width:180px;
					font-size:12px;
}

#menucase ul.vert-one li{margin:0;
						padding:0 0 0 15px;
						background:url(../images/marcador.jpg) left no-repeat;
						border-bottom:#CCCCCC 1px solid;
}

#menucase ul.vert-one li a{display:block;
						text-decoration:none;
						padding:0 0 0 0px;

}

#menucase ul.vert-one li a:hover{ text-decoration:underline;}

#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#f2f2f2 no-repeat 0 9px;}