p#confirmacao{
font-size:13px;
line-height:21px
}
p#mensagem{
color:#CC0000;
margin-left:13px;
font-weight:bold;
}

table.grid, table.grid th, table.grid td {
	border-collapse: collapse;
	vertical-align: top;

	
}
table.grid, table.grid td {
border: 1px solid #BCBCBC;	
background-color:#fff;
	
}
table.grid {
	margin: 0;	
	border: 1px solid #BCBCBC;

}

table.grid th, table.grid td {
	width: 13%;
}

table.grid th {
	
}
table.grid th.semana {
	background-color:#D6D6DF;	
	padding-bottom:4px;
	padding-top:4px;
	border: 1px solid #BCBCBC
}



h6 {	
	font-size: 18px;
	margin:0 0 10px 0;
	text-align:center;
	width:954px;
	margin: 6px auto
}
h6 a{	
	text-decoration:none;
}
h6 a:hover{	
	text-decoration:none;
}
table.grid td {
	
}



body {
	font: 12px Arial, Helvetica, sans-serif;
	background: #fff url(../images/pattern-fundo.gif) repeat left top;
	color: #28294F;
	margin: 0px;
}
textarea{
font: 12px Arial, Helvetica, sans-serif;}
a {
	color: #28294F;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul{
	list-style:none;
}
.top_nav {
	float: right;
	margin-top:12px;
	margin-right:31px;
}
.top_nav a{
	font-size:13px;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
}
a#adicionarEvento{
	text-indent: -9000px;
	width: 170px;
	height: 52px;	
	border:0;	
	cursor: pointer;
	background: url(../images/adicionar-evento.gif) no-repeat;	
	display:block;
	float:left;
	position:absolute;
	right:19px;
	top:38px
}
a#hoje{
	text-indent: -9000px;
	width: 68px;
	height: 30px;	
	border:0;	
	cursor: pointer;
	background: url(../images/hoje.gif) no-repeat;	
	display:block;
	float:left;
	position:absolute;
	right:264px;
	top:101px
}
.top {
	background-color : #fff;
	color: #28294F;
	padding: 0;
	height:132px;
	
}
#modulos{
float:right;
margin-top:-27px;
margin-right:23px;
}
.nav {
	background-color : #fff;
	color: #28294F;	
	padding: 0px 10px;		
	border-bottom: 1px solid #D9D9D9;
}
.top A, .nav A, .cal_top A, .bottom A {
	color: #036;
	text-decoration: none;
}
.nav A, .cal_top A {
	color: #686868;
}
.nav a {
	padding: 2px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding: 6px 12px;
	float:left;
	background-color:#D6D6DF;
	margin-left:6px;
}
.nav a.selected {	
	color: #28294F;
	background: #fff url(../images/pattern-fundo.gif) repeat left top;
	padding-bottom: 14px;
}
.nav a:hover {	
	color: #28294F;
	background: #fff url(../images/pattern-fundo.gif) repeat left top;
	padding-bottom: 13px;
	text-decoration:none
}
.bottom {
	clear: left;
	color: #28294F;
	padding: 5px 10px;
	
}

.top h1 {
	margin: 0em;
	padding: 0em;
}
.content {
	padding: 10px;
	
}
.content .item {
	padding: 3px;
	margin-bottom:12px;
}
h1 {
	background: url(../images/logo-astrobrasil.gif) no-repeat left bottom;
	position:relative;
	left:18px;
	top:12px;
	width:163px;
	height:99px;
	text-indent:-9000px;	
	
}
h2 {
	font-size: 16pt;	
}
h3 {
	font-size: 16px;
	margin-left:12px	
}
h4 {
	font-size: 13px;
	margin-left:12px
}
input {
	font-size: 10pt;
	margin-bottom:6px;
	width:206px;
}
#login input#usuario{
	position:absolute; 
	top:170px; 
	left:58px; 		
}
#login input#senha{
	position:absolute;
	top:220px;
	left:58px;		
}
button#botao{
	text-indent: -9000px;
	width: 82px;
	height: 53px;	
	border:0;	
	cursor: pointer;
	background: url(../images/log-in.gif) no-repeat;
	position:relative;
	top:120px;
	left:194px;
}
input#recurring{
	position:relative;
	top:8px;
}
.element {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
form {
	margin: 0em;
	padding: 0em;
}

.morning {
	background: #fff;
}
.noon {
	background: #fff;
}
.afternoon {
	background: #fff;
}
.evening {
	background: #e1dfdf;
}
.midnight {
	background: #e1dfdf;
}
div#timelayer {
	position:absolute;
	visibility:hidden;
}

