@charset "utf-8";
/* 
    Document   : 200904006af
    Created on : 07/04/2009, 18:39:09
    Author     : tiago.braga
    Description:
        Formatar o site Aulaflex em resolução 1024 X 768.
*/

root { 
    display: block;
}

body{
	background:#FFFFFF;
	margin:0px;
	font-size:11px;
	font-family:Tahoma,Arial,Verdana;
}

body img{
	border:0px;
}

#fundo{
	margin:0px auto;
	width:1024px;
	overflow:visible;
	display:table;
}

#principal{
	width:1004px;
	margin:0px auto;
	display:table;
	overflow:hidden;
}

/*Limpa floats existentes*/
.cfloat{
    clear:both;
}

.MarcaPrincipal{
    margin: 6px 0px 3px 2px;
    float:left;
}

.MenuSuperior{
    list-style:none;
    margin:33px 0px 0px 0px;
    padding:0px;
    float:right;
}

.MenuSuperior li{
    color:#333333;
    margin:0px 0px 0px 3px;
    float:left;
}

.MenuSuperior a{
    color:#cf3924;
    text-decoration:none;
}

.MenuSuperior a:hover{
    color:#1358af;
}

.banner{
    height:127px;
    overflow:hidden;
}

.MenuPrincipal{
    list-style:none;
    padding:0px;
    background-color:#737373;
    height:30px;
    margin:0px;
    border:0px;
}

.MenuPrincipal div{
    color:#FFFFFF;
    float:left;
    padding:9px 0px 0px 21px;
}

.MenuPrincipal li{
    float:left;
    margin:0px 4px 0px 0px;
}

.MenuPrincipal a{
    color:#FFFFFF;
    text-decoration:none;
}

.MenuPrincipal a:hover{
    color:#ffd006;
}

.Conteudo{

}

.TabelaConteudo{
    float:left;
    font-size:12px;
}

.TabelaConteudo h2{
    font-size:12px;
    font-weight:bold;
    color:#343434;
    border-bottom:1px solid #d4d4d4;
    width:275px;
    padding-bottom:2px;
    margin-top:0px;
    margin-bottom:10px;
}

.TabelaConteudo ul{
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    color:#333333;
    width:272px;
    list-style-image: url(../images/20090406/marcador.gif);
}

.TabelaConteudo ul li{
    margin-left:22px;
    margin-bottom:18px;
}

.TabelaConteudo1{
    border-left:1px solid #737373;
    height:464px;
}

.TabelaConteudo2{
    margin-left:83px;
    padding-top:24px;
}

.TabelaConteudo2_interno{
    margin-left:83px;
    padding-top:24px;
    padding-right:36px;
    border-right:1px solid #737373;
    height:440px;
}

.TabelaConteudo2_interno h2{
    width:634px;
}

.TabelaConteudo2_interno ul{
    width:631px;
}

.TabelaConteudo a{
    color:#333333;
    text-decoration:none;
}

.TabelaConteudo a:hover{
    text-decoration:underline;
}

.TabelaConteudo2_interno td{
   padding-left:0px;
   padding-right:15px;
   padding-bottom:17px;
}

.TabelaConteudo2_interno span{
   font-weight:bold;
}

.TabelaConteudo3{
    margin-left:83px;
    padding-top:24px;
    padding-right:36px;
    border-right:1px solid #737373;
    height:440px;
}

.TabelaConteudo3 div{
   text-align:center;
}

.TabelaConteudo3 td{
   padding-left:0px;
   padding-right:15px;
   padding-bottom:17px;
}

.TabelaConteudo1 img{
    margin: 36px 0px 0px 25px;
}

.Rodape{
    background-color:#737373;
    padding:10px 0px 9px 21px;
    color:#FFFFFF;
}

.Rodape span{
    font-weight:bold;
}

