body {
	font: 1em/150% Arial, Helvetica, sans-serif;
	
	
	/*background-image: url(../imgs/bg_site.jpg);
    background-repeat: repeat; 
    background-attachment: scroll;
    background-position: top center;*/
	
	
	
	/* DEPOIS */
	/*background-image: url(../imgs/bg_topo_site.png);*/
    background-repeat: no-repeat; 
    background-attachment: scroll;
    background-position: top center;
	
	
	background: url(../imgs/bg_topo_site.jpg) top center no-repeat;background: url(../imgs/bg_topo_site.jpg) top center no-repeat;/*, url(../imgs/bg_site.jpg) top center repeat;*/

	
	
}
a {
	color: #669;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font: bold 36px/100% Arial, Helvetica, sans-serif;
}

img {
	width: 100%;  /* FAZ COM QUE A IMAGEM SE ADAPTE A LARGURA TOTAL DA DIV  */
}

h3 {
	padding:0;
	margin:0 0 5px 10px;
	line-height:12px;
	/*text-transform:uppercase;*/
	color:#313131;
	font-family: 'Open Sans', sans-serif;
	font-weight:800;
	font: 1em/150% Arial, Helvetica, sans-serif;
	font-weight: bold;
   /* width: 48%;*/
}


h4 {
	padding:0px 0px 3px 0px;
	margin:5px 108px -20px 0px;
	
	line-height:12px;
	/*text-transform:uppercase;*/
	color:#313131;
	font-family: 'Open Sans', sans-serif;
	
	font: 0.9em/150% Arial, Helvetica, sans-serif;
	font-weight: bold;
   /* width: 48%;*/
}



/************************************************************************************
STRUCTURE
*************************************************************************************/


/*MENU PARA MOBILE  */

/* FIM DO CSS MOBILE */







#pagewrap {
	padding: 5px;
	width: 960px;
	margin: 20px auto;
	margin-top : 50px; /* DEPOIS  */
	margin-bottom : 0px; /* DEPOIS  */
	
	
}
#header {
	/*height: 180px;*/
vertical-align: middle;
}

#topo {
	width: 100%; /*600px;*/
	/*height: 180px;*/
	float: left;
	/*background-color:#ffffff;*/
}



#top1 
{ 
  float: left; 
  width: 30%; 
  height : 160px;
  /*background-color: #cccddd;*/
  border-width: 0px;
  /*margin-top : 10px;
  margin-bottom : 10px;*/
  /*text-align: center;		
  margin:0 auto;*/
  text-align: left;

  

  
  
  
  
 }
 
 #top1 img {
    width: 85%;
	height: auto;
	/*width: 65%;*/
	/*height: 150px;*/  /* FAZ COM QUE A IMAGEM SE ADAPTE 80% DA LARGURA TOTAL DA DIV  */
	/*margin-top: 5px;*/

	text-align: left;
	vertical-align: middle;
	margin-top: 25px;
	/*margin-bottom : 10px;*/
}
 
 #top2 
{ float: left; 
  width: 55%; 
  height : 160px;
  /*background-color: #000fff;*/
 /* background-image:url(imgs/logo_topo.png);*/
  background-repeat: no-repeat;
  border-width: 0px;
  /*margin-top : 10px;
  margin-bottom : 10px;*/
  text-align: center;		
  margin:0 auto;
  
 }
 
 #top2 img {
    width: auto;
	/*height: 100%;*/
	/*height: 150px;*/  /* FAZ COM QUE A IMAGEM SE ADAPTE 80% DA LARGURA TOTAL DA DIV  */
	/*margin-top: 5px;*/
	vertical-align: top;

	
	
}

 #top3
{ float: left; 
  width: 15%; 
  /*background-color: #dddddd;*/
  border-width: 0px;
  /*margin-top : 10px;
  margin-bottom : 10px;*/
  text-align: center;		
  margin:0 auto;
  margin-top: 130px;
 }

