/* GERAL */

html {height: 100%;}
body{margin:0;font:12px/18px Arial, Verdana, Helvetica;color:#666; height: 100%; }
button {margin:0;padding:0;border:0;background:none;cursor:pointer;}
a {	color: #CC0000;	text-decoration: none;}
a:hover {	color:#990000;	text-decoration: underline;}
img {border:0px}
.tx_menor {font-size:9px}
.setinha{padding:0 20px 0 40px;}
ul { margin-left: 1em; }
h1,h2,h3,h4,h5,h6 { margin:0; padding: 0; font-weight: normal; font-size:1em}

#paginacao {font:10px Tahoma, Arial, Verdana; color:#333; text-align:right; margin-top:5px; border:none;}

#conteudo_principal{width:1000px;margin:auto;padding:0 0 10px 0;}
#pagina{width:730px;float:left;padding:10px;background:url(img/bg_espacamento.gif) right top no-repeat}
#pagina .tit {margin-bottom:30px;margin-top:30px;}
#conteudo {position:relative; float:left; width:100%}

ul.share{margin-bottom:10px;}
ul.share li{float:left; height:30px;overflow:hidden !important;}
ul.share li a.orkut{display:block; width:115px; text-indent:-9000px; height:22px; background:url('http://www.gstatic.com/orkut/api/pt_BR_orkut_regular-001.gif') no-repeat}
/* TOPO */
#topo_principal{
	min-height:100%;
	background:url(img/bg_topo.gif) repeat-x top;
	position: relative;
}

* html #topo_principal {
	height: 100%;
}

#topo{position:relative;height:110px;width:1000px;margin:auto;}
#logo{width:300px;float:left;}

form.intranet {width:160px; height:67px; margin:10px 0px 0px 0px; position:relative; float:right; background:url(img/bg_restrito.gif) no-repeat top left}
form.intranet img {margin:0px 0px 10px 0px}
form.intranet input {color:#333;	width:135px;	height:12px;	padding-left:2px;	margin:0px 0px 5px 12px;	border:1px solid #ccc;	background:#FFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}
form.intranet input.senha {width:114px}
form.intranet img.acessar {margin:0px 9px 0px 0px;}
form.intranet button {margin:0px 0px 10px 0px; padding:0px; border:none; background:none;}
.submit_img {margin:0px; border:none; padding:0px; background:none; width:63px;}
.tooltip a {font-size:9px; padding:0 0 0 14px}

ul.links{position:absolute; top:40px; right:185px; margin:0px; padding:0px;}
ul.links li{float:left; margin-right:10px; list-style-type:none;}
ul.links li a{display:block; width:16px; overflow:hidden; height:16px; background-repeat:no-repeat; text-indent:-9000px;}
ul.links li a.twitter{background-image:url('img/twitter.png');}
ul.links li a.facebook{background-image:url('img/facebook.png');}
ul.links li a.orkut{background-image:url('img/orkut.png');}
/* RODAPE */
#rodape{
	position: absolute;
	width:100%;
	height:100px;
	clear: both;
	text-align:center;
	padding:20px 0 0 0;
	background:url(img/bg_rodape.gif) repeat-x;

}

#rodape .geral{	width:770px;margin:auto;}
#rodape .dados {padding:20px; font-weight: normal; float:right; text-align:left}
#rodape .dados a {padding-left:94px; font-weight: normal}
#rodape .assinatura {float:left;	font-size: 10px;	color: #73898A; padding:20px}
#rodape .assinatura a{font-weight:bold;color: #73898A}


/* CADASTRO */
#cadastro{height:190px;background:url(img/bg_cadastro.gif) no-repeat top;padding:0px;margin-top:20px}
.titulo_cadastro{padding:10px 0 0 30px;}


/* MENU */
#menu{background:url(img/base_menu.gif) #A82240 bottom  no-repeat;padding:0 0 10px 0;}
#menu_auxiliar{float:right;padding:50px 38px 0 0;}
#caixa_menu{width:230px;float:left;padding:0 10px 10px 10px}
.menu{font:Arial, Verdana, Helvetica 12px;color:#FFFFFF;font-weight:600;}
.menu a{font-size:12px; text-decoration:none;color:#FFFFFF}
.menu ul {	margin:0;/*distncia da esquerda*/	padding: 0 0 0 20px;background: url(img/bg_menu.gif) repeat;	list-style: none;	line-height: 10px; }
.menu li{padding:10px 0 0 25px;	background: url(img/setinha_menu.gif) no-repeat 0px 10px;}
.menu a:hover{color:#F99;}

.menu_servicos ul {	margin: 0;/*distncia da esquerda*/	padding: 0;	list-style: none;	line-height: 14px;}
.menu_servicos li{	padding: 5px 0 7px 25px;	background: url(img/setinha.gif) no-repeat 0 1px;}
.menu_servicos hr{	width:70%;}
.menu_servicos a{font:Tahoma, Arial, Verdana, Helvetica 10px;text-decoration:none;color:#CC0033;}

.titulo_cursos{	font:13px/18px Tahoma, Arial, Verdana, Helvetica;	color:#CC3333;	font-weight:600;}

#orkut {margin: 25px 0 0 15px}


/* HOME */
#home {float:left; padding:10px; margin-bottom:50px; width:730px}
#home .area_top {float:left; width:500px; position:relative}
#home .area_bot {float:left;padding:10px 0px 0px 0px; width:100%; position:relative; background:url(img/bg_espacamento.gif) center top no-repeat}
#home .area_bot_cursos{width:45%; float:left; padding:0px 2%;}
#home .area_bot_artigos{width:45%; float:right; padding-right:2%;}
#home .area_bot_artigos .data{	font-size: 12px;}
#home .area_bot_artigos .autor{	font-size: 12px;}
#home .area_bot_artigos a {	font-size: 12px;}
#home .area_bot_artigos ul {padding:0px 0px 0px 15px; margin:0px}
#home .area_bot_artigos li {margin:10px 0px; list-style-type: circle;}
#home .area_bot_artigos #home_curso {margin-bottom:20px;}

#home_curso {padding:10px 0px; border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}
#home_curso .nome {	font-size: 12px; font-weight: bold;	color:#990000}
#home_curso .data {	font-size: 12px; color: #CC3333;}
#home_curso .desc { color: #666}
#home_curso img {text-align:right; margin:10px 0px}

#banners {width:230px;float:left; text-align:center; padding:30px 0px 0px}


/* EQUIPE */
#equipe {position:relative; padding-bottom:30px; float:left; width:100%}
#membro {position:relative; padding:0px 0px 30px 0px;float:left; width:100%}
#membro .esq {float:left; margin-right:20px;}
#membro .dir {width:500px; float:left}
#membro h1 {	font-size: 13px; font-weight: bold;	color: #CC3333}
#membro p {color: #666; margin:0px 0px 20px 0px}
#membro ul {	padding:0px}
#membro li {	font-size: 12px;	padding:0px; list-style-type: circle}
#membro .subtit {color: #333; font-weight:bold; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333; margin:0px 0px 30px 0px}
#membro .subtit ul {padding:0px}
#membro .subtit li {font-size: 11px;	padding:0px; list-style-type: circle}


/* FONOAUDIOLOGIA */
#fonoaudiologia {position:relative; padding:0px 0px 30px; float:left; width:100%}
#fonoaudiologia h1 {font-size: 12px; font-weight: bold;	color: #CC3333; margin:0px}
#fonoaudiologia p {color: #666; margin:0px 0px 20px 0px}
#fonoaudiologia ul {	padding:0px}
#fonoaudiologia li {	font-size: 12px;	padding:0px; list-style-type: circle}
#fonoaudiologia .subtit {color: #333; font-weight:bold; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333; margin:0px 0px 10px 0px}



/* PROJETO */
#projeto {}
#projeto h1 {font-size: 13px; font-weight:bold;	color:#CC3333; margin:0px 0px 10px 0px}
#projeto .citacao {	font-style: italic;	color: #333333;float: right;	width: 200px; margin: 0px 0px 20px 0px}
#projeto .citacao .autor {	font-style: normal; font-size:9px;	color: #555;}
#projeto .subtit {color: #333; font-weight:bold; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333; margin:20px 0px}



/* ARTIGOS */
#artigos {position:relative; padding-bottom:30px; float:left; width:100%}

#artigos .geral {	padding:10px;	background:#FAFAFA; margin-bottom:10px}
#artigos .artigo {padding:10px; background:#FFF; margin-bottom:5px}

#artigos h1 {font-size: 13px; font-weight:bold;	color:#CC3333; margin:0px 0px 10px 0px}
#artigos h2 {font-size: 12px; font-weight:normal; font-style: italic; margin:0px 0px 10px 0px}
#artigos h3 {font-size: 12px; font-weight:bold;	color:#CC3333; margin:0px}
#artigos h4 {font-size: 12px; font-weight:normal; font-style: italic; margin:0px}
#artigos .subtit {color: #333; font-weight:bold; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333;}
#artigos .detalhes {font-weight:bold; margin-bottom:20px}

#artigos .minist {font-weight: bold}
#artigos .desc {color: #666}
#artigos .invest {color: #555}
#artigos .obs {color: #666; margin-bottom:30px}
#artigos ul {	padding:0px 0px 20px 0px}
#artigos li {font-size: 12px; padding:0px}



/* CURSOS E EVENTOS */
#curso {position:relative; padding-bottom:10px; float:left; width:100%}

#curso .geral {	padding:10px; padding-bottom: 20px;	background: url(img/fundo-informativo.jpg) no-repeat right top; }
* html #curso .geral {}

#curso .geral .esq {float:left; width:20%; position:relative}
#curso .geral .dir {float:right;padding:0px; width:80%; position:relative; }
#curso .geral .nome {font-size: 12px; font-weight:bold;	color:#CC3333; margin:0px; padding:10px 10px 0px 0px; }
#curso .geral .data {font-size: 12px; color:#CC3333; margin:0px; padding:10px; }
#curso .geral .palestrante {color: #333; padding:0px 10px 10px 0px; }
#curso .palestrante {color: #333; padding:0px 10px 10px 0px;}

#curso .tit {font-size: 15px; font-weight:bold;	color:#CC3333; margin:0px}
#curso .subtit {color: #333; font-weight:bold; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333;; margin:30px 0px 10px 0px}
#curso .data {font-size: 12px;	color:#CC3333; margin-bottom:20px}
#curso .minist {font-weight: bold}
#curso .desc {color: #666}
#curso .invest {color: #555}
#curso .local {color: #555}
#curso .carga {color: #555}
#curso .obs {color: #666; margin-bottom:30px}
#curso ul {	padding:0px; margin:0px}
#curso li {font-size: 12px;  list-style-type: none; padding-bottom: 3px;  position: relative;}
#curso img {margin:10px 0 20px 0; border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}

#palestrante {position:relative; padding:30px 0px;border-top-width: 6px;	border-top-style: solid;	border-top-color: #CCCCCC; float:left; width:100%}
#palestrante .esq {float:left}
#palestrante .dir {width:310px; float:right}
#palestrante img {width:100px; height:133px}
#palestrante h1 {	font-size: 13px; font-weight: bold;	color: #CC3333}
#palestrante .subtit {color: #333; font-weight:bold; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333; margin:30px 0px 10px 0px}
#palestrante p {color: #666; margin:0px 0px 20px 0px}
#palestrante ul {	padding:0px}
#palestrante li {	font-size: 12px;	padding:0px; list-style-type: circle}

#hospedagem {position:relative; margin-bottom:30px; padding-bottom:30px; float:left; width:100%}
#hospedagem .esq {float:left}
#hospedagem .dir {width:310px; float:right}
#hospedagem img {width:100px; height:75px}
#hospedagem h1 {	font-size: 12px;	font-weight: bold;	color: #000}
#hospedagem p {color: #666; margin:0px 0px 20px 0px}

div#termo_compromisso {padding:5px 10px; width:360px; float:none;}
div#termo_compromisso .tit {font-size: 15px; font-weight:bold; color:#CC3333; margin:0px}



/* FORM */
.input_cadastro{width:170px;height:15px;border:#000000 solid 1px;margin:5px 0 0 20px;padding:0 0 0 10px;font:10px Tahoma, Arial, Verdana, Helvetica ;}
.select_cadastro{width:182px;height:16px;border:#000000 solid 1px;margin:5px 0 0 20px;padding:0 0 0 6px;font:10px Tahoma, Arial, Verdana, Helvetica ;}
.input_cadastro_projeto{width:250px;height:15px;border:#000000 solid 1px;font:10px Tahoma, Arial, Verdana, Helvetica ;}
.input_mensagem{width:250px;height:150px;border:#000000 solid 1px;font:10px Tahoma, Arial, Verdana, Helvetica ;}
.bt_cadastrar{margin:10px 0 0 70px; }
#obs.input_cadastro_projeto {height:50px}

/* INFORMATIVOS */
#informativo {position:relative; padding-bottom:30px; float: left; height: 100%; width:100%}

#informativo .geral { padding:10px;padding-bottom: 130px; background: url(img/fundo-informativo.jpg) no-repeat right top; margin-bottom:10px, float: left; }

html>body #informativo .geral { padding-bottom:10px}

#informativo .geral .nome {font-size: 12px; font-weight:bold; color:#CC3333; margin:0px; padding:10px 10px 0px 0px; }
#informativo .geral .data {font-size: 11px; color:#C33; margin:0px;   font-style:italic;}
#informativo .geral .palestrante {color: #333; padding:0px 10px 10px 0px; }
#informativo .palestrante {color: #333; padding:0px 10px 10px 0px; margin-bottom:30px}

#informativo .geral .data {  }
#informativo .geral .texto { float: left;  width: 330px;}
#informativo .geral .imagem { float: right; width: 110px; }

/* DEPOIMENTOS */

#depoimentos {position:relative; padding-bottom:30px; float:left; width:100%}
#depoimentos .geral .form {	padding:10px;	background:#FAFAFA; margin-bottom:10px}
#depoimentos .geral .depo {font-size:12px;margin-top:10px;margin-bottom:40px;font-style: italic;}
#depoimentos .geral .autordata {font-size:12px;color:#000000;font-weight:bold;padding-bottom:20px;border-bottom:2px solid #666666;}

/* SERVICOS */
#servicos {position:relative; padding:0px 0px 30px; float:left; width:100%}
#servicos h1 {font-size: 14px; font-weight: bold;color: #CC3333; margin:0px}
#servicos p {color: #666; margin:0px;}
#servicos p a {color: #666;}
#servicos ul {padding:0px 0 15px 20px;}
#servicos li {font-size: 12px;padding:0px; list-style: circle;}
#servicos ul.curriculo {font-size: 12px;padding-left:21px;}
#servicos ul.curriculo li {font-size: 12px;padding:0px; list-style: disc;}
#servicos .subtit {color: #333; font-weight:bold; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333; margin:0px 0px 10px 0px}
#servicos div.curriculo {background-color: #FFFFFF;
    border: 1px solid;
    border-radius: 10px 10px 10px 10px;
    -mos-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    display: block;
    left: 275px;
    padding-right: 10px;
    position: absolute;}



/* GALERIA DE FOTO */
#galeriadefotos {position:relative; padding-bottom:30px; float:left; width:100%}
#galeriadefotos .geral {margin-left:15px;float:left;}
html>body #galeriadefotos .geral {margin-left:30px;float:left;}
#galeriadefotos .geral .thumbnail  { width:100px; height:66px; margin:10px 10px 0px 0px;position:relative;float:left;border:2px solid #000;}
#galeriadefotos .geral .thumbnail:hover {border:2px solid #b13246;}
#galeriadefotos .nome {font-size: 14px; font-weight:bold;	color:#CC3333;}
#galeriadefotos .data {font-size: 12px; color:#CC3333;}
#galeriadefotos .geral #paginacao {font:10px Tahoma, Arial, Verdana; color:#333; text-align:right; margin-top:5px;margin-right:10px; border:none;}


#galeria .geral .nome {font-size: 12px; font-weight:bold;	color:#CC3333; margin:0px;background:#FFF}
#galeria .geral .data {font-size: 12px; color:#CC3333; margin:0px; background:#FFF}
#galeria .geral .local {color: #333; background:#FFF}
#galeria .geral {margin-bottom:10px;}
#galeria .geral #esq {float:left; width:100px; position:relative;}
#galeria .geral #dir {width:300px; position:relative;}
html>body #galeria .geral #dir {float:right;margin-right:95px;}
.fotogaleria {width:100px;height:66px;float:left;margin-bottom:10px;}

/* PALESTRAS */
.palestra p.destaque {color: #ae103d; font-weight:bold;}
.palestra #curso ul { margin-left: 2em; }
.palestra #curso .subtit { border-bottom: 1px solid #ae103d; color: #ae103d; }

#imprimir {
	float:right;
	width:45px;
	clear:both;
	padding:5px 15px 10px 25px;
	cursor:pointer;
	background:url(img/imprimir.gif) no-repeat 0 8px;
}

/*CRACHA*/

#artigos.cracha {
	margin-top: -20px;
}

#artigos.cracha .destaque {
	float: left;
	width: 430px;
	font-weight: bold;
}

#artigos.cracha img{
	position: relative;
	right: -22px;
}

* html #artigos.cracha img{
	right: -19px;
}


#artigos.cracha ul{
	background: url(img/fundo-informativo.jpg) no-repeat right top;
	padding-top: 35px;
	position : relative;
	right: -10px;
	z-index: 2;
	margin-top: -42px;
}

* html #artigos.cracha ul{ margin-top: -60px; padding-top: 45px;}

#artigos.cracha ul li{ list-style-image: url(img/bullet-vermelho.png); }

#artigos.cracha .subtit { border: 0; color: #ae103d; }


/* CURSOS REALIZADOS */

#curso.realizados #head, #curso.realizados #galeria {
	background: url(img/fundo-informativo.jpg) no-repeat right top;
	min-height: 100px;
	padding-top: 20px
}

* html #curso.realizados #head, * html #curso.realizados #galeria {
	height: 100px;
}

#curso.realizados h1 {
font-weight: bold;
color:#C33
}

#curso.realizados .data {color:#C33; margin: 0; font-style: italic}

#curso.realizados #galeria h4 img {
	float:none;
	width:auto;
	height:auto;
}

