@font-face {
    font-family: 'SegoeUIBold';
    src: url('segoeuib.eot');
    src: url('segoeuib.eot?#iefix') format('embedded-opentype'),
         url('segoeuib.woff') format('woff'),
         url('segoeuib.ttf') format('truetype'),
         url('segoeuib.svg#SegoeUIBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SegoeUIRegular';
    src: url('segoeui.eot');
    src: url('segoeui.eot#iefix') format('embedded-opentype'),
         url('segoeui.woff') format('woff'),
         url('segoeui.ttf') format('truetype'),
         url('segoeui.svg#SegoeUIRegular') format('svg');
}

@font-face {
    font-family: 'segoe_uilight';
    src: url('segoeuil-webfont.eot');
    src: url('segoeuil-webfont.eot?#iefix') format('embedded-opentype'),
         url('segoeuil-webfont.woff') format('woff'),
         url('segoeuil-webfont.ttf') format('truetype'),
         url('segoeuil-webfont.svg#segoe_uilight') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*jalert*/
#popup_container {
    font-family: Arial, sans-serif;
    font-size: 12px;
    min-width: 300px; /* Dialog will be no smaller than this */
    max-width: 600px; /* Dialog will wrap after this width */
    background: #FFF;
    border: solid 5px #999;
    color: #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#popup_title {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.75em;
    color: #666;
    background: #CCC url(../images/title.gif) top repeat-x;
    border: solid 1px #FFF;
    border-bottom: solid 1px #999;
    cursor: default;
    padding: 0em;
    margin: 0em;
}

#popup_content {
    padding: 1em 1.75em;
    margin: 0em;
}

#popup_message {
    padding-left: 48px;
}

#popup_panel {
    text-align: center;
    margin: 1em 0em 0em 1em;
}

#popup_prompt {
    margin: .5em 0em;
}

body{
    font-family: 'Roboto', Arial;
    font-size: 12px;
    font-weight: 400;
    width: 100%;
	min-width: 960px;
}

.clear {
    display: block;
    width: 0px;
    height: 0px;
    overflow: hidden;
    clear: both;
}   

.container{
    margin: 0 auto;
    width: 960px;
}


.inline{
    display: inline;
}
.block{
    display:block;
}
.inline-block{
    display:inline-block;
}
.hide{
    display:none;
}

.left{
    float:left;
}
.right{
    float:right;
}
.sem-margem-lateral{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#bg-abertura{
	background: url("../images/bg-abertura-topo.png") repeat-x center top;
}
#bg-abertura #topo-abertura{
	background: url("../images/borda-abertura-topo.png") no-repeat center top;
	padding:8px 0 0 0;
}

#logo{
    width: 963px;
    height: 167px;
    margin: 50px 0 0 0;
}
#logo a{
    display: block;
    width: 963px;
    height: 167px;
    background: url("../images/logo-abertura.png") no-repeat left top;
    text-indent: -99999px;
}
#sub-logo{
	text-indent: -99999px;
	width:0;
	height:0;
}

#banner{
	width:100%;
	height:486px;
	position:relative;
	margin:20px 0 0 0;
}
#banner .item{
	display:none;
	width:100%;
	height:486px;
	position:absolute;
}

#banner .item.ativo{
	display:block;
}

#banner .item a{
	max-width:70%;
	display:inline-block;
	font-size:69px;
	font-weight:300;
	color:#ffffff;
	line-height:65px;
	text-shadow:2px 2px 0 rgba(5, 5, 6, 0.15);
	margin:50px 0 0 0;
}

#bt-banner {
	position:relative;
}

#bt-banner .bt {
	background: url("../images/bt-abertura-banner.png") no-repeat left top;
	display:inline-block;
	width:20px;
	height:20px;
	position:absolute;
	top:320px;
	left:0;
	z-index:2;
}

#banner-voltar {
	background: url("../images/bt-abertura-banner-voltar.png") no-repeat left top;
	display:inline-block;
	width:116px;
	height:116px;
	position:absolute;
	top:156px;
	left:-190px;
	z-index:2;
}

