/*** DEFAULT VALUES ***/
* {
	font-family:Arial, Helvetica, sans-serif;
	
}
* html div#map_canvas img { behavior: none; }
ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
h1 {
	font-size: 12px;
	color:#000;
	margin: 0 0 5px;
	padding: 0;
}
h2 {
}
h3 {
	font-size: 14px;
	color: #000;
	margin:0 0 5px 0;
	padding: 0;
	font-weight:bold;
}
h3 a {
	font-size: 14px;
	color: #000;
	margin-bottom:7px;
}
h4, .h4 {
	font-size: 14px;
	font-weight:normal;
	color: #000;
	margin:0 0 5px 0;
	border:none;
	padding:0;
	display:block;
}
a {
	color: transparent;
	text-decoration: none;
}
a:hover {
	color: transparent;
	text-decoration: none;
}
.clear{
clear:both;
width:auto;
height:20px;
display:block;
line-height:1px;
font-size:1px;
}
.clear2{
clear:both;
width:auto;
height:2px;
display:block;
line-height:1px;
font-size:1px;
}
.clear4{
clear:both;
width:auto;
height:4px;
display:block;
line-height:1px;
font-size:1px;
}
.clear10{
clear:both;
width:auto;
height:10px;
display:block;
line-height:1px;
font-size:1px;
}
.clearbig{
clear:both;
width:auto;
height:20px;
display:block;
line-height:20px;
font-size:20px;
}
pre {
	background-color: #f8f8f8;
	border: 1px solid #e7e7e7;
	color: #7f7f7f;
	padding: 8px;
	font: 12px/22px Monaco, "Courier New", Courier, mono;
	display: block;
	margin:10px 0;
}
strong {
}
small {
}
img {
	border:none;
}
p, .p {
	margin:0.9em 0;
}
q {
	font:italic 18px Georgia;
	font-weight:normal;
	line-height:1.5em;
	padding:12px 0px;
	display:block;
}
q:before {
	content:"\201C\00A0";
}
q:after {
	content:"\00A0\201D";
}
hr{
border:none;
border-bottom: 1px solid #999999;
}
/*** END DEFAULT VALUES ***/

/*** BODY ***/
html {
	background-image:url(/sys_imagens/vms/vimusica-fundo.png);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#666666;
	margin:0px auto;
	
}
body {
	font: 12px/18px Helvetica, Verdana, "Lucida Grande", Lucida, sans-serif;
	margin:0px auto;
	text-align:left;
	width:910px;
	padding:0px;
	background-color:#FFFFFF;
}
#wrapper {
	margin:0px auto;
}
/*** END BODY ***/

/*** HEADER WRAPPER ***/
#wrapper #headerwrapper {
	height:260px;
	width:100%;
	margin:0px auto;
	padding:0px;
	clear:both;
	background-image:url(/sys_imagens/vms/headers/vimusica-header-01.jpg);
	background-position:top left;
}
#wrapper #headerwrapper #header {
	/*height:95px;*/
	width:910px;
	display:block;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background-position:top left;
}
#wrapper #headerwrapper #header #leftsidebar {
	width:160px;
	height:95px;
	margin:0px;
	float:left;
	padding:0px 20px 0px 20px;
}
#wrapper #headerwrapper #header #content {
	width:910px;
	height:160px;
	margin:0px;
	float:left;
	font-size:10px;
	
	padding:0px 0px 0px 0px;
	background-color:transparent;
}
#wrapper #headerwrapper #header #content #blank,
#wrapper #headerwrapper #header #content #blank:hover {
	background-color:transparent;
	/*height:80px;*/
	height:240px;
	cursor:hand !important;
}
#wrapper #headerwrapper #header #content #menu {
	font-size:10px;
	font-weight:normal;
	padding-left:230px;
	color:#FFF;
}
/*#wrapper #headerwrapper #header #content #menu a {
	color:#CCC;
	font-size:11px;	
	border:none;
}
#wrapper #headerwrapper #header #content #menu a:hover {
	color:#0099FF;
	border:none;	
}
#wrapper #headerwrapper #header #content #menu ul {
	list-style:none;
	display:inline;
	color:#fff;
	font-size:11px;
}
#wrapper #headerwrapper #header #content #menu ul li {
	list-style:none;
	display:inline;
}
#wrapper #headerwrapper #header #content #menu ul li a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	line-height:20px;
	padding:1px 7px 4px 7px;
}
#wrapper #headerwrapper #header #content #menu ul li.first a {
	
}
#wrapper #headerwrapper #header #content #menu ul li a:hover,
#wrapper #headerwrapper #header #content #menu ul li a.activemenu:hover  {
	color:#0099FF;
}
*/
#wrapper #headerwrapper #header #content #menu ul li a.activemenu {
	color:#0099FF;
}
#wrapper #headerwrapper #header #rightsidebar {
	width:160px;
	height:95px;
	margin:0px;
	float:left;
	padding:0px 20px 0px 0px;
}
#wrapper #headerwrapper #subheader {
	width:910px;
	display:block;
	margin:0px auto;
	padding:0px;
	background-color:#777;
}
#wrapper #headerwrapper #subheader #leftsidebar {
	width:160px;
	margin:0px;
	float:left;
	padding:0px 20px 0px 20px;
	

}
#wrapper #headerwrapper #subheader #leftsidebar #blank {
	height:10px;
}
#wrapper #headerwrapper #subheader #leftsidebar h2 {
	color:#FFF;
	font-size: 24px;
	font-weight:normal;
	text-align:right;
	line-height:20px;
	text-transform:lowercase;
	padding:0px;
	margin:0px;
}
#wrapper #headerwrapper #subheader #content {
	width:536px;
	height:10px;
	margin:0px;
	float:left;
	padding:0px 0px 0px 0px;
}
#wrapper #headerwrapper #subheader #content img {
	border:none;
	width:536px;
}
#wrapper #headerwrapper #subheader #content #imgslide #rotator {
	/*border: 1px solid #000;
	cursor: pointer;*/
	overflow: hidden;
	float:none;
	/*margin: 50px auto 10px;*/
	position: relative;
	width:536px;
}
#wrapper #headerwrapper #subheader #content #imgslide #rotator img {
	border: 0;
	float:none;
	/*cursor: pointer;*/
	width:536px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
