#top {
    background:url(../images/bg-arriba.jpg) center;height:115px
}
#top .Logo{float:left;width:350px;height:96px;margin:10px 0 0 0}
#top .Tel{width:148px; height:65px; background-image:url(../images/bg-central.png);padding:5px 5px 5px 70px;text-align:left;font-size:16px;font-weight:bold}
#top .Tex2{float:left; width:255px; height:96px; background-image:url(../images/bg-floro.png);color:#000;padding:3px 5px;margin:9px 2px 0 0;text-align:justify;font-size:10px;font-family:arial}
#top .Tex3{float:left;width:136px;margin-top:42px;margin-left:3px}

/*
#top .Alto{width:980px;height:115px;margin:auto;position:relative}

#top .Tel{width:191px; height:45px; background:url(../images/bg-central.png); position:absolute; left:615px; top: 35px;font-size:16px;color:#000;text-align:left;padding:10px 0 0 50px}
#top .Tex{padding:0 0 0 30px;font-size:11px;font-weight:bold}
#top .Tex1{border:#000 1px solid;width:390px;position:absolute;top:65px;left:5px}
#top .Tex2{width:208px;height:87px;background:url(../images/bg-floro.png);position:absolute;top:12px;left:400px;padding:3px}
#top .Logo{position:absolute; left:0; top: 9px}

*/

#top ul.jlogin {
	display: block;
	/* position: relative;*/
  	float: right;
  	clear: right;
  	height: 38px;
	width: auto;
  	font-weight: bold;
	line-height: 38px;
	margin: 0;
    margin-right:5px;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
  	background: url(../images/login_r.png) no-repeat right 0;
	padding-right: 45px;
}

#top ul.jlogin li.left {
  	background: url(../images/login_l.png) no-repeat left 0;
  	height: 38px;
	width: 45px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

#top ul.jlogin li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 38px;
  	background: url(../images/login_m.png) repeat-x 0 0;
}

#top ul.jlogin li a {
	color: #33CCCC;
}

#top ul.jlogin li a:hover {
	color: white;
}

/*jlogin*/
/* toggle effect - show/hide jlogin*/
#jlogin {
	width: 100%;
	color: white;
	background: #393939;
/*	overflow: hidden; #393939*/
/*	position: relative;*/
/*	z-index: 3;*/
	height: 0;
}

#jlogin a {
	text-decoration: none;
	color: #33CCCC;
}

#jlogin a:hover {
	color: white;
}

#jlogin .jloginContent {
	width: 550px;
	height: 80px;
	margin: 0 auto;
	padding-top: 25px;
	text-align: left;
	font-size: 0.85em;
}

#jlogin .jloginContent .left {
	width: 120px;
	float: left;
	padding-left: 65px;
	font-size: 0.95em;
}

#jlogin .jloginContent .right {
	width: 290px;
	float: right;
	text-align: right;
	padding-right: 65px;
	font-size: 0.95em;
}

#jlogin .jloginContent form {
	margin: 0 0 10px 0;
	height: 26px;
}

#jlogin .jloginContent input.field {
	border: 1px #1A1A1A solid;
	background: #464646;
	margin-right: 5px;
	margin-top: 4px;
	color: white;
	height: 16px;
}

#jlogin .jloginContent input:focus.field {
	background: #545454;
}

#jlogin .jloginContent input.rememberme {
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
}

#jlogin .jloginContent input.button_jlogin {
	width: 47px;
	height: 20px;
	cursor: pointer;
	border: none;
	background: transparent url(../images/button_login.jpg) no-repeat 0 0;
}

#jlogin .jloginClose {
	display: block;
	position: absolute;
	right: 15px;
	top: 10px;
	width: 70px;
	font-size: 0.8em;
	text-align: left;
}

#jlogin .jloginClose a {
	display: block;
	width: 100%;
	height: 20px;
	background: url(../images/button_close.jpg) no-repeat right 0;
	padding-right: 10px;
	border: none;
	font-size: 0.9em;
	color: white;
}

#jlogin .jloginClose a:hover {
	background: url(../images/button_close.jpg) no-repeat right -20px;
}