/*********************************************
			BASE
********************************************/

BODY		
		{
		padding: 0px;
		margin: 0px;
		text-align: left;
		font-size: 11px;
		font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;
		color: #58626A;
		background-color: #F2F2F2;
		line-height: 16px;
		}

FORM, P
		{
		margin: 0px;
		padding: 0px;
		display: inline;
		}

BR		
		{
		font-size: 11px;
		}

			
TABLE, INPUT, 
SELECT, TEXTAREA,
DIV, BUTTON, SPAN
		{	
		font-size: 100%;
		font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;
		text-align: left;
		}


A		{
		text-decoration: none;
		}		

IMG
		{
		margin: 0px;
		padding: 0px;
		}

A	IMG{
		text-decoration: none;
		border: none;
		}		


		
DIV.geral
		{
		background-color: #FFFFFF;
		width: 778px;
		float: left;
		}
		
		
UL
		{
		margin: 0px;
		margin-left: 15px;
		padding: 0px;
		}		
		
.text
		{
		border: 1px solid #0B429A;
		background-color: #FFFFFF;	
		}
		
BUTTON
		{
		background-color: #C8D7E6;
		border: 1px solid #084099;
		color: #084099;
		font-weight: bold;
		text-align: center;
		font-size: 11px;
		}		

BUTTON DIV
		{
		background-color: #C8D7E6;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		color: #084099;
		font-weight: bold;
		text-align: center;
		font-size: 11px;
		}		
/*********************************************
			TOP
********************************************/				

DIV.top
		{
		background-image: url(../img/bgTop.gif); 
		background-repeat: no-repeat;		         
		width: 778px;
		height: 61px;
		float: left;
		overflow: hidden;
		}
		
.top .offer	{
		float: right;
		padding: 33px 25px 0 0;
		color: #1077CE;
		font-size: 12px;
		font-weight: bold;
		}
		

/*********************************************
			BOTTOM
********************************************/				

DIV.bottom
		{
		background-image: url(../img/bgBottom.gif); 
		background-repeat: no-repeat;		         
		width: 720px;
		height: 75px;
		float: left;
		margin-bottom: 25px;
		font-size: 10px;
		color: #007CE5;
		}
		
DIV.bottom DIV
		{
		color: #007CE5;
		margin-top: 59px;
		text-align: right;
		margin-bottom: 25px;
		}		 		
		
DIV.bottom A
		{
		color: #007CE5;
		}		 
		
DIV.bottom A:HOVER
		{
		color: #D8E500;
		}
		
/*********************************************
			MENU
********************************************/				

DIV.tabs
		{
		background-image: url(../img/bgMenu.gif); /*quando colocar flash, comentar essa linha*/
		background-repeat: no-repeat;		         /*quando colocar flash, comentar essa linha*/
		width: 730px;
		height: 27px;
		float: left;
		}		

DIV.tabs DIV
		{
		height:27px; 
		width:102px;
		float: left;
		margin-right: 1px;
		}
		
DIV.content
		{
		padding-left:30px;
		}		
		
/*********************************************
			HOME
********************************************/	

DIV.content DIV.colAhome
		{
		background-image: url(../img/bgHomeA.gif);
		width: 477px;
		height: 367px;
		float: left;
		}						

DIV.content DIV.colBhome
		{
		background-image: url(../img/bgHomeB.gif);
		width: 243px;
		height: 367px;
		float: left;
		}

DIV.content DIV.colBhome DIV
		{
		margin-top: 103px;
		margin-left: 21px;
		margin-right: 50px;
		}
		
DIV.content DIV.colBhome DIV A
		{
		font-size: 15px;
		font-weight: bold;
		color: #003867;
		color: #FF8B3E;
		display: block;
		margin-top: 10px;
		}									
		
DIV.content DIV.colBhome DIV A:hover
		{
		color: #FFCF3E;
		}			

DIV.content DIV.colBhome P
		{
		color: #006ECB;
		position: absolute;
		top:435px;
		left:525px;
		width: 300px;
		}									
		
/*********************************************
			FAQ
********************************************/	

DIV.content DIV.bgFaqTop
		{
		background-image: url(../img/bgFaqTop.gif);
		width: 720px;
		height: 18px;
		float: left;
		}						

		
DIV.content DIV.bgFaqBody
		{
		background-image: url(../img/bgFaqBody.gif);
		background-repeat: repeat-y;
		width: 720px;
		height: 100%;
		float: left;
		}								
		
TABLE TR TD
		{ 
		padding: 15px;
		padding-bottom: 15px;
		vertical-align: top;
		line-height: 17px;
		}										
		
TABLE TR TD.question
		{ 
		color: White;
		font-size: 12px;
		font-weight: bold;
		text-align: right;
		width: 330px;
		}								
		
TABLE TR TD.answer
		{ 
		color: #003867;
		font-size: 12px;
		text-align: left;
		width: 410px;
		}		
		
TABLE TR TD.answer a
		{ 
		color: #003867;
		font-size: 12px;
		text-decoration: underline;
		}									
		
TABLE TR TD.formquestion
		{ 
		padding-top: 5px;
		padding-left: 2px;
		}								
		
TABLE TR TD.formanswer
		{ 
		padding-top: 5px;
		padding-left: 2px;
		}										
		
DIV.content DIV.bgFaqBottom
		{
		background-image: url(../img/bgFaqBottom.gif);
		width: 720px;
		height: 210px;
		float: left;
		}			
		
/*********************************************
			RATES
********************************************/	

