.alignleft{float:left; margin: 0 10px 10px 0;}
/* Begin Typography & Colors */
a img{border:none;}

a, a:visited{ color:#666;}
.post, .conteudo, h2{ margin:0; padding:0;}

.voltar{
	background:url(images/back.png) no-repeat left top;
	padding:0 0 0 20px;
	margin:20px 0;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
	background: #BFBFBF url('images/fundo.jpg') repeat-x top center;
	color: #333;
	text-align: center;		margin: 0;
	padding: 0;
	}
#header {
	margin: 0 auto;
	height: 130px;
	width: 970px;
	}
#header #logo{
	margin: 0;
	padding:0;
	height: 130px;
	width: 306px;
	float:left;
	}
#header #logo a{
	background:url(images/logo.png) no-repeat -10px 0px;
	margin: 0;
	padding:0;
	height: 130px;
	width: 306px;
	float:left;
	display:block;
	text-indent:-4000em;
	overflow:hidden;
	}
#header #menu {
	margin:10px 0 0 0;
	width:664px;
	height:120px;
	float:left;
	padding:0;
}	
#header #menu ul{
	width:664px;
	height:123px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}	
#header #menu ul li{
	float:left;
	height:123px;
}	
#header #menu ul li a{
	float:left;
	height:123px;
	display:block;
	text-indent:-4000em;
	overflow:hidden;
}	

#header #menu ul #institucional a{
	background:url(images/menu.png) no-repeat 0px 0px;
	width:175px;
}	
#header #menu ul #institucional a:hover{
	background:url(images/menu.png) no-repeat 0px -123px;
}	
#header #menu ul #franquia a{
	background:url(images/menu.png) no-repeat -176px 0px;
	width:114px;
}	
#header #menu ul #franquia a:hover{
	background:url(images/menu.png) no-repeat -176px -123px;
}
#header #menu ul #unidades a{
	background:url(images/menu.png) no-repeat -290px 0px;
	width:108px;
}	
#header #menu ul #unidades a:hover{
	background:url(images/menu.png) no-repeat -290px -123px;
}
#header #menu ul #fotos a{
	background:url(images/menu.png) no-repeat -398px 0px;
	width:81px;
}	
#header #menu ul #fotos a:hover{
	background:url(images/menu.png) no-repeat -398px -123px;
}
#header #menu ul #videos a{
	background:url(images/menu.png) no-repeat -479px 0px;
	width:82px;
}	
#header #menu ul #videos a:hover{
	background:url(images/menu.png) no-repeat -479px -123px;
}	
#header #menu ul #contato a{
	background:url(images/menu.png) no-repeat -561px 0px;
	width:103px;
}	
#header #menu ul #contato a:hover{
	background:url(images/menu.png) no-repeat -561px -123px;
}


#banner{
	width:100%;
	height:330px;
	float:left;
	background: url('images/banner.png') no-repeat top center;	
}
#bannerCnt{
	margin: 0 auto;
	height: 330px;
	width: 970px;
	}


#miolo{
	width:100%;
	float:left;
	background: url('images/miolo.png') repeat-y top center;
	min-height:400px;
	}
#mioloUnidades{
	width:100%;
	float:left;
	background: url('images/mioloUnidades.png') repeat-y top center;
	min-height:400px;
	}

