@charset "utf-8";
/* CSS Document - escola_vania */

@charset "utf-8";
/* CSS Document - mon cheese */

html, body, #wrap {height: 100%;}

html, body, form, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

body {background-image:url(../img/fundo2.jpg);
}

a{text-decoration:none;
	color:#003366;
}

a:link {
text-decoration:none;
color:#003366;
}

a:hover{text-decoration:none;
color:#0099FF;
}

#main {padding-bottom: 150px; background-color:#025fa3; width:800px; margin:0 auto;}  /* must be same height as the footer */


#main2 {padding-bottom: 1px; background-color:#025fa3; width:800px; margin:0 auto;}  /* must be same height as the footer */

#main_cont {padding-bottom: 50px; background-color:#025fa3; width:800px; margin:0 auto;}  /* must be same height as the footer */



.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
	

#van_header{
width:800px;
/*_width:800px;*/
height:245px;
background-color:transparent;
background-image:url(../img/vania_topo.jpg);
background-repeat:no-repeat;
margin: 0 auto;
}

#texto_sucesso{
width:320px;
height:100px;
color:#ffffff;
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
text-align:center;
margin-left:280px;
margin-top:-80px;
_margin-top:-400px;
min-height:460px;
_min-height:550px;
padding:90px 0 0 0; 
 }


#tabela_menu{
width:100px;
height:79px;
position:relative;
background-color:transparent;
margin-left:20px;
*margin-left:30px;
margin-top:0px;
*margin-top:0px;
/*_margin-top:-185px;*/
}

#formulario_contato{
width:325px;
height:230px;
*height:260px;
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;	
background-color:transparent;
color:#ffffff;
margin-top:-70px;
*margin-top:-70px;
_margin-top:-395px;
margin-left:180px;
*margin-left:200px;
_margin-left:190px;
min-height:320px;
}

.men_esquerdo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#DAE6F3;
text-align:center;
}

.img_01_menu{
width:105px;
height:79px;
position:absolute;
background-color:transparent;
margin-left:570px;
*margin-left:-136px;
margin-top:-285px;
*margin-top:-54px;
/*_margin-top:-185px;*/
}

.img_02_menu{
width:105px;
height:81px;
position:absolute;
background-color:transparent;
margin-left:570px;
*margin-left:-136px;
margin-top:-285px;
*margin-top:48px;
/*_margin-top:-185px;*/
}

.img_03_menu{
width:106px;
height:81px;
position:absolute;
background-color:transparent;
margin-left:570px;
*margin-left:-136px;
margin-top:-285px;
*margin-top:146px;
/*_margin-top:-185px;*/
}

.img_04_menu{
width:107px;
height:80px;
position:absolute;
background-color:transparent;
margin-left:570px;
*margin-left:-136px;
margin-top:-285px;
*margin-top:246px;
/*_margin-top:-185px;*/
}


#van_corpo{
width:800px;
background-color:transparent;
background-image:url(../img/v_corpo.jpg);
margin: 0 auto;
}

#van_corpo2{
width:800px;
height:500px;
min-height:1000px;
background-color:transparent;
background-image:url(../img/v_corpo2.jpg);
margin: 0 auto;
}

#van_quadro{
width:611px;
height:448px;
background-color:transparent;
background-image:url(../img/quadro_maior.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#DAE6F3;
margin: 0 auto;
padding:20px 0 0 20px;
min-height:300px;
_height:300px;
margin-right:20px;
margin-top:-75px;
_margin-top:-390px;
}

#quadro_medio{
width:611px;
height:448px;
background-color:transparent;
background-image:url(../img/quadro_medio.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#DAE6F3;
margin: 0 auto;
padding:20px 0 0 20px;
min-height:300px;
margin-right:20px;
margin-top:-80px;
*margin-top:-75px;
_margin-top:-390px;

}

#quadro_medio2{
width:610px;
height:340px;
background-color:transparent;
background-image:url(../img/quadro_medio2.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#DAE6F3;
margin: 0 auto;
padding:20px 0 0 20px;
min-height:300px;
margin-right:20px;
margin-top:-75px;
_margin-top:-390px;
}

#quadro_maior{
width:611px;
height:448px;
background-color:transparent;
background-image:url(../img/quadro_maior.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#DAE6F3;
margin: 0 auto;
padding:20px 0 0 20px;
min-height:300px;
margin-right:20px;
margin-top:-75px;
_margin-top:-385px;

}

#quadro_maior2{
width:611px;
height:460px;
background-color:transparent;
background-image:url(../img/quadro_maior2.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#DAE6F3;
margin: 0 auto;
padding:20px 0 0 20px;
min-height:300px;
margin-right:20px;
}

#quadro_maior3{
width:609px;
height:534px;
background-color:transparent;
background-image:url(../img/quadro_maior3.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#DAE6F3;
margin: 0 auto;
padding:20px 0 0 20px;
min-height:300px;
margin-right:20px;
margin-top:-75px;
_margin-top:-390px;
}


#van_escola{
width:380px;
height:440px;
background-color:transparent;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#DAE6F3;
margin: 0 auto;
margin-top:-80px;
margin-left:150px;
padding:5px 0 0 1px;
min-height:350px;

}


#van_foto_01{
width:130px;
height:170px;
background-color:transparent;
margin-left:420px;
margin-top:-240px;
*margin-top:-240px;
}

.foto_lateral{
background-color:transparent;
margin-left:400px;
*margin-left:400px;
margin-top:-170px;
*margin-top:-10px;
}

.foto_lateral_01{
background-color:transparent;
margin-left:400px;
*margin-left:400px;
margin-top:-210px;
*margin-top:-220px;
}

