.verde {
	color: #060;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}
.texto {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;

}

.botaoselecionado31
{
	font-weight:bold; border:2px solid #0F0; background-color: #fcfbff; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:9px; line-height:22px; color: #00577B;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	height: 22px;
	width: 62px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}
.botaonaoselecionado31
{
	font-weight:bold; border:1px solid #F4ECBB; background-color:#ffffff; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:9px; line-height:22px; color: #5092B1; 
	font-family:Trebuchet MS;
	text-align:center; 

	height: 22px;
	width: 62px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}

.roxoredondo
{
	font-weight:bold; border:0px solid #0F0; background-color: #663366; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:10px; line-height:15px; color: #FFF;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	height: 15px;
	width:8px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}
.vermelhoredondo
{
	font-weight:bold; border:0px solid #0F0; background-color: #FF0000; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:10px; line-height:15px; color: #FFF;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	height: 15px;
	width:8px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}
.amareloredondo
{
	font-weight:bold; border:0px solid #0F0; background-color: #FFFF00; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:10px; line-height:15px; color: #00577B;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	height: 15px;
	width:8px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}
.verderedondo
{
	font-weight:bold; border:0px solid #0F0; background-color: #00FF00; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:10px; line-height:15px; color:#00577B;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	height: 15px;
	width:8px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}

.laranja {
	color: #FF8000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}
.negro {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}
.vermelho_1 {
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}

.azclaro {
	color: #09C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}
.AZ {
	color: #00F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}
.ROSA {
	color: #F3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}
.AZC {
	color: #0FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

}

.borda {
				border: 1px solid #5d82d0;
}

.borda1 {
				border: 1px solid #5d82d0;
}

.vermelho {
	color: #FF0000;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align: center;
		}
.vermelhog {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:oblique;
		}


.vermelhop {
			color: #FF0000; 
			font:Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:8px;
		}

.preto {
			color:#000000; 
			font:Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			background-color:#5d82d0;
	   }
.preto1 {
			color:#000000; 
			font:Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:8px;
	   }

.style1 {
				background-color: #8a3eae;
				color:white;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
}
.style2 {
				border-collapse: collapse;
				height:auto;
				font-size:6px;
 				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 
				
}
.style2a {
				border-collapse: collapse;
				height:auto;
				font-size:6px;
}

.style3 {
	background-color: #00577B;
	color: #FFFFFF;
	text-align: center;
}
.style4 {
	color: #5092B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style5 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5092B1; 
}
.style6 {
				font-family: Arial, Helvetica, sans-serif;
				color: #00577B;
				text-align: center;
				background-color: #ffffff;
}
.style6a {
				font-family: Arial, Helvetica, sans-serif;
				color: #00577B;
				text-align: center;
				background-color: #ffffff;
}
.style6b {
	font-family: Arial, Helvetica, sans-serif;
	color: #00577B;
	text-align: center;
	background-color: #5d82d0;
	font-size: 16px;
	font-weight: bold;
}
.style6b1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00577B;
	text-align: left;
	background-color: #5d82d0;
	font-size: 11px;
	font-weight: bold;
}

.style7 {
				font-family:Trebuchet MS;
				font-size:12px;				
				color: #5092B1;
}

.style8 {
				font-family:Trebuchet MS;
				font-size:12px;				
				color: #5092B1;
				background-color: #5d82d0;
}
.style9 {
				color:   #00577B;
				font-family:Trebuchet MS;
				font-size:12px;				
}
.style10 {
				font-family:Trebuchet MS;
				font-size:12px;				
				color: #F4E17D;
				text-align: center;
				background-color: #5d82d0;
}

.style11 {
				color: #5092B1;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				border-spacing:inherit;
				background-color: #FFFFE8;
				white-space: nowrap;
				border-collapse: collapse;
}
.style13 {
				font-family: Arial, Helvetica, sans-serif;
				color: #8CB3C9;
				text-align: center;
				background-color: #00577B;
}

.style14 {
				color:   #5092B1;
				font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
				font-size: 13px;
				height:22px;

}

.style15 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #8CB3C9;
				text-align: center;
				background-color: #00577B;
				font-weight: bold;
				font-size:12px;

}
.style16 {
				color: #8CB3C9;
				font-family: Arial, Helvetica, sans-serif;
				font-size: small;
}

.style17 {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;

}
.style19 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #5092B1;
}

.style20 {
				font-family: Verdana;
				color: #124B78;
				font-size: 9px;
				background-color:#ffffff;

}

.style21 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: small;
				color: #124B78;
}
.style22 {
				color: #EBCF62;
				font-size: 8px;
}
.style23 {
				font-family: Arial, Helvetica, sans-serif;
				color: #F4E17D;
				text-align: left;
				font-size: x-small;
}
.style24 {
				font-family: Arial, Helvetica, sans-serif;
				color: #124B78;
				font-size: 13px;
				background-color:#F5F8FA;

}


.style26 {
				color: #00577B;	
				font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
				font-size: 12px;
				background-color: #FBFCFD;
				text-align:left;
				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 

}

.style27 {
				color: #00577B;	
				font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
				font-size: 12px;
				background-color: #5d82d0;
				text-align:left;
				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 

}

.style28 {
				font-family: Arial, Helvetica, sans-serif;
				border-collapse: collapse;
				font-size: 10;
				color: #5d82d0;
}

.style29 {font-family: Verdana, Arial, Helvetica, sans-serif
}
.style30 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 7;
				color: #5d82d0;
}
.style36 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				background-color: #5d82d0;
}



