/* CSS Document */

																					    /* 
 * Folha de Estilo em Cascata // Cascading Style Sheet(CSS)          					 *
 * Autor: Livingstone Del Monte, liviweb@live.com, http://www.webdesignerstudio.com.br   *
 * Copyright: 2008 Web Designer Studio, Todos os direitos reservados  					 *
 																	 				     */

/* 
 * ========================================
 * Configurações Globais de Página e de tags. 
 * ========================================
 */
 
body{ 
	font:normal 12px Arial, Verdana, Tahoma;
	color:#000;
	margin:0;
	padding:0; /* Para bug do Opera */
	background:url(../images/bg.jpg) repeat-x #c9dae8;
}

a:link,a:visited,a:active{
	font:normal 11px Arial;
	text-decoration:none;
}
a:hover{
	color:#55A0FF;
}

* { 
	margin:0; 
	padding:0; 
}

img { 
	border:0; 
}

.clearer { 
	clear:both; 
}

/* 
 * ========================================
 * FIM Configurações Globais de Página e tags.
 * ========================================
 */

/* 
 * ========================================
 * Globais
 * ========================================
 */

/* Estrutura, nao alterar */

#global{
	width: 852px;
	height: 100%;
	margin:0 auto;
	padding-top:20px;
}

/* end Estrutura, nao alterar */

/***** TOPO *****/

#topo{
	width: 852px;
	height: 320px;
}
#topo .img_topo{
	width:852px;
	height:53px;
	background:url(../images/img_topo.png) no-repeat;
	_background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_topo.png', sizingMethod='scale');
}
/***** FIM TOPO *****/

/***** RODAPE *****/

#bg_rodape{
	width: 852px;
	height: 95px;
	background:url(../images/bg_rodape.jpg) no-repeat bottom #FFF;
	display:table;
}

#rodape{ 
	width: 762px;
	height: 40px;
	border-top:1px solid #DCE7F0;
	font:normal 10px Arial;
	_font:normal 9px Arial;
	color:#3C6A8D;
	margin:25px 20px 5px 20px;
	padding:10px 10px 0 40px;
	background:#FFF;
}

#rodape .frase{ 
	width:300px;
	height:20px;
	float:left;
	display:inline;
	padding-top:3px;
}
#rodape .web{ 
	width:300px;
	height:20px;
	float:right;
	display:inline;
	text-align:right;
	padding-top:3px;
	margin-right:32px;
}
#rodape a{ 
	color:#3C6A8D;
}
#rodape a:hover{
	text-decoration:underline;
} 
/* FIM RODAPE */

/* MEIO */

#meioglobal{
	width: 852px;
	height: 100%;
	text-align:left;
	background:url(../images/bg_meio.jpg) no-repeat top #FFF;
}

#box{
	width:815px;
	height:226px;
	background:url(../images/bg_boxes.jpg) no-repeat #FFF;
	margin:50px auto 20px auto;
	font:normal 11px Arial;
	color:#3C6A8D;
	display:table;
}
#box .empresa{
	width:155px;
	height:85px;
	margin-left:10px;
	float:left;
	display:inline;
}
#box .empresa .link{
	width:155px;
	height:130px;
	cursor:pointer;
}
#box .obras{
	width:155px;
	height:85px;
	margin-left:37px;
	float:left;
	display:inline;
}
#box .obras .link{
	width:155px;
	height:130px;
	cursor:pointer;
}
#box .memorial{
	width:155px;
	height:85px;
	margin-left:35px;
	float:left;
	display:inline;
}
#box .memorial .link{
	width:155px;
	height:130px;
	cursor:pointer;
}
#box .cliente{
	width:226px;
	height:120px;
	background:#FFF;
	margin:48px 0 0 34px;
	float:left;
	display:inline;
}
#box .bctext{
	width:226px;
	height:17px;
	margin:5px 0 0 4px;
	float:left;
	display:inline;
}
#telHome{
	width:250px;
	height:30px;
	 text-align:center;
	 margin-left:20px;
	 font:bold 17px Arial;
	 color:#3C6A8D;
	 background:#EBEBEB;
	 padding-top:10px;
}
#telHome:hover{
	background:#CCCCCC;
}
.saibamais{
	width:155px;
	height:15px;
	font:normal 11px Arial;
	color:#FF0000;
	text-align:right;
}
.saibamais a{
	color:#FF0000;
}
.saibamais a:hover{
	text-decoration:underline;
	color:#FF0000;
}

#titleHeader{
	width:815px;
	height:35px;
	margin:30px 0 10px 35px;
	display:table;
}

#localizacao{
	width:815px;
	height:100%;
	margin:0 auto;
	padding-left:35px;
}

#memorial{
	width:815px;
	height:100%;
	margin:0 auto;
	padding-left:35px;
	font:normal 12px Arial;
	color:#3C6A8D;
}

