﻿*{margin:0;padding:0}
address,th{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
img,fieldset{border-style: none;}
ol,ul{list-style:none; font-size:inherit;}
a{text-decoration:none;}

body {
    background:url(../ImageBank/bg.jpg);
    color:#3131a0;
    font:11px tahoma,verdana,sans-serif;    
}

a {
    color:#ba1500;
    font-family:11px tahoma,verdana,sans-serif;
    font-weight:bold;
}

a:hover {
    text-decoration:underline;
}

h2 {
    color:#ba1500;
    font-size:18px;
    margin-left:22px;
    padding-top:30px;
}

h1 {
    color:#3131a0;
    font-size:18px;
    text-transform:uppercase;
}

#fundo {
    border:1px solid transparent;
    _border:none;
    margin:0 auto;
    width:1000px;
    z-index:0;
    position:relative;
}

#geral {
    background:url(../ImageBank/bg_fundo.jpg);
    min-height:470px;
    _height:470px;
    margin:0 auto;
    margin-top:80px;
    width:921px;
    z-index:1;
    position:relative;
}

#topo {
    background:url("../ImageBank/topo.jpg") no-repeat;
    float:right;
    height:125px;
    width:773px;
}

.logo {
    float:left;
    height:191px;
    margin-top:9px;
    width:188px;
    z-index:2;
    position:absolute;
}

.banner {
    float:right;
    height:77px;
    margin-right:200px;
    margin-top:-60px;
    width:520px;
}

#endereco {
    color:#b8b8b8;
    float:left;
    font-size:9px;
    margin:35px 0 0 20px;
    _margin:35px 0 0 10px;
    text-transform:none;
}

/*MENU*/
#divMenu{
    float:left;
    font-family:tahoma,verdana,sans-serif;
    font-size:9px;
    padding-left:3px;
    text-transform:uppercase;
    width:175px;

}

ul#menu li a{
    color: #3131a0;
    display: block;
    _float:left;
    font-weight:normal;
    padding:3px 0 4px 35px;
    _padding:3px 0 4px 35px;
    text-decoration: none;
    _width:135px;
}
ul#menu li a:hover{
    background-image:url(../ImageBank/bgmenu.jpg);
    background-repeat:no-repeat;
    color: #fff;
    font-weight:bold;
    padding:3px 0 4px 35px;
    width:175px;
    _width:135px;
}

/*CONTEUDO*/
#conteudoHome {
    float:left;
    height:280px;
    margin-left:10px;
    width:520px;
}

#conteudoEsquerda {
    float:left;
    height:260px;
    margin:10px 0 0 15px;
    _margin:10px 0 0 10px;
    text-align:justify;
    width:230px;
}

    .corteMeio {
        float:left;
        height:275px;
        margin-left:7px;
        width:18px;
    }
    
    .imgNews {
        float:left;
        height:19px;
        padding-right:3px;
        width:19px;
    }
    
    .fotoNews {
        float:left;
        height:56px;
        margin-left:5px;
        width:219px;
    }
    
    .linkMais {
        float:right;
        margin-top:8px;
    }

#conteudoDireita {
    float:left;
    height:260px;
    margin:10px 0 0 5px;
    text-align:justify;
    width:230px;
}

#conteudoAnuncios {
    color:#ba1500;
    float:right;
    height:344px;
    margin:-88px 13px 0 0;
    _margin:-88px 6px 0 0;
    width:188px;
}

    .anuncio {
        float:right;
        height:223px;
        margin-top:10px;
        width:164px;
    }
    
    .legenda {
        color:#979797;
        float:right;
        font-size:9px;
        margin-top:5px;
    }
    
    .corteAnuncio {
        float:left;
        height:344px;
        padding-right:3px;
        width:18px;
    }
    
/*CONTEUDO INTERNA*/
#pagina {
    float:left;
    height:275px;
    margin-left:10px;
    text-align:justify;
    width:520px;
    _width:510px;
}
.conteudoOverflow{
    overflow-y:scroll;
    overflow-x:hidden;
    height:320px;
    width:520px;
    _width:510px;
}

#paginaEsquerda {
    float:left;
    height:260px;
    margin:10px 0 0 5px;
    padding-right:7px;
    _margin:10px 0 0 2px;
    overflow-y:scroll;
    width:230px;
}

#paginaDireita {
    float:left;
    height:263px;
    margin:10px 0 0 5px;
    _margin:10px 0 0 3px;
    width:241px;
}

    #fundoFoto {
        background:url(../ImageBank/fundoFoto.jpg) no-repeat;
        float:left;
        height:263px;
        width:241px;
    }
    
    .foto {
        float:left;
        height:220px;
        margin-top:-255px;
        margin-left:8px;
        width:225px;
    }
    
    .butAnterior {
        color:#979797;
        float:left;
        margin-top:-25px;
        margin-left:7px;
    }
    
    .butProximo {
        color:#979797;
        float:right;
        margin-top:-25px;
        margin-right:7px;
    }

/*GALERIA*/
#galeria {
    background:url(../ImageBank/galeria.jpg);
    float:left;
    height:59px;
    margin:20px 0 0 20px;
    width:655px;
}

/*RODAPE*/
#rodape {
    background:url(../ImageBank/bgrodape.png) no-repeat;
    margin:0 auto;
    height:72px;
    width:921px;
}

    .rodapeText {
        color:#979797;
        float:left;
        margin:48px 0 0 150px;
        margin /*\**/: 30px 0 0 150px\9; 
        *margin:48px 0 0 150px;  
        _margin:48px 0 0 70px;              

    }
    
    .rodapeHot {
        background:url(../ImageBank/rodapeUm.png);
        float:right;
        margin-right:15px;
        height:74px;
        width:73px;
    }
    
        .rodapeTechs {
        background:url(../ImageBank/rodapeDois.png);
        float:right;
        margin-right:50px;
        height:74px;
        width:75px;
    }

/* CONTROLES */
.formContato {
	margin:15px;
}
	.formContato label {
		float:left;
		line-height:16px;
		margin-right:4px;
		width:85px;
		text-align:right;
	}
	.formContato br {
		clear:both;
	}
	.formContato .btEnviar {
		background:#FFF;
	}
ul#menuInternas {
	margin-top:20px;
}
	ul#menuInternas li a {
		color:#000;
	}
	ul#menuInternas li a:hover {
		text-decoration:underline;
	}		
.clear{
	clear:both;
}

dv.pics { display: none; }
div.pics img {
    height: 220px;
    width: 225px; 
    overflow:hidden;
} 
#gallery2{
    color:#787777;
    font:10px Tahoma;
}
.galerias{
    float:left;
    margin-right:20px;
    text-align:center;
}
.galeriasVisualizar{
    float:left;
    margin-right:20px;
}
.portfolioInterno{
    border-bottom:1px solid #ccc;
    float:left;
    margin-bottom:10px;
    padding-bottom:10px;
    width:520px;
    _width:510px;
}
.portfolioInterno img{
    margin-right:5px;
}
.portfolioTitulo{
    font-weight:800;
    text-transform:uppercase;
}
