/* CSS Document */



* {
clear:both;
margin:-1px 0 0 0;
padding:0 0 0 0;
}

html {
margin:0;
padding:0;

}

body {
margin:0;
padding:0;
background:url(pics/bg.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}

body a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #296a38;
	text-decoration: underline;
	line-height: 18px;
	}



#fundo {
width:100%;
height:auto;
margin:0 auto;
left:-390px;
z-index:0;
background:url(pics/bg_top.jpg) repeat-x top;
}

#main {
width:780px;
height:auto;
margin:0 auto;
text-align:center;
z-index:1;

}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#296a37;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#296a37;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#296a37;
}


#top {
width:100%;
height:330px;
vertical-align:top;
z-index:2;
background:url(pics/header.jpg) no-repeat center;
}



#menu {
background:url(pics/bg_menu.jpg) no-repeat center;
width:100%;
height:35px;
margin:-2px 0 0 0;
z-index:100;
}


#areas {
position:relative;
width:780px;
height:30px;
background:url(pics/areas_of_practice.jpg) no-repeat center;
z-index:2;
top:-6px;
text-align:left;
}

#table {
position:relative;
left:0;
margin:0 auto;
}

#corpo {
position:relative;
width:100%;
height:auto;
background-color:#FFFFFF;
text-align:left;
z-index:2;
top:-7px;
}

#corpo #tabela_principal {
position:relative;
top:0;
left:10px;
}

#corpo #left_c {
width:500px;
height:750px;
float:left;
z-index:3;
position:relative;
top:10px;
left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#575757;

}



#corpo #center_c {

width:355px;
height:640px;
z-index:3;
background:url(pics/box.jpg) no-repeat center top;
position:relative;
left:205px;
#
left:10px !important!;
top:55px;


}

#top #submit {
width:140px;
height:130px;
float:right;
position:relative;
top:195px;
left:0;
color:#fff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

#corpo #right_c {
float:right;
width:192px;
height:640px;
z-index:0;
position:relative;
top:0px;
right:10px;



}

#corpo #right_c #media {

width:170px;
height:180px;
position:relative;
top:20px;
right:18px;
background:url(pics/media.png) no-repeat top left;
}

#corpo #right_c #blog {

width:170px;
height:180px;
position:relative;
top:35px;
right:18px;
background:url(pics/blog.png) no-repeat top left;
}

#corpo #right_c #faq {


width:170px;
height:100px;
background:url(pics/faq.png) no-repeat top left;
position:relative;
top:55px;
right:0px;

}


#corpo #rodape {
width:300px;
height:15px;
position:relative;
top:400px !important!;
top:415px;
left:15px;



}

#corpo #address {
vertical-align:bottom;
position:relative;
top:365px !important!;
top:485px;
left:-20px;
width:149px;
height:101px;
background:url(pics/address.jpg) no-repeat center;
float:right;

}

#footer {
background:url(pics/address_footer.jpg) no-repeat center;
}

#footer a {
text-decoration:none;
font-weight:normal;
}
.txt1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#575757;
line-height:20px;

}

.txt_verde {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#085319;
}

.txt_verdinho {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#085319;
}

.align_top {
vertical-align:top;
}

.align_bottom {
vertical-align:bottom;
}


.buttons {
margin:12px 0 0 0;
padding:0;
z-index:2;

}

#name {
width:75px;
height:15px;
}

#phone {
width:75px;
height:15px;
}

#line {

width:400px;
height:5px;
position:relative;
top:360px;
top:50px !important!;
left:100px;
}

hr {
color:#085319;
}

.table {
margin:0 0 0 5px;
margin:0 0 0 8px !important!;
}

.table2 {
margin:0 0 0 -195px;
#
margin:0 0 0 8px !important!;
}

#submenu {
	visibility:visible;
	position:relative;
	left:0  !important!;
	top:5px;

}

#submenu a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
}

.inputer {
width:262px;
background:#fff !important;
}


.cinza11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}

.verde14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #296a38;
	text-decoration: none;
}

.text_center {
text-align:justify
}

#conteudo {
text-align:left;
}
