﻿
#content { width: 433px; float:left; margin-right:30px; }

#sidepanel { width: 176px; float:left; }

#content, #sidepanel { color:#7c8dc5;}

a {color:#7c8dc5 !important;}
a:hover {color:#4b447f !important;}

h3.titarea {
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_diario.gif);
}


.posts {width:100%; font-size: 10px;}
.post {width: 100%; border-top: 1px solid #d8d7e3; padding: 30px 0px 30px 0px; }
.text { padding-top: 20px;}
.text p{ font-size: 10px; padding-bottom: 20px; line-height:14px;}
.text p img{ width:433px; height: auto; }


h1 a.taggedlink { color:#4b447f !important; text-decoration:none !important; font-size:18px; }

span.author, span.pubDate {color:#4b447f !important; font-size:10px !important; padding-bottom:20px; }
span.author a, span.pubDate a {color:#4b447f !important; text-decoration:none;}
span.author a:hover, span.pubDate a:hover {color:#7c8dc5 !important; text-decoration:none;}


.bottom { display: none;}
.footer {width: 100%; font-size: 10px; overflow:hidden;  }
.footer div.bookmarks{ display: none;}
.footer a { font-weight:bold;}

#postPaging {width:100%; border-top: 1px solid #d8d7e3; border-bottom: 1px solid #d8d7e3; padding: 10px 0px 30px 0px;}
#postPaging a {font-size:10px; text-decoration:none;}

#postPaging a.btnAnteriores{
background-image:url(/operacaobiquini/themes/Nesfit/images/setaesq.gif);
background-repeat: no-repeat;
background-position: left 3px;
text-indent: 10px;
}
#postPaging a.btnProximas{
background-image: url(/operacaobiquini/themes/Nesfit/images/setadire.gif);
background-repeat: no-repeat;
background-position: right 3px;
padding-right: 10px;
}


/* COLUNA DIREITA */



/* BOX NUTRICIONISTA */
.boxnutricionista {
width:100%;
border-bottom: 1px solid #cfcfcf;
padding-bottom: 17px;
margin-bottom: 36px;
}
.boxnutricionista h4 {
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_nutricionista.gif);
background-repeat: no-repeat;
width: 120px;
height: 16px;
text-indent: -9999px;
display:block;
padding-bottom:5px;
}

.boxnutricionista h5 a{
background-image:url(/operacaobiquini/themes/Nesfit/images/tit_nutricionista_NOME.gif);
background-repeat: no-repeat;
background-position: 19px 0px;
width: 167px;
height: 13px;
text-indent: -9999px;
display:block;
}

.boxnutricionista p a{
font-size: 10px;
text-decoration: none;
}

.boxnutricionista a img{
margin: 19px 0px 28px 0px;
width: 174px;
height: 93px;
display: block;
overflow:hidden;
}

.boxnutricionista p.rss{
padding-bottom: 45px;
background-image: url(/operacaobiquini/themes/Nesfit/images/ico_rss.gif);
background-repeat: no-repeat;
padding-left: 25px;
}

.boxnutricionista p.rss a{
color: #a1a1a1 !important;
text-decoration: none;
}
.boxnutricionista p.rss a:hover{
text-decoration: underline;
}


/* BOX PARTICIPANTES */


.boxparticipantes {
width:100%;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
margin-bottom: 36px;
padding-top: 30px;
}

.boxparticipantes h4.titparticipantes {
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_participantes.gif);
background-repeat: no-repeat;
width: 175px;
height: 30px;
text-indent: -9999px;
display:block;
padding-bottom:11px;
}

dl.participante {
width: 100%;
border-bottom: 1px solid #cfcfcf;
padding-bottom: 20px;
padding-top: 20px;
}

dl.participante  img{
margin: 20px 0px 20px 0px;
width: 175px;
height: 94px;
}

/*dl.participante1 dt strong {
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_participante_cintiaCosta.gif);
background-repeat: no-repeat;
width: 137px;
height: 15px;
display:block;
text-indent: -99999px;
}*/
/*dl.participante1 dt strong {
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_participante_AndreaFialho.gif);
background-repeat: no-repeat;
width: 130px;
height: 15px;
display:block;
text-indent: -99999px;
}*/

dl.participante2 dt strong {
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_participante_DaniKoetz.gif);
background-repeat: no-repeat;
width: 160px;
height: 15px;
display:block;
text-indent: -99999px;
}

dl.participante3 dt strong {
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_participante_SamanthaShiraishi.gif);
background-repeat: no-repeat;
width: 160px;
height: 15px;
display:block;
text-indent: -99999px;
}

