





/*--------------

GERAL
TAGS
TOPO
MENU
CONTEUDO
	Barra lateral
images_galeriaPE

--------------*/






body{
background:url("../images/bg.png") repeat left top #e6e9d6;
font:normal 62.5% "Arial", Helvetica, sans-serif;
}

.clear{clear:both}
.floatLeft{float:left}
.floatRight{float:right}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.align{text-align:center}
.wrapper{margin:0 auto;width:960px}


/*-----TAGS-----*/
p, label, li{color:#6a685c;font-size:1.2em;line-height:1.5em;}
h1, h2, h4, h5, h6{color:#a9bd8f}
h2{font-size:3.6em;margin-bottom:30px}
h3{
color:#5a7b2e;
font-size:2.7em;
font-weight:normal;
}

h3 a{
color:#5a7b2e;
argin:15px 0;
}

h4{
color:#a9bd8f;
font-size:1.6em;
font-weight:bold;
}

img{border:0}
a{color:#5a7b2e}
blockquote{
border:2px solid #6a685c;
padding-left:20px;
}


/*-----TOPO-----*/
#topo{height:240px}

	h1.marca{
	background:url("../images/marca.png") no-repeat;
	height:200px;
	margin:20px 0 0 10px;
	width:160px;
	}

	h1.marca a{
	display:block;
	height:200px;
	overflow:hidden;
	text-indent:-99999px;
	width:160px;
	}

	#logar{
	background:url("../images/bg-logar.png") no-repeat;
	float:right;
	height:75px;
	padding-top:13px;
	text-align:center;
	width:630px;
	}

	#logar fieldset{
	padding:0 30px;
	}

		#banner-interno{
		height:240px;
		}

	/*-----ITENS DE FORMULARIO-----*/
	fieldset{
	border:0;
	}

	input, textarea{
	border:0;
	color:#454545;
	}

	textarea{
	height:100px;
	}

	button{
	border:0;
	cursor:pointer;
	}

		/*-----area restrita-----*/
		.inputAR{
		background:url("../images/bg-input-arearestrita.png") no-repeat left top;
		height:15px;
		margin:0 5px 10px 0;
		padding:8px 15px 12px 15px;
		width:205px;
		}

		.btnAR{
		background:url("../images/bg-btnacessar.png") no-repeat left top;
		font-size:1.8em;
		height:32px;
		margin-top:5px;
		padding:0;
		text-indent:-9999px;
		width:85px;
		}

		/*-----contato-----*/
		.labelFC{
		display:block;
		margin:0 0 2px 5px;
		}

		.inputFC,
    .inputFC-especial{
		background:#F0EDE5;
		border:4px solid #fff;
		color:#454545;
		margin-bottom:10px;
		padding:8px 10px;
		}

		.inputFC{
		width:250px;
		}
    
    .inputFC-crea-off{
		display: none;
		}
    .inputFC-crea-on{
		display: inline; width:50px;
		}
    .inputFC-creb-on{
		display: inline; width:167px;
		}
    
		.buttonFC{
		background:#698642;
		color:#fff;
		margin-left:200px;
		padding:5px 8px;
		}

		.mapa{
		border:10px solid #f4ede9;
		height:320px;
		margin-top:20px;
		width:500px;
		}