#wrapper #headerwrapper #subheader #rightsidebar {
	width:152px;
	margin:0px;
	float:right;
	padding:0px 22px 0px 0px;/*
	background-color:#777;*/
	
}
/*** END HEADER WRAPPER ***/

/*** MAIN BODY WRAPPER ***/
#wrapper #mainbodywrapper {
	width:100%;
	height:auto;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	padding:0px;
	margin:0px;
	border-bottom:none;
	clear:both;	
	background-color:#FFF;
	z-index:-1;
}
#wrapper #mainbodywrapper #beforemainbody {
	width:910px;
	min-height:40px;
}
#wrapper #mainbodywrapper #beforemainbody #menupath {
	padding-left:235px;
	padding-top:10px;
	font-size:11px !important;
	color:#888;
}
#wrapper #mainbodywrapper #beforemainbody #menupath a{
	color:#888;
}
#wrapper #mainbodywrapper #beforemainbody #menupath a:hover {
	color:#444;
}

#wrapper #mainbodywrapper #beforemainbody {
	width:910px;
	display:block;
	margin:0px auto;
	padding:0px;	
	border-bottom:none;
	
}
#wrapper #mainbodywrapper #mainbody #leftsidebar {
	width:215px;
	min-height:200px;
	margin:0px;
	float:left;
	color:#CCC;
	/*background-color:#555555;*/
	margin-top:0px;
	padding:0px 0px 0px 0px;
	background:url(/sys_imagens/vms/vimusica-fundomenulateral.png);
	background-repeat: repeat-x;
	
	/*
	background-color:#333;*/
}
#wrapper #mainbodywrapper #mainbody #leftsidebar a,
#wrapper #mainbodywrapper #mainbody #leftsidebar a:visited {
	color:#444444;                     
	text-decoration:none;  
	font-weight:bold;
}                                      
#wrapper #mainbodywrapper #mainbody #leftsidebar a:hover,
#wrapper #mainbodywrapper #mainbody #leftsidebar a:visited:hover {
	text-decoration:none;              
	color:#0099FF;                     
}                                      
#wrapper #mainbodywrapper #mainbody #leftsidebar a.activemenu {
	color:#0099FF;                     
}                                      
#wrapper #mainbodywrapper #mainbody #leftsidebar a.active:hover {
	text-decoration:none;
	border-bottom:1px dotted transparent;
}
/*#wrapper #mainbodywrapper #mainbody #leftsidebar ul {
	list-style:none;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	background:url(/sys_imagens/vms/vimusica-fundomenulateral.png);
	background-repeat: repeat-x;
	padding:20px 20px 40px 20px;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul li {
	list-style:none;
	text-align:right;
	padding-bottom:2px;
	padding-top:2px;
	
	border-bottom:1px dotted #777;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul li ul {
	list-style:none;
	
	font-size:11px;
	font-weight:bold;
	text-align:right;
	background:none;
	background-repeat: repeat-x;
	padding:2px 0px 2px 0px;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul li ul li {
	list-style:none;
	font-weight:normal;
	border-bottom:none;
	padding-bottom:0px;
	padding-top:0px;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul .two {
	background:none;
	color:#333;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul .two li {
	border-bottom:none;
	padding-bottom:1px;
	padding-top:1px;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul .two li a,
#wrapper #mainbodywrapper #mainbody #leftsidebar ul .two li a:visited {
	color:#666666;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul .two li a:hover,
#wrapper #mainbodywrapper #mainbody #leftsidebar ul .two li a:visited:hover {
	color:#0099FF;
	border-bottom:none;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul li a,
#wrapper #mainbodywrapper #mainbody #leftsidebar ul li a:visited {
	color:#444444;
	text-decoration:none;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul li a:hover,
#wrapper #mainbodywrapper #mainbody #leftsidebar ul li a:visited:hover {
	text-decoration:none;
	border-bottom:none;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar ul li a.activemenu,
#wrapper #mainbodywrapper #mainbody #leftsidebar ul li a.active:hover {
	color:#0099FF;
	text-decoration:none;
}
*/
#mainbodywrapper #mainbody #leftsidebar ul {
	float:right;;
	list-style:none;
	text-align:right;
	width:180px;
	padding:20px 20px 0px 0px;
	
}
#mainbodywrapper #mainbody #leftsidebar ul li {
	list-style:none;
	text-align:right;
	padding:1px 0px;
	margin:0px;
	width:180px;

}
#mainbodywrapper #mainbody #leftsidebar ul li ul {
	font-style:normal !important;
	padding:0px;

}
#mainbodywrapper #mainbody #leftsidebar ul li a,
#mainbodywrapper #mainbody #leftsidebar ul li a:visited {
	width:180px;
	display:block;
	border-bottom:1px dotted #666 !important;
	padding-bottom:2px;
	color:#FFFFFF;
	text-decoration:none;
}
#mainbodywrapper #mainbody #leftsidebar ul li a:hover,
#mainbodywrapper #mainbody #leftsidebar ul li a:visited:hover {
	text-decoration:none;
	border-bottom:1px dotted #666;
	color:#0099FF;
}
#mainbodywrapper #mainbody #leftsidebar ul li.activemenu {
	border-bottom:1px dotted #666 !important;
	width:160px;
	display:block;
}
#mainbodywrapper #mainbody #leftsidebar ul li a.activemenu,
#mainbodywrapper #mainbody #leftsidebar ul li a.active:hover {
	color:#0099FF;
	text-decoration:none;
}
#mainbodywrapper #mainbody #leftsidebar ul li a.nivel4 {
	border-bottom:none !important;
	text-decoration:none;
	font-weight:normal !important;
	color:#CCCCCC;
}
#mainbodywrapper #mainbody #leftsidebar ul li a.nivel4-last {
	border-bottom:1px dotted #666 !important;
	text-decoration:none;
	font-weight:normal !important;
	color:#CCCCCC;
}
#mainbodywrapper #mainbody #leftsidebar ul li a.nivel4:hover {
	border-bottom:none !important;
	text-decoration:none;
	color:#0099FF !important;
}
#mainbodywrapper #mainbody #leftsidebar ul li a.nivel4-last:hover {
	text-decoration:none;
	color:#0099FF !important;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar #blank {
	width:160px;                     
	float:left;                      
}                                    
#wrapper #mainbodywrapper #mainbody #leftsidebar h1 {
	color:#0099FF;
	text-transform:uppercase;
	text-align:left	;
	font-weight:normal;
	font-size:16px;
	padding-bottom:15px;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar h2 {
	color:#0099FF;
	text-transform:uppercase;
	text-align:right	;
	font-weight:normal;
	font-size:12px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar h3 {
	color:#0099FF;
	text-transform:uppercase;
	text-align:left	;
	font-weight:normal;
	font-size:14px;
	padding-bottom:15px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar h4 {
	color:#0099FF;
	text-transform:uppercase;
	text-align:left	;
	font-weight:normal;
	font-size:12px;
	padding-bottom:15px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #leftsidebar form {
	width:180px;                     
	padding:0px 0px 0px 0px;         
	color:#FFF;                      
	text-align:left;                 
	font-size:12px;                  
}                                    
#wrapper #mainbodywrapper #mainbody #leftsidebar input {
	width:170px;                     
	border:1px solid #888;           
	height:15px;                     
	padding-top:2px;                 
	padding-left:0px;                
	color:#333;                      
	font-size:12px;                  
}                                    
#wrapper #mainbodywrapper #mainbody #leftsidebar input:focus {
	border:1px solid #111;           
}                                    
#wrapper #mainbodywrapper #mainbody #leftsidebar textarea {
	width:170px;                     
	border:1px solid #888;           
	height:80px;                    
	color:#333;                      
	padding-top:4px;                 
	padding-left:3px;                
	color:#333;                      
	font-size:12px;                  
}                                    
#wrapper #mainbodywrapper #mainbody #leftsidebar textarea:focus {
	border:1px solid #111;            
}                                     
#wrapper #mainbodywrapper #mainbody #leftsidebar #buttons a { 
	padding:4px 20px 4px 20px;                      
	border:2px solid #888888;         
	background-color:#888888;         
	color:#FFF;                       
	height:25px; 
	margin-right:5px;                     
}                                     
#wrapper #mainbodywrapper #mainbody #leftsidebar #buttons a:hover {
	border:2px solid #BBB;            
	background-color:#BBB;            
	color:#000;                       
	height:25px;                      
}                                     
#wrapper #mainbodywrapper #mainbody #leftsidebar #buttons a:focus {
	border:2px solid #BBB;
	background-color:#BBB;
	color:#000;
	height:25px;
}
#wrapper #mainbodywrapper #mainbody #content {
	width:455px;
	min-height:300px;
	margin:0px 0px 1px 0px;
	padding:0px 20px 30px 19px;
	float:left;
	background-color:#FFF;
	border-left:1px dotted #777;
}
#wrapper #mainbodywrapper #mainbody #content h1 {
	color:#0099FF;
	padding:0px 20px 0px 0px;
	text-transform:normal;
	text-align:left	;
	font-weight:normal;
	font-size:16px;
	padding-bottom:15px;
}
#wrapper #mainbodywrapper #mainbody #content h2 {
	color:#0099FF;
	padding:0px 20px 0px 0px;
	text-transform:normal;
	text-align:left	;
	font-weight:normal;
	font-size:14px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
}
#wrapper #mainbodywrapper #mainbody #content h3 {
	color:#0099FF;
	padding:0px 20px 0px 0px;
	text-transform:normal;
	text-align:left	;
	font-weight:normal;
	font-size:12px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltextfooter {
	color:#CCC;
	font-size:11px;
	clear:both;
}
#wrapper #mainbodywrapper #mainbody #content #normaltextfooter a,
#wrapper #mainbodywrapper #mainbody #content #normaltextfooter a:visited {
	color:#CCC;
	text-decoration:none;
	
}
#wrapper #mainbodywrapper #mainbody #content #normaltextfooter a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltextfooter a:visited:hover {
	color:#CCC;
	border-bottom:1px dotted #CCC;
}
#wrapper #mainbodywrapper #mainbody #content #normaltextfooter span {
	color:#0099FF;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext {
	width:455px;
	min-height:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#333;
	background-color:#FFF;
	
	font-size:12px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #menupath {
	text-transform:lowercase;
	font-size:10px;
	color:#ccc;
	padding-bottom:10px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #menupath a {
	text-transform:lowercase;
	font-size:11px !important;
	color:#ccc;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #menupath a:hover {
	text-transform:lowercase;
	font-size:11px !important; 
	color:#0099FF;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .regulartext {
	padding-bottom:20px;
	margin-top:0px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext img {
	/*border:3px solid white;
	height:200px;
	width:496px;*/
	max-width:455px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .regulartext #apresentacao {
	width:110px;
	margin:0px 3px 3px 0px;
	padding:0px;
	float:left;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .regulartext #apresentacao img {
	width:110px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .regulartext #apresentacao img:hover {

}
#wrapper #mainbodywrapper #mainbody #content #normaltext .regulartext h3 {
	text-transform:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .regulartext #missao {
	float:left;
	width:100px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .regulartext #textdireita {
	float:right;
	padding-top:0px;
	margin-top:0px;
	width:335px;
	font-size:11px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext h3 {
	padding:0px 20px 0px 0px;
	color:#0099FF;
	font-size:18px;
	line-height:24px;
	border:none;
	font-weight:normal;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext h4 {
	padding:0px 20px 0px 0px;
	color:#0099FF;
	font-size:18px;
	border:none;
	font-weight:normal;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext p {
	padding:0px 20px 0px 0px;
	color:#666666;
	font-size:12px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .regulartext table {

}
#wrapper #mainbodywrapper #mainbody #content #normaltext a,
#wrapper #mainbodywrapper #mainbody #content #normaltext a.activemenu {
	color:#0099FF;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext a:visited {
	color:#0099FF;
	font-size:12px;
	text-decoration:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltext a:visited:hover {
	color: #0099FF;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted  #0099FF;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .boldparagraph {
	padding:0px 20px 0px 0px;
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext blockquote {
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #blank {
	width:160px;                     
	float:left;                      
}                                    
#wrapper #mainbodywrapper #mainbody #content #normaltext form {
	width:400px;                     
	padding:0px 0px 0px 0px;         
	color:#FFF;                      
	text-align:left;                 
	font-size:12px;                  
}                                    
#wrapper #mainbodywrapper #mainbody #content #normaltext input {
	width:350px;                     
	border:1px solid transparent;           
	height:15px;                     
	padding-top:2px;                 
	padding-left:0px;                
	color:#333;                      
	font-size:12px;                  
}                                    
#wrapper #mainbodywrapper #mainbody #content #normaltext input:focus {
	border:1px solid #111;           
}                                    
#wrapper #mainbodywrapper #mainbody #content #normaltext textarea {
	width:350px;                     
	border:1px solid transparent;           
	height:170px;                    
	color:#333;                      
	padding-top:4px;                 
	padding-left:3px;                
	color:#333;                      
	font-size:12px;                  
}                                    
#wrapper #mainbodywrapper #mainbody #content #normaltext textarea:focus {
	border:1px solid #111;            
}                                     
#wrapper #mainbodywrapper #mainbody #content #normaltext #buttons a { 
	padding:3px 20px 3px 20px;                      
	border:2px solid #777777;       
	background-color:#777777;       
	color:#FFF;                       
	height:16px; 
	margin-right:5px; 
	-moz-border-radius:5px;     
	-webkit-border-radius:5px;
}     
#wrapper #mainbodywrapper #mainbody #content #normaltext #buttons .buttonEnviar {
	border:2px solid #666666;        
	background-color:#666666;/*
	background-image: url(/sys_imagens/botoes/bt_enviar.gif);
	background-position: top left;*/
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #buttons .buttonLimpar {
	border:2px solid #AAAAAA;         
	background-color:#AAAAAA;/*
	background-image: url(/sys_imagens/botoes/bt_enviar.gif);
	background-position: top left;*/
	
}                              
#wrapper #mainbodywrapper #mainbody #content #normaltext #buttons a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltext #buttons a:focus {
	border:2px solid #222;
	background-color:#222;
	color:#0099FF;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .linkficha {
	width:152px;
	margin:0px 20px 20px 0px;
	float:left;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .linkficha img {
	padding-right:10px;
	float:left;
	border:0px;
	width:	32px;
	height:	32px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .linkficha a,
#wrapper #mainbodywrapper #mainbody #content #normaltext .linkficha a:visited {
	color:#FFF;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext .linkficha a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltext .linkficha a:visited:hover {
	color:#0099FF;	
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #boximages {
	margin:20px 20px 20px 0px;
	padding:0px 0px 0px 0px;
	color:#CCC;
	width:152px;
	float:left;
	font-size:11px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #boximages img {
	width:146px !important;                               
	height:80px;
	margin:0px 0px 20px 0px;	
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #boximages a, 
#wrapper #mainbodywrapper #mainbody #content #normaltext #boximages a:hover, 
#wrapper #mainbodywrapper #mainbody #content #normaltext #boximages a:visited, 
#wrapper #mainbodywrapper #mainbody #content #normaltext #boximages a:visited:hover {
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #boximages {
	
}
#wrapper #mainbodywrapper #mainbody #content #services {
	width:516px;
	min-height:200px;
	clear:both;
	margin:0px;
	padding:0px;
}
#wrapper #mainbodywrapper #mainbody #content #services #service {
	width:200px;
	margin:0px;
	float:left;
	padding:0px 40px 0px 0px;
	color:#CCCCCC;
}
#wrapper #mainbodywrapper #mainbody #content #services #service p {
	padding:0px 20px 0px 0px;
	color:#CCCCCC;
	font-size:12px;
}
#wrapper #mainbodywrapper #mainbody #content #services #service h4 {
	color:#CCCCCC;
	font-size:14px;
	text-transform:uppercase;
	border:none;
	padding-bottom:5px;
}
#wrapper #mainbodywrapper #mainbody #content #services #service img {
	border:3px solid white;
	width:200px;
	height:100px;
	margin-bottom:10px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #newbox {
	margin:0px 40px 20px 0px;
	padding:0px 0px 0px 0px;
	color:#CCC;
	width:210px;
	height:150px;
	float:left;
	font-size:12px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #newbox h4 {
	color:#CCC;
	font-size:12px;
	text-transform:uppercase;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #newbox img { 
	width:145px;                               
	height:70px;
	margin:0px 0px 5px 0px;                               
}                                              
#wrapper #mainbodywrapper #mainbody #content #normaltext #newbox a,
#wrapper #mainbodywrapper #mainbody #content #normaltext #newbox a:visited {
	color:#0099FF;                             
	font-size:12px;                            
	text-decoration:none;  
	border:none; 
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #newbox a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltext #newbox a:visited:hover {
	color:#0099FF;                             
	border-bottom:1px dotted #0099FF;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CCC;
	width:145px;
	float:left;
	font-size:11px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome .last {
	margin-right:0px !important;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome img {
	width:145px !important;                               
	height:50px;
	margin:0px 0px 5px 0px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome a img {
	
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome h3 {
	font-size:11px;
	line-height:15px;
	margin:0px 0px 5px 0px;
	color:#444;
	font-weight:bold;
	width:140px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome h4 {
	font-size:11px;
	line-height:15px;
	margin:0px 0px 5px 0px;
	color:#444;
	font-weight:bold;
	width:140px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome p {
	color:#666;
	font-size:11px;
	width:140px;
	line-height:15px;
	margin:0px;
	padding:0px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome span {
	color:#0099FF;
	margin:0px 0px 0px 0px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome a,
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome a:hover
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome a:visited,
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome a:visited:hover {
	border:none;
	font-size:11px;
	
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome span a,
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome span a:visited {
	
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome span a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltext #destaquehome span a:visited:hover {
	font-size:11px;
	text-decoration:underline;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #area {
	margin:0px 20px 20px 0px;
	padding:0px 0px 0px 0px;
	color:#CCC;
	width:130px;
	float:left;
	font-size:11px;
	border:none;
	text-align:center;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #area img {
	margin:0px 0px 10px 0px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #area a,
#wrapper #mainbodywrapper #mainbody #content #normaltext #area a:hover {
	margin:0px 0px 10px 0px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #area h3 {
	font-size:13px;
	color:#CCC;
	width:130px;
	text-transform:none;
	text-align:center;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #area h3 {
	font-size:13px;
	color:#CCC;
	width:130px;
	text-align:center;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave {
	margin:0px 20px 20px 0px;
	padding:0px 0px 0px 0px;
	color:#CCC;
	width:152px;
	float:left;
	font-size:11px;
	border:none;
	text-align:center;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave img {
	margin:0px 0px 10px 0px;
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave h3 {
	font-size:13px;
	color:#CCC;
	width:152px;
	text-align:center;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave span {
	color:#0099FF;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave a,
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave a:visited,
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave a:visited:hover {
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave span a,
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave span a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave span a:visited,
#wrapper #mainbodywrapper #mainbody #content #normaltext #valorchave span a:visited:hover {
	
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CCC;
	width:500px;
	height:72px;
	font-size:11px;
	border:none;/*
	background-color:#333;*/
	text-align:left;

}
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem img {
	width:52px;                               
	height:52px;
	margin:0px 10px 0px 0px;
	border:2px solid #FFF;
	float:left;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem h3 {
	font-size:13px;
	color:#CCC;
	width:130px;
	text-align:center;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem span {
	color:#0099FF;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem #vantagemtext {
	margin:0px 0px 0px 70px;
	padding:0px 0px 0px 0px;
	width:350px;
	font-size:11px;
	border-bottom:1px solid #999;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem #vantagemtext p {
	padding:0px 20px 0px 0px;
	width:400px;
	font-size:12px;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem a,
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem a:visited,
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem a:visited:hover {
	border:none;
}
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem span a,
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem span a:hover,
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem span a:visited,
#wrapper #mainbodywrapper #mainbody #content #normaltext #vantagem span a:visited:hover {
	
}
#wrapper #mainbodywrapper #mainbody #rightsidebar {
	width:159px;	
	min-height:200px;
	margin:0px;
	float:right;
	color:#444;
	font-weight:normal;
	font-size:11px;
	margin-top:0px;
	padding:0px 20px 0px 20px;
	background-color:#fff;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar h2 {
	font-size:14px;
	padding-top:0px;
	margin-top:0px;
	color:#CCC;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar h3 {
	color:#0099FF;
	font-weight:normal;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar h4 {
	color:#666;
	font-weight:normal;
	font-size:14px;
	border-bottom:1px dotted #777;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar p {
	color:#666;
	font-weight:normal;
	font-size:11px;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	
}
#wrapper #mainbodywrapper #mainbody #rightsidebar img {
	border:none;
	margin-bottom:10px;
	width:160px;
	height:50px;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar a,
#wrapper #mainbodywrapper #mainbody #rightsidebar a.activemenu {
	color:#0099FF;         
}                          
#wrapper #mainbodywrapper #mainbody #rightsidebar a:visited {
	color:#0099FF;         
	font-size:12px;        
	text-decoration:none;  
}                          
#wrapper #mainbodywrapper #mainbody #rightsidebar a:hover,
#wrapper #mainbodywrapper #mainbody #rightsidebar a:visited:hover {
	color: #0099FF;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted  #0099FF;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #newswrapper {
	clear:both;
	margin:0px;
	padding:0px;
	color:#666;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #newswrapper h3 {
	color:#666;
	font-size:14px;
	border-bottom:1px dotted #666;
	margin-bottom:5px;
	padding-bottom:5px;
	
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #newswrapper #new {
	color:#666;
	font-weight:normal;
	font-size:11px !important;
	width:160px;
	border-bottom:1px dotted #666;
	margin-bottom:5px;
	padding-bottom:5px;
	line-height:14px;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #newswrapper #new a,
#wrapper #mainbodywrapper #mainbody #rightsidebar #newswrapper #new a:visited {
	font-size:11px !important;
	color:#666;
	border:none;
	margin:0px;
	padding:0px;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #newswrapper #new a span {
	color:#0099FF;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #newswrapper #new a:hover,
#wrapper #mainbodywrapper #mainbody #rightsidebar #newswrapper #new a:visited:hover {
	color:#333 !important;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #newswrapper #new img {
	border:none;
	max-width:160px;
	height:50px;
	margin:0px 0px 5px 0px;
	padding:0px;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #blank {
	width:160px;                     
	float:left;                      
}                                    
#wrapper #mainbodywrapper #mainbody #rightsidebar form {
	width:180px;                     
	padding:0px 0px 0px 0px;         
	color:#FFF;                      
	text-align:left;                 
	font-size:11px;                  
}                                    
#wrapper #mainbodywrapper #mainbody #rightsidebar input {
	width:170px;                     
	border:1px solid transparent;           
	height:15px;                     
	padding-top:2px;                 
	padding-left:0px;                
	color:#333;                      
	font-size:12px;                  
}                                    
#wrapper #mainbodywrapper #mainbody #rightsidebar input:focus {
	border:1px solid #111;           
}                                    
#wrapper #mainbodywrapper #mainbody #rightsidebar textarea {
	width:170px;                     
	border:1px solid transparent;           
	height:80px;                    
	color:#333;                      
	padding-top:4px;                 
	padding-left:3px;                
	color:#333;                      
	font-size:12px;                  
}                                    
#wrapper #mainbodywrapper #mainbody #rightsidebar textarea:focus {
	border:1px solid #111;            
}                                     
#wrapper #mainbodywrapper #mainbody #rightsidebar #buttons a { 
	padding:3px 20px 3px 20px;                      
	border:2px solid #777777;       
	background-color:#777777;       
	color:#FFF;                       
	height:16px; 
	margin-right:3px; 
	font-size:11px;                  
	-moz-border-radius:5px;     
	-webkit-border-radius:5px;
}     
#wrapper #mainbodywrapper #mainbody #rightsidebar #buttons .buttonEnviar {
	border:2px solid #666666;        
	background-color:#666666;	
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #buttons .buttonLimpar {
	border:2px solid #AAAAAA;         
	background-color:#AAAAAA;
	font-weight:normal;
	
}                              
#wrapper #mainbodywrapper #mainbody #rightsidebar #buttons a:hover,
#wrapper #mainbodywrapper #mainbody #rightsidebar #buttons a:focus {
	border:2px solid #222;
	background-color:#222;
	font-size:11px;
	font-weight:normal;
	color:#0099FF;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #boxalias {
	color:#CCC;
	
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #boxalias h4 {
	text-transform:uppercase;
	font-size:11px;
	color:#0099FF;
	border-bottom:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:0px;
	
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #boxalias a,
#wrapper #mainbodywrapper #mainbody #rightsidebar #boxalias a:visited {
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#CCC;
}
#wrapper #mainbodywrapper #mainbody #rightsidebar #boxalias a:hover,
#wrapper #mainbodywrapper #mainbody #rightsidebar #boxalias a:visited:hover {
	color:#0099FF;
}
/*** END MAIN BODY WRAPPER ***/

/*** FOOTER WRAPPER ***/
#wrapper #beforefooterwrapper {
	clear:both;
	width:100%;
	min-height:52px;
	background-color:#fff;
	margin-bottom:30px;
	margin-top:0px;
	padding-top:0px;
	border:none;
	z-index:0;
}
#wrapper #beforefooterwrapper #footer {
	width:910px;
	clear:both;
	padding: 0px;
	margin: 0px auto;
}
#wrapper #beforefooterwrapper #footer #leftsidebar {
	width:215px;
	margin:0px;
	float:left;
	padding:0px 0px 0px 0px;
	
}
#wrapper #beforefooterwrapper #footer #leftsidebar #icones {
	width:195px;
	text-align:right;
}
#wrapper #beforefooterwrapper #footer #content {
	width:495px;
	margin:0px;
	float:left;
	padding:0px 0px 0px 0px;
	min-height:70px;
	
	font-size:10px;
	color:#ccc;
	border-left:1px dotted #777;
} 
#wrapper #beforefooterwrapper #footer #content img {
	width:406px;
	height:30px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#wrapper #beforefooterwrapper #footer #content a,
