/* --------------------Pagina Home-------------------- */
.diplay-mobile{
	display: none;
}
.banner{
	width:100%;
	/* height: 530px; */
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
}
.grt-mobile-button{display:none;}
.home{
	width: 1000px;
	height: 375px;
	position: relative;
	/* padding-top: 400px; */
	clear:both;
}
:root .home{
	width: 1000px\0/IE9;
	height: 180px\0/IE9;
	position: relative\0/IE9;
	padding-top:0px\0/IE9;
}

.home .navega{
	width: 1000px;
	height: 145px;
	border-bottom: solid  1px #929699;
}

:root .navega{
	width: 1000px\0/IE9;
	height: 145px\0/IE9;
	clear:both\0/IE9;
	margin-top:400px\0/IE9;
	border-bottom: solid  1px #929699;
	position:relative;
	z-index: 1;
}

.home .navega nav ul{
	display: contents;
	width: 100%;
}

.home .navega nav ul li{
	float: left;
	margin: 35px 42px 0px 45px;
}

.home .materia{
	width: 1000px;
	height: 200px;
	position: relative;
}

.home .materia .car{
	width: 435px;
	height: 166px;
	float: left;
	margin-top: 30px;
	display: block;
	background:#f2f2f2 url(../images/carteirinha.jpg) 285px 40px no-repeat;
	position: absolute;
}

:root .home .materia .car{
	width: 435px\0/IE9;
	height: 120px\0/IE9;
	float: left\0/IE9;
	margin-top: 30px\0/IE9;
	display: block\0/IE9;
	background:#f2f2f2 url(../images/carteirinha.jpg) 285px 10px no-repeat\0/IE9;
	position: absolute\0/IE9;
}

.home .materia .com{
	width: 435px;
	height: 166px;
	float: left;
	margin: 50px 0 0 0;
	display: block;
	background:#fff;
	position: absolute;
	right: 80px;
}
:root .home .materia .com{
	width: 435px\0/IE9;
	height: 166px\0/IE9;
	float: left\0/IE9;
	margin: 10px 0 0 0\0/IE9;
	display: block\0/IE9;
	background:#fff;
	position: absolute\0/IE9;
	right: 80px\0/IE9;
}
.materia .car h2{
	color: #feb933;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 35px;
	display: block;
	*font-weight: normal;
	margin: 20px 0 0 45px;
}
:root .materia .car h2{
	color: #feb933;
	text-transform: capitalize\0/IE9;
	font-family: Arial, Helvetica, sans-serif\0/IE9;
	font-size: 24px\0/IE9;
	line-height: 35px\0/IE9;
	display: block\0/IE9;
	margin: -15px 0 0 45px\0/IE9;
}
.materia .com h3{
	color: #374262;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 35px;
	display: block;
	*font-weight: normal;
}

.materia .car p{
	color: #929699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	display: block;
	margin: 0 0 0 45px;
	*font-weight: normal;
}
.materia .com p{
	color: #929699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	display: block;
	margin: 0;
	*font-weight: normal;
}
.materia .com p a{
	font-weight:bold;
	color: #ffcb05;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	display: block;
}
.materia .com a:hover{
	color:  #11aea7;
}

.materia .car a{
	font-weight:bold;
	color: #11aea7;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	display: block;
}
.materia .car a:hover{
	color:  #ffcb05;
}


/* BOtões de navegação Home */
.navega nav ul li a{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_01.png) no-repeat top left;
	cursor: pointer;
}

.navega nav ul li a:hover{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_01.png) no-repeat bottom left;
	cursor: pointer;
}

.navega nav ul li + li a{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_02.png) no-repeat top left;
	cursor: pointer;
}

.navega nav ul li + li a:hover{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_02.png) no-repeat bottom left;
	cursor: pointer;
}

.navega nav ul li + li + li a{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_03.png) no-repeat top left;
	cursor: pointer;
}

.navega nav ul li + li + li a:hover{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_03.png) no-repeat bottom left;
	cursor: pointer;
}

.navega nav ul li + li + li + li a{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_04.png) no-repeat top left;
	cursor: pointer;
}

.navega nav ul li + li + li + li a:hover{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_04.png) no-repeat bottom left;
	cursor: pointer;
}

.navega nav ul li + li + li + li + li a{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_05.png) no-repeat top left;
	cursor: pointer;
}

