/* CSS Document */

body{background-color:#043E6C;}

/*tipografias*/

p {color:#000000; font-size:9pt;font-family: arial,verdana,sans-serif;}
h2 {color:#043E6C; font-size:12pt;font-weight:bold;font-family: arial,verdana,sans-serif; }
p.pe {color:#ffffff; font-size:8pt;font-weight:bold;font-family: arial,verdana,sans-serif; }

a:link{text-decoration:none; color:#043E6C;font-family:arial, verdana,sans-serif;} 
a:visited {text-decoration:none; color:#043E6C;font-family:arial, verdana,sans-serif;} 
a:hover{text-decoration:none; color:#FF7D00; font-family: arial,verdana, sans-serif;font-style:italic;}
a:active{text-decoration:none; color:#043E6C;font-family:arial, verdana,sans-serif;}

#menu a:link{ text-decoration:none; font-size: 9pt; color:#043E6C;font-family:arial, verdana,sans-serif;} 
#menu a:visited {text-decoration:none; color:#043E6C; font-size: 9pt;font-family: arial,verdana, sans-serif;} 
#menu a:hover{text-decoration:none; color:#F8EF52; font-size: 9pt;font-family: arial,verdana, sans-serif;font-style:italic;}
#menu a:active{text-decoration:none; color:#043E6C; font-size: 9pt;font-family: arial,verdana, sans-serif;}

#gal a:link{ text-decoration:none; font-size: 12pt; color:#043E6C;font-family:arial, verdana,sans-serif; font-weight:bold;} 
#gal a:visited {text-decoration:none; color:#043E6C; font-size: 12pt;font-family: arial,verdana, sans-serif;font-weight:bold} 
#gal a:hover{text-decoration:none; color:#F8EF52; font-size: 12pt;font-family: arial,verdana, sans-serif;font-style:italic;font-weight:bold}
#gal a:active{text-decoration:none; color:#043E6C; font-size: 12pt;font-family: arial,verdana, sans-serif;font-weight:bold}

#pe a:link{ text-decoration:none; color:#ffffff; font-size:9pt;font-weight:bold;font-family: arial,verdana,sans-serif; } 
#pe a:visited {text-decoration:none; color:#ffffff; font-size:9pt;font-weight:bold;font-family: arial,verdana,sans-serif; } 
#pe:hover{text-decoration:underline; color:#ffffff; font-size:9pt;font-weight:bold;font-family: arial,verdana,sans-serif; }
#pe a:active{text-decoration:none; color:#ffffff; font-size:9pt;font-weight:bold;font-family: arial,verdana,sans-serif; }

div#calendar {
	margin : 0 auto;
	padding : 10px;
	text-align : center;
	border : 1px solid #ccc;
	float:left;
	padding-top: 0px;
}
 
div#calendartxt{
	margin : 0 auto;
	margin-left:10px;
	padding : 10px;
    text-align : center;
	border : 1px solid #ccc;
	float:left;
	width:180px;
	color:#999999;
	text-align:left;
}

div#calendartxt p{
	color:#999999;
	text-align:left;
}
h2.calendar {
	color : #FF7B02;
	font-weight : normal;


!important;
	text-align:center;


!important;
	background-color: #033E6A;
	padding: 3px auto;
}
 
ul#days li, ul.weeks li {
list-style-type : none;
font-family : 'courier new', monospace;!important;
font-size:14px;

}

ul#days, ul.weeks {
  font-family : 'courier new', monospace;!important
  list-style-type : none;
  margin : 20px 0 20px 0;
  padding:0;
}
 
ul#days li span {
	background-color : #FD7E00;
	border : 1px solid #033E6A;
	cursor : help;
	font-weight : bold;


!important
  color : #fff;
	padding : 3px;


!important
; 		color: #033E6A;
}
ul.weeks li a{
font-family : 'courier new', monospace;!important;
font-size:14px;
}
ul.weeks li a{
	font-style:normal;
}

ul.weeks li a:hover{
font-family : 'courier new', monospace;!important;
font-size:14px;
font-style:normal;
}

ul.weeks li a.al, ul.weeks li a.na  {
	color : #033E6A;
	text-decoration : none;
	background-color : #FF7D01;
	border : 1px solid #033E6A;
	padding : 3px;


!important
}
 
ul.weeks li a.na, ul.weeks li a.na:hover, ul.weeks li a.na:focus, ul.weeks li a.na:active   {
	background : transparent;
	color : #033E6A;
	cursor : default;
}
 
ul.weeks li a.al:hover, ul.weeks li a.al:focus, ul.weeks li a.al:active {
	color : #000;
	background-color : #ffbc89;
	border : 1px solid #000;
	text-decoration : none;
	cursor : pointer;
}
 
ul.weeks li a.nu { 
  color : #eee;
  padding : 3px;
  border : 1px solid #ccc;
  background-color : #eee;
  cursor : default;
}
 
span.sep {
  display : none;
  width:1px;
  font-size:1px;
  overflow:hidden;
}
#row {
	overflow:hidden;
	color:#333333;
	text-align:left;
	background:#FFFF99;
	border:1px solid #cccccc;
	width:460px;
	margin:2px auto;
	padding:10px;
	
}

a.titulo2{
color:#043E6C !important;
font-family:arial,verdana,sans-serif;
font-size:12pt;
font-weight:bold;
}

a.titulo2:hover{
color:#043E6C !important;
text-decoration:underline;
}
