/* -- -- -- -- _ _ _ -- -- -- -- | planos | -- -- -- -- _ _ _ -- -- -- -- */

#planos,
#planos dl,
#planos dl dt,
#planos dl dd,
#planos dl dt ul,
#planos dl dt ul li{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

#planos dl dt{ width:220px; min-height:240px; margin:0 20px; }
#planos dl dt ul{ height:100%; }
#planos dl dt ul li{ display:list-item; }

#planos dl dt ul li.Saiba{ margin-top:15px; }
#planos dl dt ul li.Saiba *{ float:left; display:inline; margin:0 5px; }
#planos dl dt ul li.Saiba a{ margin-top:10px; *margin-top:15px; }
#planos dl dt ul li.Saiba a:hover,
.Planos .Texto a:hover{
	text-decoration:underline;
	background:none;
}

/*#planos dl dt ul .Saiba .item{ width:210px; min-height:200px; float:left; margin-bottom:10px; margin-top:10px; padding:5px; display:none; border:1px solid #dddddd; background:#eeeeee; }*/

#planos dl dt ul li p,h1{ text-align:left; padding:1px; margin-top:1px; margin-bottom:1px; }
#planos dl dt ul li h1 b{ font-size:16px; }
#planos dl dt ul li p{ width:192px; }
#planos dl dt ul li a{ line-height:3px; margin-left:10px; color:#0000EE; }
#planos dl dt ul li a:hover,#planos dl dd p a:hover{ color:#4A4CEF; }

#planos dl dd{ height:65px; background-color:#fffcc7; border-bottom:#fbde5e solid 1px; border-top:#fbde5e solid 1px; }
#planos dl dd img{ float:left; margin-left:20px; margin-top:5px; }
#planos dl dd p{ width:690px; line-height:30px; float:left; margin-top:5px; display:inline; text-align:left; }
#planos dl dd p a{ color:#cf2850; }
#planos dl dd p a:hover{ color:#FFFFFF; background-color:#A32020; }

#planos dl dd.Gratis p{
	margin-top:10px;
	margin-left:25px;
	line-height:20px;
}









#facPart,
#facPart ul,
#facPart ul li,
#seuplano{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	/*background-color:#FFFFCC;*/
}

#facPart ul.Inline{
	margin:10px 0;
}
#facPart ul.Inline li{
	width:15%;
	display:inline;
	margin:0 10px;
}
#facPart ul.Inline li input[type='radio'],
#facPart ul.Inline li label{
	float:left;
	margin:0 2px;
	display:inline;
}
#facPart ul.Inline li input[type='radio']{
	margin-top:3px;
}



#seuplano{
	margin:20px 0;
	padding:20px 0;
	text-align:left;	
	background-color:#fffcc7;
	border-bottom:#fbde5e solid 1px;
	border-top:#fbde5e solid 1px;
}
#seuplano.Modal{
	margin:0;
	background:none;
	border:none;
}

#modalCorpoPlanos #seuplano{
	background:none;
}
#modalCorpoPlanos #seuplano dl{
	width:565px;
	/*margin-left:20px;*/
	left:10px;
	position:relative;
}


#seuplano div,
#seuplano dl{
	margin:0;
	padding:0;
	display:inline;
}
#seuplano div{ width:75px; height:100%; float:left; margin-left:20px; }
#seuplano dl{ width:85%; float:right; margin-right:20px; }
#seuplano.Modal dl{ width:80%; float:right; margin-right:20px; }


#seuplano dl dt{ margin-top:5px; border-bottom:5px; }
#seuplano * .ValorSeuPlano{ width:100%; float:left; margin:0; vertical-align:middle; }
#seuplano * .ValorSeuPlano h1,
#seuplano * .ValorSeuPlano b{
	 width:auto;
	 float:left;
	 display:inline;
}
#seuplano * .ValorSeuPlano b{ margin-left:5px; margin-top:13px; font-size:16px; }




.FacaParte .ObsCampoCorAmarelo{
	width:80%;
	float:left;
}

.FacaParte .ImagemTexto,
.FacaParte * .Vermelho,
.FacaParte * .Verde{
	width:94.5%;
	float:left;
	margin-top:10px;
	padding:10px 20px;
}
.FacaParte .ImagemTexto ul,
.FacaParte * .Vermelho ul,
.FacaParte * .Verde ul{
	width:80%;
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

.FacaParte * .Vermelho ul li,
.FacaParte * .Verde ul li{
	width:100%;
	float:left;
	margin:1px 0;
	padding:3px 0;
	display:list-item;
	list-style:none;
}
.FacaParte * .Vermelho ul li label:hover,
.FacaParte * .Verde ul li label:hover{
	background-color:#FFF;
}

.FacaParte * .ImagemTexto .Img,
.FacaParte * .Vermelho .Img,
.FacaParte * .Verde .Img{
	width:80px;
	height:100%;
	float:left;
	margin-right:20px;
}
.FacaParte * .Vermelho{
	color:#C72D24;
	background-color:#FFBFBF;
	border-bottom:#cc0039 solid 1px;
	border-top:#cc0039 solid 1px;
}
.FacaParte * .Verde{
	color:#85C226;	
	background-color:#e9fad0;
	border-bottom:#aee756 solid 1px;
	border-top:#aee756 solid 1px;
}
.FacaParte * .Vermelho li.AvisoVermelho{
	margin-bottom:5px;
	color:#dc214c;
	font-size:19px;
}
.FacaParte * .Verde li.AvisoVerde{
	margin-bottom:5px;
	color:#85C226;
	font-size:19px;
}