#conteudo{
	margin: 0 auto;
	width: 970px;
}
#esquerda{
	width:610px;
	float:left;
	margin:10px 0 0 10px;
}
#direita{
	width:305px;
	float:left;
	margin:10px 0 0 10px;
}
#menuDireita {
	width:300px;
	float:left;
	margin:0;
}
#menuDireita ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:300px;
}
#menuDireita ul li{
	float:left;
	width:300px;
}
.youtubechannel{
	width:590px;
	height:90px;
	float:left;
	display:block;
	text-indent:-4000em;
	text-decoration:none;
	overflow:hidden;
	background:url('images/youtubechannel.jpg') no-repeat top center;
}
.flickrchannel{
	width:590px;
	height:90px;
	float:left;
	display:block;
	text-indent:-4000em;
	text-decoration:none;
	overflow:hidden;
	background:url('images/flickrchannel.jpg') no-repeat top center;
}
#menuDireita ul li a{
	float:left;
	width:300px;
	padding:6px 30px;
	text-transform:uppercase;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	background:	url('images/menuDireitaLi.gif') no-repeat top left;
	display:block;
	font-weight:bold;
	text-align:left;
	
}
#menuDireita ul li a:hover{
	color:#000;
	text-decoration:underline;
	
}
.colunaPq{
	width:300px;
	float:left;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#000;
	margin:10px 5px 0 0;
	padding:0;

}
.colunaPq h2{
	width:300px;
	height:60px;
	float:left;
	text-indent:-4000em;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;

}

.colunaMd{
	width:600px;
	float:left;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#000;
	margin:10px 5px 0 0;
	padding:0;

}
.colunaMd h2{
	width:600px;
	height:60px;
	float:left;
	text-indent:-4000em;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
}
#home_videos{margin:10px 4px 0 0; border-right:1px dotted #E5E5E5;}
.home_videos{background:url(images/h2Videos.jpg) no-repeat center top;}

#home_flickr h2{background:url(images/h2Fotos.jpg) no-repeat center top;}
#home_tweet h2{background:url(images/h2Tweets.jpg) no-repeat center top;}
#home_unidades h2{background:url(images/h2Unidades.jpg) no-repeat center top;}
#home_blog .home_blog{background:url(images/h2Blog.jpg) no-repeat center top;}
.aktt_tweets{
	width:300px;
	float:left;
	margin:0;
	padding:0;
}
.aktt_tweets ul{
	width:300px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

.aktt_tweets ul li{
	width:300px;
	float:left;
	margin:0;
	padding:10px 0;
	list-style:none;
	border-bottom:1px dotted #E5E5E5;
}
.aktt_tweet_time{
	float:left;
	width:300px;
	text-align:right;
}
.aktt_tweets ul .aktt_more_updates{border:none; width:100px;
	height:50px;float:right;}
.aktt_tweets ul .aktt_more_updates a{
	background:url(images/follow.png) no-repeat center top;
	width:100px;
	height:50px;
	text-indent:-4000em;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	float:right;}


.aktt_credit{display:none;}

#home_unidades ul{
	width:300px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

#home_unidades ul li{
	width:300px;
	font: 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:3px 5px;
	text-align:left;
	list-style:none;
}
#home_unidades ul li .telefone{
	float:right;
	text-align:right;
	color:#006;
}
#home_unidades ul .franqueadora{
	width:300px;
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	margin:0;
	padding:3px 5px;
	text-align:left;
	list-style:none;
}


#home_flickr ul{
	width:300px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

#home_flickr ul li{
	min-height:75px;
	float:left;
	margin:0;
	padding:10px 5px 0 5px;
	list-style:none;
}
#home_flickr ul .flickr_footer{ width:300px; float:left; padding:0;}
#home_flickr ul .flickr_footer a{background:url(images/flickr.png) no-repeat center top;
	width:50px;
	height:30px;
	text-indent:-4000em;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	float:right;
}

.ytVideo{
	float:left;
	margin:0;
	padding:5px;
	border-bottom:1px dotted #E5E5E5;
}
h1{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
		float:left;
	width:100%;
	border-bottom:1px solid #E5E5E5;
	margin:0 0 10px 0;
	text-align:left;
	font-weight:bold;
	padding:5px 0;
	text-transform:uppercase;
	}
