* {
	font-family:Arial, Helvetica, sans-serif;
}
#abertura{
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:936px;
	text-align:center;
}
#abertura h1{
	font-size:36px;
	font-weight:bold;
	color:#4c473f;
	margin:0px 0px 5px 0px;
}
#abertura p{
	font-size:14px;
	color:#4c473f;
	margin:0px 0px 5px 0px;
}
#conteudo {
	height:875px;
	width: 936px;
	position:absolute;
	top: 20px;
}
#conteudo.interna1 {
	background: url(img/apha-calendario-1.gif);
	height:895px;
	width: 936px;
	position:absolute;
	top: 0;
}
#conteudo.interna2 {
	background: url(img/apha-calendario-2.gif);
	height:895px;
	width: 936px;
	position:absolute;
	top: 0;
}
#texto {
	left:230px;
	top:232px;
	position:absolute;
	width:475px;
	height:auto;
}
#texto h2 {
	font-size: 22px;
	color:#4d4841;
}
#texto p {
	font-size: 12px;
	color:#4d4841;
}
#texto p a.link {
	font-size: 12px;
	color:#ff9900;
	text-decoration:none;
}
#texto p a.link:hover {
	text-decoration:underline;
}
a.evento {
	font-size: 14px;
	color:#5d5850;
	text-decoration:none;
	font-weight:bold;
}
a.evento:hover {
	color:#ff9900;
	text-decoration:underline;
}
#texto li {
	margin-left:-29px;
}
#texto a.voltar {
	background:transparent url(img/voltar.png) repeat scroll 0 0;
	display:block;
	margin-top: 0;
	height:25px;
	text-indent:-5000px;
	width:159px;
	position:absolute;
}
#texto a.voltar:hover {
	background-position:0 -25px;
}
#link {
	position:absolute;
	top: 68px;
	width: 302px;
	left: 10px;
}
#link h2 {
	margin-bottom:25px;
}
#link h2 a {
	font-size: 12px;
	color:#5d5850;
	text-decoration:none;
}
#link h2 a:hover {
	color:#ff9900;
	text-decoration:underline;
}
#tabela {
	left:323px;
	top:72px;
	position:absolute;
}

/*calendario*/
#calendario{
	position:absolute;
	top:0px;
	left:0px;
	width:936px;
	height:635px;
	text-align:left;
	margin:160px 0px 0px 0px;
	overflow:hidden;
	float:right;
	background:url(img/calendario.gif) no-repeat;
}

#calendario ul { float:left; display:block; padding:0px; margin:0px; }
#calendario li { float:left; display:block; padding:0px; margin:0px; }
#calendario li a { display:block; text-indent:-5000px; padding:0px; margin:0px; }

#calendario li#dia11 a { background:url(img/dia11.gif) no-repeat; margin:303px 0px 0px 140px; background-position:-0px 0px; width:129px; height:110px;}
#calendario li#dia12 a { background:url(img/dia12.gif) no-repeat; margin:303px 0px 0px 1px; background-position:-0px 0px; width:121px; height:110px;}
#calendario li#dia13 a { background:url(img/dia13.gif) no-repeat; margin:303px 0px 0px 1px; background-position:-0px 0px; width:128px; height:110px;}
#calendario li#dia14 a { background:url(img/dia14.gif) no-repeat; margin:303px 0px 0px 1px; background-position:-0px 0px; width:127px; height:110px;}
#calendario li#dia15 a { background:url(img/dia15.gif) no-repeat; margin:303px 0px 0px 1px; background-position:-0px 0px; width:128px; height:110px;}
#calendario li#dia16 a { background:url(img/dia16.gif) no-repeat; margin:303px 0px 0px 1px; background-position:-0px 0px; width:128px; height:110px;}
#calendario li#dia17 a { background:url(img/dia17.gif) no-repeat; margin:1px 0px 0px 10px; background-position:-0px 0px; width:129px; height:108px;}
#calendario li#dia18 a { background:url(img/dia18.gif) no-repeat; margin:1px 0px 0px 1px; background-position:-0px 0px; width:129px; height:108px;}
#calendario li#dia19 a { background:url(img/dia19.gif) no-repeat; margin:1px 0px 0px 1px; background-position:-0px 0px; width:121px; height:108px;}
#calendario li#dia20 a { background:url(img/dia20.gif) no-repeat; margin:1px 0px 0px 1px; background-position:-0px 0px; width:128px; height:108px;}
#calendario li#dia21 a { background:url(img/dia21.gif) no-repeat; margin:1px 0px 0px 1px; background-position:-0px 0px; width:127px; height:108px;}
#calendario li#dia22 a { background:url(img/dia22.gif) no-repeat; margin:1px 0px 0px 1px; background-position:-0px 0px; width:128px; height:108px;}
#calendario li#dia23 a { background:url(img/dia23.gif) no-repeat; margin:1px 0px 0px 1px; background-position:-0px 0px; width:128px; height:108px;}

#calendario li#dia11 a:hover { background-position:-0px -110px; }
#calendario li#dia12 a:hover { background-position:-0px -110px; }
#calendario li#dia13 a:hover { background-position:-0px -110px; }
#calendario li#dia14 a:hover { background-position:-0px -110px; }
#calendario li#dia15 a:hover { background-position:-0px -110px; }
#calendario li#dia16 a:hover { background-position:-0px -110px; }
#calendario li#dia17 a:hover { background-position:-0px -108px; }
#calendario li#dia18 a:hover { background-position:-0px -108px; }
#calendario li#dia19 a:hover { background-position:-0px -108px; }
#calendario li#dia20 a:hover { background-position:-0px -108px; }
#calendario li#dia21 a:hover { background-position:-0px -108px; }
#calendario li#dia22 a:hover { background-position:-0px -108px; }
#calendario li#dia23 a:hover { background-position:-0px -108px; }
/*calendario*/

/* Navigation */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	z-index: 100;
	position:absolute;
	top:115px;
	left:310px;
}
.nav li {
	/*border-left: 1px solid #ff9900;*/
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: bold 1.22em/25px Arial, Helvetica, sans-serif;
	background: #ff9900;
	color: #ffffff;
	display: block;
	padding: 3px 9px;
	text-decoration: none;
}
.nav li a:hover {}
#nav-one li:hover a, #nav-one li.sfHover a {
	background: #ff9900;
	color: #ffffff;
}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {background:#fff; font-size:12px; color:#978e81; width:560px; font-weight:bold !important;}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {color: #ff9900; width:560px;}
.nav ul {
	background: #fff;
	list-style: none;
	margin: 0;
	width: 100px;
	position: absolute;
	top: -999em;
	left: -1px;
}
.nav li:hover ul, .nav li.sfHover ul {
	top: 30px;
	width:584px;
	border-bottom: 3px solid #ff9900;
	border-top: 3px solid #ff9900;
}
.nav ul li {
	border: 0;
	float: none;
}
.nav ul a {
	border-left:3px solid #ff9900;
	border-right:3px solid #ff9900;
	border-bottom:0;
	padding-right: 20px;
	white-space: nowrap;
}
.nav ul a:hover {}

/*prox_ant*/
#prox_ant {
	position:absolute;
	left: 855px;
	top: 13px;
}
/*prox_ant*/
