/*
*****************************************************
 Url		: www.cursoaberto.com.br
 Criado 	: 11-05-2009 
 CSS + 
 Webdesign	: www.marcelocostadesign.com.br
 Autor		: Marcelo Costa
*****************************************************
 (c) 2004-2009 Marcelo Costa
*****************************************************
*/


/* Elementos gerais do layout */
body {
	margin:0; 
	padding:0;
	background-color: #FFFFFF;
	background-image: url(../img/fundo.gif);
	background-repeat: no-repeat;
	background-position: top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}


	h1 {
		font-size: 135%;
		font-weight:bold;
		color: #dc601d;
	}
	
	
	h2 {
		font-size: 110%;
		font-weight:bold;
		color: #dc601d;
	}
	
	h3 {
		font-size: 95%;
		font-weight:bold;
		color: #dc601d;
		display:inline;
	}
	
	h4{
		font-size: 80%;
		font-weight:bold;
		color: #dc601d;
	}
	


/* Elementos dos formulário */
input {
	border:1px #c2c2c2 solid;
	background-color: #F8F8F8;
}

	input:focus, textarea:focus, select:focus {
		background: #FFE6E6;
	}


textarea {
	border:1px #c2c2c2 solid;
	background-color: #F8F8F8;
}

select {
	border:1px #c2c2c2 solid;
	background-color: #F8F8F8;
}

/* Logo e Login  - topo */
#topo {
	width: 955px;
	height: 49px;
	max-height: 49px;
	margin:0 auto;
}

	#logo {
		width:244px;
		height: 42px;
		position:relative;
		float:left;
		margin-top: 7px;
	}
	
	#login {
		width: 510px;
		position:relative;
		float:right;
		font-size: 90%;
		text-align:right;
		margin-top: 6px;	
	}
	
	#login .input {
		width: 40px;
		display:inline;
	}


/* Menu gerenciamento logado */
#menulogado {
		width: 510px;
		position:relative;
		float:right;
		font-size: 95%;
		text-align:right;
		margin-top: 10px;
		line-height: 8px;
		}


#menulogado .negrito {
	font-weight:bold;
	display:inline;
}

		#menulogado a {
			width: 50px;
			color:#003399;
			text-decoration: none;
			text-align: right;
		}
		
		#menulogado a:hover, .selected a {
			color:#dc601d;
			text-decoration: none;
		}

/* Centralização do site */
#tudo { 
	width:955px;
	max-width: 955px;
	margin:0 auto;
	text-align:left;
}

	#intro {
		width: 955px;
		height: 190px;
		margin:0 auto;
		/*margim-top: -3px;*/
		
	}
	
	/* Menu */
	#menu {
		width:184px;
		height: 26px;
		line-height: 23px;
		position:relative;  
		float: right;
		top: 0px;
		_top: -3px;
		background-image: url(../img/menu.gif);
		background-position: top;
		background-repeat: no-repeat;
		list-style-type: none;
		font-size: 95%;
		display:inline;
	}
	
		#menu ul a {
			margin-left: 10px;
			width: 50px;
			color:#ffffff;
			text-decoration: none;
			text-align: center;
		}
		
		#menu a:hover, .selected a {
			color:#003399;
			text-decoration: none;
			/*height: 30px;*/
		}
		
		#menu li {
			float: left;
		}
		
		#menu li a {
			display: block; 
		}
		
		#html #menu li a {height: 1%;}

/* Barra lateral */
#lateral {
	width: 225px;
	position:relative;
	float:left;
	line-height: 15px;
	color:#666666;
}

	#lateral .recuo {
		padding-left: 10px;
	}
	
	#lateral .negrito {
		font-weight:bold;
	}
	
	#lateral a {
		color:#666666;
		text-decoration: none;
	}
	
	#lateral a:hover, .selected a {
		color:#dc601d;
		border-bottom:1px dashed;
	}