#menuDireita h2, .conteudo h2, .conteudoUnidades h2, .ytVideo h2{
	float:left;
	width:100%;
	border-bottom:1px dotted #E5E5E5;
	margin:0 0 10px 0;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	padding:5px 0;
	text-transform:uppercase;

}
#menuDireita li{list-style:none; margin:0;}
.conteudo h2 a{
	float:left;
	width:100%;
	padding:8px 5px;
	margin:0;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#333;
	display:block;
	text-decoration:none;
}
.conteudo h2 a:hover{
	text-decoration:underline;

}
.h2Down{
	background: url(images/h2Down.gif) no-repeat center left;

}

#home_videos .ytVideo h2{
display:none;
}




#h2Page{
	width:100%;
	height:90px;
	float:left;
	background: url('images/h2Pages.png') no-repeat top center;	
}
#h2Page h2{
	width:940px;
	padding:30px;
	margin:0 auto;
	color:#000;
	font: 30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}


.conteudo{
	width:590px;
	float:left;
	margin: 0;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
}

.conteudoUnidades{
	width:950px;
	float:left;
	margin: 0;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
}



#rodape1{
	width:100%;
	float:left;
	height:265px;
	border-top:1px solid white;
	background:#000022;
}
.wrapper{
 width:970px;
 margin:0 auto;
}
#newsletter{
	width:374px;
	float:left;
	margin:5px 0 0 0;	
}
#newsletter h2{
	width:320px;
	float:left;
	margin:0;	
	background:url(images/h2Newsletter.jpg) no-repeat top left;
	height:50px;
	text-indent:-4000em;
	overflow:hidden;
}
#newsletter p{
	width:320px;
	float:left;
	margin:0 0 10px 0;	
	color:#FFF;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
}
.mp-formdiv{
width:314px;
float:left;
}

.mp-formdiv input{
width:304px;
float:left;
padding:5px 5px;
background:#404059;
color:#FFF;
font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:15px 0 0 0;
border:none;
}
.mp-formdiv input[type="submit"]{
width:200px;
float:left;
text-transform:capitalize;
font-weight:bold;
cursor:pointer;
padding:5px 0;
background:#000033;
color:#FFF;
font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:15px 0 0 0;
border:1px solid #333;
}


#convenios{
	width:360px;
	float:left;
	margin:5px 0 0 0;	
}
#convenios h2{
	width:360px;
	float:left;
	margin:0;	
	background:url(images/h2Convenios.jpg) no-repeat top left;
	height:50px;
	text-indent:-4000em;
	overflow:hidden;
}
#convenios li{
	list-style:none;
	width:343px;
	float:left;
	color:#CCC;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 0;

	margin:0;
}
#convenios li a{
	width:343px;
	float:left;
	color:#CCC;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	margin:0;
}
#convenios ul{
	list-style:none;
	width:343px;
	float:left;
	margin:0;
	padding:0 0 0 1px;
}
#convenios ul li{
	border-bottom:1px dotted #E5E5E5;
}
	
.footerCambridge{
	width:236px;
	float:left;
	margin:5px 0 0 0;	
	background:url(images/footerCambridge.jpg) no-repeat top left;
	height:260px;
	text-indent:-4000em;
	display:block;
	overflow:hidden;
}


#rodape2{
	width:100%;
	float:left;
	height:75px;
	border-top:1px solid white;
	background:#990000;
}


#rodape2 #logo {
	margin: 0;
	padding:0;
	height: 75px;
	width: 306px;
	float:left;
	}
#rodape2 #logo a{
	background:url(images/footerLogo.jpg) no-repeat -10px 0px;
	margin: 0;
	padding:0;
	height: 75px;
	width: 306px;
	float:left;
	display:block;
	text-indent:-4000em;
	overflow:hidden;
	}
#rodape2 #menu{
	margin:0;
	width:664px;
	height:75px;
	float:left;
	padding:0;
}	
#rodape2 #menu ul{
	width:650px;
	height:75px;
	float:left;
	margin:0 0 0 14px;
	padding:0;
	list-style:none;
}	
#rodape2 #menu ul li{
	float:left;
	height:75px;
}	
#rodape2 #menu ul li a{
	float:left;
	height:75px;
	display:block;
	text-indent:-4000em;
	overflow:hidden;
}	

