/* CLASSES DE ESTILOS DO SITE */



/* $Id: zen.css,v 1.1 2008/04/14 19:43:05 johnalbin Exp $ */







/*=====================================



              /CSS Reset



=====================================*/







/* remember to define focus styles! */



:focus {



	outline: 0;



}



body {



	line-height: 1;



	color: #000000;



	background: #FFFFFF;



}



ol, ul {



	list-style: none;



}







/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: separate;



	border-spacing: 0;



}







/*=====================================



              /CSS Reset



=====================================*/









#fontes_menunot li {

	

	margin-left:4px;



	margin-top:-8px;	



	font-size:11px;

	





	

}



#fontes_menunot li.txt {



	margin-top:230px;



	font-size:11px;



	padding-right:290px;

	





	

}

#fontes_menunot li.txt2 {



	margin-top:0px;



	font-size:11px;



	padding-right:550px;

	





	

}

#fontes_menunot li.txt_periodo {

	

	margin-left:580px;



	margin-top:-350px;



	border-bottom: 2px solid #BFBFBF;





}



#fontes_menunot li.txt_chamadas {

	

	margin-left:580px;

	

	margin-top:15px;

	

}



#fontes_menunot li.txt_chamadas p{

	

	font-weight:bold;

	

	font-size:11pt;



	color:#4d4d4d;

	

}



#fontes_menunot li.txt_chamadas2 {

	

	margin-left:580px;

	

	margin-top:-5px;

	

}



#fontes_menunot li.txt_chamadas2 p{

	

	

	font-size:8pt;



	color:#4d4d4d;

	

}



#fontes_menunot a.t1 {

	

	

	font-size:8pt;



	color:#4d4d4d;



	font-weight:100;



	text-decoration:underline;

	

}



#fontes_menunot .risco {

	

	

	border-bottom: 1px solid #BFBFBF;



	width:270px;

	

	margin-left:580px;

	

}



#fontes_menunot a {



	font-weight:bold;



	text-decoration:none;



}





#fontes_menunot li.form {

	

	

	margin-top:39px;



	margin-left:-50px;

	



	height:30px;



	background: url(imgs/contato_form_canto_esq.gif) no-repeat 30px center;



}



#fontes_menunot li.form2 {

	margin-top:-30px;



	margin-left:-13px;

	



	height:30px;



	background: url(imgs/contato_form_meio.gif) repeat-x 10px center;



	width:330px;

}



#fontes_menunot li.form2_ {

	

	



	height:30px;



	background: url(imgs/contato_form_meio.gif) repeat-x 10px center;



	width:20px;

}



#fontes_menunot li.form2_2 {



	height:30px;



	background: url(imgs/contato_form_meio.gif) repeat-x 10px center;



	width:120px;

}



#fontes_menunot li.form3 {



	margin-top:-30px;

	margin-left:280px;

	height:30px;

	background: url(imgs/contato_form_canto_dir.gif) no-repeat 30px center;



}



#fontes_menunot li.form3_ {

	

	height:30px;

	background: url(imgs/contato_form_canto_dir.gif) no-repeat 30px center;



}



#fontes_menunot li.form3_3 {

	

	



	height:30px;



	background: url(imgs/contato_form_canto_dir.gif) no-repeat 30px center;



}



#fontes_menunot .formIn {

	border-top:1px solid #ffffff;

	

	border-bottom:1px solid #ffffff;

	

	border-left:1px solid #ffffff;

	

	border-right:1px solid #ffffff



	padding-top:60px;

	



	height:10px;



}



#fontes_menunot li.form_ {

	

	margin-top:10px;



	margin-left:350px;



	height:30px;



	background: url(imgs/contato_form_canto_esq.gif) no-repeat 30px center;



}



#fontes_menunot li.form_1 {

	

	margin-top:-22px;



	margin-left:470px;



	height:30px;



	background: url(imgs/contato_form_canto_esq.gif) no-repeat 30px center;



}



#fontes_menunot .formIn_ {

	

	margin-top:-23px;



	margin-left:442px;



	height:17px;



}



#cabecalho2 {

	clear: both;

	height: -20px;

	padding-left: 4px;	

	border-top: 5px solid #ffffff;	



        

}



#fontes_menunot .formIns {

	

	margin-top:14px;



	margin-left:342px;



	height:17px;



}