#newsletter {
	background-image:url(../img/newsletter.png);
	background-repeat:no-repeat;
	width: 207px;
	height: 117px;
	line-height: 6px;
	_line-height: 3px;
	padding: 4px;
	padding-top: 65px;
	color:#FFFFFF;
}

	input#nome {
		width: 120px;
	}
	
	input#emailnews {
		width: 119px;
	}
	
	#newsletter .banner {
		margin-left: -4px;
	}
	
	#mapadeeventos {
		margin-left: -4px;
	}

/* Área de Swap de conteúdo */
#conteudo {
	width:715px;
	margin-top: 10px;
	position: relative;
	float: right;
}

	#fdotopo {
		width: 715px;
		height: 191px;
		background-image: url(../img/pesquisa_1.png);
		background-repeat: no-repeat;
		background-position: top;
		overflow: visible;
		/*background-color: red;*/
	}
	
	/*#fdobase {*/
	/*	width: 715px;*/
	/*	min-height: 8px;*/
	/*	height:8px;*/
	/*	background-image: url(../img/pesquisa_6.png);*/
	/*	background-repeat: no-repeat;*/
	/*	background-position: right;		*/
	/*}*/

	#comofunciona {
		width: 242px;
		height: 166px;
		position: relative;
		float: left;
		color:#FFFFFF;
		background-color: #53c8f9;
		text-align:justify;
		line-height: 14px;
		margin-top: 25px;
		}

		#comofunciona a {
			color:#ffffff;
			text-decoration: none;
			border-bottom:1px dashed;
		}
		
		#comofunciona a:hover, .selected a {
			color:#003399;
			text-decoration: none;
			border-bottom:1px dashed;
		}
		
		#comofunciona .recuo {
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 9px;
			line-height: 22px;
		}


	
	#pesquisa {
		width: 449px;
		min-height: 166px;
		height: auto;
		position: relative;
		float: right;
		background-image:url(../img/pesquisa_3.png);
		background-repeat: repeat-y;
		line-height: 5px;
		_line-height: 3px;
		margin-top: 25px;
	}
	
		#pesquisa .titulobusca{
			font-weight:bold;
			color: #006dba;
			_margin-top: 5px;
			padding-left: 9px;
			padding-bottom: 2px;
		}

		#pesquisa .titulobusca1{
			font-weight:bold;
			color: #006dba;
			padding-left: 9px;
			padding-bottom: 2px;
		}
		
		#pesquisa .rapida{
			padding-top: 5px;
			padding-left: 9px;
			padding-bottom:5px;		
		}

		#pesquisa .rapida label {
			width: 90px;
			min-width: 90px;
			_height: 15px;
			display: inline-block;
			vertical-align: middle;
			}
		
		#pesquisa .linha {
			padding-top: 5px;
			_padding-top: 2px;
			padding-left: 9px;
			padding-bottom:10px;
			_padding-bottom: 7px;
		}

		#pesquisa .completa{
			padding-top: 5px;
			padding-left: 9px;
			padding-bottom:5px;		
		}
		
		#pesquisa .completa label {
			width: 45px;
			min-width: 45px;
			_height: 15px;
			display: inline-block;
			vertical-align: middle;
		}

		#pesquisa input#buscar1 {
			width: 100px;
			position:relative;
			float:right;
			margin-right:10px;
		}
		