form.top_form {
	margin: 0px;
	padding: 0px;
	float: right;
}
.time {
	font-size: 11px;
	text-transform:lowercase;
}
.title {
	font-size: 11px;
	font-weight: bold;

}
.title a{
	text-decoration:underline;
}

.venue {
	font-size: 8px;
}
.location {
	font-size: 8px;
}
.edit {
	font-size: 10px;
	margin-bottom:6px;	
}
.edit span{
	margin-top:-12px;
	padding: 3px;		
}
.edit span a{
	color:#686868;	
}

.day ul {
	margin: 0;
	padding: 30px 6px 0 6px;
}

.day_of_month {
	text-align: right;
	float: right;
	font-size: 15px;
	font-weight: bold;	
	padding-right:6px;
	padding-top:3px;
}


/* Added v0.2.0 */
.error {
	background: #fcc;
}
td, th {
	vertical-align: top;
}
.sidebar {
	width: 300px;
	background: #fff;
	padding: 5px;
	float:right;
}
/* Added v0.4.0 */

.day_of_month_s {
	text-align: right;
	float: right;
	color:#999;
}
table.grid th.cal_top_s {
	
}

.button {
	padding: 2px;
	float: left;
}

.button div {
	width:10px;
	height:10px;	
}
table.ano td.holder {
	 vertical-align:top;
	 padding: 6px;
}
/* Added v0.4.1 */
.cell {
	height:29px;
	border-bottom: 1px dashed #ccc;
	color: #999;
	padding-left:12px;
}
.cell_top {
	background: #d6d6df;
	height:32px;
	font-weight:bold;
	text-align:center;	
	margin-bottom:6px;	
	
	border-bottom: 1px solid #bcbcbc;

	
}
.date {
  position: absolute;
	border: 1px solid #ccc;
    background-color : #fff;
    z-index: 1;
    overflow-y: hidden;    
    overflow-x: hidden;   
    margin: 0px;
}
.wrap{
width: 100%;
clear: both;
}

