* {
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
}

img{border:0;}

body{
	font: 12px "Trebuchet MS", arial, sans-serif;
	color: #333;
	background: #fff;
}

#tudo{
	margin: 0 auto;
	width: 850px;
	background: #fff;
}

#corpo{
	float: left;
	background: url(../Images/corpo-fundo.gif) repeat-y right;
}

#topo{
	height: 100px;
	width: 100%;
	background: url(../Images/topo-fundo.jpg);
}

#topo h1{
	float: left;
	height: 39px;
	width: 301px;
	margin: 30px 30px 30px 70px;
	_margin: 30px 30px 30px 35px;
	text-indent: -9999px;
	cursor: hand;
	background: url(../Images/conselho-regional-psicologia-para-amapa-crp10.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/Images/conselho-regional-psicologia-para-amapa-crp10.png', sizingMethod='image');
}

#menu{
	height: 33px;
	border-bottom: 1px dashed #bfbfbf;
}

#menu ul li{
	float: left;
	display: inline;
	margin: 7px 20px 0 0;
	font-size: 13px;
}

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active{ font-weight: bold; color: #60397e; text-decoration: none; padding:0 7px;}
#menu a:hover{ background: #ede8f1; }

#conteudo{
	float: left;
	width: 560px;
	_width: 530px;
	padding: 10px;
}

#conteudo a:link, #conteudo a:visited, #conteudo a:hover, #conteudo a:active{ font-weight: bold; color: #60397e; text-decoration: none; }
#conteudo a:hover{ background: #ede8f1; }

#conteudo a:link h3, #conteudo a:visited h3, #conteudo a:hover h3, #conteudo a:active h3{ font-weight: bold; color: #60397e; text-decoration: none; }
#conteudo a:hover h3{ background: #ede8f1; }

#conteudo .noticia a:link h3, #conteudo .ultimas-noticias a:link h3, #conteudo .noticia  a:visited h3, #conteudo .noticia  a:hover h3, #conteudo .noticia  a:active h3{ font-weight: bold; color: #60397e; text-decoration: none; }
#conteudo .noticia a:hover h3, #conteudo .ultimas-noticias a:hover h3{ background: #ede8f1; }

#conteudo .noticia a:link p, #conteudo .noticia  a:visited p, #conteudo .noticia  a:hover p, #conteudo .noticia  a:active p{ font-weight: normal; color: #333; text-decoration: none; }
#conteudo .noticia a:hover p{ background: #ede8f1; }

#conteudo #destaque-banner{
	float: left;
    height: 130px;
	width: 565px;
	margin: 10px -5px;
}

#conteudo .destaques, #conteudo .ultimas-noticias{
	float: left;
	margin: 10px 0 0 0;
	*margin: 10px 0;
}

#conteudo .destaques .noticia { float: left; width: 100%; margin: 0 20px 10px 0; }

#conteudo .destaques h3, #conteudo .ultimas-noticias h3{
	font-size: 12px;
}

#conteudo .destaques .tit, #conteudo .ultimas-noticias .tit{
	height: 32px;
	width: 100%;
	margin: 0 0 5px 0;
	border-bottom: 1px dashed #bfbfbf;
	background: url(../Images/tit-destaques.png) no-repeat;
}

#conteudo .ultimas-noticias .tit{ background: url(../Images/tit-ultimas-noticias.png) no-repeat; }
#conteudo .tit a{ float:right; margin: 14px 0 0 0; }
#conteudo .ultimas-noticias .noticia { float: left; width: 270px; _width: 255px; margin: 0 10px 10px 0; }

