body {
	margin :  0px;
	padding:  0px;
	background: #F0F0F0 url(../modelo2/images/bgBody1.gif) top left repeat-y;
}
.clear {
	clear: both;
}

#demo {
	position:relative;
	height: 47px;
	margin :  0px;
	padding:  0px;
	background-color: #EEEEEE;
	border-bottom: 2px solid #FFFFFF;
}
#demoback {
	position: absolute;
	top   :  0px;
	right :  0px;
}
#demoback img {
	border:  0px;
}
#demo p {
	position:relative;
	margin :  0px;
	padding:  0px 10px;
	font-family: Arial;
	font-size  : 12px;
	line-height: 47px;
}

#decor {
	position: absolute;
	top   :  0px;
	left  :  0px;
}

#wrap {
	position:relative;
}
#board {
	position: relative;
	width : 775px;
	margin :  0px  0px  0px 200px;
	padding:  0px;
}

#menu {
	float: left;
	position: relative;
	width : 200px;
	margin:  0px  0px;
}
#menu #icomenu {
	display: block;
	position: relative;
	margin :  0px auto;
}
#menu h2 {
	position: relative;
	margin :  0px 10px  6px 10px;
	color: #555555;
	font-family: Verdana;
	font-size  : 11px;
}
#menu ul {
	position: relative;
	margin :  6px 10px  6px 10px;
	padding:  0px;
	color: #000000;
	font-family: Verdana;
	font-size  : 11px;
	line-height: 18px;
	list-style : none;
}
#menu ul li {
	position: relative;
	margin :  0px;
	padding:  0px;
}
#menu ul li a {
	color: #555555;
	text-decoration: none;
}

#cont {
	float: right;
	position: relative;
	width : 550px;
	margin :  0px  0px  0px 25px;
	padding:  0px  0px  0px  0px;
}

#head {
	position: relative;
	margin:  0px  0px 100px  0px;
}

h1 {
	position: relative;
	margin :  0px  0px  0px  0px;
	color  : #666666;
	font-family: 'Trebuchet MS';
	font-size  : 13px;
/*	line-height: 13px; */
	z-index: 10;
}
h2 {
	position: relative;
	margin :  0px  0px  6px  0px;
	color  : #000000;
	font-family: 'Trebuchet MS';
	font-size  : 13px;
/*	line-height: 13px; */
	z-index: 10;
}

#data {
	position: relative;
	margin :  0px  0px  0px  0px;
	padding: 10px 10px;
	font-family: 'Trebuchet MS';
	font-size  : 13px;
	background: #FFFFFF;
}
#data img.fr {
	float: right;
	position: relative;
	margin :  0px  0px  6px  6px;
}
#data p {
	position: relative;
	margin :  0px  0px  12px 0px;
}
#data a {
	color: #000000;
}
#data iframe {
	overflow: hidden;
}
#data #gmaps {
	position: relative;
	width : 530px;
	height: 300px;
}
#data p.error {
	color : red;
}

#tablon {
	background: #F6E2CD;
}

#foot {
	position: relative;
	width : 795px;
	margin : 25px  0px  0px  0px;
	padding:  4px  5px  2px  0px;
	color: #666666;
	font-family: Arial;
	font-size  : 11px;
	text-align : right;
	background: url(../modelo2/images/bgFoot.gif) top right no-repeat;
	position: fixed;
	bottom: 0px;
}
#foot a {
	color: #333333;
	text-decoration: none;
}