/* AGNCIA: ATHA DESIGN
DESIGNER: TIAGO MONTEIRO
E-MAIL: web@athadesign.com.br
FONE: 14 36251733
DATA: novembro/2007 */


@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	list-style-type:none;
	text-decoration: none;
}
fieldset, img {
	border:none;
}
ul, ol {
	padding:0;
	margin:0;
	list-style:none;
}
a {
	color:#324975;
	text-decoration:none;
	outline:none;
}
body, p, h1, h2, h3 {
	margin:0;
	padding:0;
}
body {
	text-align: center;
	color: #324975;
	font-family: Arial, "Trebuchet MS", sans-serif;
	font-size: 12px;
}
body.principal {
	background-color: #ADE1EE;
}
body.chat {
	background-color: #ADE1EE;
}
body.contato {
	background-color: #ADE1EE;
}
body.turismo {
	background-color: #FFC385;
}
body.verde {
	background-color: #DBF793;
}
body.escolas {
	background-color: #DAB2F0;
}
body.marinho {
	background-color: #8B9BCC;
}
body.admin {
	background-color: #eee;
}
.hidden {
	margin-top: 10px;
	height: 200px;
	overflow-x:hidden;
	overflow-y:auto;
}
#conteudo {
	position: relative;
	width: 780px;
	background: #FFF;
	margin: 0 auto;
	padding: 0 3px;
	text-align: left;
	border: 5px solid;
	border-bottom-width: 1px;
	border-top-width: 0px;
}
body.principal #conteudo {
	border-color: #DAF2F6;
}
body.chat #conteudo {
	border-color: #DAF2F6;
}
body.contato #conteudo {
	border-color: #DAF2F6;
}
body.turismo #conteudo {
	border-color: #FFEEDC;
}
body.marinho #conteudo {
	border-color: #D1D3EA;
}
body.verde #conteudo {
	border-color: #EDFACC;
}
body.escolas #conteudo {
	border-color: #F1E1FE;
}
body.admin #conteudo {
	border-color: #999;
}
#topo {
	position:relative;
	width:760px;
	height: 195px;
	background-repeat:no-repeat;
	padding-bottom: 0;
	padding-left: 20px;
}
body.principal #topo {
	background: #03A0CD url(topo_logo01.gif) no-repeat;
}
body.chat #topo {
	background: #03A0CD url(topo_logo01.gif) no-repeat;
}
body.contato #topo {
	background: #03A0CD url(topo_logo01.gif) no-repeat;
}
body.turismo #topo {
	background: #FF7D01 url(topo_logo02.gif) no-repeat;
}
body.marinho #topo {
	background: #113293 url(topo_logo05.gif) no-repeat;
}
body.verde #topo {
	background: #B9F130 url(topo_logo03.gif) no-repeat;
}
body.escolas #topo {
	background: #7A30A9 url(topo_logo04.gif) no-repeat;
}
body.admin #topo {
	background: #ededed url(topo_logo06.gif) no-repeat;
}
#topo h1 {
        height:10px;
        margin-top:25px;
        position:absolute;
        text-indent:-99999px;
        width:10px;
}
#idiomas {
	position:absolute;
	left:3px;
	top:2px;
	z-index:100;
}
#idiomas a {
	margin:0 3px 0 0;
}
#menu_topo {
	position: absolute;
	width:570px;
	height:195px;
	right: 0px;
	top: 0px;
}
.nav_principal {
	float:left;
	padding:20px 0 0 0;
	width:150px;
	height:175px;
}
.nav_principal li a {
	text-indent:40px;
	display:block;
	height:25px;
	line-height:25px;
	font-family: "Trebuchet MS", Arial;
	color:#fff;
	font-size:14px;
}
.nav_principal li a:hover {
	color:#fff;
	font-weight:bold;
}
#itens_servicos {
	float:right;
	height:45px;
	top:3px;
	z-index: 100;
	margin-right:10px;
}
#itens_servicos ul li {
	display:block;
	float:left;
	height:45px;
	line-height:45px;
	color:#fff;
}
#itens_servicos ul li a{
	color:#fff;
	display:block;
	float:left;
	padding:0 5px 0 5px;
	line-height:45px;
	height:45px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