#dates {
	position: absolute;
	left: 0px;
	top: 8px;
	right: 1px;
}
.tituloEvento{
	z-index:100;
	margin-top:1px;
	font-weight:bold;
	border:1px solid #666666;	
}
.tituloEventoMes{
	z-index:100;
	margin-top:1px;
	font-weight:bold;
	border:1px solid #666666;
}
.tituloEventoMes a{
	margin-left:3px
}
.tituloEventoSemana {	
	margin-top:1px;
	border:1px solid #666666;
}
.tituloEventoSemana a{
	font-weight:bold;
	margin-left:3px;	
}
.intervaloHora{
z-index:100
}
.tituloEvento a{
	padding: 6px 6px;	
	
}
.tituloEventoMes a{

}
.frame {
	
	
}
#fundoMesesAno{
margin-top:12px;
background-color:#fff
}
div.cal_top {
	
	font-size: 16pt;
	font-weight:bold;
	text-align:center;	
}
.single_day_frame {
	position:relative;
	margin: 0px;
	padding: 0px;
	
}
/* Added v1.0.0 */
.time_frame {
	position:relative;
	margin: 0;
	padding: 0;
}
.timex {
	color:#999;
	width: 70px;
	border-right: 1px solid #BCBCBC;	
	position:absolute;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	top:0px;
	left:0px;
	height: 1040px	
}
.zero{
	position:absolute; 
	border-top-style:none; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 
	top:0px; 
	left:0px; 
	width:70px; 
	height: 80px; 
	padding-left: 17px; 
	padding-top: 25px;
	color:#666666;
}
.zeroSemana{
	color:#666666;
	position:absolute; 
	border-top-color:#999; 
	border-top-width:1px; 
	border-top-style:solid; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 
	top:54px; 
	left:0px; 
	width:70px; 
	height: 80px; 
	padding-left: 17px; 
	padding-top: 25px
}
.eventoZero{
	position:absolute; 
	margin:0; 
	padding:0; 
	border-top-style:none; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 
	top:0px; 
	left:0px; 
	width:882px; 
	height: 80px
}
.eventoZeroSemana{
	position:absolute; 
	border-top-color:#999; 
	border-top-width:1px; 
	border-top-style:solid; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 
	top:54px; 
	left:0px; 
	width:882px; 
	height: 80px
}
.meiaHoraSemana{
	position:absolute; 
	border-top-color:#999; 
	border-top-width:1px; 
	border-top-style:dashed; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 	
	left:0px; 
	width:882px; 
	height: 60px;
	
}
.eventos{
	position:absolute; 
	margin:0; 
	padding:0; 
	border-top-style:none; 
	border-bottom-style:none; 
	border-left-color:#BCBCBC; 
	border-left-width:1px; 
	border-left-style:solid; 
	border-right-style:none; 
	top:0px; 
	left:70px; 
	width:882px;
	height: 1040px
}
.day_of_week {
	height: 1440px;	
	position: absolute;
}
#today {
	background: #fff url(../images/pattern-fundo.gif) repeat left top;
}
.day_of_month a, .day_of_month_s a, .week a {
	text-decoration: none;
}
th.cal_top_s a {
	color: #28294F;
	text-decoration: none;
	
}
th.cal_top_s{
	
	background: #d6d6df;
	font-weight:bold;
	text-align:center;	
	margin-bottom:6px;	
	border-bottom: 1px solid #bcbcbc;
}
div.dia {
	width: 954px;
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
	margin: 0px;
	border:1px solid #bcbcbc;	
	background-color:#fff;
	position:relative;
	top:10px;
	left:10px;	
	height:1040px;
	
}
div.diaNaSemana {
	width: 954px;
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
	margin: 0px;
	border:1px solid #bcbcbc;	
	background-color:#fff;
	position:relative;
	top:10px;
	left:10px;	
	height:1040px;
	
}
.diaMes{
	position:relative;
	border-collapse: collapse; 
	border: none;  
	top:10px; 
	left:10px; 
	width:952px;	
	
	
}
.diaDoMes{
	font-size:13px;
	font-weight:bold;
	z-index:100
}
.semanaMes{
	position:absolute; 
	border: none; 
	top:0px; 
	left:0; 
	width:952px; 
	height: 32px
}
#segMes{
	position:absolute;	
	margin: 0 auto;
	text-align:center;
	font-weight:bold;
	top:0;
	left:0;
	width:136px;
	height:24px; 
	padding-top:8px;
	background-color:#d6d6df	
}
#terMes{
	position:absolute;
	top:0;
	left:136px;	
	width:136px;
	height:24px; 
	padding-top:8px;
	background-color:#d6d6df;
	margin: 0 auto;
	text-align:center;
	font-weight:bold
}
#quaMes{
	position:absolute; 
	top:0; 
	left:272px;
	width:136px;
	height:24px; 
	padding-top:8px;
	background-color:#d6d6df;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;
	margin: 0 auto;
	text-align:center;
	font-weight:bold
}
#quiMes{
	position:absolute; 
	top:0; 
	left:408px;
	width:136px;
	height:24px; 
	padding-top:8px;
	background-color:#d6d6df;
	margin: 0 auto;	
	font-weight:bold;	
	text-align:center;	
}
#sexMes{
	position:absolute;
	top:0;
	left:544px;
	width:136px;
	height:24px; 
	padding-top:8px;
	background-color:#d6d6df;
	margin: 0 auto;
	text-align:center;
	font-weight:bold
}
#sabMes{
	position:absolute; 
	top:0; 
	left:680px;
	width:136px;
	height:24px; 
	padding-top:8px;
	background-color:#d6d6df;
	margin: 0 auto;
	text-align:center;
	font-weight:bold
}
#domMes{
	position:absolute; 
	top:0; 
	left:816px;
	width:136px;
	height:24px; 
	padding-top:8px;
	background-color:#d6d6df;
	margin: 0 auto;
	text-align:center;
	font-weight:bold
}
.anoGeral{
	position:relative; 
	border: none;  
	top:30px; 
	left:15px; 
	width:952px;
	
}
.nomeMes{
	position:absolute; 
	border:1px solid #bcbcbc; 
	width:224px; 
	height:25px;
	z-index:100;
	text-align:center;
	background-color:#d6d6df	
}
.nomeMes a{
	padding-top:3px;
	display:block;
	font-weight:bold;
	font-size:13px
}
.fundoSemanaHoje{
	position:absolute; 	
	width:126px; 
	height:1040px; 
	background-color: #f00;	
	border:1px solid #f00;
	padding-bottom:24px	;
	
}
.nomeDiaSemana{
	position:absolute; 
	border-bottom-color:#bcbcbc; 
	border-bottom-width:1px; 
	border-bottom-style:solid; 	
	border-left:1px solid #bcbcbc; 
	border-right:1px solid #bcbcbc; 
	width:32px; 
	height:25px; 
	text-align:center; 
	background-color:#fff;
	line-height:24px
	
}
.nomeDiaSemanaOutro{
	position:absolute; 
	border-bottom-color:#bcbcbc; 
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	width:32px; 
	height:25px; 
	text-align:center; 	
	background-color:#fff;
	line-height:24px;
	border-right:1px solid #bcbcbc; 
}
.linhaHorQuad{
	position:absolute; 
	border-bottom-color:#999; 
	border-bottom-width:1px; 
	border-bottom-style:solid; 	
	left:0; 
	width:952px; 
	
}
.linhaVertMes{
	position:absolute; 
	border-right-color:#bcbcbc; 
	border-right-width:1px; 
	border-right-style:solid; 
	top:0; 	
	width:238px; 
	
}
.diaAno{
	position:absolute; 
	border-right-color:#bcbcbc; 
	border-right-width:1px; 
	border-right-style:solid; 
	border-bottom-color:#bcbcbc; 
	border-bottom-width:1px; 
	border-bottom-style:solid; 	
	border-left:1px solid #bcbcbc;
	width:32px; 
	height:38px; 
	text-align:center; 
	background-color:#fff;
	line-height:18px;
	
}
.diaAno a, .diaAnoOutro a{

	
}
.diaAnoOutro{
	position:absolute; 
	border-right-color:#bcbcbc; 
	border-right-width:1px; 
	border-right-style:solid; 
	border-bottom-color:#bcbcbc; 
	border-bottom-width:1px; 
	border-bottom-style:solid; 	
	width:32px; 
	height:38px; 
	text-align:center; 	
	background-color:#fff;
	line-height:18px;
	
}
.molduraAno{
	position:absolute; 
	border-color:#999; 
	border-width:1px; 
	border-style:solid; 
	top:0px;
	 left:0; 
	width:952px; 
	
}
.semDiaAno{
	background-color:#efefef;
	position:absolute; 
	border-right-color:#bcbcbc; 
	border-right-width:1px; 
	border-right-style:solid; 
	border-bottom-color:#bcbcbc; 
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-left:1px solid #bcbcbc;
	width:32px;
	height:38px
}
.semDiaAnoOutro{
	background-color:#efefef;
	position:absolute; 
	border-right-color:#bcbcbc; 
	border-right-width:1px; 
	border-right-style:solid; 
	border-bottom-color:#bcbcbc; 
	border-bottom-width:1px; 
	border-bottom-style:solid; 	
	width:32px; 
	height:38px
}
.eventoAno a{
display:block;
	width:33px;
height:40px;
z-index:100;

}
.eventoAno a img{
border:0;
z-index:100;
display:block;
position: relative;
margin-top:4px
}
.hora{
	position:absolute; 
	border-top-color:#999; 
	border-top-width:1px; 
	border-top-style:solid; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 	
	left:0px; 
	width:70px; 
	height: 60px; 
	padding-left: 17px; 
	padding-top: 20px;
	color:#666666;
}
.horaSemana{
	color:#666666;
	position:absolute; 
	border-top-color:#999; 
	border-top-width:1px; 
	border-top-style:solid; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 	
	left:0px; 
	width:935px; 
	height: 60px; 
	padding-left:17px; 
	padding-top: 20px
}
.linhaInteira{
	position:absolute; 
	border-top-color:#999; 
	border-top-width:1px; 
	border-top-style:solid; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 	
	left:0px; 
	width:882px; 
	height: 60px
}
.linhaPontilhada{
	position:absolute; 
	border-top-color:#999; 
	border-top-width:1px; 
	border-top-style:dashed; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 	 
	left:0px; 
	width:882px; 
	height: 60px
}
table.hora{
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
	margin: 0px;	
	
}
table.semana{
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
	margin: 0px;	
	
}
table.ano {
	background-color:#fff;
	vertical-align: top;
	
}
table.day td{

	
}

