@charset "utf-8";
/* CSS Document */


/* Body */

.bodyAll { background-color:#FFFFFF; margin-top:0px;}
.bodyContents { margin-top:0px; margin-left:0px;}
.fundo { background: top url(images/fundo.png) repeat fixed;}
.emailboxs { width:250px;}
.emailboxs2 { width:50px;}

#topContainer {
		width:1000px; height:auto;
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		border: 0px solid #FFFFFF;
		margin-top:0px;
		background: url(images/fundo_strokes.png) top repeat-x #FFFFFF;
		padding-left:23px;
}


/* Inputs */

.news { background:#4a9621; border: 0px; width:155px;}
.news02 { background:#4a9621; border: 0px; width:80px;}
.conta { background:#99cb7e; border: 0px; width:155px;}
.news_input {background: url(images/input.png) top no-repeat left; width:167px; height:27px;}
.caixa_news_tit { width:55px;}
.cont_agenda { width:255px;}
.tit_agenda { width:195px;}
.tit_data { width:55px;} 

div.w_span_auto{
	background:url(images/wr.png) top right no-repeat; 
	padding-right:10px;
	height:24px;
	line-height:14px;
	margin-bottom:2px;
	}
input.w_auto{
	border:none; 
	height:23px;
	padding-top:0px;
	text-indent:18px;
	display:block; 
	font-size:12px; 
	color:#666666; 
	width:165px; 
	background:url(images/wl.png) top left no-repeat;
	}


/* fonts */

.font { font-family:Arial,Helvetica,sans-serif;}
.fSize09 { font-size:9px;}
.fSize10 { font-size:10px;}
.fSize11 { font-size:11px;}
.fSize12 { font-size:12px;}
.fSize13 { font-size:13px;}
.fSize14 { font-size:14px;}
.fSize15 { font-size:15px;}
.fSize17 { font-size:17px;}


/* all */

.floatR { float:right;}
.floatL { float:left;}
.clear { clear:both;}
.logo { height:91px;}
.strong { font-weight:bold;}
.upper { text-transform:uppercase;}
.lower { text-transform:lowercase;}
.justify { text-align:justify;}
.alignCenter { text-align:center;}
.alignLeft { text-align:left;}
.alignRight { text-align:right;}
.line_height{ line-height:1.5}
.line_height1{ line-height:1.1}

.boxServHome { width:190px; height:150px;}
.boxServDesc { width:150px; height:20px;}
.boxServIcon { width:20px; height:20px;}
.bottomAll { margin-bottom:100px;}

.divLogs { width:150px; height:39px;}


.cont_agendas { width:640px;}
.cont_contact { width:380px;}
.contDir { width:100px;}
.cont_left {width:295px;}
.cont_box_agenda {width:267px; height:238px; background: transparent url(images/caixa_agenda.png) top no-repeat; margin-left:28px;}
.cont_all_agenda {width:250px; height:230px;}
.cont_box_newsletter {margin-left:28px; width:267px; margin-bottom:25px; height:177px; background: transparent url(images/caixa_newsletter.png) top no-repeat;}
.cont_newsletter_01 {width:250px; height:165px;}
.cont_newsletter_02 { width:250px; height:35px;}
.cont_newsletter_input {width:167px; background-image: url('images/input.png'); height:27px;}
.cont_newsletter_inputs {width:167px; background-image: url('images/inputs.png'); height:27px;}
.cont_contactos_text {width:279px; background-image: url('images/input02.png'); background-repeat:no-repeat; height:152px; border: 0px; padding-top:3px; padding-bottom:3px; padding-left:3px;}
.cont_contactos_inputs {width:67px; height:27px;}
.bottom_allPage {width:685px;}
.bottom_allP {width:660px;}

/* links */

.l_branco { text-decoration:none; color:#FFFFFF;}
.l_branco:hover { text-decoration:underline; color:#94df6c;}

.l_verde { text-decoration:none; color:#4a9621;}
.l_verde:hover { text-decoration:underline; color:#2c6b0b;}

/* Cores */

.b_azul01 { background-color:#b3c1cc;}
.b_cinza01 { background-color:#dadada;}
.b_cinza02 { background-color:#f0f0f0;} 
.b_cinza03 { background-color:#cccccc;}
.b_branco { background-color:#ffffff;}
.b_fichas { background-color:#8295a3;}

.c_verde01 { color:#68b53e;}
.c_verde02 { color:#01807c;}
.c_verde03 { color:#52a227;}
.c_branco { color:#ffffff;} 
.c_verde04 { color:#256105;}



/* Paddings & Margins */


.pl02 { padding-left:02px;}
.pl03 { padding-left:03px;}
.pl04 { padding-left:04px;}
.pl05 { padding-left:05px;}
.pl06 { padding-left:06px;}
.pl07 { padding-left:07px;}
.pl08 { padding-left:08px;}
.pl09 { padding-left:09px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}

.pt02 { padding-top:02px;}
.pt03 { padding-top:03px;}
.pt04 { padding-top:04px;}
.pt05 { padding-top:05px;}
.pt06 { padding-top:06px;}
.pt07 { padding-top:07px;}
.pt08 { padding-top:08px;}
.pt09 { padding-top:09px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}

.pr02 { padding-right:02px;}
.pr03 { padding-right:03px;}
.pr04 { padding-right:04px;}
.pr05 { padding-right:05px;}
.pr06 { padding-right:06px;}
.pr07 { padding-right:07px;}
.pr08 { padding-right:08px;}
.pr09 { padding-right:09px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}

.ml02 { margin-left:02px;}
.ml03 { margin-left:03px;}
.ml04 { margin-left:04px;}
.ml05 { margin-left:05px;}
.ml06 { margin-left:06px;}
.ml07 { margin-left:07px;}
.ml08 { margin-left:08px;}
.ml09 { margin-left:09px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml40 { margin-left:40px;}

.mr02 { margin-right:02px;}
.mr03 { margin-right:03px;}
.mr04 { margin-right:04px;}
.mr05 { margin-right:05px;}
.mr06 { margin-right:06px;}
.mr07 { margin-right:07px;}
.mr08 { margin-right:08px;}
.mr09 { margin-right:09px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}

.mt02 { margin-top:02px;}
.mt03 { margin-top:03px;}
.mt04 { margin-top:04px;}
.mt05 { margin-top:05px;}
.mt06 { margin-top:06px;}
.mt07 { margin-top:07px;}
.mt08 { margin-top:08px;}
.mt09 { margin-top:09px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt40 { margin-top:40px;}
.mt60 { margin-top:60px;}
.mt80 { margin-top:80px;}

.mb02 { margin-bottom:02px;}
.mb03 { margin-bottom:03px;}
.mb04 { margin-bottom:04px;}
.mb05 { margin-bottom:05px;}
.mb06 { margin-bottom:06px;}
.mb07 { margin-bottom:07px;}
.mb08 { margin-bottom:08px;}
.mb09 { margin-bottom:09px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}