.style37 {
				font-family: Arial, Helvetica, sans-serif;
				border-collapse: collapse;
				font-size: 10px;
				color: #8CB3C9;
}
.style68 {
				font-family: Arial, Helvetica, sans-serif;
				color: #00577B;
				text-align: left;
				background-color: #ffffff;
				font-size:11px;
}
.style271a {
				color: #00577B;	
				font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
				font-size: 11px;
				background-color: #edf0f9;
				text-align:left;
				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 

}

.style69 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00577B;
	text-align: left;
	background-color: #ffffff;
	font-size:12px;
}
.style69p {
				font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				text-align: left;
				background-color: #ffffff;
				font-size:11px;
}

.style70 {background-color: #1b5584; color: #FFFFFF; }
.style71 {background-color: #3E7BAE; color: #00577B; }
.style71a {background-color: #cedaf1; color: #000000;

 }
.style72 {background-color: #5fa0d7; color: #FFFFFF; }

.style77 {
	color: #00577B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #5d82d0;

}

.style172 {
				font-family: Arial, Helvetica, sans-serif;
				font-style:normal;
				font-size:12px;
				color: #5092B1;
}
.style173 {
				font-family: Arial, Helvetica, sans-serif;
				color: #8CB3C9;
				font-size: 10px;
				background-color:#ffffff;
}
.style414 {
				color: #5092B1;	
				font-family: Arial, Helvetica, sans-serif;
				border-collapse: collapse;
				font-size: 11px;
				background-color: #FBFCFD;
 				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 

}
.style414A {
				color: #5092B1;	
				font-family: Arial, Helvetica, sans-serif;
				border-collapse: collapse;
				font-size: 11px;
				background-color:#F2F2F2;
 				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 

}

.style4141 {
				color: #00577B;
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
 				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 

}
.style4142 {
				color: #5092B1;	
				font-family: Arial, Helvetica, sans-serif;
				border-collapse: collapse;
				font-size: 11px;
				background-color: #F5F8FA;
 				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 

}
.style4143 {
				color: #5d82d0;	
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9px;
				background-color: #F5F8FA;
				text-align:left;
}

.style41419 {
				color: #8CB3C9;
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
}


.paginacao{font-weight:bold; border:1px solid #F4ECBB; background-color:#ffffff; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; font-size:11px; line-height:22px; color: #5092B1; font-family:Trebuchet MS; 
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}
.paginacao_back{font-weight:bold; border:1px solid #ECD052; background-color: #fcfbff; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; font-size:11px; line-height:22px; color: #FF0000; text-decoration: none; font-family:Trebuchet MS;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
 }



.rodape{border:0px solid #00577B; background-color:#F4E17D; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; font-size:12px; line-height:20px; color: #00577B; font-family: Verdana, Arial, Helvetica, sans-serif;

				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 



 }
.rodape_seta{font-weight: normal; border:0px solid #00577B; background-color: #F4E17D; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; font-size:10px; line-height:20px; color: #8CB3C9; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

#menu-etapa2 ul {

	background-image: url(imagens/gradmenu_hover.jpg);

	background-repeat: repeat-x;

	list-style-type: none;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 0px;

	text-align: center;

}
#menu ul li {

 display: inline;

 padding: 0px;

 height: 25px;



 }
 #menu ul li a { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #00577B;	text-decoration:none;	margin: 0px;	height: 19px;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;
 				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 

 }

#menu ul li a:hover {	color: #00577B;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #C6C5D3;	border-bottom-color: #545478;	border-left-color: #F1F1F5;	padding-right: 4px;	padding-left: 4px;
 				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 


}

