/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Body  settings                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

BODY{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}

#main {

}

#content {
	margin:0px auto;
	width:1000px;
	width:1047px;
	zoom:1;
}

#content:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}


#workspace{
	background: transparent url('http://www.revistashape.com.br/img/border_container.gif') repeat-y -2px 0px;
}

#workspace:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Banners Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

#areaBanner{
	margin:20px 0px 1px;
	zoom:1;
}

#areaBanner:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

#areaBanner DIV{
	padding:0px 0px 0px 150px;
	width:800px;
}

#areaBanner DIV SPAN{
	color:#526671;
	font-size:8px;
	margin:3px 0px 10px;
	width:63px;
	float:left;
}

#areaBanner DIV IMG{
	float:right;
}

#banner3{
	border:1px solid #CBD1D4;
	padding:3px;
	margin:0px 0px 15px 0px;
}

#banner3 SPAN{
	color:#526671;
	font-size:10px;
	margin:3px 0px 10px;
	display:block;
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Header Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

#header{
	background: transparent url('http://www.revistashape.com.br/img/bkg_header.gif') no-repeat 0px 0px;
	height:108px;
	position:relative;
}

#header IMG {
	border:0px none;
}

#header A IMG{
	text-decoration:none;
	display:block;
	float:left;
	margin:18px 0px 0px 28px;
}

#header FORM{
	width:300px;
	float:left;
	position:absolute;
	left:340px;
	top:35px;
}

#header FORM FIELDSET{
	border:0px none;
	margin:0px;
	padding:0px;
}

#header FORM FIELDSET LABEL{
	color:#FFF;
	font-size:13px;
	display:block;
	margin:0px 0px 0px 2px;
}

#header FORM FIELDSET .input{
	background:transparent url('http://www.revistashape.com.br/img/bkg_search.gif') no-repeat 0px 0px;
	width:257px;
	height:29px;
	float:left;
	padding-left:5px;
	padding-top:5px;
}
#header FORM FIELDSET INPUT{
    margin:4px 7px 0 7px;
    width:232px;
    border:none;
    background:transparent;
}

#header FORM #errorSearch
{
    float:left;
}
#header FORM #errorSearch p{padding:0;margin:0;color:#fff;font-size:10px}
#header FORM FIELDSET .btOk{
	background:transparent url('http://www.revistashape.com.br/img/bt_ok.gif') no-repeat 0px 0px;
	border:0px none;
	width:32px;
	height:29px;
	float:left;
    margin:0;
}

#header #edition{
	position:absolute;
	right:36px;
	top:-5px;
	height:113px;
	width:331px;
}

#header #edition DIV{
	background-image: url(http://www.revistashape.com.br/img/edicao_mes.png) !important;
    background-image: none;
	background-repeat:no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.revistashape.com.br/img/edicao_mes.png',sizingMethod='scale');
    position: static;
	height:113px;
	width:237px;
	float:right;
}

#header #edition SPAN{
	background:transparent url('http://www.revistashape.com.br/img/ico_setapontilhada.gif') no-repeat right 5px;
	padding:0px 9px 0px 0px;
	bottom:10px;
	position:absolute;
	margin-left:190px;
}

#header #edition SPAN A{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}

#header #edition IMG{

}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Geral Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

#page{
	padding:20px 0px 0px 0px;
	margin-bottom:40px;
	zoom:1;
}

#page:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

#containerLeft{
	width:190px;
	float:left;
	padding:0px 0px 0px 19px;
}

#containerCenter{
    width:593px;
	float:left;
	margin:0px 28px 0px 0px;
}

#sidebar{
	width:160px;
	float:left;
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Menu Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

#menu{
	margin:0px 0px 15px 0px;
	width:160px;
}

#menu UL{
	list-style-type:none;
	padding:0px;
	margin:0px;
	border-bottom:2px solid #E0E0E0;
	}
	
#menu UL LI{
	margin:0px;
	padding:5px 0px 5px 15px;
	border-top:2px solid #E0E0E0;
	font-weight:bold;
}

#menu UL LI UL{
	border-bottom:0px none !important;
}

#menu UL LI UL LI{
	margin:0px;
	padding:3px 0px 3px 12px;
	border-top:0px none !important;
	font-weight:normal;
}

#menu UL LI UL LI A{
	color:#526671;
	font-size:11px;
}

#menu UL LI A{
	text-decoration:none;
	font-size:15px;
}

.mn_vivaFeliz {
	background:transparent url('http://www.revistashape.com.br/img/ico_seta_azul.gif') no-repeat 0px 9px;
}

.mn_vivaFeliz A{
	color:#0099FF;
}

.mn_lindaSempre{
	background:transparent url('http://www.revistashape.com.br/img/ico_seta_rosa.gif') no-repeat 0px 9px;
}