table.grid td.day {
	background-color:#fff;
	border: 1px solid #BCBCBC;	
}
table.grid td.Wday {
	background-color:#efefef;
	border: 1px solid #BCBCBC;	
}
table.day th {
	background: #ffe4b5;	
	padding: 5px;
}
td.single_day {
	border-right: 1px solid #BCBCBC;		
	
}
.week {
	clear: right;
	text-align: right;
	float: right;
	font-size: 8pt;
	font-weight: bold;
	color:#999;
}
.cell_top a {
	color: #28294F;
	text-decoration: none;
	
}

.inner .time, .inner .venue, .inner .location, .inner .edit {
	font-size: 11px;
	
}

.inner .title {
	font-size: 11px;
}
.code {
	font-family: Courier New;
}
body #rodape{
	width:98%;
	background-color:#F0F0EF;
	margin: 0 auto;
	text-align:center;
	padding: 6px 0;
	margin-bottom:12px;
	position:relative;
}
#rodape p{
	text-align:center;
	font-size:11px;
}

#detalhes a:hover{
text-decoration:underline
}
.lower{
text-transform:lowercase
}

/*pagina de erros*/
.erros{
text-align:center;
margin-top: 54px;
background-color:#FFFFFF;
height:120px;
width: 60%;
margin: 0 auto;
position:relative;
top:60px;
border:1px solid #ccc;
padding:20px 12px 12px 12px;
}
.erros span{
padding:20px 12px 0 12px;
font-weight:bold;
color:#CC3333;
line-height:18px;
}
.erros img{
padding-bottom:20px;
display:block;
margin: 0 auto;
text-align:center;
}
.erros a{
color:#CC3333;
text-decoration:underline;
padding-top:20px;
display:block;
}

