@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	border:none;
}


body {
	background-image:url(../imagens/fundonoe.jpg);
	background-repeat:no-repeat;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;*/
}

/*p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}*/

a.p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

a.p1 
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

a.h1 
{
    font-family:Tahoma, Trebuchet, MS Arial;
    font-size:15px;
    color:#8AB907;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

h2 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#8ab907;
	font-weight:bold;
	font-size:14px;
}

a.h2 
{
    font-family:Tahoma, Geneva, sans-serif;
	color:#8ab907;
	font-weight:bold;
	font-size:14px;
}


.container {
	margin:0 auto;
	width:980px;
}



.cabecalho {
	padding:0px;
	margin:0px;
	width:100%;
}

.logo {
	float:left;
	height:66px;
	margin-left:17px;
	margin-top:12px;
	top:0;
	width:250px;
}

/********** AREA RESTRITA **********/
.area-novo {
	float:right;
	height:0px;
	margin-right:42px;
	top:-20px;
	width:384px;
}

.area-restrita {
/*	border:1px solid #000;
*/	width:390px;
	height:80px;
	min-height:80px;
	top:2px !important;
	margin-top:-64px;
	*margin-top:-64px;
}

.form-area-restrita {
	float:left;
	height:40px;
	margin-top:-11px !important;
	*margin-top:0px !important;
	width:386px;
}

.form-area-restrita ul {
    float:left;
    margin:-7px 0 0;
    width:386px;
    *width:386px;
}

.form-area-restrita li {
	list-style:none;
	list-style-image:none;
	float:left;
	margin-left:15px;
	margin-top:5px;
	padding:0px !important;
}

.txt-form 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	
}

.txt-form a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:underline;
}

.txt-form a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:underline;
}

.form-area-restrita input {
	border:1px solid #CCC;
	height:17px;
	width:45px;
}

.form-area-restrita select {
	border:1px solid #CCC;
	width:170px;
	*width:170px;
	height:20px;
	font-size:11px;
}

.txt-form-preenche 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000F;
}

.enviar {
	height:16px;
	margin-left:0;
	margin-top:22px;
	*margin-top:11px;
	width:45px;
}

.msg-erro {
float:left;
height:40px;
margin-left:67px;
*margin-left:37px;
margin-top:-3px !important;
*margin-top:5px !important;
width:386px;
}

.msg-erro ul {
	float:left;
	width:386px;
	*width:386px;
}

.msg-erro li {
	list-style:none;
	list-style-image:none;
	float:left;
	margin-left:15px;
	margin-top:5px;
	padding:0px !important;
}

.fechar-form {
	height:16px;
	margin-left:30px;
	*margin-left:30px;
	margin-top:-10px;
	*margin-top:-10px;
	width:45px;
}
.txt-msg-erro {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}

.txt-msg-erro a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}

.txt-msg-erro a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}

.restrito-pais {
	background-image:url("../imagens/area-cliente/fundo_pais.png");
	background-repeat:no-repeat;
	height:65px;
	top:0px;
	_top:0px;
	_margin-top:0px;
	width:384px;
}
.restrito-alunos {
	background-image:url("../imagens/area-cliente/fundo_alunos.png");
	background-repeat:no-repeat;
	height:65px;
	top:0px;
	_top:0px;
	_margin-top:0px;
	width:384px;
}

.restrito-funcionarios {
	background-image:url("../imagens/area-cliente/fundo_funcionarios.png");
	background-repeat:no-repeat;
	height:65px;
	top:0px;
	_margin-top:-12px;
	width:384px;
}

#EsqueceuSenha {
    height:168px;
    margin:65px 10px 0 532px;
    position:absolute;
    width:381px;
}

.esqueciSenhafuncionarios {
    background:url("/imagens/area-cliente/fundo_formulario_funcionarios.png") no-repeat scroll 0 0 transparent;
    height:213px;
    width:381px;
    font-family:Trebuchet MS, Arial, Helvetica 25 UltraLight;
    font-size:12px;
    color:#FFF;
    font-weight:bold;
    position: absolute;
}

.esqueciSenhafuncionarios input 
{
    width:160px;
    height:21px;
    background:#FFF;
    margin-top:3px;
}





.esqueciSenhaalunos {
    background:url("/imagens/area-cliente/fundo_formulario_alunos.png") no-repeat scroll 0 0 transparent;
    height:213px;
    width:381px;
    font-family:Trebuchet MS, Arial, Helvetica 25 UltraLight;
    font-size:12px;
    color:#FFF;
    font-weight:bold;
    position: absolute;
}