/*		select#Ztema {
			width: 180px;
		}*/

		#pesquisa input#Zpalavrachave {
			width: 200px;
		}
		
		#pesquisa select#Zmes, #Zano {
			width: 72px;
		}
		
		#pesquisa select#Zestado {
			width: 135px;
		}
		
	/*	#lista_cidades select#Zcidade {
		width: 250px;
		}*/
				
		#lista_subtemas {
		display: inline;
		}
		
	#pesquisarecuo {
		margin-top: -5px;
	}


	/* Css para hack ie6 e 7 select cursos*/
	.select-box1{width:162px; max-width: 162px;}
	.select-box1 select{width:162px; max-width: 162px;}
	.select-box1 select#Ztema {width:162px; max-width: 162px;}
	label {display:inline;}
	#lista_subtemas {display: inline;}
	#lista_subtemas .select-box1 {width:165px; max-width: 165px;}
	#lista_subtemas .select-box1 select {width:165px; max-width: 165px;}
	.selectbox {behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);}
	#pri { display: inline; }
	#pri select {width:165px; max-width: 165px;}
	.select-box1 select#idsubtema {width:165px; max-width: 165px;}	
	
	/* Css para hack ie6 e 7 select cidade*/
	.select-box2{width:180px; max-width: 180px;}
	.select-box2 select{width:180px; max-width: 180px;}
	#lista_cidades .select-box2 {width:201px; max-width: 201px;}
	#lista_cidades select {width:201px; max-width: 201px;}	
			
	#margemanuncios {
		margin-top: 15px;
	}

	#margemanuncios1 {
		padding-top: 5px;
		_padding-top: 15px;
	}
	
	/*#anuncios {*/
	/*	position: relative;*/
	/*	padding-top: 10px;*/
	/*	background-color: blue;*/
	/*}*/
	
	/* Página de busca interna - listagem */
	#resultadobusca {
		clear: both;
		padding-top: 20px;
	}
	
		#resultadobusca .table{
			border-spacing:0px;
			border-collapse:collapse;
		}	
	
		#resultadobusca .titulo {
			background-color: #ffffff;
			text-align:center;
			font-weight:bold;
			color:#c2c2c2;
			font-size:14px;
		}		

		#resultadobusca .topicos td{
			background-color: #e6ebec;
			font-weight:bold;
			color:#000000;
			border:none;
			vertical-align:middle;
		}	
		
		#resultadobusca tr td{
			background-color: #f8f8f8;
			height: 20px;
			padding: 2px;
			border: 1px solid #FFFFFF;
			vertical-align:middle;
		}
		
		#resultadobusca tr:hover td {
			background-color: #eeeee6;
		}	

		#resultadobusca a {
			color: #003399;
			text-decoration: none;
		}
		
		#resultadobusca a:hover, .selected a {
			color:#003399;
			text-decoration: none;
			border-bottom:1px dashed #003399;
		}	
		
		#imagem a {
			text-decoration: none;
		}
		
		#imagem a:hover, .selected a {
			text-decoration: none;
			border:none;
		}
		

	#pesquisa1 {
		width: 449px;
		min-height: 166px;
		height: auto;
		position: relative;
		float: left;
		background-image:url(../img/pesquisa_3.png);
		background-repeat: repeat-y;
		line-height: 5px;
		_line-height: 3px;
	}
	
		#pesquisa1 .titulobusca{
			font-weight:bold;
			color: #006dba;
			_margin-top: 5px;
			padding-left: 9px;
			padding-bottom: 2px;
		}

		#pesquisa1 .titulobusca1{
			font-weight:bold;
			color: #006dba;
			padding-left: 9px;
			padding-bottom: 2px;
		}
		
		#pesquisa1 .rapida{
			padding-top: 5px;
			padding-left: 9px;
			padding-bottom:5px;		
		}

		#pesquisa1 .rapida label {
			width: 90px;
			min-width: 90px;
			_height: 15px;
			display: inline-block;
			vertical-align: middle;
			}
		
		#pesquisa1 .linha {
			padding-top: 5px;
			_padding-top: 2px;
			padding-left: 9px;
			padding-bottom:10px;
			_padding-bottom: 7px;
		}

		#pesquisa1 .completa{
			padding-top: 5px;
			padding-left: 9px;
			padding-bottom:5px;		
		}
		
		#pesquisa1 .completa label {
			width: 45px;
			min-width: 45px;
			_height: 15px;
			display: inline-block;
			vertical-align: middle;
		}

		#pesquisa1 input#buscar1 {
			width: 100px;
			position:relative;
			float:right;
			margin-right:10px;
		}
		
	/*	#pesquisa1 select#Ztema {
			width: 385px;
		}*/

		#pesquisa1 input#Zpalavrachave {
			width: 200px;
		}
		
		#pesquisa1 select#Zmes, #Zano {
			width: 72px;
		}
		
		#pesquisa1 select#Zestado {
			width: 135px;
		}
		
	/*	#pesquisa1 select#Zcidade {
			width: 180px;
		}			
		*/
		
	#banneranuncio {
		width: 242px;
		height: 191px;
		position: relative;
		float: right;
	}