#itens_servicos ul li a:hover {
	text-decoration:underline;
}
#menu_institucional {
	height: 160px;
	width: 212px;
	text-align: right;
}
#menu_minhas_fotos {
	height: 345px;
	width: 205px;
	padding-right: 10px;
	text-align: right;
	margin-top: -13px;
	overflow-y: scroll;
}
#menu_minhas_fotos ul {
	padding: 0;
	margin: 0;
}
#menu_minhas_fotos ul li a {
	font: 13px "Comic Sans MS", Arial, sans-serif;
	color: #2E2F6B;
	padding: 1px 3px;
	display: block;
	text-align: left;
}
#menu_minhas_fotos ul li a.ativo {
	color: #fff;
	background: #2E2F6B;
}
#menu_minhas_fotos ul li a:hover {
	text-decoration: underline;
}
#menu_empresas {
	height: 160px;
	width: 212px;
	text-align: right;
}
#menu_empresas li a{
	display:block;
	height:17px;
	font-family:"Trebuchet MS", Arial;
	font-size:11px;
	line-height:17px;
	color:#395690;
}
#menu_empresas li a:hover{
	font-weight:bold;
	color:#324975;
}
.imagem_topo {
	display:none;
	float:right;
}
#noticias {
	width: 123px;
	margin-top: 8px;
	padding-top: 13px;
	padding-right: 5px;
	padding-left: 7px;
	background-color: #fff;
	float: left;
	padding-bottom: 7px;
}
#destaque {
	width: 212px;
	margin-top: 8px;
	padding-top: 13px;
	padding-right: 5px;
	padding-left: 7px;
	background-color: #DAF2F6;
	background-image:url(bg_destk01.gif);
	background-repeat:no-repeat;
	background-position:5px 30px;
	height: 333px;
	float: left;
}
body.turismo #destaque {
	background-color:#FFEDDC;
	background-image:url(bg_destk02.gif);
	background-position:5px 30px;
	background-repeat:no-repeat;
}
body.verde #destaque {
	background-image:url(bg_destk03.gif);
	background-repeat:no-repeat;
	background-position:5px 30px;
	background-color: #EDFACC;
}
body.escolas #destaque {
	background-image:url(bg_destk04.gif);
	background-repeat:no-repeat;
	background-position:5px 30px;
	background-color: #F1E1FE;
}
body.marinho #destaque {
	background-image:url(bg_destk05.gif);
	background-repeat:no-repeat;
	background-position:5px 30px;
	background-color: #D1D3EA;
}
#destaque_02 {
	width: 212px;
	margin-top: 8px;
	padding-top: 13px;
	padding-right: 5px;
	padding-left: 7px;
	background-color: #DAF2F6;
	height: 333px;
	float: left;
}
#conteudo_princ {
	height: 336px;
	margin-top: 8px;
	margin-bottom: 7px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 5px;
	float: left;
	width: 401px;
}
#errors {
	height: 301px;
	padding: 30px;
}
#errors p {
	color: #999;
}
body.principal #conteudo_princ {
	background-color: #ADE1EE;
}
body.turismo #conteudo_princ {
	/* height:421px; */
	background-color: #FFC385;
}
body.verde #conteudo_princ {
	background-color: #DBF793;
}
body.escolas #conteudo_princ {
	background-color: #DAB2F0;
}
body.marinho #conteudo_princ {
	background-color: #8B9BCC;
}
body.chat #conteudo_princ {
	background-color: #ADE1EE;
	background-image:url(bg_chat.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
body.contato #conteudo_princ {
	background-color: #ADE1EE;
	background-image:url(bg_contato.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
#conteudo_missao {
	height: 285px;
	margin-bottom:5px;
	width: auto;
	overflow-x:hidden;
	overflow-y:auto;
	padding-right: 10px;
}
#conteudo_missao a {
	color:#324975;
	text-decoration:none;
	border-bottom: 1px dashed #324975;
}
#conteudo_missao a:hover {
	color:#000;
}
#conteudo_overflow, #conteudo_noticias {
	height: 300px;
	margin-top:2px;
	width: auto;
	padding-right: 10px;
	overflow-x:hidden;
	overflow-y:auto;
}
.boxRight {
	position:relative;
	float:right;
	display:block;
	width:210px;
	padding: 10px 25px 5px 25px;
	background-color: #fafafa;
}
.boxForm {
	position:relative;
	float:right;
	display:block;
	width:200px;
	padding: 10px 25px 5px 25px;
	background-color: #fff;
	border: 1px solid #324975;
}
.boxForm h1 {
	text-align: left;
	line-height: 120%;
}
body.escolas .boxRight {
	position:relative;
	float:right;
	display:block;
	width:210px;
	padding: 10px 25px 5px 25px;
	background-color: #7A30A9;
}
.alignRight {
	text-align:right;
}
.alignRight img {
	clear:both;
	float:right;
}
#menu_servicos {
	position:relative;
	height: 45px;
	width: 780px;
	clear: both;
}
body.principal #menu_servicos {
	background-color:#03A0CD;
}
body.contato #menu_servicos {
	background-color:#03A0CD;
}
body.turismo #menu_servicos {
	background-color:#FF7D01;
}
body.marinho #menu_servicos {
	background-color:#113293;
}
body.verde #menu_servicos {
	background-color:#B9F130;
}
body.escolas #menu_servicos {
	background-color:#7A30A9;
}
body.chat #menu_servicos {
	background-color:#03A0CD;
}
body.admin #menu_servicos {
	background-color:#ddd;
	height: 5px;
	margin-top:  10px;
}
#destaque_list img {
	float:left;
	border: #FFF 1px solid;
	margin-right: 2px;
}
#conteudo_princ img {
	border: #FFF 1px solid;
	margin: 0 0 8px 0;
	display:block;
}
#img_bases img {
	margin: 18px 4px 0px 4px;
}
body.principal #bottom {
	background-color:#03A0CD;
}
body.contato #bottom {
	background-color:#03A0CD;
}
body.turismo #bottom {
	background-color:#FF7D01;
}
body.marinho #bottom {
	background-color:#113293;
}
body.verde #bottom {
	background-color:#B9F130;
}
body.escolas #bottom {
	background-color:#7A30A9;
}
body.chat #bottom {
	background-color:#03A0CD;
}
body.admin #bottom {
	background-color:#ddd;
	height: 5px;
	margin-top:  10px;
}
/* TIPOGRAFIA */
h5.noticias {
        border-bottom:1px solid #F7F7F7;
        color:#384E66;
        font-family:Arial,"Trebuchet MS",sans-serif;
        font-size:10px;
        font-weight:normal;
        line-height:100%;
        margin-top:5px;
        padding-bottom:2px;
}
p.noticias {
	color:#384E66;
	font-family: Arial, "Trebuchet MS", sans-serif;
	font-size: 10px;
	line-height: 100%;
	margin-top: 10px;
}
p.destaque {
	color:#324975;
	font-family: Arial, "Trebuchet MS", sans-serif;
	font-size: 11px;
	line-height: 100%;
}
#conteudo_princ p{
	color:#324975;
	font-family: Verdana, "Trebuchet MS", sans-serif;
	font-size: 11px;
	line-height: 130%;
}
#conteudo_princ a:hover .dest{
	background:#DAF2F6;
}
body.turismo #conteudo_princ a:hover .dest{
	background:#FFEDDC;
}
.hidden, #box_destino p {
	color:#2D3B55;
	font-family: Verdana, "Trebuchet MS", sans-serif;
	font-size: 10px;
	text-align:left !important;
	line-height: 120%;
}
.boxRight {
	font-family: Verdana, "Trebuchet MS", sans-serif;
	font-size: 11px;
	text-align:left;
	line-height: 120%;
	padding: 10px !important;
}
.escolas .boxRight {
	color: #fff;
}
.textForm, .textForm a {
	color:#324975;
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 10pt;
	font-weight:lighter;
	margin-bottom:10px;
}
.textForm a:hover {
	text-decoration: underline;
}
h1 {
	color:#324975;
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 12pt;
	font-weight:lighter;
	padding-top: 3px;
	padding-bottom:5px;
	line-height: 16pt;
}
h2 {
	color:#324975;
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	margin-bottom:10px;
}
h3 {
	color:#324975;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10pt;
}
h4 {
	color:#324975;
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	margin-bottom:10px;
}
.clientesList {
	color:#324975;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
}
/* FIM TIPOGRAFIA */