.esqueciSenhaalunos input 
{
    width:160px;
    height:21px;
    background:#FFF;
    margin-top:3px;
}




.esqueciSenhapais {
    background:url("/imagens/area-cliente/fundo_formulario_pais.png") no-repeat scroll 0 0 transparent;
    height:213px;
    width:381px;
    font-family:Trebuchet MS, Arial, Helvetica 25 UltraLight;
    font-size:12px;
    color:#FFF;
    font-weight:bold;
    position: absolute;
}

.esqueciSenhapais input 
{
    width:160px;
    height:21px;
    background:#FFF;
    margin-top:3px;
}

/******* FIM AREA RESTRITA ************/

.banner {
	clear:both;
	height:190px;
	margin:7px 17px 6px;
	width:915px;
	border:0px solid #000;
}

.nav {
	height:32px;
	margin:10px 0 5px 20px;
	width:915px;
}

.nav li {
	list-style:none;
	list-style-image:none;
}

.box-direito {
	width:555px;
	height:505px;
	margin-top:22px;
	float:left;
	margin-left:20px;
}

.box-esquerdo {
	width:375px;
	height:505px;
	margin-left:3px;
	margin-top:22px;
	float:left;
}

.noticias {
	width:375px;
	margin-top:7px;
	position:relative;
}

.depoimentos {
	margin-top:1px;
	width:375px;
}

.conteudoDepoimentos 
{
    width:356px;
    height:122px;
    margin:10px 0 0 5px;
    background-image:url("../imagens/depoimentos.png");
    background-position:top;
    background-repeat:no-repeat;
} 

.prev 
{
    height:19px;
    width:13px;
    /*border:1px solid #000;*/
    float:left;
    margin:46px 0 0 4px;
    background-repeat:no-repeat;
    background-position:50% top;
}

.next 
{
    width:13px;
    height:19px;
    /*border:1px solid #000;*/
    float:left;
    margin:44px 0 0 6px;
    background-repeat:no-repeat;
    background-position:top;
}

.textoDepoimentos {
float:left;
height:69px;
margin:23px 0 0 10px;
vertical-align:middle;
width:304px;
}

/************ DEPOIMENTOS INTERNOS ***********************/

