a{
    text-decoration: none;
    font-weight: bold;}
.pagination *{ padding-right:5px; }
.pagination a:hover { color:#000;}
.barra_verde .pagination a{
    color:#fff;
    text-decoration: none;
}
.barra_verde .pagination .current{
    background-color:#fff;
    color: #477571;
    padding:0px 5px;
}
.barra .pagination a{ text-decoration: none; }
.barra .pagination .current{
    background-color:#477571;
    color: #fff;
    padding:0px 5px;
}

.large{line-height:1.5em;}

#top-login #logado{ height:60px;}
#top-login #logado span{margin: 0px 8px;}
#top-login input[type=text], #top-login input[type=password]{ width:130px!important; }

thead th{
    background-color:#477571!important;
    color: #fff!important;
    padding:0px 5px!important;
    font-size:1.6em
}
.even, tr.even td {background:#DBEED1;}
.odd,  tr.odd td {background:#E9F6E3;}

body{
  background:url(../layout/body.png);
  color: #477571;
  font-family:Arial, Verdana, Helvetica, sans-serif;
}

h1,h2,h3,h4{color:#477571;}

h1{  font-size: 2.0em!important;}
h2{  font-size: 1.6em!important;}
h3{  font-size:1.2em;}
h4{  font-size:1.0em;}
a{  color: #477571;}

ul{ list-style-type:square;}
ul.none, ul.errorlist{
  margin: 0px;
  padding: 0px;
  display:inline;
  list-style-type:none;
}


select {
margin: 0px;
}
input[type=text], input[type=password], textarea {
margin: 0px;
margin-bottom: 1px;
color:#999999;
width:270px;
}

textarea.text_mini{
  width:400px;
  height:100px;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
border-color: #477571;
}
input[type=submit], input[type=button]{
border: 0px;
}

.b{font-weight: bold;}

.under{text-decoration:underline;}
.under:hover{text-decoration: none;}

.nounder{text-decoration: none;}


.left{float: left; margin: 0 0.5em 0 0 }
.right{float: right; margin:  0 0 0 1.5em}
.center{text-align: center;}
.justify{text-align:justify;}

.block{
display: block;
}

.lightgreen{color: #6fb300;}
.darkgreen{color: #477300;}
.darkgrey{color: #9d9d9d;}
.laranja, .laranja a{color: #ff9900;}
.vermelho, .vermelho a{color: #B31717!important;}
.branco{color: #ffffff;}

.descrform{
font-size: 11px;
color:#999999;
}

.of-hidden{overflow: hidden;}

.barra_verde{
  background: #477571;
  color: #ffffff;
}
.barra_laranja{
  background: #ff9900;
  color: #ffffff;
}
.barra_vermelho{
  background: #B31717;
  color: #ffffff;
}
.barra, .barra_verde, .barra_laranja, .barra_vermelho{
display: block;
padding: 5px;
padding-top: 0px;
font-size: 18px;
font-weight: bold;
-moz-border-radius: 3px;
}


.publicidade{
display: block;
background: #999999;
padding: 5px;
padding-top: 0px;
color: #ffffff;
font-size: 10px;
text-align:center;
text-transform: uppercase;
}

.painel{
display: block;
padding: 5px;
}

.btn_escuro, .btn_escuro_40, .btn_escuro_150{
   text-align: center;
   height: 20px;
   font-size:13px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

.container{
    min-height:700px;
}

.btn_escuro_40{background:url(../layout/btn_escuro_40.png) no-repeat; width: 40px;}
.btn_escuro_150{ background:url(../layout/btn_escuro_150.png) no-repeat; width: 150px; }
.span-1.btn_escuro{ background:url(../layout/btn_escuro_30.png) no-repeat; width: 30px; }
.span-2.btn_escuro{ background:url(../layout/btn_escuro_70.png) no-repeat; width: 70px!important; }
.span-3.btn_escuro{ background:url(../layout/btn_escuro_110.png) no-repeat; width: 110px; }
.span-4.btn_escuro{ background:url(../layout/btn_escuro_150.png) no-repeat; width: 150px; }
.span-5.btn_escuro{ background:url(../layout/btn_escuro_190.png) no-repeat; width: 190px; }
.span-6.btn_escuro{ background:url(../layout/btn_escuro_230.png) no-repeat; width: 230px; }


.selecionado,.selecionado2{
display: inline-block;
margin: 1px;
font-weight: bold;
text-decoration: none;
}
.selecionado{
background: #6aa804 url(../layout/selecionado.png) repeat-x;
color:#FFFFFF;
padding: 5px;
}


.selecionado2{
background: #6aa804 url(../layout/selecionado2.png) repeat-x;
padding-left: 5px;
padding-right: 5px;
}

.bottomline{border-bottom: 1px solid;}

.brd-dashed{
  border-bottom: 1px dashed;
  margin-bottom: 3px;
}

.fundo_cinza, .fundo_laranja, .fundo_vermelho{
  -moz-border-radius: 3px;
}
.fundobranco{background: #ffffff;}
.fundo_verde{background-color: #f1fce5;}
.fundo_de_barra{background: #477571;}
.fundo_cinza{
  background-color: #f3f5f8;
  border: 1px solid #DFD9C3;
}
.fundo_laranja{
  background-color:#FFF9F1;
  border:1px solid #FFDAAA;
}
.fundo_vermelho{
  background-color:#FFFBFB;
  border:1px solid #FB8D84;
  color: #B31717;
}


img.borda{
padding: 1px;
border: 1px solid!important;
margin-bottom:5px;
}

.compartilhar{
background: url(../layout/compartilhar.png) no-repeat;
width: 240px;
height: 26px;
display: inline-block;
margin: 1px;
}

.checked{
  display: inline-block;
  padding-left: 20px;
  height: 20px;
}
.checked{background:url(../layout/checked_false.png) no-repeat left center;}
.checked.sel{background:url(../layout/checked_true.png) no-repeat left center;}

.icon_recado, .icon_mensagem, .icon_seguir, .icon_maisamigo, .icon_mais, .icon_menos{
display: inline-block;
padding-left: 20px;
height: 20px;
font-size:1.2em;
margin-bottom:1.25em;
}
.icon_recado{background:url(../layout/icon_recado.png) no-repeat left center;}
.icon_mensagem{background:url(../layout/icon_mensagem.png) no-repeat left center;}
.icon_seguir{background:url(../layout/icon_seguir.png) no-repeat left center;}
.icon_maisamigo{background:url(../layout/icon_maisamigo.png) no-repeat left center;}
.icon_mais{background:url(../layout/icon_mais.png) no-repeat left center;}
.icon_menos{background:url(../layout/icon_menos.png) no-repeat left center;}


.icon_aceitar, .icon_votar, .icon_dicionario, .icon_contato, .icon_enviar, 
.icon_publicar, .icon_imprimir, .icon_twitter, .icon_recusar,
.icon_twitter, .icon_orkut, .icon_facebook, .icon_rss, .icon_recado{
display: inline-block;
padding-left: 20px;
height: 20px;
}
.icon_receita, .icon_video, .icon_artigo, .icon_curriculo, .icon_dados, .icon_perfil, .icon_atualizacoes{
display: inline-block;
padding-left: 22px;
height: 22px;
}



.icon_aceitar{background:url(../layout/icon_aceitar.png) no-repeat left center;}
.icon_aceitar.sel{background:url(../layout/icon_aceitar_sel.png) no-repeat left center;}

.icon_contato{background:url(../layout/icon_contato.png) no-repeat left center;}
.icon_contato:hover{background-image:url(../layout/icon_contato_sel.png);}

.icon_dicionario{background:url(../layout/icon_dicionario.png) no-repeat left center;}
.icon_dicionario:hover{background-image:url(../layout/icon_dicionario_sel.png);}

.icon_enviar{background:url(../layout/icon_enviar.png) no-repeat left center;}
.icon_enviar:hover{background-image:url(../layout/icon_enviar_sel.png);}

.icon_imprimir{background:url(../layout/icon_imprimir.png) no-repeat left center;}
.icon_imprimir:hover{background-image:url(../layout/icon_imprimir_sel.png);}

.icon_publicar{background:url(../layout/icon_publicar.png) no-repeat left center;}
.icon_publicar:hover{background-image:url(../layout/icon_publicar_sel.png);}

.icon_recusar{background:url(../layout/icon_recusar.png) no-repeat left center;}

.icon_twitter{background:url(../layout/icon_twitter.png) no-repeat left center;}
.icon_orkut{background:url(../layout/icon_orkut.png) no-repeat left center;}
.icon_facebook{background:url(../layout/icon_facebook.png) no-repeat left center;}
.icon_rss{background:url(../layout/icon_rss.png) no-repeat left center;}

.icon_votar{background:url(../layout/icon_votar.png) no-repeat left center;}
.icon_votar:hover{background-image:url(../layout/icon_votar_sel.png);}


.icon_receita{background:url(../layout/icon_receita.png) no-repeat left center;}
.icon_video{background:url(../layout/icon_video.png) no-repeat left center;}
.icon_artigo{background:url(../layout/icon_artigo.png) no-repeat left center;}
.icon_curriculo{background:url(../layout/icon_curriculo.png) no-repeat left center;}
.icon_dados{background:url(../layout/icon_dados.png) no-repeat left center;}
.icon_perfil{background:url(../layout/icon_perfil.png) no-repeat left center;}
.icon_atualizacoes{background:url(../layout/icon_atualizacoes.png) no-repeat left center;}

.publicidade_468{
display: block;
background: #b0b0b0;
overflow: hidden;
width: 468px;
height: 60px;
}

.banner{
height: 176px;
}

.rodape{
width: 100%;
background: #416c68 url(../layout/rodape.png) repeat-x;
margin: 0px;
}

.interrodape{width:930px; margin:0 auto; padding-top:5px;}

#menu_h{
height: 40px;
background:url(../layout/menu_h.png);
font-size:1.5em;
}

#receita_resumo{
  font-size:1.2em;
}

.rte-zone{
	clear:none!important;
	float:left;

}
.rte-toolbar ul li {
	clear:none;
}
form div.field{
	border-bottom:1px solid #eee;
	padding-bottom:5px;
}

form label{
	display:left;
	width:170px;
	float:left;
	font-weight:normal;
}
form div.inline label{
	width:auto;
	padding-right:10px;
}
form div.inline select{
	max-width:100px;
}

form div.required label{
	font-weight:bold;
}

form ul{
	list-style-type:none;
	float:left;
}
form ul.errorlist{
	list-style-type:auto;
}
form ul li{
	clear:both
}
form ul li label{
	font-weight:normal!important;
	margin-left:0px;
	width:auto;
}

.error{
	border:1px solid #FBC2C4;
}
.error, .notice, .success {
	margin-bottom:0.5em;
	padding:0;
}
.errorlist li {
	background:url("../admin_media/img/admin/icon_alert.gif") no-repeat scroll 5px 0.3em #FBE3E4;
	display:block;
	padding:4px 5px 4px 25px;
	float:left;
}
.aviso  {
   border: 1px solid #97bb86;
   background:url("../layout/login_forcado_esclamacao.png") no-repeat left center;
   background-color: #cfe2c0;
   vertical-align:middle;
   display: inline-block;
   padding-left: 75px;
   height: 75px;
   margin-bottom:10px;

}
.aviso span {
font-size:1.6em;
padding-top:20px;
width:507px;
}


/* 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: 0.9em  }
.tags a.tag2  { font-size: 1.0em; }
.tags a.tag3  { font-size: 1.1em; }
.tags a.tag4  { font-size: 1.2em; }
.tags a.tag5  { font-size: 1.3em; }
.tags a.tag6  { font-size: 1.4em; font-weight:bold; }
.tags a.tag7  { font-size: 1.5em; font-weight:bold; }
.tags a.tag8  { font-size: 1.6em; font-weight:bold; }
.tags a.tag9  { font-size: 1.7em; font-weight:bold; }
.tags a.tag10 { font-size: 1.8em; font-weight:bold; }
a{color: #416c68;}
.bg_aprofundamento, .bg_experts, .bg_guia_fornecedores,.bg_receitas_expe, .bg_comunidades{
background-position:right bottom;
background-repeat:no-repeat;
}
.bg_experts{ background-image:url(../layout/home_expert.png) ;min-height:175px;}
.bg_guia_fornecedores{ background-image:url(../layout/fornecedores.png); min-height:140px;}
.bg_comunidades{ background-image:url(../imgs/bg_forum_fornecedores.gif);background-position:left bottom; min-height:150px;}
.bg_aprofundamento{ background-image:url(../layout/home_aprofundamento.png);min-height:135px;}
.bg_receitas_expe{ background-image:url(../imgs/bg_receitas_expe.gif);min-height:175px;}

a.link_convidar {
  color: #FF3333;
}

#carregando, #carregando1{
  background:url(../layout/carregando.gif) center center no-repeat;
  display: block;
}
#carregando{ height: 200px;}
#carregando1, #carregando2{height: 300px;}

.mini-altura{
   min-height:400px
}

.ui-tabs  {
   min-height:50em;
}