/* Detalhamento do Curso*/
#fundo {
	width: 715px;
	background-image:url(../img/detalhamento.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top: 15px;
}

#dadoscurso {
	width: 520px;
	height: 110px;
	position:relative;
	float:left;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 20px;
	margin-bottom: 10px;
}

	.topicos {
		font-weight:bold;
	}
	
#descricaocurso {
	clear:both;
}


#linhas {
	border-left: 1px solid #2dabea;
	border-right: 1px solid #2dabea;
	line-height: 16px;
	text-align:justify;
	padding: 10px;
	/*padding-top: 40px;*/
}

	.destaque {
		font-weight:bold;
		display:block;
	}

#fotoprincipal {
	width: 147px;
	height: 110px;
	position: relative;
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
}

	#fotoprincipal .img {
		border: 3px solid #CCCCCC;
		margin-left: 13px;
	}

	hr {
	border-top: 1px dashed #CCCCCC;
	color: #fff;
	background-color: #fff;
	height: 1px;
	}
	

	#indique {
			text-align:center;
			width: 181px;
			height:25px;
			line-height: 25px;
			/*margin-top: 5px;*/
			margin-bottom:10px;
		}
		
		#indique a {
			background-image:url(../img/iniciarcadastro.gif);
			background-repeat:no-repeat;
			color:#FFFFFF;
			width: 181px;
			height:25px;
			display:block;
			text-decoration: none;
			border:none;
		}
		
		#indique a:hover, .selected a {
			background-image:url(../img/iniciarcadastrohover.gif);
			background-repeat:no-repeat;
			text-decoration: none;
			width: 181px;
			height:25px;
			display:block;
			line-height: 25px;
			border:none;
			color:#FFFFFF;			
		}	
		