.proximasparticipantes {
padding:  19px 0px 11px 0px;
width:100%;
}

.proximasparticipantes h4 {
background-image:url(/operacaobiquini/themes/Nesfit/images/tit_participantes_proximos.gif);
background-repeat: no-repeat;
width: 175px;
height: 17px;
text-indent: -9999px;
display:block;
padding-bottom:8px;
}

.proximasparticipantes dd {
padding-bottom:8px;
background-image: url(/operacaobiquini/themes/Nesfit/images/bullet.gif);
background-repeat: no-repeat;
background-position: left 3px;
text-indent: 10px;
}

.japarticipou 
{
    top:5px;
    position:relative;
padding:  0px 0px 11px 0px;
width:100%;
}

.japarticipou h4 {
background-image:url(/operacaobiquini/themes/Nesfit/images/tit_participantes_anteriores.gif);
background-repeat: no-repeat;
width: 175px;
height: 17px;
text-indent: -9999px;
display:block;
padding-bottom:8px;
}

.japarticipou dd {
padding-bottom:8px;
margin:0;
background-image: url(/operacaobiquini/themes/Nesfit/images/bullet.gif);
background-repeat: no-repeat;
background-position: left 3px;
text-indent: 10px;
}


/* CALENDARIO */
.calendarContainer{
width:100%;
border-bottom: 1px solid #cfcfcf;
padding-bottom: 14px;
margin-bottom: 39px;
}
div.calendar {
background-image: url(/operacaobiquini/themes/Nesfit/images/linha_calendario.gif);
background-repeat: repeat-x;
background-position: left 71px;
margin:0;
padding:0;
}
div.calendar h4{
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_posts.gif);
background-repeat: no-repeat;
width: 83px;
height: 24px;
display: block;
padding-bottom: 20px;
text-indent: -9999px;
}
table.calendar {
width: 100%;
margin-bottom: 20px;
border-collapse: separate!important;
display: table;


}
table.calendar tbody {
width: 100%;
display: table;
}

table.calendar tbody tr th {
display: none;
}

table.calendar tbody tr td {
background-color: #d2d7e7;
color: #FFFFFF;
width: 23px !important;
height: 23px;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
font-size: 12px;
padding-top: 0px;
}

table.calendar tbody tr td a.exist {
background-color: #b2bad5;
color: #ffffff !important;
width: 23px !important;
height: 19px;
display:block;
padding-top: 4px;
vertical-align: middle;
text-decoration: none;
}

table.calendar tbody tr td a.selected {
background-color: #5771c7;
color: #ffffff !important;
width: 23px !important;
height: 19px;
display:block;
padding-top: 4px;
vertical-align: middle;
text-decoration: none;
}

table.calendar tbody tr td#today{
background-color: #5771c7;
}
table.calendar tbody tr td#today a.exist{
background-color: #5771c7;
text-decoration: none;
color: #ffffff !important;
}



table.calendar tbody tr td.mes {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight: normal;
text-align: left !important;
color: #79759a;
background-color: #f8f8f8;
border: none;
float:left;
height: 15px !important;
padding-top: 0px;
margin:0;
display:block;
width:140px!important;
border:solid 0px red;   
}