#menu ul {	list-style-type: none;	margin: 0px;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;	text-align: center;	background-image: url(imagens/gradmenu_hover.jpg);	background-repeat: repeat-x;}#menu ul li {	display: inline;	padding: 0px;	height: 25px;
 				 -moz-border-radius: 2em 1em 2em 1em;
				 border-radius: 0.5em 0.5em 0.5em 0.5em; 				 

}


.bordaBox {bbackground: ttransparent; width:10%}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#CECECE; border-left:1px solid #999; border-right:1px solid #999;}
.bordaBox .b1 {margin:0 5px; background:#999;}
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox .b3 {margin:0 2px;}
.bordaBox .b4 {height:2px; margin:0 1px;}
.bordaBox .conteudo {padding:5px;display:block; background:#CECECE; border-left:1px solid #999; border-right:1px solid #999;}

#navcontainer
{
background: #ffffff;
width: 90%;
margin: 0 auto;
padding: 1em 0;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: center;

}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 70%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;

}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.7em 0em 0.7em 0em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #00577B;
text-decoration: none;
background: #5d82d0;
 -moz-border-radius: 1em 1em 1em 1em;
 border-radius: 4em 1em 4em 1em;
text-align:center;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #00577B;
color: #FBFCFD;

}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #FBFCFD;
background: #00577B;
border-color: #aaab9c #fff #fff #ccc;
}


.barNav a:hover {
color: #666666;
background: #FCFCFC;
border: 1px solid #666666;
}
.barNav a {
font: 12px  Arial, Verdana,Helvetica,sans-serif;
color: #8674AB;
text-decoration: none;
background:   #E9E5F2;
text-align: center;
padding: 1px 5px;
margin-right: -1px;
margin-left: 10px;
border: 0px solid #000000;
}
.form {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width:200px;
}
.form10 {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width:20px;
}
.form_medio {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width:200px;
}

.form_locacao {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width:100px;
}

.form_uf {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width: 50px;
}

.form_data {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width: 60px;
}


.form1 {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	width:200px;
}

.form2 {
				color: #5092B1;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				height: 80px;
				width:260px;
}
.form3 {
				color: #5092B1;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				height: 16px;
				 width:100px;
}
.form4 {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	width:250px;
}