.navega nav ul li + li + li + li + li a:hover{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_05.png) no-repeat bottom left;
	cursor: pointer;
}


.navega nav ul li + li + li + li + li + li a{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_06.png) no-repeat top left;
	cursor: pointer;
	margin-top: -15px\0/IE8+9;
}

.navega nav ul li + li + li + li + li + li a:hover{
	width: 78px;
	height: 77px;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon_06.png) no-repeat bottom left;
	cursor: pointer;
}

#over-quem{
	font-family:"fv_almeloregular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #364260;
	position: absolute;
	margin: 10px 0 0 8px ;
	*font-weight: normal;
	display: none;
}

#over-produtos{
	font-family:"fv_almeloregular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #364260;
	position: absolute;
	margin: 10px 0 0 12px ;
	*font-weight: normal;
	display: none;
}

#over-colegios{
	font-family:"fv_almeloregular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #364260;
	position: absolute;
	margin: 10px 0 0 15px ;
	*font-weight: normal;
	display: none;
}

#over-pais{
	font-family:"fv_almeloregular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #364260;
	position: absolute;
	margin: 10px 0 0 2px ;
	*font-weight: normal;
	display: none;
}

#over-pedidos{
	font-family:"fv_almeloregular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #364260;
	position: absolute;
	margin: 10px 0 0 18px ;
	*font-weight: normal;
	display: none;
}

#over-contatos{
	font-family:"fv_almeloregular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #364260;
	position: absolute;
	margin: 10px 0 0 15px ;
	*font-weight: normal;
	display: none;
}
/* --------------------Pagina Quem somos-------------------- */
.quemsomos{
	width: 1000px;
    height: auto;
    padding-top: 95px;
    padding-bottom: 155px;
    overflow: hidden;
}
.quemsomos h1{
	width:370px;
	*width:350px;
	*font-weight:normal;
	height:90px;
	float:left;
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #364260;
	text-align: left;
	background: url(../images/icon_01.png) no-repeat 0 13px;
	margin: 70px 0 0 0;
	text-transform: uppercase;
	padding-left: 100px;
}
.quemsomos p{
	width:350px;
	height:250px;
	float: left;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 16px;
	text-align: left;
	margin: 120px 0 0 100px ;
	line-height: 18px;
}
.quemsomos p span{
	color: #feb933;
	font-size: 48px;
	clear: both;
}
.quemsomos aside{
	width:510px;
	height:490px;
	float:right;
	margin: 50px 0 0 0;
	background: url(../images/quem-somos.jpg) left top no-repeat;
	position: relative;
}
.quemsomos aside nav{
	width:230px;
	height:180px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.quemsomos aside nav ul{
	margin-top: 20px;
	float: right;
}
.quemsomos aside nav ul li{
	margin-top: 10px;
}
.quemsomos aside nav ul li a{
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #10aea7;
	text-decoration: none;
}

.quemsomos aside nav ul li a:hover{
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #feb933;
	text-decoration: none;
}

#txt2 , #txt3 , #txt4{
	width:350px;
	height:250px;
	float: left;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #808285;
	position: absolute;
	margin-top: 300px;
	*margin: 300px 0 0 -350px;
	padding-top:10px;
}
#txt2 span, #txt3 span, #txt4 span{
	display: block;
}


/* --------------------Pagina Produtos-------------------- */
.produtos{
	width: 1000px;
    height: auto;
    padding-top: 95px;
    padding-bottom: 55px;
    overflow: hidden;
}
.produtos h1{
	width:315px;
	height:90px;
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #364260;
	text-align: left;
	background: url(../images/icon_02.png) no-repeat 0 13px;
	margin: 50px 0 20px 0 ;
	float:left;
	clear: both;
	text-transform: uppercase;
	padding-left: 100px;
	*font-weight:normal;
}
.produtos p{
	width:450px;
	height:60px;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 16px;
	clear: both;
	margin-left: 100px;
}
.thumb-produtos{
	width: 1001px;
	height: auto;
	margin-top: 30px;
	
}
.thumb-produtos article{
	width:157px;
	height:157px;
	float: left;
	position: relative;
	border: solid 15px #f5f5f5;
	margin: 0 10px 45px 0;
}