#top3 img {
    width: 30px;
	height: auto;
	padding: 4px;
	vertical-align: bottom;
	/*height: 150px;*/  /* FAZ COM QUE A IMAGEM SE ADAPTE 80% DA LARGURA TOTAL DA DIV  */
	/*margin-top: 5px;*/
	/*vertical-align: middle;*/

	
	
}



 

#menu {
	width: 100%; /*600px;*/
	float: left;
	background-color:#ffffff;
	height: 50px; /* APAGAR DEPOIS */
	
 
  /*opacity:0.6;
  filter:alpha(opacity=60);*/ /* For IE8 and earlier */
  
  
  border-radius: 6px;
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;

}

#menumobile {
	width: 100%; /*600px;*/
	float: left;
	background-color:#ffffff;
	height: auto; /* APAGAR DEPOIS */
    padding: 7px 0px 10px 0px;	
 
  /*opacity:0.6;
	filter:alpha(opacity=60);*/ /* For IE8 and earlier */
    border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

}

#mob_menumobile {
	display: none;
}

#menumobile {
	display: none;
}

#loginportal {
	display: none;
}

/* CONFIGURAÇÃO DO MENU */

#menu ul {
	padding: 1px;
	margin: 11px 0;
	list-style: none;
	background-color: #fff;
	/*border-bottom: 1px solid #e7e7e7;*/
	float: left;
	clear: left;
	font: 2em/150% Arial, Helvetica, sans-serif;
	
	
}

#menu ul li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 0 0 15px ;
	
	
}

#menu ul li a {
	text-decoration: none;
	float:left;
	color: #1f3f4a;
	cursor: pointer;
	font: 200 12px/18px "Arial", Helvetica, sans-serif;
	
	
}

#menu ul li a span {
	margin: 0 5px 0 -10px;
	padding: 4px 8px 5px 12px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
	
	
}

#menu ul.blue li a.current, ul.blue li a:hover {
	background: url(../imgs/blue.png) no-repeat top center;
 	color: #FFFFFF;
}

#menu ul.blue li a.current span, ul.blue li a:hover span {
	background: url(../imgs/blue.png) no-repeat top center;
	color: #FFFFFF;
	
}




/* FIM DA CONF DO MENU */



/* CONFIGURAÇÃO DO MENUMOBILE */

#menumobile ul {
 padding: 0px;
	margin:5px 0 0 0;
	
	list-style:none;
	text-align: center; 
	font-size:80%;
	font-weight: bold;
		vertical-align: middle;
	}

#menumobile ul li { display: inline; 
text-align: center; 
margin:2px 1px 0 1px;


} 

#menumobile ul li a {
	padding: 5px 2px 5px 2px;
	display: inline-block;
 
	/* visual do link */
	/*background-color: #1f3f4a;*/
	color: #333;
	text-decoration: none;
	/*width: 19%;*/

	
}

#menumobile ul.blue1 li a.current, ul.blue1 li a:hover {
	background: url(../imgs/bluem.png) no-repeat top center;
 	color: #FFFFFF;
}

#menumobile ul.blue1 li a.current span, ul.blue1 li a:hover span {
	background: url(../imgs/bluem.png) no-repeat top center;
	color: #FFFFFF;
	
}

/* FIM DA CONF DO MENUMOBILE */




















#menuesq 
{ float: left; 
  width: 67%; 
  /*background-color: #eeesss;*/
  border-width: 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  text-align: left;		
  margin:0 auto;
  
  
 }
 
#menutaq
{ float: left; 
  width: 8.5%; 
  /*background-color: #eeesss;*/
  border-width: 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  text-align: left;		
  margin:0 auto;
 }
 
 #menutaq img
{ 
  width: 100%; 
  height: auto;
  margin-top: 10px;
  
 }
 
