body{
    background-image:url(../imgs/bg_off.jpg)!important;
    background-repeat:repeat-x!important;
    color: #416c68!important;
    font-size:13px!important;
}
fieldset{
border:1px solid #416C68 !important;
}
legend{
font-size:1em;
color: #416C68 !important;
}
a { text-decoration:none!important; }
h1,h2,h3,h4,h5{
    color:#426E6A;
}
img.left,p img.left {
border:1px solid #426E6A;
margin:0 0.5em 0.5em 0;
padding:1px;
}
img.right, p img.right {
border:1px solid #426E6A;
margin:0 0 0.5em 0.5em;
padding:1px;
}

ul.inline li{
   display:inline;
   white-space:nowrap;
}

.dv_dotted {
border-style:dashed;
border-width:0 0 1px;
}

.box{
    background-color:#DEE9CB!important;
    color:#426E6A;
}
.branco a.branco, .secao .conteudo a.branco{
color:#fff!important;
}
.bg_cinza{
background-color:#e8e8e8!important;
}
.bg_verde{
background-color:#426E6A!important;
color:#fff!important;
}

.tbl_receita{
    color:#426E6A;
    font-size:17px;
}

.bg_secoes{
    background-position:right bottom;
    background-repeat:no-repeat;
}
.bg_experts{ background-image:url(../imgs/bg_aprenda_experts.jpg) ;height:175px;}
.bg_guia_fornecedores{ background-image:url(../imgs/bg_guia_fornecedores.gif); height:125px;}
.bg_forum_fornecedores{ background-image:url(../imgs/bg_forum_fornecedores.gif);background-position:left bottom; height:125px;}
.bg_aprofundamento{ background-image:url(../imgs/bg_aprofundamento.gif);height:135px;}
.bg_receitas_expe{ background-image:url(../imgs/bg_receitas_expe.gif);height:175px;}

.principal{
    background-color:#FFF;
    border:5px solid #FFFFFF;
}


.input_buscar {
    background-image:url(../imgs/input_buscar.gif);
    background-repeat:no-repeat;
    margin-top:5px;
    padding:6px 6px 6px 42px;
    border:0 solid!important;
    height:16px
}
#top{
    height:60px;
}
#top-publicidade{
    height:60px;
    background-image: url(../imgs/bg_banner_publicidade.gif);
}
.table-0, .table-0 th, .table-0 td, .table-0 caption {
    margin:0px;
    padding:0px;
}
#top-login{
    background-color:#F4F5F9;
    height:60px;
    color:#9D9D9D;
}
#top-login .cadastre{
    color:#477300;
    font-weight:bold;
}
#top-login a{
    color:#9D9D9D;
    text-decoration:none;
}

h1.titulo, h2.titulo, h3.titulo{
    background-color:#426E6A;
    color:#fff;
    padding:5px;
}
#menu-esq ul{
    margin:0; padding:0; list-style:none;  
}
#menu-esq ul li{
    font-size: 15px;
    font-weight: bold;
    padding:6px;
}

#menu-esq ul .select{
    background-color:#6AA804;
    background-image:url(../imgs/menu_selecionado.gif);
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    padding:5px;
}
.estiloVerde1, .estiloVerde2{
font-weight:bold;
padding:3px;
margin-bottom:5px;
text-decoration:none;
display:inline-block;
}
.estiloVerde1{
    background-image:url(../imgs/menu_selecionado.gif);
    color:#FFFFFF!important;
}
.estiloVerde2{
    background-image:url(../imgs/link2.gif)
}


#menu-esq ul .select a, .estiloVerde a{
    color: #fff;
}

.times{font-family:Times New Roman}

#menu-esq ul li a{
    color: #416c68;
    text-decoration:none;
}
#menu-esq ul li a:hover{
    color: #003300;
    text-decoration:none!important;
}
.secao .titulo{
    background-color:#426E6A;
    color:#fff;
    font-size:20px;
    padding:5px;
}
.secao .conteudo{
    background-color:#DEE9CB;
    color:#426E6A;
}
.secao .conteudo_cinza{
    background-color:#e8e8e8;
    color:#426E6A;
}
.box h3, .box h4, .box h5 {
    color:#426E6A;
    font-weight: bold;
}
.secao h3, .secao h4, .secao h5, .secao .conteudo h3, .secao .conteudo h4, .secao .conteudo h5{
    color:#426E6A;
    font-weight: bold;
}
.secao2 h3, .secao2 h4, .secao2 h5, .secao2 .conteudo h3, .secao2 .conteudo h4, .secao2 .conteudo h5{
    color:#FF9900;
    font-weight: bold;
}
.secao .conteudo a{
    color:#426E6A;
}
.secao2 .conteudo2 a{
    color:#FF9900;
}
.secao2 .titulo{
    background-color:#FF9900;
    padding:5px;
}
.secao2 .conteudo{
    background-color:#FFE4BC;
    color:#FF9900;
}
.secao2 .conteudo2{
    background-color:#FFF;
    color:#FF9900;
}
.secao2 .conteudo h3, .secao2 .conteudo h4, .secao2 .conteudo h5{
    color:#FF9900;
    font-weight: bold;
}
.secao2 .conteudo a{
    color:#FF9900;
}

