﻿/* ****************
Reset
**************** */

*
{
    margin: 0;
    padding: 0;
    outline: 0;
	font-family: Helvetica, arial, Sans-Serif;
}
@font-face {
    font-family: 'MuseoSlab100';
    src: url('../font/museoslab100-webfont.eot');
    src: url('../font/museoslab100-webfont.eot?#iefix') format('eot'),
         url('../font/museoslab100-webfont.woff') format('woff'),
         url('../font/museoslab100-webfont.ttf') format('truetype'),
         url('../font/museoslab100-webfont.svg#webfontmxPjrvGX') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MuseoSlab500';
    src: url('../font/museoslab500-webfont.eot');
    src: url('../font/museoslab500-webfont.eot?#iefix') format('eot'),
         url('../font/museoslab500-webfont.woff') format('woff'),
         url('../font/museoslab500-webfont.ttf') format('truetype'),
         url('../font/museoslab500-webfont.svg#webfontYpzS4pRb') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MuseoSlab700';
    src: url('../font/museoslab700-webfont.eot');
    src: url('../font/museoslab700-webfont.eot?#iefix') format('eot'),
         url('../font/museoslab700-webfont.woff') format('woff'),
         url('../font/museoslab700-webfont.ttf') format('truetype'),
         url('../font/museoslab700-webfont.svg#webfontZo9uFN6x') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MuseoSlab900';
    src: url('../font/museoslab900-webfont.eot');
    src: url('../font/museoslab900-webfont.eot?#iefix') format('eot'),
         url('../font/museoslab900-webfont.woff') format('woff'),
         url('../font/museoslab900-webfont.ttf') format('truetype'),
         url('../font/museoslab900-webfont.svg#webfontO3J0BzUG') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ****************
Patterns
**************** */
body
{
    background: url("../img/bg-body.png") no-repeat center 0;
}

a:link, a:active, a:visited {text-decoration: none;}
a:hover {}

ol, ul {list-style: none;}

/* ****************
Structure
**************** */
#main
{
    width: 951px;
    margin: 0 auto;
}
    /* Header */
    #header
    {
        width: 100%;
        height: 111px;
        position: relative;
    }
        #header h1, #header h1 a
        {
            width: 203px;
            height: 52px;
        }
        #header h1
        {
            float: left;
            margin: 31px 0 0 4px;
            background: url("../img/logo-superhome.png") no-repeat 0 0;
        }
            #header h1 a
            {
                display: block;
                text-indent: -90000em;
                overflow: hidden;
            }
        #header p 
        {
            width: 396px;
            height: 85px;
            display: block;
            text-indent: -90000em;
            overflow: hidden;
            float:right;
        }
    
    
    /* Content */
    #content
    {
        overflow: hidden;
    }
        #box-banner
        {
             margin-bottom: 20px;
            overflow: hidden;
        }
            #box-banner .pag
            {
               width:100px;
               overflow:hidden;
               margin-bottom:10px;  
            }
                #box-banner .pag li.on
                {
                    float:left;
                    display:inline-block;
                    cursor:pointer;
                    width:16px;
                    height:16px;
                    background: url("../img/bt-banner.png") no-repeat 0 0;
                }
                #box-banner .pag li.off
                {
                    float:left;
                    display:inline-block;
                    cursor:pointer;
                    width:14px;
                    height:14px;
                    background: url("../img/bt-banner.png") no-repeat -16px 0;
                }

            #box-banner .img
            {
                float:left;
                height:280px;
            }
            #box-banner .txt
            {
                float: left;
                margin-left: 25px;
                width: 325px;
                margin-top:39px;
            }
                #box-banner .txt h2,
                #box-banner .txt h3
                {
                    color:#56b6dd;
                    font-family:museoslab700;
                    font-size:18px;
                    font-weight:normal;
                }
                #box-banner .txt h3
                {
                    font-size:34px;
                    margin-bottom:20px;
                    font-weight:bold;
                }
                #box-banner .txt p
                {
                    color: #999999;
                    font-size: 13px;
                    font-weight: bold;
                    line-height: 20px;
                }
            #login  
            {
                margin:20px 0 35px 0;
                overflow:hidden;
            }
                #login #loginContent
                {
                    width:592px;
                    height:98px;
                    border:solid 3px #56b6dd;
                    float:left;
                    position:relative;
                    margin-bottom:15px;
                }
                #loginContent .form
                {
                    width:450px;
                    float:left;
                    margin-top:12px;
                    margin-left:12px;
                }
                #loginContent .form span
                {
                    float:left;
                    background: url("../img/bg-input.png") no-repeat 0 17px;
                    height:47px;
                    width:216px;
                    margin-right:8px;
                }
                    #loginContent .form span label
                    {
                        color: #56B6DD;
                        display: block;
                        font-size: 12px;
                        font-weight: bold;
                        text-indent: 12px;
                        background: url("../img/icon-traco.png") no-repeat 0 10px;
                    }
                    #loginContent .form span input
                    {
                        display:block;
                        border:0;
                        background:none;
                        height:27px;
                        color:#999;
                        margin-left: 5px;
                        margin-top: 2px;
                        width: 205px;
                        font-weight:bold;
                        font-size:14px;
                        line-height:27px;
                    }
                    #loginContent .top-left
                    {
                        top:-3px;
                        left:-3px;
                    }
                    #loginContent .top-right
                    {
                        top:-3px;
                        right:-3px;
                    }
                     #loginContent .bottom-left
                    {
                        bottom:-3px;
                        left:-3px;
                    }
                    #loginContent .bottom-right
                    {
                        bottom:-3px;
                        right:-3px;
                    }
                .top-left,
                #uxBtSignIn .top-left,
                .silver-left-top,
                .top-left-int
                {
                    background: url("../img/c-top-left.png") no-repeat 0 0;
                    position:absolute;
                    top:0;
                    left:0;
                    width:5px;
                    height:5px;
                }
                .top-right,
                #uxBtSignIn .top-right,
                .silver-right-top,
                .top-right-int
                {
                    background: url("../img/c-top-right.png") no-repeat 0 0;
                    position:absolute;
                    top:0;
                    right:0;
                    width:5px;
                    height:5px;
                }
                .bottom-left,
                #uxBtSignIn .bottom-left,
                .silver-left-bottom,
                .bottom-left-int
                {
                    background: url("../img/c-bottom-left.png") no-repeat 0 0;
                    position:absolute;
                    bottom:0;
                    left:0;
                    width:5px;
                    height:5px;
                }
                .bottom-right,
                #uxBtSignIn .bottom-right,
                .silver-right-bottom,
                .bottom-right-int
                {
                    background: url("../img/c-bottom-right.png") no-repeat 0 0;
                    position:absolute;
                    bottom:0;
                    right:0;
                    width:5px;
                    height:5px;
                }
                
                .top-left-int{background: url("../img/top-left-int.png") no-repeat 0 0;margin:0 !important;width:5px !important;}
                .top-right-int{background: url("../img/top-right-int.png") no-repeat 0 0; margin:0 !important;width:5px !important;}
                .bottom-left-int{background: url("../img/bottom-left-int.png") no-repeat 0 0;margin:0 !important;width:5px !important;}
                .bottom-right-int{background: url("../img/bottom-right-int.png") no-repeat 0 0;margin:0 !important;width:5px !important;}
                
                .silver-left-top{background: url("../img/silver-left-top.png") no-repeat 0 0;width:6px;height:6px;}
                .silver-right-top{background: url("../img/silver-right-top.png") no-repeat 0 0;width:6px;height:6px;}
                .silver-left-bottom{background: url("../img/silver-left-bottom.png") no-repeat 0 0;width:6px;height:6px;}
                .silver-right-bottom{background: url("../img/silver-right-bottom.png") no-repeat 0 0;width:6px;height:6px;}
                
                        #loginContent h2
                        {
                            color:#56b6dd;
                            font-size:18px;
                            font-family:museoslab500;
                            font-weight:normal;
                            margin-bottom:6px;
                        }
                        #login #uxBtSignIn
                        {
                        background:#56b6dd;
                        width:117px;
                        height:67px;
                        line-height:67px;
                        color:#fff;
                        border:0; 
                        float:left;
                        font-family:museoslab500;
                        font-size:18px;                       
                        font-weight:normal;
                        display:block;
                        position:relative;
                        text-align:center;
                        margin-top:17px;
                        }
                    #login .btSignUp
                    {
                        background:#56b6dd;
                        width:328px;
                        height:103px;
                        color:#fff;
                        border:0; 
                        float:right;
                        font-family:museoslab100;
                        font-size:38px;                       
                        font-weight:normal;
                        display:block;
                        position:relative;
                        text-align:center;
                    }
                        #login .btSignUp P
                        {
                            color: #FFFFFF;
                            font-family: MuseoSlab700;
                            font-size: 14px;
                            font-weight: normal;
                            margin-top: 25px;
                        }
                    
#box-ranking
{
    overflow: hidden;
    clear:both;
}
    #box-ranking .txt
    {
        float:left;
        width:430px;
        margin-right:10px;
    }     
        #box-ranking .txt h2
        {
            font-size:18px;
            font-family:museoslab700;
            color:#999;
            font-weight:normal;
        }               
        #box-ranking .txt h3
        {
            font-size:36px;
            font-family:museoslab700;
            color:#999;
            font-weight:normal;
             margin-bottom: 8px;
        }
            #box-ranking .txt ul
            {
                overflow:hidden;
            }               
                #box-ranking .txt ul li
                {
                    color:#999;
                    font-size:13px;
                    font-weight:bold;
                    background: url("../img/arrow-li.png") no-repeat 0 7px;
                    padding-left:25px;
                    line-height:30px;
                }

    #box-ranking .dispute
    {
        float:left;
        margin-right:10px;
        width:221px;
        background:#cccccc;
        height:212px;
        position:relative;
        padding:14px;
    }
        #box-ranking .dispute h2
        {
            background: url("../img/icon-winners.png") no-repeat 0 0;
            width:177px;
            height:37px;
            margin:0 auto;
            padding-left:50px;
            color:#fff;
            font-family:museoslab700;
            font-size:18px;
            font-weight:normal;
        }
        #box-ranking .dispute ul 
        {
            margin-top:15px;
        }
            #box-ranking .dispute ul li
            {
                background:#999;
                height:39px;
                margin-bottom:5px;
                color:#fff;
                line-height:39px;
                text-indent:7px;
                font-size:14px;
                position:relative;
                font-weight:bold;
            }
            #box-ranking .dispute ul li span
            {
               float:right;
               font-size:30px;
               font-family:museoslab300px; 
               display:block;
               margin-right:5px;
                   font-weight: normal;
            }
			       #box-ranking .pag
			        {
                        height: 20px;
                        margin: 18px auto 0;
                        overflow: hidden;
                        text-align: center;
                        width: 35px;
                        background:none;
			        }
			           #box-ranking .pag dd
			            {
			                float:left;
			                margin:0 2px 0 2px;
			                width:12px;
			                height:12px;
			            }
			       #box-ranking .pag dd.bt-pag-on,
			       #box-ranking .pag dd.bt-pag-off
			        {
			            background: url("../img/bt-pag-r.png") no-repeat 0 0;
			            width:12px;
			            height:12px;
			            padding:0;
			            cursor:pointer;
			        }
			       #box-ranking .pag dd.bt-pag-on
			        {
			            background-position:0 0;
			        }
			       #box-ranking .pag dd.bt-pag-off
			        {
			            background-position:-14px 0;
			        }
    #box-ranking .winners
    {
        float:left;
        width:221px;
        background:#cccccc;
        height:212px;
        position:relative;
        padding:14px;
    }
        #box-ranking .winners h2
        {
            background: url("../img/icon-dispute.png") no-repeat 0 0;
            width:177px;
            height:37px;
            margin:0 auto;
            padding-left:50px;
            color:#fff;
            font-family:museoslab700;
            font-size:18px;
            font-weight:normal;

        }
        #box-ranking .winners ul 
        {
            margin-top:15px;
        }
            #box-ranking .winners ul li
            {
                background:#999;
                height:23px;
                margin-bottom:3px;
                color:#fff;
                line-height:23px;
                text-indent:3px;
                position:relative;
                font-size:12px;
                font-weight:bold;
            }
            #box-ranking .winners ul li span
            {
                width:22px;
                display:inline-block;
                text-align:left;
                font-size:14px;
            }
    
#box-media
{
    margin-top:35px;
    clear:both;
}
    #box-media .movie
    {
        display:block;
        float:left;
        width:170px;
        height:55px;
        font-family:museoslab500;
        text-align:center;
        position:relative;
        background:#56b6dd url("../img/icon-movie.png") no-repeat center 23px;
        color:#fff;
        font-size:22px;
        padding-top:63px
    }
        #box-media .movie span
        {
            font-size:12px;
            font-family:museoslab900;
            clear:both;
            display:block;
        }
    #box-media .twitter
    {
        float:right;
        width:511px;
    }
        #box-media .twitter .icon
        {
            width:109px;
            height:109px;
            background: url("../img/icon-twitter.png") no-repeat 0 0;
            float:left;
        }
        #box-media .twitter .info
        {
            float:left;
            width:390px;
            margin-left:10px;
        }
        #box-media .twitter .info h4
        {
            color:#56b6dd;
            font-family:museoslab100;
            font-size:36px;
            font-weight:normal;
            width:255px;
            float:left;
        }
        #box-media .twitter .info .day
        {
            display:block;
            float:right;
            font-size:12px;
            color:#999;
            height:40px;
            padding-left:25px;
            background: url("../img/icon-day.png") no-repeat 0 12px;
            line-height:43px;
            font-weight:bold;
        }
        #box-media .twitter .info p
        {
            color:#999;
            font-size:14px;
            clear: both;
            font-weight: bold;
            padding-top: 10px;
        }


#footer 
{
   	clear:both;
   	width:100%;
   	height:250px;
  	background: url("../img/bg-footer.jpg") repeat-x 0 bottom;
}
.footer-left-top, .footer-right-top, .footer-left-bottom,.footer-right-bottom
{

    position:absolute;
    width:9px;
    height:9px;
}
.footer-left-top
{
    background: url("../img/curve-left-top.png") no-repeat 0 0;
    left:-3px;
    top:-3px;
}
.footer-right-top
{
    background: url("../img/curve-right-top.png") no-repeat 0 0;
    right:-3px;
    top:-3px;

}
.footer-left-bottom
{
    background: url("../img/curve-left-bottom.png") no-repeat 0 0;
    left:-3px;
    bottom:-3px;

}
.footer-right-bottom
{
    background: url("../img/curve-right-bottom.png") no-repeat 0 0;
    right:-3px;
    bottom:-3px;

}

        #footer .box-footer
        {
            border: 3px solid #56B6DD;
            height:120px;
            width:911px;
            padding:20px;
            margin:70px auto 17px auto;
            position:relative;
        }
        #footer .box-footer .suggestion
        {
            float:left; 
            width:285px;
        }
            #footer .box-footer .suggestion h3
            {
                color:#56b6dd; 
			    font-size:18px;
			    font-family:museoslab700;
			    font-weight:normal;
            }
            #footer .box-footer .suggestion a
            {
                background: url("../img/icon-footer.png") no-repeat right 0;
                color: #999999;
                display: block;
                font-size: 12px;
                font-weight: bold;
                height: 25px;
                margin-top: 7px;
                text-decoration: none;
                width: 305px;
            }
            #footer .box-footer .suggestion span
            {
                margin-top:35px;
                display:block;
                background: url("../img/icon-years.png") no-repeat 0 0;
                height:33px;
                padding-left:70px;
                width:165px;
                font-size:12px;
                color:#999;
                font-weight:bold;
            }
            .box-footer .footer-lks
            {
                float:right;
            }
        #footer .box-footer dl
        {
           float:left;
           overflow:hidden;
           margin-left:30px;
        }
        #footer .box-footer dl dt
        {
           color:#56b6dd; 
			font-size:18px;
			font-family:museoslab700;
        }
        #footer .box-footer dl dd
        {
            height:20px;
            line-height:20px;
        }
        #footer .box-footer dl dd a
        {
            text-decoration:none;
            font-size:12px;
            font-weight:bold;
            color:#999999;
        }
		#footer #copyright
		{
			clear:both;
			width:951px;
			margin:0 auto;
		}
		    #footer #copyright p
		    {
                color: #999999;
                display: inline-block;
                float: left;
                font-size: 12px;
                font-weight: bold;
                margin-top: 6px;
                padding-left: 45px;
                width: 706px;
		    }	
		    #footer #copyright a
		    {
		        float:right;
		        width:120px;
		        height:33px;
		        background: url("../img/logo-exchange.png") no-repeat 0 0;
		        text-indent:-9999px;
		        margin-right:50px;
		        margin-top:5px;
		        
		    }
		    
		    
.mainModal .closeBetModal {
    background: url("../img/modal-close-new.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    overflow: hidden;
    position: absolute;
    right: 4px;
    text-indent: -90000em;
    top: 4px;
    width: 31px;
}
		    
.bt24Green
{
	height: 24px;
	color: #FFF !important;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	background-position: left -275px;
}
.bt24Green span {padding: 0 5px; background-position: right -275px;}

.btElastic
{
	display: block;
	text-align: center;
	text-indent: -5px;
	padding-left: 5px;
	background-image: url("../img/buttons-left.png");
	background-repeat: no-repeat;
	
}

.btElastic span
	{
		display: block;
		background-image: url("../img/buttons-right.png");
		background-repeat: no-repeat;
		
	}
		    
		    
		    /* InputText & Textarea */
.roundedTextField {overflow: hidden;}
    .roundedTextField .roundedTop, .roundedTextField .roundedBottom {width: 100%; height: 5px; background-repeat: repeat-x; background-position: 0 0;}
    
    .roundedTextField .roundedTopLeft, .roundedTextField .roundedBottomLeft,
    .roundedTextField .roundedTopRight, .roundedTextField .roundedBottomRight {width: 5px; height: 5px; background-repeat: no-repeat; background-position: 0 0;}
    
    .roundedTextField .roundedTopLeft, .roundedTextField .roundedBottomLeft {float: left;}
    .roundedTextField .roundedTopRight, .roundedTextField .roundedBottomRight {float: right;}
    
    .roundedTextField .roundedMiddle {width: 100%; height: 90%; display: block;}
    .roundedTextField .roundedMiddle, .roundedTextField .roundedMiddleLeft, .roundedTextField .roundedMiddleRight {overflow: hidden;}
        .roundedTextField .roundedMiddleLeft, .roundedTextField .roundedMiddleRight, .roundedTextField .roundedMiddle textarea {display: block; height: 100%;}
        .roundedTextField .roundedMiddleLeft {padding-left: 3px; background-repeat: repeat-y; background-position: 0 0;}
        .roundedTextField .roundedMiddleRight {padding-right: 3px; background-repeat: repeat-y; background-position: top right;}
        .roundedTextField .roundedMiddle input, .roundedTextField .roundedMiddle textarea {width: 100%; float: left; margin: 0; padding: 0; border: 0; background-color: transparent;}
        .roundedTextField .roundedMiddle textarea {overflow: auto;}
    
    /* Blue */
    .roundedTextFieldBlue {background-color: #fbfbfb;}
    .roundedTextFieldBlue .roundedTop {background-image: url("../img/rounded-blue-box-top.png");}
    .roundedTextFieldBlue .roundedBottom {background-image: url("../img/rounded-blue-box-bottom.png");}
    .roundedTextFieldBlue .roundedTopLeft {background-image: url("../img/rounded-blue-box-top-left.png");}
    .roundedTextFieldBlue .roundedBottomLeft {background-image: url("../img/rounded-blue-box-bottom-left.png");}
    .roundedTextFieldBlue .roundedTopRight {background-image: url("../img/rounded-blue-box-top-right.png");}
    .roundedTextFieldBlue .roundedBottomRight {background-image: url("../img/rounded-blue-box-bottom-right.png");}
    .roundedTextFieldBlue .roundedMiddle {}
    .roundedTextFieldBlue .roundedMiddleLeft {background-image: url("../img/rounded-blue-box-left.png");}
    .roundedTextFieldBlue .roundedMiddleRight {background-image: url("../img/rounded-blue-box-right.png");}
    
    /* Gray */
    .roundedTextFieldGray {background-color: #fbfbfb;}
    .roundedTextFieldGray .roundedTop {background-image: url("../img/rounded-gray-box-top.png");}
    .roundedTextFieldGray .roundedBottom {background-image: url("../img/rounded-gray-box-bottom.png");}
    .roundedTextFieldGray .roundedTopLeft {background-image: url("../img/rounded-gray-box-top-left.png");}
    .roundedTextFieldGray .roundedBottomLeft {background-image: url("../img/rounded-gray-box-bottom-left.png");}
    .roundedTextFieldGray .roundedTopRight {background-image: url("../img/rounded-gray-box-top-right.png");}
    .roundedTextFieldGray .roundedBottomRight {background-image: url("../img/rounded-gray-box-bottom-right.png");}
    .roundedTextFieldGray .roundedMiddle {}
    .roundedTextFieldGray .roundedMiddleLeft {background-image: url("../img/rounded-gray-box-left.png");}
    .roundedTextFieldGray .roundedMiddleRight {background-image: url("../img/rounded-gray-box-right.png");}
    
    /* Gray Full */
    .roundedTextFieldGrayFull {background-color: #f1f1f1;}
    .roundedTextFieldGrayFull .roundedTop {background-image: url("../img/rounded-gray-box-top.gif");}
    .roundedTextFieldGrayFull .roundedBottom {background-image: url("../img/rounded-gray-box-bottom.gif");}
    .roundedTextFieldGrayFull .roundedTopLeft {background-image: url("../img/rounded-gray-box-top-left.gif");}
    .roundedTextFieldGrayFull .roundedBottomLeft {background-image: url("../img/rounded-gray-box-bottom-left.gif");}
    .roundedTextFieldGrayFull .roundedTopRight {background-image: url("../img/rounded-gray-box-top-right.gif");}
    .roundedTextFieldGrayFull .roundedBottomRight {background-image: url("../img/rounded-gray-box-bottom-right.gif");}
    .roundedTextFieldGrayFull .roundedMiddle {}
    .roundedTextFieldGrayFull .roundedMiddleLeft {background-image: url("../img/rounded-gray-box-left.gif");}
    .roundedTextFieldGrayFull .roundedMiddleRight {background-image: url("../img/rounded-gray-box-right.gif");}

/* ****************
Tooltips
*/

.msg-error
{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    min-height: 40px;
    padding: 20px 10px 10px 70px;
    position: relative;
    width: 520px;
    background:#999 url("../img/reg-icons.png") no-repeat 10px -400px;
    margin:15px 0 15px 0;
    display:block;
    clear:both;
}
.curve-silver-tl,.curve-silver-tr,.curve-silver-bl,.curve-silver-br
{
    position:absolute;
    width:5px;
    height:5px;
    background: url("../Img/pt-br/curve-box.png") no-repeat 0 0;
    display:block;
}
    .curve-silver-tl { top:0;left:0;background-position:0 -138px;}
    .curve-silver-tr { top:0;right:0;background-position:0 -128px;}
    .curve-silver-bl { bottom:0;left:0;background-position:0 -143px;}
    .curve-silver-br { bottom:0;right:0;background-position:0 -133px;}
    
    
    
#boxmovietutorial, .boxmovietutorial
{
    display:none;
    width:500px;
    height:427px;
    padding:15px;
    background:#fff;
}
.boxmovietutorial
{
        width:700px;
    height:427px;
    padding:15px;
    background:#fff;
    position: absolute;
    left:50%;
    right:50%;
    z-index:99999;
}
.boxmovietutorial div
{
        width:500px;
    height:427px;
    padding:15px;
    background:#fff;
}


/* NAV TOP */
.navtop {
    background: url("../img/pt-br/bg-navtop.jpg") no-repeat scroll center 0 #030303;
    display: block;
    height: 45px;
}
.navtop .content {
    margin: 0 auto;
    width: 946px;
}
.navtop .content .betboo {
    background: url("../img/pt-br/icons-ufc-rio.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 28px;
    margin-top: 8px;
    text-indent: -999em;
    width: 28px;
}
.navtop .content p {
    color: #FFFFFF;
    float: left;
    font-family: MuseoSlab900;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    margin-left: 290px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 300px;
}
.navtop .content .bt-close {
    background: url("../img/pt-br/icons-ufc-rio.png") no-repeat scroll -61px 0 transparent;
    display: inline-block;
    float: right;
    height: 19px;
    margin-top: 12px;
    overflow: hidden;
    text-indent: -999em;
    width: 29px;
}
.navtop .content p a.bt {
    background: url("../img/pt-br/icons-ufc-rio.png") no-repeat scroll -36px 0 transparent;
    display: inline-block;
    height: 24px;
    position: absolute;
    right: -16px;
    top: 10px;
    width: 20px;
}
#main, .navtop {
    position: relative;
    top: -45px;
}

