﻿
ul
{
    margin:0;
    padding:0;   
}

.tabdiv
{
	width:91%;
	text-align:left;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	clear:both;
	font-family: Lato, Calibri, Tahoma, Helvetica,Arial, Verdana, Sans-Serif;color: #3C3C3C;font-weight: normal;font-size: 1em;
}

.divConfiraNossosPlanos
{
    margin:0px 0px 45px 65px;
}

.divConfiraNossosPlanos .texto_bold
{
    font-size:20px;   
}

.tab_planos 
{
	color:#717171;
	text-align:center;
	width:80%;
	padding:25px 2px 5px 0px;
	margin:0 auto;
	font-family: Lato, Calibri, Helvetic, Verdana, Sans-Serif;
	font-size:1.1em;
}

.tab_planos_home 
{
	color:#fff;
	width:500px;
	text-align:center;
	padding:0px 2px 5px 10px;
	margin:0px 0px  5px 25px;
	font-size:1.1em;
}


.tab_planos2 
{
	background-color:#717171;
	color:#fff;
	width:880px;
	text-align:center;
	padding:1px 2px 3px 2px;
	margin:0px 0px 30px 0px;
	font-family: Lato, Calibri, Helvetic, Verdana, Sans-Serif;
	font-size:1.3em;
	height:320px;
}

.tab_planos h1
{
	padding:7px;margin:0; font-size:1.68em;
}

.tab_planos2 h1
{
	padding:7px;margin:0; font-size:1.5em;
}

.tab_planos_home h2
{
	padding:3px;margin:0; font-size:1.2em;
}

.tab_planos tr 
{
	padding:0;
	margin:0;
}

.tab_planos tr td
{
	padding:0;
	margin:0;
	}

.celula
{
	color:#fff;
	text-align:center;
	width:240px;
	margin:  5px 15px 7px 17px;
	padding:10px;
	height:143px;
	/*border:1px solid #929292;*/
	border-radius: 5px;
	background: #207BB3; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#207BB3,#30578A); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#207BB3,#30578A); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#207BB3,#30578A); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#207BB3,#30578A); /* Standard syntax */
	line-height:5px;
	
}


.celula3
{
	color:#fff;
	text-align:center;
	vertical-align:top;  
	width:240px;
	margin:5px 15px 7px 12px;
	padding:10px;
	height:173px;
	/*border:1px solid #929292;*/
	border-radius: 5px;
	background: #AD0000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#AD0000, #770000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#AD0000, #770000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#AD0000, #770000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#AD0000, #770000); /* Standard syntax */
	line-height:5px;
	
}

.consulta
{
	vertical-align:bottom; 
	padding:10px 0px 10px 0px;
}	

.celula_home2
{
	color:#fff;
	text-align:center;
	width:260px;
	margin:0px 0px 10px 42px;
	padding:10px;
	height:163px;
	/*border:1px solid #929292;*/
	border-radius: 5px;
	background: #AD0000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#AD0000, #770000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#AD0000, #770000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#AD0000, #770000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#AD0000, #770000); /* Standard syntax */
	line-height:5px;
}

.celula_home
{
	color:#fff;
	text-align:center;
	width:240px;
	margin: 0px 0px 10px 62px;
	padding:10px;
	height:143px;
	/*border:1px solid #929292;*/
	border-radius: 5px;
	background: #207BB3; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#207BB3,#30578A); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#207BB3,#30578A); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#207BB3,#30578A); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#207BB3,#30578A); /* Standard syntax */
	line-height:5px;
}


.celula2
{
	background-color:#fff;
	color:#717171;
	text-align:center;
	width:169px;
	margin: 0px 0px 0px 1px;
	padding:7px 0px 0px 0px;
	height:311px;
	border:3px solid #DBDBDB;
	
}

.tabvalor
{
	color:#fff;
	font-weight:bold;
	font-size:1.95em;
	padding:0;
	margin:0;
}

.tabvalor_home
{
	color:#fff;
	font-weight:bold;
	font-size:2.2em;
	padding:0px 0px 0px 0px;
	margin:0;
}


.negrito
{
	font-weight:bold;
}

