body {margin:79px 0 12px; background: #fff url(fun.jpg) no-repeat center top;
      padding: 0; text-align: center;
      color: #000;
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      line-height:1.3em;
}

/* DIVS */

#tudo {
    width: 904px;
    margin: 0 auto;
    text-align: left;
    background: #fff url(images/fun-principal.jpg);
}
#topoleft {
    float: left;
    width: 13px;
    height: 76px;
    background: #ccc url(images/topleft.jpg);
}
#toporight {
    float: right;
    width: 13px;
    height: 76px;
    background: #ccc url(images/topright.jpg);
}
#topo {
    float: left;
    width: 878px;
    height: 76px;
    background: #ccc url(images/fun-top.jpg);
}
#topo1 {
    float: left;
    width: 570px;
    height: 76px;
}
#topo2 {
    float: right;
    width: 308px;
    height: 76px;
}
#logo1 {
    float: left;
    width: 438px;
    height: 142px;
    background-image:url(images/logo1.jpg);
}
#logo2 {
    float: right;
    width: 466px;
    height: 142px;
    background-image:url(images/logo2.jpg);
}
#nav1 {
    float: left;
    width: 10px;
    height: 31px;
    background: #ccc url(images/nav-left.jpg);
}
#nav {
    float: left;
    width: 882px;
    height: 31px;
    background: #ccc url(images/fun-nav.jpg);
    text-align:right;
    word-spacing:4px;
    font-weight:700;
    line-height: 30px;
    padding-right: 2px; letter-spacing:.5px;
           
}
#nav2 {
    float: right;
    width: 10px;
    height: 31px;
    background: #ccc url(images/nav-right.jpg);
}
#sombra1 {
    float: left;
    width: 148px;
    height: 24px;
    background: #fff url(images/fun-sombra2.jpg);
}
#left {
    float: left;
    width: 10px;
    height: 24px;
    background: #125092 url(images/sombra-left.jpg);
}
#sombra2 {
    float: left;
    width: 610px;
    height: 24px;
    background: #125092 url(images/fun-sombra.jpg);
    text-align:left;
    font-size:11px;
    color:#ccc;    
}
#sombra3 {
    float: right;
    width: 146px;
    height: 24px;
    background-image:url(images/fun-sombra2.jpg);
}
#right {
    float: right;
    width: 10px;
    height: 24px;
    background: #125092 url(images/sombra-right.jpg);
}     
#menu {
    float: left;
    width: 151px;
    padding: 0 0 0 2px;    
    background-color: transparent;
}
#conteudo {
    float: left;
    width: 580px;
    height: 100%;
    padding: 5px;
    background-color: transparent;
}
* html #conteudo {
  padding: 10px;
}
#noticias {
    float: right;
    width: 134px;
    padding: 5px;
    background-color: transparent;
    color: #ccc;
}
* html #noticias {
  padding: 10px 6px;
}
#rodape {
    clear:both;
    width: 904px;
    height: 43px;
    padding: 0;
    background-color: #ccc;
    background-image:url(images/fun-rodape.jpg);
    text-align:center;
    line-height: 43px;
}
#rodape1 {
    float: left;
    width: 13px;
    height: 43px;
    background: #135091 url(images/rodape-left.jpg);
}
#rodape2 {
    float: right;
    width: 13px;
    height: 43px;
    background: #135091 url(images/rodape-right.jpg);
}
#busca2 {
     padding-left:8px;
}

/* ALINHAMENTOS GERAIS LISTAS E PARÁGRAFOS */

.center{text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.menu1 {font-size:11px; 
        text-align:right; 
        margin-right:10px; 
        line-height:12px;
        word-spacing:10px;
}
ul.planos {list-style: none url(pics/ico.gif);
font-size:11px;
}

ul.planos2 {list-style-type: none;
font-size:11px;margin:0; padding:0;
}

ul.list1 {list-style: none url(images/1set.gif);
font-size:11px;margin-left:14px; padding:0;line-height:38px;
}

ul.list2 {list-style: none url(images/2set1.gif);
font-size:11px;margin-left:18px; padding:0;line-height:38px;
}

ul.list3 {list-style: none url(images/3set.gif);
font-size:11px;margin-left:18px; padding:0;line-height:38px;
}

ul.list4 {list-style: none url(images/2set1.gif);
font-size:11px;margin-left:18px; padding:0;
}

ul.list5 {list-style: none url(images/3set.gif);
font-size:11px;margin-left:18px; padding:0;
}

.underline {
	text-decoration: underline;
}

.p1 {font-size:12px;color:#000;
     text-align: right;
     padding-right:20px;
     padding-top: 18px;
}
* html .p1{padding-top: 30px;
}

/* Headers */

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif;
                         text-align:left;
                         letter-spacing:1px;
                         font-size:13px;
                         color:#092d51;
                         background: url(images/bar.gif) no-repeat left bottom;
                         padding-bottom: 3px;
}
 