#fontes_menunot li.formmsg {

	

	margin-top:20px;



	margin-left:348px;



	height:130px;



	background: url(imgs/contato_form_canto_msg_esq.gif) no-repeat 30px center;



}



#fontes_menunot li.form2msg {

	

	margin-top:-131px;



	margin-left:384px;



	height:130px;



	background: url(imgs/contato_form_msg_meio.gif) repeat-x 10px center;



	width:330px;

}



#fontes_menunot li.form3msg {

	

	margin-top:-130px;



	margin-left:684px;



	height:130px;



	background: url(imgs/contato_form_canto_msg_dir.gif) no-repeat 30px center;



}



#fontes_menunot li.btns {

	

	margin-top:90px;



	margin-left:567px;



	font-weight:bold;



	font-size:10pt;	



}



#fontes_menunot .img1 {

	

	margin-top:-17px;



	margin-left:50px;



}



#fontes_menunot .img2 {

	

	margin-top:-17px;



	margin-left:58px;



}



#fontes_menunot a.texte {

	

	color:#4d4d4d;



}





#fontes_menunot li.textarea {

	

	margin-top:-123px;



	margin-left:192px;



	height:17px;





}



#fontes_menunot .textarea1 {

	

	border-top:1px solid #ffffff;

	

	border-bottom:1px solid #ffffff;

	

	border-left:1px solid #ffffff;

	

	border-right:1px solid #ffffff;

	

	font-family:arial;

	

	font-size:11px;

	

	color: #000000;



}



body {

	margin: 0px;

	padding: 0px;

}



.txt01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}



.txt02 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

}



.txt03 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 25px;

	color: #3E3E3F;

	text-decoration: none;

	font-weight: bold;

}



.txt04 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ACACAC;

	text-decoration: none;

	font-weight: normal;

}



.txt05 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3D3D3E;

	text-decoration: none;

}

.txt06 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3E3E3F;

	text-decoration: none;

	font-weight: bold;

}

.dicas {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3E3E3F;

	text-decoration: none;

	font-weight: bold;

}
.dicas:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3E3E3F;

	text-decoration:underline;

	font-weight: bold;

}

.dicasAction {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#FF0000;

	text-decoration: none;

	font-weight: bold;

}



.txt07 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3E3E3F;

	text-decoration: none;

}



.campos {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3E3E3F;

	text-decoration: none;

	border:1px solid white;

	height:15px;

}



.borda_submenu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #626262;

	height: 18px;

}





/* DIVS DO SITE */





#submenu {

	/* display:none; */

	position:absolute;
	margin-top:10px;
	margin-left:20px;


}



#newsletter {

	display:inline;

	position:absolute;

	top:116px;

	overflow:visible;

	margin-left:547px;

}



#clientes {

	display:none;

	position:absolute;

	top:116px;

	margin-left:608px;

}

#limite1 {

	margin-right:20px;

	

}

#fontes_menunot li {

	

		

margin-left:-13px;

	font-size:11px;

	





	

}

#fontes_menunot .risco {

	

	

	border-bottom: 1px solid #BFBFBF;



	width:270px;

	



	

}

#fontes_menunot li.txt_chamadas {

	

	

	

}



#fontes_menunot li.txt_chamadas p{

	

	font-weight:bold;

	

	font-size:11pt;



	color:#4d4d4d;

	

}



#fontes_menunot li.txt_chamadas2 {

	

	

	

	

	

}



#fontes_menunot li.txt_chamadas2 p{

	

	

	font-size:9pt;



	color:#4d4d4d;

	

}



#fontes_menunot a.t1 {

	

	

	font-size:8pt;



	color:#4d4d4d;



	font-weight:100;



	text-decoration:underline;

	

}



#fontes_menunot .risco {

	

	

	border-bottom: 1px solid #BFBFBF;



	width:270px;

	

	

	

}

#fontes_menunot a {



	font-weight:bold;



	text-decoration:none;







}

#noticias_dir ul{

	

	margin-left:-5px;



	



}

#noticias_dir li.primeiro {

	

	margin-left:-9px;	

	border-bottom: 2px solid #BFBFBF;



}



.txt_periodo a {

	font-weight:bold;

	text-decoration:none;

	color:#4d4d4d;

	font-size:8pt;

	font-family:arial;

}



.inputs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3E3E3F;

	text-decoration: none;

	border:1px solid white;

}
/* --------- POR JONATHAS ------------------------*/

.titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;	
}

/* ------------- MENU BASE ------------------- */
					.linkBranco{
						text-decoration:none;
						color:#FFFFFF;
					}
					.linkBranco:hover{
						text-decoration:underline;
						color:#FFFFFF;
					}

					.linkPreto{
						text-decoration:none;
						color:#000000;
					}
					.linkPretoUnderline{
						color:#000000;
					}
					.linkVermelho{
						text-decoration:none;
						color:#FF0000;
					}
					.linkPreto:hover{
						text-decoration:underline;
						color:#000000;
					}
					.txtPreto{
						color:#990000;
					}
					
					 #menuInf{
					 	width:884px;
						height:179px;
						background-image:url(../imgs/menu_inf.jpg);
						background-repeat:no-repeat;	
								
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						line-height:15px;
						color:#FFFFFF;
						text-align:left;	
						padding-top:20px;	
						*padding-top:30px;

					 }					 
					 #menuInf img{
					 	float:left;
						margin-right:5px;
						margin-bottom:5px;	
						margin-top:-5px;	
					 }
					#q1{
						margin-left:20px;
						_margin-left:8px;
						float:left;
						width:270px;
						padding-right:10px;				
					}
					#q2{
							margin-left:10px;
							float:left;
							width:270px;
							padding-right:10px;
					}
					#q3{
						margin-left:10px;
						float:left;
						width:260px;
						padding:5px;
					}					 
					 
					 
					 
					 #dicas{
					 
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								line-height:16px;
								color:#333333;
								width:840px;
								text-align:left;	
 
					 }
					 #dicas img{
					 	position:relative;
					 	margin-left:10px;
						top:2px;
						border:none;
					 }
					 #parte1{
					 	float:left;
					 	width:300px;
						padding:10px;
					 }
					 #parte2{
					 	
					 	float:left;
					 	width:270px;
						padding:10px;
					 }
					 #parte3{
					 	float:left;
					 	width:210px;
						padding:10px;
					 }
	
	/* ---- HOME PAGE ------------ */
	
									.bordaMenu{
										border-bottom: solid 2px #FFFFFF;
										border-top: solid 2px #FFFFFF;
									}
									
									
									
									#geral{
										font-family:Arial, Helvetica, sans-serif;
										font-size:11px;
										line-height:16px;
										color:#333333;
										width:840px;
										text-align:left;
										margin-top:15px;
									}
									#geral h1{
										font-family:Arial, Helvetica, sans-serif;
										font-size:12px;
										font-weight:bold;
										color:#CC0005;
										border-bottom: solid 1px #CCCCCC;
										width:260px;
									}
									#geral img{
											float:left;
											margin-right:5px;
											margin-bottom:5px;		
									}


									#noticias{
										float:left;
										width:270px;
										padding-right:10px;
				
									}
									#clientess{
										float:left;
										width:270px;
										padding-right:10px;
									}
									#regulamentacao{
										float:left;
										width:260px;
										padding-right:5px;
									}
								
								/* --- VITRINE ESCURA -*/
									
									#geralEscuro{
									background-color:#3E3E40;
										font-family:Arial, Helvetica, sans-serif;
										font-size:11px;
										line-height:16px;
										color:#FFFFFF;
										text-align:left;
										padding-top:20px;
										*padding-top:35px;
										height:360px;
								}
									#geralEscuro img{
											float:left;
											margin-right:5px;
											margin-bottom:5px;		
									}
									#geralEscuro a{
										color:#FFFFFF;
										text-decoration:underline;
									}					
								
									#col1{
									margin-left:35px;
									_margin-left:20px;
									float:left;	
									width:270px;
									padding-right:5px;
								}
									#col2{
									float:left;	
									width:270px;
									padding-right:15px;
									padding-left:10px;
								}
									#col3{	
									float:left;
									width:260px;
									padding-right:5px;
								}


									#geralVerde{
									background-color:#3C5D2E;
										font-family:Arial, Helvetica, sans-serif;
										font-size:11px;
										line-height:16px;
										color:#FFFFFF;
										text-align:left;
										padding-top:20px;
										*padding-top:35px;
										height:400px;
										position:relative;
								}
									#geralVerde img{
											float:left;
											margin-right:5px;
											margin-bottom:5px;		
									}
									#geralVerde a{
										color:#FFFFFF;
										text-decoration:underline;
									}		
								
										
	
	
		