#banner-avancar {
	background: url("../images/bt-abertura-banner-avancar.png") no-repeat left top;
	display:inline-block;
	width:116px;
	height:116px;
	position:absolute;
	top:156px;
	right:-190px;
	z-index:2;
}
#banner .item a:hover,
#bt-banner .bt.ativo,
#bt-banner .bt:hover,
#banner-voltar:hover, 
#banner-avancar:hover{
	opacity:0.8;
}

#conteudo-abertura{
	background: url("../images/bg-abertura-rodape.png") repeat-x center bottom;
	padding:74px 0 0 0;
}

#conteudo-abertura .bt-abertura-fonoaudiologia{
	background: url("../images/bt-abertura-fonoaudiologia.png") repeat-x center top;
	display:inline-block;
	width:297px;
	height:44px;
	text-align:center;
	border-radius:2px;
	font-size:26px;
	font-weight:300 !important;
	color:#ffffff;
	text-shadow:1px 2px 0px rgba(5, 5, 6, 0.15);
	padding:5px 0 0 0;
}
#conteudo-abertura .bt-abertura-psicopedagogia{
	background: url("../images/bt-abertura-psicopedagogia.png") repeat-x center top;
	display:inline-block;
	width:297px;
	height:44px;
	text-align:center;
	border-radius:2px;
	font-size:26px;
	font-weight:300 !important;
	color:#ffffff;
	text-shadow:1px 2px 0px rgba(5, 5, 6, 0.15);
	padding:5px 0 0 0;
	margin:0 29px;
}
#conteudo-abertura .bt-abertura-quemsou{
	background: url("../images/bt-abertura-quemsou.png") repeat-x center top;
	display:inline-block;
	width:297px;
	height:44px;
	text-align:center;
	border-radius:2px;
	font-size:26px;
	font-weight:300 !important;
	color:#ffffff;
	text-shadow:1px 2px 0px rgba(5, 5, 6, 0.15);
	padding:5px 0 0 0;
}

#conteudo-abertura .bt-abertura-fonoaudiologia:hover,
#conteudo-abertura .bt-abertura-psicopedagogia:hover,
#conteudo-abertura .bt-abertura-quemsou:hover{
	opacity:0.8;
}

#conteudo-abertura .coryright{
	margin:70px 0 0 0;
	border-top:1px solid #dbdbdb;
	padding:10px 0;
	color:#5c4472;
	font-size:13px;
	line-height:21px;
}
#conteudo-abertura .coryright a{
	color:#5c4472;
	font-size:13px;
	line-height:21px;
}
#conteudo-abertura .coryright a:hover{
	text-decoration:underline;
}

.bottom-fonoaudiologia{
	background: url("../images/bg-fono-rodape.png") no-repeat center bottom;
}
.bottom-quem-sou{
	background: url("../images/bg-quem-rodape.png") no-repeat center bottom;
}
.bottom-psicopedagogia{
	background: url("../images/bg-psico-rodape.png") no-repeat center bottom;
}

#links-topo{
	margin-bottom:10px;
	height:29px;
}
#links-topo a{
	display:inline-block;
	float:right;
	text-shadow: 1px 1px 0px rgba( 5, 5, 6, 0.10);
	font-size: 15px;
	color:#ffffff;
	padding: 4px 15px;
}
#links-topo a.bt-psicopedagogia{
	background: url("../images/bt-psico-topo.png") repeat-x center top;
}
#links-topo a.bt-quemsou{
	background: url("../images/bt-qmsou-topo.png") repeat-x center top;
}
#links-topo a.bt-fonoaudiologia{
	background: url("../images/bt-fono-topo.png") repeat-x center top;
}

