@charset "utf-8";
/*------ reset---------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, p, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
.ddd{
	width:20px;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*---------- Geral ----------*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	text-decoration:none;
}
a:hover{
	color:#000000;
	cursor:pointer;
}
/*---------- Adm ------------*/
#topoadm{
	height:100px;
	width:100%;
	background:url(img/bg_top_adm.gif);
	margin:0 auto;
	float:left;
}
#cadeado{
	background:url(img/cad.gif);
	height:100px;
	width:104px;
	float:left;
}
#nometop{
	float:left;
	font-size:10px;
	margin-top:40px;
}
#log{
	float:right;
	margin-right:10px;
	margin-top:75px;
	font-size:12px;
	height:20px;
}
#centroadm{
	height:450px;
	width:100%;
	float:left;
	margin-top:1px;
}
#rodapeadm{
	height:15px;
	width:100%;
	background:url(img/bgrodape.gif);
	float:left;
	font-size:10px;
	text-align:center;
}
#menuadm{
	background:url(img/bg_menu_adm.gif);
	height:450px;
	width:190px;
	float:left;
}
/*------------------ site ---------------------*/
#geral{
	width:980px;
	height:900px;
	margin:0 auto;
}
#topo{
	background:url(img/topo.gif);
	height:57px;
	width:980px;
}
#rodape{
	background:url(img/rodape.gif);
	height:58px;
	width:980px;
	float:left;
}
#centro{
	height:840px;
	width:980px;
	background:url(img/bg_centro.gif);
}
#menu{
	background:url(img/bg_menu.gif);
	height:534px;
	width:200px;
	overflow:hidden;
}
#direita{
	float:left;
}
#mapa{
	background:url(img/bg_mapa.gif) no-repeat;
	height:160px;
	width:200px;
}
#mapa h5{
	font-size:10px;
	text-align:center;
	margin-top:6px;
	width:150px;
	margin-left: 20px;
	float:left;
}
#centermapa{
	height:94px;
	width:200px;
	margin-top:25px;
	float:left;
	overflow:hidden;
}
#spam{
	background:url(img/spam.gif) no-repeat;
	height:100px;
	width:200px;
}
#principal{
	width:745px;
	height:810px;
	float:left;
	margin-left:30px;
}
#menusite{
	margin-top:1px;
	float:left;
}
#menusite a{
	color:#000000;
}
.direita{
	float:left;
}
#menusite a:hover{
	color:#000000;
}
#menusite li{
	float:left;
	text-align:center;
	font-weight: bold;
	background:url(img/bg_btn.gif) no-repeat;
	font-size:10px;
	width:120px;
	height:15px;
	margin-left:3px;
}
#menusite li:hover{
	background:url(img/bg_hover_btn.gif);
}
#flash{
	height:230px;
	width:730px;
	margin-top:5px;
	float:left;
}
#caixa1{
	width:500px;
	height:550px;
	float:left;
	background:url(img/caixa1.gif);
	margin-top:5px;
	font-size:12px!important;
}
#caixa1 ul{
	list-style-type:circle;
	margin-left:20px;
	list-style-image:url(img/list.gif)!important;
	font-size:12px!important;
}
#caixa1 li{
	margin-top:5px;
}
.exaixa1{
	width:450px;
	height:400px;
	margin-left:20px;
	margin-top:50px;
}
#caixag{
	width:500px;
	height:780px;
	float:left;
	background:url(img/caixag.gif);
	margin-top:5px;

}
#caixa2{
	width:230px;
	height:275px;
	float:left;
	margin-top:5px;
	background:url(img/bg_caixa02.gif) no-repeat;
}
#caixa2gg{
	width:230px;
	height:545px;
	float:left;
	margin-top:5px;
	background:url(img/empregos.gif);
}
#caixa3{
	width:230px;
	height:275px;
	float:left;
	margin-top:20px;
	background:url(img/bg_caixa02.gif);
}
#menu01{
	float:left;
	margin-left:10px;
	margin-top:125px;
	width:165px;
	text-align:center;
	font-size:10px;
}
#menu01 li{
	margin-top:1px;
	font-weight:bold;
}
#menu01 hr{
	width:150px;
}
#logar{
	margin-top:3px;
	float:right;
	margin-right:10px;

}
#divlogar{
	margin-top:3px;
	float:right;
	color:#FFFFFF;
	margin-right:10px;
}
#divlogar a{
	color:#FFFFFF;
}
#logar label{
	color:#FFFFFF;
	font-size:10px;
}
#logar input{
	color:#666666;
	font-size:10px;
	height:12px;
}
#btn{
	height:20px!important;
}
.texttop{
	font-weight:bold;
	color:#FFFFFF;
	margin-top:7px;
	float:left;
	margin-left:10px;
	font-size:12px!important;
	height:25px;
}
#texttop2{
	color:#FFFFFF;
	margin-top:7px;
	float:left;
	font-size:10px;
	height:20px;
	margin-left:4px;
}
#caixa22{
	width:230px;
	height:120px;
	float:left;
	margin-top:5px;
	background:url(img/dados.gif);
}
#caixa22 form{
float:left;
height:50px;
margin-left:10px;
margin-top:20px;
width:200px;
}
.imgfran{
	height:100px;
	width:470px;
}
.noticia{
	width:480px;
	height:160px;
	float:left;
	margin-left:10px;
	margin-top:8px;
}
.noticiat{
	width:470px;
	height:160px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-size:10px;
}
.imgnoticia{
	height:76px;
	width:100px;
	float:left;
	padding:10px;
}
.txt{
	float:left;
	margin-left:2px;
	width:330px;
	height:120px;
	overflow:hidden;
}
.imgdest{
	width:90px;
	height:90px;
	float:left;
}
.spaceimg{
	height:100px;
	width:100px;
	float:left;
}
.txtgeral{
	width:200px;
	height:205px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	font-size:10px;
}
#www!important{
	float:left;
	margin:0 auto;
}
.txtgeral2{
	width:200px;
	height:50px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	font-size:10px;
}
.txt{
	float:left;
}
#dhtmlgoodies_tabView1{
	float:left;
}
	.dhtmlgoodies_tabPane{
		height:21px;	/* Height of tabs */
		border-bottom:1px solid #919b9c;
	}
	.dhtmlgoodies_aTab{
		border-left:1px solid #919b9c;
		border-right:1px solid #919b9c;
		border-bottom:1px solid #919b9c;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		padding:5px;
		overflow:auto;
		
	}
	.dhtmlgoodies_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		padding-left:3px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane .tabActive{
		background-image:url('img/tab_left_active.gif');
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhtmlgoodies_tabPane .tabInactive{
		background-image:url('img/tab_left_inactive.gif');
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{
		background-image:url('img/tab_left_over.gif');
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane span{
		font-family:arial;
		vertical-align:top;
		font-size:10px;
		padding-left:3px;
		padding-right:3px;		
		line-height:21px;
		float:left;
	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}
	
	.dhtmlgoodies_tabPane img{
		float:left;
	}
	.erroie{
		height:30px;
		width:100%;
		background:url(img/bg_erro.gif);
		font-size:10px;
		color:#FFFFFF;
		text-align:center
		
	}
	.null{
	display:none;
	}
#menusistemaadm{
	margin-top:10px;
	float:left;
	font-size:10px;
	width:150px;
	margin-left:10px;
}
#menusistemaadm li{
	margin-top:5px;
}
#menusistemaadm a{
	font-weight:bold;
}
.itembaixar{
	float:left;
	margin-left:15px;
	margin-top:25px;
	width:450px;
	height:80px;
	font-size:10px;
	background:url(img/bg_baixar.gif)
}
.txtbaixar{
	float:left;
	height:70px;
	width:330px;
}
.zip{
	float:left;
	margin-top:10px;
}
.icobaixar{
	float:right;
	height:40px;
	width:40px;
	margin-right:10px;
}
.geralh{
	height:400px;
	width: 800px;
	overflow-y:auto;  
}
.geralh2{
	height:350px;
	width: 800px;
	overflow-y:auto;  
}
.direita{
		float: right;
		margin-right: 10px;
		margin-top:10px;
}
.cursoname{
		margin-top: 20px;
		margin-left:5px;
		float: left;
}
.cursoname2{
		margin-top: 8px;
		margin-left:0px;
		float: left;
		width:100px;
		height:50px;
		overflow: hidden;
}
#txtdescricao{
	width: 470px;
	height: 500px;
	margin-top: 40px;
	margin-left: 10px;
	font-size: 10px;
}
#exibeimgcurso{
	height: 100px;
	width: 478px;
	float: left;
	margin-top:10px;
}
.imgprincipal{
	float:left;
	height: 160px;
	width: 460px;
	margin: 10px;
}
#exibecertificados{
	width: 800px;
	height: 340px;
}
.cert{
	width: 100%;
	height: 25px;
	float: left;
	margin-top: 5px;
	background: #CCCCCC;
}
#menusistemaadm a{
	font-weight:bold;
}
#cadcursos{
		font-size: 10px;
}
#caixadescricao{
		width: 400px;
		height: 70px;
}
#caixadescricao2{
		width: 400px;
		height: 250px;
}
#caixadescricaop{
		width: 400px;
		height: 70px;
}

