#wrap {
	/*width: 90%;*/
	width: 970px;
}

#screen {
	/*background: url('background_top.jpg') left top repeat;*/
	/*background: #f0c0e0;*/
}

/*----------------------- HEADER ------------------------------------------*/
#head1 {
	background-image: url('../images/background_top.jpg');
	/*background-repeat: repeat;*/
	background-repeat: no-repeat;
	width: 100%;
	/*witdh: 500px;*/
	height: 80px;
}
#logo_netplc_small {
	float: left; /* to align the logo to the right */
	margin-left: 10px;  /* place the logo within its container, head1 */
	margin-top: 5px;
	border: 0;
}
#logo_intransys_small {
	float: left; /* to align the logo to the right */
	margin-left: 25px;  /* place the logo within its container, head1 */
	margin-top: 15px;
	border: 0;
}
#logo_huw_almex {
	float: right;
	clear: right;
	/*float: left*/
	/*margin-left: 450px;*/
	margin-right: 80px;
	margin-top: 5px;
	border: 0;
}
#logo_massen_header {
	float: right;
	margin-right: 40px;
	margin-top: 25px;
	border: 0;
}
#currentdate {
	float: right;
	margin-right: 40px;
	margin-top: 35px;
	font: 0.7em arial, verdana, sans-serif;
	font-weight: bolder;
	color: #101070;
}

/*--------------------- MENU ----------------------------------------------*/
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu {
	/*position: absolute;*/ /* Menu position that can be changed at will */
	position: relative;
	clear: left;
	top: 15px;
	left: 20px;
	/*z-index: 100;*/
	width: 90%;
	font: 0.8em arial, verdana, sans-serif;
}
#menu dl {
	float: left;
	width: 10em;
	padding: 4px;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	color: white;
	/*background: #000080; */
	background: #648dc7;
	border: 0px;
	/*border: 1px solid gray;*/
	margin: 1px;
	padding: 3px;
}
#menu dt a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
}
#menu_current {
	/*background: #648dc7 !important;*/
	background: #000080 !important;
}
/*#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {*/
#menu dt a:hover, #menu dt a:focus, #menu dt:hover, #menu dt:focus {
	/*background: #648dc7; */ /*light blue */
	background: #f1a629;
}
#menu_current:hover, #menu_current:focus, #menu_current a:hover, #menu_current a:focus {
	background: #000080 !important;
	cursor: default;
}
#menu_mail {
	clear: right !important;
	float: right !important;
	/*height: 20px;*/
	height: 1em !important;
	width: 12em !important; 
	right: 100px !important;
}
/* --------- end menú --------------------------------------------------- */

/* --------- contents --------------------------------------------------- */
#contents {
	/* background-image: url('design/head1.gif'); */
	/*width: 100%;*/
	/*position: absolute;
	top: 128px;*/
	position: relative;
	top: 20px;
	left: 0px;
	clear: left;
	font: verdana, arial, sans-serif;
	witdh: 100%;
	/*height: 400px;*/
}

#transports {
	width: 100%;
	margin-left: 10px;
}
#almex{
	float: left;
	clear: left;
	/*position: relative;
	top: 0em;*/
	margin-left: 0px;
	/*width: 20%;*/
	width: 205px;
}
#transportes_almex {
	margin-left: 0px;
	margin-top: 8px;
}
#description_almex {
	font: 0.8em verdana, arial, sans-serif;
	margin-left: 10px;
	margin-top: 8px;
}
#software {
	float: left;
	margin-left: 50px;
	/*width: 20%;*/
	width: 550px;
}
#software p {
	/*float: left;*/
	font: 0.75em verdana, arial, sans-serif;
}
.software_oss {
	/*float: left;*/
	/*padding: 10px;*/
	/*margin: 1px;
	background-color: red;*/
	padding: 5px;
	border: 0px;
}

#automatizacion {
	width: 100%;
	margin-left: 10px;
}
#netplc
{
	float: left;
	clear: left;
	margin-left: 0px;
	width: 205px;
}
#description_netplc {
	font: 0.8em verdana, arial, sans-serif;
	margin-left: 10px;
	margin-top: 8px;
}
#netplc_automatizacion {
	/*float: left;*/
	/*width: 20%;*/
	/*clear: left;*/
	margin-left: 0px;
	margin-top: 8px;
	/*border: 1px solid gray;*/
}
#software_automatizacion {
	float: left;
	margin-left: 50px;
	/*width: 20%;*/
	width: 550px;
}
#software_automatizacion p {
	font: 0.75em verdana, arial, sans-serif;
}
#software_automatizacion ul li {
	margin-left: 20px;
	font: 0.75em verdana, arial, sans-serif;
	font-style: italic;
	list-style-type: circle;
}
#software_automatizacion img {
	padding: 10px;
}

#footer {
	position: relative;
	clear: left;
	top: 20px;
	width: 90%;
	font: 0.75em verdana, arial, sans-serif;
	text-align: right;
}