.thumb-produtos .ative-01 p,
.thumb-produtos .ative-02 p,
.thumb-produtos .ative-03 p,
.thumb-produtos .ative-04 p,
.thumb-produtos .ative-05 p,
.thumb-produtos .ative-06 p,
.thumb-produtos .ative-07 p,
.thumb-produtos .ative-08 p,
.thumb-produtos .ative-09 p,
.thumb-produtos .ative-10 p,
.thumb-produtos .ative-11 p,
.thumb-produtos .ative-12 p{
	width:157px;
	height:30px;
	text-align: center;
	position: absolute;
	left: -100px;
	bottom: -50px;
}

.over1, 
.over2, 
.over3, 
.over4, 
.over5,
.over6, 
.over7, 
.over8, 
.over9, 
.over10,
.over11, 
.over12{
	width: 100%;
	height: 100%;
	background: url(../images/over.png) repeat;
	position: absolute;
	z-index: 100;
	cursor: pointer;
	display: none;
}

.over1 img, 
.over2 img, 
.over3 img, 
.over4 img, 
.over5 img,
.over6 img, 
.over7 img, 
.over8 img, 
.over9 img, 
.over10 img,
.over11 img, 
.over12 img{
	width: 38px;
	height: 56px;
	margin: 35% 35%;
}

section .ambiental{
	width:700px;
	height:250px;
	clear: both;
	*margin-top: 40px;
}

.ambiental h2{
	width:600px;
	height:40px;
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #fdb913;
	text-align: left;
	margin: 40px 0 0 0 ;
	float:left;
	text-transform: uppercase;	
}

#bt{
	color: #21b4ac;
}

#bt:hover{
	color: #21b4ac;
	font-weight: bold;
	font-size: 31px;
	margin-left: -2px;
}

#bt2{
	color: #21b4ac;
}

#bt2:hover{
	color: #21b4ac;
	font-weight: bold;
	font-size: 31px;
	margin-left: -2px;
}

.txt-ambiental{
	width:650px;
	height:60px;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 16px;
	clear: both;
	padding: 10px 0 0 0;
}

/* --------------------Pagina Colégios-------------------- */
.colegios{
	width: 1000px;
    height: auto;
    padding-top: 145px;
    padding-bottom: 155px;
    overflow: hidden;
	background: url(../images/colegios.jpg) no-repeat 0 50%;
}
.colegios h1{
	width:305px;
	height:90px;
	float:right;
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #364260;
	text-align: left;
	background: url(../images/icon_03.png) no-repeat 0 13px;
	margin: 70px 35px 0 0;
	clear: both;
	text-transform: uppercase;
	padding-left: 100px;
	*font-weight:normal;
}
.colegios p{
	width:340px;
	height:250px;
	float: right;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 16px;
	clear: both;
	margin: 65px 0 0 0 ;
	line-height: 20px;
}

.colegios p + p{
	width:340px;
	height:50px;
	float: right;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 16px;
	clear: both;
	margin: 110px 0 0 0 ;
}