#curso.realizados #galeria img { float: left; margin: 10px; width: 92px; height: 71px; }

#pagina #curso.realizados p img { float: left; }

.imagem_informativo {margin: 5px 5px 5px 0px !important; float: left; display: block;}

ul.box{list-style-type:none; margin:0px; padding:5px;}
ul.box li{float:left; list-style-type:none !important;  margin:0 5px 5px 0;}
ul.box li a {overflow:hidden;}
ul.box li img{padding:0px !important; margin:0px !important; border:none !important;}
ul.box li span.caption{display:block;  position: absolute;  text-align: center;  width: 100%; font-size:10px;}

h1{font-size:16px;}
.category-division{  background-color: #E8E8E8;  border-radius: 3px 3px 3px 3px;  font-size: 13px;  margin: 5px 0;  padding: 5px;}
.result-link{display:block; margin:5px 6px;}

.box-search{margin-top:15px;}
.box-search h3{color: #C23146;
    font-size: 15px;
    font-weight: bold;
    text-align: left;}
.box-search form fieldset{  border: medium none;}
.box-search ul{    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 215px;}
.box-search ul li {
    display: block;
    margin: 10px 15px 0;
    width: 143px;
}
.h2-top{ color: #C23146;
    font-size: 18px;
    margin: 15px 0;}
.box-search label{}