#wrapper #beforefooterwrapper #footer #content a:visited {
	color:#CCCCCC;
	font-size:10px;
	text-decoration:none;
	/*border-bottom:1px dotted #ccc;*/
	border-bottom:none;
}
#wrapper #beforefooterwrapper #footer #content a:hover,
#wrapper #beforefooterwrapper #footer #content a:visited:hover {
	color:#CCCCCC;
	font-size:10px;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}
#wrapper #beforefooterwrapper #footer #rightsidebar {
	width:180px;
	min-height:10px;	
	margin:0px;
	float:right;
	color:#666;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
#wrapper #beforefooterwrapper #footer #rightsidebar img {
	padding-right:5px;
	vertical-align:middle;
}
#wrapper #beforefooterwrapper #footer #rightsidebar a,
#wrapper #beforefooterwrapper #footer #rightsidebar  a:visited {
	color:#666;
	font-size:10px;
	text-decoration:none;
	border-bottom:none;
}
#wrapper #beforefooterwrapper #footer #rightsidebar  a:hover,
#wrapper #beforefooterwrapper #footer #rightsidebar  a:visited:hover {
	color:#444;
	font-size:10px;
	text-decoration:none;
}
/*** END FOOTER WRAPPER ***/

/*** FOOTER WRAPPER ***/
#wrapper #footerwrapper {
	clear:both;
	width:100%;
	background-color:#000;
	min-height:130px;
	margin:0px;
	padding:0px;
}
#wrapper #footerwrapper #footer {
	width:910px;
	clear:both;
	padding: 0px;
	margin: 0px auto;
}
#wrapper #footerwrapper #footer #leftsidebar {
	width:215px;
	height:130px;
	margin:0px;
	float:left;
	padding:0px 20px 0px 0px;
	
}
#wrapper #footerwrapper #footer #content {
	width:486px;
	margin:0px;
	float:left;
	padding:0px 0px 0px 0px;
	font-size:10px;
	color:#ccc;
} 
#wrapper #footerwrapper #footer #content img {
	width:406px;
	height:30px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#wrapper #footerwrapper #footer #content a,