#menudir 
{ float: right; 
  width: 24%; 
  /*background-color: #eeeccc;*/
  border-width: 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  
  text-align: right;		
  margin:0 auto;
  
  
 } 
 
 input, select, textarea {
background-color: #1f3f4a;
border: 1px solid #781351;
color: #FFFFFF;

}

#content {
	width: 100%; /*600px;*/
	float: left;

}

#content1 {
	width: 100%; /*600px;*/
	float: left;
	display: none;
	
	
}


#cursos {
	width: 100%; /*600px;*/
	float: left;
	/*background-color:#ffffff;
   opacity:0.6;
  filter:alpha(opacity=60);*/ /* For IE8 and earlier */
  

}

#cursos img {
	width: 95%;  /* FAZ COM QUE A IMAGEM SE ADAPTE 80% DA LARGURA TOTAL DA DIV  */
	/*margin-top: 5px;*/
	vertical-align: middle;
	margin-bottom : 10px;
	border: solid 2px #ccc;
	
}

#cursos h3 {
	color:#ffffff;
	
}

#news {
	width: 99%; /*600px;*/
	float: left;
	background-color:#ffffff;
	border-radius: 7px 7px 7px 7px;  /* TOPOESQUERDO  X X  BAIXOESQUERDO */
	
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius:7px 7px 7px 7px;
	
	border: solid 2px #2a4c68;
	
	padding: 3px;

	

	
}
/*#news img {
	width: 100%;  
	margin-top: 5px;
	vertical-align: middle;
	
	
}
*/


#servicos {
	width: 100%; /*600px;*/
	float: left;
	
	
}

#servicos img {
	width: 80%;  /* FAZ COM QUE A IMAGEM SE ADAPTE 80% DA LARGURA TOTAL DA DIV  */
	margin-top: 5px;
}

#videos {
	width: 100%; /*600px;*/
	float: left;
	border-radius: 7px;
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	
	border: solid 2px #2a4c68;
	
	padding: 7px 0 0 0;
}

#videos img {
	width: 95%;  /* FAZ COM QUE A IMAGEM SE ADAPTE 80% DA LARGURA TOTAL DA DIV  */
	/*margin-top: 5px;*/
	vertical-align: middle;
	margin-bottom : 10px;
}

#fanpage {
	width: 100%; /*600px;*/
	float: left;
	border-radius: 5px 5px 0px 0px;
	
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	/*padding: 10px 0 0 10px;*/
	
	padding: 7px 0 0 0;
	border-left: solid 2px #2a4c68;
	border-top: solid 2px #2a4c68;
	border-right: solid 2px #2a4c68;
	
	
}

#rodape {
	width: 100%; /*600px;*/
	float: left;
	
	border-radius: 0px 0px 7px 7px;  /* TOPOESQUERDO  X X  BAIXOESQUERDO */
    -moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
	
	border-left: solid 2px #2a4c68;
	border-right: solid 2px #2a4c68;
	border-bottom: solid 2px #2a4c68;
	
}

#rodape h3 {
	padding:0;
	margin:0 0 0px 0px;
	line-height:28px;
	/*text-transform:uppercase;*/
	color:#313131;
	font-family: 'Open Sans', sans-serif;
	font-weight:800;
}



/*#sidebar {
	width: 300px;
	float: right;
}*/
#footer {
	clear: both;
}

#ccur 
{ float: left; 
  width: 25%; 
  /*background-color: #ffffff;*/
  border-width: 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  text-align: center;		
  margin:0 auto;
  

 }


#cnews1
{ float: left; 
  width: 53%; 
  height: 100%;
  text-align: left;		
  /*margin:0 auto;*/
  margin: 20px 5px 0px 20px;
  /*border: solid 2px #2a4c68;*/
  
 }
#cnews2
{ float: right; 
  width: 40%; 
  height: 100%;
  text-align: left;		
  /*margin:0 auto;*/
  margin: 20px 20px 0px 5px;
  /*border: solid 2px #2a4c68;*/
  
 }
 