/* Página Anunciar */
	#anunciar {
		width: 435px;
		height: 400px;
		position: relative;
		float:left;
		text-align:justify;
		line-height: 18px;
		display: table;
	}
	
	#fotoanunciar {
		width: 280px;
		height: 400px;
		position:relative;
		float:right;
		text-align:right;
	}
	
	#tabelas {
		width: 715px;
		/*height: 400px;*/
		_height: 330px;
		padding-top: 100px;
	}

		#tabelas .planos{
			border-spacing:0px;
			border-collapse:collapse;
			text-indent: 18px;
			margin-top: 5px;
		}	
		
		#tabelas tr td{
			background-color: #f8f8f8;
			height: 20px;
			padding: 2px;
			border: 1px solid #CCCCCC;
			background-image:url(../img/iconsplanos.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
		#tabelas td:hover {
			background-color: #eeeee6;
			background-image:url(../img/iconsplanoshover.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}	

	#tabelas10 {
		width: 715px;
		/*height: 400px;*/
		_height: 330px;
		margin-top: 500px;
		clear: both;
	}

		#tabelas10 .planos{
			border-spacing:0px;
			border-collapse:collapse;
			text-indent: 18px;
			margin-top: 5px;
		}	
		
		#tabelas10 tr td{
			background-color: #f8f8f8;
			height: 20px;
			padding: 2px;
			border: 1px solid #CCCCCC;
			background-image:url(../img/iconsplanos.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
		#tabelas10 td:hover {
			background-color: #eeeee6;
			background-image:url(../img/iconsplanoshover.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}	
		
				
		#dias {
			font-weight:bold;
			display:inline;
		}
		
		#desconto {
			font-weight: bold;
			color:#009933;
			display:inline;
		}

		#iniciarcadastro {
			text-align:center;
			margin-top: 10px;
			margin-left: 268px;
			width: 181px;
			height:25px;
			line-height: 25px;
			clear:both;
		}
		
		#iniciarcadastro a {
			background-image:url(../img/iniciarcadastro.gif);
			background-repeat:no-repeat;
			color:#FFFFFF;
			width: 181px;
			height:25px;
			display:block;
			text-decoration: none;
		}
		
		#iniciarcadastro a:hover, .selected a {
			background-image:url(../img/iniciarcadastrohover.gif);
			background-repeat:no-repeat;
			text-decoration: none;
			width: 181px;
			height:25px;
			display:block;
			line-height: 25px;
		}	

		#barracad {
			width: 715px;
			height: 1%;
			margin-top: 15px;
			clear: both;
		}
		
	#bannerhowto {
		/*clear: both;*/
		margin-top: 100px;
		_margin-top: -25px;
		text-align:justify;
		line-height: 18px;
	}
	
	#bannerhowto10 {
		margin-top: 25px;
		_margin-top: -25px;
		text-align:justify;
		line-height: 18px;
	}
	
		#tabelas1 {
			width: 160px;
			height: 170px;
			/*border-right: 1px dashed #CCCCCC;*/
			position:relative;
			float:left;
		}
	
		#tabelas1 .planos{
			border-spacing:0px;
			border-collapse:collapse;
			text-indent: 18px;
			margin-top: 5px;
		}	
		
		#tabelas1 tr td{
			background-color: #f8f8f8;
			height: 20px;
			padding: 2px;
			border: 1px solid #CCCCCC;
			background-image:url(../img/iconsplanos.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}
		
		#tabelas1 td:hover {
			background-color: #eeeee6;
			background-image:url(../img/iconsplanoshover.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}	
		
		#exemplobanner {
			width:530px;
			height:170px;
			margin-left: 10px;
			position:relative;
			float:right;
		}
		

/* Página contato */
#tel {
	text-align:left;
	width: 245px;
	margin-left: 10px;
	margin-top: 20px;
	height: 70px;
	padding:5px;
	padding-left: 15px;
	padding-top: 10px;
	background-color:#F7F7F7;
	border: 1px dashed #CCCCCC;
}

input#Cnome, #Ctelefone, #Cemail {
	width: 330px;
}

select#Cassunto {
	width: 140px;
}

#contato fieldset {
	padding: 10px;
	width: 330px;
	border: 1px dashed #CCCCCC;
}

#fotoanunciar1 {
	width: 270px;
	position:relative;
	float:right;
	text-align:right;
}
	
/* Cadastro Curso 1ª etapa */
#cadastro1etapa {
	width: 530px;
	margin-top: 10px;
	position:relative;
	float: left;
}

#cadastrobanner {
	width: 165px;
	margin-top: 10px;
	position:relative;
	float: right;
}

	#cadastro1etapa fieldset {
		width: 510px;
		border: 1px dashed #CCCCCC;
		background-color:#F9F9F9;
		padding: 10px;
	}

	#cadastro1etapa label {
		width: 100px;
		min-width: 100px;
		display: inline-block;
	}
	
	#cadastro1etapa input {
		width: 400px;
	}
	
	#cadastro1etapa input#ddd {
		width: 30px;
	}
	
	#cadastro1etapa input#telefone {
		width: 200px;
		margin-left: 5px;
	}
	
	#cadastro1etapa input#enviar {
		width: 100px;
		position:relative;
		float:right;
		margin-right:5px;
	}
	
	#cadastro1etapa select#estado {
		width: 177px;
	}	
	
	#cadastro1etapa select#cidade {
		width: 177px;
	}


	
	#cadastro1etapa .topo {
		vertical-align:top;
	}
	
	/*#cadastro1etapa label#termo {*/
	/*	width: 100px;*/
	/*	min-width: 100px;*/
	/*	display: inline-block;*/
	/*	vertical-align:top;*/
	/*}*/
	
	#cadastro1etapa textarea {
		width: 505px;
		height: 100px;
	}
	
	#cadastro1etapa input#aceitar {
		width: 15px;
		display: inline;
		border: none;
	}
	
	#cadastro1etapa .aviso {
		width: 495px;
		max-width: 495px;
		border: 1px solid #CCCCCC;
		background-color:#F9F9F9;
		padding: 5px;
	}
	
	#termo {
		width: 495px;
		height: 150px;
		overflow: scroll;
		background: #fff;
		border: 1px solid #CCCCCC;
		padding: 5px;
		text-align: justify;
		line-height: 15px;
	}


	#acordo {
		text-align: justify;
		line-height: 15px;		
	}