table.calendar tbody tr td.proximo {
background-image: url(/operacaobiquini/themes/Nesfit/images/setadire_calendario.gif);
background-position: right top;
background-repeat: no-repeat;
height: 16px !important;
width: 11px !important;
padding: 0px 0px 0px 10px;
text-indent: -99999px;
background-color: #f8f8f8;
border: none;
float:left;
padding-top: 0px;
}

table.calendar tbody tr td.proximo a
{
position:relative;
padding:0;
margin:0;
top:-16px;
left:0;
display:block;
height: 16px !important;
width: 11px !important;
}

table.calendar tbody tr td.proximo a:hover{
background-position: right bottom;
}

table.calendar tbody tr td.anterior{
background-image: url(/operacaobiquini/themes/Nesfit/images/setaesq_calendario.gif);
background-position: left top;
background-repeat: no-repeat;
height: 16px !important;
width: 11px !important;
padding: 0px 0px 0px 0px;
text-indent: -99999px;
background-color: #f8f8f8;
border: none;
float:left;
padding-top: 0px;
}

table.calendar tbody tr td.anterior a
{
position:relative;
top:0;
left:0;
display:block;
height: 16px !important;
width: 11px !important;
}

table.calendar tbody tr td.anterior a:hover {
background-position: left bottom;
}


/* Lista Comentarios */
p#comment {
padding-top: 30px;
border-top:1px solid #D8D7E3;
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_comentarios.gif);
background-repeat: no-repeat;
background-position: left 30px;
width: 100%;
height: 29px;
text-indent: -99999px;
}

#commentlist {width: 100%; padding: 20px 0px 0px 0px; margin-bottom: 30px; }
#commentlist .vcard { padding: 20px 0px; border-bottom:1px solid #d8d7e3;}
#commentlist .vcard p.date {color:#4b447f !important; font-size:10px !important; padding-bottom:5px;}
#commentlist .vcard p.date a {color:#4b447f !important; text-decoration:none;}
#commentlist .vcard p.date a:hover {color:#7c8dc5 !important; text-decoration:none;}
#commentlist .vcard p.gravatar { display:none;}
#commentlist .vcard p.author {color:#4b447f; padding-top: 5px;}


/* ENviar Comentário */
.commentForm {
width: 100%;
clear:both;
padding: 0px 0px 30px 0px;
border-bottom:1px solid #d8d7e3;
}
.commentForm p#addcomment {
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_comente.gif);
background-repeat: no-repeat;
width: 71px;
height: 14px;
text-indent: -9999px;
display: block;
padding-bottom: 20px;
}

.commentForm label{
color:#4B447F;
}


.commentForm input{
padding: 3px;
height: 14px;
font-size: 10px;
color:#7c8dc5;
width: 200px;
background-color: #FFFFFF;
border: 1px solid #d8d7e3;
margin: 5px;
}


.commentForm input#cbNotify{
border: none;
background-color: transparent;
}

.commentForm .bbcode {
    font-size:10px;
    padding: 3px;
	padding-left: 0px;
	margin-top:20px;
	float: left;
}

.bbcode a {
    margin: 1px;
    padding: 1px 3px 1px 3px;
    background: #fff;
    border: 1px solid #d8d7e3;
}
#commentCompose {
clear:both;
width: 100%;
margin: 5px 0px;
}

.commentForm textarea {
	width: 95%;
	height: 100px;
	clear:both;
	font-size: 10px;
color:#7c8dc5;
font-family: Tahoma, Arial, Verdana;
padding:3px;
	border:1px solid #d8d7e3;
}


input#btnSaveAjax, input.btnEnviarComentario{
background-image: url(/operacaobiquini/themes/Nesfit/images/btn_enviar_comentario.gif);
background-color: transparent;
border: none;
background-repeat: no-repeat;
display: block;
width: 172px;
height: 36px;
text-indent: -99999px;
letter-spacing: -10px;
font-size: 1px;
margin-top: 10px;
cursor: pointer;
}

