* { margin:0; padding:0; } /**/ img { border:0; } /**/ li { list-style:none; }

body { margin:6px 0 0 0; font-family: arial; }

a { color: #333;}

/**/

div#principal { width:980px; margin:0 auto; /*border:1px solid #CCC;*/ }

/**/

div#topo { background: url(_img/_topo_bg.jpg) no-repeat; height:95px; }

div#topo h1 { width:500px; float:left; margin:0; padding:0;  } 

div#topo a#radio { display: block; width: 161px; height:55px; float: left; margin:7px 0 0 88px; }

div#topo div#login { width:210px; *width:220px; float:right; padding:4px; }

div#topo div#login fieldset { border:0; color:#C00; font:11px Arial, Helvetica, sans-serif; }

div#topo div#login fieldset label { display:block; float:left; margin:2px 0; }

div#topo div#login fieldset label span { color:#900; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; width:34px; float:left; text-align:right; vertical-align:middle; margin:3px 4px 0px 0px; }

div#topo div#login fieldset input { border:1px solid #CCC; }

div#topo div#login fieldset input.senha , div#topo div#login fieldset input.login { 
	
	background:url(/_img/input.gif) repeat-x left top;
	border:none;
	padding:0;
	vertical-align:middle;
	width:132px;  height:17px;  margin-right:5px; }
	
div#topo div#login fieldset input.bt {

 width:20px; height:18px; margin-top:9px; border:0; }

div#topo div#login ul { margin-left:34px; }

div#topo div#login li {float:left; padding:0 4px; *margin-top:-4px}

div#topo div#login a { color:#900; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;  }

div#topo div#menu { background:url(_img/menu_bg.jpg) repeat-x; height:26px; clear:both; }

div#topo div#menu ul li { display:block; float:left; color:#FFF; }

/**/

div#corpo h2 { background:url(_img/h2_bg.gif) no-repeat left; margin:10px 0 10px 0; padding-left:20px; font: bold 14px "trebuchet ms",Geneva, Arial, Helvetica, sans-serif}

div#corpo h3 {/* background:url(_img/h2_bg.gif) no-repeat left;*/ margin:0 0 6px 0; /*padding-left:20px;*/ font: bold 14px "trebuchet ms",Geneva, Arial, Helvetica, sans-serif; }


div#corpo h2 span.atual { color:#FFCA08; }

div#corpo div#centro { width:572px; float:left; padding:14px; }

div#corpo div#sidebar { width: 306px ; float:left; padding:14px; }

/**/

div#rodape { clear:both; background:url(_img/rodape_bg.jpg) no-repeat top; width:980px; margin:0 auto 14px; height:74px; }

div#rodape div.contato { background:url(_img/contato_bg.gif) no-repeat; padding:0 0 0 20px; margin:20px 12px 12px 12px; color:#666; font: 11px Arial, Helvetica, sans-serif; float:left; width:150px; }

div#rodape ul { display: block; margin:18px 0 0 50px; width:625px; float:left; }

div#rodape ul li { display:block; float:left; margin:0 10px 0 0; display:inline }

div#rodape a.cc { display:block; float:right; margin:18px 15px; }

/*/*/

div.vcard { clear:both; height:60px; padding: 6px 0; font-size:11px; }
div.vcard a.yrl { display:block !important; }
a.foto { display:block; float:left; margin:0 4px 4px 0;  background:url(_img/vcard_foto_bg.jpg) no-repeat top left; width:48px; height:59px; padding:3px 3px; }
div.vcard img.photo, a.foto img, img.photo { width:48px !important; height:48px !important; }
div.vcard .country-name { display:none; }
div.vcard .yrl { font: 12px "trebuchet MS", verdana, tahoma, arial; }

/**/

div a.thumbnail { display:block; width:72px; height: 70px; background-repeat:no-repeat; background-position:center; float:left; margin:0px; border:1px solid #FFF;  }

div#fotos a.thumbnail { width:75px; height:75px; }

div a.thumbnail:hover { border:1px solid #FF9900; }

div a.thumbnail span { display:none; }

/* */

ul.paginacao { width:600px; margin: 0 auto; clear:both; margin-bottom: 20px;  }

ul.paginacao li { float:left; }

ul.paginacao li a { padding:4px; border:1px solid #000; margin-right:4px; background:#000; color:#FFF; text-decoration:none;}

ul.paginacao li a:hover { background:#FF9900; /*font-size:13px; padding:5px; */}

/**/


ul.paginacao_mus { width:600px; margin: 0 auto; clear:both; padding-top: 100px; }

ul.paginacao_mus li a { padding:4px; border:1px solid #000; float:left; margin-right:4px; background:#000; color:#FFF; text-decoration:none; }

ul.paginacao_mus li a:hover { background:#FF9900; /*font-size:13px; padding:5px; */}

ul li .nt {width:100%; display:block}