#cnews ol {
	list-style-type: decimal;
	text-align: left;
}  
 
#cnews ol decimal {
	list-style-type: decimal;
	text-align: left;

} 


#cnews img {
 /*margin:2px 2px 2px 18px;
width: 96%;*/

}

#cnewsesq 
{ float: left; 
  width: 94%; 
  height: 100%;
  
  border-radius: 7px 7px 7px 7px;  /* TOPOESQUERDO  X X  BAIXOESQUERDO */
  -moz-border-radius:7px 7px 7px 7px;
  -webkit-border-radius:7px 7px 7px 7px;
  
  /*text-align: center;		
  margin:0 auto;*/
  text-align: left;		
  
  /*border: solid 2px #2a4c68;*/
  border-top: solid 5px #2a4c68;
  border-bottom: solid 5px #2a4c68;
  
  /*margin: 0px 7px 7px 7px;*/
  padding: 10px;
   
 }

 
 #cnewsdir 
{ float: left; 
  width: 92.5%; 
  height: 100%;
  
  
  border-radius: 7px 7px 7px 7px;  /* TOPOESQUERDO  X X  BAIXOESQUERDO */
  -moz-border-radius:7px 7px 7px 7px;
  -webkit-border-radius:7px 7px 7px 7px;
  
  /*text-align: center;		
  margin:0 auto;*/
  text-align: left;
  
  /*border: solid 2px #2a4c68;*/
  border-top: solid 5px #2a4c68;
  border-bottom: solid 5px #2a4c68;
  
  margin: 0px 7px 0px 0px;
  padding: 10px ;
  
   
 }
 
  #cnewsdirimg 
{ 
  float: left; 
  width: 99%; 
  height: auto;
  /*border: solid 1px #2a4c68;*/
  
  padding: 10px 0px 0px 0px;
  text-align: center;
  vertical-align: bottom;
 
 }
 
#cnewsdirimg img
{ 
  
  width: 95%; 
  height: auto;
 
  text-align: center;
 
 }
 
 #cnewsdirdetalhes
{ 
  float: left; 
  width: 99%; 
  height: 86px;
  
  background-image: url(../imgs/turmasdest.png); 
  background-repeat: no-repeat;
  background-position: left top;

  text-align: left;
  line-height: 40%;

  margin: 3px 7px 5px 2px;
  padding: 6px 0 0 10px;
  
 }
 
 
 /*#cnewsdirdetalhes img { 
  width: 69%; 
  height: auto;
 
   
 }
*/



#c1a 
{ float: left; 
  width: 25%; 
  /*background-color: #aaaaaa;*/
  border-width: 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  text-align: center;		
  margin:0 auto;


  
 }
 
 #c1a img { 


width: auto;
height: 90%;

/*height: 500px;*/

  
 }
 
 
 #cvid 
{ float: left; 
  width: 25%; 
  /*background-color: #aaaaaa;*/
  border-width: 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  text-align: center;		
  margin:0 auto;
 }
 
 #cfan 
{ float: left; 
  width: 100%; 
  background-color: #ffffff;
  border-width: 0px;
  /*margin-top : 10px;
  margin-bottom : 10px;*/
  text-align: center;		
  margin:0 auto;
  
 }
 
#rodunidades 
{ float: left; 
  width: 35%; 
  /*background-color: #eeeddd;*/
  border-width: 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  text-align: left;		
  margin:0 auto;
  padding: 10px;
 
 }
 
#rodunidades ul {
	padding:0 0 0 2px;
	
	margin:0px;
	/*background-color:#EDEDED;*/
	/*list-style:disc;*/
	list-style:none;
	
}


#rodnews
{ float: left; 
  width: 30%; 
  /*background-color: #eeeddd;*/
  border-width: 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  text-align: left;		
  margin:0 auto;
  padding: 10px; 
 }
 
