/* Common */

.body1 {	
	background: url(/images/bg1.jpg) top left repeat;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.body2 {	
	
}

p {
	color: #936434;
	font-size: 13px;
	line-height: 17px;
	text-align: justify;
	padding: 0 0 10px 0;
	display: inline;
}

h1 {
}

h2 {
}

h3 {
}

a:link {
}

a:hover {
}

/* Site */

.wrapper {
	width: 974px;
	height: 550px;
	margin:0 auto;
	text-align: left;
	overflow: hidden;
	position: relative;
}

.borderLeft {
	background: transparent url(../images/border1.png) top left repeat;
	width: 6px;
	float: left;
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
}

.borderRight {
	background: transparent url(../images/border1.png) top left repeat;
	width: 6px;
	float: left;
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
}

.container {
	background: #FFF url(../images/bg2.jpg) top left repeat-x;
	width: 962px;
	float: left;
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
}

	.leftColumn {
		width: 286px;
		margin: 0 0 0 26px;	
		float: left;
		clear: right;
		display: inline;
	}
	
		.logo {
			width: 286px;
			height: 298px;
			float: left;
		}
		
		.mainNav {
			margin: 17px 0 0 0;
			width: 286px;
			height: 226px;
			float: left;
			display: inline;
		}
		
	
	.mainContent {
		width: 593px;
		margin: 0 0 0 40px;
		float: left;
		display: inline;
	}
	
	.contentTop1 {
		background: url(../images/home_banner1.jpg);
		width: 593px;
		height: 90px;
		float: left;
		display: inline;
	}
	
	.contentTop2 {
		width: 593px;
		height: 90px;
		float: left;
		display: inline;
	}
	
		.pageHeading {
			width: 164px;
			height: 22px;
			float: left;
			display: inline;
			font-size: 12px;
			margin: 65px 0 0 53px;
		}
	
		.btn-indique {
			margin: 70px 75px 0 0;
			float: right;
			display: inline;
			width: 85px;
			height: 13px;
		}
		
			.btn-indique a {
				width: 85px;
				height: 13px;
				display: block;
				background: transparent url(../images/btn_indique.png) no-repeat;
			}
			
			.btn-indique a:hover {
				background: transparent url(../images/btn_indique2.png) no-repeat;
			}
	
	.contentAll1 {
		background: url(../images/home_banner2.jpg) top left no-repeat;
		width: 593px;
		height: 450px;
		float: left;
		display: inline;
	}
	
	.contentAll2 {
		width: 523px;
		height: 450px;
		float: left;
		display: inline;
		padding: 30px 0 0 30px;
	}
	
		.welcome {
			background: transparent url(../images/welcome.png) top left no-repeat;
			width: 513px;
			height: 91px;
			margin: 35px 0 0 30px;
		}
		
		.text {
			width: 470px;
			display: inline;
		}
		
			.text table {
				width: 470px;
				border: 0px;
				text-align: center;
				padding: 15px 0 0 5px;
			}
			
			.text img {
				cursor: pointer;
			}
			
			.text a {
				text-decoration: none;
				color: #936434;
			}
		
		.fotos {
			border: 3px solid #d9d0a8;
			margin: 0 20px 15px 0;
			float: left;
			display: inline;
		}

.footer {
	background: url(../images/footer_bg1.png) top left repeat-x;
	width: 100%;
	height: 220px;
	text-align: left;
	float: left;
	display: inline;
}

	.footerMain {
		background: url(../images/footer.png) top left no-repeat;
		width: 974px;
		height: 220px;
		clear: both;
		margin: 0 auto;
	}
	
		.logoAldabra {
			width: 115px;
			height: 21px;
			display: inline;
			float: left;
			margin: 190px 0 0 480px;
		}

		.btn-webmail {
			width: 54px;
			height: 21px;
			display: inline;
			float: left;
			margin: 190px 0 0 230px;
		}

.text ul 
{
	color: #936434;
	font-size: 13px;
	line-height: 17px;
	text-align: justify;
	padding: 0 0 10px 0;
	margin: 0 0 0 30px;
	list-style-type: disc;
}
		
/* Formulario de Contato */

.form-column1 {
	width: 80px;
	vertical-align: text-top;
}

.form-column2 {
	width: 410px;
}

.form-text {
	color: #a7773e;
	font-size: 12px;
}

.form-field {
	background: #fff6cd;
	border: 1px solid #bed455;
	margin: 0 0 10px 5px;
}

.form-area {
	background: #fff6cd;
	border: 1px solid #bed455;
	height: 190px;
	margin: 0 0 10px 5px;
}

.form-submit {
	background: url(../images/btn_submit1.png);
	width: 65px;
	height: 23px;
	border: 0;
	cursor: pointer;
	margin: 0 0 0 310px;
}

/* Indique este Site */

.indique-column1 {
	width: 100px;
	vertical-align: text-top;
	padding: 0 0 0 10px;
}

.indique-column2 {
	width: 150px;
}

.indique-text {
	color: #a7773e;
	font-size: 10px;
}

.indique-field 
{
	width: 185px;
	background: #fff6cd;
	border: 1px solid #bed455;
	margin: 0 0 10px 5px;
}

.indique-submit {
	background: url(../images/btn_submit1.png);
	width: 65px;
	height: 23px;
	border: 0;
	cursor: pointer;
	margin: 0 0 0 115px;
}

/* WebParts */

.zonaCatalogo {
	float: left;
}

.tituloWebPart {
	background-color:#b92a26;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.tituloWebPartZone {
	background-color:#000000;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.PartStyle
{
	 padding: 0px !important;
	 display: inline;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/* Portifolio */
.portifolio {
	width: 637px;
	border: 0;
	border-collapse: collapse;
}

.portifolio td {
	margin: 0;
	padding: 0px;
}

.arrow {
	width: 26px;
	height: 25px;
}

.heading {
	width: 611px;
	height: 25px;
	background: url(../UserControls/Images/portifolio_bg1.jpg) top left repeat-x;
	border-left: 1px solid #141313;
}

.heading h1 {
	margin: 0;
	padding: 0 0 0 10px;
	color: #CCC;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