span.success {
font-size: 12px;
padding: 15px 0px 15px 0px;
margin-bottom: 15px;
text-align: center;
display: block;
border-bottom: 1px solid #d8d7e3;
}

/* Loading */
div#commentPreview{
display: none;
}

#comment-form {
position: relative;
}

#ajaxLoader {
height: 24px;
width: 24px;
position: absolute;
bottom: 137px;
right: 203px;
}


/*Mensagem Erro*/

.error404 h1{
font-size:14px;
}

.error404 div ul{
margin-top:20px;
}

.error404 div ul li{
list-style-position:inside;
}

.error404 hr{
display:none;
}


/* enviar p/ amigo */

.containerenvioamigo {
width: 100%;
}

.containerenvioamigo h3.cardapio {
background-image: url(/operacaobiquini/themes/Nesfit/images/tit_envieamigo.gif);
border-bottom:1px solid #D8D7E3;
margin-bottom: 30px;
padding-bottom: 20px;
}

.containerenvioamigo .remetNome , .containerenvioamigo .remetEmail, .containerenvioamigo .destNome, .containerenvioamigo .destEmail  {
float:left;
display: block;
width: 214px;
padding: 0px;
}
.containerenvioamigo .remetNome span, .containerenvioamigo .remetEmail span, .containerenvioamigo .destNome span, .containerenvioamigo .destEmail span {
width: 95px;
float: left;
display: block;
padding-top: 8px;
}

.containerenvioamigo .remetNome input, .containerenvioamigo .remetEmail input, .containerenvioamigo .destNome input, .containerenvioamigo .destEmail input   {
background-color:#FFFFFF;
border:1px solid #D8D7E3;
color:#7C8DC5;
font-size:10px;
height:14px;
margin:5px 0px;
padding:3px;
width:104px;
}

.containerenvioamigo .remetNome input, .containerenvioamigo .remetEmail input {
background-color:#D2D7E7;
border:1px solid #D8D7E3;
}

.containerenvioamigo .divEnviar {
clear:both;
margin-top: 30px;
width: 100%;
float:left;
border-top:1px solid #D8D7E3;
padding-top: 15px;
}

.containerenvioamigo .divEnviar input.btnEnviar {
background-color:transparent;
background-image:url(/operacaobiquini/themes/Nesfit/images/btn_enviar.gif);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
display:block;
font-size:1px;
height:36px;
letter-spacing:-10px;
margin-top:10px;
text-indent:-99999px;
width:110px;
float: left;
}
.containerenvioamigo .divEnviar input.btnCancelar {
background-color:transparent;
background-image:url(/operacaobiquini/themes/Nesfit/images/btn_cancelar.gif);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
display:block;
font-size:1px;
height:36px;
letter-spacing:-10px;
margin-top:10px;
text-indent:-99999px;
width:110px;
float: right;
}

.containerenvioamigoSucesso  {
text-align: center;
font-size: 13px;

}

.containerenvioamigoSucesso input.btnVoltar  {
background-color:transparent;
background-image:url(/operacaobiquini/themes/Nesfit/images/btn_voltar.gif);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
display:block;
font-size:1px;
height:36px;
letter-spacing:-10px;
float: left;
margin-top:10px;
text-indent:-99999px;
width:110px;
}

/* ADM */
table.loginbox input {
background-color:#FFFFFF;
border:1px solid #D8D7E3;
color:#7C8DC5;
font-size:10px;
height:14px;
margin:5px 0px;
padding:3px;
width:104px;
float: left;
}

table.loginbox input#ctl00_cphBody_Login1_RememberMe {
width: 15px;
height: 15px;
margin-right: 5px;
}


table.loginbox label {
float: left;
vertical-align: middle;
padding-top: 10px;
}

table.loginbox checkbox{
background-color:#FFFFFF;
border:1px solid #D8D7E3;
color:#7C8DC5;
font-size:10px;
height:14px;
margin:5px 0px;
padding:3px;
width:10px;
height: 10px;
}

table.loginbox span {
color:#FF0000;
}