#rodnews ul {
	padding:0 0 0 18px;
	
	margin:5px;
	background-color:#EDEDED;
	list-style:disc;
	
}

#rodmenu
{ float: left; 
  width: 27.0%; 
  /*background-color: #eeeddd;*/
  border-width: 0px;
  /*margin-top : 10px;
  margin-bottom : 10px;*/
  text-align: left;		
  margin:0 auto;
  padding: 10px;
 }
 
#rodmenu ul {
	padding:0 0 0 18px;
	
	margin:5px;
	background-color:#EDEDED;
	list-style:disc;
	
}

	
#fesq{
	display:block;
	float:left;
	width:50%;
	/* margin:0 0 0 2px; padding:0;*/
	/*background: #FF0000;*/
}

#fdir{
	display:block;
	float:right;
	text-align: right;
	width:50%;
	/*margin:0 2px 0 0px;	padding:0;*/
	/*background: #FFFFFF;*/
}

	
 
 #men 
{ float: left; 
  width: 50%; 
  background-color: #eeeddd;
  border-width: 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  text-align: center;		
  margin:0 auto;
 }

 
 #clear { clear: both; }


 
 

/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
/* for 980px or less */
@media screen and (max-width: 980px) {
	
	
	.destaque {
		margin-top: 100px;
	}
	
	#pagewrap {
		width: 97%;
	}
	
	#topo {
		width: 100%;
		
	}
	
	#menu {
		width: 100%;
		display: none;  /* NAO MOSTRAR EM DISPOSITIVOS MÓVEIS  */
	}
	
	#mob_menumobile {
		width: 100%;
		display: none;
	}
	
	#menumobile {
		width: 100%;
		/*display: block;*/
		display: block;
	}
	
	#content {
		width: 100%;
		/*display: none;*/
	}
	
	#content1 {
		width: 100%;
		/*display: block;*/
		
	}
	
	#cursos {
		width: 100%;
	}
	#news {
		width: 100%;
		border-radius: 7px 7px 7px 7px;  /* TOPOESQUERDO  X X  BAIXOESQUERDO */
		
		-moz-border-radius: 7px 7px 7px 7px;
		-webkit-border-radius: 7px 7px 7px 7px;
		
		/*border: solid 2px #2a4c68;*/
	   
	}
	
	#news h2 {
		/*padding:0;
		margin:0 0 0px 0px;
		line-height:28px;*/
		padding: 15px 0px 0px 0px;
		/*text-transform:uppercase;*/
		/*color:#313131;
		font-family: 'Open Sans', sans-serif;
		font-weight:800;*/
	}
	

	#servicos {
		width: 100%;
	}
	#videos {
		width: 100%;
	}
	#fanpage {
		width: 100%;
		display: none;  /* NAO MOSTRAR EM DISPOSITIVOS MÓVEIS  */
	}
	#rodape {
		width: 100%;
	}
	
	#sidebar {
		width: 100%;
	}
	
	body {
	    margin-top: 20px;
		/*padding-top: 30px;
		
		
		padding: 0;
	
		background-repeat: no-repeat; 
		background-attachment: scroll;
		background-position: top center;
		background: url(../imgs/bg_topo_site.jpg) top center no-repeat;
	
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
		*/
	}

}