.foto_lateral_02{
background-color:transparent;
position:absolute;
margin-left:364px;
*margin-left:364px;
margin-top:-182px;
*margin-top:-152px;
}

.foto_lateral_03{
background-color:transparent;
position:absolute;
margin-top:-208px;
*margin-top:-208px;
margin-left:350px;
*margin-left:350px;
}

.foto_lateral_04{
background-color:transparent;
position:absolute;
margin-left:400px;
*margin-left:400px;
margin-top:-220px;
*margin-top:-220px;
}

.foto_lateral_05{
background-color:transparent;
position:absolute;
margin-top:-210px;
*margin-top:-188px;
margin-left:401px;
*margin-left:401px;
}

.foto_lateral_06{
background-color:transparent;
position:absolute;
margin-top:-420px;
*margin-top:-420px;
margin-left:385px;
*margin-left:385px;
}

.foto_lateral_07{
position:absolute;
background-color:transparent;
margin-top:-345px;
*margin-top:-345px;
margin-left:351px;
*margin-left:351px;
}

.foto_lateral_08{
background-color:transparent;
position:absolute;
margin-top:-33px;
*margin-top:-332px;
margin-left:260px;
*margin-left:260px;
}

.foto_lateral_09{
background-color:transparent;
position:absolute;
margin-top:-312px;
*margin-top:-312px;
margin-left:211px;
*margin-left:211px;

}

.foto_lateral_10{
background-color:transparent;
position:absolute;
margin-top:-490px;
*margin-top:-490px;
margin-left:350px;
*margin-left:365px;
}

.foto_lateral_11{
background-color:transparent;
position:absolute;
margin-top:-254px;
*margin-top:-224px;
margin-left:406px;
*margin-left:406px;
}

.foto_lateral_12{
background-color:transparent;
position:absolute;
margin-top:-440px;
*margin-top:-440px;
_margin-top:-440px;
margin-left:505px;
*margin-left:495px;
_margin-left:500px;
}

.foto_lateral_13{
background-color:transparent;
position:absolute;
margin-left:364px;
*margin-left:364px;
margin-top:-182px;
*margin-top:-190px;
}

.foto_lateral_14{
background-color:transparent;
position:absolute;
margin-top:-380px;
*margin-top:-368px;
margin-left:370px;
*margin-left:395px;
}

.foto_lateral_14{
background-color:transparent;
position:absolute;
margin-top:-380px;
*margin-top:-368px;
margin-left:355px;
*margin-left:355px;
}



.foto_lateral_15{
background-color:transparent;
position:absolute;
margin-top:-420px;
*margin-top:-420px;
margin-left:355px;
*margin-left:355px;
}

.foto_lateral_16{
position:absolute;
background-color:transparent;
margin-top:-315px;
*margin-top:-315px;
margin-left:330px;
*margin-left:330px;
}

#localiza_van2{
width:260px;
height:250px;
background-color:transparent;
background-repeat:no-repeat;
margin:0 auto;
margin-top:100px;
*margin-top:140px;
margin-left:505px;
*margin-left:505px;
}

#localiza_van{
width:450px;
height:400px;
background-color:red;
background-repeat:no-repeat;
margin:0 auto;
margin-top:-80px;
*margin-top:10px;
margin-left:5px;
}


.galeria{
width:97px;
height:87px;
color:#FFFFFF;
background-color:transparent;
background-repeat:no-repeat;
margin:0 auto;
border:none;
margin-top:10px;
margin-left:5px;
}

.escola{
width:132px;
height:103px;
color:#FFFFFF;
background-color:transparent;
background-repeat:no-repeat;
margin:0 auto;
border:none;
margin-top:10px;
margin-left:-25px;
*margin-left:-45px;
_margin-left:-45px;
}

.tit_galeria{
color:#FFFFFF;
background-repeat:no-repeat;
background-color:transparent;
background-repeat:no-repeat;
margin:0 auto;
}



#van_footer{
width:800px;
height:42px;a
position:relative;
background-color:transparent;
background-image:url(../img/v_rodape.jpg);
margin: 0 auto;
margin-top:-40px;
*margin-top:-40px; /* negative value of footer height */
_margin-top:-5px;
clear:both;
}

#van_footer_cont{
width:800px;
height:42px;a
position:relative;
background-color:transparent;
background-image:url(../img/v_rodape.jpg);
margin: 0 auto;
margin-top:50px;
*margin-top:120px; /* negative value of footer height */
clear:both;
}




/*..........................................Textos.................................................*/

#text_menu_van{
width:450px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
margin-left:218px;
margin-top:32px;
background-color:transparent;
font-weight:bold;
word-spacing:40px;
padding:40px 0 0 40px;
*padding:10px 0 0 40px;
}

#text_footer_van{
width:500px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003366;
background-color:transparent;
margin-top:10px;
padding:15px 0 0 260px;
*padding:6px 0 0 260px;
font-weight:bold;
}

.cursos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#003366;
text-align:center;
margin-left:110px;
}


#professores_pag{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

line-height:20px;
font-weight:none;
color:#aec8da;
text-align:left;
margin-left:150px;
}

.professores{
width:380px;
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:none;
color:#aec8da;
text-align:left;
margin-left:-5px;
}

.home{
width:380px;
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:none;
color:#aec8da;
text-align:left;
margin-left:-5px;
margin-top:-10px;
}


#text_contato2{
width:255px;
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:none;
color:#aec8da;
margin-top:-320px;
_margin-top:-280px;
margin-left:540px;
*margin-left:540px;

}
