body{
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:Arial;
	font-size:1em;
	background-color:#CACACA;
	background-image:url(http://www.morethanenglish.com/images/misc/fondo_degradado_cabecera.gif);
	background-repeat:repeat-x;
	background-position:top;
	}


#contenedor2{
	/*margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:926px;
	text-align:center;*/
	position:absolute;
	width:920px;
	left:50%;
	margin-left:-460px;
}
	

/*--------------------------
CABECERA GENERAL
--------------------------*/
	
#cabecera{
	margin:0px;
	padding:0px;
	width:920px;
	height:131px;
	background-image:url(http://www.morethanenglish.com/images/misc/fondo_cabecera.gif);
	background-repeat:no-repeat;
	}
	
#cabecera-izq{
	margin:0px;
	padding:0px;
	width:650px;
	height:131px;
	float:left;
	}
	
#logo_cabecera{
	margin:0px;
	margin-top:13px;
	margin-left:35px;
	padding:0px;
	width:279px;
	height:35px;
	}
	
	
/*-------- MENU CABECERA --------*/
#menu_cabecera{
	margin:0px;
	margin-top:17px;
	margin-left:35px;
	padding:0px;
	width:640px;
	height:66px;
	}

#menu_cabecera ul{
	margin:0px;
	padding:0px;
	}
#menu_cabecera ul li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style-type:none;
	background-image:url(../images/misc/menu_superior/fondo-pastilla-izqda.gif);
	background-position:left;
	float:left;
	}
#menu_cabecera ul li a{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	background-image:url(../images/misc/menu_superior/fondo-pastilla-drcha.gif);
	background-position:right;
	}
#menu_cabecera ul li a:hover{
	text-decoration:underline;
	}
	

/* ---------- parches de menu ----------*/

/* -- menu pueblo ingles --*/
#menu_puebloingles{
	margin:0px;
	padding:0px;
	width:116px;
	height:66px;
	text-align:center;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-puebloingles-on.gif);
	float:left;
	}
#menu_puebloingles a{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	line-height:37px;
	}
#menu_puebloingles a:hover{
	margin:0px;
	padding:2px 0px;
	border-bottom:1px solid #666;
	}
#menu_puebloingles-activo{
	margin:0px;
	padding:0px;
	width:116px;
	height:66px;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-puebloingles-off.gif);
	text-align:center;
	float:left;
	}
#menu_puebloingles-activo p{
	margin:0px;
	padding:0px;
	padding-top:13px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	}
#menu_puebloingles-activo a{
	text-decoration:none;
	color:#fff;
	}
#menu_puebloingles-activo a:hover{
	margin:0px;
	padding:2px 0px;
	border-bottom:1px solid #fff;
	}
/* -- fin menu pueblo ingles --*/
	
	
/* -- menu ingles medida --*/
#menu_ingles-medida{
	margin:0px;
	padding:0px;
	width:130px;
	height:66px;
	text-align:center;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-inglesamedida-on.gif);
	float:left;
	}
#menu_ingles-medida a{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	line-height:37px;
	}
#menu_ingles-medida a:hover{
	padding:2px 0px;
	border-bottom:1px solid #666;
	}
	
#menu_ingles-medida-activo{
	margin:0px;
	padding:0px;
	width:130px;
	height:66px;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-inglesamedida-off.gif);
	text-align:center;
	float:left;
	}
#menu_ingles-medida-activo p{
	margin:0px;
	padding:0px;
	padding-top:13px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	}
#menu_ingles-medida-activo a{
	text-decoration:none;
	color:#fff;
	}
#menu_ingles-medida-activo a:hover{
	margin:0px;
	padding:2px 0px;
	border-bottom:1px solid #fff;
	}
/* -- fin menu ingles medida --*/
	
	
/* -- menu master ingles --*/
#menu_master-ingles{
	margin:0px;
	padding:0px;
	width:136px;
	height:66px;
	text-align:center;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-mastereningles-on.gif);
	float:left;
	}
#menu_master-ingles a{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	line-height:37px;
	}
#menu_master-ingles a:hover{
	padding:2px 0px;
	border-bottom:1px solid #666;
	}
	
