/* CSS Document */

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
#main #corpo #rodape {
width:300px;
height:15px;
float:left;
vertical-align:bottom;




}
}


* {
margin:5px 0 0 2px;
padding:0;
}

html {
margin:0;
padding:0;
overflow-x:hidden;

}

#content {
position:relative;
top:0;
left:5px;}


body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


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

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

}

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


#main #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:4 !important;

}


#main #areas {
width:100%;
height:30px;
background:url(../pics/areas_of_practice.jpg) no-repeat center;
margin:-2px 0 0 0;
z-index:2;
}

#main #corpo {
width:100%;
height:1500px;

background:url(pics/bg_shadow2.jpg) no-repeat top;
background-color:#FFFFFF;
text-align:left;
z-index:2;
}

#corpo a {
font-weight:bold;
color:#085319;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

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

}



#main #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;


}
#main #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;
}

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



}

#main #corpo #right_c #media {

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

#main #corpo #right_c #blog {

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

#main #corpo #right_c #faq {


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

}


#main #corpo #rodape {
width:300px;
height:15px;
position:relative;
top:685px;
left:15px;
top:670px !important!;
left:10px;
z-index:4 !important;


}

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

}

#footer {
background:url(../pics/footer.jpg) no-repeat center;
width:100%;
height:65px;
margin:2px 0 0 0;
}

.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;
}

#main #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!;
}



#rover {

visibility:visible;
position:relative;
top:10px;#
top:10px !important!;
left:0 !important!;
left:-290px;
width:100%;

}

#menu #drop {
width:160px;
height:215px;
position:relative;
top:9px;
left:375px;#
left:66px !important!;
background:url(../pics/frame_drop.png) no-repeat center;
z-index:100 !important;
visibility:hidden;
text-align:left;



}

#menu #drop #list {
position:relative;
top:35px;#
top:15px !important!;
left:0px;

}

#menu #drop #close {
width:53px;
height:12px;
float:right;
position:relative;
top:5px;
left:-10px;
}

#menu #drop #list ul li {
width:149px;
height:20px !important!;
padding:5px;
list-style:none;
}

#menu #drop #list ul li a {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;

}

#menu #drop #list ul li:hover {
background:#167e3b;
}

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

ul {
list-style:none;
}
