/*Passo a passo*/

h5.boldsubtit{
display:block;
font-size: 12px;
color: #669999;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.seguraintro{
background: url(images/ilustrapasso.jpg) no-repeat;
background-position:right 10px;
height:420px;
display:block;
float:left;
}


p.textointropasso {
display:block;
font-size: 12px;
color: #8c8c8c;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding:10px 270px 10px 0px;
margin:0px;
}

/*MENUA ABAS CARDÁPIO*/

.menutabstrip {
	width: 581px;
	height: 29px;
	display:block;
	float:left;
	margin:-47px 0px 0px 0px;
	padding:0px;

}
.menutabstrip ul{
	width: 581px;
	height: 29px;
	list-style:none;
	display:block;
	float:left;
	margin:0px;

}

.menutabstrip ul li{
	width: 83px;
	height: 29px;
	display:block;
	float:left;
}
.menutabstrip .menuetapaselected a {
	background: url(images/menuabapasso.gif) no-repeat;
	background-position: 0px -29px;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:bold;
	color:#669999;
}

.menutabstrip .menuetapaselected a:hover {
	background: url(images/menuabapasso.gif) no-repeat;
	background-position: 0px -29px;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:bold;
	color:#669999;
}
.menutabstrip li a{
	width: 83px;
	height: 24px;
	background: url(images/menuabapasso.gif) no-repeat ;
	text-align:center;
	text-decoration:none;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top: 5px;

}

.menutabstrip li a:hover{

	background: url(images/menuabapasso.gif) no-repeat;
	background-position: 0px -29px;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:bold;
	color:#669999;
}

/* FIM MENU ABAS*/

/*CONTEUDO PASSO*/

.direitapasso{
float:right;
width:300px;
}



.conteudopassos{
	display:table;
	width: 640px;
	margin:-18px 0px 0px 0px;
	padding:20px;
	border: solid 10px #b0d2d2;
	float:left;

}

.conteudopassos h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight:normal;
	color:#2d59a1;
	border-bottom: 5px solid #c5c5c5;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
}

