
#plans_table h1, #plans_table h2, #plans_table p, #plans_table ul, #plans_table ol, #plans_table li,#plans_table table,#plans_table tr,#plans_table td,#plans_table th,#plans_table hr,#plans_table img {padding:0;margin:0;}

#plans_table p{padding-bottom: 6px;}
#plans_table a img, hr{border:none;}
#plans_table table,#plans_table tr,#plans_table td{border-collapse:collapse;border:none;}
#plans_table ul,#plans_table ol{list-style:none;}
#plans_table a{color:#029de7;text-decoration:underline;cursor:pointer;}
#plans_table a:hover{color:#0072a8;}
#plans_table div.clear{overflow:hidden;clear:both;}
#plans_table{ width:800px; min-height:600px; margin:30px auto; padding-bottom:20px;position:relative; }
#plans_table h1 { font-size:36px; color:#256eb3; margin-bottom:18px; text-align:left; }
#plans_table th {
	color: #4f6b72;
	border-right: none;
	border-bottom: none;
	border-top: none;
	letter-spacing:normal;
	text-transform:none;
	text-align: left;
	padding: 0px;
	background:none;
}
#plans_table td {
	font-size:12px;
	border-right: none;
	border-bottom: none;
	background:none;
	padding: 0px;
	color:#323232;

}

#plans_table table{width:760px; }

/*TOP GRAY BG*/
#plans_table .quote-wrapper-new{
	position: relative;
	width: 450px;
	float: left;
	background-color: #f1f1f1;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 18px;
	margin-bottom: 20px;
	
	border-right:1px solid #cbcaca;
	border-left:1px solid #cbcaca;
	border-top:1px solid #cbcaca;
	border-bottom:1px solid #cbcaca;
}
#plans_table .quote-plans-new {
	width: 450px;
	position: relative;
	float: left;
	display: block;
	font-size: 12px;
	color: #676767;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 10px;
}
#plans_table .quote-wrapper-new h2{font-size: 16px; font-weight:normal; line-height:20px;}
/* plans TABLE */
#plans { padding:0; margin:10px 0 0 0; clear:both;}/*table*/
/*BUTTONS*/
#plans_table .cadastrarR a, #plans_table .cadastrar a
{
	width:106px; 
	height:28px;  
	display:block; 
	margin:0 auto; 
	color:#FFF; 
	text-transform:uppercase; 
	text-decoration:none; 
	padding-top:10px; 
	font-size:15px; 
	margin-bottom:12px;
}
#plans_table .cadastrar a { background:url(images/grid/grid_gray_button.png) no-repeat top;}
#plans_table .cadastrarR a { background:url(images/grid/grid_orange_btn.png) no-repeat top; }
#plans_table .cadastrar a:hover, #plans_table .cadastrar a:active, #plans_table .cadastrarR a:hover, #plans_table .cadastrarR a:active{
	background-position:bottom;
	width:106px; 
	height:28px;  
	display:block; 
}
#plans_table .cadastrarTd { padding-top:12px; font-weight:normal;}


/*table rows*/
table#plans .even td, table#plans .odd td  {height:34px; text-align:center; } 
table#plans .even td { background: #f8f7f7;}
table#plans .odd td { background: #f2f1f1; }

/*1ST COLUMN*/
table#plans td.noBorder { border-left:none; padding-left:8px; text-align:left;  text-align:center;}
/*HELP IMGS*/
table#plans td.noBorder img { border:none; vertical-align:top; float:right; margin-right:8px; }
/*COLUMNS FROM 2 TO 6*/
.tablecol1, .tablecol2, .tablecol3, .tablecol5 { font-weight:bold; font-size:12px;}

