body {
        background-image: url(teste.png);
        background-repeat: repeat-x;
        background-position: top right;
        background-color: #FCFBC9;
        font-family: arial, sans-serif;
        font-size: 0.6em;
        color: #001A33;
        padding: 0;
        margin: 0;
}


a { text-decoration: none; color: #001A33; padding: 0; margin: 0; }
a:hover { text-decoration: none; color: #0080C0;  padding: 0; margin: 0; }

a.discrete { text-decoration: none; color: #004080; padding: 0; margin: 0; }
a.discrete:hover { text-decoration: none; color: #0080C0;  padding: 0; margin: 0; }

a.title { text-decoration: none; color: #001A33; padding: 0; margin: 0; }
a.title:hover { text-decoration: none; color: #0080C0;  padding: 0; margin: 0; }


h1 {
        font-size: 1.2em;
        color:#800000;
        font-weight: 100;
        padding: 0;
        margin: 0 10 10px 0;
}

h2 {
        font-size: 1.3em;
        color:#0080C0;
        font-weight: 100;
        padding: 0;
        margin: 0 10 10px 0;
}

h3 {
        font-family: georgia, serif;
        font-size: 1.3em;
        font-weight: 100;
        line-height: 2em;
       
        padding: 1;
        margin: 0 0 10px 0;
}


h4 {
        font-size: 1.3em;
        font-weight: 100;
        color:#800000;
        line-height: 2em;
        border-bottom: 1px solid #e0e0e0;
        padding: 0;
        margin: 0;
}
 
.in { text-indent: 20px; }



#wrap {
        width: 878px;
        min-height: 450px;
        height: auto !important;
        height: 450px;
        background-color: #FCFBC9;
       
        padding: 0;
        margin: 0 auto;
}

#header {
        width: 100%;
        height: 143px;
        
      background-repeat: no-repeat;
      background-position: top right;
      
}

        .title_tagline {
                width: 100%;
                height: 100px;
                background-image: url(logo0.png);
                background-repeat: no-repeat;
                background-position: top left;
                padding: 50px 0 0 30px;
                margin: 10;      
        }


         .favorites {
                 float: left;
                        width: 38%;
                         padding: 10px 0 0 30px;
                        margin: 10;
                   
        }


#menu1 {
        height: 40px;
        font-size: 1.2em;
        padding: 48px 0 0 150px;
        margin: 10;
}

#menu1 a { text-decoration: none; color: #FFFFFF; font-weight: bold;   padding: 0; margin: 0; }
#menu1 a:hover { text-decoration: none; color: #0080C0;    padding: 0; margin: 0;  }

        #menu1 ul {
                list-style-type: none;
                padding: 0;
                margin: 0;
        }

        #menu1 ul li {
                float: left;
                padding: 0 0 0 0;
                margin: 0px 5px 0 10px;
        }




#menu {
        height: 85px;
        background-image: url(menu0.png);
        background-repeat: no-repeat;
        font-size: 1.2em;
        padding: 20px 0 0 30px;
        margin: 0;
}

#menu a { text-decoration: none; color: #004080; font-weight: bold;   padding: 0; margin: 0; }
#menu a:hover { text-decoration: none; color: #0080C0;    padding: 0; margin: 0; }

       #menu ul {
                list-style-type: none;
                padding: 0;
                margin: 0;
        }

        #menu ul li {
                float: left;
                padding: 0 0 0 0;
                margin: 0 10px 0 10px;
        }

 #menu img{
          
          border:none; float:left;   margin:10 1px 0 0px; opacity:0.4; filter:alpha(opacity=100);
}



#content {
      
        background-color: #fff;
        margin: 10px 0 0 0;
        padding: 0 18px 0 20px;
}



        .submenu_a {
                float: left;
                width: 20%;
                  
                font-size: 1.3em;
                padding: 5;
                margin: 5 0 0 10px;
        }

                .submenu_a p {
                        padding: 10;
                        margin: 6px 0 0 0;
                }

                .submenu_a ul {
                        list-style-type: none;
                        
                        padding: 0;
                        margin: 5px 0 25px 0;
                }

                .submenu_a ul li {
                        padding: 0;
                        margin: 0;
                         
                }








   .submenu_a img {   border:none;);
}

        .right_wrap {
                float: right;
                width: 77%;
                padding: 0 10px 0 0;
        }

                .content_middle {
                        float: left;
                        width: 77%;
                        font-size: 1.3em;
                        line-height: 1.5em;
                        text-align: justify;
                        padding: 0 20px 0 25px;
                        margin: 0 1px 0 15px;
                      
                }

                        .content_middle p {
                                padding: 0;
                                margin: 7px 0 0 0;
                        }

              
                        
                        
        .menu_left {
                float: left;
                width: 10%;
                padding: 0;
                margin: 0 0 0 10px;
        }

                .menu_left p {
                        padding: 0;
                        margin: 6px 0 0 0;
                }

                .menu_left ul {
                        list-style-type: none;
                        padding: 0;
                        margin: 5px 0 25px 0;
                }

                .menu_left ul li {
                        padding: 0;
                        margin: 0;
                }

        .content_right {
                float: right;
                width: 70%;
                font-size: 1.1em;
                line-height: 1.5em;
                text-align: justify;
                padding: 0 20px 0 25px;
                margin: 0;
                border-left: 1px solid #e0e0e0;
        }

                .content_right p {
                        padding: 0;
                        margin: 7px 0 0 0;
                }



        .content_left {
                float: left;
                width: 74%;
                font-size: 1.2em;
                line-height: 1.5em;
                text-align: justify;
                padding: 0 25px 0 10px;
                margin: 0;
                border-right: 1px solid #e0e0e0;
        }

                .content_left p {
                        padding: 0;
                        margin: 7px 0 0 0;
                }

        .menu_right {
                float: right;
                width: 16%;
                padding: 0 20px 0 0;
                margin: 0;
        }

                .menu_right p {
                        padding: 0;
                        margin: 6px 0 0 0;
                }

                .menu_right ul {
                        list-style-type: none;
                        padding: 0;
                        margin: 5px 0 25px 0;
                }

                .menu_right ul li {
                        padding: 0;
                        margin: 0;
                }


.square {
        width: 110px;
      
        padding: 5px 8px 5px 0;
        margin: 0 0 25px 0;
}

.post { padding: 0 0 20px 0; }
.post img{
        border:0; }
        
.layouts { text-align: justify;  font-size: 1.2em; padding: 10px 0 0 0;  }
         
.layouts img{
        border:1; float:left; margin:0 0 0 0;}
#bottom {
        clear: both;
        width: 100%;
        height: 150px;
        padding: 0;
        margin: 0 auto;
}
h5 {
        font-size: 1.3em;
        color:#001E3C;
        font-weight: 100;
        padding: 0;
        margin: 0 10 10px 0;
}

#footer1{

   background-repeat: no-repeat;
   position:relative; margin:14 auto; width:876px; padding:10px 0 12px;}
.fright {float:right}