.mn_lindaSempre A{
	color:#FF3366;
}

.mn_vidasaudavel{
	background:transparent url('http://www.revistashape.com.br/img/ico_seta_verde.gif') no-repeat 0px 9px;
}

.mn_vidasaudavel A{
	color:#669900;
}

.mn_fiqueForma{
	background:transparent url('http://www.revistashape.com.br/img/ico_seta_laranja.gif') no-repeat 0px 9px;
}

.mn_fiqueForma A{
	color:#FF6600;
}

.mn_comaBem{
	background:transparent url('http://www.revistashape.com.br/img/ico_seta_laranjaclaro.gif') no-repeat 0px 9px;
}

.mn_comaBem A{
	color:#FF9900;
}

.mn_generic{
	background:transparent url('http://www.revistashape.com.br/img/ico_seta_roxo.gif') no-repeat 0px 9px;
	border-top:2px solid #E0E0E0!important;
}

.mn_generic A{
	color:#6666CC;
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| BOX Last Edition Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

.lastEdition{
	width:157px;
	height:199px;
	border:1px solid #CBD1D4;
	margin:0px 0px 17px 0px;
}

.lastEdition SPAN{
	color:#B90055;
	font-size:15px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 3px 0px;
	display:block;
}

.lastEdition IMG{
	padding:0px 0px 0px 20px;
	margin:0px 0px 3px 0px;
}

.lastEdition SMALL {
	float:right;
	display:block;
	padding:0px 35px 0px 0px;
	background:transparent url('http://www.revistashape.com.br/img/ico_seta_cinza.gif') no-repeat 52px 4px;
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Box Generic Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

.boxGeneric{
	width:160px;
	border:1px solid #CBD1D4;
	background-color:#EFEFEF;
	margin:0px 0px 15px 0px;
}

.boxGeneric H2{
	padding:5px 0px 0px 7px;
	margin:0px;
	color:#6666CC;
	font-weight:normal;
	font-size:15px;
	font-weight:bold;
}

.boxGeneric P{
	padding:0px 3px 0px 7px;
	margin:0px 0px;
	color:#526671;
	font-size:10px;
	letter-spacing:1px;
}

.boxGeneric FORM{
	padding:10px 0px 10px 4px;
	*padding:0px 0px 0px 4px;
}

.boxGeneric FORM FIELDSET{
	border:0px none;
	padding:0px;
	margin:0px;
}

.boxGeneric FORM FIELDSET INPUT{
	border:1px solid #E0E0E0;
	padding:0px;
	margin:0px;
	width:120px;
	height:20px;
	float:left;
}

.boxGeneric FORM FIELDSET .btSend{
	border:0px none;
	padding:0px;
	margin:0px 0px 0px 3px;
	width:25px;
	height:20px;
	float:left;
	background:transparent url('http://www.revistashape.com.br/img/bt_enviar.gif') no-repeat 0px 0px;
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Box Enquete Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

.boxEnquete P{
	font-weight:bold;
	line-height:15px;
	padding:5px 3px 5px 7px;
}

.boxEnquete SMALL A{
	font-weight:bold;
	color:#526671;
	text-decoration:none;
	padding:0px 30px 0px 5px;
}

.boxGeneric .formEnquete{
	width:125px;
	padding-bottom:12px;
}

.boxGeneric FORM .formEnquete SPAN{
	padding-bottom:8px;
	font-size:10px;
	color:#526671;
	width:105px;
	float:left;
	height:35px;
}

.boxGeneric FORM .formEnquete INPUT{
	margin-bottom:5px;
	color:#526671;
	width:15px;
	font-size:10px;
	border:none 0px;
	float:left;
}

.boxGeneric FORM .btVotar{
	width:53px;
	height:21px;
	background: transparent url('http://www.revistashape.com.br/img/bt_votar.gif') no-repeat 0px 0px;
	border:none 0px;
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Box Video Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

.boxVideo{
	width:280px!important;
	float:left;
	display:block;
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 18px;
	zoom:1;
}

.boxVideo:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Box Na Internet Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

#boxInternet{
	border:1px solid #CBD1D4;
	padding:0px;
	margin-bottom:17px;
	width:157px;
}

#boxInternet DIV{
	margin-left:16px;
}

#boxInternet H2{
	margin:0px;
	color:#526671;
	font-size:15px;
	padding:5px;
	font-weight:bold;
}

#boxInternet A IMG{
	text-decoration:none;
	border:none 0px;
	padding:5px 10px 5px 5px;
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Box Calculo IMC Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

.boxCalculoImc FORM FIELDSET{
	color:#526671;
	_width:150px;
}

.boxCalculoImc FORM FIELDSET LABEL{
	font-weight:bold;
	margin-right:17px;
	_margin-right:0px
}

#resultadoImcContainer
{
	display:none;
}

.boxCalculoImc FORM FIELDSET EM{
	font-style:normal;
	font-size:9px;
}

.boxCalculoImc FORM FIELDSET INPUT{
	width:55px;
	margin-right:5px;
	float:none;
}

.boxCalculoImc DIV{float:left; width:150px; margin-bottom:10px;}

.cpBlock{
	display:block;
}

.cpSex{
	display:inline;
	float:left;
}

#nasc{
	width:90px;
	display:block;
}