/* NAVEGAÃÃO */

#destaque_list li {
	clear:both;
}
#destaque_list li a {
	padding: 1px 0px;
	margin-bottom:11px;
	height: 67px;
	display:block;
	text-decoration: none;
}
#destaque_list li a:hover {
	background-color: #ADE1EE;
}
body.turismo #destaque_list li a:hover {
	background-color: #FFC385;
}
div.dest {
	float:left;
	display: block;
	padding:5px;
	width:180px;
	margin:0 10px 10px 0;
	height: 147px;
	overflow:hidden;
}
#noticias ul {
	margin-bottom: 15px;
}
#noticias li a {
	display:block;
	text-decoration: none;
}
#noticias li a:hover {
	background-color: #f3f3f3;
}
#img_bases li {
	display:block;
	float:left;
}
#submenu_inst {
	text-indent:15px;
	height: 40px;
	background-color:#88D4E4;
	padding:3px;
	margin-left:-15px;
	margin-right:-5px;
}
#submenu_inst li a {
	color:#324975;
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 10pt;
	font-weight:lighter;
	margin-bottom:10px;
	text-decoration:none;
}
#submenu_inst li a:hover {
	text-decoration:underline;
}
#submenu_turi {
	text-indent:15px;
	height: 40px;
	background-color:#FFB062;
	padding:3px;
	margin-left:-15px;
	margin-right:-5px;
}
#submenu_turi li a {
	color:#324975;
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 10pt;
	font-weight:lighter;
	margin-bottom:10px;
	text-decoration:none;
}
#submenu_turi li a:hover {
	text-decoration:underline;
}
#fotosBrotas {
	width:60px;
}
#fotosBrotas li {
	display:block;
	float:left;
}
#fotosBrotas li a {
	font-size:9px;
	text-decoration:none;
	display:block;
	width: 10px;
	height:auto;
	color:#FF7900;
	background-color:#FF7900;
	padding:3px;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 3px;
	margin-left: 4px;
	text-align: center;
}
#fotosBrotas li a:hover {
	background-color:#FFEDDC;
}
.albumFotos #fotosBrotas, .albumFotos #fotosClientes {
	width:100px;
}
.albumFotos #fotosBrotas li, .albumFotos #fotosClientes li {
	display:block;
	float:left;
}
#fotosClientes li a:link, #fotosClientes li a:visited {
	font-size:9px;
	text-decoration:none;
	text-align: center;
	display:block;
	width: 10px;
	height:auto;
	color:#00A0C6;
	background-color:#00A0C6;
	padding:3px;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 3px;
	margin-left: 4px;
}
#fotosClientes li a:hover {
	background-color:#fff;
}
#linkVideo a {
	text-decoration:none;
	float:left;
	clear:both;
	font-weight:bold;
	font-family:"Comic Sans MS", Arial, sans-serif;
	font-size:14px;
	color:#324975;
	margin-top:8px;
}
#linkVideo a:hover {
	text-decoration:underline;
	color:#486AAA;
}
#mapaDOrio a {
	display:none;
	text-decoration:none;
	color:#FFF;
	float:right;
	width:64px;
	height:40px;
	line-height: 35px;
	background-color:#FF7900;
	text-align:center;
	font-family:"Comic Sans MS", Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#empresasFotos {
	width:60px;
}
#empresasFotos li {
	display:block;
	float:left;
}
#empresasFotos li a {
	font-size:9px;
	text-decoration:none;
	display:block;
	width: 10px;
	text-align: center;
	height:auto;
	color:#113293;
	background-color:#113293;
	padding:3px;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 3px;
	margin-left: 4px;
}
#empresasFotos li a:hover {
	background-color:#8B9BCC;
}
ul#minhas_fotos li {
	display:block;
	float:left;
}
ul#minhas_fotos li a {
	display:block;
	width:107px;
	height:41px;
	margin:10px 3px;
}
#download a {
	background-image:url(download.gif);
	text-indent:-9000px;
}
#enviaramigo a {
	background-image:url(enviar_amigo.gif);
	text-indent:-9000px;
}
.escolas #empresasFotos li a {
	color:#7A30A9;
	background-color:#7A30A9;
}
.escolas #empresasFotos li a:hover {
	background-color:#DAB2F0;
}
/* FIM NAVEGAÃÃO */