/*-----MENU-----*/
#navegacao{
width:906px;
}

	#navegacao ul li{
	background:url("../images/separador-menu.png") no-repeat rigth top;
	display:inline;
	}

	#navegacao ul li a{
	color:#fff;
	display:block;
	text-decoration:none;
	}

	.btn-institucional, .btn-ssrp, .btn-tratamentos, .btn-cursos, .btn-reservas, .btn-eventos, .btn-artigos, .btn-videos, .btn-midia, .btn-contato{
	height:50px;
	text-indent:-9999px;
	}

	a.btn-institucional{background:url("../images/btns/btn-institucional.jpg") no-repeat left top;width:102px}
	a.btn-institucional:hover{background:url("../images/btns/btn2-institucional.jpg") no-repeat left top}

	a.btn-ssrp{background:url("../images/btns/btn-ssrp.jpg") no-repeat left top;width:124px}
	a.btn-ssrp:hover{background:url("../images/btns/btn2-ssrp.jpg") no-repeat left top}

	a.btn-tratamentos{background:url("../images/btns/btn-tratamentos.jpg") no-repeat left top;width:106px}
	a.btn-tratamentos:hover{background:url("../images/btns/btn2-tratamentos.jpg") no-repeat left top}

	a.btn-cursos{background:url("../images/btns/btn-cursos.jpg") no-repeat left top;width:71px}
	a.btn-cursos:hover{background:url("../images/btns/btn2-cursos.jpg") no-repeat left top}

	a.btn-reservas{background:url("../images/btns/btn-reservas.jpg") no-repeat left top;width:128px}
	a.btn-reservas:hover{background:url("../images/btns/btn2-reservas.jpg") no-repeat left top}

	a.btn-eventos{background:url("../images/btns/btn-eventos.jpg") no-repeat left top;width:80px}
	a.btn-eventos:hover{background:url("../images/btns/btn2-eventos.jpg") no-repeat left top}

	a.btn-artigos{background:url("../images/btns/btn-artigos.jpg") no-repeat left top;width:75px}
	a.btn-artigos:hover{background:url("../images/btns/btn2-artigos.jpg") no-repeat left top}

	a.btn-videos{background:url("../images/btns/btn-videos.jpg") no-repeat left top;width:67px}
	a.btn-videos:hover{background:url("../images/btns/btn2-videos.jpg") no-repeat left top}

	a.btn-midia{background:url("../images/btns/btn-midia.jpg") no-repeat left top;width:81px}
	a.btn-midia:hover{background:url("../images/btns/btn2-midia.jpg") no-repeat left top}

	a.btn-contato{background:url("../images/btns/btn-contato.jpg") no-repeat left top;width:72px}
	a.btn-contato:hover{background:url("../images/btns/btn2-contato.jpg") no-repeat left top}


/*-----CONTEUDO-----*/
#container{
background:url("../images/bg-conteudo.png") repeat-x #fdfaf5;
}

