@font-face {
	font-family: helveticaneue;
	src: url('fonts/HelveticaNeueLTStd-It.otf');
	src: url('fonts/HelveticaNeueLTStd-Cn 2.otf');
}

*{ 
	margin: 0 auto;
}

body {
	background: white;
	margin: 0 auto;
	font-family: georgia, sans-serif;
	text-align: center; /* hack para o IE */
	background: url('../images/background.jpg') repeat-y center;
	font-family: helveticaneue, Arial, "Lucida Grande", sans-serif;
}

a {
	color: white;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#header {
	
	position:fixed;
	top:0px;
	left: 0px;
	background: #000000;
	height: 31px;
	width: 100%;
	
	opacity:0.45;
	-moz-opacity: 0.45;
	filter: alpha(opacity=45);
}

#header:hover {
	opacity:1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
}

#header a{
	color: #EEE9E9;
}

#header a:hover{
	color: #FFFFFF;
}



/*   CSS MENU   */

#nav {
	font-family: helveticaneuelight, helveticaneue, Arial, sans-serif;;
	width: 980px;
	margin: 0 auto;
	margin-top: 0px;
	vertical-align: middle;
	padding: 5px 0px 0px 0px;
}

#nav a:link{
	color: #FFFFFF;
	text-decoration: none;
}

#nav a:visited{
	
}

#nav a:hover{
	text-decoration: none;
}

#nav a:active{
	text-decoration: none;
}

/* FIM CSS MENU */




.page-padding {
	height: 160px;
	width: 100%;
	padding-top: 45px;
}

.page-content {
	width: 100%;
}

.redes{
	padding-top: 45px;
	padding-right: 10px;
	font-family: helveticaneue, Arial, sans-serif;;
	font-size: 90%;
	height: 100px;
	width: 100%;
}

#page-wrap{
	background: url('../images/topo_bg.jpg') no-repeat center top;
	width: 100%;
}

#topo{
	width: 980px;
	height: 794px;
}

#topo_content{
	width: 980px;
	height: 794px;
	border: 1px solid #FF0000;
}





/*   CSS ACTION   */

#action{
	width: 980px;
	height: 900px;
}

.action_table{
	
}
.action_title{
	padding: 0px 20px 0px 0px;
	text-align: right;
}
.action_content{
	font-family: Arial, sans-serif;
	color: #696969;
	text-align: left;
	line-height: 200%;
	font-size: 85%;
}
.action_div_content{
	height: 40px;
}
.action_colchete_topo{
	width: 38px;
	height: 15px;
	background: url('../images/colchetebege_left_centro.png') no-repeat center bottom;
	vertical-align: text-top;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
}
.action_colchete_meio{
	width: 38px;
	background: url('../images/colchetebege_left_centro.png') repeat-y center;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
}
.action_colchete_base{
	width: 38px;
	height: 16px;
	background: url('../images/colchetebege_left_centro.png') no-repeat center top;
	vertical-align: text-bottom;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
}

/* FIM CSS ACTION */



/*   CSS SOLUCOES   */

#solucoes{
	width: 980px;
	height: 1100px;
}

.solucoes_table_topo{
	font-size: 85%;
	font-family: Arial;
	line-height: 200%;
	color: #FFFFFF;
	text-align: left;
	padding: 50px 140px 0px 140px;
	vertical-align: text-top;
	width: 766px;
	height: 286px;
	background: url('../images/solucoes_table_topo.png') no-repeat center top;
}

.solucoes_table_cell_01{
	vertical-align: text-top;
	width: 233px;
	height: 401px;
	background: url('../images/solucoes_table_base_01.png') no-repeat center top;
}

.solucoes_table_cell_02{
	vertical-align: text-top;
	width: 236px;
	height: 398px;
	background: url('../images/solucoes_table_base_02.png') no-repeat center top;
}

.solucoes_table_cell_03{
	vertical-align: text-top;
	width: 228px;
	height: 405px;
	background: url('../images/solucoes_table_base_03.png') no-repeat center top;
}

.solucoes_table_cell_04{
	vertical-align: text-top;
	width: 232px;
	height: 401px;
	background: url('../images/solucoes_table_base_04.png') no-repeat center top;
}

.solucoes_table_content{
	font-size: 70%;
	line-height: 150%;
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	align: center;
	padding: 17px 12px 0px 10px;
}

/* FIM CSS SOLUCOES */




/*   CSS PORTFOLIO   */

#portfolio{
	width: 980px;
	height: 1200px;
}

/* FIM CSS PORTFOLIO */



/*   CSS TRABALHE CONOSCO   */

#trabalheconosco{
	width: 980px;
	height: 750px;
}

.label_form_trabalheconosco{
	color: #008aac;
	font-weight: bold;
	text-align: left;
	font-family: "Helvetica Neue Condensed", Arial, sans-serif;
	vertical-align: top;
	font-style: italic;
	padding: 5px 0px 5px 0px;
}

.input_field_trabalheconosco{
	border: 0px solid #C0C0C0;
	width: 100%;
	background-color: #FFFFFF;
}

.input_field_trabalheconoscoError{
	border: 1px solid #FF0000;
	width: 100%;
	background-color: #FFC0CB;
}

.input_btn_trabalheconosco{
	width: 70px;
	height: 30px;
	border: 0px solid #3A5FCD;
	color: #FFFFFF;
	background-color: #008aac;
}

.label_required{
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 80%;
}

/* FIM CSS TRABALHE CONOSCO */



/*   CSS CLIENTES   */

#clientes{
	width: 980px;
	height: 950px;
}

/* FIM CSS CLIENTES */



/*   CSS CONTATO   */

#contato{
	width: 980px;
	height: 462px;
	color: #696969;
}

.contato_content_title{
	padding: 60px 15px 60px 15px;
	font-weight: bold;
	font-style: italic;
	font-family: "Helvetica Neue Condensed", Arial, sans-serif;
}
.contato_content_info{
	padding: 60px 15px 60px 15px;
	font-style: italic;
	font-family: "Helvetica Neue Condensed", Arial, sans-serif;
}
.contato_left_colchete_topo{
	width: 34px;
	height: 15px;
	background: url('../images/colcheteazul_left_centro.png') no-repeat center bottom;
	vertical-align: text-top;
}
.contato_left_colchete_meio{
	width: 34px;
	background: url('../images/colcheteazul_left_centro.png') repeat-y center;
}
.contato_left_colchete_base{
	width: 34px;
	height: 15px;
	background: url('../images/colcheteazul_left_centro.png') no-repeat center top;
	vertical-align:  text-bottom;
}

.contato_right_colchete_topo{
	width: 34px;
	height: 15px;
	background: url('../images/colcheteazul_right_centro.png') no-repeat center bottom;
	vertical-align: text-top;
}
.contato_right_colchete_meio{
	width: 34px;
	background: url('../images/colcheteazul_right_centro.png') repeat-y center;
}
.contato_right_colchete_base{
	width: 34px;
	height: 15px;
	background: url('../images/colcheteazul_right_centro.png') no-repeat center top;
	vertical-align:  text-bottom;
}

/* FIM CSS CONTATO */