/* CREDITOS E DIREITOS */

#bottom {
	clear:both;
	text-align:center;
	display:block;
	width:auto;
	padding: 8px 0px;
	color:#fff;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
}
#bottom a {
	text-decoration:none;
	color:#fff;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
}
#bottom a:hover {
	text-decoration:underline;
}
/* FIM CREDITOS E DIREITOS */






.turismo #conteudo #box_destino #brotas {
	text-align:center;
	width: 203px;
	margin-top: 8px;
	padding-top: 13px;
	padding-right: 5px;
	padding-left: 7px;
	background-color: #FFEDDE;
	height: 333px;
	float: left;
}
.turismo #conteudo #box_destino #juquitiba {
	text-align:center;
	width: 203px;
	margin-top: 8px;
	padding-top: 30px;
	padding-right: 5px;
	padding-left: 7px;
	background-color: #FED7AE;
	height: 316px;
	float: left;
}
.turismo #conteudo #box_destino #especiais {
	text-align:center;
	width: 203px;
	margin-top: 8px;
	padding-top: 30px;
	padding-right: 5px;
	padding-left: 7px;
	background-color: #FFC385;
	height: 316px;
	float: left;
}
.turismo #conteudo #box_menu {
	width: 212px;
	margin-top: 8px;
	padding-top: 13px;
	padding-right: 5px;
	padding-left: 7px;
	background-color: #FFEDDC;
	background-image:url(bg_destk02.gif);
	background-repeat:no-repeat;
	background-position:5px 30px;
	height: 418px;
	float: left;
}
#box_menu #nav_atividades {
	width: 212px;
	text-align: right;
}
#box_menu #nav_atividades li a{
	display:block;
	height:17px;
	font-family:"Trebuchet MS", Arial;
	font-size:11px;
	line-height:17px;
	color:#0F3293;
}
#box_menu #nav_atividades li a:hover{
	font-weight:bold;
	color:#224198;
}
.turismo #conteudo #box_conteudo {
	background-color: #FFD6AE;
	height: 421px;
	margin-top: 8px;
	margin-bottom: 7px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
	float: left;
	width: 396px;
}
.turismo #conteudo .albumFotos {
	position:absolute;
	width:140px;
	height: 165px;
	top: 281px;
	left: 618px;
}
#destaque_list img {
	float:left;
	border: #FFF 1px solid;
	margin-right: 2px;
}
#img_bases img {
	margin: 18px 4px 0px 4px;
}
/*DESIGN DO FORMULÃRIO xxxxxxxxxxxxxxxxxx*/