#fem{
	width:15px;
	height:15px;
	float:left;
	border:0px none;
}

#masc{
	width:15px;
	height:15px;
	float:left;
	border:0px none;
}

.boxGeneric form fieldset input.btCalcule
{
 background:transparent url(http://www.revistashape.com.br/img/bt_calcule.gif) no-repeat scroll 0 0;
 border:0 none !important;
 height:21px !important;
 width:57px !important;
/* text-indent: -999em;*/
}

/*
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Box Footer Setting                                               |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
*/

#footer{
	background:transparent url('http://www.revistashape.com.br/img/bkg_footer.gif') no-repeat -3px 0px;
	width:1015px;
	height:77px;
	float:left;
	font-size:10px;
}

#footer UL{
	list-style-type:none;
	margin:0px;
	padding:20px 0px;
	margin:0px auto;
	width:690px;
}

#footer UL LI{
	display:inline;
	background:transparent url('http://www.revistashape.com.br/img/separador.gif') no-repeat right 3px;
	padding:0px 7px 0px 0px;
	margin:0px 0px 0px 7px;
}

#footer .lastChild{
	background:none;
	margin:0px 0px 0px 7px;
	padding:0px;
}

#footer UL LI A{
	text-decoration:none;
	text-transform:uppercase;
	color:#526671;
}

	.load { position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; margin: -39px 0 0 -44px; z-index: 99999;}
	.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998; }
	.view_modal { position: absolute; left: 50%; top: 50%; text-align: left; z-index: 99998; }
	.modal { visibility: hidden; cursor:pointer; }
 
	div.conteudo_modal {
		height:513px;
		width:729px;
	}
/* CALCULADORAS */

#boxPeso-Ideal {
	clear:both;
	background:#FFFFFF url(http://www.revistashape.com.br/img/bg-Peso-Ideal.jpg) no-repeat scroll 2px 13px;
	width:729px;
	height:612px;
}
#boxPeso-Ideal .main
{
	float:left;
	font:normal 14px Verdana,Geneva,sans-serif;
}

#boxPeso-Ideal .form, #boxPeso-Ideal .return
{
	float:left;
	margin:25px 0 0 362px;
	width:340px;
	color:#6666CC;
	font:normal 14px Verdana,Geneva,sans-serif;
}
#boxPeso-Ideal .form h3
{
    margin:25px 0 0 0;
}
#boxPeso-Ideal .form .obs
{
    margin-top:25px;
    font-size:12px;
}
#boxPeso-Ideal .form .obs strong
{
    color:#E10079;
}
#boxPeso-Ideal .form input.small
{
    width:45px;
}

#boxPeso-Ideal .form a.command img
{
    margin-top:30px;
}
#boxPeso-Ideal .return
{
    display:none;
}
#boxPeso-Ideal .return .obs
{
    margin-top:25px;
    font-size:12px;
	text-align:left;
}
#boxPeso-Ideal .return h3
{
    font:normal 16px Verdana,Geneva,sans-serif;
    margin:100px 0;
}
#boxPeso-Ideal .return h3 strong
{
    font:normal 22px Verdana,Geneva,sans-serif;

}
#boxPeso-Ideal .return p
{
    text-align:center;
}
#boxPeso-Ideal .return p a
{
    margin-right:10px
}
.close{
	float:right;
}

