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 3px;
}
.colpri{
    float:left;
}
.primeiro{
    _margin:0 0 0 14px;    
    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:600px;
}

.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 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;
}


.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é */

body { background-repeat:no-repeat; }
table{font-size:11px; color:#546175; text-align:left }
ul{ display:none; }
li{text-align:left}
.menu {margin-top: 80px}


.menu ul a,.menu ul a:visited, .menu b { color:#fff; background-color:#546175; border-top:1px solid #70809A;border-right:1px solid #000; }

.menu ul { border-left:1px solid #000 }
.menu a { border-bottom:1px solid #3E4A5E }
.menu b {background-color:#7C8FAD; border-bottom:0px; border-top:0px }

.menu a,.menu b{padding:3px 0px 4px 10px}

.imagem { vertical-align: text-bottom }

.coluna_1 { float:left; width: 185px; padding: 3px; text-align: right; }
.coluna_2 { float:left; width: 362px; padding: 3px; }
.coluna_3 { float:left; width: 110px;}
.coluna_4 { float:left; width: 110px;}
.coluna_5 { float:left; width: 110px;}
.coluna_6 { float:left; width: 110px;}
.coluna_7 { float:left; width: 186px; }
.coluna_8 { float:left; width: 593px; background: #F1F1F2;  }

.link{ color: #546175 }
.link:link{ color: #546175 }
.link:visited{ color: #546175 }
.link:hover{ color: #546175 }
.link:active{ color: #546175 }
/*#box {  border: 1px solid #E0E0E1; background: #F1F1F2; float:left; clear: left; padding: 10px;  }*/
#box {  border: 1px solid #ffffff;  background-image: url("../image/arrobaFale.jpg"); background-repeat: no-repeat; background-position: 280px 45px;  float:left; clear: left; padding: 10px;  }
#box .conteudo{ clear: center; color: #546175;}
#linha_0{ width: 537px; clear: left; font-weight: bold; height: 40px; }
#linha_12{ width: 513px; clear: left; text-align: right; }
#linha_13{ width: 537px; clear: left; }
#linha_14{ width: 513px; clear: left; text-align: right; }

/*estilos velhos*/

a:hover { text-decoration: underline; }
.texto{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #546175; }
.txtpreto11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000}
.txtmarrom10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #8C3100}
.txtpreto10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000}
.inbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000}
.chapeu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF }
.foot {COLOR: #000000; font-family:arial; font-weight: normal; text-decoration: none}
.footN {COLOR: #ffffff; font-family:arial; font-weight: normal; text-decoration: none}
.px {font-size: 1pt; font-weight: normal; text-decoration: none}
.ptc {COLOR: #000000; font-family:arial; font-size:10px; font-weight: normal; text-decoration: none}
.ptc1 {COLOR: #000000; font-family:arial; font-size:10px; font-weight: normal; text-decoration: none; width: 25;}
.ptcn {COLOR: #ffffff; font-family:arial; font-size:10px; font-weight: normal; text-decoration: none}
.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}
.menubold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
.path {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: Black;	text-decoration: none;	background-color : #CACBCC;}
.path2 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: none ;	font-weight: normal;}
.path3 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #4A5A5A;	text-decoration: none ;	font-weight: bold;	background-color : #EFEFEF;}
a.submenu:hover {  font-weight: normal}
a.footN:hover {COLOR: #ffffff; font-family:arial; font-weight: normal; text-decoration: underline}
a.lista:hover {text-decoration: underline}
a.foot:hover {COLOR: #000000; font-family:arial; font-weight: normal; text-decoration: underline}
.planos {COLOR: #000000; font-family:verdana; font-size:10px; font-weight: normal; text-decoration: none}
.box_azul {
	font-family: verdana; 
	font-size: 8pt; 
	line-height: 15px; 
	font-weight: normal;  
	color: #FFFFFF; 
	background-color: #DD1C00; 
	border: 1px solid; 
	border-color: #FF0000 #800000 #800000 #FF0000
}
.marco_categorias {  
	font-family: verdana; 
	font-size: 8pt; 
	border-color: #FFFFFF #999999 #999999 #FFFFFF; 
	background-color: #e5e5e5; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

h3 {font-size:150%; color: #C95000}