#menu_master-ingles-activo{
	margin:0px;
	padding:0px;
	width:136px;
	height:66px;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-mastereningles-off.gif);
	text-align:center;
	float:left;
	}
#menu_master-ingles-activo p{
	margin:0px;
	padding:0px;
	padding-top:13px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	}
#menu_master-ingles-activo a{
	text-decoration:none;
	color:#fff;
	}
#menu_master-ingles-activo a:hover{
	margin:0px;
	padding:2px 0px;
	border-bottom:1px solid #fff;
	}
/* -- fin menu master ingles --*/
	

/* -- menu kids teens --*/	
#menu_kids-teens{
	margin:0px;
	padding:0px;
	width:115px;
	height:66px;
	text-align:center;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-kids-teens-on.gif);
	float:left;
	}
#menu_kids-teens a{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	line-height:37px;
	}
#menu_kids-teens a:hover{
	padding:2px 0px;
	border-bottom:1px solid #666;
	}
	
#menu_kids-teens-activo{
	margin:0px;
	padding:0px;
	width:115px;
	height:66px;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-kids-teens-off.gif);
	text-align:center;
	float:left;
	}
#menu_kids-teens-activo p{
	margin:0px;
	padding:0px;
	padding-top:13px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	}
#menu_kids-teens-activo a{
	text-decoration:none;
	color:#fff;
	}
#menu_kids-teens-activo a:hover{
	margin:0px;
	padding:2px 0px;
	border-bottom:1px solid #fff;
	}
/* -- fin menu kids teens --*/
	
	
/* -- menu english required --*/	
#menu_english_required{
	margin:0px;
	padding:0px;
	width:135px;
	height:66px;
	text-align:center;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-english-required-on.gif);
	float:left;
	}
#menu_english_required a{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	line-height:37px;
	}
#menu_english_required a:hover{
	padding:2px 0px;
	border-bottom:1px solid #666;
	}
	
#menu_english_required-activo{
	margin:0px;
	padding:0px;
	width:135px;
	height:66px;
	background-image:url(http://www.morethanenglish.com/images/misc/menu_superior/pestana-english-required-of.gif);
	text-align:center;
	float:left;
	}
#menu_english_required-activo p{
	margin:0px;
	padding:0px;
	padding-top:13px;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	}
#menu_english_required-activo a{
	text-decoration:none;
	color:#fff;
	}
#menu_english_required-activo a:hover{
	margin:0px;
	padding:2px 0px;
	border-bottom:1px solid #fff;
	}
	
/* -- fin menu english required --*/

	
/* ---------- fin parches de menu ----------*/

	
/*-------- FIN MENU CABECERA --------*/


	
/*--- PASTILLA SPEAKER ---*/
#pastilla_speaker{
	margin:0px;
	margin-top:33px;
	margin-right:60px !important;
	margin-right:30px;
	padding:0px;
	width:155px;
	height:65px;
	float:right;
	text-align:center;
	}
.txt_speaker{
	margin:0px;
	margin-bottom:6px;
	padding:0px;
	font-family:Verdana;
	font-size:1.05em;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	float:left;
	line-height:21px;
	}
.enlace_speaker a{
	margin:0px;
	padding:0px;
	padding-left:14px;
	font-family:Verdana;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:#C1EFF7;
	background-image:url(../images/misc/triangulo_speaker.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	}
.enlace_speaker a:hover{
	text-decoration:underline;
}
/*--- FIN PASTILLA SPEAKER ---*/



/*--------------------------
FIN CABECERA GENERAL
--------------------------*/





/*--------------------------
CABECERA ANGLOS
--------------------------*/

#caberera_puebloingles_etp{
	margin:0px;
	padding:0px;
	width:920px;
	height:148px;
	background-image:url(images/fondo_cabecera-anglos_etp.gif);
	background-repeat:no-repeat;
	}	
	
#confuncio{
	margin:0px;
	padding:0px;
	width:880px;
	height:95px;
	}
#logo_puebloingles{
	margin:18px 0px 0px 27px !important;
	margin:18px 0px 0px 13px;
	padding:0px;
	width:145px;
	height:37px;
	float:left;
	}
	