DIV.content DIV.colARates
		{
		background-image: url(../img/bgRatesA.gif);
		width: 307px;
		height: 367px;
		float: left;
		}						

DIV.content DIV.colBRates
		{
		background-image: url(../img/bgRatesB.gif);
		width: 413px;
		height: 367px;
		float: left;
		}							
		
DIV.content DIV.colBRates DIV.rates18
		{
		background-image: url(../img/rates18.gif);
		width: 164px;
		height: 19px;
		text-align: right;
		color: #F0FF00;
		font-weight: bold;
		padding-top: 30px;
		position: absolute;
		left: 360px;
		top:117px;
		}			
		
DIV.content DIV.colBRates DIV.rates36
		{
		background-image: url(../img/rates36.gif);
		width: 164px;
		height: 19px;
		text-align: right;
		color: #F0FF00;
		font-weight: bold;
		padding-top: 30px;
		position: absolute;
		left: 548px;
		top:155px;
		}			
		
DIV.content DIV.colBRates DIV.rates72
		{
		background-image: url(../img/rates72.gif);
		width: 164px;
		height: 19px;
		text-align: right;
		color: #F0FF00;
		font-weight: bold;
		padding-top: 30px;
		position: absolute;
		left: 371px;
		top:218px;
		}					
		
DIV.content DIV.colBRates DIV.rates90
		{
		background-image: url(../img/rates90.gif);
		width: 164px;
		height: 19px;
		text-align: right;
		color: #F0FF00;
		font-weight: bold;
		padding-top: 30px;
		position: absolute;
		left: 548px;
		top:262px;
		}					
			
DIV.content DIV.colBRates DIV.textPrices
		{
		width: 500px;
		color: #FFFFFF;
		position: absolute;
		left: 360px;
		top:320px;
		}				
		
		
		
		.rates18 a, .rates36 a, .rates72 a, .rates90 a { color: #F0FF00; }
		
/*********************************************
			RATES
********************************************/	

DIV.content DIV.colALetsTalk
		{
		background-image: url(../img/bgLetsTalkA.gif);
		width: 240px;
		height: 267px;
		float: left;
		padding-left:170px;
		padding-top:100px;
		color: #003867;
		font-size: 12px;
		}						

DIV.content DIV.colALetsTalk A
		{
		color: #003867;
		font-size: 12px;
		text-decoration: underline;
		}			
		
		
DIV.content DIV.colBLetsTalk
		{
		background-image: url(../img/bgLetsTalkB.gif);
		width: 310px;
		height: 207px;
		float: left;
		padding-top: 160px;
		}	
		
/*********************************************
			SERVICES
********************************************/	

DIV.content DIV.colAServices
		{
		background-image: url(../img/bgServicesA.gif);
		width: 313px;
		height: 237px;
		float: left;
		color: #003867;
		font-size: 12px;
		padding-top: 130px;
		padding-left: 200px;
		}						

DIV.content DIV.colBServices
		{
		background-image: url(../img/bgServicesB.gif);
		width: 177px;
		height: 317px;
		float: left;
		color: #FFFFFF;
		font-size: 12px;
		padding-left: 30px;
		padding-top: 50px;
		}	
		
/*********************************************
			CONTACT US
********************************************/	

DIV.content DIV.colAContact
		{
		background-image: url(../img/bgContactA.gif);
		width: 369px;
		height: 217px;
		float: left;
		color: #003867;
		font-size: 12px;
		padding-top: 150px;
		padding-left: 250px;
		}						

DIV.content DIV.colBContact
		{
		background-image: url(../img/bgContactB.gif);
		width: 100px;
		height: 367px;
		float: left;
		color: #FFFFFF;
		font-size: 12px;
		}	
		
		
/*********************************************
			ABOUT
********************************************/	

DIV.content DIV.colAAbout
		{
		background-image: url(../img/bgAboutA.gif);
		width: 206px;
		height: 472px;
		float: left;
		}						

DIV.content DIV.colBAbout
		{
		background-image: url(../img/bgAboutB.gif);
		width: 394px;
		height: 422px;
		float: left;
		padding-top: 50px;
		padding-left: 100px;
		padding-right: 20px;
		color: #003867;
		font-size: 12px;
		}	
		
		
DIV.content DIV.colBAbout A
		{
		color: #003867;
		font-size: 12px;
		text-decoration: underline;
		}	
		
		
/*********************************************
			TERMS
********************************************/	

DIV.content DIV.terms
		{
		background-image: url(../img/bgterms.gif);
		width: 670px;
		height: 317px;
		float: left;
		color: #003867;
		padding-left: 50px;
		padding-top: 50px;
		}			
		
DIV.content DIV.terms H1
		{
		font-size: 14px;
		}			
		
		
		
		/*********************************************
			CELC
********************************************/	

DIV.content DIV.celc
		{
		background: #C7EAFB;
		border: 1px solid #ADD5F7;
		width: 618px;
		height: 317px;
		float: left;
		color: #003867;
		padding: 50px;
		}			
		
DIV.content DIV.celc H1
		{
		font-size: 14px;
		}		
		
		
DIV.content DIV.celc H2
		{
		font-size: 12px;
		}

.tit
		{
		margin: 30px 0 5px 0;
		width: 95%;
		padding: 2px 0 2px 5px;
		border: 1px solid #ADD5F7;
		background: #E7F500;
		color: #1077CE;
		font-size: 12px;
		font-weight: bold;
		}

		
.design { width: 770px; font-size: 10px; color: #cecece; text-align: center; }
.design a { color: #c2c1c1; }