@charset "utf-8";
/* CSS Document */
body{
margin:0;
}
#back-top{
height:208px;
}

#top-container{
width:980px;
height:208px;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}

#logo{
float:left;
display:inline;
overflow:hidden;
width:190px;
height:208px;
background-image:url(../img/logo.jpg);
background-repeat:no-repeat;
}

#banner-top{
float:right;
display:inline;
overflow:hidden;
width:790px;
height:208px;
background-image:url(../img/banner-top.jpg);
}

#back-menu-top{
height:34px;
background-image:url(../img/background-menu-top.jpg);
background-repeat:repeat-x;
}

#menu-top-container{
width:980px;
height:34px;
background-image:url(../img/background-menu-top.jpg);
background-repeat:repeat-x;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
border-right:	1px solid #000000;
}

#back-barra2{
background-image:url(../img/background-barra2.jpg);
background-repeat:repeat-x;
background-color:#000000;
}

#barra2-container{
width:980px;
height:34px;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}

#search{
float:left;
display:inline;
width:190px;
height:34px;
}

#back-conteudo-container{
background-image:url(../img/background-conteudo-container.jpg);
background-repeat:repeat-x;
min-height:442px;
}

#conteudo-container{
width:980px;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}

#col-esq-container{
float:left;
display:inline;
overflow:hidden;
width:188px;
min-height:442px;
}

#col-esq{
float:left;
display:inline;
overflow:hidden;
width:188px;
min-height:442px;
padding:15px 0 0 0;
background-image:url(../img/background-col-esq-top.jpg);
background-repeat:no-repeat;
background-position:top;
}

#col-esq-middle{
float:left;
display:inline;
overflow:hidden;
width:168px;
margin:0 5px 0 5px;
padding:5px;
}

#conteudo-middle-container{
float:left;
display:inline;
width:604px;
min-height:560px;
background-image:url(../img/background-conteudo-middle-container.png);
background-repeat:repeat-y;
}

#top-col-esq-dir{
width:604px;
height:15px;
background-image:url(../img/background-top-col-esq-dir.jpg);
background-repeat:no-repeat;
}

#caminho-de-pao{
width:574px;
height:28px;
margin: 0 15px 0 15px;
}
#mod-top-cont{
width:574px;
margin: 15px;
}

#conteudo{
width:574px;
min-height:100%;
padding:10px 15px 10px 15px;
}
#mod-bot-cont{
width:574px;
margin: 15px;
}
* html #conteudo{
min-height:100%;
}
#col-dir-container{
float:right;
display:inline;
overflow:hidden;
width:188px;
min-height:442px;
}

#col-dir{
float:right;
display:inline;
overflow:hidden;
width:188px;
min-height:442px;
background-image:url(../img/background-col-dir-top.jpg);
background-repeat:no-repeat;
background-position:top;
}

#col-dir-middle{
float:right;
display:inline;
overflow:hidden;
width:168px;
margin:0 5px 0 5px;
padding:5px;
}

#back-footer{
background-image:url(../img/background-footer.jpg);
background-repeat:repeat-x;
color:#000000;
height:60px;
}

#footer-container{
background-image:url(../img/background-footer-container.jpg);
background-repeat:repeat-x;
width:622px;
height:60px;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}

#copyright-container{
background-image:url(../img/background-copyright.jpg);
background-repeat:repeat-x;
height:34px;
}

#copyright{
overflow:hidden;
width:980px;
height:29px;
text-align:center;
margin:0 auto;
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }


/* Login / Pesquisa */
div #login-pesq .moduletable{
float:right;
display:inline;
}

.roksearch-wrapper{
float:left;
display:inline;
width:188px;
}

.rokajaxsearch{
float:left;
display:inline;
width:188px;
}

#rokajaxsearch{
float:left;
display:inline;
width:188px;
}

#roksearch_search_str {
display:inline;
float:left;
height:15px;
margin:5px 7px 0;
width:170px;
}
