/* reset */ html,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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* text */ body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
/* 960 */.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}

/* custom ------------------------------------------------------------------------------------------------------------ */
body {background-color:#f0f1e0; color: #394f00; font-size: 12px; line-height:20px; border-top:20px white; padding-top:40px;}
#content {background-color:white;}
#home-content { background-image:url(/images/corkboard.jpg) ; background-color:white ; background-repeat:no-repeat ; background-position:top left; width:960px ; height /**/:648px ; background-color:white ;}
a:link {color:#91a857;}

/* Nav */

	/* General */
	#navigation { position: relative; height:30px;}
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	#cssdropdown { position:absolute; z-index:100; top:0px; left:0px; }
	
	/* Head links */
	#cssdropdown li { width: 192px; float: left; margin-left: 0px; border: 0px; background-color: #e7ebd3; text-align: left;  }
	#cssdropdown li a { display: block; padding: 5px; text-decoration:none; font-weight:bold; color: #ffffff;}
	

	/* Child lists and links */
	#cssdropdown li ul { display: none; text-align: left; background-color: e7ebd3; background-position: bottom;}
	#cssdropdown li:hover ul { display: block; }
	#cssdropdown li li { margin-left:0px; }
	#cssdropdown li li a { padding: 5px; height: 15px; color: #3a4f00;font-weight:normal;}
	#cssdropdown li li a:hover { background-color: #a3b082; text-decoration: none; color: #ffffff; }
	
	
	/* Pretty styling */
	body { font-family: verdana, arial, sans-serif; font-size: 0.8em; background-color: f0f1e0; }
	#cssdropdown li.headlink1 { background-color: #f67e29; }
	#cssdropdown li.headlink2 { background-color: #fcf438; }
	#cssdropdown li.headlink2 a { color: #3a4f00; }
	#cssdropdown li.headlink3 { background-color: #b70037; }
	#cssdropdown li.headlink4 { background-color: #a8c538; }   
	
/* Headers */


h1 a {  margin:0px; height: 0px !important; line-height:200px; overflow:hidden;
        background: url(/images/logo.png) no-repeat top left; 
        width:175px; height /**/:105px; padding:105px 0 10px 0; 
        display: block; position:absolute; z-index:90px; top:20px; left:30px; }

h2 { margin:0px; height: 0px !important; line-height:200px; overflow:hidden; }
h3 { margin:0px; height: 0px !important; line-height:200px; overflow:hidden; background: transparent url() no-repeat top left; 
     height /**/:30px; padding:30px 0 10px 0; }
h4 {font-family:Verdana; font-size:16px; color:#394f00; margin-bottom:0px;}
h5 a { margin:0px; height: 0px !important; line-height:200px; overflow:hidden;
        background: url(/images/mapbutton.png) no-repeat top left; 
        width:149px; height /**/:41px; padding:105px 0 10px 0; 
        display: block; position:absolute; z-index:100px; top:535px; left:840px; }
h6 { font-size:18px; margin-bottom:0px; }
h6 a { text-decoration:none; color:#00a87e;}
h6 a:hover { text-decoration:underline;}


h3#actividades_celebraciones { background-image: url(/images/h-actividades-celebraciones.png); }
h3#actividades_fotos { background-image: url(/images/h-actividades-fotos.png); }
h3#actividades_trabajos { background-image: url(/images/h-actividades-trabajos.png); }
h3#cursos_adultos { background-image: url(/images/h-cursos-adultos.png); }
h3#cursos_empresas { background-image: url(/images/h-cursos-empresas.png.png); }
h3#cursos_cambridge { background-image: url(/images/h-cursos-cambridge.png); }
h3#cursos_trinity { background-image: url(/images/h-cursos-trinity.png); }
h3#cursos_cambridge-ninos { background-image: url(/images/h-cursos-cambridge-ninos.png); }
h3#cursos_examenes { background-image: url(/images/h-cursos-examenes.png); }
h3#cursos_juniors { background-image: url(/images/h-cursos-juniors.png); }
h3#cursos_teens { background-image: url(/images/h-cursos-teens.png); }
h3#cursos_tubbieskids { background-image: url(/images/h-cursos-tubbieskids.png); }
h3#nuestro_equipo { background-image: url(/images/h-nuestro-equipo.png); }
h3#equipo_admin { background-image: url(/images/h-equipo-admin.png); }
h3#equipo_directivos { background-image: url(/images/h-equipo-directivos.png); }
h3#equipo_profes { background-image: url(/images/h-equipo-profes.png); }
h3#equipo_trabaja { background-image: url(/images/h-equipo-trabaja.png); }
h3#escuela_asociaciones { background-image: url(/images/h-escuela-asociaciones.png); }
h3#escuela_horarios { background-image: url(/images/h-escuela-horarios.png); }
h3#escuela_instalaciones { background-image: url(/images/h-escuela-instalaciones.png); }
h3#escuela_localizacion { background-image: url(/images/h-escuela-localizacion.png); }
h3#escuela_presentacion { background-image: url(/images/h-escuela-presentacion.png); }
h3#varios_enlaces { background-image: url(/images/h-varios-enlaces.png);}
h3#blog_title { background-image: url(/images/h-blog-title.png); height:74px; padding:74px 0 10px 0;}

#header { position:relative; height:142px;}

address { position:absolute; top:45px; right:30px; color:#f0f1e0; font-size:12px; font-weight:normal; line-height:110%; text-decoration:none;  ;}

		
/* Pages */
#badges { position:relative; float:right; }
#badges-front { position:relative; float: right; padding-top: 75px; padding-left: -30px;}
#center-column { position:relative; padding-top: 60px; padding-left: 13px;}
#left-column { position:relative; padding-top: 60px; padding-left: 50px;}
#postcard { position:relative; float:right; background-image:url(/images/postcard.png); background-repeat:no-repeat; margin-top: 25px; background-position:top left; width:251px; height /**/:164px ;}
#photos-students { position:relative; float:right; background-image:url(/images/polaroid.png); background-repeat:no-repeat; margin-top: 20px; background-position:top left; width:248px; height /**/:302px ;}
#anuncios { position:relative; background-image:url(/images/anuncios.png); background-repeat:no-repeat; width:352; height /**/:202px ;}
#twitter_div {position:relative;}
#twitter_div, #twitter_div ul { list-style-position: inside; list-style-type: none; padding-bottom: 0px; padding-right: 28px; padding-top: 40px; list-style: none; font-size: medium; font-family: verdana, arial, sans-serif; }
#values { position:relative; background-image:url(/images/bg-values.png); background-repeat:no-repeat; margin-top: 25px; width:350px;/**/ height: 288px ;}
#values-text {padding-left: 11px; padding-bottom: 0px; padding-right: 12px; padding-top: 50px; line-height: 14px; position:relative; font-family: verdana, arial, sans-serif; color: white; font-size: 13px;}
#blog_entries {padding:30px;}
#side_bar {padding-top:30px;}
#localizacion { background-image:url(/images/localizacion.jpg) ; background-color:white ; background-repeat:no-repeat ; background-position:top left; width:960px ; height /**/:400px ; background-color:white ;}
#localizacion-text { position:relative; font-family: verdana, arial, sans-serif; color: white; font-size: 14px; margin-top:105px; margin-left:30px;}
#trabaja { background-image:url(/images/trabaja.jpg) ; background-color:white ; background-repeat:no-repeat ; background-position:top left; width:960px ; height /**/:400px ; background-color:white ;}
#trabaja-text { position:relative; font-family: verdana, arial, sans-serif; color: #b70037; margin-top:105px; margin-left:30px;}
img.cambridge { width: 168; height: 108; padding:18px 0 10px 0; margin-left:30px; overflow:hidden; background: transparent url() no-repeat top left;}
img.trinity { width: 168; height: 108; padding:0px 0 10px 0; margin-left:30px; overflow:hidden; background: transparent url() no-repeat top left;}
img.ielts { width: 168; height: 108; padding:0px 0 10px 0; margin-left:30px; overflow:hidden; background: transparent url() no-repeat top left;}
img.aceia { width: 168; height: 108; padding:0px 0 10px 0; margin-left:30px; overflow:hidden; background: transparent url() no-repeat top left;}
img.acade { width: 168; height: 108; padding:0px 0 10px 0; margin-left:30px; overflow:hidden; background: transparent url() no-repeat top left;}
img.fecei { width: 168; height: 108; padding:0px 0 10px 0; margin-left:30px; overflow:hidden; background: transparent url() no-repeat top left;}
img.cambridge-front { width: 172; height: 112; padding:18px 0 10px 0; overflow:hidden; background: transparent url() no-repeat top left;}
img.trinity-front { width: 172; height: 112; padding:0px 0 10px 0; overflow:hidden; background: transparent url() no-repeat top left;}
img.ielts-front { width: 172; height: 112; padding:0px 0 10px 0; overflow:hidden; background: transparent url() no-repeat top left;}
img.aceia-front { width: 172; height: 112; padding:0px 0 10px 0; overflow:hidden; background: transparent url() no-repeat top left;}
img.acade-front { width: 172; height: 112; padding:0px 0 10px 0; overflow:hidden; background: transparent url() no-repeat top left;}
img.fecei-front { width: 172; height: 112; padding:0px 0 10px 0; overflow:hidden; background: transparent url() no-repeat top left;}
img.button-level-test { left: 20px; top: 100px; position:relative; width: 72; height: 48; overflow:hidden; }

.buttons { font-family: arial; font-size: 8pt; border-bottom:1px solid #282828; border-right:1px solid #282828; border-top:1px solid #8794A0; border-left:1px solid #8794A0; background-color: #E4E4E4;}

/*Trabajos*/

div#cover  { background:url(/images/trabajos/page1.jpg); background-color:white; }
div#page1  { background:url(/images/trabajos/page2.jpg); background-color:white; }
div#page2  { background:url(/images/trabajos/page3.jpg); background-color:white; }
div#page3  { background:url(/images/trabajos/page4.jpg); background-color:white; }
div#page4  { background:url(/images/trabajos/page5.jpg); background-color:white; }
div#page5  { background:url(/images/trabajos/page6.jpg); background-color:white; }
div#page6  { background:url(/images/trabajos/page7.jpg); background-color:white; }
div#page7  { background:url(/images/trabajos/page8.jpg); background-color:white; }
div#page8  { background:url(/images/trabajos/page9.jpg); background-color:white; }
div#page9  { background:url(/images/trabajos/page10a.jpg); background-color:white; }
div#page10 { background:url(/images/trabajos/page10b.jpg); background-color:white; }
div#page11 { background:url(/images/trabajos/page11a.jpg); background-color:white; }
div#page12 { background:url(/images/trabajos/page11b.jpg); background-color:white; }
div#page13 { background:url(/images/trabajos/page12.jpg); background-color:white; }

/* Old Page CSS */
.sopctitulo{ font-family:Verdana; font-size:12px; color:#394f00; }
.sopcenlace { text-decoration: none; color: #394f00; }