#rodape2 #menu ul #institucional a{
	background:url(images/menuRodape.png) no-repeat 0px 0px;
	width:175px;
}	
#rodape2 #menu ul #institucional a:hover{
	background:url(images/menuRodape.png) no-repeat 0px -75px;
}	
#rodape2 #menu ul #franquia a{
	background:url(images/menuRodape.png) no-repeat -176px 0px;
	width:114px;
}	
#rodape2 #menu ul #franquia a:hover{
	background:url(images/menuRodape.png) no-repeat -176px -75px;
}
#rodape2 #menu ul #unidades a{
	background:url(images/menuRodape.png) no-repeat -290px 0px;
	width:108px;
}	
#rodape2 #menu ul #unidades a:hover{
	background:url(images/menuRodape.png) no-repeat -290px -75px;
}
#rodape2 #menu ul #fotos a{
	background:url(images/menuRodape.png) no-repeat -398px 0px;
	width:81px;
}	
#rodape2 #menu ul #fotos a:hover{
	background:url(images/menuRodape.png) no-repeat -398px -75px;
}
#rodape2 #menu ul #videos a{
	background:url(images/menuRodape.png) no-repeat -479px 0px;
	width:82px;
}	
#rodape2 #menu ul #videos a:hover{
	background:url(images/menuRodape.png) no-repeat -479px -75px;
}	
#rodape2 #menu ul #contato a{
	background:url(images/menuRodape.png) no-repeat -561px 0px;
	width:89px;
}	
#rodape2 #menu ul #contato a:hover{
	background:url(images/menuRodape.png) no-repeat -561px -75px;
}