/* for 700px or less */
@media screen and (max-width: 700px) {

	#topo {
		width: auto;
		float: none;
		
	}
	
	#menu {
		display: none;
		width: auto;
		float: none;
		
	} 
	
	#mob_menumobile {
		display: none;
		width: auto;
		float: none;
		
	}
	
	#menumobile {
		/*width: auto;
		float: none;
		display: block;*/
		display: block;
	} 

	
	#top1 {
		width: 85%;  
		float: none;
		
	}
	/**/  /* FAZ COM QUE A DIV OCUPE A LARGURA TODA - se deixar LARGURA COMO AUTO, NÃO FICA BOM*/
	#top1 img {
		width: auto;  
		height: 75%;
		float: none;
		
	}
	
	
	#top2 {
		width: 75%;  
		float: left;
		display: none;
	}
	/**/  /* FAZ COM QUE A DIV OCUPE A LARGURA TODA - se deixar LARGURA COMO AUTO, NÃO FICA BOM*/
	
	#top3 {
		width: 25%;  
		float: left;
		text-align: right;
		display: none;
	}
	/**/  /* FAZ COM QUE A DIV OCUPE A LARGURA TODA - se deixar LARGURA COMO AUTO, NÃO FICA BOM*/
	
	#top3 img {
		width: 20%;  
		height: 20%;
	}
	
	
	#content {
		width: auto;
		float: none;
	}
	#content1 {
		width: auto;
		float: none;

	}
	
	#cursos {
		width: auto;
		float: none;
	}
	#news {
		width: auto;
		float: none;
	}
	
	#cnews1
	{ 
		float: none;
		width: 94%; 
		height: auto;
		text-align: left;		
		margin: 5px 5px 5px 5px;
		
  
    }
	
	#cnews2
	{ 
		float: none;
		width: 94%; 
		height: auto;
		text-align: left;		
		margin: 5px 5px 5px 5px;
		
  
    }
	
	#servicos {
		width: auto;
		float: none;
		/*display: none; */
	}
	#videos {
		width: auto;
		float: none;
	}
	#fanpage {
		width: auto;
		float: none;
	}
	#rodape {
		width: auto;
		float: none;
	}
	
	
	
	
	#c1a {
		width: 33.3%;
		/*height: auto;*/
		float: left;
	}
	#c1a img{
		width: 65%;
		
		/*height: auto;*/
		
	}
	/*
	*/  /* FAZ COM QUE A DIV OCUPE A LARGURA TODA*/
	
	
	#ccur {
		width: 50%;  
		/*float: none; */
		float : left; /* COM NONE, FICA 1 CURSO POR LINHA. COM LEFT, FICA 2 */
	}
	/**/  /* FAZ COM QUE A DIV OCUPE A LARGURA TODA - se deixar LARGURA COMO AUTO, NÃO FICA BOM*/
	
	
	#cvid {
		width: 50%;  
		/*float: none; */
		float : left; /* COM NONE, FICA 1 CURSO POR LINHA. COM LEFT, FICA 2 */
	}
	/**/  /* FAZ COM QUE A DIV OCUPE A LARGURA TODA - se deixar LARGURA COMO AUTO, NÃO FICA BOM*/
	
	#c1a {
		width: 24%;  
		/*float: none; */
		height: auto;
		float : left; /* COM NONE, FICA 1 CURSO POR LINHA. COM LEFT, FICA 2 */
	}
	
	#cnews {
		width: auto;  
		float: none;
	}
	
	#rodunidades {
		width: auto;  
		float: none;
		
	}
	#rodunidades ul{
		font-size: 0.8em;
	}
	
	
	#rodnews {
		width: auto;  
		float: none;
	}
	#rodmenu {
		width: auto;  
		float: none;
	}
	
	
	
	#sidebar {
		width: auto;
		float: none;
	}
	
	
	body {
	
	    margin-top: 20px;
		/*padding-top: 30px;
		
		
		padding: 0;
	
		background-repeat: no-repeat; 
		background-attachment: scroll;
		background-position: top center;
		background: url(../imgs/bg_topo_site.jpg) top center no-repeat;
	
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
		*/
	}
	
	

}