.pagina-institucional .tit-interna{ background: url(../Images/tit-institucional.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }
.pagina-noticias .tit-interna{ background: url(../Images/tit-ultimas-noticias.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }
.pagina-destaques .tit-interna{ background: url(../Images/tit-destaques.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }
.pagina-contato .tit-interna{ background: url(../Images/tit-fale-conosco.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }
.pagina-jornal .tit-interna{ background: url(../Images/tit-jornal.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }
.pagina-agenda .tit-interna{ background: url(../Images/tit-agenda.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }
.pagina-galeria .tit-interna{ background: url(../Images/tit-galeria.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }
.pagina-links .tit-interna{ background: url(../Images/tit-links.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }
.pagina-creditos .tit-interna{ background: url(../Images/tit-creditos.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }
.pagina-balcao .tit-interna{ background: url(../Images/tit-balcao.png) no-repeat; height: 35px; margin: 0 0 15px 0; font-size: 10px; }

.pagina-jornal .jornal{float:left; width:180px; text-align:center;}
.pagina-galeria .galeria{float:left; width:100%; text-align:left;}

.tit-interna a{ float:right; margin: 6px 10px 0 0; }

.pagina-links ul.links{ font-weight: bold; }

#conteudo h4{ margin:0 0 10px 0; font-size:14px; color: #9647c2; }
#conteudo h5{ font-size:12px; color: #9647c2; }
#conteudo strong{ font-size:12px; color: #9647c2; }
#conteudo b{ font-size:12px; color: #9647c2; }

#conteudo img{ margin:0 6px 0 4px; }
#conteudo .credito-noticia, p.info-noticia, p.info-artigo{ font-size:10px; background:#eee; color: #666;}
p.info-noticia, p.info-artigo{ background:#fff; }
.pagina-noticias .noticia, .pagina-agenda .artigo{ margin: 0 0 20px 0; }
.artigo p{font-weight:normal; color:#666;}

/* Form */
.form-orcamento label{ display:block; width:65px; padding-top:2px; color:#666; }

fieldset{ border:1px solid #e6e6e6; margin:10px 0; padding:6px 15px; }
form input, form textarea {
	font: 11px "Trebuchet MS", sans-serif;
	margin-bottom: 13px;
	padding: 1px;
}

legend{ color:#9647c2; font-size:13px; margin-bottom:5px; }

.form-field{ width: 200px; }
.form-uf{ width: 100px; font-size:11px; height:20px; color:#666; padding: 2px 0 0 0;}
.form-area{ width: 100%; }

#barra-direita{
	float: left;
	width: 254px;
	padding: 10px 8px;
}

.galeria a:link img, .galeria a:visited img, .galeria a:hover img, .galeria a:active img,
.banner a:link img, .banner a:visited img, .banner a:hover img, .banner a:active img
{ border: 3px solid #eaeaea; margin: 5px; }
.galeria a:hover img,
.banner a:hover img
{ border: 3px solid #d3baee; }

#barra-direita .banner
{
	margin: 30px 0 0 0;
	border-top: 1px dashed #ccc;
	padding-top: 12px;
}

#rodape{
	clear: both;
	color: #fff;
	height: 57px;
	padding: 7px 0 7px 2px;
	background: url(../Images/rodape-fundo.gif) repeat-x;
}
#rodape .atendimento{
	float: left;
	width: 139px;
	height: 51px;
	margin: 0 10px 0 0;
	background: url(../Images/ico-atendimento.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/Images/ico-atendimento.png', sizingMethod='image');
}

#rodape h3{ font-size: 11px; }

#rodape a:link, #rodape a:visited, #rodape a:hover, #rodape a:active{ font-weight: bold; color: #fff; text-decoration: none; border-bottom:1px dashed #ccc; padding: 0 3px; }
#rodape a:hover{ background: #714490; color: #fff; }

.blm, .mcp{
	float:left;
	margin: 0 40px 0 0;
	_margin: 0 20px 0 0;
}
.mcp
{	
	width:260px;
}

address{ font-style: normal; }


#menu-institucional
{
	float: left;
	width: 100%;
	height: 40px;
}
#menu-institucional ul
{
	margin:4px 0 0 0;
	}
#menu-institucional ul li{
	float: left;
	display: inline;
	margin: -5px 25px 25px 0;
	font-size: 12px;
}

#menu-institucional a:link, #menu-institucional a:visited, #menu-institucional a:hover, #menu-institucional a:active{ font-weight: bold; color: #60397e; text-decoration: none; padding:0 7px;}
#menu-institucional a:hover{ background: #ede8f1; }

#menu-institucional .atual{ border-bottom: 1px dashed #e1a2e2; text-transform: uppercase; font-size: 12px; }

.pagina-institucional li{ list-style-type: disc; list-style-position:inside; }

.comissao{ border-bottom: 1px dashed #ccc; padding: 0 0 10px 0; }
.titulo-comissao{ color: #60397e; font-size: 13px; font-weight: bold; }

.menu-interno, .menu-interno-down, .menu-interno-creditos, .menu-interno-creditos-crp{
	background: #ede8f1;
	width: 210px;
	padding: 5px;
	border: 1px dashed #ccc;
}
.menu-interno-down{ float:right; margin: 0 0 0 10px; }
ul.menu-interno-down li{list-style-type:none;}

.menu-interno-creditos{
	width: 70%;
	padding: 5px 0 7px 140px;
	background: url(../Images/exodus-sistemas.png) no-repeat top left;
	_background: url(../Images/exodus-sistemas-ie.jpg) no-repeat top left;
}

.menu-interno-creditos-crp{
	width: 70%;
	padding: 5px 0 7px 140px;
	background:#ffffff;
}

.lista-taxas li{list-style-type:none;}
.lista-sub1{ margin:0 0 0 20px; }
.lista-sub2{ margin:0 0 0 30px; }

.tabela{ background:#fff; margin: 5px; border: 1px dashed #ccc; }
.tabela th{ background: #60397e; color: #fff; padding: 3px; }
.tabela tr{ background: #ede8f1; }
.tabela td{ padding: 3px; }
.tabela caption{ text-align: left; }

.agenda-mes{
	/*float: left;*/
	width: 90%;
	padding: 5px;
}

.agenda-mes h4{
	border-bottom: 1px dashed #BFBFBF;
}
.agenda-conteudo
{
    margin-top:10px;
    margin-bottom:10px;
    
}
.agenda-conteudo label
{
    border-bottom-color:#BFBFBF;
    border-bottom-style:dotted;
    border-width:1px;
    
}

.agenda-mes p
{
    margin-top:5px;
}


.agenda-para p, .agenda-amapa p{
	margin: 0 0 30px 0;
}

.creditos
{
	float: right;
	margin: -16px 4px 0 0;
	_margin: 35px 4px 0 0;
	font-size: 11px;
}

.titulo_agenda
{
    font-weight: bold; 
    color: #60397e; 
    text-decoration: none;
}