#bg-topo-fonoaudiologia{
	background: url("../images/bg-fono-topo.png") no-repeat center 30px;
}
#bg-topo-fonoaudiologia #menu{
	background: url("../images/bg-menu-topo.png") repeat-x center top;
	height:64px;
	border-radius:2px;
}
#bg-topo-fonoaudiologia #menu li{
	display:inline;
	float:left;
}
#bg-topo-fonoaudiologia #menu li a{
	display:inline-block;
	float:left;
	text-shadow: 1px 1px 0px rgba( 5, 5, 6, 0.10);
	color:#ffffff;
	font-size: 17px;
    padding: 20px 22px;
	height:24px;
}
#bg-topo-fonoaudiologia #menu li a.current,
#bg-topo-fonoaudiologia #menu li a:hover{
	background: url("../images/bg-menu-topo-hover.png") repeat-x center top;
}


#bg-topo-fonoaudiologia.quemsou{
	background: url("../images/bg-quem-topo.png") no-repeat center 30px;
}
#bg-topo-fonoaudiologia.quemsou #menu{
	background: url("../images/bg-menu-topo-quem.png") repeat-x center top;
	height:64px;
	border-radius:2px;
}
#bg-topo-fonoaudiologia.quemsou #menu li a.current,
#bg-topo-fonoaudiologia.quemsou #menu li a:hover{
	background: url("../images/bg-menu-topo-quem-hover.png") repeat-x center top;
}

#bg-topo-fonoaudiologia.psico{
	background: url("../images/bg-psico-topo.jpg") no-repeat center 30px;
}
#bg-topo-fonoaudiologia.psico #menu{
	background: url("../images/bg-menu-topo-psico.jpg") repeat-x center top;
	height:64px;
	border-radius:2px;
}
#bg-topo-fonoaudiologia.psico #menu li a.current,
#bg-topo-fonoaudiologia.psico #menu li a:hover{
	background: url("../images/bg-menu-topo-psico-hover.jpg") repeat-x center top;
}

#banner-interna{
	width:100%;
	height:379px;
	position:relative;
}
#banner-interna .item{
	display:none;
	width:100%;
	height:310px;
	position:absolute;
}
#banner-interna .item.ativo{
	display:block;
}

#banner-interna #bt-banner{
	height: 25px;
    position: absolute;
    text-align: center;
    top: 338px;
    width: 100%;
}
#banner-interna #bt-banner .bt{
	background: url("../images/bt-play.png") no-repeat left top;
	display:inline-block;
	width:17px;
	height:17px;
	position:static;
	left:static !important;
	z-index:2;
}
#banner-interna #bt-banner .bt.ativo,
#banner-interna #bt-banner .bt:hover{
	background: url("../images/bt-play-hover.png") no-repeat left top;
}


#conteudo-site{
	padding:30px 0 0;
}
#conteudo-site .left-chamada{
	float:left;
	width:500px;
}
#conteudo-site .left-chamada .titulo{
	margin-bottom:30px;
}
#conteudo-site .right-chamada{
	float:right;
	width:460px;
}
#conteudo-site .right-chamada .titulo{
	margin-bottom:30px;
}
#conteudo-site .right-chamada .subitem{
	display:inline;
	float:left;
	width:230px;
}
#conteudo-site .right-chamada .item .borda{
	border-left:3px solid #917da2;
	padding-left:15px;
}
#conteudo-site .right-chamada .item .data{
	color:#87719a;
	font:10px 'SegoeUIRegular';
}
#conteudo-site .right-chamada .item .subtitulo{
	color:#12809e;
	font:18px 'SegoeUIRegular';
	line-height:19px;
}
#conteudo-site .right-chamada .item .texto{
	margin:10px 0 10px 18px;
	color:#333333;
	font:14px 'SegoeUIRegular';
	line-height:15px;
}
#conteudo-site .right-chamada .item a.veja{
	color:#624b78;
	font-size:13px;
	margin:0 0 0 18px;
}


#rodape{
	padding:20px 0 40px;
}
#rodape .logo{
	display:inline-block;
	width:230px;
	height:180px;
	float:left;
	margin-right:120px;
}