/*pg editar*/
.radioBox{
	position:relative;
	left:40px;
}
.barra{
	position:relative;
	left:35px;
}
.radioBox1{
	position:relative;
	left:20px;
}
p#formato{
	font-weight:bold;
	position:relative;
	left:-330px;
	margin:0;
	padding:0;
	
}
p#formato2{
	font-weight:bold;
	position:relative;
	top:-15px;
	left:10px;
	margin:0;
	padding:0;
	
}
.quem{
margin-right:10px;
}
/*pg usuario*/
table#editarUsuario{
	font-size:12px;
	width:400px;
	border:1px solid #ccc;
	padding:0;
	margin:0;
	margin-left:12px;
margin-top:18px
}
table#editarUsuario td{
	padding:6px 6px;
	border-top:1px solid #ccc;

}
#adcionarUsuario{
	padding-left:12px;
	font-size:13px;
	font-weight:bold
}

table#editarUsuario th{
	text-align:left;	
	padding:6px 6px;
}
form#cadastraUsuario{
	position:relative;
margin-left:12px
}
form#cadastraUsuario label{
display:block;
padding-bottom:6px
}
form#cadastraUsuario input, form#cadastraUsuario select{
width:240px;
margin-bottom:18px
}
form#cadastraUsuario span{
position:relative;
bottom:18px;
margin-left:12px;
font-style:italic
}
form#cadastraUsuario input#btnCadastrar{
width:120px;
position:relative;
display:block;
margin-top:18px
}
p.confirma {
margin-left:12px;
font-size:13px;
font-weight:bold
}