#obrigado{
	width:852px;
	height:100%;
	margin:0 auto;
	font:normal 21px Arial;
	color:#3C6A8D;
	margin:150px 0 100px 0;
	text-align:center;
}

#stands{
	width:815px;
	height:100%;
	margin:0 auto;
	padding-left:35px;
	font:normal 11px Tahoma;
	color:#3C6A8D;
	display:table;
}
#stands .base{
	width:815px;
	height:171px;
	margin-bottom:10px;
}
#stands .text{
	width:815px;
	height:17px;
}
#stands .images{
	width:150px;
	height:100px;
	float:left;
	display:inline;
	margin:5px 10px 0 0;
}
#stands img{
	padding:5px;
	background:#c9dae8;
}
#stands img:hover{
	background:#89AFCC;
}
#stands .selecStands{
	font:bold 11px Arial;
	color:#3C6A8D;
}
#stands .btnStands{
	background:#c9dae8;
	color:#3C6A8D;
	width:35px;
	height:19px;
	font:bold 11px Arial;
	color:#3C6A8D;
	border:1px solid #3C6A8D;
}
#obras{
	width:815px;
	height:100%;
	margin:0 auto;
	padding-left:35px;
}
#obras .obrag{
	width:238px;
	height:332px;
	float:left;
	display:inline;
	margin-right:15px;
}
#obras .obrap{
	width:238px;
	height:159px;
	float:left;
	display:inline;
	margin:0 15px 14px 0;
}
#obras .obrap2{
	width:238px;
	height:159px;
	float:left;
	display:inline;
	margin-bottom:14px;
}
#obras img{
	padding:5px;
	background:#c9dae8;
}
#obras img:hover{
	background:#89AFCC;
}

#empresa{
	width:815px;
	height:100%;
	margin:40px auto 0 auto;
	font:normal 11px Arial;
	color:#3C6A8D;
	display:table;
}
#empresa .image{
	margin:0 10px 10px 0;
	text-align:left;
	float:left;
	padding:5px;
	background:#c9dae8;
}
#empresa image:hover{
	background:#89AFCC;
}

#incorporacao{
	width:815px;
	height:100%;
	margin:0 auto;
	padding-left:35px;
	display:table;
}
#incorporacao img{
	padding:5px;
	background:#c9dae8;
}
#incorporacao img:hover{
	background:#89AFCC;
}
#incorporacao .inc{
	width:235px;
	height:170px;
	float:left;
	display:inline;
	margin-bottom:20px;
}
#incorporacao .incM{
	width:235px;
	height:170px;
	float:left;
	display:inline;
	margin:0 30px 20px 30px;
}

#contato{
	padding:10px;
	width:815px;
	height:100%;
	margin:10px auto 0 auto;
	font:normal 11px Arial;
	color:#3C6A8D;
	display:table;
}
#formContatoL{
	width:365px;
	height:309px;
	float:left;
	display:inline;
	padding-left:35px;	
}
#formContatoR{
	width:190px;
	height:309px;
	float:left;
	display:inline;
	font:normal 11px Arial;
	color:#0065B3;
	padding-left:120px;
}
#formContatoR a{
	color:#0065B3;
}
#formContatoR a:hover{
	color:#000;
}
#formContatoR .space{
	margin-left:10px;
}
.form{
	width:400px;
	height:25px;
	font:bold 12px Arial;
	color:#0065B3;
	margin-bottom:10px;
}
.form .formL{
	width:65px;
	height:21px;
	float:left;
	display:inline;
	margin-right:5px;
	text-align:right;
	padding-top:4px;
}
.form .formR{
	width:295px;
	height:25px;
	float:left;
	display:inline;
}
.formA{
	width:400px;
	height:75px;
	font:bold 12px Arial;
	color:#0065B3;
	margin-bottom:10px;
}
.formA .formLA{
	width:65px;
	height:69px;
	float:left;
	display:inline;
	margin-right:5px;
	text-align:right;
	padding-top:4px;
}
.formA .formRA{
	width:295px;
	height:75px;
	float:left;
	display:inline;
}
.form .botao{
	width:100px;
	height:23px;
	border:1px solid #0065B3;
	background:#FFF;
	cursor:pointer;
	color:#89AFCC;
}
.form .campotext{
	width:200px;
	height:15px;
	font:bold 12px Arial;
	color:#0065B3;
	padding:2px 4px;
}
.form .campotextp{
	width:100px;
	height:15px;
	font:bold 12px Arial;
	color:#0065B3;
	padding:2px 4px;
}
.formA .campoarea{
	width:200px;
	height:55px;
	font:bold 12px Arial;
	color:#0065B3;
	padding:5px;
}

.nenhum_cadastrado{
	font:bold 15px Arial;
	color:#3C6A8D;
	margin:125px auto;
	text-align:center;
}


/* FIM MEIO */

/* 
 * ========================================
 * FIM Globais
 * ========================================
 */
