/* IDX.TPL - HOME*/
body {
	background:#fff url(../img/fdo_body.jpg) fixed ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	min-width:1000px;
}
img { border:0; margin:0; padding:0 }
* {  margin:0; padding:0 }
a, a:visited, a:hover, a:active { color:#3E556A; text-decoration:none;}
a:hover { text-decoration:underline; }
.topo, .menu_box, .conteudo {
	width:900px;
	margin-left:-450px;
	left:50%;
	position:relative;
	}
.topo {height:130px;}
	.logo { 
		margin-top:15px;
		}
	.publi {
		float:right;
		height:100px;
		width:480px;
		margin-top:15px;}
.menu_corpo {
	background:#E5EBF0;
	height:25px;
	border-bottom:4px solid #BCCBD8;}
.menu_box {
	list-style:none; 
	font-size:12px; 
	line-height:25px; 
	font-weight:bold;}
.menu_box li {
	float:left;
	padding:0 20px;
	line-height:25px}
.conteudo {
	min-height:400px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:30px;
	clear:both;}
.menu_ativo { text-decoration:underline; color:#000}	
/* principal.inc.tpl home*/
	.cont_slogans {
		background:url(../img/slogans.gif) no-repeat;
		width:450px;
		height:310px;
		margin-bottom:10px;
		float:left;}
	.cont_not{
		width:420px;
		float:right;}
	.not_box { height:280px; overflow-y:scroll; width:420px }
	.not_tit { font-size:13px; font-weight:bold; }
	.not_dat { color:#CCCCCC; }
	.not_txt { line-height:15px; margin-bottom:20px; width:400px; }
	.tit_cliente {
		clear:both;
		margin-left:10px;}
	.cont_cliente{
		background:#fff;
		border:5px solid #E5EBF0;
		clear:both;
		height:120px;
		margin-bottom:10px;}	
	.cliente_item {
		width:220px;
		float:left;
		margin-right:2px;
		text-align:center;
		}
	.cliente_end {
		line-height:20px;
		font-size:12px;
		color:#999999;
		}
/* principal.inc.tpl end */

/* empresa.inc.tpl home */
.corpo_empresa {background: url(../img/fdo_empresa.gif) no-repeat; height:390px;}
.box_empresa, .box_serv, .box_crie, .box_ender { font-size:14px; line-height:30px; color:#999; font-weight:bold;	}
.box_empresa { width:900px; margin-bottom:10px; }
.box_serv, .box_crie, .box_ender { width:500px; text-align: left; margin:10px 0 0 400px;}
.box_ender { margin-top:30px !important; }
.box_serv span, .box_empresa span, .box_crie span  { font-size:15px; color:#000000; text-transform:uppercase; }
/* empresa.inc.tpl end */

/* sites.inc.tpl home */
.corpo_proj {margin:0 60px}
.proj_dados {
	float:left; 
	width:52%; 
	margin:27px 0 0 10px;
	}
.proj_deta {
	line-height:20px; 
	font-size:12px;
	margin-top:10px; 
	text-align:justify; 
	color:#666666;
	width:350px
	}
.proj_cid {
	margin-top:10px; 
	font-weight:bold; 
	font-size:12px; 
	color:#666666;
	}
.proj_url {
	margin-top:10px; 
	font-weight:bold; 
	font-size:12px;
	width:350px;
	}
.proj_img {
	float:right; 
	width:340px;
	text-align:center; 
	margin-bottom:10px;
	height:570px;
	}
.proj_esco {
	display:none;
	}
.proj_img img {
	border:5px solid #f0f0f0; 
	padding:0px; 
	background:#ffff;
	}
.proj_demais {
	height:90px;
	clear:both; 
	margin-top:20px; 
	border:5px solid #E6ECF0; 
	padding:5px;
	}
.proj_logo {
	float:left; 
	width:198px; 
	margin: 4px 2px 0 0;
	height:80px;
	cursor:pointer;}
.proj_dese {
	float:left; 
	width:150px; 
	margin:2px 2px 0 0;
	height:80px;}	
h2 { 
	border-bottom:1px solid #ccc; 
	font-size:17px; 
	color:#999999; 
	font-weight:normal; 
	padding-bottom:5px; 
	text-transform:uppercase;
	height:20px;
	margin-bottom:10px;
	text-align:center;
	clear:both;}
h3 { 
	font-size:15px; 
	margin-bottom:10px;
	font-weight:bold;
	width:350px;
	text-align:center}
.proj_print {
	width:350px;
}

/* sites.inc.tpl end */

/* quero.inc.tpl home */
.pedido_tit {
	font-size:14px;
	text-align:center;
	margin:10px 0;
	font-weight:bold;
	text-transform:uppercase
	}
.pedido_desc {
	padding:10px 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	text-align:center;
	line-height:20px;
	font-size:12px;
	margin-bottom:20px;}
.pedido_tit_area {
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	clear:both;
	background:#F3F4F5; padding:5px; font-size:15px	}
.pedido_box_itens {
	float:left;
	width:500px;
	margin-bottom:20px;}
	.pedido_box_itens p {
		line-height:20px;
		margin:10px 0 5px 20px;
		font-weight:bold}
		.input_text {width:70%;}
		.opcao { 
			margin-left:20px;
			margin-bottom:10px;}
.pedido_box_desc {
	float:right;
	overflow:hidden;
	width:380px;
	padding:10px;
	text-align:center;
	line-height:20px; 
	font-size:12px;
	color: #666666}

.quest_corpo {
	margin:0 auto;
	width:700px; 
	font-size:12px;
	}
.pf_pj {
	text-align:center; 
	margin-bottom:20px; 
	font-size:12px;
	}
.dados_avancados {width:540px;}
.bot_enviar {
	margin-bottom:12px; 
	clear:both; 
	padding-top:20px;
	}
.js_pj, #js_logo_uploader, #js_logo_make, #js_domain_info, #js_domain_desired {
	display:none;}
.desc_area {
	font-weight: normal; 
	font-size:10px; 
	line-height:12px;
	}
.sep_area {
	margin-bottom:12px;}
.itens_avancados {
	float:left;  
	width:250px; 
	text-align:center; 
	margin-right:10px;
	}
.edit_fix {
	margin-left:15px; 
	margin-top:5px; 
	font-size:10px;
	}
.sub_tit {
	font-weight: normal; 
	font-size:10px;
	}
.opcao_avancada{
	clear:both; 
	padding-top:20px;
	}
/* quero.inc.tpl end */

/* fale.inc.tpl home */
.fale_tit { 
	margin:25px 0 ;
	}
.fale_itens p { margin-left:100px;}
.fale_itens input, .fale_itens textarea { margin-left:100px; width:75%}
.fale_itens textarea { height:200px;}
.fale_desc { padding:30px 10px; margin-bottom:20px; font-size:14px; font-weight:bold;  color:#3E556A}
/* fale.inc.tpl end */

.rodape {
	line-height:30px;
	background:#E5EBF0;
	margin-bottom:10px;
	text-align:center;
	color:#999999;}
  
/*
 * INSERIDO PELO PROGRAMADOR
 */
label.error {
  color:red;
  margin-left:100px;
}
.simpleColorDisplay {
  float:left;
}