p.confirma a{
display:block;
padding:6px;
width:24px
}
p.confirma a:hover#sim{
pading:12px;
color:#fff;
background-color:#c00
}
p.confirma a:hover#nao{
pading:12px;
}
#segunda{
	position:absolute; 
	top:8px; 
	left:70px;
	width:126px;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;
	
}
#terca{
	position:absolute;
	top:8px; 
	left:194px;
	width:126px;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;

}
#quarta{
	position:absolute;
	top:8px; 
	left:322px;
	width:126px;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;
	
}
#quinta{
	position:absolute;
	top:8px; 
	left:448px;
	width:126px;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;
	
}
#sexta{
	position:absolute;
	top:8px; 
	left:574px;
	width:126px;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;
	
}
#sabado{
	position:absolute;
	top:8px; 
	left:700px;
	width:126px;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;
	
}
#domingo{
	position:absolute;
	top:8px; 
	left:826px;
	width:126px;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;
	
}
.diaSemana{
	z-index:100;
	width:126px;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;	
}
.semanaMesT{
	position:absolute; 
	border-top-color:#bcbcbc; 
	
	border-top-width:1px; 
	border-top-style:solid; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-right-style:none; 	
	width:952px; background-color:#fff
	
}
.mesExterno{
	position:absolute; 
	border-color:#999; 
	border-width:1px; 
	border-style:solid; 
	top:0px; 
	left:0;
	width:952px; 
	/*background-color:#FFFFFF*/	
	
}
.verticalMes{
	position:absolute; 
	border-right-color:#bcbcbc; 
	border-right-width:1px; 
	border-right-style:solid; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-top-style:none; 
	top:0; 	
	width:136px; 
	
}
#eventoSemana{
	position:absolute; 
	border-top-style:none; 
	border-bottom-style:none; 
	border-left-color:#999; 
	border-left-width:1px; 
	border-left-style:solid; 
	border-right-style:none; 
	top:0px; 
	left:70px; 
	width:882px; 
	height: 1094px;
	clear:both
}
#semanaVerticalPontilhado{
	position:absolute; 
	border-left-color:#bcbcbc; 
	border-left-width:1px; 
	border-left-style:solid; 
	border-bottom-style:none; 
	border-top-style:none; 
	border-right-style:none; 
	top:0px; 
	width:126px; 
	height: 1094px;
	
	
}
/*pag adicionar evento*/
#labelEvento{
	position:absolute;	
	top:40px;
	left:50px;
}
/*pag mostrar eventos*/
p#mostrarLinks{
font-weight:bold;
margin-top:36px;
font-size:13px
}
p#mostrarLinks a{
padding:6px;
margin-right:12px;
border:1px solid #bcbcbc;
background-color:#FFFFFF
}
p#mostrarLinks a:hover{
text-decoration:none;
color:#999999;
border:1px solid #eee;
}
.fundoSemanaSemana{
	position:absolute; 
	top:0; 
	left:70px; 
	width:884px; 
	height:54px; 
	background-color:#d6d6df; 
}
.diaHojeMes{
	position:absolute; 	
	width:135px; 	
	margin-top:1px;
	background-color: #e8e2d4;
	 z-index:1;
	 margin-left:1px
}