.colegios p + p a{
	color: #feb933;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.colegios p + p a:hover{
	color: #10aea7;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
/* --------------------Pagina Pais e Alunos-------------------- */
.paisealunos{
	width: 1000px;
    height: auto;
    padding-top: 145px;
    padding-bottom: 155px;
    overflow: hidden;
	background: url(../images/paisefilhos.jpg) no-repeat 0 50%;
}
.paisealunos h1{
	width:330px;
	height:90px;
	float:right;
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #364260;
	text-align: left;
	background: url(../images/icon_04.png) no-repeat 0 13px;
	margin: 70px 35px 0 0;
	clear: both;
	text-transform: uppercase;
	padding-left: 100px;
	*font-weight:normal;
}
.paisealunos p{
	width:365px;
	height:200px;
	float: right;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 16px;
	clear: both;
	margin: 75px 0 0 0 ;
	line-height: 20px;
}

.paisealunos p + p{
	width:365px;
	height:50px;
	float: right;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 16px;
	clear: both;
	margin: 110px 0 0 0 ;
}

.paisealunos p + p a{
	color: #feb933;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.paisealunos p + p a:hover{
	color: #10aea7;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

/* --------------------Pagina Pedidos-------------------- */
.pedidos{
	width: 1000px;
    height: auto;
    padding-top: 95px;
    padding-bottom: 155px;
    overflow: hidden;
}
.pedidos h1{
	width:390px;
	*width:400px;
	height:60px;
	float:left;
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #364260;
	text-align: left;
	background: url(../images/icon_05.png) no-repeat 0 13px;
	margin: 70px 0 0 0;
	text-transform: uppercase;
	padding-left: 100px;
	padding-top: 30px;
	*font-weight:normal;
}
.pedidos form{
	width: 750px;
	height: 700px;
	clear: both;
	color: #808285;
	text-transform: uppercase;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	padding-top: 30px;	
	position: relative;
	margin-left: 100px;
}
.pedidos input[name=nome]{
	width: 575px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 0 0 70px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
	
}
.pedidos input[name=email]{
	width: 575px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 0 0 73px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.pedidos input[name=endereco]{
	width: 475px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 10px 0 34px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.pedidos input[name=numero]{
	width: 48px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 10px 0 9px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.pedidos input[name=bairro]{
	width: 405px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 15px 0 62px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.pedidos input[name=cep]{
	width: 95px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 0 0 15px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}

.pedidos input[name=telefone]{
	width: 145px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 10px 0 43px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.pedidos input[name=celular]{
	width: 145px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 0 0 15px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.pedidos input[name=nomeescola]{
	width: 340px;
	width: 335px\0/IE9;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 0 0 10px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.pedidos input[name=nomealuno]{
	width: 310px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 15px 0 18px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.pedidos .select{
	position: absolute;
	width: 125px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 22px;
	padding:8px 0 0 8px;
	margin:10px 0 0 20px ;
	font: 10px;
	background: url(../images/select.jpg) no-repeat;
	overflow: hidden;
	color: #808285;
	text-transform: uppercase;
}
.pedidos select{
	height: 30px;
	color: #808285;
	margin-left: 20px;
	margin-top: 10px;
	*margin-top: 15px;
}
.pedidos input[name=codigo]{
	width: 70px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 0 0 18px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.pedidos textarea{
	width: 572px;
	height: 200px;
	border: solid 1px #cccccc;
	margin: 10px 0 0 28px;
	*margin: 10px 0 0 19px;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 10px;
	float:left;
}
.pedidos p{
	width:90px;
	float: left;
	position: relative;
	top: 20px;
}
.pedidos input[type=submit]{
	width:55px;
	height:55px;
	border:none;
	color:#fff;
	margin:20px 50px 0 0;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	behavior: url(PIE/PIE.php);
	background-color: #93dad7;
	display: block;
	clear:both;
	float:right;
	cursor: pointer;
	font-weight: bold;
}

.pedidos input[type=submit]:hover{
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	background-color: #feb933;
}

.pedidos label { 
	width:460px;
	height: 0;  
	float: left; 
	margin: 0;
}
.pedidos label.error {
	width:200px;
	height: 0;  
	position:absolute;
	text-align:left;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #ff8383; 
	padding: 5px 20px;
	margin: 15px 0px 0 0;
	right: -180px;
}


/* --------------------Pagina Pedidos-------------------- */
.carteirinha{
	width: 1000px;
    height: auto;
    padding-top: 95px;
    padding-bottom: 155px;
    overflow: hidden;
}
.carteirinha h1{
	width:500px;
	*width:400px;
	height:60px;
	float:left;
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #364260;
	text-align: left;
	background: url(../images/icon_05.png) no-repeat 0 13px;
	margin: 70px 0 0 0;
	text-transform: uppercase;
	padding-left: 100px;
	padding-top: 30px;
	*font-weight:normal;
}

.carteirinha p{
	width:550px;
	height:60px;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 16px;
	margin-left: 100px;
	float: left;
}
.carteirinha em{
	width:90px;
	float: left;
	position: relative;
	top: 20px;
	font-style: normal;
}
.carteirinha form{
	width: 750px;
	height: 400px;
	clear: both;
	color: #808285;
	text-transform: uppercase;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	padding-top: 30px;	
	position: relative;
	margin-left: 100px;
}
.carteirinha input[name=colegio]{
	width: 360px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 15px 0 40px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
	
}
.carteirinha input[name=unidade]{
	width: 150px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 0 0 15px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.carteirinha input[name=cidade]{
	width: 380px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 10px 0 53px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.carteirinha input[name=estado]{
	width: 48px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 10px 0 9px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.carteirinha input[name=nomealuno]{
	width: 375px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 20px 15px 0 8px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.carteirinha input[name=matricula]{
	width: 70px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 20px 0 0 18px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.carteirinha input[name=nasc]{
	width: 100px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 20px 15px 0 0px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.carteirinha input[name=serie]{
	width: 95px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 15px 0 68px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.carteirinha input[name=turma]{
	width: 145px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 10px 15px 0 15px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}
.carteirinha input[name=email]{
	width: 200px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 20px 15px 0 61px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}

.carteirinha input[name=telefone]{
	width: 200px;
	height: 30px;
	border: solid 1px #cccccc;
	margin: 20px 0 0 15px;
	padding-left: 10px;
	*padding-top: 8px;
	*height: 22px;
	padding-top /*\**/: 10px\9;
	height /*\**/: 22px\9;
}

.carteirinha .select{
	position: absolute;
	width: 187px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 25px;
	padding:8px 0 0 8px;
	margin:27px 0 0 20px;
	*margin:30px 0 0 20px;
	font-size: 14px;
	background: url(../images/select2.jpg) no-repeat;
	overflow: hidden;
	color: #808285;
	text-transform: uppercase;
	right: 10px;
}
.carteirinha select{
	height: 30px;
	color: #808285;
	margin-left: 13px;
	margin-top: 27px;
	*margin-top: 35px;
}
.carteirinha .styled{
	width: 185px; 
}

.carteirinha textarea{
	width: 572px;
	height: 80px;
	border: solid 1px #cccccc;
	margin: 10px 0 0 28px;
	*margin: 10px 0 0 19px;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 10px;
	float:left;
}
.carteirinha input[type=submit]{
	width:55px;
	height:55px;
	border:none;
	color:#fff;
	margin:20px 20px 0 0;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	behavior: url(PIE/PIE.php);
	background-color: #93dad7;
	display: block;
	clear:both;
	float:right;
	cursor: pointer;
	font-weight: bold;
}

.carteirinha input[type=submit]:hover{
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	background-color: #feb933;
}

/* --------------------Pagina Contatos--------------------*/
.contatos{
	width: 1000px;
    height: auto;
    padding-top: 95px;
    padding-bottom: 155px;
    overflow: hidden;
}
.contatos section{
	width: 600px;
	height: 545px;
	float: left;
	margin-top: 70px;
}
.contatos aside{
	width: 400px;
	height: 545px;
	float: right;
	margin-top: 0px;
}
.contatos section h1{
	width:390px;
	*width:400px;
	height:62px;
	float:left;
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #364260;
	text-align: left;
	background: url(../images/icon_06.png) no-repeat;
	text-transform: uppercase;
	padding:15px 0 0 100px;
	*font-weight:normal;
}
.contatos section form{
	width:510px;
	height:435px;
	float:left;
	margin: 60px 0 0 0;
	position: relative;
}

.contatos input[type=text]{
	width:460px;
	height:20px;
	border:none;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	behavior: url(PIE/PIE.php);
	background-color: #f1f1f1;
	display: block;
	padding: 10px 20px;
	color: #6c6d6d;
}

.contatos textarea{
	width:460px;
	height:250px;
	border:none;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	behavior: url(PIE/PIE.php);
	background-color: #f1f1f1;
	display: block;
	overflow:hidden;
	padding: 10px 20px;
	color: #6c6d6d;
}

.contatos input[type=submit]{
	width:55px;
	height:55px;
	border:none;
	color:#fff;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	behavior: url(PIE/PIE.php);
	background-color: #93dad7;
	display: block;
	float:right;
	cursor: pointer;
	font-weight: bold;
}

.contatos input[type=submit]:hover{
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	background-color: #feb933;
}

input:focus, textarea:focus {
	border: none;
	outline: none;
}

.placeholder { color: #666; }
.placeholderFocus { color: #000; }

.contatos label { 
	width:460px;
	height: 0;  
	float: right; 
	margin: 0;
}
.contatos label.error {
	width:100px;
	height: 0; 
	float: right;  
	position:absolute;
	text-align:right;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ff8383; 
	padding: 12px 20px;
	margin: -40px 10px 0 0;
	right: 0;
}

.contatos aside h1{
	width:170px;
	height:140px;
	float:left;
	font-family:"helvetica_25_ultralightRg", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #364260;
	text-align: left;
	text-transform: capitalize;
	margin:200px 0 0 95px;
	*font-weight:normal;
}


.contatos aside p {
	width:305px;
	height:50px;
	float: right;
	font-family:"helvetica35-thinthin", Arial, Helvetica, sans-serif;
	color: #364260;
	font-size: 16px;
	font-weight: bold;
}



.envio_php{ 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10px; 
	color:#900; 
}