#menu-rodape{
	margin-bottom:40px;
	float:left;
}
#menu-rodape li{
	display:inline-block;
	float:left;
	border-bottom:1px solid #c9c1ed;
}
#menu-rodape li a{
	display:inline-block;
	float:left;
	border-bottom:1px solid #b0a3e5;
	border-right:1px solid #b0a3e5;
	border-left:1px solid #c9c1ed;
	padding:4px 6px;
	font:16px 'SegoeUIRegular';
	color:#ffffff;
	text-shadow: 1px 1px 0px rgba( 5, 5, 6, 0.10);
}

#menu-rodape.quemsou li{
	border-bottom:1px solid #bdd0d5;
}
#menu-rodape.quemsou li a{
	border-bottom:1px solid #90adb6;
	border-right:1px solid #90adb6;
	border-left:1px solid #bdd0d5;
}
#menu-rodape.psico li{
	border-bottom:1px solid #f6dbed;
}
#menu-rodape.psico li a{
	border-bottom:1px solid #edbfdd;
	border-right:1px solid #edbfdd;
	border-left:1px solid #f6dbed;
	color:#b873a0;
	text-shadow: 1px 1px 0px rgba( 255, 255, 255, 0.7 );
}


#menu-rodape li a:hover{
	text-decoration:underline;
}
#menu-rodape li:first-child a{
	border-left:0;
}
#menu-rodape li:last-child a{
	border-right:0;
}

#rodape .telefone-coryright{
	display:inline;
	float:left;
	color:#ffffff;
	font-size:13px;
	text-shadow: 1px 1px 0px rgba( 5, 5, 6, 0.10);
}
#rodape .telefone-coryright a{
	color:#ffffff;
	font-size:13px;
}
#rodape .telefone-coryright a:hover{
	text-decoration:underline;
}
#rodape .telefone-coryright .tel{
	font:15px 'SegoeUIRegular';
	color:#ffffff;
	text-shadow: 1px 1px 0px rgba( 5, 5, 6, 0.10);
}

#rodape .telefone-coryright.psico{
	color:#b873a0;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
}
#rodape .telefone-coryright.psico a{
	color:#b873a0;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
}
#rodape .telefone-coryright.psico .tel{
	color:#b873a0;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
}




#rodape .social{
	display:inline;
	float:right;
	margin-left:10px;
}

#titulo-topo-interna{
	padding:40px 0 20px;
	float:left;
	width:100%;
}
#titulo-topo-interna h1{
	display:inline-block;
	float:left;
	font: 69px 'Dancing Script';
	color:#ffffff;
	text-shadow: 1px 1px 0px rgba( 5, 5, 6, 0.10);
	width:850px;
}
#titulo-topo-interna .voltar{
	background: url("../images/ico-voltar.png") no-repeat right top;
	display:inline-block;
	float:right;
	font-size:14px;
	color:#ffffff;
	text-shadow: 1px 1px 0px rgba( 5, 5, 6, 0.10);
	margin-top: 45px;
    padding: 1px 25px 5px 0;
}
#titulo-topo-interna .nav{
	display:inline-block;
	float:left;
	font-size:12px;
	color:#ffffff;
	text-shadow: 1px 1px 0px rgba( 5, 5, 6, 0.10);
	width:850px;
}

.psico #titulo-topo-interna h1{
	color:#b873a0;
	text-shadow: 1px 1px 0px rgba( 255, 255, 255, 0.7);
}
.psico #titulo-topo-interna .voltar{
	background: url("../images/ico-voltar2.png") no-repeat right top;
	color:#b873a0;
	text-shadow: 1px 1px 0px rgba( 255, 255, 255, 0.7);
}
.psico #titulo-topo-interna .nav{
	color:#b873a0;
	text-shadow: 1px 1px 0px rgba( 255, 255, 255, 0.7);
}

#left-conteudo-interna{
	display:inline;
	float:left;
	width:270px;
}

#right-conteudo-interna{
	display:inline;
	float:right;
	width:660px;
}

