#html
{
	background-color: #e5e5e5;
}
#BtnSignUp
{
    cursor: pointer;
}
.FAQDescription
{
    display: none;
}

#Content, #MiddleBar, #ContentMenu, #Logo
{
	width:994px;
	margin: 0 auto;
	clear:both;
	background-color: #FFFFFF;
	text-align:left;
	/*border-left: 1px solid #999999;
	border-right: 1px solid #999999;*/
}

#Logo 
{
	background-image: url(/Img/TopHeaderBackground.png);
	background-repeat: repeat-x;
	height:75px;
}

#Logo h1 
{
	font-size:20px;
	font-weight:bold;
	color:#FFFF33;
	font-family: Arial, verdana, helvetica, sans-serif;
	letter-spacing:-1px;
	display:inline;	
	
}

#Logo sup 
{
	font-size:12px;
	font-weight:normal;
	color:white;
	font-family: Arial, verdana, helvetica, sans-serif;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
	display:inline;
	
	padding:0px 6px 0px 2px;
	
}

#Logo h3
{
	font-size:13px;
	font-weight:normal;
	color:#FFFF33;
	font-family: Arial, verdana, helvetica, sans-serif;
	letter-spacing:0px;


}

#Logo h3 a
{
	padding: 0px 2px 0px 2px;	
	color:#FFFF00;
	text-decoration:none;
}

#Logo h3 a:link 
{
}

#Logo h3 a:hover 
{
	color:White;
	background-color:blue;
}

#Logo h3 span
{
	
}





#Content 
{
	height:270px;
	background-image: url(/Img/HeaderContentBackground.png);
	background-repeat: repeat-x;
	background-position:top;
	padding-top:24px;

}

table.TblContent 
{
  clear: left;
  border-collapse: collapse;
  width: 100%;	
}

table.TblContent td.Middle,
table.TblContent td.Left,
table.TblContent td.Right {
  vertical-align: top;
  padding: 0;
}

table.TblContent td.Middle {
  
  vertical-align:top;
  padding-top:20px;
  text-align:center;
}

td.Middle span 
{
	font-size:19px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#717171;
	padding-bottom:8px;
	display:block;
	line-height:99%;
}

td.Middle .OtherInfo 
{
	font-size:12px;
	font-weight:normal;
	letter-spacing:0px;
	padding-top:15px;
	line-height:110%;
}

.OtherInfo b 
{
	padding: 0px 2px 0px 2px;
	background-color:#E4E4E4;
}

td.Middle span b
{
	color:#CC0000;
}

table.TblContent td.Left {
  
  
}

table.TblContent td.Right {
	font-size:12px;
}

a.LnkDefault 
{
	color:Blue;
	text-decoration:none;
	padding: 0px 2px 0px 2px;
}

a.LnkDefault:link, a.LnkDefault:visited
{
	color:Blue;
	text-decoration:none;
	padding: 0px 2px 0px 2px;
}

a.LnkDefault:hover 
{
	color:White;
	background-color: blue;
}


.CampoTexto 
{
	border:1px solid #CECECE;
	font-size:13px;
	
	padding:4px;
	color:blue;
}

.BotaoNegrito 
{
	font-size:12px;
	font-family: georgia,times;
	padding:2px;
	font-weight:bold;
}




#MiddleBar 
{
	text-align:center;
	padding-top:5px;
	height:40px;
}

#Quote 
{
	font-size:24px;
	color:#999999;
}

.Author 
{
	font-size:11px;
	color:#666666;
}

.QuoteText 
{
	font-size:15px;
	font-style:italic;
	color:#eb000b;
}

#Menu 
{
	clear:both;
	font-size:13px;
}

#Menu ul 
{

	padding:0px;
	margin:0px;
	list-style-type:none;
}

#Menu li 
{
	float:left;
	display:inline;
	margin-right:1px;
	background-image: url(/Img/TopBackground.png);
	background-repeat: repeat-x;
	padding:4px 0px 4px 0px;
}

#Menu li a 
{
	padding:4px 10px 4px 10px;
	text-decoration:none;
	color:White;
}

#Menu li a :link
{
}

#Menu li a:hover 
{
	background-color:#298497;
}

#Menu li a.Highlight
{
	
}


#Menu li a.Current 
{
	background-color:#085262;
}

#ContentMenuPage 
{
	clear:both;
	padding:10px 5px 25px 10px;
	border-top: 1px solid #298497;
}




.InnerPage 
{
	display:none;
	font-size:16px;
	color: #333333;
}

.InnerPage ol 
{
	margin:0px;
	padding:0px;
}