#conteudo{padding:30px 20px 10px 20px}

	/*--container geral com destaque ao lado--*/
	.texto{
	margin:0 20px;
	width:600px;
	}

	.texto li{
	list-style:disc;
	margin-left:20px;
	}

	.texto p, .texto ul, .texto ol, .textoGeral p, .textoGeral ul, .textoGeral ol{
	color:#6a685c;
	margin-bottom:10px;
	}

	/*--container geral com destaque ao lado--*/
	.textoGeral{
	margin:0 20px;
	}

	h2{
	font:4.5em "Trebuchet Ms", Arial, sans-serif;
	color:#5a7b2e;
	border-bottom:3px solid #a9bd8f;
	margin:20px 0 40px 0;
	padding:0 0 10px 20px;
	letter-spacing:-1px;
	}

	/*-----BARRA LATERAL-----*/
	.barraLateral{
	margin:0 0 10px 20px;
	width:250px;
	}

		/*--menu--*/
		.menu{
		border-top:1px solid #E9E8DE;
		margin-top:43px;
		}

		.menu a{
		border-bottom:1px solid #E9E8DE;
		border-left:10px solid #FDFAF5;
		color:#000000;
		display:block;
		font-size:1.2em;
		padding:12px 10px;
		text-decoration:none;
		}

		div.ultima{
		border:none;
		}

		.menu a:hover{
		background:#E9E8DE;
		border-left:10px solid #A9BD8F;
		color:#2d3c19;
		}

	/*---figura--*/
	div.figura{
	background:#f4ede9;
  	margin:0.5em;
  	padding:0.5em;
	}

	div.figura2{
	background:#f4ede9;
	margin-top:30px;
  	padding:0.8em;
	}

	div.figura2 p{
	color:#6a685c;
  	font-style:italic;
	text-align:center;
	}

	div.figura p{
	color:#6a685c;
  font-style:italic;
	text-align:center;
	}

	.tam250{
	width:250px;
	}

	img.escala{
  	width:100%;
	}

	#none{
	display:none;
	}

	/*--CONTEUDOS--*/

	/*--institucional--*/
	.curriculo{
	margin:30px 0 10px 0;
	}

	.curriculo a{
	background:url("../images/btn-curriculo.png") no-repeat left top;
	display:block;
	height:66px;
	overflow:hidden;
	text-indent:-9999px;
	width:268px;
	}
	
	/*--equipe--*/
	#integrantes{
	background:#f4ede9;
	min-height:660px;
	margin:0 10px 20px 0;
	width:200px;
	text-align:center;
	}
	
	#integrantes ul{
	list-style:none;
	margin-top:0px;
	padding:8px;
	}
	
	#integrantes ul li{
	margin-left:3px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	text-align:left;
	}

	#integrantes h3{
	font-size:2em;
	margin-bottom:10px;
	padding:0 10px;
	text-align:left;
	}

	#integrantes p{
	padding:0 10px;
	}

	/*--parceiros--*/
	#parceiros{
	background:#f4ede9;
	min-height:550px;
	margin:0 10px 20px 0;
	width:200px;
	text-align:center;
	}
	
	#parceiros ul{
	list-style:none;
	margin-top:0px;
	padding:8px;
	}
	
	#parceiross ul li{
	margin-left:3px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	text-align:left;
	}

	#parceiros h3{
	font-size:2em;
	margin-bottom:10px;
	padding:0 10px;
	text-align:left;
	}

	#parceiros p{
	padding:0 10px;
	}

	.foto{
	margin:0 10px 10px 0;
	text-align:center;
	}

	/*--cursos--*/
	.curso{
	border-bottom:2px solid #ceddba;
	padding:40px 0;
	}

	.curso h3{
	margin-bottom:20px;
	}

	.curso h4{
	margin:20px 0 10px 0;
	}

	.btn-topo{
	background:url("../images/btn-topo.png") no-repeat;
	display:block;
	height:17px;
	text-indent:-9999px;
	width:100px;
	}

	/*--reservas--*/
	.fieldsetRS{
	border:1px solid #A9BD8F;
	padding:30px 30px 10px 70px;
	margin:20px auto;
	width:490px;
	}
	
	.fieldsetRS_end{
	border:1px solid #A9BD8F;
	padding:30px 30px 10px 60px;
	margin:20px auto auto -20px;;
	width:390px;
	}
	
	.aviso-form{
	display:block;
	font-size:10px;
	font-weight:normal;
	float:left;
	margin-left:-30px;
	margin-top:15px;
	padding-right:-10px;
	}

	.legendRS{
	color:#5A7B2E;
	font-size:1.8em;
	padding:0 10px;
	}

	.labelRS{
	display:block;
	padding:13px 10px 0 0;
	text-align:right;
	width:100px;
	}
	
	.labelMASK{
	display:block;
	padding:13px 10px 0 0;
	margin-left:-46PX;
	text-align:right;
	width:100px;
	}

	.diferente{
	display:block;
	padding:5px 10px 0 0;
	text-align:right;
	width:100px;
	}

	a.btnReserva{
	background:#5a7b2e;
	color:#fff;
	font-size:1.2em;
	padding:7px;
	text-decoration:none;
	}

	/*--eventos--*/
	.imgEvento{
	border:5px solid #E9E8DE;
	margin-right:10px;
	}

	/*--artigos--*/
	.selo{
	background:#E9E8DE;
	margin:8px 10px 0 0;
	padding:3px 5px;
	text-transform:uppercase;
	}

	.label a{
	color:#626262;
	}

	.legendAT{
	font-size:1.2em;
	color:#5a7b2e;
	}

	.inputAT{
	background:#ede8dc;
	border:4px solid #fff;
	color:#454545;
	margin:20px 0 0 5px;
	padding:8px 10px;
	width:220px;
	}

	.buttonAT{
	background:#698642;
	color:#fff;
	margin:5px 5px 0 0;
	padding:5px 8px;
	}

	/*--videos--*/
	.video{
	margin-right:10px;
	}

	.tituloVideo{
	color:#FF0000;
	margin:15px 0;
	}



	/*--na midia--*/
	.itemMidia{
	border-bottom:1px dotted #5a7b2e;
	display:block;
	padding:15px 0;
	}

	.itemMidia object{
	margin-right:10px;
	}

	.itemMidia a{
	text-decoration:none;
	}

	.itemMidia a:hover{
	color:#2d3c19;
	}

	a.btnLeiamais{
	padding:3px 5px;
	}

	a.btnLeiamais:hover{
	background:#5a7b2e;
	color:#fff;
	}

	.tituloMidia{
	margin-bottom:20px;
	}

	object{
	margin:10px auto;
	}