/* Cadastro Curso 2ª etapa */
#cadastro2etapa {
	width: 530px;
	margin-top: 10px;
	position:relative;
	float: left;
}
	
	#cadastro2etapa fieldset {
		width: 510px;
		border: 1px dashed #CCCCCC;
		background-color:#F9F9F9;
		padding: 10px;
	
	}

	#cadastro2etapa label {
		width: 110px;
		min-width: 110px;
		display: inline-block;
	}
	
	
	#cadastro2etapa .topo {
		vertical-align:top;
	}
	
	#cadastro2etapa textarea {
		width: 390px;
		height: 100px;
	}
	
	#cadastro2etapa input#codigo {
		width: 50px;
	}
	
	#cadastro2etapa .notas {
		margin-left: 113px;
		margin-top: 2px;
		font-size: 80%;
		color:#666666;
		line-height: 12px;
	}
	
	#cadastro2etapa .codigo {
		font-size: 80%;
		color:#666666;
		line-height: 12px;
		display:inline;
	}
	
	#cadastro2etapa input {
		width: 390px;
	}
	
	#cadastro2etapa input#ddd {
		width: 30px;
	}
	
	#cadastro2etapa input#fonecontato {
		width: 130px;
		margin-left: 5px;
	}
	
	#cadastro2etapa input#datainicio  {
		width: 100px;
	}
	
	#cadastro2etapa input#datafinal  {
		width: 100px;
	}
	
	#cadastro2etapa input#investimento  {
		width: 150px;
	}
	
	#cadastro2etapa input#cidade {
		width: 172px;
	}

	#cadastro2etapa select#estado {
		width: 172px;
	}	
	
	#cadastro2etapa select#tema {
		width: 390px;
	}	
	
	#cadastro2etapa select#cidade {
		width: 172px;
	}
	
	#cadastro2etapa input#enviar {
		width: 100px;
		position:relative;
		float:right;
		margin-right:5px;
	}
	
	#lista_cidades {
		display: inline;
	}
	
#boxcadempresa {
	width: 510px;
	border: 1px dashed #CCCCCC;
	background-color:#FFE6E6;
	padding: 10px;	
}

	#boxcadempresa .negrito {
		font-weight:bold;
	}
	
	#boxcadempresa .espacamento {
	line-height: 18px;
	}
		
/* Cadastro Curso 3ª etapa*/
#cadastro3etapa {
	width: 530px;
	margin-top: 40px;
	position:relative;
	float: left;
}

	#cadastro3etapa fieldset {
		width: 160px;
		border: 1px dashed #CCCCCC;
		background-color:#F9F9F9;
		padding: 10px;
		text-align:left;
	}
		
	#cadastro3etapa input#enviar {
		width: 100px;
		margin-left: 30px;
	}
		

/* Cadastro curso 4ª etapa (boleta) */
#ok {
	line-height: 18px;
}

		#boleta {
			text-align:center;
			margin-top: 10px;
			width: 181px;
			height:25px;
			line-height: 25px;
		}
		
		#boleta a {
			background-image:url(../img/iniciarcadastro.gif);
			background-repeat:no-repeat;
			color:#FFFFFF;
			width: 181px;
			height:25px;
			display:block;
			text-decoration: none;
		}
		
		#boleta a:hover, .selected a {
			background-image:url(../img/iniciarcadastrohover.gif);
			background-repeat:no-repeat;
			text-decoration: none;
			width: 181px;
			height:25px;
			display:block;
			line-height: 25px;
		}	


