* { margin:0; padding:0;}

body{ background:#3d3d3d; padding-top:5px;}

html{font-family:Arial, tahoma, verdana; font-size:11px; color:#d9dad8; overflow-x: hidden; overflow-y: scroll;}

input, textarea, select{font-family:Arial, tahoma, verdana; font-size:12px;}



/*in_line*/

input, select { vertical-align:middle; font-weight:normal;}

img {
	border:0;
	vertical-align:top;
	text-align:left;

}

ul { list-style:none;}



strong a{ color:#D58905;  background:url(images/marker.gif) no-repeat left top; background-position:0 3px; padding-left:17px; text-decoration:underline;}

strong a:hover{

	text-decoration:none;

	color: #C60;

}



a:hover{

	text-decoration:none;

	text-align: left;

	font-family: Verdana, Geneva, sans-serif;

}

a {color:#d9dad8;}



.flash{position:absolute; margin-left:-43px;}





.column { float:left;}

.clear { clear:both;}



/*header*/

.h {height:346px;}



/*footer*/

#footer{ background:url(images/footer_wr_x.gif) top left repeat-x; width:685px;}

#footer .con_left{ background:url(images/con_left.gif) top left no-repeat; width:685px;}

#footer .con_right{ background:url(images/con_right.gif) top right no-repeat; width:685px; height:73px;}

#footer .wr_top{

	padding:31px 0 0 0;

	color:#c5c6c4;

	text-transform:uppercase;

	font-size:10px;

	background:url(images/wr_top.gif) 24px 0 no-repeat;

	width:660px;

	text-indent:33px;

	text-align: center;

}

#footer .wr_top a{ color:#c5c6c4; text-decoration:none}

#footer .wr_top a:hover{ color:#c5c6c4; text-decoration:underline;}



/*content*/

#content{

	width:685px;

	background:#626544 url(images/wrapper_content.gif) top left repeat-x;

	line-height:13px;

}

.height_content{

	width:25px;

	height:286px;

	float:left;

}

.border_left{ background:url(images/border.gif) top left repeat-y; width:685px;}

.border_right{

	background:url(images/border.gif) top right repeat-y;

	width:685px;

	font-family: Verdana, Geneva, sans-serif;

}

.title, .title1{ display:block;}

.indent{

	padding-bottom:20px;

	font-family: Verdana, Geneva, sans-serif;

}





/*================== index.html ==================*/

#page1 #content .col_1 .title{ margin:26px 0 9px 0;}

#page1 #content .col_1 .title1{ margin:23px 0 5px 0;}

#page1 #content .col_1  .indent{ width:650px;}



#page1 #content .col_2{ padding-top:21px;}

#page1 #content .col_2 img{

	display:block;

	text-align: center;

}

/*==================list====================*/

li {

	background:url(images/list_line_x.gif) bottom left repeat-x;

	margin:0 0 0 0;

	text-align: left;

}

li a {
	background:url(images/list_bull.gif) center left no-repeat;
	line-height:18px;
	color:#dcdeda;
	text-decoration:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

li a:hover {

	text-decoration:none;

	color:#a9e3ec;

	text-align: left;

}



.list{ background:none;}

/*==========================================*/

#page4 #main #content .border_left .border_right .col_1 .indent p {

	text-align: center;

}

#page1 #main #content .border_left .border_right .col_2 p {

	text-align: left;

}

#page1 #main #content .border_left .border_right .col_1 .indent p {

	text-align: left;

	font-family: Verdana, Geneva, sans-serif;

}



.invulveld {

	color: #000;

	border: #3d3d3d solid 1px;

	width: 150px;

	height: 20px;

}



.invulveldlang {

	color: #000;

	border: #3d3d3d solid 1px;

	width: 220px;

	height: 20px;

}



.dropdown {

	color: #000;

	border: #3d3d3d solid 1px;

	width: 222px;

	height: 20px;

}



.code {

	color: #000;

	border: #3d3d3d solid 1px;

	width: 50px;

	height: 20px;

	margin-left: 17px;

	vertical-align:bottom;

}



.textveld{

	color: #000;

	border: #3d3d3d solid 1px;

	width:150px;

}



.textveldlang{

	color: #000;

	border: #3d3d3d solid 1px;

	width:220px;

}



.knop {

	color: #fff;

	background: #3d3d3d;

	border: 2px #fff outset;

}

#page2 #main #content .border_left .border_right .col_1 .indent p {

	text-align: center;

}



h1 {
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	line-height:1.2em;
	color:#F60;
	text-transform:uppercase;
	min-height:20px;
	min-width:100px;
	height:auto !important;
	width:300px;
	height:35px;
	display:block;
	margin-left: 10px;

}

h2 {
	padding-top:5px;
	font-style:normal;
	font-size:11px;
	line-height:1.2em;
	color:#F60;
	text-transform:uppercase;
	min-height:20px;
	min-width:100px;
	height:auto !important;
	width:260px;
	height:35px;
	display:block;
	margin-left: 10px;

}

h3 {
	float:left;
	margin-left:0px;
	width:270px;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	font-style:normal;
	
}

h4 {
	font-size:9px;
	line-height:1.4em;
	color:#FFF;
	text-transform:uppercase;
	min-width:100px;
	min-height:60px;
	width:280px;
	height:35px;
	display:block;
}
h5 {
	font-size:9px;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	width:280px;
	display:block;
}



.orangebold {font-size: 11px; color:#C60; font-weight: bold;}

#page3 #main #content .border_left .border_right p {

	font-family: Verdana, Geneva, sans-serif;

}

.products-list {
	width:100%;
	overflow:hidden;
}
.products-list li {
	float:left;
	padding:15px 30px 0px 0px;
}
.products-list li.last {
	padding-right:0;
}
.products-list li a {
		display:block;
		width:290px;
		height:131px;
		background:url(images/product-bg-sprite.gif) no-repeat 0 0;
		color:#FFF;
		font-size:10px;
		line-height:11px;
		text-transform:uppercase;
		text-decoration:none;
}
.products-list li a:hover {
		background-position:0 -131px;
		color:#FFF;
}
.products-list li a span {
		display:block;
		padding:35px 0 0px 0px;
		overflow:hidden;
		cursor:pointer;
}
.products-list li a img {
		float:left;
		margin-right:4px;
}

.products-list li strong a:hover {
		text-decoration:underline;
}
.servicos-list {
	width:100%;
	overflow:hidden;
}
.servicos-list li {
	float:left;
	padding:30px 10px 40px 10px;
	width:300px;
}

.servicos-list li.last {
	padding-right:50;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position:absolute;
width:280px;
background-color:#333;
padding: 3px;
left: -100px;
border: 1px thin #096;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
z-index:100;
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
z-index:100;
visibility:visible;
margin-top: 88px;
left: 0px; /*position where enlarged image should offset horizontally */
}
.google{
text-align:center;
font-weight:bold;
color:#C90;
text-transform:uppercase;
font:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.google a{
text-decoration:none;
color:color:#C90;
}
.google a:hover{
color:#C90;
}