/*-----RODAPE-----*/
.bg-rodape{
background:url("../images/bg-rodape.png") repeat-x left top;
height:50px;
}

#rodape{
color:#454545;
font-size:0.9em;
line-height:1.5em;
padding-top:45px;
}

	#rodape a{
	color:#454545;
	text-decoration:none;
	}

	#rodape a:hover{
	color:#5A7B2E;
	text-decoration:underline;
	}

	/*--endereco--*/
	#endereco{
	background:url("../images/img-endereco.png") no-repeat;
	height:54px;
	margin-left:8px;
	padding:7px 0 0 82px;
	width:400px;
	}

	/*--icones sociais--*/
	
	#icones_sociais{
	float:left;

	}
	
	.icones_sociais{
	margin-top:12px;
	margin-right:10px;
	border:none;
	}
	
	.icones_sociais2{
	margin-top:10px;
	margin-right:10px;
	border:none;
	}
	
	/*--logo editora--*/
	
	#logo_editora{
	float:left;
	}
	
	.logo_editora{
	margin-top:12px;
	border:none;
	}
	
	.logo_editora2{
	margin-top:10px;
	margin-right:10px;
	border:none;
	}
	
	
	#icones_rodape{
	margin-left:50px;
	float:left;
	}
	
	#icones_rodape2{
	margin-top:50px;
	margin-left:50px;
	float:left;
	}
	
	
	
	/*--copyright--*/
	#copyright{
	padding-top:15px;
	float:left;
	}

	#copyright p{
	margin:15px 15px 30px 0;
	}

	/*--logo spark--*/
	h6.spark{
	background:url("../images/logo-spark.png") no-repeat right top;
	height:31px;
	width:21px;
	}

	h6.spark a{
	display:block;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	width:21px;
	}

	/*--BOTAO AVATAR--*/
	.buttonAVATAR{
	background:#698642;
	color:#fff;
	margin-left:62px;
	padding:5px 3px;
	margin-top:5px;
	margin-bottom:5px;
	}

	/*--MENU_ALUNO--*/

	#menu_aluno{
	text-align:left;
	}

	#menu_aluno ul {
	list-style: none;
	margin-top:0px;
	margin-left:10px;
	width:150px;
	display:inline;
	padding:8px;
	}

	#menu_aluno ul li {
	background: #698642;
	display:inline;
	padding:8px;
	margin-left:2px;
	}

	#menu_aluno ul li a{
	text-decoration:none;
	color: #e6e9d6;
	}

    #container_fotos{
    margin-left:10px;
    margin-top:18px;
    width:500px;
    float:left;
    }

    #container_fotos_curso{
    margin-left:10px;
    margin-top:18px;
    width:900px;
    float:left;
    }

    .combo_input{
    background:#ede8dc;
    border:4px solid #fff;
    color:#454545;
    margin:10px 0 15px 5px;
    padding:8px 10px;
    width:215px;
    }

    .combo_input_galeria{
    background:#ede8dc;
    border:4px solid #fff;
    color:#454545;
    margin:10px 0 15px 5px;
    padding:8px 10px;
    width:255px;
    }

    .combo_input_ano{
    background:#ede8dc;
    border:4px solid #fff;
    color:#454545;
    margin:10px 0 15px 5px;
    padding:8px 10px;
    width:103px;
    }

    .combo_input_mes{
    background:#ede8dc;
    border:4px solid #fff;
    color:#454545;
    margin:10px 0 15px 5px;
    padding:8px 10px;
    width:153px;
    }