/* Cadatro banner 1ª etapa*/
#banner1etapa {
	width: 530px;
	margin-top: 10px;
	position:relative;
	float: left;
	line-height: 18px;
}

#banner1etapa fieldset {
		width: 135px;
		border: 1px dashed #CCCCCC;
		background-color:#F9F9F9;
		padding: 10px;
		text-align:left;
		margin-top: 15px;
	}
		
	#banner1etapa input#enviar {
		width: 100px;
	}
	
	#banner1etapa .obs {
		margin-top: 2px;
		font-size: 80%;
		color:#666666;
		line-height: 12px;
	}
	
	#banner1etapa .bordabanner {
		width: 210px;
		border: 1px dashed #CCCCCC;
		background-color:#F9F9F9;
		padding: 10px;
		margin-top: 15px;		
	}
	
	#banner1etapa .negrito {
		font-weight:bold;	
		display: inline;	
	}

#banner2etapa {
	width: 530px;
	margin-top: 10px;
	position:relative;
	float: left;
	line-height: 18px;
}

#banner2etapa fieldset {
		width: 135px;
		border: 1px dashed #CCCCCC;
		background-color:#F9F9F9;
		padding: 10px;
		text-align:left;
		margin-top: 15px;
	}
		
	#banner2etapa input#enviar {
		width: 100px;
	}
	
	#banner2etapa .obs {
		margin-top: 2px;
		font-size: 80%;
		color:#666666;
		line-height: 12px;
	}
	
	#banner2etapa .bordabanner {
		width: 210px;
		border: 1px dashed #CCCCCC;
		background-color:#F9F9F9;
		padding: 10px;
		margin-top: 15px;		
	}
	
	#banner2etapa .negrito {
		font-weight:bold;	
		display: inline;	
	}
	
/* Gerenciador - tela principal */
#dadoscadastrais {
	width: 715px;
	margin-top: 10px;
	position:relative;
	float: left;
}

.verde {
	width: 16px;
	height: 16px;
	background-image: url(../img/verde.png); 
	_background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/verde.png', sizingMethod='scale'); 
	background-repeat: no-repeat;
	margin-left: 10px;
}

.vermelho {
	width: 16px;
	height: 16px;
	background-image: url(../img/vermelho.png);  /* Essa linha é para os browsers que entendem PNG direito */
	_background-image: none; /* Essa é pra o IEca 6, pra ele não ler o PNG padrão */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/vermelho.png', sizingMethod='scale'); /* Essa coloca um filtro pra o IEca ler o PNG */
	background-repeat: no-repeat;
	margin-left: 10px;
}

.amarelo {
	width: 16px;
	height: 16px;
	background-image: url(../img/amarelo.png); 
	_background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/amarelo.png', sizingMethod='scale'); 
	background-repeat: no-repeat;
	margin-left: 10px;
}

.cinza {
	width: 16px;
	height: 16px;
	background-image: url(../img/cinza.png);  /* Essa linha é para os browsers que entendem PNG direito */
	_background-image: none; /* Essa é pra o IEca 6, pra ele não ler o PNG padrão */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/cinza.png', sizingMethod='scale'); /* Essa coloca um filtro pra o IEca ler o PNG */
	background-repeat: no-repeat;
	margin-left: 10px;
}

	#dadoscadastrais .titulo {
		font-size: 110%;
		color:#003399;
		font-weight:bold;
	}

	#dadoscadastrais fieldset {
		width: 490px;
		border: 1px dashed #CCCCCC;
		background-color:#F9F9F9;
		padding: 10px;
	}

	#dadoscadastrais label {
		width: 80px;
		min-width: 80px;
		display: inline-block;
	}
	
	#dadoscadastrais input {
		width: 400px;
	}
	
	#dadoscadastrais input#ddd {
		width: 30px;
	}

	/*#dadoscadastrais input#estado {
		width: 105px;
	}
	
	#dadoscadastrais input#cidade {
		width: 105px;
	}*/

	#dadoscadastrais input#cep {
		width: 105px;
	}
		
	#dadoscadastrais input#contato {
		width: 175px;
	}

	#dadoscadastrais input#senha {
		width: 135px;
		_width: 132px;		
	}
	
	#dadoscadastrais input#senha2 {
		width: 135px;
		_width: 132px;
	}	
		
	#dadoscadastrais input#telefone {
		width: 128px;
		_width: 121px;
		margin-left: 5px;
	}
	
	#dadoscadastrais select#estado {
		width: 106px;
	}	
	
	#dadoscadastrais select#cidade {
		width: 106px;
	}
	
	#dadoscadastrais input#enviar {
		width: 100px;
		position:relative;
		float:right;
		margin-right:5px;
	}
	
