@import url('../html/css/reset.css');
@font-face{ font-family:'MyriadProRegular';src: url(../fonts/MyriadPro-Regular.ttf); }
.ie @font-face{ font-family:'MyriadProRegular'; src: url(../fonts/MyriadPro-Regular.eot); }

#contenido_datos_conn{
text-align: right;
padding-right: 20px;
/*padding-top: 10px;*/
font-family: "Trebuchet MS";
font-size: 12px;
color: #2667A7;
display: block;

}


* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -180px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
	height: 180px; /* .push must be the same height as .footer */
}


body {
	text-align: center;
	font-size:12px;

}
.wrapper {
	position: relative;
	width:100%;
	font-size: 0.9em;
	margin: 0 auto -180px;
	text-align: left;
}

.footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	background: url(../imagenes/principales/fondo_footer1.png) no-repeat bottom center;
}


.all{
	/*position:relative;*/
	width:100%;
	left:0;
	top:0;
}

#main {
	/* min-height:100%; */ 
}



/*HEADER*/
#barra_login {
	overflow: hidden;
	height: 36px;
	margin: auto;
	background: url(../imagenes/principales/fondo_login.png) center top repeat-x;
}

	#contenido_barra_login {
		overflow: hidden;
		width: 839px;
		height: 36px;
		margin: auto;
		padding-left: 13px;
	}

	#texto_fecha {
		font-family: "Trebuchet MS";
		font-size: 12px;
		color: #b3b3b3;
		margin-left: 50px;
		margin-top: -23px;
	}
	
	.texto_login {
		font-family: "Trebuchet MS";
		font-size: 12px;
		color: #b3b3b3;
	}
	
	#loguito_bi {
		margin-top: 3px;
	}
	
	#login_botones {
		vertical-align: middle;
	}
	
	#login_botones a {
		color: #b3b3b3;
		text-decoration: none;
	}
	
	#banderita_el_salvador {
		vertical-align: middle;
	}
	
	#texto_login_derecho {
		float: right;
		margin-right: 18px;
		margin-top: -17px;
		/*margin-top: -40px;*/
		height: 36px;
	}

#barra_header {
	overflow: hidden;
	height: 119px;
	margin: auto;
	background: url(../imagenes/principales/fondo_header.jpg) center top repeat-x;
}

	#contenido_barra_header {
		overflow: hidden;
		width: 1024px;
		height: 119px;
		margin: auto;
	}

		#logo_bi {
			float: left;
			margin-top: 30px;
		}
		
		#bandera_el_salvador {
		float: right;
		}
		
/*CONTAINER*/



.background_degrade{     /* Contenedor principal abajo del div background menu */
		margin: 0px;
		border:0px;
		padding:0px;
		width: 100%;

}

#contenido_container{ /* Simula la hoja en blanco con fondo blanco e imagen superior con esquinas redondeadas*/
	width: 802px;
	margin:0 auto;
	display: block;
	margin-bottom: 0px;
	margin-top: 0px;
	background: top left no-repeat #F1F1F1}
	
#contenido_cs { /* Logo Bi marca de agua */
	padding: 20px 20px 0px 20px;
	background: url(../imagenes/principales/logo_fondo_container.png) center top no-repeat;
}

/*MENU*/

#barra_division_menu {
	left: 17px;
	position: relative;
	top: 8px;
}

.barra_menu_contenido {
	width: 802px;
	height: 12px;
	margin: 0 auto;
	}

.fondo_barra_menu{
	background: url(../imagenes/menu/fondo_barra_menu.png) repeat-x top;
	background-color: #029EE9;
	height: 53px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#menu {
	color: #515151;
	position: relative;
	font-size: 12px;
	font-weight: normal;
	font-family: "MyriadProRegular";
	background:url(../imagenes/menu/fondo_menu.png) no-repeat;
	height:50px;
	width:839px;
	margin:auto;

	padding-bottom: 0px;
	margin-bottom: 0px;
}

.ie #menu {
	font-family: "Trebuchet MS";
}

#nav {
	list-style:none;
    padding-top: 14px;
}



#nav .border {
	float:left;
	background-image:url(../imagenes/menu/separador.png);
	background-repeat:no-repeat;
	background-position:right;
	width: 205px;
	text-align: center;
}

#nav .no_border {
	float:left;
	width: 205px;
	text-align: center;
}

#nav li a {
	display:block;
	padding:7px 10px;
	text-decoration:none;
	color:#515151;
}

#nav li a:hover {
	color:#00aeef;
}

/* Submenu */
#nav ul.submenu {
	border:1px solid #000000;
	padding:5px;
	position:absolute;
	list-style:none;
	background-color:#333333;
}

#nav ul.submenu li {
	float:none;
	background-image:none;
	border-bottom:1px solid #999999;
	width:200px;
}

/* Subsubmenu */
#nav ul.subsubmenu {
	border:1px solid #000000;
	padding:5px;
	position:absolute;
	list-style:none;
	background-color:#333333;
	margin-left:150px;
	margin-top:-30px;
}

#nav ul.subsubmenu li {
	float:none;
	background-image:none;
	border-bottom:1px solid #999999;
	min-width:200px;
}

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