#atajos_puebloingles{
	margin:0px;
	margin-top:18px;
	margin-right:8px !important;
	margin-right:4px;
	padding:0px;
	width:291px;
	height:25px;
	float:right;
	}
#atajos_puebloingles ul{
	margin:0px;
	padding:0px;
	}
#atajos_puebloingles ul li{
	margin:0px;
	padding:0px 0px 0px 7px;
	list-style-type:none;
	display:inline;
	}
#atajos_puebloingles ul li a{
	margin:0px;
	padding:0px;
	padding-left:8px;
	font-family:Arial;
	font-size:.7em;
	font-weight:normal;
	text-decoration:none;
	color:#838282;
	background-image:url(images/bullet-atajos.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	}
#atajos_puebloingles ul li a:hover{
	text-decoration:underline;
	}
	
#submenu_pueblos{
	margin:0px 0px 0px 27px !important;
	margin:0px 0px 0px 13px;
	padding:0px;
	width:760px;
	height:30px;
	background-image:url(images/relieve_submenu.gif);
	background-repeat:no-repeat;
	float:left;
	}
#submenu_pueblos ul{
	margin:0px;
	padding:0px;
	}
#submenu_pueblos ul li{
	margin:0px;
	padding:0px 11px 0px 9px;
	background-image:url(images/relieve_submenu.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:inline;
	list-style-type:none;
	}
	
#submenu_pueblos ul li#verde{
	margin:0px;
	padding:0px 11px 0px 9px;
	background-image:url(fondo_verde-submenu.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:inline;
	list-style-type:none;
	}
#submenu_pueblos ul li a{
	margin:0px;
	padding:0px;
	padding-left:12px;
	font-family:Arial;
	font-size:.8em;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	background-image:url(images/flecha_submenu.gif);
	background-repeat:no-repeat;
	background-position:1px 12px;
	line-height:30px;
	}
#submenu_pueblos ul li a:hover{
	text-decoration:underline;
	}
	
#submenu_pueblos ul li ul{
	margin:0px;
	padding-right:30px !important;
	padding:0px;
	background-image:url(images/fondo_pastilla-submenu.gif);
	background-repeat:repeat;
	display:inline;
	list-style-type:none;
	}
	
#submenu_pueblos ul li ul li{
	margin:0px;
	padding:0px 11px 0px 9px;
	background-image:none;
	}
	
#submenu_pueblos ul li ul li a{
	margin:0px;
	padding:0px;
	padding-left:12px;
	font-family:Arial;
	font-size:.7em;
	font-weight:bold;
	color:#6A6A6A;
	text-decoration:none;
	background-image:url(images/flecha_submenu-gris.gif);
	background-repeat:no-repeat;
	background-position:1px 9px;
	line-height:24px;
	}
#submenu_pueblos ul li#verde{
	margin:0px;
	padding:0px 11px 0px 9px;
	background-image:url(fondo_verde-submenu.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:inline;
	list-style-type:none;
	}
#submenu_pueblos ul li a#verde{
	margin:0px;
	padding:0px;
	padding-left:12px;
	font-family:Arial;
	font-size:.8em;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	background-image:url(images/flecha_submenu.gif);
	background-repeat:no-repeat;
	background-position:1px 4px;
	line-height:30px;
	}
#submenu_pueblos ul li a:hover#verde{
	text-decoration:underline;
	}
	
	
/* --------- Menú ---------*/
.menu{
	margin:0px; 
	padding:0px;
	}
	

#nav a {
	display: block;
}


#nav li { /*El ancho de las listas no se coloca, lo controla el contenido*/
	float:left;
	}

#nav li ul { /*SEGUNDO NIVEL*/
	position:absolute;
	left:-999em;
	width:130px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:none;
}


#nav li ul a { /*Ancho de este primer desplegable o segunda lista*/
	margin:0px;
	padding:0px;
	width:130px;
	text-decoration:none;
	background-image:none;
}


#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


/* --------- Fin Menú ---------*/
	
	

/*--------------------------
FIN CABECERA ANGLOS
--------------------------*/