div#menu{
	position:relative;
	z-index: 10;
}
div#menu ul li ul{
	display:none;
	top:34px;
}
/* LEVEL 1 */
div#menu ul.level1{
	padding:0;
}
div#menu ul.level1 li{
	float:left;
	margin-right:3px;
	padding:0;
	position:relative;
	width:125px;
}
div#menu ul.level1 li a{
	color:#FFF;
	display:block;
	height:34px;
	line-height:34px;
	margin:0;
	text-align:center;
	text-decoration: none;
	width:100%;
}
div#menu ul.level1 li a.title_lev1{
	text-indent:-3000px;
}
div#menu ul.level1 a.personas{
	background:transparent url('../images/tab_personas.jpg') no-repeat left top;
}
div#menu ul.level1 a.personas.overPersonas,
div#menu ul.level1 a.personas:hover{
	background:transparent url('../images/tab_personas_over.jpg') no-repeat left top;
}
div#menu ul.level1 a.empresas{
	background:transparent url('../images/tab_empresas.jpg') no-repeat left top;
}
div#menu ul.level1 a.empresas.overEmpresas,
div#menu ul.level1 a.empresas:hover{
	background:transparent url('../images/tab_empresas_over.jpg') no-repeat left top;
	}
div#menu ul.level1 a.internet{
	background:transparent url('../images/tab_internet.jpg') no-repeat left top;
}
div#menu ul.level1 a.internet.overInternet,
div#menu ul.level1 a.internet:hover{
	background:transparent url('../images/tab_internet_over.jpg') no-repeat left top;
}
div#menu ul.level1 a.mitelcel{
	background:transparent url('../images/tab_mi_telcel.jpg') no-repeat left top;
}
div#menu ul.level1 a.mitelcel.overMitelcel,
div#menu ul.level1 a.mitelcel:hover{
	background:transparent url('../images/tab_mi_telcel_over.jpg') no-repeat left top;
}
div#menu ul.level2{
	background-color:#909090;
	padding:10px 0;
	position:absolute;
	top:34px;
}
div#menu ul.level2 li{
	border-left:1px solid #AAA;
	float:left;
	margin-right:3px;
	padding:0 5px 0 0;
	position:relative;
	width:auto;
}
div#menu ul.level2 li a{
	height:24px;
	line-height:24px;
	text-indent:inherit;
	margin:0 5px;
}
div#menu ul.level2 li a.over,
div#menu ul.level2 li a:hover{
	background:transparent url('../images/tab_over.gif') no-repeat center bottom;	
	color:#DDD;
}
div#menu ul.level2 li.first{
	border:none;
}
div#menu ul.level3{
	background:#0B4084 url("../images/bg_menu_level3.jpg") repeat-x top left;
	position:absolute;
	top:24px;
}
div#menu ul.level3 div.footer_menu{
	background-color:#496493;
	color:#FFF;
	line-height:25px;
	height:30px;
	position:absolute;
	bottom:-30px;
	left:0;
	width:100%;
	font-size:11px;
}
div#menu ul.level3 div.footer_menu a{
	margin:0;
	padding:0;
	color:#FFF;
	display:inline;
	background-image:none;
}
div#menu ul.level3 div.footer_menu a:hover{
	color:#d7ecf6;
	background-image:none;
}
div#menu ul.level3 li{
	border:none;
	font-size:12px;
	padding:10px;
	text-align:left;
}

div#menu ul.level3 li span{
	color:#E2EEF2;
	font-weight:bold;
	margin:0;
	padding-left:7px;
}
div#menu ul.level3 li a{
	font-size:10px;
	height:14px !important;
	line-height:14px !important;
	margin:0;
	padding-left:7px;
	text-align:left;
}

div#menu ul.level3 li p a:hover{
	background: transparent no-repeat;
	background-image: url('../images/YellowCircle_2.gif');
	background-position: 0px;
	color: #EAFF00;
}

div#menu ul.level2.mitelcel,
div#menu ul.level2.mitelcel ul.level3,
div#menu ul.level2.personas,
div#menu ul.level2.personas ul.level3{
	width:600px;
}
div#menu ul.level2.empresas,
div#menu ul.level2.empresas ul.level3{
	width:440px;
}
div#menu ul.level2.internet,
div#menu ul.level2.internet ul.level3{
	width:480px;
}
div#menu ul.level2.mitelcel.not_logged{
	padding:10px;
	width:520px;
}
div#menu ul.level2.mitelcel.not_logged li{
	border:none;
	margin:0;
	padding:0;
}
div#menu ul.level2.mitelcel.not_logged div.column{
	float:left;
	width:235px;
}
div#menu ul.level2.mitelcel.not_logged div.column.right{
	margin-left:10px;
}
div#menu ul.level2.mitelcel.not_logged div.column div.title{
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	margin:5px 0 10px 12px;
}
div#menu ul.level2.mitelcel.not_logged div.column div.body{
	background-color:#EEE;
	border:1px solid #999;
	height:140px;
	padding:10px;
}
div#menu ul.level2.mitelcel.not_logged div.column div.body p{
	font-size:11px;
}
div#menu ul.level2.mitelcel.not_logged div.column div.body p.olvidaste{
	float:left;
	width:150px;
}
div#menu ul.level2.mitelcel.not_logged div.column div.body p.enviar{
	float:right;
	width:50px;
}
div#menu ul.level2.mitelcel.not_logged div.column div.label{
	line-height:23px;
	float:left;
	margin-bottom:5px;
	width:100px;
}
div#menu ul.level2.mitelcel.not_logged div.column.right div.label{
	float:none;
	margin-bottom:0;
}
div#menu ul.level2.mitelcel.not_logged div.column.right div.label p{
	margin-bottom:0;
}
div#menu ul.level2.mitelcel.not_logged div.column.right p{
	margin-bottom:10px;
}
div#menu ul.level2.mitelcel.not_logged div.column div.label p{
	font-size:13px;
	font-weight:bold;
}
div#menu ul.level2.mitelcel.not_logged div.column div.input{
	float:left;
	width:110px;
}
div#menu ul.level2.mitelcel.not_logged div.column div.input input {
	background-color:#D7ECF6;
	border:1px solid #71B6FC;
	color:#5B5B5B;
	font-size:11px;
	margin-right:7px;
	padding:2px;
	width:110px;
}
div#menu ul.level2.mitelcel.not_logged div.column.right div.input{
	margin-right:10px;
}
div#menu ul.level2.mitelcel.not_logged div.column.right div.input,
div#menu ul.level2.mitelcel.not_logged div.column.right div.input input {
	width:130px;
}
div#menu ul.level2.mitelcel.not_logged div.column.right div.input p{
	margin-bottom:0;
}
div#menu ul.level2.mitelcel.not_logged div.column a{
	background:none;
	color:#4096EE;
	margin:0;
	text-align:left;
}
/* BUSQUEDA PRINCIPAL */

div#busqueda_principal{
	float:right;
	margin-top:5px;
	position:relative;
	padding-right:28px;
}
div#busqueda_principal a.button{
	float:right;
	margin-left:5px;
	position:absolute;
	top:1px;
	right:0;
}
div#busqueda_principal select,
div#busqueda_principal input{
	background-color:#EEE;
	border:1px solid #DDD;
	color:#5B5B5B;
	font-size:12px;
	padding:4px;
}
div#busqueda_principal select{
	background-color:#FFF;
	padding:4px; 
	height: 28px;
}
div#busqueda_principal input{
	background-color:#D7ECF6;
	border:1px solid #71B6FC;
	width:210px;
	height: 20px;
}