/* Gerenciador editar curso*/
#cadastro2etapa .mesmalinha {
	width: 100px;
	vertical-align: bottom;
}

#cadastro2etapa .arquivos {
	width: 250px;
	vertical-align: bottom;
}

/*#cadastro2etapa .uploadform {*/
/*	margin-left: 113px;*/
/*}*/

#cadastro2etapa input#excluir_forminsc {
	display: inline;
	width: 15px;
}

#cadastro2etapa input#excluir_foto0 {
	display: inline;
	width: 15px;
}

#cadastro2etapa input#excluir_foto1 {
	display: inline;
	width: 15px;
}

#cadastro2etapa input#excluir_foto2 {
	display: inline;
	width: 15px;
}

#cadastro2etapa input#excluir_foto3 {
	display: inline;
	width: 15px;
}

#cadastro2etapa .contornofoto1 {
	border: 1px solid #CCCCCC;
	padding: 5px;
	width: 380px;
	margin-left: 113px;
	margin-top: -13px;
	margin-bottom: 10px;
}

#cadastro2etapa img {
	border: 1px solid #CCCCCC;	
}

#cadastro2etapa .contornoform {
	border: 1px solid #CCCCCC;
	padding: 5px;
	width: 380px;
	margin-left: 113px;
	margin-top: -13px;
}

#cadastrobanner1 {
	width: 165px;
	margin-top: 48px;
	position:relative;
	float: right;
}

/* renovacao curso */
#renovacaocurso {
	width: 715px;
	margin-top: 10px;
	position:relative;
	float: left;
}

	#renovacaocurso .titulo {
		font-size: 110%;
		color:#003399;
		font-weight:bold;
	
	}

	#renovacaocurso fieldset {
		width: 450px;
		border: 1px dashed #CCCCCC;
		background-color:#F9F9F9;
		padding: 10px;
	}

	#renovacaocurso label {
		width: 40px;
		min-width: 40px;
		display: inline-block;
	}
	
	
	#renovacaocurso input#titulo {
		width: 401px;
	}
	
	#renovacaocurso input#plano1 {
		width: 40px;
	}

	#renovacaocurso input#plano2 {
		width: 80px;
	}
	
	#renovacaocurso select#tema {
		width: 390px;
	}	
	
	#renovacaocurso input#enviar {
		width: 100px;
		position:relative;
		float:right;
		margin-right:5px;
	}
	
	#renovacaocurso .borda {
		width: 160px;
		height: 140px;
		padding: 10px;
		background-color:#ffffff;
		border: 1px dashed #CCCCCC;
	}

/* Rodapé e Ass Dev */
#rodape {
	width:955px;
	height: 45px;
	margin:0 auto;
	text-align:center;
	color:#666666;
	font-size: 95%;
	line-height:15px;
	clear: both;
	padding-top: 50px;
}

	#rodape .ass {
		font-size:10px;
	}
	
	#rodape a {
		color:#666666;
		text-decoration: none;
	}
	
	#rodape a:hover, .selected a {
		color:#dc601d;
		border-bottom:1px dashed;
	}
