#main {
	width:1024px;
}

#header {
	height:70px;
}

#header #brand {
	height:auto;
	width:auto;
}

#header #lang {
	height:auto;
	width:auto;
}

#footer {
	height:30px;
}

.footer1 {
	float:left
}

.footer2 {
	float:right;
}

.column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col {
	float:left;
}

/* banner */

#index #banner {
	height:250px;
	width:1024px;
	padding:inherit;
	background:url(images/home.jpg) center no-repeat;
	margin-top: 19px;
}

#empresa #banner {
	height:250px;
	width:1024px;
	padding:inherit;
	background:url(images/empresa.jpg) center no-repeat;
	margin-top: 19px;
}

#servicos #banner {
	height:250px;
	width:1024px;
	padding:inherit;
	background:url(images/servicos.jpg) center no-repeat;
	margin-top: 19px;
}

#cases #banner {
	height:250px;
	width:1024px;
	padding:inherit;
	background:url(images/cases.jpg) center no-repeat;
	margin-top: 19px;
}

#contatos #banner {
	height:250px;
	width:1024px;
	padding:inherit;
	background:url(images/contatos.jpg) center no-repeat;
	margin-top: 19px;
}

/* index */
#index #middle .indent {
	padding:10px 0 10px 0;
}

#index #middle .columns1 {
	padding-top: 10px;
	padding-right: 5;
	padding-bottom: 10;
	padding-left: 5;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#index #middle .columns1 .column1 .padding {
	padding:10px 15px 5px 15px;
}

#index #middle .columns1 .column2 .padding {
	padding:10px 15px 5px 15px;
}

#index #middle .columns1 .column3 .padding {
	padding:10px 15px 5px 15px;
}

#index #middle .columns1 .p1 {
	padding:5px 0 5px 0;
}

#index #middle .columns2 {
	padding:20px 0 0 0;
}

#index #middle .columns2 .column1 .padding {
	padding:10px 15px 10px 15px;
}

#index #middle .columns2 .column2 .padding {
	padding:10px 15px 10px 15px;
}

#index #middle .columns2 .column1 .p1 {
	padding:10px 0 10px 0;
}

#index #middle .columns2 .column2 .content {
	padding:10px 0 15px 0;
}

#index #middle .columns2 .column2 .p1 {
padding:5px 0 5px 0;
}

#index .columns1 .column1 {
	width:330px;
}

#index .columns1 .column2 {
	width:330px;
}

#index .columns1 .column3 {
	width:330px;
}

#index .columns1 .indent_column {
	width:5px;
}

#index .ver_line {
	background:url(images/ver_line.gif) repeat-y 675px 0;
	width:100%;
}

#index .columns1 {
	width:100%;
}

#index .columns2 .column1 {
	width:680px;
}

#index .columns2 .column2 {
	width:330px;
}

/* empresa */

#empresa #middle .column1 {
	width:680px;
}

#empresa #middle .column2 {
	width:330px;
}

#empresa .col1 {
	width:315px;
	float:left;
}

#empresa .col2 {
	width:315px;
	float:right;
}

#empresa .ind_col {
	width:20px;
}

#empresa .vantcol1 {
	width:650px;
	float:right;
	padding:20px 20px 20px 10px;
}

#empresa .vantcol2 {
	width:300px;
	float:left;
	padding:20px 10px 20px 20px;
}


/* servicos */
#servicos #col1 {
	padding: 20px 20px 20px 20px;
}

#servicos #col2 {
	padding: 20px 20px 20px 20px;
}

#servicos .columns1 {
	padding: 20px 20px 20px 20px;
}

#servicos .columns1 .indent {
	padding: 20px 20px 20px 20px;
}

#servicos .columns1 .column1 {
	width:500px;
}

#servicos .columns1 .column2 {
	width:450px;
}

#servicos .columns1 .indent_column {
	width:30px;
}

#servicos .ver_line {
	width:100%;
}

#servicos .columns2 .column1 {
	width:400px;
	background:url(images/ver_line.gif) right repeat-y;
	float:left;
}

#servicos .columns2 .column2 {
	width:400px;
	padding: 10px 10px 10px 10px;
	float:right;
}

#servicos .columns2 .padding {
	padding: 0px 0px 0px 0px;
}

#servicos .columns2 .content {
	width:450px;
}

/* cases */
#cases #middle {
	margin:inherit;
}

#cases #middle .column1 {
	width:600px;
	float:right;
	padding:30px;
	margin:inherit;
}

#cases #middle .column2 {
	width:280px;
	padding:30px;
	margin:inherit;
	float:left;
}

#cases .col1 {
	width:300px;
}

#cases .col2 {
	width:210px;
}

#cases .ind_col {
	width:42px;
}

/* contatos */

#contatos .columns1 .column1 {
	float:left;
	width:470px;
	height: 180px;
}

#contatos .columns1 .column2 {
	float:right;
	width:470px;
	height: 180px;
}

#contatos .columns1 .indent_column {
	width:7px;
}
