@charset "utf-8";
/* CSS Document */
*{padding:0pt; margin:0pt; margin:auto;}
a{text-decoration:none;
color:#FFFFFF;}

a:hover{border-bottom: dotted 1px #fff;}

body{
background:#000 url(body_bg.gif) no-repeat center top;
}

h3{
font-family:arial;
font-size:22px;
font-weight:bold;
letter-spacing:-0.075em;
line-height:22px;
margin-bottom:0 !important;
margin-top:0 !important;
padding-bottom:0 !important;
padding-top:0 !important;
}

h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#CCCCCC; font-weight:normal; margin-top:0px;padding-bottom:0px !important; margin-bottom:0px !important;}

h4 span{
font-size:28px;
color:white;
}

h5{
color:#333333;
font-family:arial;
font-size:33px !important;
font-style:normal;
font-weight:bold !important;
letter-spacing:-0.075em !important;
line-height:30px !important;
margin-bottom:0 !important;
margin-top:0 !important;
padding-bottom:0 !important;
padding-top:0 !important;
}

#header{
margin:auto;
width:890px;
height:124px;

}

#logo a{
display:block;
margin-top:74px;
float:left;
background:transparent url(joaomermolia.gif) no-repeat scroll left top;
width:377px;
height:50px;
}

#logo a:hover{
background:transparent url(joaomermolia.gif) no-repeat scroll -377px 0;
border-bottom:none !important;
}

#logo span{
height:50px;
width:377px;
display:block;
visibility:hidden;
}

#header_menu{
float:left;
height:35px;
width:90px;
border-left:dotted  #777 1px;
margin-left:28px;
margin-top:74px;
padding-left:6px;
padding-top: 5px;
font-family:arial;
font-size:16px;
font-weight:normal;
color:#999;
line-height: 18px;
}

#header_menu:hover{
color:#FFFFFF;
cursor:pointer;
}

#content{
margin:auto;
margin-top:4px;
width:890px;
height:380px;
}

#sidebar_left{
border-right:1px dotted #666666;
color:#767676 !important;
float:left;
font-family:arial;
font-size:14px;
height:375px;
line-height:16px;
margin-top:15px;
padding-right:14px;
width:125px;
}

#sidebar_left p{
padding-top:10px !important;
padding-bottom:0px !important;
margin-top:0px!important;
margin-bottom:0px!important;
}

#sidebar_left span{
font-style:italic;
font-size:10px;
}


#content_images{
float:left;
width:750px;
height:375px;
}

#content_images img{
float:left;
margin-left:15px;
margin-top:15px;
border:none;
}

#content_images_menu{
}

#content_images_menu a{
text-decoration:none;
border: none;
}

#content_images_menu a:hover img{
border: 1px dotted white;
overflow: hidden !important;
width:233px;
height: 113px;
margin: 15px 0 0 15px;
}

#content-navigation{
}

#content-navigation a:hover img{
border: 1px dotted white;
overflow: hidden !important;
margin: 15px 0 0 15px;
width:108px ;
height:47px ;
}

#getintouch{
width:60px;
height:330px;
margin-right:16px;
float:left;
line-height:26px;
margin-top:40px;
color:#999;
}

#getintouch img{
margin-top:30px;
}

#contatos{
margin-top:55px;
width:200px;
height:52px;
font-size:24px;
line-height:80px;
float:left;
color:white;
}

#contatos li{
visibility:visible !important;
list-style:none;
}

#descriptionad{
width:300px;
height:330px;
margin-right:16px;
float:left;
line-height:26px;
margin-top:22px;
color:#999;
}

#description{
width:262px;
height:330px;
margin-right:16px;
float:left;
line-height:26px;
margin-top:22px;
color:#999;
}




#description p{
font-family:verdana;
font-size:9px;
line-height:26px;
padding-left:70px;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

#description strong{
color:#CCCCCC;
}