/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Post{width:590px; float:left; border-bottom:1px dotted #E5E5E5;}
.PostHead h2 {text-align:left;background:none; width:520px; height:auto; text-indent:0px; float:left;  font-size: 18px; letter-spacing: -1px; font-weight: bold; margin: 10px 0 0 0;color: #666}
.PostHead h2 a {color: #666; text-decoration: none;}
.PostHead h2 a:visited { color: #666; text-decoration: none;}
.PostHead h2 a:hover { color: #666; text-decoration: underline;}

.PostHead h3 { font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; color:#000033;}


.PostTime { padding: 0px; margin: 0px; float:left; background: url(images/PostTimeBkg.gif) no-repeat; height: 71px; width: 67px; text-align: center; color:#333; }
.PostTime strong { display: block; line-height: 9px; font-family: 'Verdana';}
.PostTime .day { font-size: 16px; line-height: 18px; letter-spacing: -1px; padding-top: 20px; font-family: 'Arial';}
.PostTime .month { font-size: 10px; text-transform: lowercase;}
.PostTime .year { padding-top: 7px; font-weight: normal; }

.PostHead small {padding: 0px; margin: 0px; font-size: 11px; line-height: 14px; font-weight: bold; display: block}

.PostAuthor { color:#999; }

.PostCat { color:#ff6600; }
.PostCat a { color:#ff6600; text-decoration: none; }
.PostCat a:visited { color:#ff6600; text-decoration: none; }
.PostCat a:hover { color:#ff6600; text-decoration: none; }

.PostContent { width:520px; float:left; margin:0; text-align: justify; padding: 0px; font-size: 13px; }
.PostContent p { font-size: 13px; }
.PostContent p strong {}
.PostContent img {}
.PostContent ol { padding: 10px 0px 10px 25px; margin: 0px; }
.PostContent ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px;  }
.PostContent ul { padding: 5px 0px; margin: 0px; }
.PostContent ul li { padding: 2px 0px 2px 15px; font-size: 12px; line-height: 15px;  }
.PostContent blockquote { padding: 10px; margin: 0px; color:#993366; background: #eaf7ff;}
.PostContent blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 15px;}
.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 12px; line-height: 15px;}
.PostContent blockquote a { color:#336699;}
.PostContent blockquote a:visited { color:#336699;}
.PostContent blockquote a:hover { color:#000033;}

/**/ * html .PostContent p img {} /* */ 
.PostContent p img { max-width: 420px;}
.PostContent p img { width:expression(this.width > 420 ? "420px" : this.width); }
.PostContent img { margin: 0px 10px 10px 0px; float: left; border:solid 1px #495b6b;}


/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Note { padding: 0px; margin: 0px;}
.Note li { padding: 3px 0px 3px 15px; margin: 0px; list-style-type: none; font-size: 12px;}
.NoteRss { background: url(images/NoteRss.png) no-repeat left top;}
.NoteTrackBack { background: url(images/NoteTrackBack.png) no-repeat left top;}

/* TrackbackList ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.TrackList { background: #f4ebef url(images/TrackListBottom.gif) no-repeat bottom; padding: 15px; margin-top: 20px; position:relative;}
.TrackListTop { background: #f4ebef url(images/TrackListTop.gif) no-repeat top; position: absolute; top: 0px; left: 0px; width: 455px; height:10px; }
.TrackList h3 { font-size: 14px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; color:#333366; letter-spacing: -1px; border-bottom: dashed 1px #beb4c1;}
.TrackList ul { padding: 0px; margin: 0px;}
.TrackList li { padding: 0px 0px 0px 10px; margin: 0px; list-style-type: none; font-size: 11px; background:url(images/TrackListIco.gif) no-repeat left top;}
.TrackList li a { color:#cc3366; }

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Nav { font-size: 11px; padding: 10px 0px; color:#666; font-family: 'Verdana';}
.Nav a { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px;}
.Nav a:visited { padding: 1px 6px 1px 4px; border-right: solid 1px #666;}
.Nav a:hover { padding: 1px 6px 1px 4px; border-right: solid 1px #666; text-decoration: none;}
.Nav span { padding: 1px 6px 1px 4px; color:#666; border-right: solid 1px #666; }
.Nav .on { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px; color:#003366;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin: 20px 0px 0px 0px; position: relative;}
.Comments h3 { font-size: 16px; letter-spacing: -1px; margin: 0px 0px 5px 0px; padding: 10px 0px; color:#660000; border-bottom: solid 2px #660000;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 5px 0px; margin: 10px 0px; list-style-type: none; background: url(images/PostDotted.gif) repeat-x bottom; }

/**/ * html .List .LGrav { right: 30px;} /* */ 
.List .LGrav { position: absolute; right: 0px; top: 10px;}
.List .LGrav img { border: solid 1px #ccc; padding: 2px; background: #fff;}

.List .LUsr { margin: 0px; padding: 0px; font-size: 11px; line-height: 12px; color:#999;}
.List .LUsr a { color:#999; text-decoration: none;}
.List .LUsr strong { font: bold 16px "Trebuchet MS", sans-serif; letter-spacing: -1px; color:#666;}
.List .LUsr strong a { color:#cc0000; text-decoration: none;}

.List .LCon { margin: 10px 0px 0px 0px; padding: 0px; font-size: 12px; line-height: 16px; border-top: solid 1px #ccc;}
.List .LCon p { margin: 0px; padding: 5px 0px; font-size: 12px; line-height: 16px;}

.List .Author { background:fff; }



/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Form .Email { background: url(images/FooterEmail.png) no-repeat left top;}

.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}
.Form form { margin: 0px; padding: 0px;}
.Form a { text-decoration: underline;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; }
.Form p small strong { font-weight: bold; color:#FF3300;}
.Form p small { font-size: 11px; display: block; padding: 6px 0px; color:#000;}
.Form .TextField { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px 6px 6px 30px; font-size: 12px; display: block;}
.Form .TextArea { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px; font-size: 12px;}
.Form input.SubmitComment { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}
.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}
.Form input.SubmitCommentIE { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}