/* Fontes */
.fonze{text-align:left;margin-left:140px;font-size:11px;color:#fff;}     
.aonze{font-size:10px;color:#ccc;}
.aonze1{font-size:10px;color:#006;}
.gonze{font-size:11px;color:#000;}
.gonze1{font-size:11px;color:#006;}
.tonze{font-size:12px;color:#000;}
.tonze1{font-size:12px;color:#006;}

/* Links do Site */

a:link,a:visited,a:active,a.type1:link,a.type1:visited,a.type1:active {
color:#006;
text-decoration:none;
}
a:hover{color:#006;text-decoration:underline;}

a.type1:hover{color:#FF6000;text-decoration:none;} 

a.type2:link,a.type2:visited,a.type2:active,a.type3:link,a.type3:visited,a.type3:active,a.type5:hover {
color:#fff;
text-decoration:none;
}

a.type2:hover{color:silver;text-decoration:underline;} 

a.type3:hover{color:#ff6000;padding: 4px;text-decoration:none;} 

a.type4:link,a.type4:visited,a.type4:active,a.type4:hover {
color:#000;
text-decoration:none;
}

a.type5:link,a.type5:visited,a.type5:active {
color:#ccc;
text-decoration:none;
}

/* IMAGENS */

a img{border:none;}

.img1 {
    float:right;
    margin:0 0 5px 10px;
  }  p {    text-align:justify;
}

.img2 {
    float:left;
    margin:0 10px 5px 0;
  }  p {    text-align:justify;  
}

.img3 {
    margin:3px 0 0 35px;  
}

.img4 {
    width:22px;
    height:22px;
    vertical-align:bottom; 
}
.image {
    position: relative;
    width: 134px;
    height: 229px;
    float: left;
    top: -3px;
    left: 30%;
    background-image:url(monitor.png);
    z-index:2;
    border: 0;
}

/* MENU VERTICAL */

#ddblueblockmenu{
border-bottom-width: 0;
width: 144px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 100% 'Trebuchet MS','Arial','Lucida Grande', sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 136px; /*197px minus all left/right paddings and margins*/
text-decoration: none;
color: #fff;
background-color: #135091;
border-bottom: 1px solid #09284d;

}
* html #ddblueblockmenu li a{ /*IE only */
width: 131px; /*IE 5*/
w\idth: 136px; /*197px minus all left/right paddings and margins*/
}
#ddblueblockmenu li a:hover {
background-color: #2e6aac;
}
#ddblueblockmenu li #current {
text-decoration:none;background-color: #2e6aac;
}
#ddblueblockmenu div.menutitle{
border-bottom: 1px solid #09284d;
padding-top: 5px;
background-color: #135091;
padding-left: 6px;
}

/* FORMULARIOS */

form
{
  margin: 0;
  padding: 0;
}
 form .item {clear: left;
	    border-top: 1px solid #eee;
	    margin: 3px;
}
 form .label{float: left;
            clear: left;
            width: 150px;
}
 form .input input, textarea, select
            {color: #0d3a63;
             border: 1px solid;
             background: #f1f6fa;
             margin: 3px;
             padding: 2px;
}
 .campo  {font-family: Verdana, Arial, Times New Roman; 
          font-size: 11px; 
          color: #03276a; 
          background: #ebeef3; 
          border: 1px solid #000;
} 
.campo2   {background:url(pics/a_login.gif) no-repeat;
           border: 0;
           width:76px;
           height:26px;
           cursor:pointer;
}
 .enviar {width:22px;
          height:22px;
          vertical-align:bottom;border:0;
}
 .button {background: #fff url(pics/input.png) top left no-repeat;
         color: #999;
         border: 0;font-size: 12px;padding: 3px;
}