/* CSS Document */
*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	font-family:arial;
}
body{
    background:url(imgs/bg.jpg) center repeat-y;
}
/*-----------------------------------*/
#layout{
    position:absolute;
    width:770px;
    left:50%;
    margin-left:-386px;
}
#topo{
    height:133px;
    background:url(imgs/banner.jpg);
}
#menu_top{
    position:relative;
    top:104px;
    float:right;
}
#menu_top a{
    color:#ab0000;
    font-weight:bold;
    font-size:11pt;
    text-decoration:none;
}
#menu_top a:visited{
    color:#ab0000;
    font-weight:bold;
    text-decoration:none;
}
#menu_top a:hover{
    color:red;
    font-weight:bold;
    text-decoration:none;
}
#menu_top li{
    display:inline;
    padding-right:10px;
}

/*-----------------------------------*/

#menu{
    width:126px;
    float:left;
    margin-left:1px;
    text-align:center;
}
#menu a{
    color:#ab0000;
    font-weight:bold;
    font-size:8pt;
    text-decoration:none;
}
#menu a:visited{
    color:#ab0000;
    font-weight:bold;
    text-decoration:none;
}
#menu a:hover{
    color:red;
    font-weight:bold;
    text-decoration:none;
}
#menu li{
    border:1px solid #ab0000;
    border-top:none;
    background:#F8F8F8;
}

/*---------------------------------*/

#principal{
    width:630px;
    padding:5px;
    float:left;
    color:gray;
    font-size:10pt;
    text-align:justify;
}
#principal.produtos{
    text-align:center;
}
#principal.ofertas table{
    width:100%;
    text-align:center;
    border-collapse:collapse;
}
#principal.ofertas th{
    border:1px solid #ab0000;
}
#principal.ofertas td{
    border:1px solid #ab0000;
}
#principal.contato fieldset{
    position:relative;
    left:50%;
    margin-left:-200px;
    width:400px;
}
#principal.contato label{
    display:block;
    width:300px;
    margin:5px;
}
#principal.contato input,textarea{
    width:300px;
    height:16px;
    padding:5px;
    border:1px solid gray;
}
#principal.contato textarea{
    height:120px;
}
#principal.contato input.botao{
    width:50px;
    height:20px;
    text-align:center;
    padding:0;
}
#principal.orcamento fieldset{
    width:500px;
}
#principal.orcamento label{
    display:block;
    width:300px;
    margin:5px;
}
#principal.orcamento input,textarea{
    width:300px;
    height:16px;
    padding:5px;
    border:1px solid gray;
}
#principal.orcamento input.botao{
    width:50px;
    height:20px;
    text-align:center;
    padding:0;
}

#principal.orcamento fieldset.qtd{
    width:620px;
}
#principal.orcamento fieldset.qtd label{
    display:block;
    width:300px;
    margin:5px;
    float:left;
}
#principal.orcamento fieldset.qtd input,textarea{
    width:300px;
    height:16px;
    padding:5px;
    border:1px solid gray;
}
#principal.orcamento fieldset.qtd input.botao{
    width:50px;
    height:20px;
    text-align:center;
    padding:0;
}

/*-----------------------------------*/

#bottom{
    height:39px;
    background:url(imgs/bottom.jpg);
    clear:both;
    font-size:7pt;
    color:gray;
}