.curta-fanpage{
	display:inline-block;
	float:left;
	width:388px;
	margin-top:30px;
}
.curta-contato{
	display:inline-block;
	float:left;
	width:230px;
	margin:30px 20px 0 0;
}

.paginacao,
#paginacao{
	display:inline-block;
	background: url("../images/bg-paginacao.png") repeat-x left top;
	border-radius:8px;
	float:right;
	margin-bottom:30px;
}

.paginacao{
	margin:30px 0 0 0;
}

.paginacao li,
#paginacao li{
	display:inline-block;
	float:left;
}
.paginacao li a,
#paginacao li a{
	color: #ffffff;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: 700;
    padding: 9px 7px;
    text-shadow: 1px 1px 0 rgba(5, 5, 6, 0.1);
}
.paginacao li a.current,
.paginacao li a:hover,
#paginacao li a.current,
#paginacao li a:hover{
	background-color:#5a8cb9;
}
.paginacao li:first-child a,
#paginacao li:first-child a{
	border-radius:8px 0 0 8px;
}
.paginacao li:last-child a,
#paginacao li:last-child a{
	border-radius:0 8px 8px 0;
}

.paginacao.psico,
#paginacao.psico{
	background: url("../images/bg-paginacao-psico.png") repeat-x left top;
}
.paginacao.psico li a.current,
.paginacao.psico li a:hover,
#paginacao.psico li a.current,
#paginacao.psico li a:hover{
	background-color:#6f3f5f;
}

.perguntas-frequentes{
	margin-bottom:5px;
}
.perguntas-frequentes .titulo{
	border-radius:3px;
}
.perguntas-frequentes .titulo a{
	display:block;
	color:#333333;
	/*font:24px 'segoe_uilight';*/
	font-size:18px;
	padding:5px;
}
.perguntas-frequentes .escuro{
	background-color:#ded2f9;
}
.perguntas-frequentes .claro{
	background-color:#f0eaff;
}
.perguntas-frequentes.ativo .titulo{
	background-color:#7bb3de;
}
.perguntas-frequentes.ativo .titulo a{
	color:#ffffff;
}
.perguntas-frequentes .texto{
	display:none;
	color:#333333;
    font: 14px Arial!important;
    line-height: 20px !important;
	margin-bottom:10px;
	padding:7px;
}

.perguntas-frequentes.psico .escuro{
	background-color:#f6ddee;
}
.perguntas-frequentes.psico .claro{
	background-color:#fef4fb;
}
.perguntas-frequentes.ativo.psico .titulo{
	background-color:#623854;
}

.margin-rodape-bg{
	margin-bottom:140px;
}

.titulo-contato{
	color:#333333;
	font:24px 'SegoeUIRegular';
	margin-bottom:20px;
}
.texto-contato{
	color:#333333;
	font:14px Arial;
	line-height: 20px;
}
.texto-contato p{
	margin-bottom:15px;
}

.form{
    padding: 15px 0 0;
}
.form .label{
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.form .label .text{
	display:block;
	width: 100%;
    color: #333333;
    font:14px 'SegoeUIRegular';
}
.form .label .input{
    border: 1px solid #d9e4e8;
	border-radius: 4px;
    color: #333333;
    display: block;
    font:14px 'SegoeUIRegular';
    padding: 7px 10px;
    width: 638px;
}
.form .label .select{
    border: 1px solid #d9e4e8;
	border-radius: 4px;
    color: #333333;
    display: block;
    font:14px 'SegoeUIRegular';
    padding: 7px 10px;
    width: 250px;
}

.form .label .textarea{
    border: 1px solid #d9e4e8;
	border-radius: 4px;
    color: #333333;
    display: block;
    font:14px 'SegoeUIRegular';
    padding: 7px 10px;
    width: 638px;
    resize: none;
}
.form .label .input:focus,
.form .label .select:focus,
.form .label .textarea:focus{
	border: 1px solid #b8d0d5;
	background-color:#f8fafb;
}


.form .btsend{
    background: url(../images/bt-enviar.png) no-repeat left top;
    display: inline-block;
    float: right;
    width: 162px;
    height: 49px;
    border: 0;
    cursor: pointer;
}

.form.psico .label .input,
.form.psico .label .select,
.form.psico .label .textarea{
    border: 1px solid #f5d9ec;
}
.form.psico .label .input:focus,
.form.psico .label .select:focus,
.form.psico .label .textarea:focus{
	border: 1px solid #f6dced;
	background-color:#fff8fd;
}
.form.psico .btsend{
    background: url(../images/bt-enviar2.png) no-repeat left top;
}


#load{
    display: none;
    float: left;
}

