* { margin:auto;}

 
a,visited,active{color: #333; text-decoration: none; }
a:hover { color: #555; text-decoration: underline;}
/* CSS Document */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin:0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */

}
	
.suckerdiv ul li{
position: relative;
width:139px; height:21px;
background: #FFFFFF; font-size:11px; font-family:Trebuchet MS; color: #888
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 0; height:auto; /*sub menu width*/
top: 0;
visibility: hidden;
}

.suckerdiv ul li ul li{ background: #F4F4F7; border-bottom:solid 1px #CCCCCC; left:-15px; height:19px; padding-top:1px; color: #888 }

.suckerdiv ul li ul li:hover {background: #EEEEEE; border-bottom:solid 1px #CCCCCC; left:-15px; height:19px; padding-top:1px; color: #888} 


/* Sub level menu links style */
.suckerdiv ul li a{
display:;
overflow: auto; /*force hasLayout in IE7 */
color: #333;
text-decoration: none;
background: ;
padding: 1px 5px; color: #888;



}


.suckerdiv ul li a:visited{
color: ; height:18px; text-decoration:none; 

}

.suckerdiv ul li a:hover{
background-color:; margin-bottom:0; text-decoration:none;
}



/* tirar se preciso */

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height:21px; text-decoration:none; }
* html .suckerdiv ul li a { height:1%;  text-decoration:none }
/* End */


<!-- suckerdiv-->

body { margin:auto; }

.topo { width:776px; height:396px;}

.menu { width:118px; border-bottom:solid 1px #E9E9E9; padding:4px 0 4px 0 ; float:left; font-family:Trebuchet MS;color: #888;}

.caixa_menu { width:126px; height:auto; float:left; padding-left:18px;}

.caixa_meio { width:776px; height:auto;}

.meio { width:400px; height:auto; float:left; padding:10px 0 0 0; font-family: Tahoma; font-size:11px; color: #888;  }
html>body .meio {  width:400px; height:auto; float:left; padding:10px 0 0 42px;}

*+html .meio{ width:400px; height:auto; float:left; padding:10px 0 0 42px; }

.enquete { width:175px; height:auto; font-size:10px;}

.input { color:#666; font-size:11px; font-weight:bold;}

.tv input { width:35px; height:18px; background:#ccc; font-size:9px; color: #fff; margin-top:-5px; border:0; cursor:pointer } 
 
.tv img {width:auto; height:auto ;}

.direita { width: 180px; height:auto; float:left; padding-left:10px; display: inline;}

.back a:hover{ color:#999}
.back a { text-decoration:none; color:#888}

#inputes { font-size:9px; width:105px; color:#999999}
