div#web_top {
    width:         100%;
    height:        35px;
    background:    url(http://www.positivos.com/red/docs/mod/theme_positivos/graphics/barrafondo.gif) repeat-x left;
    margin-bottom: 0px;
	padding-top: 8px;
    z-index: 9000;

}

div#contenido_web_top {
    width:     940px;
    height:    100%;
    margin:    auto;
}

/* FORMULARIO LOGIN TOP */
div#contenido_web_top div.contenido_login {
    width:      650px;
    padding:    2px;
    float:      left;
}

div#cabecera_logueado {
    color:  #fff;
    text-align: left;
    margin-top: 4px;
}

div#cabecera_logueado a { color: #fff; }

div#cabecera_logueado span.usuario {
    color:  #EB8C0E;
    margin-right: 10px;
    font-size:  12px;
    font-weight: bold;
}

div#contenido_web_top form#formulario_login_top p {
    font-size: 11px;
    color:      #fff;
    padding-top:    3px;
    font-family: Arial;
}

div#contenido_web_top form#formulario_login_top p a { font-size: 11px; color: #fff; font-family: Arial; }

form#formulario_login_top label {
    width:         75px;
    color:         #928f86;
    font-weight:   normal;
    padding:       3px 5px 0 0;
    text-align:    right;
    float:          left;
    font-size:      12px;
}

form#formulario_login_top input {
    background:    #c3c3c3;
    border:        1px solid #282828;
    float:         left;
    width:         80px;
    font-size:      12px;
	padding: 1px;
}

form#formulario_login_top input.submit {
    width:         40px;
    height:        20px;
    background:    #eeeef0;
    border:        1px solid #282828;
	padding: 1px;
    font-size:      10px;
}

div#web_top_botonera {
    float:      right;
    padding:    0px;
	margin-top: 0px
	top: -5px;
}

div#web_top_botonera a {
    margin-left:   5px;
	top: -5px;
}

div#cabecera {
    width:  962px;
    height: 140px;
    background: #fff;
    margin:     auto;
}

div#cabecera div#cabecera_linea_superior {
    width:     100%;
    height:    75px;
}

div#cabecera_linea_superior div#logo {
    width:  447px;
    height: 91px;
    float:  left;
    margin: 0;
    padding: 0;
}

div#cabecera_linea_superior div#banner {
    height:         60px;
    float:          right;
    padding-right:  20px;
    padding-top:    20px;
}

div#menu_superior {
    width:          100%;
    height:         33px;
    clear:          both;
    background:     url(imagenes/bg_menu.gif) repeat-x;
}

div#menu_superior a.OpcionMenuSuperior {
    display:        block;
    width:          75px;
    height:         33px;
    float:          left;
    border-left:    1px solid #CCC;
    font-weight:    bold;
    line-height:    33px;
    text-align:     center;
    padding:        0 10px;
    color:          #555555;
}

div#menu_superior a.opcionActiva {
    background: url(imagenes/over_menu.gif) no-repeat;
}

div#menu_superior a.OpcionMenuSuperior:link, a.OpcionMenuSuperior:visited, a.OpcionMenuSuperior:active  {
    
}

div#menu_superior a.OpcionMenuSuperior:hover {
    cursor:             pointer;
    background: url(imagenes/over_menu.gif) no-repeat;
}

div#menu_superior a.OpcionMenuActivo {
    cursor:             pointer;
    background: url(imagenes/over_menu.gif) no-repeat;
}



.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:arial, verdana;
	font-size:12px;
	font-weight:bold;
	color:8e8e8e;
	}
.menu ul{
	background:url(images/menu-bg.gif) top left repeat-x;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px 8px 0px 8px;
		}
	.menu li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:25px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.menu li ul{
		background:#f6f6f6;
		border-left:1px solid #9f9f9f;
		border-right:1px solid #9f9f9f;
		border-bottom:1px solid #9f9f9f;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:200px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		padding:0px;
		width:200px;
		}
	.menu li ul a{
		display:block;
		font-size:11px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover{
			background:#949494;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu p{
		clear:left;
		}	
	.menu #current{
		background:url(images/current-bg.gif) top left repeat-x;
		color:#333333;
		}
		
/*LOGIN*/

#formulario_login_top2 .loginfondo {
	border: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	color: #de4714;
	width: 117px;
	height: 20px;
	padding: 0px 10px 0px 3px;
	background: #1d1d1d url(http://www.positivos.com/htdocs/imagenes/loginfondo.jpg) no-repeat left top;
	margin-right: 0px;
}
#formulario_login_top2 .loginfondo:focus {
	background: #1d1d1d url(http://www.positivos.com/htdocs/imagenes/loginfondo.jpg) no-repeat left -20px;
	outline: none;
}

.loginform {
	float:left;
    width:360px;
}
.logintexto {
	margin-top:6px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
    height:20px;
    float:left;
}
.logintexto a{
	color:#999999;
   }
.logintexto a:hover{
	color:#999999;
	text-decoration:underline;
   }
.ingresar {
    width:74px;
    height:21px;
	padding:0px;
	border:0px;
	
}