form.formcontato label {
	display:block;
	float:left;
	width:70px;
}
form.formcontato input {
	height: 15px;
	margin-bottom:3px;
}
form.formcontato input, form.formcontato textarea {
	text-indent:3px;
	width: 180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#324975;
	background-color: #DAF2F6;
	border: 1px solid #324975;
}
* form.formcontato input.text {
	border: solid 1px #324975 !important;
	background-color:#03A0CD;
	width: 50px;
	color: #fff;
	margin-top: 5px;
	line-height:12px;
	padding-top: 0;
	height: 22px;
}
form.formcontato input:focus, form.formcontato textarea:focus {
	background-color:#FFF;
}
/*-----------------------------------------------------*/











/********************* PARTE DO MENU ********************/


#topo em {
	font-style: normal;
	position: absolute;
	left: 10px;
	top: 178px;
	font-size: 10px;
}
#topo em a {
	font-weight: bold;
	color: red;
}
#topo em a:hover {
	text-decoration: underline;
	color: #CC0000;
}
ul#menuAdmin {
	margin-top: 10px;
	margin-left: 5px;
	width: 160px;
	border: 1px solid #eee;
	background-color: #F7F7F7;
	padding-bottom: 5px;
	float: left;
	margin-bottom: 10px;
}
ul#menuAdmin li {
	padding: 0 1px;
}
ul#menuAdmin li a {
	padding: 0 6px;
	height: 20px;
	display: block;
	font: 11px/20px Verdana, Arial, sans-serif;
	color: #333;
	border-left: 4px solid #ccc;
	margin-top: 3px;
}
ul#menuAdmin li a:hover {
	text-decoration: underline;
}
ul#menuAdmin li.nav {
	background: #333;
	color: #fff;
	height: 20px;
	width: 150px;
	padding: 0 0 0 12px;
	margin-top: -1px;
	margin-left: -1px;
	font: 11px/20px Verdana, Arial, sans-serif;
}
#contentAdmin {
	padding: 5px;
	border: 1px solid #eee;
	margin: 10px;
	margin-right: 0;
	float: left;
	display: block;
	width: 585px;
	color: #666;
	position: relative;
}
table.list {
	background: #fff;
}
table.list th {
	font-size: 12px;
	padding: 2px 8px;
	background: #eee;
	text-align: center;
}
table.list td {
	border: 1px solid #eee;
	margin: 1px;
	color: #555;
}
table.list td.par {
	background: #F5F5F5;
}
table.list tr:hover td {
	background: #ccc;
	color: #000;
}
table.list td {
	padding: 2px;
	font-size: 11px;
}
table.list a {
	text-align: center;
	display: block;
	color: #666699;
	padding: 1px 2px;
}
table.list a:hover {
	text-decoration: underline;
	color: red;
}
a.new {
	padding: 5px;
	margin-top: 10px;
	margin-left: 3px;
	color: #CC0000;
	border: 1px solid #eee;
	display: block;
	width: 100px;
	text-align: center;
	background: #F8F8F8;
	text-decoration: underline;
}
a.grande {
	width: auto !important;
}
a.new:hover {
	background: #CC0000;
	text-decoration: none;
	border: 1px solid #CC0000;
	color: #fff;
	font-weight: bold;
}
a.linkdescricao {
	text-align: left !important;
	color: #4F8EEE !important;
}
table.list a.inativo {
	background: #66CC00;
	display: block;
	font-weight: bold;
	color: red;
}
table.list a.inativo:hover {
	background: red;
	color: #fff;
}
table.list a.ativo {
	background: red;
	display: block;
	font-weight: bold;
	color: #fff;
}
table.list a.ativo:hover {
	color: red;
	background: #66CC00;
}
/************** CALENDARIO ******************/