.avancar {
	color: #5092B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	width:56px;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}

.calenhoje{
	font-weight:bold; border:1px solid #0F0; background-color: #fcfbff; 
	padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:11px; line-height:22px; color: #0C0;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
 }

.calensemana {font-weight:bold; border:1px solid #F4ECBB; background-color:#F5F8FA; 
padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
font-size:11px; line-height:22px; color:#5092B1; 
font-family:Trebuchet MS;
text-align:center; 

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}


.calenclaro {
font-weight:bold; border:1px solid #F4ECBB; background-color:#8CB3C9; 
padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
font-size:11px; line-height:22px; color: #5092B1; 
font-family:Trebuchet MS; 

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}

.calen {
	font-weight:bold; border:1px solid #F4ECBB; background-color:#ffffff; 
	padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:11px; line-height:22px; color: #5092B1; 
	font-family:Trebuchet MS;
	text-align:center; 

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}


.calenagenda{
	font-weight:bold; border:1px solid #ECD052; background-color: #fcfbff; 
	padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:11px; line-height:22px; color: #FF0000;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
 }

.botaoselecionado
{
	font-weight:bold; border:2px solid #0F0; background-color: #fcfbff; 
	padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:11px; line-height:22px; color: #00F;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	height: 25px;
	width: 100px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;



}
.botaonaoselecionado
{
	font-weight:bold; border:1px solid #F4ECBB; background-color:#ffffff; 
	padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:11px; line-height:22px; color: #5092B1; 
	font-family:Trebuchet MS;
	text-align:center; 

	height: 25px;
	width: 100px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;

}
.botaoselecionado3
{
	font-weight:bold; border:2px solid #0F0; background-color: #fcfbff; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:9px; line-height:20px; color: #00F;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	height: 20px;
	width: 62px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}
.botaoselecionado33
{
	font-weight:bold; border:2px solid #0F0; background-color: #fcfbff; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:9px; line-height:20px; color: #00F;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	height: 20px;
	width: 72px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}

.botaonaoselecionado3
{
	font-weight:bold; border:1px solid #F4ECBB; background-color:#ffffff; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:9px; line-height:20px; color: #5092B1; 
	font-family:Trebuchet MS;
	text-align:center; 

	height: 20px;
	width: 60px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}
.botaonaoselecionado33
{
	font-weight:bold; border:1px solid #F4ECBB; background-color:#ffffff; 
	padding-top:0px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:9px; line-height:20px; color: #5092B1; 
	font-family:Trebuchet MS;
	text-align:center; 

	height: 20px;
	width: 70px;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
}

.bordabotoes{
	font-weight:bold; border:1px solid #5d82d0; background-color: #8DAEC0; 
	padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; 
	font-size:11px; line-height:20px; color: #0C0;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;

	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
 }
.botao_verde{
	font-weight:bold; border:2px solid #f2de66; background-color: #ffffbe;
	padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:1px; 
	font-size:11px; line-height:20px; color: #00577B;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	font-style:italic;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
 }
.botao_vermelho{
	font-weight:bold; border:2px solid #f2de66; background-color: #ffffbe;
	padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:1px; 
	font-size:11px; line-height:20px; color: #a6232f;
	text-decoration: none; font-family:Trebuchet MS;
	text-align:center;
	font-style:italic;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	border-bottom-right-radius: 0.5em;
	border-bottom-left-radius: 0.5em;
 }

.box_peq {
	border:1px solid #E7E4E2;
	width:162px; 
	background:url(../../imagens/bg_box.jpg) repeat-x;
	padding:15px; 
	margin:0px 0px 10px 12px;
	text-decoration:none;
}

.box_peq:hover {
	border:1px solid #C4BDB9;
	width:162px; 
	background:url(../../imagens/bg_box.jpg) repeat-x;
	background-color:#f4f8f8;
	padding:15px; 
	margin:0px 0px 10px 12px;
}

.box_peq h3{
	color:#b13335;
	padding:3px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;
}

#box_peq h3{
	color:#b13335;
	padding:3px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;
}

.box_peq p{
	font:normal 11px/16px arial, "trebuchet ms", tahoma;
	color:#666; padding:4px 0px 4px 0px;
	text-decoration: none;
}


#box_peq p{
	font:normal 11px/16px arial, "trebuchet ms", tahoma;
	color:#666; padding:4px 0px 4px 0px;
	text-decoration: none;
}