bg-00bhtml,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}strong{font-weight:700;}em{font-style:italic;}ul,ol,dl{margin:0 0 0 10px;padding:0 10px 10px;}ul li,ol li{list-style-position:inside;font-size:13px;color:#222;margin:0 0 10px;}ul li{list-style:disc;}ol li{list-style:decimal;}ul li ul,ol li ol{padding:0 10px;}ul li ul li,ol li ol li{font-size:12px;color:#555;margin:10px 0 0;}dl dd{margin:0 0 0 10px;}table{width:100%;border-collapse:collapse;margin:0 0 20px;}th,td{border:1px solid #CCC;padding:10px;}th{background:#EEE;font-weight:700;}caption{text-align:center;margin:0 0 10px;}p,fieldset{margin:0 0 20px;}pre{margin:10px;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}sup{position:relative;top:-5px;font-size:11px;}sub{position:relative;bottom:-5px;font-size:11px;}hr{width:100%;height:1px;background:#CCC;border:0;}blockquote{border-top:1px solid #CCC;border-bottom:1px solid #CCC;color:#444;font-size:15px;font-style:italic;text-align:center;margin:19px 0;padding:10px;}h1{font-size:31px;font-weight:400;margin:20px 0 10px;}h2{font-size:20px;font-weight:400;margin:20px 0 10px;}h3{font-size:17px;font-weight:400;margin:20px 0 10px;}h4{font-size:15px;font-weight:400;margin:20px 0 10px;}h5{font-size:14px;font-weight:400;margin:20px 0 10px;}h6{font-size:13px;font-weight:400;margin:20px 0 10px;}.clearing{clear:both;}.padding{padding:10px;}.alignleft{text-align:left;}.alignright{text-align:right;}.aligncenter{text-align:center;}.nomargintop{margin-top:0 !important;}.nomarginright{margin-right:0 !important;}.nomarginbottom{margin-bottom:0 !important;}.nomarginleft{margin-left:0 !important;}.nobordertop{border-top:none !important;}.noborderright{border-right:none !important;}.noborderbottom{border-bottom:none !important;}.noborderleft{border-left:none !important;}.nopaddingtop{padding-top:0 !important;}.nopaddingright{padding-right:0 !important;}.nopaddingbottom{padding-bottom:0 !important;}.nopaddingleft{padding-left:0 !important;}img.floatleft{margin:7px 15px 5px 0;}img.floatright{margin:7px 0 5px 15px;}a:link{color:#00F;text-decoration:underline;}a:visited{text-decoration:underline;}a:hover{text-decoration:none;}a:active{color:red;}a img{border:0;}body{background:#FFF;font-family:Arial, sans-serif;font-size:12px;line-height:200%;text-align:center;}#container{width:980px;margin:20px auto;}#header #menu ul{margin:5px 0 0;padding:0;}#header #menu ul li{display:block;float:left;list-style:none;margin:0 20px 0 0;}#header #menu ul li a.active{color:#444;text-decoration:none;}#page #left{float:left;width:650px;}#page #right{float:right;width:260px;}.c-2 .c-2-1{float:left;width:450px;}.c-2 .c-2-2{float:right;width:450px;}.c-3 .c-3-3{float:left;width:300px;}.c-4 .c-4-4{float:left;width:225px;}.c-5 .c-5-5{float:left;width:180px;}.c-6 .c-6-6{float:left;width:145px;}#footer{clear:both;font-size:11px;}#formulario.frm-horz fieldset{border:1px solid #CCC;padding:10px 10px 0;}#formulario.frm-horz fieldset legend{font-size:11px;font-style:italic;padding:5px;}#formulario.frm-horz .d-wrap{clear:both;margin:0 0 20px;}#formulario.frm-horz .d-wrap label{display:block;float:left;width:20%;font-size:13px;font-weight:700;}#formulario.frm-horz .d-wrap input.ipt{width:78%;font-size:12px;color:#222;padding:5px;}#formulario.frm-horz .d-wrap select{width:79%;font-size:13px;color:#222;padding:5px;}#formulario.frm-horz .d-wrap textarea{width:78%;height:200px;font-family:Arial, sans-serif;font-size:13px;color:#222;padding:5px;}#formulario.frm-horz .d-wrap input.ipt-btt-submit{cursor:pointer;padding:3px 15px;}#formulario.frm-horz .d-wrap input.ipt-btt-cancel{cursor:pointer;font-size:11px;color:#555;background:transparent;border:0;margin:0 20px;padding:0;}#formulario.frm-horz .d-wrap input.ipt-btt-cancel:hover{color:#222;}.d-breadcrumbs span{margin:0 5px;}.d-pagination span.page-no{font-size:11px;margin:0 10px 0 0;}.d-pagination a{border:1px solid #CCC;margin:0 2px;padding:4px;}.d-pagination a.active{background:#EEE;}.d-pagination a.a-ext{font-size:11px;border:0;}.d-jump{text-align:right;font-size:11px;}ul.ul-sitemap{padding:0;}ul.ul-sitemap li{list-style:disc;list-style-position:inside;line-height:25px;margin:0 0 0 5px;padding:0;}ul.ul-sitemap li ul{padding:10px 30px;}ul.ul-sitemap li ul li{list-style:square;}.d-notice{color:#444;padding:10px;}.d-notice-error{color:#FFF;background:#D65C5C;border:1px solid #C33;}.d-notice-info{color:#555;background:#BEF;border:1px solid #48D1FF;}.d-notice-ok{color:#555;background:#B1DBA7;border:1px solid #72C765;}.d-notice-no{color:#FFF;background:#E9584C;border:1px solid #C33;}ul.m-horz-dropdown li{display:block;float:left;position:relative;z-index:10;list-style:none;margin:0 20px 0 0;}ul.m-horz-dropdown li.li-submenu ul{display:none;width:200px;background:#F1F1F1;border:1px solid #00F;position:absolute;top:20px;left:-10px;}ul.m-horz-dropdown li.li-submenu ul li{display:block;float:none;margin:0 5px 0 0;}ul.m-vert-dropdown li{display:block;position:relative;list-style:none;margin:0 0 5px;}ul.m-vert-dropdown li.li-submenu ul{display:none;width:200px;background:#F1F1F1;border:1px solid #00F;position:absolute;top:18px;left:30px;z-index:99;}ul.m-vert-dropdown li.li-submenu ul li{display:block;margin:0 0 3px;}.d-tabs .d-tabs-nav ul{margin:0;padding:0;}.d-tabs .d-tabs-nav ul li{display:block;float:left;font-size:12px;margin:0;}.d-tabs .d-tabs-nav ul li a{display:block;border:1px solid #CCC;margin-right:-1px;padding:2px 10px;}.d-tabs .d-tabs-nav ul li a.active{background:#F1F1F1;font-weight:700;}.d-tabs .d-tabs-content{margin-top:-1px;border:1px solid #CCC;padding:10px 10px 0;}.btt,.ico,.arr{display:block;text-indent:-9999px;line-height:0;font-size:0;color:transparent !important;overflow:hidden;}ul li ul li p,ol li ol li p,small{font-size:11px;}.floatleft,#header #logo{float:left;}.floatright,#header #menu{float:right;}#wrap,.wrap{width:980px;text-align:left;margin:0 auto;}.c-2,.c-3,.c-4,.c-5,.c-6,ul.m-horz-dropdown li.li-submenu:hover ul,ul.m-horz-dropdown li.li-submenu ul li a,ul.m-vert-dropdown li.li-submenu:hover ul,ul.m-vert-dropdown li.li-submenu ul li a{display:block;}.c-3 .c-3-1,.c-3 .c-3-2{float:left;width:300px;margin-right:30px;}.c-4 .c-4-1,.c-4 .c-4-2,.c-4 .c-4-3{float:left;width:225px;margin-right:20px;}.c-5 .c-5-1,.c-5 .c-5-2,.c-5 .c-5-3,.c-5 .c-5-4{float:left;width:180px;margin-right:15px;}.c-6 .c-6-1,.c-6 .c-6-2,.c-6 .c-6-3,.c-6 .c-6-4,.c-6 .c-6-5{float:left;width:145px;margin-right:18px;}#formulario.frm-horz .d-wrap input.ipt-radio,#formulario.frm-horz .d-wrap input.ipt-checkbox{position:relative;bottom:-2px;margin:0 7px 0 25px;}.d-breadcrumbs a,ul.m-horz-dropdown,ul.m-vert-dropdown{margin:0;padding:0;}

html { overflow:auto; overflow-x:hidden; }

body { background:#c2c7c9 url(../images/bg.jpg) repeat-x fixed top left; }

#wrap { width:100%; margin:0; }

#container { width:852px; position:relative; padding:40px 0; margin:0 auto; text-align:left; }

#d-background { width:100%; height:100%; position:absolute; z-index:-1; }

.hr { width:100%; height:1px; margin:20px 0; background:#CCC; }

h1, h2, h3 { font-weight:normal; font-style:normal; line-height:normal; font-family: 'SohoStdRegular', sans-serif; }

a:link { color:#f09600; }

/* ---------------- HEADER ---------------- */
#header { width:852px; height:70px; margin:0 0 22px 0; }
	#header #logo { width:259px; height:70px; }
	#header #logo h1 { margin:0; padding:0; text-indent:-9999px; font-size:0; line-height:0; }
	#header #logo h1 a { display:block; width:259px; height:70px; background:url(../images/logo.png) no-repeat 0 0;}
	#header #logo h1 a.oup { display:block; width:259px; height:102px; background:url(../images/logo-oup.png) no-repeat 0 0;}
	#header #logo-s { float:right; width:164px; height:43px; }
	#header #logo-s a { display:block; width:164px; height:43px; background:url(../images/logo.png) no-repeat 0 -70px; text-indent:-9999px; font-size:0; line-height:0; }
    #header .socialmedia { padding-top: 45px; margin-left: 290px; }
    #header .socialmedia a { padding-right:3px; }


/* ---------------- D-MENU: Menu ---------------- */
.d-menu ul { margin:0; padding:0; }
	.d-menu ul li { background: url("/img/trans70.png") repeat scroll right top transparent; display:inline; font-size:15px; font-weight:normal; color:#EF9500; margin:0 5px 0 0; list-style:none; }
	.d-menu ul li a { color:#EF9500; text-decoration:none; margin:0 5px 0 0; }
	.d-menu ul li a:hover { color:#000; text-decoration:underline; }
	.d-menu ul li a.active, #d-menu ul li a:hover { color:#000; }
.footer .d-menu ul li { background: transparent; font-size:12px; }
.footer .d-menu ul li a { color:#888; }
/* ---------------- D-HEADLINE: Page's HEADLINES ---------------- */
#d-headline { margin:40px 0; }
	#d-headline h2 { font-size:65px; font-weight:normal; color:#000; line-height:55px; margin:0; }
	#d-headline p.p-pathway { font-size:18px; font-weight:normal; color:#d3d3d3; margin:0 0 0 15px; }
	#d-headline p.p-pathway a { color:#d3d3d3; text-decoration:none; margin:0 22px 0 0; }
	#d-headline p.p-pathway a.active { color:#000; }
	#d-headline p.p-pathway a:hover { text-decoration:underline; }

/* ---------------- FOOTER ---------------- */
.footer { width:852px; color:#A5A5A5; }
	.footer .d-top { display:block; width:853px; height:16px; background:url(../images/all.png) no-repeat 0 0; }
	.footer .d-bottom { display:block; width:853px; height:14px; background:url(../images/all.png) no-repeat 0 -24px; }
		.footer .d-inside { background:#000; padding:0 20px 10px 20px; }
		.footer .d-inside h3 { font-size:18px; font-weight:normal; color:#A5A5A5; margin:0; }
		.footer .d-inside ul { margin:10px 0 0 15px; padding:0; }
		.footer .d-inside ul li { color:#A5A5A5; margin:0; list-style-position:outside; line-height:17px; }
		.footer .d-inside ul li a { color:#A5A5A5; text-decoration:none; }
		.footer .d-inside ul li a:hover { color:#FFF; }
		.footer .d-inside .c-4 .c-4-1 { width:150px; }
		.footer .d-inside .c-4 .c-4-2 { width:170px; }
		.footer .d-inside .c-4 .c-4-3 { width:160px; }
		.footer .d-inside .c-4 .c-4-4 { width:210px; float:right; font-family:Georgia, serif; text-align:left; }
		.footer .d-inside .c-4 .c-4-4 h2 { font-size:21px; color:#EF9F00; margin:0; }
		.footer .d-inside .c-4 .c-4-4 h2 strong { display:block; font-size:32px; }
		.footer .d-inside .c-4 .c-4-4 p { font-family:Arial, sans-serif; color:#D28400; margin:0; }

/* ---------------- MINI FOOTER ---------- */
.footer-mini ul { margin:0; padding:0; }
	.footer-mini ul li { display:inline; font-size:12px; font-weight:normal; color:#EF9500; margin:0 5px 0 0; list-style:none; }
	.footer-mini ul li a { color:#EF9500; text-decoration:none; margin:0 5px 0 0; }
	.footer-mini ul li a.active, #d-menu ul li a:hover { color:#000; }

/* ---------------- PAGE ---------------- */
#page { margin:0 0 33px 0; }
#page .disclaimer {font-size: 9px; }

	/* PAGE: Homepage (00) */
	page-homepage #d-headline h2 { width:750px; margin:75px 0; font-size:60px; }
	.page-homepage #page { width:555px; }
	.page-homepage #page .c-2 { width:555px; }
	.page-homepage #page .c-2 .c-2-1 { width:227px; }
	.page-homepage #page .c-2 .c-2-2 { width:328px; }
	/* PAGE: Pruebalo Gratis (01) */
	.page-pruebalo-gratis #d-headline { margin:65px 0 65px 15px; }
	.page-pruebalo-gratis #d-headline h2 { font-size:41px; width:649px; line-height:41px; }
	.page-pruebalo-gratis #page { width:724px; }
	.page-pruebalo-gratis #page .c-2 { width:724px; }
	.page-pruebalo-gratis #page .c-2 .c-2-1 { width:504px; }
	.page-pruebalo-gratis #page .c-2 .c-2-2 { width:220px; padding:30px 0 0 0; }
	/* PAGE: Prueba nivel (02) */
	.page-prueba-nivel #d-headline { margin:50px 0 50px 20px; }
	.page-prueba-nivel #d-headline h2 { font-size:41px; width:800px; line-height:41px; }
	.page-prueba-nivel #page { width:504px; }
	.page-prueba-nivel #page .d-wrap .box { float:left; }
	/* PAGE: Datos Alumno (03) */
	.page-datos-alumno #d-headline { width:853px; margin:40px 0 20px 0; }
	.page-datos-alumno #page { width:852px; }
	.page-datos-alumno #page .c-2 { width:852px; }
	.page-datos-alumno #page .c-2 .c-2-1 { width:604px; }
	.page-datos-alumno #page .c-2 .c-2-2 { width:248px; }
	/* PAGE: Solicita Informacion (04) */
	.page-solicita-informacion #d-headline { margin:65px 0 65px 15px; }
	.page-solicita-informacion #d-headline h2 { font-size:41px; width:649px; line-height:41px; }
	.page-solicita-informacion #page { width:724px; }
	.page-solicita-informacion #page .c-2 { width:724px; }
	.page-solicita-informacion #page .c-2 .c-2-1 { width:504px; }
	.page-solicita-informacion #page .c-2 .c-2-2 { width:220px; padding:30px 0 0 0; }
	/* PAGE: Metodo (05) */
	.page-metodo #d-headline { margin:65px 0 65px 20px; }
	.page-metodo #d-headline h2 { font-size:41px; width:649px; line-height:46px; }
	.page-metodo #page { width:724px; }
	.page-metodo #page .c-2 { width:724px; }
	.page-metodo #page .c-2 .c-2-1 { width:504px; }
	.page-metodo #page .c-2 .c-2-2 { width:220px; padding:30px 0 0 0; }
	/* PAGE: Nivel 0 (06) */
	.page-nivel-0 #d-headline { margin:40px 0 40px 15px; }
	.page-nivel-0 #d-headline h2 { font-size:50px; line-height:50px; }
	.page-nivel-0 #page { width:768px; }
	.page-nivel-0 #page .c-2 { width:768px; }
	.page-nivel-0 #page .c-2 .c-2-1 { width:504px; }
	.page-nivel-0 #page .c-2 .c-2-1 .box-o-309 { float:left; }
	.page-nivel-0 #page .c-2 .c-2-1 .box-o-176 { float:left; }
	.page-nivel-0 #page .c-2 .c-2-2 { width:264px; padding:50px 0 0 0; }
	/* PAGE: Niveles (07) */
	.page-niveles #d-headline { margin:5px 0; }
	.page-niveles #page { width:714px; }
	
	/* PAGE: Prueba Nivel 2 (08_a) */
	.page-prueba-nivel-2 #d-headline { margin:40px 0 40px 15px;  }
	.page-prueba-nivel-2 #d-headline h2 { font-size:50px; width:610px; }
	.page-prueba-nivel-2 #page { width:703px; }
	.page-prueba-nivel-2 #page .c-2 { width:703px; }
	.page-prueba-nivel-2 #page .c-2 .c-2-1 { width:504px; }
	.page-prueba-nivel-2 #page .c-2 .c-2-2 { width:199px; padding:35px 0 0 0; }
	.page-prueba-nivel-2 #page .c-2 .c-2-2 .box p { clear:both; color:#FFF; padding:5px 0; margin:0; line-height:33px; }
	.page-prueba-nivel-2 #page .c-2 .c-2-2 .box p span.ico { float:left; margin:0 10px 0 0; }
	/* PAGE: Prueba Nivel 3 (08_b) */
	.page-prueba-nivel-3 #d-headline { margin:55px 0 55px 10px; }
	.page-prueba-nivel-3 #d-headline h2 { font-size:50px; width:800px; }
	.page-prueba-nivel-3 #page { width:504px; }
	.page-prueba-nivel-3 #page .d-wrap .box { float:left; }
	/* PAGE: Contenidos gratuitos (09) */
	.page-contenidos-gratuitos #d-headline { margin:60px 0 60px 10px; }
	.page-contenidos-gratuitos #d-headline h2 { width:610px; font-size:48px; line-height:48px; }
	.page-contenidos-gratuitos #page { width:724px; }
	.page-contenidos-gratuitos #page .c-2 { width:724px; }
	.page-contenidos-gratuitos #page .c-2 .c-2-1 { width:504px; }
	.page-contenidos-gratuitos #page .c-2 .c-2-2 { width:220px; }
	/* PAGE: Contenido general (11) */
	.page-general-content #d-headline { margin:0px; }
	.page-general-content #d-headline h2 { margin:65px 0 65px 15px; font-size:41px; width:649px; line-height:41px; font-weight:normal; font-style:light; line-height:normal; font-family: 'SohoStdExtraLight', sans-serif; }
	.page-general-content h3 { font-weight:normal; font-style:normal; line-height:normal; font-family: 'SohoStdRegular', sans-serif; }
	.page-general-content h2 { font-weight:normal; font-style:normal; line-height:normal; font-family: 'SohoStdRegular', sans-serif; }
	.page-general-content #page { width:724px; }
	.page-general-content #page .c-2 { width:724px; }
	.page-general-content #page .c-2 .c-2-1 { width:504px; }
	.page-general-content #page .c-2 .c-2-2 { width:120px; padding:30px 0 0 0; }
	/* PAGE: Press and Links (12) */
	.page-press #d-headline { margin:5px 0; }
	.page-press #page { width:714px; }
	/* PAGE: Shadowbox (13) */
	
    .page-shadowbox #container { width:600px; position:relative; padding:0px 0; margin:0 auto; text-align:left; }
	

/* ---------------- BACKGROUND IMAGES ---------------- */
	.bg-00  #d-background { background:url(../pictures/00.png) no-repeat; top:55px; right:-320px; }
	.bg-00b #d-background { background:url(../pictures/00.png) no-repeat; top:60px; right:-450px; }
	.bg-01  #d-background { background:url(../pictures/01.jpg) no-repeat; top:0px; right:-580px; width: 2000px; }
	.bg-02  #d-background { background:url(../pictures/02.jpg) no-repeat; top:0px; right:-580px; width: 2000px; }
	.bg-03  #d-background { background:url(../pictures/03.jpg) no-repeat; top:0px; right:-580px; width: 2000px; }
	.bg-04  #d-background { background:url(../pictures/04.jpg) no-repeat; top:0px; right:-580px; width: 2000px; }
	.bg-02  #d-background { background:url(../pictures/02.png) no-repeat; top:100px; right:-600px; }
	.bg-04  #d-background { background:url(../pictures/04.png) no-repeat; top:120px; right:-530px; }
	.bg-05 #d-background { background:url(../pictures/05.png) no-repeat; top:70px; right:-400px; }
	.bg-08b #d-background { background:url(../pictures/08b.png) no-repeat; top:90px; right:-450px; }
	.bg-ppe #d-background { background:url(../pictures/fondoppecharles.jpg) no-repeat; top:0px; right:-710px; width: 2000px;}
	.bg-oup  #d-background { background:url(../pictures/ouplogo.jpg) no-repeat; top:0px; right:-590px; width: 2000px; height:900px;}
	.bg-lectiva  #d-background { background:url(../pictures/bg-lectiva.jpg) no-repeat; top:-15px; right:-590px; width: 2000px; height:900px;}
	.bg-iberia  #d-background { background:url(../pictures/bg-iberia.jpg) no-repeat; top:-15px; right:-590px; width: 2000px; height:900px;}
	.bg-laboris  #d-background { background:url(../pictures/bg-laboris.jpg) no-repeat; top:-15px; right:-590px; width: 2000px; height:900px;}	
	.bg-radcliffe  #d-background { background:url(../pictures/radcliffe.jpg) no-repeat; top:0px; right:-580px; width: 2000px; }

/*
	.page-homepage #d-background { background:url(../pictures/00.png) no-repeat; top:55px; right:-320px; }
	.page-pruebalo-gratis #d-background { background:url(../pictures/00.png) no-repeat; top:60px; right:-450px; }
	.page-prueba-nivel #d-background { background:url(../pictures/02.png) no-repeat; top:100px; right:-600px; }
	.page-solicita-informacion #d-background { background:url(../pictures/04.png) no-repeat; top:120px; right:-550px; }
	.page-metodo #d-background { background:url(../pictures/05.png) no-repeat; top:70px; right:-400px; }
	.page-prueba-nivel-3 #d-background { background:url(../pictures/08b.png) no-repeat; top:90px; right:-450px; }
*/

/* ---------------- BOXES ---------------- */
.box .d-top { display:block; background:url(../images/all.png) no-repeat 0 0; }
.box .d-bottom { display:block; background:url(../images/all.png) no-repeat 0 0; }
.box .d-inside { padding:1px 15px; }
.box .d-inside h2 { font-size:22px; line-height:23px; margin:0 0 5px 0; }
.box .d-inside h3 { font-size:22px; line-height:23px; margin:0 0 15px 0; }
.box .d-inside p { font-size:13px; color:#000; line-height:16px; margin:0 0 10px 0; padding:0; }
.box .d-inside th, .box .d-inside td { border-style:none; padding: 0 0 0 4px;}
.box .d-inside h2.editable { display: inline;}
.box .d-inside .tblresumen td, .box .d-inside .tblresumen th {border-style:solid;}

	/* ORANGE: 176 */
	.box-o-176 { width:176px; }
	.box-o-176 .d-top { width:176px; height:12px; background-position:-309px -120px; }
	.box-o-176 .d-bottom { width:176px; height:14px; background-position:-309px -132px; }
	.box-o-176 .d-inside { background:#EF9E00; color:#FFF; }
	.box-o-176 .d-inside h4 { font-size:18px; margin:0 0 10px 0; }
	/* ORANGE: 179 */
	.box-o-179 { width:179px; }
	.box-o-179 .d-top { width:179px; height:13px; background-position:-484px -227px; }
	.box-o-179 .d-bottom { width:179px; height:15px; background-position:-484px -240px; }
	.box-o-179 .d-inside { background:#FEB900; color:#FFF; }
	.box-o-179 .d-inside h4 { font-size:18px; margin:0 0 10px 0; }
	/* ORANGE: 199 */
	.box-o-199 { width:199px; }
	.box-o-199 .d-top { width:199px; height:14px; background-position:-605px -256px; }
	.box-o-199 .d-bottom { width:199px; height:15px; background-position:-605px -270px; }
	.box-o-199 .d-inside { background:#F09E00; color:#FFF; }
	.box-o-199 .d-inside h4 { font-size:18px; margin:0 0 10px 0; }
	/* ORANGE: 220 */
	.box-o-220 { width:220px; }
	.box-o-220 .d-top { width:220px; height:12px; background-position:0 -171px; }
	.box-o-220 .d-bottom { width:220px; height:14px; background-position:0 -183px; }
	.box-o-220 .d-inside { background:#FFB300; color:#000; }
	.box-o-220 .d-inside h4 { font-size:18px; color:#FFF; margin:0 0 10px 0; }
	.box-o-220 .d-inside p span.ico { float:left; margin:0 10px 0 0; }
	/* ORANGE: 227 */
	.box-o-227 { width:227px; }
	.box-o-227 .d-top { width:227px; height:12px; background-position:0 -38px; }
	.box-o-227 .d-bottom { width:227px; height:12px; background-position:0 -50px; }
	.box-o-227 .d-inside { background:#FBBD0D; }
	/* ORANGE: 234 */
	.box-o-234 { width:234px; }
	.box-o-234 .d-top { width:234px; height:15px; background-position:-504px -68px; }
	.box-o-234 .d-bottom { width:234px; height:15px; background-position:-504px -86px; }
	.box-o-234 .d-inside { background:#FBBD0E; color:#000; }
	.box-o-234 .d-inside h2 { font-size:24px; line-height:24px; margin:5px 0 10px 0; }
	.box-o-234 .d-inside p span.s-time { font-size:48px; font-weight:bold; line-height:35px; letter-spacing:-2px; }
	/* ORANGE: 248 */
	.box-o-248 { width:248px; }
	.box-o-248 .d-top { width:248px; height:14px; background-position:-455px -197px; }
	.box-o-248 .d-bottom { width:248px; height:15px; background-position:-455px -211px; }
	.box-o-248 .d-inside { background:#FFB505; color:#000; }
	.box-o-248 .d-inside p { font-size:12px; line-height:19px; margin:0; }
	.box-o-248 .d-inside p span.s-time { font-size:48px; font-weight:bold; }
	.box-o-248 .d-inside p span.s-total { font-size:40px; font-weight:bold; }
	.box-o-248 .d-inside p a.button { margin-left:-10px; }
	.box .d-inside .d-cart { margin:20px 0 0 0; }
	.box .d-inside .d-cart .d-wrap { padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #ffcb50; }
	.box .d-inside .d-cart .d-wrap p { font-size:18px; color:#FFF; }
	.box .d-inside .d-cart .d-wrap p span.s-total { font-size:35px; font-weight:bold; line-height:28px; }
	.box .d-inside .d-cart .d-wrap p.p-product span { display:block; width:155px; font-size:13px; color:#000; }
	.box .d-inside .d-cart .d-wrap p.p-offer span { display:block; font-size:13px; color:#000; }
	.box .d-inside .d-cart .d-wrap p.p-sum { font-size:23px; }
	/* ORANGE: 309 */
	.box-o-309 { width:309px; }
	.box-o-309 .d-top { width:309px; height:14px; background-position:-504px -101px; }
	.box-o-309 .d-bottom { width:309px; height:15px; background-position:-504px -115px; }
	.box-o-309 .d-inside { background:#FFB505; color:#FFF; }
	.box-o-309 .d-inside h4 { font-size:18px; margin:0 0 10px 0; }
	.box .box-o-309 .d-inside .d-cart .d-wrap p.p-product span { width:195px; }	
	/* ORANGE: 504 */
	.box-o-504 { width:504px; }
	.box-o-504 .d-top { width:504px; height:13px; background-position:-220px -167px; }
	.box-o-504 .d-bottom { width:504px; height:17px; background-position:-220px -180px; }
	.box-o-504 .d-inside { background:#FEC414; color:#000; padding:10px 15px 1px 15px; }
	.box-o-504 .d-inside h2 { font-size:40px; line-height:40px; margin:0 0 10px 0; }
	.box-o-504 .d-inside p { margin:0 0 20px 0; }
	/* BLACK: 309 */
	.box-b-309 { width:309px; }
	.box-b-309 .d-top { width:309px; height:13px; background-position:0 -120px; }
	.box-b-309 .d-bottom { width:309px; height:13px; background-position:0 -133px; }
	.box-b-309 .d-inside { background:#000; color:#FFF; }
	.box-b-309 .d-inside h4 { font-size:18px; margin:0 0 10px 0; }
	.box-b-309 .d-inside p { clear:both; color:#FFF; padding:5px 0; margin:0; line-height:33px; }
	.box-b-309 .d-inside p span.ico { float:left; margin:0 10px 0 0; }
	/* BLACK: 264 */
	.box-b-264 { width:264px; }
	.box-b-264 .d-top { width:264px; height:15px; background-position:-505px -131px; }
	.box-b-264 .d-bottom { width:264px; height:16px; background-position:-505px -146px; }
	.box-b-264 .d-inside { background:#000; color:#FFF; }
	.box-b-264 .d-inside p { color:#FFF; }
	/* YELLOW: 194 */
	.box-y-194 { width:194px; }
	.box-y-194 .d-top { width:194px; height:12px; background-position:0 -146px; }
	.box-y-194 .d-bottom { width:194px; height:13px; background-position:0 -158px; }
	.box-y-194 .d-inside { background:#FDD313; }
	.box-y-194 .d-inside h4 { font-size:18px; color:#FFF; margin:0 0 10px 0; }
	.box-y-194 .d-inside p { font-size:12px; line-height:19px; }
	.box-y-194 .d-inside p span.s-price { font-size:48px; font-weight:bold; line-height:50px; letter-spacing:-4px; }
	.box-y-194 .d-inside p a.button { margin-left:-5px; }
	/* YELLOW: 229 */
	.box-y-229 { width:229px; }
	.box-y-229 .d-top { width:229px; height:15px; background-position:-555px -38px; }
	.box-y-229 .d-bottom { width:229px; height:13px; background-position:-555px -53px; }
	.box-y-229 .d-inside { background:#FDD313; }
	.box-y-229 .d-inside h2 { margin:5px 0 10px 0; }
	.box-y-229 .d-inside p span.s-time { font-size:40px; font-weight:bold; line-height:36px; letter-spacing:-2px; }
	.box-y-229 .d-inside p span.s-telephone { font-size:24px; font-weight:bold; line-height:28px; }
	/* YELLOW: 328 */
	.box-y-328 { width:328px; }
	.box-y-328 .d-top { width:328px; height:13px; background-position:-227px -38px; }
	.box-y-328 .d-bottom { width:328px; height:13px; background-position:-227px -51px; }
	.box-y-328 .d-inside { background:#FDD313; padding:0 5px 0 10px; }
	.box-y-328 .d-inside h2 { width:300px; margin:0; }
	.box-y-328 .d-inside p { margin:0; }
	.box-y-328 .d-inside .d-price { margin:5px 0 0 0; }
	.box-y-328 .d-inside .d-price p span.s-price { float:left; font-size:48px; font-weight:bold; letter-spacing:-4px; line-height:48px; }
	.box-y-328 .d-inside .d-price p a.button { float:right; position:relative; left:-6px; }
	/* YELLOW-NO-PRICE: 328 */
	.box-y-np-328 { width:328px; }
	.box-y-np-328 .d-top { width:328px; height:13px; background-position:-227px -38px; }
	.box-y-np-328 .d-bottom { width:328px; height:13px; background-position:-227px -51px; }
	.box-y-np-328 .d-inside { background:#FDD313; height:100px; padding:0 5px 0 10px; }
	.box-y-np-328 .d-inside h2 { width:305px; margin:0; }
	.box-y-np-328 .d-inside p { float:right; margin:0; }
	.box-y-np-328 .d-inside .d-price { float:right; left:10px; margin:5px 0 0 0; position:relative; top:-23px; width:300px;}
	.box-y-np-328 .d-inside .d-price p span.s-price { float:left; font-size:48px; font-weight:bold; letter-spacing:-4px; line-height:48px; }
	.box-y-np-328 .d-inside .d-price p a.button { float:right; position:relative; left:-6px; }
	/* YELLOW: 484 */
	.box-y-484 { width:484px; }
	.box-y-484 .d-top { width:484px; height:13px; background-position:0 -93px; }
	.box-y-484 .d-bottom { width:484px; height:14px; background-position:0 -106px; }
	.box-y-484 .d-inside { background:#FFC500; }
	.box-y-484 .d-inside h2 { margin:0 0 5px 0; }
	/* WHITE: 454 */
	.box-w-454 { width:454px; }
	.box-w-454 .d-top { width:454px; height:14px; background-position:0 -197px; }
	.box-w-454 .d-bottom { width:454px; height:17px; background-position:0 -211px; }
	.box-w-454 .d-inside { background:#FFF; padding:10px 30px 1px 30px; }
	.box-w-454 .d-inside p { padding:0 0 15px 0; margin:0; line-height:19px; }
	.box-w-454 .d-inside p a { color:#f09600; text-decoration:none; }
	.box-w-454 .d-inside p a:hover { text-decoration:underline; }

        /* Price */
	.box-w-454 .d-inside .d-price { width:400px; }
	.box-w-454 .d-inside .d-price .p-price-offer  {color:#999; font-size:14px;}
	.box-w-454 .d-inside .d-price p { font-size:22px; margin:0; padding:0; line-height:12px;}
	.box-w-454 .d-inside .d-price p span.s-price { font-size:48px; font-weight:bold; }
	.box-w-454 .d-inside .d-price .p-old-price  {display:none; font-size:14px; margin-bottom:10px; text-decoration:line-through; color:#ccc000; font-family: 'SohoStdRegular', sans-serif; color:#f09600;}
    
         /* Price - Left align */
	.box-w-454 .d-inside .d-price-left { float:none; margin:30px 0 0 0; }
	.box-w-454 .d-inside .d-price-left p { text-align:left; }
	.box-w-454 .d-inside .d-price-left p a.button { float:right; margin:0px 0 0 20px; }
	.box-w-454 .d-inside .d-price-left p span.s-price { float:left; }



	/* WHITE: 484 */
	.box-w-484 { width:484px; }
	.box-w-484 .d-top { width:484px; height:14px; background-position:0 -228px; }
	.box-w-484 .d-bottom { width:484px; height:15px; background-position:0 -242px; }
	.box-w-484 .d-inside { background:#FFF; padding:10px 15px 1px 15px; }
	.box-w-484 .d-inside h2 { font-size:40px; line-height:40px; margin:0 0 20px 0; }
	.box-w-484 .d-inside p a { color:#f09600; text-decoration:none; }
	.box-w-484 .d-inside p a:hover { text-decoration:underline; }
	/* WHITE: 504 */
	.box-w-504 { width:504px; }
	.box-w-504 .d-top { width:504px; height:13px; background-position:0 -64px; }
	.box-w-504 .d-bottom { width:504px; height:16px; background-position:0 -77px; }
	.box-w-504 .d-inside { background:#FFF; padding:1px 20px; }
	.box-w-504 .d-inside h2 { font-size:24px; line-height:24px; margin:10px 0 15px 0; }
	.box-w-504 .d-inside h3 { font-size:24px; line-height:24px; margin:0 0 20px 0; }
	.box-w-504 .d-inside h4 { font-size:22px; line-height:22px; margin:0 0 18px 0; }
	.box-w-504 .d-inside h5 { font-size:18px; margin:20px 0 10px 0; }
	.box-w-504 .d-inside ul { line-height: 10px; }
	
	.d-price { width:475px; }
	.d-price .p-price-offer  {color:#999; font-size:14px;}
	.d-price p { font-size:22px; margin:0; padding:0; line-height:12px;}
	.d-price p span.s-price { font-size:48px; font-weight:bold; }
	.d-price .p-old-price  {display:none; font-size:14px; margin-bottom:10px; text-decoration:line-through; color:#ccc000; font-family: 'SohoStdRegular', sans-serif; color:#f09600;}
    
    /* Default - Right */
	.d-price { float:right; margin:15px 0 0 0; }
	.d-price p { text-align:right;}
	.d-price p a.button { float:left; margin:10px 10px 0 10px; }
	.d-price p span.s-price { float:right; }

    /* Alt - Left */
	.d-price-left { float:left; margin:30px 0 0 0; }
	.d-price-left p { text-align:left; }
	.d-price-left p a.button { float:right; margin:0px 0 0 20px; }
	.d-price-left p span.s-price { float:left; }

    /* Alt - No price */
	.d-no-price { float:left; margin:0px; }
	.d-no-price p { text-align:left; }
	.d-no-price p a.button { float:right; margin:0px 0 0 20px; }
	.d-no-price p span.s-price { float:left; font-size:14px; font-weight:normal; width:275px; }

	/* WHITE: 604 */
	.box-w-604 { width:604px; }
	.box-w-604 .d-top { width:604px; height:14px; background-position:0 -257px; }
	.box-w-604 .d-bottom { width:604px; height:15px; background-position:0 -271px; }
	.box-w-604 .d-inside { background:#FFF; min-height:420px;}
	.box-w-604 .d-inside h1 { font-size:40px; line-height:24px; }
	.box-w-604 .d-inside h2 { font-size:24px; line-height:24px; margin:0 0 15px 0; }
	.box-w-604 .d-inside p { margin:0 0 20px 0; }
	.box-w-604 .d-inside ul { line-height: 10px; }	
	
	/* WHITE: 714 */
	.box-w-714 { width:714px; }
	.box-w-714 .d-top { width:714px; height:14px; background-position:0 -286px; }
	.box-w-714 .d-bottom { width:714px; height:15px; background-position:0 -301px; }
	.box-w-714 .d-inside { background:#FFF; padding:10px 13px 1px 13px; }
	.box-w-714 .d-inside h2 { font-size:40px; margin:0 0 20px 0; }
	.box-w-714 .d-inside h3 { font-size:24px; font-weight:bold; line-height:24px; margin:0 0 10px 0; }
	.box-w-714 .d-inside h4 { font-size:20px; font-weight:normal; line-height:20px; margin:0 0 8px 0; }

/* ---------------- BUTTONS ---------------- */
#page a.button { color:#FFF; text-align:center; text-decoration:none; font-weight:normal; }
#page a.button:link { color:#FFF; text-align:center; text-decoration:none; font-weight:normal;  }
#page a.button:hover { color:#EEE; }
	a.button-o { display:block; width:130px; height:29px; background:url(../images/button-a.png) no-repeat 0 0; font-size:15px; line-height:26px; }
	a.button-o span { display:block; height:29px; margin:0 0 0 12px; padding:0 12px 0 0; background:url(../images/button-a-span.png) no-repeat 100% 0;  }
	a.button-o-b { display:block; width:150px; height:40px; background:url(../images/button-a.png) no-repeat 0 -29px; font-size:22px; line-height:38px; }
	a.button-o-b span { display:block; height:40px; margin:0 0 0 17px; padding:0 17px 0 0; background:url(../images/button-a-span.png) no-repeat 100% -84px;  }
	a.button-y { display:block; width:178px; height:54px; background:url(../images/button-a.png) no-repeat 0 -70px; font-size:23px; font-weight:normal; line-height:48px; }
	a.button-y span { display:block; height:54px; margin:0 0 0 22px; padding:0 22px 0 0; background:url(../images/button-a-span.png) no-repeat 100% -29px;  }
	a.button-empezar { width:90px; }
	a.button-prueba-nivel { width:131px; }
	a.button-acceder-catalogo { width:100px; float:right; }
	a.button-matriculate-ahora { width:140px; }
	a.button-saber-mas { width:95px; }
	a.button-comenzar-tour { width:154px; }
/* BTT: Used in FORMS */
.btt { background:url(../images/btt.png) no-repeat 0 0; }
	.btt-question { width:20px; height:20px; background-position:0 0; }
	.btt-continuar { width:85px; height:29px; background-position:-20px 0; }
	.btt-enviar-o { width:64px; height:29px; background-position:-105px 0; }
	.btt-enviar-w { width:69px; height:29px; background-position:-169px 0; }
	.btt-quiero-saber-mas { width:143px; height:29px; background-position:-238px 0; }

/* ---------------- ICONS ---------------- */
.ico { width:33px; height:34px; background:url(../images/ico.png) no-repeat 0 0; }
	.ico-curso-online { background-position:0 0; }
	.ico-libro-alumno { background-position:0 -34px; }
	.ico-tutorials-online { background-position:-33px 0; }
	.ico-campus-online { background-position:-33px -34px; }
	.ico-clases-telefonicas { background-position:-66px 0; }
	.ico-viaje-oxford { background-position:-66px -34px; }
	.ico-examen-oxford { background-position:-99px 0px; }

/* ---------------- BREADCRUMBS ---------------- */
.d-breadcrumbs { padding:0 20px; margin:0; }
	.d-breadcrumbs p { font-size:13px; margin:0px; }
	.d-breadcrumbs p a { color:#EF9500; text-decoration:none; }
	.d-breadcrumbs p a:hover { text-decoration:underline; }
	.d-breadcrumbs .prev { float:left; }
	.d-breadcrumbs .next { float:right; }

/* TEXT FORMATTING */
#page p.p-paso { font-size:21px; line-height:23px; margin:0; }

#page p.p-ico { clear:both; color:#FFF; padding:5px 0; margin:0; line-height:33px; }
#page p.p-ico span.ico { float:left; margin:0 6px 0 0; }
#page p.p-ico a { color:#FFF; text-decoration:none; }
#page p.p-ico a:hover { text-decoration:underline; }

#page .d-prueba { margin:30px 0 0 0; }
#page .d-prueba .d-wrap { margin:0 0 5px 0; }
#page .d-prueba .d-wrap p span.s-name { float:left; font-size:22px; line-height:23px; }
#page .d-prueba .d-wrap p a.button { float:left; margin:0 0 0 15px; }

#page .d-wrap span.s-confirm { font-weight:bold; width: 125px; display:inline-block;}

#page .d-inside p.placement { font-size:23px; line-height:30px;}

.page-general-content h3.pregunta a { font-size:15px; text-decoration:none; color:#000; }

.d-inside a { color:#f09600; } 
	
/* ---------------- FORMS ---------------- */
#formulario.frm-horz { font-size:11px; font-weight:normal; color:#717171; }
#formulario.frm-horz .d-wrap { margin:0; }
#formulario.frm-horz .d-wrap span.s-required { color:#EF9500; }
#formulario.frm-horz .d-wrap label { width:142px; font-size:11px; font-weight:normal; color:#717171; margin:-1px 5px 0 0; text-align:right; }
#formulario.frm-horz .d-wrap td label { width:300px; font-size:11px; font-weight:normal; color:#717171; margin:-1px 5px 0 0; text-align:left; }
#formulario.frm-horz .d-wrap span.ipt-phone { float:right; width:229px; text-align:center;}
#formulario.frm-horz .d-wrap span.ipt-phone span.ipt-prefix { float:left; width:29px; }
#formulario.frm-horz .d-wrap input.ipt { width:229px; height:18px; padding:1px; border:1px solid #CCC; margin:0 0 8px; }
#formulario.frm-horz .d-wrap input.ipt-phone { float:right; width:180px; height:18px; padding:1px; border:1px solid #CCC; margin:0 0 8px; }
#formulario.frm-horz .d-wrap input.ipt-medium { width:165px; height:18px; padding:1px; border:1px solid #CCC; margin:0 0 8px; }
#formulario.frm-horz .d-wrap input.ipt-short { width:40px; height:18px; padding:1px; border:1px solid #CCC; margin:0 0 8px; }
#formulario.frm-horz .d-wrap input.ipt-submit { cursor:pointer; float:right; border:0; }
#formulario.frm-horz .d-wrap select.ipt-select { width:233px; padding:2px; background:#FFF !important; border:1px solid #CCC; margin:0 0 8px 0; color:#9D9D9D; }
#formulario.frm-horz .d-wrap select.ipt-select-phone { font-family:monospace; width:60px; padding:2px; background:#FFF !important; border:1px solid #CCC; margin:0 0 8px 0; color:#9D9D9D; }
#formulario.frm-horz .d-wrap select.ipt-select-short { width:60px; padding:2px; background:#FFF !important; border:1px solid #CCC; margin:0 0 8px 0; color:#9D9D9D; }
#formulario.frm-horz .d-wrap input.ipt-checkbox { position:relative; top:2px; margin:0 10px 0 0; }
#formulario.frm-horz .d-wrap .ipt-textarea { width:215px; padding:2px; background:#FFF !important; border:1px solid #CCC; margin:0 0 8px 0; color:#9D9D9D; }
#formulario.frm-horz .d-wrap-empty { margin:0 0 5px 147px; }
#formulario.frm-horz .d-wrap-empty label { text-align:left !important; }
#formulario .error_msg { display: block; position: relative; left: 150px; }
	/* FORM: Pruebalo Gratis */
	#formulario.frm-pruebalo-gratis { width:380px; margin:0 auto; }
	/* FORM: Solicita Informacion */
	#formulario.frm-solicita-informacion { width:330px; margin:0 auto; }
	#formulario.frm-solicita-informacion .d-wrap label { width:102px; }
	#formulario.frm-solicita-informacion .d-wrap input.ipt { width:219px; }
	#formulario.frm-solicita-informacion .d-wrap-empty { margin-left:105px !important; }
	#formulario.frm-solicita-informacion .d-submit { margin:15px 0 20px 0; text-align:right; }
	/* FORM: Inscriebete Newsletter */
	#formulario.frm-inscribete-newsletter { width:360px; }
	#formulario.frm-inscribete-newsletter input.ipt { float:left; width:264px; height:20px; padding:1px 5px; border:0; margin:0; font-size:11px; font-weight:normal; color:#d3d3d3; }
	#formulario.frm-inscribete-newsletter input.ipt-submit { cursor:pointer; float:right; position:relative; bottom:4px; border:0; }
	/* FORM: Datos Alumno */
	#formulario.frm-datos-alumno .d-wrap { width:500px; margin:0 auto 4px auto; }
	#formulario.frm-datos-alumno .d-wrap-empty { width:200px; margin:0 0 0 184px; }
	#formulario.frm-datos-alumno .d-codico-promocional { width:425px; height:22px; margin:0; }
	#formulario.frm-datos-alumno .d-codico-promocional small { display:block; float:left; position:relative; top:-1px; margin:0 8px 0 0; }
	#formulario.frm-datos-alumno .d-codico-promocional input.ipt { float:left; width:210px; }
	#formulario.frm-datos-alumno .d-codico-promocional a.btt { float:right; margin:0 0 0 5px; }
	#formulario.frm-datos-alumno .d-submit { width:570px; text-align:right; }
	#formulario.frm-datos-alumno h2 { color:#000; }
	#formulario.frm-datos-alumno p { font-size:12px; color:#000; }

/* NIVELES (07) */
#d-niveles { margin:30px 0 0 0; }
#d-niveles .d-nivel-wrap h3 { float:left; width:120px; font-size:24px; font-weight:bold; line-height:24px; margin:20px 0 0 0; }
#d-niveles .d-nivel-wrap .d-nivel { float:left; }
#d-niveles .d-nivel .d-top { background:url(../images/bg-niveles.png) no-repeat 0 0; }
#d-niveles .d-nivel .d-bottom { background:url(../images/bg-niveles.png) no-repeat 0 0; }
#d-niveles .d-nivel .d-inside { padding:1px 5px 0 5px; line-height:34px; }
#d-niveles .d-nivel .d-inside h4 { float:left; font-size:24px; line-height:30px; font-weight:normal; margin:0 20px 0 10px; }
#d-niveles .d-nivel .d-inside h5 { float:left; font-size:13px; line-height:30px; font-weight:normal; margin:0 20px 0 10px; }
#d-niveles .d-nivel .d-inside span { float:left; font-size:12px; }
#d-niveles .d-nivel .d-inside span.error { margin-left: 172px;line-height: 10px; }
#d-niveles .d-nivel .d-inside a.button { float:right; margin:5px 0 0 0; }
	/* NIVEL: 1 */
	#d-niveles .d-nivel-1 { width:365px; }
	#d-niveles .d-nivel-1 .d-top { width:365px; height:14px; background-position:0 0; }
	#d-niveles .d-nivel-1 .d-bottom { width:365px; height:14px; background-position:0 -15px; }
	#d-niveles .d-nivel-1 .d-inside { background:#FBBD0E; }
	/* NIVEL: 2 */
	#d-niveles .d-nivel-2 { width:392px; }
	#d-niveles .d-nivel-2 .d-top { width:392px; height:13px; background-position:0 -29px; }
	#d-niveles .d-nivel-2 .d-bottom { width:392px; height:15px; background-position:0 -43px; }
	#d-niveles .d-nivel-2 .d-inside { background:#FED414; }
	/* NIVEL: 3 */
	#d-niveles .d-nivel-3 { width:469px; }
	#d-niveles .d-nivel-3 .d-top { width:469px; height:14px; background-position:0 -58px; }
	#d-niveles .d-nivel-3 .d-bottom { width:469px; height:17px; background-position:0 -72px; }
	#d-niveles .d-nivel-3 .d-inside { background:#FBB00E; }
	/* NIVEL: 4 */
	#d-niveles .d-nivel-4 { width:496px; }
	#d-niveles .d-nivel-4 .d-top { width:496px; height:14px; background-position:0 -89px; }
	#d-niveles .d-nivel-4 .d-bottom { width:496px; height:14px; background-position:0 -103px; }
	#d-niveles .d-nivel-4 .d-inside { background:#FFC31B; }
	/* NIVEL: 5 */
	#d-niveles .d-nivel-5 { width:399px; }
	#d-niveles .d-nivel-5 .d-top { width:399px; height:13px; background-position:0 -117px; }
	#d-niveles .d-nivel-5 .d-bottom { width:399px; height:16px; background-position:0 -130px; }
	#d-niveles .d-nivel-5 .d-inside { background:#FFAE00; }
	/* NIVEL: 6 */
	#d-niveles .d-nivel-6 { width:425px; }
	#d-niveles .d-nivel-6 .d-top { width:425px; height:14px; background-position:0 -146px; }
	#d-niveles .d-nivel-6 .d-bottom { width:425px; height:16px; background-position:0 -160px; }
	#d-niveles .d-nivel-6 .d-inside { background:#FBBD0E; }
	/* NIVEL: 7 */
	#d-niveles .d-nivel-7 { width:540px; }
	#d-niveles .d-nivel-7 .d-top { width:540px; height:14px; background-position:0 -176px; }
	#d-niveles .d-nivel-7 .d-bottom { width:540px; height:14px; background-position:0 -190px; }
	#d-niveles .d-nivel-7 .d-inside { background:#FED414; }
	/* NIVEL: 8 */
	#d-niveles .d-nivel-8 { width:558px; }
	#d-niveles .d-nivel-8 .d-top { width:558px; height:14px; background-position:0 -204px; }
	#d-niveles .d-nivel-8 .d-bottom { width:558px; height:15px; background-position:0 -218px; }
	#d-niveles .d-nivel-8 .d-inside { background:#FBB00E; }
	/* NIVEL: 9 */
	#d-niveles .d-nivel-9 { width:363px; }
	#d-niveles .d-nivel-9 .d-top { width:363px; height:14px; background-position:0 -233px; }
	#d-niveles .d-nivel-9 .d-bottom { width:363px; height:18px; background-position:0 -247px; }
	#d-niveles .d-nivel-9 .d-inside { background:#FFC31B; }
	/* NIVEL: 10 */
	#d-niveles .d-nivel-10 { width:391px; }
	#d-niveles .d-nivel-10 .d-top { width:391px; height:14px; background-position:0 -265px; }
	#d-niveles .d-nivel-10 .d-bottom { width:391px; height:15px; background-position:0 -279px; }
	#d-niveles .d-nivel-10 .d-inside { background:#FFAE00; }
	

/* Press and Links */
#d-press { margin:30px 0 0 0; }
#d-press .d-item-wrap h3 { width:120px; font-size:24px; font-weight:bold; line-height:24px; margin:20px 0 0 0; }
#d-press .d-item-wrap .d-item { float:left; margin-bottom:10px; }
#d-press .d-top { background:url(../images/bg-niveles.png) no-repeat 0 0; }
#d-press .d-bottom { background:url(../images/bg-niveles.png) no-repeat 0 0; }
#d-press .d-inside { padding:1px 5px 1px 5px; line-height:34px; }
#d-press .d-inside h4 { font-size:24px; font-weight:normal; margin:0 20px 0 0px; }
#d-press .d-inside p { padding-right: 20px; }
#d-press .d-inside p.testimonio-texto { color:#444; font-size:16px; font-family: Tahoma,Serif; }
#d-press .d-inside p.testimonio-detalles { color:#222; font-size:13px;}
#d-press .d-inside span { float:left; font-size:11px; }
#d-press .d-inside a.button { float:right; margin:5px 0 0 0; }

#d-press .d-item { width:650px; }
#d-press .d-item .d-top { width:650px; height:14px; background-position:0 -295px; }
#d-press .d-item .d-bottom { width:650px; height:15px; background-position:0 -309px; }
#d-press .d-item .d-inside { background:#FFAE00; }
#d-press .d-item .d-inside .image { float: left; height:68px;}
#d-press .d-item .d-inside .text {display:block; margin-left:100px; position:relative; width: 550px;}
#d-press .d-item .d-inside .text a {color: #FFF; display:block; text-align: right; margin: -4px; margin-right:20px;}

/* Acceso Alumnos */
#d-niveles .s-enterbutton {display:block; float:right; left:0px; position:relative;}

/* Formulario de contacto Was box-w-484*/
.contact-form .d-inside h2 { font-size:40px; line-height:40px; margin:0 0 20px 0; }
.contact-form .d-inside p a { color:#f09600; text-decoration:none; }
.contact-form .d-inside p a:hover { text-decoration:underline; }
.box-y-484 #formulario.frm-horz .d-wrap label { color:#000; text-align:left !important; }
.box-y-484 #formulario.frm-horz  { color:#000; }
.box-y-484 #formulario.frm-horz .d-wrap span.s-required  { color:#F00; }
.box-y-484 #formulario  a { color:#000; }

/* Oigaa */
.x-table-layout table, .x-table-layout td, .x-table-layout th, .x-table-layout tr { border:none; margin:0px; padding:0px; text-align:left;}