#boxPeso-Ideal .structure
{
	float:left;
	margin:1px 0 0 30px;
	width:340px;
	color:#6666CC;
	font:normal 14px Verdana,Geneva,sans-serif;
}
#boxPeso-Ideal .structure h3
{
    margin:25px 0 0 0;
}
#boxPeso-Ideal .structure .obs
{
    margin-top:91px;
	margin-left: 145px;
    font-size:12px;
	width: 150px;
	position: absolute;
}
#boxPeso-Ideal .structure .obs1
{
    margin-top:25px;
	margin-left: 330px;
    font-size:12px;
	width: 105px;
	position: absolute;
}
#boxPeso-Ideal .structure .obs2
{
    margin-top:25px;
	margin-left: 445px;
    font-size:12px;
	width: 105px;
	position: absolute;
}
#boxPeso-Ideal .structure .obs3
{
    margin-top:25px;
	margin-left: 564px;
    font-size:12px;
	width: 105px;
	position: absolute;
}
#boxPeso-Ideal .structure .obs strong
{
    color:#E10079;
}
#boxPeso-Ideal .structure .obs1 strong
{
    color:#E10079;
}
#boxPeso-Ideal .structure .obs2 strong
{
    color:#E10079;
}
#boxPeso-Ideal .structure .obs3 strong
{
    color:#E10079;
}
#boxPeso-Ideal .structure input.small
{
    width:45px;
}
#box-IMC  {
	clear:both;
	background:#FFFFFF url(http://www.revistashape.com.br/img/bg-IMC.jpg) no-repeat scroll 15px 15px;
	height:481px;
	width:729px;
}
#box-IMC .form, #box-IMC .return
{
	float:left;
	margin:25px 0 0 315px;
	width:340px;
	color:#6666CC;
	font:normal 14px Verdana,Geneva,sans-serif;
}
#box-IMC .form h3
{
    margin:25px 0 0 0;
}
#box-IMC .form .obs
{
    margin-top:25px;
    font-size:11px;
}
#box-IMC .form .obs strong
{
    color:#E10079;
}
#box-IMC .form input.small
{
    width:45px;
}

#box-IMC .form a.command img
{
    margin-top:10px;
}
#box-IMC .return
{
    display:none;
}
#box-IMC .return h3
{
    font:normal 16px Verdana,Geneva,sans-serif;
    margin:100px 0;
}
#box-IMC .return h3 strong
{
    font:normal 22px Verdana,Geneva,sans-serif;

}
#box-IMC .return p
{
    text-align:center;
}
#box-IMC .return p a
{
    margin-right:10px
}
#boxGastosCaloricos {
	clear:both;
	background:#FFFFFF url(http://www.revistashape.com.br/img/bg-Gastos-Calorias.jpg) no-repeat scroll 0 0;
	height:481px;
	width:729px;
}
#boxGastosCaloricos .form, .return{
	float:left;
	margin:75px 0 0 312px;
	width:330px;
	height:280px;
	color:#6666CC;
	font:normal 14px Verdana,Geneva,sans-serif;
}
#boxGastosCaloricos .form select
{
    margin-top:4px;
    width:245px;
}
#boxGastosCaloricos .form input.small
{
    width:45px;
}

#boxGastosCaloricos .form a.command img
{
    margin-top:7px;
}
#boxGastosCaloricos .return
{
    display:none;
}
#boxGastosCaloricos .return h3
{
    font:normal 16px Verdana,Geneva,sans-serif;
    margin:100px 0;
}
#boxGastosCaloricos .return h3 strong
{
    font:normal 22px Verdana,Geneva,sans-serif;

}
#boxGastosCaloricos .return p
{
    text-align:center;
}
#boxGastosCaloricos .return p a
{
    margin-right:10px
}
#boxCalorias {
	clear:both;
	background:#FFFFFF url(http://www.revistashape.com.br/img/bg-Calculo-Calorias.jpg) no-repeat 15px 15px;
	height:481px;
	width:930px;
}
#boxCalorias .form, #boxCalorias .return
{
	float:left;
	margin:25px 0 0 215px;
	width:700px;
	color:#6666CC;
	font:normal 14px Verdana,Geneva,sans-serif;
}
#boxCalorias .table {
width: 100%;

}
#boxCalorias .form h3
{
    margin:25px 0 0 0;
}
#boxCalorias .form .obs
{
    margin-top:25px;
    font-size:11px;
}
#boxCalorias .form .obs strong
{
    color:#E10079;
}
#boxCalorias .form input.small
{
    width:45px;
}

#boxCalorias .form a.command img
{
    margin:10px 0 0 300px;
}
#boxCalorias  #food_calories_uxTable tr th, .form p a
{
	color:#6666CC;
	font:bold 14px Verdana,Geneva,sans-serif;
	padding-bottom:10px;
	text-align:left;
}
#boxCalorias #food_calories_uxTable tr td select
{
    width:430px;
}
#boxCalorias .scroll
{
    max-height:188px;
    overflow-y:auto;
}
#boxCalorias .form p a
{
    text-decoration:none;
    font-weight:normal;
}
#boxCalorias .return
{
    display:none;
	margin:35px 0 0 315px;
	width:340px;
}
#boxCalorias .return h3
{
    font:normal 16px Verdana,Geneva,sans-serif;
    margin:50px 0;
}
#boxCalorias .return h3 strong
{
    font:normal 22px Verdana,Geneva,sans-serif;
}
#boxCalorias .return p
{
    text-align:center;
}
#boxCalorias .return p a
{
    margin-right:10px
}
#boxCalorias .btnok {
	vertical-align: middle;
}
#boxCalorias .view_modal {
	margin-left: -485px !important;
}
#boxCalorias .conteudo_modal {
	width: 930px !important;
}