body,h1,h2,h3,h4,ul,ol,li,dl,dd,dt,form,p,select,input{
    margin:0px;
    padding:0px;
}
body,select,input,textarea {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:11px;
}
h2{
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:14px;    
}

.especial h2{
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:28px;    
}

ul,li{
    list-style:none;
}

a:link,a:visited{
    text-decoration:none;
}

a:hover,a:active,a:focus{
    text-decoration:underline;    
}
 
img{border:0}
 
.quebra{
    clear:both;
}

.col{
    float:left;
    margin:0 0 0 14px;
}
.colpri{
    float:left;
}
.primeiro{
    _margin:0 0 0 7px;    
    clear:both;
}
.lum{width: 62px;}
.ldois{width:138px}
.ltres{width:214px}
.lquatro{width:290px}
.lcinco{width:366px}
.lseis{width:442px}
.lsete{width:518px}
.loito{width:594px}
.lnove{width:670px}
.ldez{width:746px}
#tudo{
    width:779px;
}

.header{
    height:56px;
	width:779px
}
.header h1{
    height:28px;
    font-size:1px;
    text-indent:-1000px;
}
.header ul{
    padding-left:188px;
    font-size:10px;
}
.header li{
    display:inline;
}
#iconezinhos li a{
    display:block;
    float:left;
    padding-left:25px;
}
.menu {
    margin-bottom:14px;
    padding:1px 0;
    background:url(img/fundomenu.gif) center center repeat-Y;
    border:none;
	font-size:10px
}    
.menu ul, .login div{
    border-left:1px solid black;
    border-right:1px solid black;
}

.menu ul li{
    display:inline;
}
.menu a,.menu b{
    display:block;
    width:136px;
    w\idth:126px;
    border-bottom:1px solid black;
    border-top:1px solid silver;    
    background:gray;
    padding:3px 0px 4px 10px;
}
.menu .ultimo a,.menu .ultimo b{
    border-bottom:none;
}
.menu b{
    background-image:url(img/seta1_branca.gif);
    background-position:left center;
    background-repeat:no-repeat;
}

.caixa{
    margin-top:10px;
    border:1px solid black;
}

.caixa h2{
    font-size:10px;
    background:gray;
    padding:1px;
    border-bottom:1px solid black;
}

.setinhas li{
    text-indent:8px;
    background:url(img/seta1_branca.gif) 2px 3px no-repeat;
}

.menu dl a{
    border:none;
}

.menu dt{
    overflow:hidden;
    text-indent:-400px;
}
.txt_centro{
	text-align:center;
}

/*caixa de login*/
div.caixa.login {
    margin-top:10px;
    padding:1px 0;
    background:url(img/fundomenu.gif) center center repeat-Y;
    border:none;
	padding-bottom:1px;
}

div.caixa.login h2{
    background-image:url(img/seta1_branca.gif);
    background-position:left center;
    background-repeat:no-repeat;
	padding:3px 10px;
}
    
.login form{
    padding:10px;
    line-height:150%;
}

.login div{
    border-bottom:1px solid #fff;
}

.login a{
    font-family:arial;
}

.login input{
    margin:2px 0 5px;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
}
.login input.txt{
    width:110px;
}
/* fim caixa de login */

/* rodapé */
#rodape ul li{
    float:left;
    padding:2px 5px;
    background:url(img/pipe.gif) left center no-repeat;
}
#rodape ul li.prim{
    background:none;
}

#rodape{
    background:url(img/bg_rodape.gif) no-repeat;
    width:779px;
    height:35px;
    float:left;
    font-family:arial;
    font-size:10px;
	clear:both
}

#rodape a{
    color:black;
}

#rodape ul{
    clear:both;
}
#rodape div{
    float:left;
    padding:2px 0;
    margin-left:5px;
}

#r1{width:190px}
#r2{width:350px}
#r3{width:200px}

#r1 a{
    color:white;
}
/* fim rodapé */
