html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1; 
    font-family: 'Open Sans', sans-serif;
}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

a { text-decoration:none; }
strong { font-weight:bold; }
em { font-style:italic !important; }
@media only screen and (min-width : 1000px) {
	.esp { margin-left:50px !important;  color:#000000;  font-size:14px; line-height:24px; font-family: 'Open Sans', sans-serif;  } 
#espa { height:85px; width:100%; }
.azul { background:#3b5998 !important; }
.fa { background:#3b5998; height:10px; text-align:center; width:10px; }
#topo-cel-b { display:none; }
.slicknav_menu { display:none; }
#topo-geral { width:100%; height:95px; -webkit-box-shadow: 4px 5px 5px 0px rgba(0,0,0,0.32); 
-moz-box-shadow: 4px 5px 5px 0px rgba(0,0,0,0.32);
box-shadow: 4px 5px 5px 0px rgba(0,0,0,0.32); z-index:99999999999999; position:fixed; background:#ffffff;   }
#topo { width:100%; max-width:1100px; margin:0 auto;   }
.logo { float:left;  padding:14px 0px 20px 0px; }
.logo img { max-width:190px; }
.menu-topo { float:right; margin-top:38px; }
.menu-topo ul li { display:inline-table;  position:relative; padding:10px 15px 21px 15px;  }
.menu-topo ul li a {  font-size:14px; color:#363535;  text-decoration:none;  }
.bt-topo { margin-left:10px; margin-top:38px; }
.bt-topo { float:right; background:#1c3e54; padding:10px 15px 13px 15px; }
.bt-topo a { color:#ffffff; font-size:14px; text-decoration:none; }
.t { color:#ffffff; font-size:14px; text-decoration:none; }
.menu-topo ul li ul  { position:absolute !important; z-index:999999 !important; top:47px;  }
.menu-topo ul li ul li { background:#254E68; border-bottom:1px solid #ffffff; z-index:9999999999; padding-bottom:13px; padding-top:10px; padding-left:10px; width:200px; height:auto !important;  }
.menu-topo ul li ul li:last-child { border-bottom:none !important; }
.menu-topo ul li ul li a { color:#ffffff; }
.abrir:hover .aberto { display:block; }
.aberto { display:none; }
.banner { width:100%; height:380px; background-image:url(../images/fd-banner.jpg); background-position:center center;  }
.banner-txt { position:relative;  top:120px; max-width:100%; max-width:800px; margin:0 auto; text-align:center;  }
.banner h1 { 
     font-family: 'Open Sans', sans-serif;
 font-size:38px; line-height:44px; color:#ffffff; font-weight:bold; text-transform:uppercase; }
 
#content-home { width:100%; max-width:1100px; text-align:center; padding-top:30px;  margin:0 auto; position:relative; top:-65px;  z-index:9999999 !important; overflow:auto; background:#FFFFFF; }
.content-home-box { display:inline-table; width:15%; padding-left:2%; padding-right:2%; position:relative; height:160px;background:#fff; border-right:1px solid #dddddd;     }
.content-home-box:last-child { border-right:none !important; }
.content-home-box h2 { color:#363535; font-weight:bold; margin-bottom:10px; font-size:15px;  font-family: 'Open Sans', sans-serif; text-transform:uppercase;  }
.content-home-box p { color:#555555;  font-size:14px; line-height:21px; 
    font-family: 'Open Sans', sans-serif;
 }
 .content-home-box a { font-family: 'Open Sans', sans-serif; color:#fff;  font-size:14px;}
 .saiba-mais { width:130px; margin-left:20px; text-align:center; background:#a3a3a4; padding-top:13px; padding-bottom:13px; position:absolute; bottom:0; transition:All 0.2s ease;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease; }
  .saiba-mais:hover { background:#254E68; }
  .saiba-mais2 { width:130px; margin:0 auto;  text-align:center; background:#a3a3a4; padding-top:13px; padding-bottom:13px; transition:All 0.4s ease;
-webkit-transition:All 0.4s ease;
-moz-transition:All 0.4s ease;
-o-transition:All 0.4s ease; }
  .saiba-mais2:hover { background:#254E68; }
 
 #voltar { width:130px; float:right; text-align:center; background:#a3a3a4; padding-top:13px; padding-bottom:13px; transition:All 0.2s ease;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease; }
  #voltar:hover { background:#254E68; }
   #voltar a { color:#fff; }
 #content-home-numeros-geral { width:100%;  position:relative;  text-align:center; padding-top:50px; padding-bottom:50px;  margin:0 auto; background-image:url(../images/fd-banner-fd.jpg); background-repeat:repeat; }
 .content-home-numeros { width:100%; max-width:1000px; margin:0 auto; overflow:auto; }
.content-home-numeros h2 { color:#FFFFFF; font-weight:bold; margin-bottom:40px; font-size:34px;   font-family: 'Open Sans', sans-serif;  }
.content-home-numeros ul li { width:29%; margin-bottom:5px; background:#FFF; padding:2%; display:inline-table; overflow:auto; }
.content-home-numeros ul li h3 { color:#363535; font-weight:bold; font-size:15px;  margin-bottom:10px;  font-family: 'Open Sans', sans-serif; text-transform:uppercase;   }
.content-home-numeros ul li p { color:#555555; font-size:14px; line-height:21px; margin-bottom:20px;   }
.content-home-numeros ul li a { font-family: 'Open Sans', sans-serif; color:#fff;  font-size:14px; }

.lado-esq-home { float:left;  width:65%; }
.lado-dir-home { float:right;  width:35%; }
.lado-esq-home h3 { color:#FFFFFF; list-style:disc;  font-size:20px; font-weight:lighter; 
    font-family: 'Open Sans', sans-serif; text-align:left; margin-bottom:10px;   }
.news-home { width:70%; height:40px; background:#FFF; border:none; float:left; }	
.submit-home { width:28%;  height:43px; border:none; float:left; font-family: 'Open Sans', sans-serif; background:#a3a3a4; font-size:15px; color:#fff; }
.lado-dir-home img { padding:20px; background:#ffffff; }

#clientes-geral {  width:100%; max-width:1100px; margin:0 auto; overflow:auto;   padding-bottom:50px; padding-top:50px; text-align:center; }
  #clientes-geral h2 {  color:#363535; font-weight:bold; margin-bottom:40px; font-size:34px;    font-family: 'Open Sans', sans-serif; }
  #clientes-geral ul li { display:inline-table; border-right:1px solid #dddddd; padding-right:20px; padding-left:20px; }
  #clientes-geral ul li:last-child { border:none !important; }
  
  #rodape { text-align:center; color:#ffffff;  font-size:14px; line-height:22px; 
    font-family: 'Open Sans', sans-serif; padding-bottom:19px; padding-top:20px;  background:#a3a3a4; text-align:center; }
	
	#land-interna-tit { width:100%; background:#1c3e54; overflow:auto; text-align:center; padding-top:40px; padding-bottom:40px;  }
	#land-interna-tit h1 { color:#FFFFFF; font-weight:bold;  font-size:33px;    font-family: 'Open Sans', sans-serif; }
	.land-interna { width:100%; max-width:1100px; margin-bottom:20px; text-align:center; padding-top:30px; padding-bottom:100px;  margin:0 auto;overflow:auto;   }
	.txt-land-esq { width:810px; padding-right:50px; padding-left:20px; padding-top:20px; border-left:5px solid #1c3e54; text-align:left;  float:left; background:#f0f6f9;   }
	.txt-land-esq h2  { color:#000000; font-weight:bold;  font-size:16px;   }
	.txt-land-esq h3 { color:#000000; font-weight:bold;  font-size:16px; line-height:23px; margin-top:30px;  }
	.txt-land-esq ul { margin-bottom:15px; }
	.txt-land-esq ul li { color:#000000;  font-size:14px; line-height:24px; margin-left:20px; list-style:disc;  }
	.txt-land-esq p { color:#000000;  font-size:14px; line-height:24px;  }
	.txt-land-esq ul li ul { margin-bottom:0 !important; }
	
	.txt-land-esq-full { max-width:100%; width:1055px; padding-bottom:20px; padding-right:20px; padding-left:20px; padding-top:20px; border-left:5px solid #1c3e54; text-align:left;  background:#f0f6f9; overflow:auto;  color:#000000;  font-size:14px; line-height:24px; }
	.txt-land-esq-full h2  { color:#000000; font-weight:bold;  font-size:16px; text-transform:uppercase; line-height:23px;   }
	.txt-land-esq-full h3 { color:#000000; font-weight:bold;  font-size:16px; line-height:23px; margin-top:30px; text-transform:uppercase;  }
	.txt-land-esq-full h4 { color:#000000;  font-size:14px; margin-bottom:30px;  }
	.txt-land-esq-full ul {  }
	.txt-land-esq-full ul li {  color:#000000 !important;  font-size:14px !important; line-height:24px !important; margin-left:40px; border-bottom:1px solid #1c3e54; padding-bottom:20px; padding-top:20px;   font-family: 'Open Sans', sans-serif;}
	.txt-land-esq-full ul li:last-child { padding-top:15px;  padding-bottom:0; border-bottom:none;   }
	.txt-land-esq-full ul li:first-child {  padding-bottom:15px;  padding-top:0; }
	.txt-land-esq-full ul li a { color:#000000; }
	.txt-land-esq-full p { color:#000000;  font-size:14px; line-height:24px;  }
	.txt-land-esq-full ul li ul { margin-bottom:0 !important; }
	
	.txt-land-dir { width:200px; float:left; height:400px; position:relative; }
	.fixme { overflow:auto; width:200px; margin-bottom:30px; }
	.bt-fixme { margin-bottom:10px;  }
	.tit-fixme { background:#1c3e54; text-align:center; font-family: 'Open Sans', sans-serif;  font-size:14px; color:#fff; padding-bottom:14px; padding-top:14px; }
	.txt-fixme { background:#fff; border-left:1px solid #1c3e54; border-bottom:1px solid #1c3e54; border-right:1px solid #1c3e54; font-family: 'Open Sans', sans-serif; font-size:14px; padding-bottom:10px; padding-top:10px; line-height:21px; padding-left:10px; padding-right:10px;  }
	.txt-fixme a { color:#000; font-family: 'Open Sans', sans-serif; }
	.inscricao-interna { clear:both; width:100%; padding-top:30px; text-align:left !important;  }
	.inscricao-interna h4 { color:#254E68; font-weight:bold;  font-size:16px; margin-bottom:10px; }
	.input-interna { height:40px; width:600px; border:1px solid #254E68; padding-left:10px; margin-bottom:10px; font-family: 'Open Sans', sans-serif; font-size:14px;  }
	.area-interna { height:140px; width:600px; border:1px solid #254E68; padding-left:10px; padding-top:10px; font-family: 'Open Sans', sans-serif; margin-bottom:9px; font-size:14px; }
	.submit-interna { width:130px; border:none; font-family: 'Open Sans', sans-serif; color:#fff;  font-size:14px; text-align:center; background:#1c3e54; padding-top:13px; padding-bottom:13px; cursor:pointer; }

	
	.box-curso-land { width:27%; margin-right:10px; margin-left:10px;  padding-top:30px; padding-bottom:30px; background:#fff;  overflow:auto;  border:1px solid #ccc;  display:inline-table; margin-bottom:20px; height:260px; position:relative;  }
	
	.box-curso-land-esq {  width:90%; margin:0 auto; position:relative;   }
	.box-curso-land-esq h2 { color:#363535; font-weight:bold; margin-bottom:10px; font-size:14px;  font-family: 'Open Sans', sans-serif; text-transform:uppercase;  line-height:21px;  }
	.box-curso-land-esq p { color:#555555;  font-size:14px; line-height:21px; 
    font-family: 'Open Sans', sans-serif; margin-bottom:20px;  text-transform:uppercase;  
 }
 
 #bt-curso { width:100%;  }
 #bt-curso a { color:#ffffff; text-decoration:none; font-size:14px; }
 .ins-curso { width:30%;  margin-left:10px; margin-right:10px; text-align:center; background:#e39e30; padding-top:13px; padding-bottom:15px; display:inline-table;
 }

 .det-curso { width:40%; margin-left:10px; margin-right:10px; text-align:center; background:#a3a3a4; padding-top:13px; padding-bottom:15px;display:inline-table; transition:All 0.2s ease;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease;}
 .det-curso:hover { background:#254E68; }
 #bread-geral { width:100%; background:#a3a3a4; padding-top:10px; padding-bottom:13px; }
#bread { width:100%; max-width:1100px; margin:0 auto; color:#fff; font-size:13px; }
#bread a { color:#fff; font-size:13px; text-decoration:underline; }

#proximo-curso-geral {  width:100%;   position:relative;  text-align:center; padding-top:50px; background:#ebf1f4; padding-bottom:50px;  overflow:auto; }
#proximo-curso { width:100%; text-align:center; max-width:1100px;  margin:0 auto;   }
#proximo-curso h2 { color:#363535; font-weight:bold; margin-bottom:40px; font-size:34px;   font-family: 'Open Sans', sans-serif;  }

#proximo-curso ul li {  width:22.6%; margin-right:1%; margin-left:1%; border:1px solid #a3a3a4; height:322px; display:inline-table;  -webkit-box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.75); background:#fff;
-moz-box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.75); margin-bottom:20px;}
#curso-txt { padding:10px; color:#555555;  font-size:14px; line-height:21px; 
    font-family: 'Open Sans', sans-serif; border-bottom:1px solid #a3a3a4;  }
	#curso-txt:first-child { color:#fff !important; background:#1c3e54 !important; }
	#curso-txt:last-child { border-bottom:none; }
}

@media only screen and (max-width : 999px) {
	.esp { margin-left:20px !important;  color:#000000;  font-size:14px; line-height:24px; font-family: 'Open Sans', sans-serif;  } 

.js #menu { display:none; }
.js .slicknav_menu { display:block; }


#topo-cel-b { width:100%;  margin:0 auto;overflow:auto; text-align:center; background:#254E68; top:0; position:absolute;   }
#cel-b { border-left:1px solid #fff; border-right:1px solid #fff; float:left; background:#254E68; padding-top:12px; padding-bottom:12px; padding-left:15px; padding-right:15px; margin-left:43px; z-index:999; }
#face-b { border-right:1px solid #fff; float:left;  background:#254E68; padding-top:12px; padding-bottom:12px; padding-left:17px; padding-right:17px; }
#reserva-cel { border-right:1px solid #fff; float:right;  background:#254E68; padding-top:12px; padding-bottom:12px; padding-left:17px; padding-right:17px;font-family: 'Open Sans', sans-serif; color:#fff; }

#topo-geral { width:100%; overflow:auto; }
#topo { width:100%; text-align:center; }
.logo { text-align:center;  padding:30px 0px 30px 0px; }
.logo img { max-width:180px; }

.menu-topo { display:none; }
.bt-topo { display:none; }

.banner { width:100%; height:200px; background-image:url(../images/fd-banner.jpg); background-position:center center; }
.banner-txt { position:relative;  top:63px; max-width:90%;  margin:0 auto; text-align:center; }
.banner h1 { font-family: 'Open Sans', sans-serif; font-size:22px; line-height:28px; color:#ffffff; font-weight:bold; text-transform:uppercase;}

#content-home { width:100%; margin:0 auto; text-align:center; padding-top:18px;   overflow:auto; background:#FFFFFF; }
.content-home-box {  width:90%; padding:5%;  background:#f4f4f4; margin-bottom:15px; }
.content-home-box h2 { color:#363535; font-weight:bold; margin-bottom:10px; font-size:16px;   font-family: 'Raleway', sans-serif; }
.content-home-box p { color:#555555;  font-size:14px; line-height:21px; font-family: 'Open Sans', sans-serif; margin-bottom:10px; }
.content-home-box a { font-family: 'Open Sans', sans-serif; color:#fff;  font-size:14px;}
.saiba-mais { width:130px; margin:0 auto;  text-align:center; background:#a3a3a4; padding-top:13px; padding-bottom:13px; }

#content-home-numeros-geral { width:100%;   text-align:center; padding-top:50px; padding-bottom:50px;  margin:0 auto;background-image:url(../images/fd-banner-fd.jpg); background-repeat:repeat; }
.content-home-numeros { width:96%;  margin:0 auto;  }
.content-home-numeros h2 { color:#FFFFFF; font-weight:bold; margin-bottom:30px; font-size:22px;   font-family: 'Open Sans', sans-serif; }
.content-home-numeros ul li { margin-bottom:20px; width:96%; background:#FFF; padding-left:2%; padding-right:2%; padding-top:15px; padding-bottom:20px; overflow:auto; }
.content-home-numeros ul li:last-child { margin-bottom:0; }
.content-home-numeros ul li h3 { color:#363535; font-weight:bold; font-size:15px;  margin-bottom:10px;  font-family: 'Open Sans', sans-serif; text-transform:uppercase;   }
.content-home-numeros ul li p { color:#555555; font-size:14px; line-height:21px; margin-bottom:20px;   }
.content-home-numeros ul li a { font-family: 'Open Sans', sans-serif; color:#fff;  font-size:14px; }

 .saiba-mais2 { width:130px; margin:0 auto;  text-align:center; background:#a3a3a4; padding-top:13px; padding-bottom:13px; transition:All 0.4s ease;
-webkit-transition:All 0.4s ease;
-moz-transition:All 0.4s ease;
-o-transition:All 0.4s ease; }


.content-home-numeros p { color:#FFFFFF; list-style:disc;  font-size:14px; line-height:21px; font-family: 'Open Sans', sans-serif; margin-bottom:30px; }
.lado-esq-home { margin-bottom:30px;  }
.lado-dir-home { }
.lado-esq-home h3 { color:#FFFFFF; list-style:disc;  font-size:14px; line-height:21px; font-family: 'Open Sans', sans-serif; text-align:left; margin-bottom:5px; }
.news-home { width:70%; height:40px; background:#FFF; border:none; float:left; margin-bottom:30px; }	
.submit-home { width:28%;  height:43px; border:none; float:left; font-family: 'Open Sans', sans-serif; background:#a3a3a4; font-size:15px; color:#fff; }
.lado-dir-home img { padding:20px; background:#ffffff; }
.lado-dir-home img { padding:20px; background:#ffffff; }

#clientes-geral {  width:96%;  margin:0 auto; overflow:auto;   padding-bottom:30px; padding-top:50px; text-align:center; }
  #clientes-geral h2 {  color:#363535; font-weight:bold; margin-bottom:30px; font-size:22px;   font-family: 'Open Sans', sans-serif;  }
  #clientes-geral ul li { display:inline-table; border-bottom:1px solid #dddddd; padding-bottom:20px; padding-top:20px;   }
  #clientes-geral ul li:last-child { border:none !important; }
  
  #rodape { width:100%; margin:0 auto; text-align:center; color:#ffffff;  font-size:14px; line-height:22px; 
    font-family: 'Open Sans', sans-serif; padding-bottom:19px; padding-top:20px; background:#a3a3a4; text-align:center; }
	
	#land-interna-tit { width:100%; background-image:url(../images/fd-banner-fd.jpg); overflow:auto; text-align:center; padding-top:30px; padding-bottom:30px;  }
	#land-interna-tit h1 { color:#FFFFFF; font-weight:bold;  font-size:22px; line-height:30px;   font-family: 'Open Sans', sans-serif; }
	.land-interna { width:100%; margin:0 auto; margin-bottom:20px; text-align:center; padding-top:17px; padding-bottom:20px;  overflow:auto;  }
	.box-curso-land { width:100%;   padding-top:20px; padding-bottom:20px; background:#fff;  overflow:auto;  overflow:auto; margin-bottom:10px;  }
	
	.box-curso-land-esq {  width:90%; margin:0 auto;    }
	.box-curso-land-esq h2 { color:#363535; font-weight:bold; margin-bottom:10px; font-size:14px;  font-family: 'Open Sans', sans-serif; text-transform:uppercase;  line-height:21px;  }
	.box-curso-land-esq p {  text-transform:uppercase;   color:#555555;  font-size:14px; line-height:21px; 
    font-family: 'Open Sans', sans-serif; margin-bottom:20px;
 }
 
 #bt-curso { width:100%;  }
 #bt-curso a { color:#ffffff; text-decoration:none; font-size:14px; }
	 .ins-curso { width:30%;  margin-left:10px; margin-right:10px; text-align:center; background:#e39e30; padding-top:13px; padding-bottom:15px; display:inline-table;
 }

 .det-curso { width:30%; margin-left:10px; margin-right:10px; text-align:center; background:#a3a3a4; padding-top:13px; padding-bottom:15px;display:inline-table; transition:All 0.2s ease;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease;}

 .det-curso:hover { background:#254E68; }
 
 .txt-land-esq { width:96%; overflow:auto;  margin:0 auto; text-align:left;     }
	.txt-land-esq h2  { color:#254E68; font-weight:bold;  font-size:16px; line-height:23px;    }
	.txt-land-esq h3 { color:#254E68; font-weight:bold;  font-size:16px; line-height:23px; margin-top:30px;  }
	.txt-land-esq ul { margin-bottom:15px; }
	.txt-land-esq ul li { color:#555555;  font-size:14px; line-height:23px; margin-left:15px; list-style:disc;  }
	.txt-land-esq p { color:#555555;  font-size:14px; line-height:23px;  }
	.txt-land-esq ul li ul { margin-bottom:0 !important; }
	.txt-land-esq-full img { width:100%; }
	.txt-land-esq-full { width:96%; overflow:auto;  margin:0 auto; text-align:left;    color:#555555 !important;  font-family: 'Open Sans', sans-serif;  font-size:14px !important; line-height:23px !important; }
	.txt-land-esq-full h2  { color:#254E68; font-weight:bold;  font-size:16px; line-height:23px; text-transform:uppercase;    }
	.txt-land-esq-full h3 { color:#254E68; font-weight:bold;  font-size:16px; line-height:23px; margin-top:30px; text-transform:uppercase;  }
	.txt-land-esq-full h4 { color:#254E68; font-size:14px; margin-bottom:30px;  }
	.txt-land-esq-full ul { margin-bottom:15px; }
	.txt-land-esq-full ul li { color:#555555 !important;  font-family: 'Open Sans', sans-serif;  font-size:14px !important; line-height:23px !important; margin-left:15px;   border-bottom:1px solid #1c3e54; padding-bottom:15px; padding-top:15px;}
	.txt-land-esq-full ul li a {color:#555555; }
	.txt-land-esq-full p { color:#555555;  font-size:14px; line-height:23px;  }
	.txt-land-esq-full ul li ul { margin-bottom:0 !important; }
	.txt-land-esq-full ul li:last-child { padding-top:15px;  padding-bottom:0; border-bottom:none;   }
	.txt-land-esq-full ul li:first-child {  padding-bottom:15px;  padding-top:0; }
	
	.txt-land-dir { width:100%; margin:0 auto;   }
	.fixme { background:#254E68; width:96%; margin:0 auto;}
	.inscricao-interna { clear:both; }
	
	
	.bt-fixme { margin-bottom:10px;  }
	.tit-fixme { background:#1c3e54; text-align:center; font-family: 'Open Sans', sans-serif;  font-size:14px; color:#fff; padding-bottom:14px; padding-top:14px; }
	.txt-fixme { background:#fff; border-left:1px solid #1c3e54; border-bottom:1px solid #1c3e54; border-right:1px solid #1c3e54; font-family: 'Open Sans', sans-serif; font-size:14px; padding-bottom:10px; padding-top:10px; line-height:21px; padding-left:10px; padding-right:10px;  }
	.txt-fixme a { color:#000; font-family: 'Open Sans', sans-serif; }
	.inscricao-interna { clear:both; width:90%; margin:0 auto; padding-top:30px; text-align:left !important;  }
	.inscricao-interna h4 { color:#254E68; font-weight:bold;  font-size:16px; line-height:24px; margin-bottom:10px; }
	.input-interna { height:40px; width:100%; border:1px solid #254E68; padding-left:10px; margin-bottom:10px; font-family: 'Open Sans', sans-serif; font-size:14px;  }
	.area-interna { height:140px;width:100%; border:1px solid #254E68; padding-left:10px; padding-top:10px; font-family: 'Open Sans', sans-serif; margin-bottom:9px; font-size:14px; }
	.submit-interna { width:100%; border:none; font-family: 'Open Sans', sans-serif; color:#fff;  font-size:14px; text-align:center; background:#1c3e54; padding-top:13px; padding-bottom:13px; }
	
	#bread-geral { width:100%; background:#a3a3a4; padding-top:10px; padding-bottom:13px; }
#bread { width:100%; text-align:center; margin:0 auto; color:#fff; font-size:13px; }
#bread a { color:#fff; font-size:13px; text-decoration:underline; }

 #voltar {width:130px; margin:0 auto;  text-align:center; background:#a3a3a4; padding-top:13px; padding-bottom:13px; margin-top:40px;  }
 #voltar a { color:#fff; } 
 
 
 #proximo-curso-geral {  width:100%;   position:relative;  text-align:center; padding-top:50px; background:#ebf1f4; padding-bottom:50px;  overflow:auto; }
#proximo-curso { width:100%; text-align:center;   margin:0 auto;   }
#proximo-curso h2 { color:#363535; font-weight:bold; margin-bottom:30px; font-size:22px;   font-family: 'Open Sans', sans-serif;  }

#proximo-curso ul li {  width:100%; border-bottom:1px solid #a3a3a4;overflow:auto; float:left;  background:#fff; margin-bottom:20px;}
#proximo-curso ul li:last-child { margin-bottom:0; }
#curso-txt { padding:10px; color:#555555;  font-size:14px; line-height:21px; 
    font-family: 'Open Sans', sans-serif; border-bottom:1px solid #a3a3a4;  }
	#curso-txt:first-child { color:#fff !important; background:#1c3e54 !important; }
	#curso-txt:last-child { border-bottom:none; }
 
}