.conteudo h2 {
	float:right;
	margin-bottom:17px;
	}
.conteudo h3 {margin-bottom:10px;}
	
.cpf 
{
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-cpf.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:260px;
	height:45px;
	margin-top:20px;	
	font-weight:bold;
	padding-top:15px;
	padding-left:20px;
}
	
.cpf input {
	margin-left:10px;
	border:none;
	background-color:transparent;
	width:165px;}
	
.formulario {margin-top:20px;
	background-image:url(../../imgs/geral/linha-point.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:25px;
	margin-bottom:25px;}

.formulario .linha {margin-bottom:10px;}
.formulario .linha td {font-weight:bold;}


/* Nome */
.formulario .linha td.name {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-303.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario .linha td.name input {padding:5px; border:0px; width:295px; background-color:transparent;}

/* Email */
.formulario .linha td.email {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-303.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario .linha td.email input {padding:5px; border:0px; width:295px; background-color:transparent;}

/* CEP */
.formulario .linha td.cep {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-303.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario .linha td.cep input {padding:5px; border:0px; width:295px; background-color:transparent;}


/* Endereco */
.formulario .linha td.endereco {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-283.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario .linha td.endereco input {padding:5px; border:0px; width:275px; background-color:transparent;}


/* Bairro */
.formulario .linha td.bairro {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-198.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario .linha td.bairro input {padding:5px; border:0px; width:185px; background-color:transparent;}

/* Cidade */
.formulario .linha td.cidade {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-277.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario .linha td.cidade input {padding:5px; border:0px; width:165px; background-color:transparent;}

/* Telefone */
.formulario .linha td.telefone {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-telefone.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario .linha td.telefone input.ddd {padding:5px; border:0px; width:30px; background-color:transparent;}
.formulario .linha td.telefone input {padding:5px; border:0px; width:230px; background-color:transparent;}


/* Telefone */
.formulario .linha td.cpf {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-315.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario .linha td.cpf input {padding:5px; border:0px; width:200px; background-color:transparent;}

/*Página de Agradecimento */

.conteudo .agradecimento p{
	margin-left:2px;
	}

.conteudo a.voltar{
	background-image:url(../../imgs/geral/voltar.gif);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:4px;
	height:21px;
	width:21px;
	display:block;
	color:#ee1d25;
	font-weight:bold;
	margin-top:9px;
	}

.conteudo a.voltar:hover{
	background-image:url(../../imgs/geral/voltar-over.gif);
	background-repeat:no-repeat;
	color:#000000;
		}
		
/* Drop Estado */


.drop-estado {}
.drop-estado a.fixo {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/drop-1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-weight:normal;
	color:#f3f3f3;
	height:17px;
	width:40px;
	display:block;
	padding:5px 0px 0px 10px;}

.drop-estado ul {
	position:absolute;
	margin-top:-2px;
	overflow:auto;
	height:150px;
	width:48px;
	overflow-x: hidden;}

.drop-estado ul li {
	background-color:#cccccc;
	width:49px;
	height:22px;}
	
.drop-estado ul li a {
	font-weight:normal;
	color:#f3f3f3;
	text-transform:uppercase;
	padding:5px 0px 0px 5px;
	background-image:url(../../imgs/geral/linha-point2.gif);
	background-repeat:repeat-x; background-position:top;
	display:block;
	height:17px;
	width:44px;}
	
.drop-estado ul li a:hover {color:#000000;}

.drop-estado ul li.topo {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/drop-open.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;}
	
.drop-estado ul li.bottom {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/drop-bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;}
	
	
	
.formulario2 {
	margin-top:20px;
}
.formulario2 .linha {margin-bottom:10px;}
.formulario2 .linha td {font-weight:bold;}


.formulario2 .linha td.scroll a 
{
	font-weight:normal;
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/scroll-top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:305px;
	height:17px;
	display:block;
	color:#ffffff;
	padding:5px 0px 0px 10px;
}
	
.formulario2 .linha td.scroll a:hover {color:#000000;}


/* Instituicao */
.formulario2 .linha td.instituicao {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-588.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario2 .linha td.instituicao input {padding:5px; border:0px; width:578px; background-color:transparent;}

/* CEP */
.formulario2 .linha td.cep {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-315.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario2 .linha td.cep input {padding:5px; border:0px; width:305px; background-color:transparent;}

/* Estado */
.formulario2 .linha td.estado {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-277.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario2 .linha td.estado input {padding:5px; border:0px; width:267px; background-color:transparent;}

/* Estado */
.formulario2 .linha td.bairro {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-198.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario2 .linha td.bairro input {padding:5px; border:0px; width:188px; background-color:transparent;}


/* Estado */
.formulario2 .linha td.cidade {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-277.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario2 .linha td.cidade input {padding:5px; border:0px; width:267px; background-color:transparent;}

/* Telefone */
.formulario2 .linha td.telefone {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bg-telefone2.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;}
.formulario2 .linha td.telefone input.ddd {padding:5px; border:0px; width:30px; background-color:transparent;}
.formulario2 .linha td.telefone input {padding:5px; border:0px; width:230px; background-color:transparent;}



td.estado {}
td.estado .scroll {
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/bkg-scroll.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	height:26px;
	width:50px;
	margin-left:5px;
	padding-left:5px;
	text-align:left;
}
td.estado  .scroll a {
	height:17px;
	display:block;
	width:50px;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:5px;
}
td.estado  .scroll a:hover {
	color:#000000;
		}

td.estado  .scroll-open	{
	position:absolute;
	background-color:#cccccc;
	margin-left:-5px;
	margin-top:-22px;
	width:55px;
}

td.estado  .scroll-open	ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-right:-30px;
	height:200px;
	overflow:auto;
	width:71px;
}

td.estado  .scroll-open	ul li a
{
	outline:none;
}

td.estado  .scroll-open	li 
{
	height:22px;
	background-image:url(../../imgs/geral/linha-point2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:55px;
	display:block;
}
td.estado  .scroll-open	li a:hover 
{
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/scroll-ovr.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

td.estado  .scroll-open	li.first 
{
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/scroll-open.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:55px;
	display:block;
}
td.estado  .scroll-open	li a span
{
	padding-left:5px;
}
td.estado  .scroll-open	li.first a:hover
{
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/scroll-open-ovr.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

td.estado  .scroll-open	li.last a
{
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/scroll-last.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

td.estado  .scroll-open	li.last a:hover
{
	background-image:url(../../imgs/internas/secao-do-professor/cadastre-se/scroll-last-ovr.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}








/*     scroll 2       */

td.tipo .scroll {
	background-image:url(../../imgs/internas/fale-conosco/input-depto.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	height:22px;
	width:252px;
	margin-left:5px;
	padding-left:5px;
	font-weight:normal;
	margin-top:7px;
}
td.tipo .scroll a {
	height:17px;
	color:#FFFFFF;
	padding-top:5px;
	display:block;
}

td.tipo .scroll a .espaco{
	padding-left:5px;
	}
	
td.tipo .scroll-2 a .espaco{
	padding-left:5px;
	}

td.tipo .scroll a:hover {
	color:#000000;
		}

td.tipo .scroll-open	{
	position:absolute;
	background-color:#cccccc;
	margin-left:-5px;
	margin-top:-22px;
		}

td.tipo .scroll-open	ul{
	list-style:none;
	margin:0px;
	padding:0px;
	width:252px;
	}

td.tipo .scroll-open	li {
	height:22px;
	background-image:url(../../imgs/geral/linha-point2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:252px;
	display:block;
	}
	
td.tipo .scroll-open	li a:hover {
	background-image:url(../../imgs/internas/fale-conosco/input-depto-over.gif);
	background-repeat:repeat-x;
	background-position:bottom;
		}

td.tipo .scroll-open	li.first {
	background-image:url(../../imgs/internas/fale-conosco/input-depto-first.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:252px;
}

td.tipo .scroll-open	li.first a:hover {
	background-image:url(../../imgs/internas/fale-conosco/input-depto-first-over.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}

td.tipo .scroll-open	li.last a {
	background-image:url(../../imgs/internas/fale-conosco/input-depto-last.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:252px;
}

td.tipo .scroll-open	li.last a:hover {
	background-image:url(../../imgs/internas/fale-conosco/input-depto-last-over.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:252px;
}