.calendar {
	border: 1px #6975A3 solid;
	background-color: transparent;
}
.calheading {
	background-color: #7C8BC0;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.calnavleft {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding: 4px;
	cursor: pointer;
}
.calnavright {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align:  right;
	padding: 4px;
	cursor: pointer;
}
.caldayheading {
	background-color: #000;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 6px 2px 6px 2px;
}
.caldaycells {
	color: #000;
	background-color: #D1D7E6;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	border: 1px #E0E5F1 solid;
	cursor: pointer;
}
.caldaycellhover {
	color: #fff;
	background-color: #B3BCD4;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	border: 1px #B3BCD4 solid;
	cursor: pointer;
}
.caldayselected {
	background-color: #737FAC;
	color:	#fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px #566188 solid;
	padding: 3px;
	cursor: pointer;
}
.calblanktop {
	background-color: #fff;
	padding: 4px;
}
.calblankbot {
	background-color: #fff;
	padding: 4px;
}
/******************************************************************************/


.minhasFotos label {
	width:70px;
}
.minhasFotos input#atividade, .minhasFotos input#data {
	height:15px;
	margin-bottom:3px;
	border:solid 1px #fff;
}
.minhasFotos input#botao {
	font-family: "Comic Sans MS", Arial, sans-serif;
	color:#324975;
	margin:3px 0;
	background-color:#ADE1EE;
	width: 100px;
	height:20px;
}
div.albumFotos { /* formata o menu de fotos do album de fotos */
	position:absolute;
	width:140px;
	height: 165px;
	top: 281px;
	left: 678px;
}
.noticias #conteudo #noticias {
	width: 347px;
}
body.mural #conteudo {
	border-color: #DAF2F6;
}
body.mural #topo {
	background: #03A0CD url(topo_logo01.gif) no-repeat;
}
.mural #conteudo #conteudo_princ {
	width: 625px;
}
.mural #conteudo_princ {
	background-color: #ADE1EE;
	background-position: 5px 10px;
}
.mural #conteudo #conteudo_princ #conteudo_mural {
	height:330px;
	width: 610px;
	padding-right:15px;
	overflow-x: hidden;
	overflow-y: auto;
}
body.mural #menu_servicos {
	background-color:#03A0CD;
}
.muralForm {
	display:block;
	width:550px;
	padding: 10px 25px 5px 25px;
	background-color: #fff;
	border: 1px solid #324975;
}
.mural label {
	display:block;
	width:85px;
	float:left;
	clear:both;
	height: 25px;
	line-height: 25px;
}
.mural #autor, .mural #muralIMG {
	width:200px;
	background:#DAF2F6;
	border: 1px solid #324975;
	height: 23px;
}
.mural textarea {
	width:400px;
	background:#DAF2F6;
}
.mural #envia, .mural #imgbuton {
	border: solid 1px #324975;
	background-color:#03A0CD;
	width: auto;
	height: 25px;
}
.mural .post img {
	clear:both;
	margin: 5px 0 !important;
}
.mural .post {
	clear:both;
	border-bottom:2px dashed #9AD6E2;
	padding-bottom:15px;
	margin-bottom:15px;
	margin-top: 10px;
}
/**** Adicionado por Lucas Rosa ***/
#pesquisa {margin:5px 10px 5px 145px;}
#pesquisa fieldset { border:none; width:595px; text-align:left; }
#pesquisa fieldset legend { color: #324975; font-family: "Comic Sans MS",Arial,sans-serif; font-size: 10pt; font-weight: bold; margin-bottom: 10px;}
#pesquisa fieldset p { padding:11px 0 11px 10px; display:block; font-size:12px; color:#555f77; font-weight:bold !important; margin:0 0 2px 0; background:#f7f7f7; }
#pesquisa fieldset span { display: block; }
#pesquisa fieldset table td { border: 1px solid #e1e1e1; padding: 5px; }
#pesquisa fieldset table .resp { width:100px; text-align: center; }

.admin .pesquisa p { padding: 6px 0px; border-bottom: 1px solid #E1E1E1; }
.admin .pesquisa p span { font-weight: bold; display:block; }
.admin .pesquisa p label { color: #888; text-decoration: underline; font-weight: bold; font-size: 13px; display:block; margin-top: 20px; }
.admin .pesquisa .fundo { width: 150px; background: #eee; border: 1px solid #bbb; height: 13px; display: inline-table; margin-right: 10px; }
.admin .pesquisa .fundo .preenche { background: #ccc; height: 13px; display: inline-table; }


div#slide-runner {
	width : 420px;
	height : 195px;
	overflow : hidden;
	position : relative;
}

div#slide-runner img {
	position : absolute;
}