#bg-mensagem{
	margin-top:30px;
	width:100%;
}
#bg-mensagem .titulo{
	display:inline;
	float:left;
	width:220px;
}
#bg-mensagem .conteudo{
	display:inline;
	float:right;
	width:440px;
	min-height:130px;
}
#bg-mensagem .conteudo .item{
	display:none;
}
#bg-mensagem .conteudo .item.ativo{
	display:inline;
}
#bg-mensagem .conteudo .item .texto{
	color: #333333;
    font:14px Arial;
	line-height:20px;
	text-align:justify;
}
#bg-mensagem .conteudo .item .autor{
	color: #997faf;
    font:14px 'SegoeUIBold';
	margin-top:10px;
}
#bg-mensagem .conteudo .avancar,
#bg-mensagem .conteudo .voltar{
	display:inline-block;
	float:right;
	margin-left:10px;
}


#area-do-cliente {
	width:732px;
	float:left;
}

#area-do-cliente .header {
	margin-bottom:20px;
	margin-top:20px;
}

#area-do-cliente .header .thumb {
	float:left;
}

#area-do-cliente .header .dados {
	float:left;
	padding:25px 0 0 30px;
}

#area-do-cliente .header .dados h2 {
	font: 24px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 10px 0;	
}

#area-do-cliente .header .dados strong {
	color:#6698c7;
	font-size:25px;
}

#area-do-cliente .header .dados a {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#333333;
	display:inline-block;
	margin-right:20px;
}

#area-do-cliente .header .dados a:hover {
	color:#6698c7;
	text-decoration:underline;
}

#historico-conversa {
	width:100%;
	height:450px;
	overflow-y:auto;
}

#historico-conversa .item {
	width:638px;
	min-height:85px;
	padding:12px 20px;
	overflow:hidden;
	margin:4px 0;
}

#historico-conversa .item.cliente {
	background:#f5effb;
}
#historico-conversa.psico .item.cliente {
	background:#fdf4fa;
}

#historico-conversa .item .thumb {
	float:left;
	width:76px;
	height:76px;
	overflow:hidden;
	border-radius: 50px;
}

#historico-conversa .item .dados {
	float: left;
    padding: 17px 0 0 30px;
    width: 531px;
}

#historico-conversa .item .dados .texto {
	font:14px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:20px;
	text-align:justify;
}

#historico-conversa .item .dados #mensagem-enviar {
	box-sizing:border-box;
	background:#fff;
	border:1px solid #acacac;
	width:100%;
	font-size:13px;
	color:#666;
	padding:16px 12px;
	margin-top:-10px;
}

#historico-conversa .item .dados #mensagem-enviar:focus {
	border:1px solid #777;
}

#historico-conversa .item .dados #arquivo-enviar {
	float:left;
}

#button-enviar {
	float:right;
	margin-top:10px;
}

#arquivo-enviar {
	float:left;
	margin-top:15px;
}

#lateral-arquivos {
	margin-top:65px;
	float:right;
	width:200px;
}

#lateral-arquivos ul {
	height: 450px;
    margin-top: 62px;
    overflow-y: auto;
}

#lateral-arquivos ul li {
	background:url(../images/ico-arquivos.jpg) no-repeat 5px 5px;
	padding:0 0 14px 42px;
	display:block;
	margin-bottom:18px;
	border-bottom:2px solid #f3d1e7;
	font-size: 12px;
}

