
body, #page { margin: 0px; padding: 0px; text-align:center  }
.contentcontainer { width: 920px; margin: auto; padding: 0px; }
.contentcontainer2 { width: 880px; margin: auto; padding: 0px; }
.contentcontainer3 { width: 910px; margin: auto; padding: 0px; }

h3 { font-size:12px; font-weight:bold; }

h3 a { font-size:12px; color:#006666; font-weight:bold; text-decoration:underline; }

/* Page */
#page { width: 100%; }

/* Header */
#header { width: 100%; height: 110px; background-color: #ed7a05; float: left }
#header2 { width: 100%; height: 130px; background-color: #ed7a05; float: left }

#logo { margin-top: 30px; float: left }

#logovaibe { width:100%; float:left }


#logobanner { margin-top: 30px; margin-right: 10px; float: right }
 
#logoad { margin-top: 30px; float: right }
/* Menu */
.menucontainer { width: 100%; height: 38px; background: url(../images/menubk.gif) repeat-x left top; float: left }
.menu { padding: 0px; margin: 0px; }
.menu li { list-style-type: none; display: inline; width: auto }
.menu li a { float: left; padding: 16px; padding-top: 12px; padding-bottom: 0px; font: bold 15px Arial, Verdana, Helvetica, sans-serif; width: auto; height: 26px; text-decoration: none; text-align:center; background: url(../images/menusep.gif) no-repeat right top; }
.menu li span {  width: 4px; height: 38px; float: left }



 .vermelho a:link, .vermelho a:visited  { color:#FFF443 }

   .vermelho a:hover,  .vermelho a:focus { color:#FF0000 }
     .vermelho a:active { color:#FFF443 }

 .branco a:link, .branco a:visited  { color:#FFFFFF }

   .branco a:hover, .nav .branco a:focus { color:#FFFF00 }
     .branco a:active { color:#FFFFFF }



/* footer */
.futi { padding: 0px; margin: 0px; }
.futi li { list-style-type: none; display: inline; width: auto }
.futi li a { float: left; color: #FFFFFF; padding: 8px; padding-top: 12px; padding-bottom: 0px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; width: auto; height: 20px; text-decoration: none; text-align:center; background: url(../images/futisep.gif) no-repeat right bottom; }
.futi li a:visited { color: #FFFFFF; }
.futi li a:hover, .menu li .selected { color: #333333; } 
.futi li span {  width: 4px; height: 38px; float: left }


/* Middle Content */
#middlecontent { width: 100%; float:left }

#middlecontent2 { width: 100%; float:left; padding-left:8px; padding-top:8px}

#middlecontent3 { width: 98%; float:left; padding-left:8px; padding-top:8px}

#contentleft { width: 669px; float:left }
#contentleft2 { width: 769px; float:left }
#contentleftx { width: 655px; text-align:left;}

#contentleftb { width: 70%; text-align:left;}
#contentleft3 { width: 285px; float:left }



#contentright { width: 240px; float:right }
#contentrightb { width: 30%; float:right }

#contentright3 { width: 285px; float:left; margin-left:20px }


/* Block */
#blockcontainer { width: 100%; float:left }
#blockcontainer2 { width: 90%; float:left }
#blockleft, #blockright { margin: 9px; margin-right: 5px; margin-left: 0px; width: 328px; background: url(../images/rndblkbrbk.gif) repeat-y left top; float: left }
#blockright { background-image: url(../images/rndblkdblbk.gif); margin-right: 8px; }
#blockleftheading, #blockrightheading { padding-top: 19px; padding-left: 50px; font: bold 18px Arial, Verdana Helvetica, sans-serif; color: #bb2b2b; width: 328px; height: 28px; background: url(../images/rndblkbrtp2.gif) no-repeat left top; float: left; }
#blockrightheading { background-image: url(../images/rndblkdbltp2.gif); color: #FFFFFF; }
#blockleftbottom, #blockrightbottom { background: url(../images/rndblkbrbt.gif) no-repeat left bottom; width: 328px; float:left; }
#blockrightbottom { background-image: url(../images/rndblkdblbt.gif); }
#blockleftbottom p, #blockrightbottom p { font: bold 14px Arial, Verdana Helvetica, sans-serif; padding-left: 13px; padding-top: 6px; }
#blockleftbottom p.drak, #blockrightbottom p.drak { padding: 20px; padding-left: 30px; padding-top: 0px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #bb2b2b; }
#blockrightbottom p.drak { color: #FFFFFF }

/* Block Right Side */
.blockrightside { width: 100%; float: left; margin-top: 9px; margin-bottom: 9px; }
.blockrightsideheading { width: 100%; height: 30px; background-color: #4370af; color:#FFFFFF; font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
.blockrightsideheading .blockrightsidetplft { background: url(../images/rndcnrbltplft.gif) no-repeat left top; width: 5px; height: 5px; float: left }
.blockrightsideheading .heading{ padding: 6px; float:left; padding-right: 0px; }
.blockrightsideheading .blockrightsidetprgt { background: url(../images/rndcnrbltprgt.gif) no-repeat left top; width: 5px; height: 5px; float: right }
.blockrightsidecontent { width: 99%; float:left; border: solid 1px #4370af; font: normal 11px Verdana, Arial, Helvetica, sans-serif }

/* Block Right Site Rows */
.blockrightsiderowgray, .blockrightsiderowblue, .blockrightsideroworg { padding: 6px; background: url(../images/rowbkgray.gif) repeat-x left bottom; width: 95%; height: 30px; float: left;  }
.blockrightsiderowblue { background-image: url(../images/rowbkblue.gif); }
.blockrightsideroworg { background-image: url(../images/rowbkorg.gif); }
.blockrightsiderowgray span.img, .blockrightsiderowblue span.img, .blockrightsideroworg span.img { width: 40px; height: 30px; float: left; }
.blockrightsiderowgray span.content, .blockrightsiderowblue span.content, .blockrightsideroworg span.content { width: 78%; margin-left: 9px; float: left; }

/* Index Intro */
#indexintro { width: 100%; float:left; text-align:left }

#indexintro2 { width: 70%; float:left }
#indexintro2 h2 { margin: 0px; margin-top: 13px; padding: 3px; padding-bottom: 0px; font: bold 20px Arial, Verdana, Helvetica, sans-serif; color:#000066 }
#indexintro2 p { padding: 3px; padding-top: 0px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; width:93% }
#indexintro2 h1 { margin: 0px; margin-top: 13px; padding: 6px; padding-bottom: 0px; font: bold 18px Arial, Verdana, Helvetica, sans-serif; color: #587192 }



#indexintro h1 { margin: 0px; margin-top: 13px; padding: 6px; padding-bottom: 0px; font: bold 18px "Lucida Sans Unicode", "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; color: #587192 }
#indexintro h2 { margin: 0px; margin-top: 13px; padding: 6px; padding-bottom: 0px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#000066 }


#indexintro p { padding: 6px; padding-top: 0px; font: normal 13px Verdana, Arial, Helvetica, sans-serif; width:80% }

/* footer */
#footer { width: 100%; height: 90px; background-color: #ed7a05; float: left; text-align:center }
#footer p { font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
}


.novoanuncio2 a {   font: bold 17px Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF }



#menuz {
height: 30px;
line-height: 30px;
}
#menuz ul {
padding-left: 0px;
list-style-type: none;
background:transparent #4272ae repeat-x top left;
    font:bold 16px Arial, Helvetica, sans-serif;
	
}
#menuz ul li {
display: block;
float: left;
}
#menuz ul li a {
text-decoration: none;
	display:block;
	float:left;
	color:#fff;
	font:normal 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url("divider2.gif") no-repeat top right;
	
	
	
}
#menuz ul li a:hover {
	color:#fcfdb1;
}

/* Form */
.formcontainer { margin-top: 10px; width: 100%; float: left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; background-color: #E9ECF2; height:auto; ; text-align:left }
.formcontainer2 { margin-top: 10px; width: 60%; float: left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; background-color: #E9ECF2; height:auto; ; text-align:left }

.formfieldcontainer, .formsubmitbutton{ padding: 6px; padding-right: 0px; height:auto }
.formfieldlabel, .formfield { padding: 3px; padding-right: 0px; text-align:left }
.formheading { width: 99%; float: left; font-weight: bold; margin-bottom: 3px; padding: 7px; padding-right: 0px; background-color: #EC7A04; color: #FFFFFF; text-align:left }
.formfieldcontainer { width: 90%; float: left; margin-left: 20px; color: #696969; text-align:left }
.formfieldlabel { width: 25%; float: left; padding-top: 9px }
.formfield { width: 73%; float: left; height: 25px;  }

.formfield2 { width: 73%; float: left; height: 25px; padding-left:155px  }
.formfieldgrande { width: 73%; float: left; height: 120px;  }

.formsubmitbutton { width: 90%; float:left; text-align: center; padding-bottom: 10px;}


input, select { font: normal 12px Verdana, Arial, Helvetica, sans-serif; padding: 3px; }
input[type="text"] { width: 230px; }
input[type="submit"], input[type="button"] { font-weight: bold; font-size: 12px; color: #EC7A04; }


input.homeoutput[type="text"] { width: 70px; }

.roundedcornr_box_688508 {
   background: #afd4e4 url(../images/roundedcornr_688508_grad.gif) repeat-x top left;
}
.roundedcornr_top_688508 div {
   background: url(../images/roundedcornr_688508_tl.gif) no-repeat top left;
}
.roundedcornr_top_688508 {
   background: transparent url(../images/roundedcornr_688508_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_688508 div {
   background: url(../images/roundedcornr_688508_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_688508 {
   background: transparent url(../images/roundedcornr_688508_br.gif) no-repeat bottom right;
}

.roundedcornr_top_688508 div, .roundedcornr_top_688508,
.roundedcornr_bottom_688508 div, .roundedcornr_bottom_688508 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_688508 { margin: 0 12px; }



.roundedcornr_box_448418 {
   background: #d6cea7 url(../images/roundedcornr_448418_grad.gif) repeat-x top left;
}
.roundedcornr_top_448418 div {
   background: url(../images/roundedcornr_448418_tl.gif) no-repeat top left;
}
.roundedcornr_top_448418 {
   background: transparent url(../images/roundedcornr_448418_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_448418 div {
   background: url(../images/roundedcornr_448418_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_448418 {
   background: transparent url(../images/roundedcornr_448418_br.gif) no-repeat bottom right;
}

.roundedcornr_top_448418 div, .roundedcornr_top_448418,
.roundedcornr_bottom_448418 div, .roundedcornr_bottom_448418 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_448418 { margin: 0 12px; }


.textomedioverde  {
	color: #00CC99;
	font-size: 16px;
	font-weight: bold;
	font-family: "Lucida Grande", "Lucida Sans","Trebuchet MS", Verdana;
}
a.textomedioverde  {
	color: #00CC99;
	font-size: 16px;
	font-weight: bold;
	font-family: "Lucida Grande", "Lucida Sans","Trebuchet MS", Verdana;
}

.indique {
	font-family: arial;
	font-size: 18px;
	color:#000033;
	font-weight:bold;
}

.indique a {
	color:#003366;
	text-decoration: underline;
	font-family: arial;
	font-size: 18px;

	
	}
	
	
	a.botao{
	background:url(image/button.gif);
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
		display:block;

}
a:hover.botao{
	color:#0066CC;
}
.indique2{
		background:url(image/users.gif) no-repeat 10px 8px;
		text-indent:35px;
		display:block;
	}
	
a.maisbuscados { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000066;


 }