body
{
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    background:url(../imagens/fundo_site.png);
    background-position:center top;
}

#layout
{
    width:1000px;
	margin-left:auto;
	margin-right:auto;
}

/* ----  TOPO  ---- */
#topo
{   
	width:1000px; 
	height: 118px;
	float:left;
} 
    
        
/* ----  ESQUERDA  ---- */        
    
#esquerda
{
	width: 184px;
	height: 451px;
	float:left;
}

    #box_rodadas
    {
        width: 184px;
        height: 162px;
        float:left;
        background:url(../imagens/fundo_rodadas.png) no-repeat;
        font-family: Myriad Pro, Trebuchet MS;
        text-align:center;
        font-size:14px;
        color:#293b76;
    }
        
        #fotos
        {
            padding-top:8px;
        }
    
    #box_cadastro
    {
        width: 184px;
        height: 138px;
        float:left;
        background:url(../imagens/quadro_cadastro.png) no-repeat;
        
    }
        
        table.cadastro
        { 
            padding-top:59px;
            padding-left: 8px;
            font-family: "Trebuchet MS";
            font-size:14px;
            color:#60131a;
        }
        
        table.cadastro tr td 
        {
            padding-top:1px;
        }

        
        input.cadastro
        {
            width: 110px;
        }
    
    #box_parceiros
    {
        width: 184px;
        height: 151px;
        float:left;
        background:url(../imagens/quadro_parceiros.png) no-repeat;
    }
    
        #parceiros
        {
           padding-top:63px;
           padding-left:10px;
        }

/* ----  CONTEUDO CENTRAL  ---- */

#conteudo
{   
	width:632px;  
	height: 451px;
	float:left;
	background:url(../imagens/fundo_conteudo.png) no-repeat;
}

#conteudo-index
{   
	width:632px;  
	height: 451px;
	float:left;
}

#conteudo-hotsite
{   
	width:632px;  
	height: 451px;
	float:left;
}

    #box_conteudo
    {
        padding-top:20px;
        padding-bottom:20px;
        padding-left: 23px;
        padding-right: 23px;
    }
        
        #box_regulamento
        {
            width:587px;  
            height: 99px;
            background:url(../imagens/regulamento.png) no-repeat;
        }
        
        #box_arodada
        {
            width:587px;  
            height: 99px;
            background:url(../imagens/arodada.png) no-repeat;
        }
        
        #box_abrn
        {
            width:587px;  
            height: 99px;
            background:url(../imagens/brn.png) no-repeat;
        }
        
        #box_aosancoras
        {
            width:587px;  
            height: 99px;
            background:url(../imagens/ancoras.png) no-repeat;
        }
        
        #box_aosparticipantes
        {
            width:587px;  
            height: 99px;
            background:url(../imagens/participantes.png) no-repeat;
        }
        
        #box_duvidasfrequentes
        {
            width:587px;  
            height: 99px;
            background:url(../imagens/duvidas_frequentes.png) no-repeat;
        }
        
        #box_resultados_conteudo
        {
            width:587px;  
            height: 99px;
            background:url(../imagens/resultados.png) no-repeat;
        }
        
            
            #duvidas a
            {
                font-family: "Verdana";
                font-size:12px;
                font-weight: bold; 
                text-decoration: none;
                color: #1b245b;
            }
            
            #duvidas a:hover
            {
                font-family: "Verdana";
                font-size:12px;
                font-weight: bold; 
                text-decoration: underline;
                color: #1b245b;
            }
            
            #duvidas span
            {
                font-family: "Verdana";
                font-size:12px;
                font-weight: none; 
                text-decoration: none;
                color: #1b245b;
            }
        
        #box_contato
        {
            width:587px;  
            height: 99px;
            background:url(../imagens/contato.png) no-repeat;
        }
        
            table.contato
            {
                padding-top:30px;
                padding-left:40px;
            }
            
            table.contato tr td 
            {
                padding-top:3px;
                padding-left: 10px;
            }

            #contato
            {
                font-family: "Verdana";
                color: #423d59;
                font-size: 12px;
            }
            
            #contato input,textarea
            {
                width: 350px;
                height:18px;
                border: 0;
                background-color: #efefef;
                font-family: "Verdana";
                font-size: 12px;
                color: #423d59;
            }
            
            #contato textarea.textarea
            {
                height: 70px;
            }
            
            #contato input.botao
            {
                width: 80px;
                height: 25px;
            }

        #box_texto
        {
            padding-bottom:20px;
            padding-left: 20px;
            
            width: 530px;
            height: 290px;
            
            position: absolute;
            overflow: hidden;
            
            text-align:justify;  
        }
        
        #box_texto h1
        {
            font-family: "Verdana";
            font-size:14px;
            font-weight: bold; 
            text-decoration: none;
            color: #1b245b;
        }
        
        #box_texto p
        {
            font-family: "Verdana";
            font-size:12px;
            font-weight: none; 
            text-decoration: none;
            color: #1b245b;
        }
       
        #box_texto a
        {
            font-family: "Verdana";
            font-size:12px;
            font-weight: none; 
            text-decoration: none;
            color: #060a22;
        }
        
        #box_texto a:hover
        {
            font-family: "Verdana";
            font-size:12px;
            font-weight: none; 
            text-decoration: underline;
            color: #1b245b;
        }
        
        #texto
        {
            padding-left:23px;
        }
        
        .negrito
        {
            font-weight:bold;
        }
        
        hr 
        {
            border-color: #717bbc;
            border-width: 0;
            height: 1px;
            border-top-width: 1px;
        }

/* ----  DIREITA  ---- */

#direita
{
	width: 184px;
	height: 451px;
	float:right;
}

    #box_resultados
    {
        width: 184px;
        height: 198px;
        float:left;
        background:url(../imagens/quadro_resultados.png) no-repeat;
    }
        #resultados
        {
            padding-top:59px;
            padding-left: 12px;
            font-family: "Trebuchet MS";
            font-size:12px;
            font-weight: none; 
            color: #b54c00;
        }
        
            #resultados a
            {
                font-family: "Trebuchet MS";
                font-size:13px;
                font-weight: none; 
                text-decoration: none;
                color: #b54c00;
            }
            
            #resultados a:hover
            {
                font-family: "Trebuchet MS";
                font-size:13px;
                font-weight: bold; 
                text-decoration: none;
                color: #b54c00;
            }
            
    #box_twitter
    {
        width: 184px;
        height: 253px;
        float:left;
        background:url(../imagens/fundo_twitter.png) no-repeat;
    }
    
        #twitter
        {
            padding-top:5px;
            padding-left:8px;
        }
        

        
/* ----  RODAPÉ  ---- */        

#rodape
{   
	width: 1000px;
	height: 20px;
	padding-top: 4px;
	float:left;
	
	font-family: Myriad Pro, Trebuchet MS;
    font-size:16px;
    font-weight: none; 
	color: #757575;
	text-align: center;
}

#clear
{   
    clear:both;
} 