.depoimentosInterno {
	width:265px;
	height:97px;
	background-image:url(../imagens/fundoDepoimentosInternas.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


.prevInternas {
	background-position:55% top;
	background-repeat:no-repeat;
	border:1px solid #000000;
	float:left;
	height:19px;
	margin:35px 0 0 8px;
	width:13px;
}

.nextInternas {
	background-position:center top;
	background-repeat:no-repeat;
	border:1px solid #000000;
	float:left;
	height:19px;
	margin:35px 0 0 6px;
	width:13px;
}

.textoDepoimentosInternas {
	border:1px solid #000000;
	float:left;
	height:69px;
	margin:13px 0 0 5px;
	vertical-align:middle;
	width:208px;
}



/*************** FIM **********************************/

.pDepoimentos 
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

.txt-depoimentos {
	width:300px;
	padding:10px;
	
}

.p-depoimentos 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}

.introducao {
	width:545px;
	height:136px;
	border-bottom:1px solid #e7e7e7;
}

.propagandas {
	margin-top:5px;
	width:215px;
	height:360px;
	float:left;
}

.propagandas ul {
	float:left;
	width:100%;
}

.propagandas li {
	list-style:none outside none;
	margin:0 0 13px;
}

.conteudo-noticias {
	border-bottom:1px solid #E7E7E7;
	float:left;
	height:197px;
	margin-left:16px;
	margin-top:5px;
	width:314px;
}
.conteudo-noticias ul {
	float:left;
	margin-top:-13px;
	width:100%;
}

.conteudo-noticias li {
	list-style:none;
	list-style-image:none;
/*	margin-bottom:5px;
	margin-left:10px;
*/	margin:5px 0 15px 5px;
}

.meninos-intro {
float:left;
height:98px;
width:160px;
margin-top:12px;
}

.texto-intro {
	float:left;
	height:111px;
	margin-left:5px;
	width:371px;
}

.videos {
	float:left;
	margin:0 0 5px 5px;
	_margin:0 0 0 0;
	width:335px;
}

.txt-videos {
	float:left;
	margin-left:9px;
	width:158px;
}

.dentro-video {
	width:335px;
	padding:0 0 5px 5px;
}

.img-video {
	width:142px;
	float:left;
	/*margin-left:20px;*/
}

/******** MENUU **************/

.cabecalho_area_extremo {
float:left;
width:9px;
}

.cabecalho_area_extremo2 {
float:right;
width:9px;
height:38px;
}

.cab_menu {
    float:left;
    height:32px;
    margin:0 0 0 20px;
    _margin:0 0 0 10px;
}

.cab_menu_extremo {
float:left;
}

.cab_menu ul{
float:left;
background:url(../imagens/cabecalho/cab_menu_fundo.gif) repeat-x;
}

.cab_menu ul li{
float:left;
margin-top:6px;
}

.cab_menu_unidades {
float:right;
background:url(../imagens/cabecalho/cab_menu_unidades.gif);
height:32px;
width:265px;
margin:0 44px 0 0;
_margin:0 44px 0 5px;
}

.cab_menu_unidades select{
float:right;
width:167px;
border:1px solid;
margin-right:15px;
font-size:11px;
margin-top:6px;
}


/******************* NOTICIAS ***************/
.conteudoNoticias 
{
    width:500px;
    height:350px;
    border:1px solid #000;
}


.fundoBeloHorizonte {
    background-image:url("../imagens/fundoBelohorizonte.png");
    background-repeat:no-repeat;
    height:312px;
    width:375px;
    float:left;
}

.fundoRioDejaneiro {
    background-image:url("../imagens/fundo-riodejaneiro.png");
    background-repeat:no-repeat;
    height:312px;   
    width:375px;
    float:left;
}


.fundoChapeco {
    background-image:url("../imagens/fundoChapeco.png");
    background-repeat:no-repeat;
    height:312px;
    width:375px;
    float:left;
}

.tituloNoticias {

height:60px;
margin:73px 0 10px 15px;
position:absolute;
width:342px;
}

.fotoNoticias {
height:182px;
margin:116px 0 0 15px;
position:absolute;
width:344px;
}

/************ RODAPE ******************/
.rodape {
float:left;
clear:left;
background:url(../imagens/rodape/rodape_fundo.gif) no-repeat;
width:960px;
padding-bottom:30px;
}

.rodape ul{
float:left;
margin-left:50px;
_margin-left:25px;
margin-top:30px;
}

.rodape li {
	list-style:none;
	list-style-image:none;
}

.rodape ul li{
float:left;
}

.rodape_unidade {
	float:left;
	margin-top:30px;
	padding-left:26px;
}

.rodape_unidade img {
float:left;
margin-left:18px;
}

.rodape_unidade_input {
float:left;
width:160px;
font-size:12px;
margin-left:15px;
}

.rodape_unidade select {
	font-size:11px;
	width:160px;
	margin-left:12px;
	border:1px solid #999;
}

.rodape_conheca {
float:left;
clear:left;
margin-top:20px;
padding-left:40px;
}

.rodape_copy {
float:right;
margin-top:20px;
padding-right:40px;
}

.rodape_multi {
clear:both;
float:right;
margin-top:30px;
padding-right:33px;
}

.rodape_multi a span{
display:none;
}


/*********** ligth box videos e area restrita ******************/

#mask
        {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 9000;
            background-color: #000;
            display: none;
        }
        

        
        #boxes .window
        {
            position: absolute;
            left: 0;
            top: 0;
            width: 440px;
            height: 200px;
            display: none;
            z-index: 9999;
            padding: 20px;
        }
        
        #boxes #dialog
        {
            width: 375px;
            height: 203px;
            padding: 10px;
            background-color: #ffffff;
        }
        
        #boxes #dialog1
        {
            width: 375px;
            height: 203px;
        }
        
        #boxes #testeRestrita
        {
            width: 375px;
            height: 203px;
            background:#000;
        }
        
        #dialog1 .d-header
        {
            background: url(login-header.png) no-repeat 0 0 transparent;
            width: 375px;
            height: 150px;
        }
        
        #dialog1 .d-header input
        {
            position: relative;
            top: 60px;
            left: 100px;
            border: 3px solid #cccccc;
            height: 22px;
            width: 200px;
            font-size: 15px;
            padding: 5px;
            margin-top: 4px;
        }
        
        #dialog1 .d-blank
        {
            float: left;
            background: url(login-blank.png) no-repeat 0 0 transparent;
            width: 267px;
            height: 53px;
        }
        
        #dialog1 .d-login
        {
            float: left;
            width: 108px;
            height: 53px;
        }
        
        #boxes #dialog2
        {
            background: url(notice.png) no-repeat 0 0 transparent;
            width: 326px;
            height: 229px;
            padding: 50px 0 20px 25px;
        }
        
        
        #boxes #dialog3
        {
            background: url(notice.png) no-repeat 0 0 transparent;
            width: 326px;
            height: 229px;
            padding: 50px 0 20px 25px;
        }
        .close
        {
            display: block;
            text-align: right;
        }
        
        
  