/* for 480px or less */
@media screen and (max-width: 480px) {

	#header {
		height: auto;
	}
	h1 {
		font-size: 24px;
	}
	
	#topo {
		width: auto;
		float: none;
		
	}
	
	#menu {
		display: none;  /* NAO MOSTRAR EM DISPOSITIVOS MÓVEIS  */
		width: 100%;
		
	}
	
	#menumobile {
		/*width: 100%;
		display: block;*/
		display: none;
	}
	
	#mob_menumobile {
		display: block;
		width: 100%;
		
	}
	
	#loginportal {
	  display: block;
	  width: 99%;
	  border-radius: 7px;
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	
	border: solid 2px #2a4c68;
	
	padding: 7px 0 0 0;
	margin-bottom: 13px;
	  
	}
	
	
	
	#content {
	  margin-top : 10px;
	}
	
	
	#cnews1
	{ 
		float: none;
		width: 94%; 
		height: auto;
		text-align: left;		
		margin: 5px 5px 5px 5px;
		/*border: solid 2px #2a4c68;*/
  
    }
	#cnews2
	{ 
		float: none;
		width: 96%; 
		height: auto;
		text-align: left;		
		margin: 5px 5px 5px 5px;
		/*border: solid 2px #2a4c68;*/
  
	}
	

	
	#cnewsdirdetalhes
{ 
		width: 97%; 
		height: auto;
  		background-image: url(../imgs/turmasdest.png); 
		background-repeat: no-repeat;
		background-position: left top;
		background-size: 95% auto;

		text-align: left;
		line-height: 40%;

		margin: 3px 7px 5px 2px;
		padding: 6px 0 10px 10px;
  
 }
 
	#c1a {
		width: 24%;
		height: auto;
		float: left;
	}
	#c1a img{
		width: 90%;
		
		/*height: auto;*/
		
	}
	
	 #cvid 
	{ 
		width: 25%; 
		border-width: 0px;
		margin-top : 10px;
		margin-bottom : 10px;
		text-align: center;		
		margin:0 auto;
	}
	
	
	
	#rodape {
	
	border-radius: 0px 0px 7px 7px;  /* TOPOESQUERDO  X X  BAIXOESQUERDO */
    -moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
	
	border: solid 2px #2a4c68;
	
	
}
	
	#sidebar {
		display: none;
	}
	
	
	body {
	    
		background-repeat: no-repeat; 
		background-attachment: scroll;
		background-position: top center;
		background: url(../imgs/bg_topo_site_mobile.jpg) top center no-repeat;
	
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
		
		/*
		margin-top: 20px;
		margin-top: 30px;
		padding: 0;
		
		background-repeat: no-repeat; 
		background-attachment: scroll;
		background-position: top center;
		background: url(../imgs/bg_topo_site.jpg) top center no-repeat;
	
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	*/
	}
	
	
	#listacursostexto
	{
      width: 100%;
	}

}

/* border & guideline (you can ignore these) */

#topo {
	/*background: #ffffff;*/
}

#menu {
	/*background: #ffffff;*/
}
#menumobile {
	/*background: #ffffff;*/
}

/*
#content {
	background: #f8f8f8;
}
*/
#content1 {
	background: #f8f8f8;
}
#cursos {
	/*background: #ffffff;*/
}
#news {
	background: #ffffff;/*background: #f8f8f8;*/ /* NAO TERA PLANO DE FUNDO */
}
#servicos {
	/*background: #f8f8f8;*/ /* NAO TERA PLANO DE FUNDO */
}
#videos {
	background: #ffffff; /* NAO TERA PLANO DE FUNDO */
}
#fanpage {
	background: #ffffff;
}
#rodape {
	background: #ededed;
}

#sidebar {
	background: #f0efef;
}
#header, #topo, #menu, #content, #content1, #cursos, #news, #servicos, #videos, #fanpage, #rodape, #sidebar {
	margin-bottom: 15px;
}

#fanpage , #mob_menumobile, #menumobile{
	margin-bottom: 0px;
}

#pagewrap, #header, #topo, #menu, #mob_menumobile, #menumobile, #content, #content1, #cursos, #servicos, #sidebar, #footer {
	border: solid 0px #ccc; /* COLOQUEI TODAS AS BORDAS 0 PARA TESTE */
}

#fanpage {
	/*border: solid 0px #ffffff;*/
}