.InnerPage li 
{
	margin-top:10px;
	margin-left:40px;
	line-height:130%;
}

.InnerPage li em
{
	color: #666666;
	font-size:12px;
	font-style:normal;
}

#howitworks em 
{
	
	font-size:11px;
	padding:1px;
	font-style:normal;
	font-family: Arial, verdana, helvetica, sans-serif;
}

td.TdLeft 
{
	width:620px;
	vertical-align:top;
	line-height:140%;
}

td.TdRight 
{
	vertical-align:top;
	line-height:140%;
}

td.TdRight 
{
	padding:10px 20px 0px 40px;
}

td.TdRight b 
{
	font-size:13px;
}

td.TdLeft span, td.TdRight span
{
	font-size:14px;
	font-style:italic;
	color:#666666;
}

a.LnkFAQ 
{
	font-size:14px;
	text-decoration:none;
}

a.LnkFAQ:link, a.LnkFAQ:visited 
{
	color:Blue;
}

a.LnkFAQ:hover 
{
	color:blue;
	background-color:#DFDFFF;
}

a.LnkSignUp 
{
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
	color:Green;
	padding:2px 8px 2px 8px;
	background-color:#BCFF9B;
}

a.LnkSignUp:link, a.LnkSignUp:visited 
{
	color:green;
	font-weight:bold;
}

a.LnkSignUp:hover
{
	text-decoration:none;
	font-weight:bold;
	background-color:Green;
	color:White;
	border:2px solid #CECECE;
}


/* PLANS */

#Plans {
	text-align:left;

	width:800px;
}

table.GridPlan {
	font-size:90%;
}

.PlanRow td {
	vertical-align:middle;
	text-align:center;
	border-right:2px solid white;
	color:#4E4E4E;
	
}

table.GridPlan .Resource {
	text-align:right;
	color: #4E4E4E;
	
}



/*=======================================
* Tooltips
* ======================================*/
.tooltip{
   position: absolute;
   padding: 5px 5px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 11px;
   line-height: 15px;
   text-align: left;
   text-decoration:none;
   font-style:normal;
   width:300px;
}

.tooltip h3{
      margin: 0 0 5px;
      text-align: center;
	  	
}

.PlanTitle th {
	text-align:center;
	border-right:2px solid white;
}

.SVTooltip {
		cursor:help;
}

.Price {
	color:#666666;
}

.TitleTrial {
	font-size:20px;
	line-height:100%;
}

a.LnkPlan, a.LnkPlan:link, a.LnkPlan:visited {
	
	text-align:center;
	color:#0000FF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	background-color:#C4E6FF;
	padding:6px 10px 6px 10px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}

a.LnkPlan:hover {
	color:white;
	background-color:#0000FF;
}

a.LnkPlanRecommended, a.LnkPlanRecommended:link, a.LnkPlanRecommended:visited {
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	background-color:#0000FF;
	padding:6px 10px 6px 10px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}

a.LnkPlanRecommended:hover {
	color:white;
	background-color:#140084;
}

a.LnkSpread, a.LnkSpread:link, a.LnkSpread:visited 
{
	text-decoration:underline;
	font-size:13px;
	color:#CC0000;
	font-weight:bold;
}

a.LnkSpread:hover
{
text-decoration:underline;
color:#FF0000;
}



#simplemodal-overlay {background-color:black;} #simplemodal-container {background-color:#333; border:8px solid #444; padding:12px;}

.GridVideos h3 {
	font-size:14px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
}

#partners p
{	
	color: #666666;
	font-size:14px;
}

#partners h5 
{
	padding-top:5px;
	font-weight:normal;
	font-size:13px;
}

#DvSpeechBubble 
{
	width:340px;height:222px;clear:both;
	background-image:url(/Img/SpeechBubble.gif);
	position:relative;
	background-repeat:no-repeat;
}

#DvSpeechBubble div 
{
	width:273px;
	height:145px;
	position:absolute;
	top:30px;
	left:30px;
}

#DvSpeechBubble div p 
{
	text-align:justify;
	color:#333333;
	
}

#DvSpeechBubbleAuthor 
{
	
	text-align:right;	
	width:340px;height:34px;clear:both;
}

#DvSpeechBubbleAuthor h4 
{
	font-size:12px;
	font-weight:normal;
	padding-top:0px;
	margin-right:10px;
	font-style:italic;
	color:#006699;
	
}

.BtnSignup 
{
	font-size:14px;
	font-weight:bold;
	padding:2px 10px 2px 10px;
}

.BtnSignupRecommended
{
	font-size:18px;
	font-weight:bold;
	padding:2px 15px 2px 15px;
}