@charset "iso-8859-1";
/* CSS Document */

body{
	background-color:#F4F4F4;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;	
}

#wrapper{
	width:994px;
	margin:auto;
	border:1px #999999 solid;
	background-color:#FFFFFF;
	/*background:url(images/centro.jpg) repeat-y;*/
}

#banner{
	width:100%;
	height:256px;
	background:url(images/topo.jpg);
	border-bottom:4px #000000 solid;
}

#footer{
	width:100%;
	height:105px;
	background:url(images/baixo.jpg);
	color:#4D4D4D;
	font-size:11px;
}

#content{
	width:100%;
	height:100%;
	margin-top:30px;
	clear:both;	
}
#clear{
	clear:both;
}

#left{
	width:240px;
	float:left;
	/*margin-left:17px;*/
}

#right{
	position:inherit;
	max-width:185px;
	width:185px;
	float:right;
	vertical-align:top;
	font-size:12px;
	background-color:#F1F1F3;
	margin-left:10px;
	margin-bottom:10px;
	color:#6C6C6C;
}

#textoRigth{
	padding-left:20px;
	padding-bottom:10px;
}

#textoRigth ul, 
#textoRigth li{
	padding-left:0px;
}

#textoRigth ul{
	padding-left:15px;
}

#textoRigth ol{
	padding-left:12px;
}

#img{
	max-width:185px;
	text-align:right;
}

#center{
	/*width:700px;*/
	max-width:700px;
	font-size:12px;
	color:#4D4D4D;
	float:left;
	line-height:18px;
}
#col1{
	float:left;
	width:450px;
	margin-left:50px;
	padding-top: 18px;
}

#col2{
	float:right;
	width:200px;
	margin-top:18px;
	margin-right:250px;	
}

h1{
	margin-top:5px;
	color:#000;
	font-size:16px;
}

h2{
	color:#000;
	font-size:14px;
}

h3, h4, h5, h6{
	color:#4D4D4D;
	font-size:12px;
}

a:link, a:visited, a:active, a:hover{
	color:#000000;
}
a:hover{
	text-decoration:underline;
}
.evento_data{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:1px #CCC dotted;
	text-align:right;
}
.evento_titulo{
	font-weight:bolder;
	font-size:14px;
}
/************************************************* TESTE *******************************************/
#right .Calendario {min-height: 184px; text-align: center; font-size:10px;}
#right .Calendario .topCalendar {padding: 12px 0 10px}
#right .Calendario th {color: #416611; background: #fff; font-size:10px;}
#right .Calendario th, #right .Calendario td {width: 26px; height: 24px; border: 1px solid #C2C0BC; font-size:10px;}
#right .Calendario .date_has_event {background: url(images/calendarioActive.gif) repeat-x left top; color: #fff;}
#right .Calendario .date_has_event:hover {cursor: default; background: #9bba35;}
#right .events {position: relative;}
#right .events ul {position: absolute; border: 1px solid #adc42c; background: #fff; padding: 3px 0; border-radius: 5px 5px}									
#right .events li {min-width: 50px; padding: 3px 8px 3px; color: #000; text-align: left; border-top: 1px solid #adc42c;}
#right .events li:first-child {padding-top: 0; border-top: none;}
#right .Concursos abbr {display: block; color: #ffF; background: #6a9e25; border-radius: 10px 10px 10px 10px; float: left; margin-right: 5px; text-align: center; text-transform: uppercase; width: 15px; cursor: default;}
#right .Concursos abbr.close {background: #d6d6d6;}
#right .events li a {display: block; width: 150px; font-size: 1.1em; color: #484848;}
#right .events li a:hover {color: #b0c62d;}
#right .MesAno {display: inline-block; vertical-align: top; width: 162px; color: #212020; font-size: 1.2em;}
/*.MesAno {float: left;}*/
#right .Seta {display: inline-block; width: 10px; height: 16px; cursor: pointer;}
/*.Seta {float: left;}*/
#right .prev .Seta {background: url(images/setaCalendarioLeft.png) no-repeat left top;}
#right .next .Seta {background: url(images/setaCalendarioRight.png) no-repeat left top}
#right .Concursos > div {margin-bottom: 5px;}