.conteudopassos p{

font-size: 12px;
color: #8c8c8c;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}

.conteudopassos h4.titulostextosresultado{
clear:both;
font-size: 18px;
color:#2d59a1;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
padding:0px 0px 10px 0px;
margin:10px 0px 0px 0px;
}

ul.listabolinhas{
list-style-type:square;
list-style-position:inside;
display:block;
margin:0px;
padding:0px;
}

ul.listabolinhas li{
list-style-type:square;
list-style-position:inside;
font-family: Arial, Helvetica, sans-serif;
color: #8c8c8c;
font-size: 12px;
}

.passosesq ul, .ul{
margin:10px 0px 0px 0px;
padding:0px;
}

ul.sembullet{
list-style:none;
font-family: Arial, Helvetica, sans-serif;
color: #8c8c8c;
font-size: 12px;
}

.passosesq ul li, . ul li{

font-size: 12px;
color: #8c8c8c;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
margin:0px;
}

li.descnutrase{
background:url(images/ico_bt1.gif) no-repeat;
padding:0px 0px 5px 22px;
}

li.descnutrase span, li.descmexase span, li.descpense span, li.descsinta span, li.descdesfrute span{
font-weight: normal;
font-size:17px;
color:#669999;
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;}

li.descmexase{
background:url(images/ico_bt2.gif) no-repeat;
padding:0px 0px 5px 22px;
}

li.descpense{
background:url(images/ico_bt3.gif) no-repeat;
padding:0px 0px 5px 22px;
}

li.descsinta{
background:url(images/ico_bt4.gif) no-repeat;
padding:0px 0px 5px 22px;
}

li.descdesfrute{
background:url(images/ico_bt5.gif) no-repeat;
padding:0px 0px 5px 22px;
}

p.boxdestaquepasso{
font-size: 12px;
color: #669999;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding:10px;
margin:10px 0px 0px 0px;
border: solid 1px #669999;
}

.passosesq{
width:300px;
float:left;
display:block;
margin-top:15px;
border:solid 0px red;
}



.passosesq img, .img{
width:128px;
height:117px;
float:left;
display:block;
border: 0px solid red;
margin: 0px 10px 10px 0px;
}


.passosesq .semimagem{
background-image: url(images/thumb_semfoto.gif);
background-repeat: no-repeat;
width:128px;
height:117px;
float:left;
display:block;
margin: 0px 10px 10px 0px;
border: 1px dotted #8c8c8c;
}



.boxteste{
background-color:#e9f4f3;
width:285px;
border:solid 1px #b0d2d2;
float:right;
padding:10px;
margin:20px 0px 0px 0px;
}
/* AQUI */
.boxteste h4{
font-family: Georgia, "Times New Roman", Times, serif;
top:0px;
padding:0px;
border-bottom:solid 1px  #669999;
font-weight: normal;
color:#2d59a1; 
font-size: 30px;
margin-bottom:20px;
}

.boxteste ol{
display: block;
margin:0px;
padding:0px;
}

.boxteste ol li{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #669999;
font-weight: normal;
list-style-position:inside;
padding:0px 0px 0px 0px;
float:left;
margin:0px;
	border:solid 0px red;
}

.boxteste ol li .perguntateste{
	border:solid 0px red;
padding:0px 0px 0px 0px;	
display: block;
margin:0px;
width:250px;


}

.boxteste ol li input{
border:none;
}

.boxteste ol li label{
font-weight: bold;
}

.boxteste .escolhesimnao li
{
	position:relative;
	margin-top:-13px;
	border:solid 0px red;
	display:block;
	top:0px;
padding:0px 10px 15px 0px;
}

.boxpassodirmd{
background-color:#e9f4f3;
width:285px;
border:solid 1px #b0d2d2;
float:right;
padding:10px;
margin:20px 0px 0px 0px;
}

.boxpassodirmd input{
border:solid 1px #b0d2d2;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.boxpassodirmd .segurabusca{
height: auto;
display: table;
}

.boxpassodirmd .segurabusca input.buscar{
float:left;
margin-bottom: 15px;
}


.boxpassodirmd .segurabusca .btenviamd {
clear: both;
}




.boxpassodirmd p{
padding:5px 0px 0px 0px;
}



.boxpassodirmd h4{
font-family: Georgia, "Times New Roman", Times, serif;
top:0px;
padding:0px;
border-bottom:solid 1px  #669999;
font-weight: normal;
color:#669999; 
font-size: 22px;
margin-bottom:20px;
}

.flaresultadografico{
width: 300px;
height: 300px;
margin:15px 0px 15px 0px;
padding:0px;
border:solid 0px red;
float:right;

}

ul.legendagrafico {
width:240px;
height:auto;
padding:0px;
margin:30px 0px 10px 0px; 
border:solid 0px blue;
float:left;
}

.legendagrafico  li{
display:block;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin: 0px;
list-style-type:none;
float: left;
width: 120px;
padding-left: 15px;
border: 0px solid red;
}

li.nutraleg{
color:#e74007;
width: 80px;
background:url(images/legnutra.gif) no-repeat left 3px;
}


li.penseleg{
color:#fdde21;
width: 80px;
background:url(images/legpense.gif) no-repeat left 3px;
}


li.mexaleg{
color:#ff9933;
background:url(images/legmexa.gif) no-repeat left 3px;
}

li.sintaleg{
color:#3c87c5;
background:url(images/legsinta.gif) no-repeat left 3px;
margin:0px;
}

p.txtintroresultado{
width:300px;
float:left;
margin:10px 0px 0px 0px;
}

p.boxresultadografico{
width:230px;
height:auto;
background-color:#e9f4f3;
border:#b0d2d2 solid 1px;
font-family:Arial, Helvetica, sans-serif;
color:#669999;
font-weight:bold;
text-align:center;
padding:10px;
float:left;
}

p.recomendacaoteste{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
color:#669999;
width:300px;
padding:20px 0px 10px 0px;
float:right;
text-align:center;
}


.boxrecomendateste{
width:300px;
height:auto;
float:left;
margin-top:15px;
display:block;
}

.boxrecomendateste h4{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:25px;
font-style:italic;
color:#669999;
text-align:center;
padding-top:15px;
}



.imgresultado{
width:300px;
height:auto;
display:block;
margin-top: 30px;
}

.resultmelhorforma{
width:300px;
height:auto;
display:block;
margin-top: 15px;
}

.resultmelhorforma h5{
font-family:Arial, Helvetica, sans-serif;
color:#24918b;
font-weight:bold;
padding-top:10px;
}

.resultmelhorforma h4{
padding-bottom:10px;
}

a.btproxmd{
font-family: Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-decoration:none;
padding:5px 5px 5px 29px;
display:block;
float:left;
width:146px;
height:32px;
background: url(images/btn_mdmd.gif) no-repeat;
}

a.btenviamd{
font-family: Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-decoration:none;
padding:5px 5px 5px 20px;
margin:0 auto;
margin-top:10px;
display:block;
width:200px;
height:30px;
background: url(images/btn_md.gif) no-repeat;

}


a.btdaybook{
font-family: Georgia, "Times New Roman", Times, serif;
clear:both;
color:#FFFFFF;
text-decoration:none;
padding:5px 5px 5px 20px;
margin:10px 0px 0px 0px;
display:block;
width:146px;
height:32px;
background-image: url(images/btn_mdmd.gif);
background-repeat: no-repeat;
}

a.btenviapq{
font-family: Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-decoration:none;
padding:3px 0px 0px 15px;
margin:10px 0px 0px 100px;
display:block;
width:75px;
height:25px;
background: url(images/btn_pq.gif) no-repeat;
}

input.btenviapq{
font-family: Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-decoration:none;
font-size:14px;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 100px;
display:block;
width:75px;
height:25px;
border:solid 0px white;
cursor:pointer;
background: url(images/btn_pq.gif) no-repeat;
}

a.btiniciarpq{
font-family: Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-decoration:none;
padding:3px 0px 0px 15px;
margin:0px;
display:block;
float:right;
width:75px;
height:25px;
background: url(images/btn_pq.gif) no-repeat;
}

span.destaquepassodb{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:20px;
font-style:italic;
color:#669999;
padding:15px 0px 15px 0px;
}

.passosesqresultado{
width:635px;
padding-top:20px;
float:left;
display:block;
}

.passosesqresultado img{
width: 148px;
height: 135px;
border: 1px solid #e8e8e8;
}


/* PASSO 1 THUM IMAGEM */

.imagemthumb {
float: left;
margin-left: 5px;
margin-top: -6px;
}

.imagemthumb img{
width: 30px;
height: 27px;
float: left;
}

.imagemthumb p {
background-image: url(images/btnexcluir_pq.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
float:left;
margin-left: 3px;
}

.imagemthumb p a{
color:#669999;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin-left: 15px;
}




ul.legendagraficointerno {
width:470px;
height:auto;
padding:0px;
margin:30px 0px 10px 0px; 
border:solid 0px blue;
float:left;
}

ul.legendagraficointerno  li{
display:block;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin: 0px;
list-style-type:none;
float: left;
width: 120px;
padding-left: 15px;
border: 0px solid red;
}

ul.legendagraficointerno li.nutraleg{
color:#e74007;
width: 96px;
background:url(images/legnutra.gif) no-repeat left 3px;
}


ul.legendagraficointerno li.penseleg{
color:#fdde21;
width: 96px;
background:url(images/legpense.gif) no-repeat left 3px;
}


ul.legendagraficointerno li.mexaleg{
color:#ff9933;
width: 96px;
background:url(images/legmexa.gif) no-repeat left 3px;
}

ul.legendagraficointerno li.sintaleg{
color:#3c87c5;
width: 120px;
background:url(images/legsinta.gif) no-repeat left 3px;
margin:0px;
}

.lkbDayBook{
background:url(images/btn_md.gif) no-repeat top left;
width:186px;
height:250px;
display:block;
float:left;
font:normal 16px Georgia, "Times New Roman", Times, serif; color: #FFFFFF;
padding:7px 0 0 33px;
margin-top:10px;
text-decoration:none;
}

