@import url("master.css");

/* Where */


/* Flash + Blog */
#main .first { height:340px;  }
    #main .row .destaques { float:left; width:508px; }

    #main .row .blog { position:relative; float:right; width:247px; height:340px; background:#F3FF24; }
        #main .row .blog h3 { padding-left:2px; background:url(i/head-busca-bg.gif); font:18px Arial, Helvetica, sans-serif; color:#fff; line-height:19px; }
        #main .row .blog div.posts { overflow:auto; width:242px; height:285px; margin:10px 0 0 5px; }
            #main .row .blog div.posts p { margin:0 12px 2px 0; padding-left:7px; background:url(i/home-blog-arrow.gif) no-repeat left 5px; }
                #main .row .blog div.posts p a.text { display:block; padding:0 0 15px 3px; background:url(i/blog-line.gif) repeat-x left bottom; font:11px Arial, Helvetica, sans-serif; }
                #main .row .blog div.posts p a img.more { float:right; margin-top:-14px; }

        #main .row .blog h4.all { position:absolute; bottom:9px; right:10px; }

/* Produtos + Parceiros + Campanhas */
#main .second { height:345px; }
#main .row .col1 { float:left; width:247px; height:270px; }
    #main .row .col1 .produtos { }
        #main .row .col1 .produtos h3 { margin-bottom:2px; padding-left:2px; background:#88D800; font:18px Arial, Helvetica, sans-serif; color:#000; line-height:19px; }

#main .row .col2 { float:right; width:508px; height:270px; }
        #main .row .col2 .parceiros { float:left; width:283px; }
            #main .row .col2 .parceiros h3 { margin-bottom:2px; padding-left:2px; background:url(i/head-parceiros-bg.gif); font:18px Arial, Helvetica, sans-serif; color:#000; line-height:19px; }
            #main .row .col2 .parceiros img { margin-bottom:2px; }
            #main .row .col2 .parceiros h5 { margin-bottom:2px; font:bold 11px Arial, Helvetica, sans-serif; }
            #main .row .col2 .parceiros p a { font:11px Arial, Helvetica, sans-serif; color:#868686; }
			
		 #main .row .col2 .abramid { width:283px; height:0px; }
		 	#main .row .col2 .abramid p { width:220px; font:13px Arial, Helvetica, sans-serif; color:#000; padding-left:2px; padding-top:32px; }
			#main .row .col2 .abramid img { float:right; margin:-42px 8px 0 0; }

        #main .row .col2 #boxCampanhas { float:right; width:210px; }

#container #topBar .checking { position:absolute; height:64px; background:url(i/home-check-bg.gif); left: 330px; top: 17px; width: 317px;}
	#container #topBar .checking h3 { float:left; margin:12px 0 0 12px; padding-right:12px; border-right:1px solid #000; font:bold 18px Arial, Helvetica, sans-serif; background:none; }
	#container #topBar .checking form { display:block; padding-top:4px; text-align:right; }
		#container #topBar .checking form h5 { display:inline; font:bold 10px Arial, Helvetica, sans-serif; }
		#container #topBar .checking form input { margin:0 15px 2px 5px; border:1px solid #BA661C; font:11px Arial, Helvetica, sans-serif; }
		#container #topBar .checking form #checkingOK { margin:0 15px -3px 0; float:right; }
			.ie #container #topBar .checking { border:none; top: 18px; }
				.ie #container #topBar .checking h3 { float:left; margin:12px 0 0 8px; padding-right:8px; border-right:1px solid #000; font:bold 16px Arial, Helvetica, sans-serif; background:none; }
				.ie #container #topBar .checking form h5 { display:inline; font:bold 9px Arial, Helvetica, sans-serif; }
				.ie #container #topBar .checking form #checkingOK { margin:0 10px -3px 0; float:right; }
				.ie #container #topBar .checking form { display:block; text-align:right; }
					.ie #container #topBar .checking form input { margin:0 10px 0 5px; border:1px solid #BA661C; font:11px Arial, Helvetica, sans-serif; }

#main .row .col1 .contest {margin-top:8px}
#main .row .col1 .contest li {height:21px;margin-top:4px;padding:1px 3px;width:244px;background-color:#FD4238}
#main .row .col1 .contest li a {text-transform:uppercase;font-size:11px;font-family:Helvetica, Arial, sans-serif}