.tabspace
{
	padding:0;
	margin:0;
	height:1px;
	vertical-align:top;

}

.tabtipo
{
	color:#fff;
	font-weight:bold;
	font-size:1em;
	font-family: Lato, Calibri, Helvetic, Arial, Verdana, Sans-Serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:40px;
}

.tabtipo_home
{
	color:#fff;
	font-weight:bold;
	font-size:1em;
	font-family: Lato, Calibri, Helvetic, Arial, Verdana, Sans-Serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*height:40px;*/
	border:1x solid #fff;
	line-height:normal;
}

.tabtipo_corporate
{
	color:#fff;
	font-weight:bold;
	font-size:1.5em;
	font-family: Lato, Calibri, Helvetic, Arial, Verdana, Sans-Serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*height:40px;*/
	border:1x solid #fff;
}

.tablink
{
	padding:20px 5px 5px 5px;
	color:#FFFF00;
	text-decoration:underline;
		font-size:0.85em;
	
}



.tablink a
{
	color:#FFFF00;
	text-decoration:underline;
	
}

.tablink a visited
{
	color:#FFFF00;
	text-decoration:underline;
	
}

.tablink_home
{
	padding:0px 5px 5px 5px;
	color:#FFFF00;
	text-decoration:underline;
	margin:0;
	font-size:0.85em;
}

.tablink_home a
{
	color:#FFFF00;
		text-decoration:underline;
}

.tablink_home a visited
{
	color:#FFFF00;
		text-decoration:underline;
}



.celula tr
{
	padding:0;
	margin:0;
	}
	
	.celula tr td
{
	padding:0;
	margin:0;
	}


.celula_home tr
{
	padding:0;
	margin:0;
}
	
	.celula_home tr td
{
	padding:0;
	margin:0;
	}
	

	.celula img
{
	padding:0;
	margin:0;
	}
	
	
	.corFundoMensal
	{
		background-color:#BD2E22;
		color:#fff;
	}
	
	.corFundoTrimestral
	{
		background-color:#c3c3c3;
		color:#494949;
	}
	
	.corFundoSemestral
	{
		background-color:#c3c3c3;
		color:#494949;
	}
	
	.corFundoAnual
	{
		background-color:#c3c3c3;
		color:#494949;
	}
	
	
	/*#grad {
    background: #741008; /* For browsers that do not support gradients 
    background: -webkit-linear-gradient(#741008, #C92416); /* For Safari 5.1 to 6.0 
    background: -o-linear-gradient(#741008, #C92416); /* For Opera 11.1 to 12.0 
    background: -moz-linear-gradient(#741008, #C92416); /* For Firefox 3.6 to 15 
    background: linear-gradient(#741008, #C92416); /* Standard syntax 
	} */
	
	.texto_bold
	{
		font-size:1.2em;
		font-weight:bold;
		float:left;
		width:90%;
		margin:0;
		padding:0;
		text-align:left;		
	}
	
	.plan1
	{
		float:left;
		width:20%;
		padding:20px;
	}
	
	
	.plan2
	{
		float:left;
		width:20%;
		padding:20px;
		padding-left:19px;
	}
	
	.plan3
	{
		float:left;
		width:20%;
		padding:20px;
		padding-left:0px;
		margin-left:-2px; 
		padding-left:13px
	}
	
	.estilo17
	{
		width:250px;
	}
	    
.chkChoice
{
    width:780px;
}

.ddlPadrao
{
    width:300px;
    margin:0;
    padding:0;
    height:25px;
    
}

.pPlanoModular
{
    height:30px;  
}

 .div1Modular
 {
    float:left;
    width:160px;
 }


.tab_desc
{
list-style-type: none; 
text-align: left; 
width: 80%; 
margin-left: 20px;
}

.estilo29
{
margin-top: 10px; 
padding: 0 auto;
}

.estilo30
{
list-style-type: none; 
text-align: left; 
width: 80%; 
margin-left: 20px
}

mrg_top
{
margin-top:20px;
}

.labelfaleconosco
	{
		width:125px;
		font-weight:bold;
		font-size:1.1em;
		padding-left:10px;
		vertical-align:top;
		line-height:25px;
		vertical-align:top;
	}