#wrapper #footerwrapper #footer #content a:visited {
	color:#CCCCCC;
	font-size:10px;
	text-decoration:none;
	/*border-bottom:1px dotted #ccc;*/
	border-bottom:none;
}
#wrapper #footerwrapper #footer #content a:hover,
#wrapper #footerwrapper #footer #content a:visited:hover {
	color:#CCCCCC;
	font-size:10px;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}
#wrapper #footerwrapper #footer #rightsidebar {
	width:140px;
	min-height:10px;	
	margin:0px;
	float:left;
	padding:0px 22px 0px 20px;
	color:#ccc;
}
#wrapper #footerwrapper #footer #rightsidebar a,
#wrapper #footerwrapper #footer #rightsidebar a:visited {
	color:#CCCCCC;
	font-size:10px;
	text-decoration:none;
	/*border-bottom:1px dotted #ccc;*/
	border-bottom:none;
}
#wrapper #footerwrapper #footer #rightsidebar a:hover,
#wrapper #footerwrapper #footer #rightsidebar a:visited:hover {
	color:#CCCCCC;
	font-size:10px;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}

/*** END FOOTER WRAPPER ***/

.destaquewrapper {
	width:140px;
	height:auto;
	padding:5px 0px 5px 0px;
	display:block;
	float:left;
	margin:0px;
	margin-right:34px; 
	margin-bottom:20px;
	color:#CCC;
}
.resumo15 {
	display:block;
	height:auto;
	margin:0px;
	width: 140px;
	float: left;
	padding: 0px;
}
.destaquewrapper img {
	margin-right:5px;
}
.destaquewrapper span {
	width:140px;
	display:block;
	float:left;
	color:#CCC;
}
.destaquewrapper .resumo {
	width:140px;
	height:55px;
	display:block;
	float:left;
	overflow: hidden;
	font-size: 1.1em;
}
.destaquewrapper a {
	color:#CCC;
}
.red {
	color:red;
}