#lateral-arquivos ul li span {
	display:block;
	color:#b0759c;
}

#lateral-arquivos ul li p {
	display:block;
	line-height:14px;
	color:#6597c6;
}

#lateral-arquivos ul li a {
	display:inline-block;
	margin-right:1px;
	margin-top:5px;
	height:23px;
	width:68px;
}

#lateral-arquivos ul li.video{
	background:url(../images/vimeo.png) no-repeat 5px 5px;
}
#lateral-arquivos ul li.planilha{
	background:url(../images/planilha.png) no-repeat 5px 5px;
}
#lateral-arquivos ul li a.ver {
	background:url(../images/ico-ver.jpg) no-repeat left top;
}

#lateral-arquivos ul li a.baixar {
	background:url(../images/ico-baixar.jpg) no-repeat left top;
}

#lateral-arquivos ul li a.excluir {
	background:url(../images/ico-excluir.jpg) no-repeat left top;
}

#lateral-arquivos .psico li {
	background:url(../images/ico-arquivos2.png) no-repeat 5px 5px;
}
#lateral-arquivos .psico li a.baixar {
	background:url(../images/ico-baixar2.png) no-repeat left top;
}
#lateral-arquivos .psico li a.ver {
	background:url(../images/ico-ver2.jpg) no-repeat left top;
}

#lateral-arquivos .psico li a.excluir {
	background:url(../images/ico-excluir2.png) no-repeat left top;
}

.bt-como-chegar, .thumb-consultorio {
	display:block;
	margin-bottom:25px;
}

.titulo-interna-consultorio {
	font: 26px "SegoeUIRegular", Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 10px 0;		
}

.texto-interna-consultorio .texto{
	text-align:justify;
	padding:10px 0 12px 0;
	font:14px Arial;
	line-height:20px;
	color:#333333;	
}
.texto-interna-consultorio .texto p{
	margin-bottom:15px;
}


.texto-interna-consultorio .lista-galerias li {
	display:block;
	width:158px;
	height:101px;
	overflow:hidden;
	margin:0 7px 7px 0;
	float:left;
}

.texto-interna-consultorio .lista-galerias li.quarta {
	margin-right:0 !important;
}


@media (max-width: 1300px){
	#banner-avancar,
	#banner-voltar{
		display:none !important;
	}
}

#cod-mapa-rod{
	float:right;
}
#cod-mapa-rod iframe{
	width:140px;
	height:140px;
}

.item-curso{
	float:left;
	width:320px;
	margin-bottom:20px;
	text-align:center;
}
.item-curso.margin{
	margin-right:20px;
}
.item-curso .titulo{
	margin-bottom:10px;
}
.item-curso .titulo a{
	color: #333333;
	font-size: 16px;
}
.item-curso .borda-fono{
	box-sizing: border-box;
    display: block;
    height: 205px;
    overflow: hidden;
    width: 310px;
	border:5px solid #9778A6;
}
.item-curso .borda-fono:hover{
	border-color:#333333;
}
.item-curso .borda-fono img{
    width: 100%;
}
.item-curso .borda-psico{
    box-sizing: border-box;
    display: block;
    height: 205px;
    overflow: hidden;
    width: 310px;
	border: 5px solid #f0b3d3;
}
.item-curso .borda-psico:hover{
	border-color:#333333;
}
.item-curso .borda-psico img{
    width: 100%;
}

.maior.borda-fono{
	box-sizing: border-box;
    display: block;
    height: 420px;
    overflow: hidden;
    width: 650px;
	border:5px solid #9778A6;
	margin-bottom:10px;
}
.maior.borda-fono img{
    width: 100%;
}
.maior.borda-psico{
    box-sizing: border-box;
    display: block;
    height: 420px;
    overflow: hidden;
    width: 650px;
	border: 5px solid #f0b3d3;
	margin-bottom:10px;
}
.maior.borda-psico img{
    width: 100%;
}