/*1ST CELL*/
table#plans th.thead { width:225px; height:75px; background-color:#fff;}
/*basic, premium, professional cells*/
table#plans th.basico, table#plans th.premium,  table#plans th.professional { 
	width:140px; 
	height:75px; 
	color:#2d3238; 
	font-size:22px; 
	text-transform:uppercase; 
	font-weight:normal; 
	padding-top:10px; 
	text-align:center;
}
/*1ST ROW BGS*/
table#plans th.basico { background:url(images/grid/grid_bg1.jpg) bottom no-repeat; }
table#plans th.professional { background:url(images/grid/grid_bg2.jpg) bottom left no-repeat;  }
table#plans th.recommended { background:url(images/grid/grid_bg3.png) top no-repeat; width:185px; height:138px; color:#fff; font-size:32px; text-transform:uppercase; font-weight:normal; text-align:center; }
/*TOP BUTTONS AND  TEXT*/
table#plans th a, table#plans a:hover {text-transform:uppercase; text-decoration:none;}
#plans_table .cadastrar-text-rs a {position:relative;display:block;height:28px;padding:10px 0 0 0;font-size:14px;color:#FFF;text-transform:none;top:20px;}
#plans_table .cadastrar-text-rs a:hover {color:#FFF;}
/*BUTTON AND PREMIUM TEXT*/
table#plans th.recommended a {color:#fff;text-decoration: none;}
/*TOOLTIP HELP*/
table#plans td.tooltip-help:hover {background-color: #fff;}
table#plans td.tool-hover:hover {background-color: #fff; }
table#plans .help-pos{width:16px;position:relative;float:left;display:block;margin:0;}
/*RECOMENDADO TEXT*/
#plans_table .recylw { display:block; color:#b9c046; font-size:14px; font-weight:bold; text-align:center; }
/*prices*/
table#plans span.price { display:block;  font-size:14px; font-weight:bold;  }

/*recommend CELLS, 2 COLORS*/
table#plans td.recommendedEven {  background-color:#ecebeb; background:transparent url(images/grid/grid_bg4.png) repeat-y; }
table#plans td.recommendedOdd { background-color:#e7e6e6; background:transparent url(images/grid/grid_bg4.png) repeat-y;}
/*recommend PREMIUM, BOTTOM COLUMN*/
table#plans td.recommendedBtm { border-bottom:3px solid #c3c1c1; }
/*COLOR CELLS-parents-*/
table#plans td.section-bg {background-color:#d8e0e6;border-bottom:solid 2px #f8f7f7;height:34px;}
table#plans td.align-center {text-align:center;}
/*1ST COLUMN NESTED TEXT*/
table#plans td.section-item li{margin:0 0 0 30px;padding:5px 0;list-style:disc; }
/*+ AND - IMGS*/
table#plans .plus-pos{width:25px;height:20px;position:relative;float:left;background:transparent url(images/grid/grid_masmenos.png) no-repeat; display:block;left:-35px;text-align:left;cursor:pointer;}
table#plans .minus-pos{width:25px;height:20px;position:relative;float:left;background:transparent url(images/grid/grid_masmenos.png) 0 -20px no-repeat; display:block;left:-35px;text-align:left;cursor:pointer;}
table#plans .plus-pos-new{width:22px;height:23px;position:relative;float:left;background:transparent url(images/grid/grid_masmenos.png) no-repeat; display:block;left:-30px;text-align:left;cursor:pointer;}
table#plans .minus-pos-new{width:22px;height:23px;position:relative;float:left;background:transparent url(images/grid/grid_masmenos.png) 0 -23px no-repeat; display:block;left:-30px;text-align:left;cursor:pointer;}
/*1ST COLUMN HEADERS*/
table#plans .text-pos{width:198px;/*position:relative;*/float:left;display:block;/*left:-25px;*/text-align:left;font-size:14px; }

/*inside TABLE*/
tbody.content {font-size:13px;}
/*cells bg*/
#plans_table tr.cycle {background-color:#f3f6fa;}

/*BOTTOM text*/
#plans-testimonials a {color:#C67100;font-size:20px;text-align:left;text-decoration:none;}
/*YELLOW IMG*/
/*.delivery-badge {position:absolute;width:221px; height:33px; background:transparent url(images/grid/grid_ribbon.png) no-repeat; display:block;overflow:hidden;margin:0 auto;text-align:center;color:#FFF;left:380px;top:-10px;}
#plans_table .badge-wrapper {position:relative;width:700px;float:left;margin:0;padding:0;}
*/
#plans_table #plans_bottom { margin-top:12px; font-size:12px; text-align: center; line-height: 15px; margin-top: 30px; }

#plans_table .quote-wrapper {width:900px;float:left; }
#plans_table .quote-plans { width: 870px;  float:left; display:block; font-size:12px; color:#595959; line-height:1.8; margin-top:18px; }
#plans_table .quote-img {width:100px;height:110px;float:left;background:url(images/quote.gif) top left no-repeat;}

  /*PLANS BOTTOM*/
  #plans_bottom_wrap{width:900px; }
.plans_bottom_text{float:left; width:430px; margin-top:40px; text-align:left;color:#676767; }
.plans_bottom_left{margin-left:40px;}
.plans_bottom_text h2{font-weight:bold; font-size:16px;line-height:24px; letter-spacing:0.7px;}

#plans_bottom p{line-height:8px; font-size:10px;color:#2E2E2E;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; } 