form p{
    margin:0 0 0.2em
}
.text_mini {
    height:75px;
    padding:5px;
    width:400px;
}

input[type=submit], input[type=reset], input.submit, a.button{
  background-color: #426E6A;
    border:0 solid;
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    margin-top:6px;
    padding:4px;
    cursor:pointer;
}   
.btn_ok {
    background-image:url(../imgs/btn_ok_h20.gif);
    height:20px;
    width:40px;
    background-color:#fff!important;
    padding:0px!important;
}
.btn_ok {
    background-image:url(../imgs/btn_ok_h20.gif);
    height:20px;
    width:40px;
    background-color:#fff!important;
    padding:0px!important;
}

.margem{
    padding:5px!important;}

.right{ float:right;}
.txt_right{ text-align:right;}

.left{
    float:left;
}
.center{
    text-align:center;
}
#rodape{
    background-color:#416C68;
    color:#fff;
    text-align:center;
    height:180px;
    padding-top;
}

#rodape ul{
    margin:0; padding:0; list-style:none;  
}
#rodape ul li{
    display:inline;
    margin:10px;
}
#rodape a{
    color:#fff;
}

input[type="password"], input.password  {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
}

.errornote {
    font-size: 12px !important;
    display: block;
    padding: 4px 5px 4px 25px;
    margin: 0 0 3px 0;
    border: 1px solid #FBC2C4;
    color: #FBE3E4;
    background: #ffc url(../admin_media/img/admin/icon_error.gif) 5px .3em no-repeat;
}

ul.errorlist {
    margin: 0 !important;
    padding: 0 !important;
}

.errorlist li a{
    color: #8A1F11;
}
.errorlist li {
    font-size: 12px !important;
    display: block;
    padding: 4px 5px 4px 25px;
    margin: 0 0 3px 0;
    border: 1px solid #FBC2C4;
    color: #8A1F11;
    background: #FBE3E4 url(../admin_media/img/admin/icon_alert.gif) 5px .3em no-repeat;
}

td ul.errorlist {
    margin: 0 !important;
    padding: 0 !important;
}

td ul.errorlist li {
    margin: 0 !important;
}

.errors {
    background: #ffc;
}

.errors input, .errors select {
    border: 1px solid red;
}

/* Tags line height version
---------------------------------------------------------------------------------------------------*/
ul.tags        { list-style-type : none; margin:0; padding:0; font-size : 100%;  overflow:hidden; }
ul.tags li     { float:left; margin-right:10px; padding:0; display:block;  height:2.1em;}
ul.tags li a   { float:left; display:block; margin:0; padding:0 4px 0 0 ; line-height:25px; white-space:nowrap; text-decoration:none; }

.tags a.tag1  { font-size: 92%;  }
.tags a.tag2  { font-size: 104%; }
.tags a.tag3  { font-size: 116%; }
.tags a.tag4  { font-size: 128%; }
.tags a.tag5  { font-size: 140%; }
.tags a.tag6  { font-size: 152%; font-weight:bold; }
.tags a.tag7  { font-size: 164%; font-weight:bold; }
.tags a.tag8  { font-size: 176%; font-weight:bold; }
.tags a.tag9  { font-size: 188%; font-weight:bold; }
.tags a.tag10 { font-size: 200%; font-weight:bold; }
a{color: #416c68;}

form .form-row textarea{
display:block;
}
.odd{
    background-color: #d5e2bc;
}

form ul.inline li {list-style-type:none;}
form ul li {list-style-type:none;}

table thead th,
table tfoot td {
  background-color: #426E6A;
  cursor: default;
  color:#fff;
  font-style: normal;
  font-weight: bold;
}
table td.align-top, table th.align-top{
    vertical-align:top;
}
table thead th a, table thead th a:hover{
    color:#fff;
}
table.forum{
    border: 1px solid #426E6A;
}