.btncad{
	margin-left: 150px;
}
.curso{
	background:url(img/bg_curso.gif);
	height: 70px;
	width: 190px;
	float: left;
	margin: 3px;
	font-size:10px;
}
.cursomat{
	background:url(img/bg_curso.gif);
	height: 70px;
	width: 190px;
	float: left;
	margin: 3px;
	font-size:10px;
}
.tomb{
		margin: 2px;
		margin-left:5px;
		height: 36px;
		width: 36px;
		float: left;
}
.tomb2{
	margin-top:10px;
	margin-left:5px;
	height: 30px;
	width: 56px;
	float: left;
}
.p{
	height:13px;
	width:13px;
}
.editsistema{
	height:250px;
	width:350px;
	margin-left:50px; 	
}
.administratorinf{
	height:30px;
	width:100%;
	background:#DEE1E4;
	float:left;
}
.null{
	display:none;
}
#trocasenha{
	float:right;
	margin-top:2px;
	margin-right:5px;
}
#estadosbrasil{
	margin-top:10px;
	margin-left:40px;
	font-size:10px;
	height:10px;
}
.col4{
	width:300px;
	height:300px;
	background:url(img/empresasolidaria.gif);
	float:left;
}
#map{
	font-size:10px;
}
.ccppy{
	color:#FFFFFF;
	float:right;
	margin-right:20px;
	margin-top:35px;
	font-size:10px;
	font-weight:bold;
}
#txtfranquia{
	width:400px;
	height:260px;
	float:left;
	margin-left:20px;
}
.titulo{
	color:#003399;
	font-size:10px;
}
#franquia{
	width:210px;
	height:100px;
	float:left;
	margin-top:20px;
}
#franquia input{
	float:right;
	margin-top:5px;
}
#franquia label{
	float:left;
	margin-top:10px;;
}
#formulario{
	margin:0 auto;
	width:780px;
	height:600px;
	margin:0 auto;
}
#topsolicit{
	background:url(img/top_solicitacao.gif);
	height:267px;
	width:780px;
}
.linhaform{
	background:url(img/bg_lin_form.gif);
	height:15px;
	width:100%;
}
.linhaform2{
	background:url(img/bg_lin_form.gif);
	height:15px;
	width:100%;
	text-align:right;
}
#formcadastro input{
	margin-left:5px;
}
#formcadastro textarea{
	width:430px;
}
.inp{
	width:163px;
}
.email{
	width:385px;
}
#formcadastro{
	width:435px;
	margin:0 auto;
	height:300px;
}
#tabelafranquia{
	width:100px;
	background:#FFFFFF;
	border:0;
	width:470px;
	margin-top:20px;
	float:left;
	text-align:center;
	font-size:11px;
	text-align:center;
}
#tabelafranquia2{
	width:100px;
	background:#FFFFFF;
	width:520px;
	margin-top:20px;
	float:left;
	text-align:center;
}
#tabelafranquia3{
	width:100px;
	background:#FFFFFF;
	width:480px;
	margin-top:20px;
	float:left;
	text-align:center;
}
#tabelafranquia thead, #tabelafranquia2 thead{
	font-size:10px;
	font-weight:bold;
	color:#0000FF;
	text-align:center;
}
.cinza{
	background:#FFFFFF;
}
.branco{
	background:#FFFFFF;
}
#tabelafranquia2  td, #tabelafranquia3  td{
	
}
#newsletter{
	background:url(img/newsletter.gif);
	height:119px;
	width:198px;
	float:left;
}
#new{
	width:160px;
	height:60px;
	margin-left:25px;
	margin-top:40px;
}
#idimp{
	width:100px;
}
#btnnew{
	float:right;
	margin-right:50px;
}
.franq{
	height:200px;
	width:190px;
	background:url(img/franqueado.gif);
	float:left;
	margin-left:22px;
	margin-top:20px;
		
}
.txttotal{
	width:440px;
	margin-top:40px;
	margin-left:25px;
	height:310px;
}
.espimg{
	width:140px;
	height:140px;
	float: left;
}
.imgtxt{
	width:230px;
	margin-left:13px;
	float:left;
	height:180px;
}
#if{
	margin-left:10px;
}
#campobri{
	width:300px;
	height:30px;
	float:left;
	font-size:10px;
}
.banneranime{
	position:absolute;
	height:180px;
	width:460px;
	padding:10px;
	background:#999999;
	left: 387px;
	top: 375px;
}
.fechar{
	float:right;
}
#contpag{
	width:450px;
	height:30px;
	float:left;
	text-align:right;
	margin-right:20px;
	margin-top:10px;
	
}
.franq2{
	margin-left:10px;
}