@charset "UTF-8";
@import url(http://builder.yaml.de/yaml/core/base.css);
@media screen, projection
{

/*-------------------------------------------------------------------------*/

/* RESET CSS */

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal;      font-size: 100%; font-family: inherit; vertical-align: baseline }
body { line-height: 1 }
:focus { outline: 0 }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
blockquote, q { quotes: "" "" }
input, textarea { margin: 0; padding: 0 }
hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px }

/* RESET CSS END */

/*-------------------------------------------------------------------------*/

html {
	background: #000;
	height: 100%;
}
html, body {
	
}
body { 
	background: #FFF url(http://www.thecorner.es/images/interface/background_01.jpg) repeat-x -10px 0; 
	width: 100%;
	max-width: 100%;
	min-width: 980px;
	padding: 0;
	margin: 0;
  	border-top: 4px solid #000;
  	font-size: 1em;
	font-family: normal Arial, Helvetica, "Corbel", "Myriad Pro", Tahoma, "Lucida Grande", "Bitstream Vera Sans", sans-serif;
 	}
body.interior {
	background: #FFF; 
}
h1 {
  	float: left;
  	padding: 0;
  	margin: 0; }
  	
h1 a {
	display: block;
	width:237px;
	height: 54px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://www.thecorner.es/images/interface/logo.jpg) no-repeat;
	border: none; }
	
h1 a:hover {
	border: none; }
	
strong {
	color:#9DB304;
	font-weight: bold;
	}

/*------------------------------------------------------------------------- Layout general */

#page_margins { 
	margin: 0 auto; }

#page_margins { 
	width: auto;  
	min-width: 980px; 
	max-width: 980px; 
	background: transparent; }

#page { 
	width: 100%;
	padding: 0px; 
	clear:both;
	overflow:hidden;
	}

#header { 
	padding: 13px 0 9px 0; 
	color: #000; 
	background: transparent;
	height: 88px;	}

#topnav { 
	position:static; 
	color: #aaa; 
	background: transparent; }

#main { 
	width: 100%;
	margin: 0 0 35px 0;
    padding: 0; 
	background: transparent; 
    }

#footer { 
	padding:0; 
	color:#666; 
	}

/*------------------------------------------------------------------------- Layout Columnas */ 

	#col1 { float: left; width: 220px;  margin:0 }
  	#col2 { float: right; width: 190px;  margin:0 }
  	#col3 { width: auto; margin: 0 210px 0 260px; }
  	#col1_content { padding: 0 }
  	#col2_content { padding: 0 0 0 0 }
  	#col3_content { padding: 0 }

	
/*------------------------------------------------------------------------- Contenido Interior */

	#leftcol { 
		float:left;	
		width: 230px; 
		margin: 0;
        padding: 0;
	}
	#rightcol {	
		width: auto;
		margin: 0 0 50px 270px;
		min-height: 300px;
        padding: 0;
	}
	
/*--------------------------------------------------------------------- Left In */
	
	.leftcol_content {
		width: 230px; 
		background: #FFF;
		padding: 5px;
		margin: 0 0 10px 0;
	}
	.leftcol_content_related {
		width: 230px; 
		background: #EFF0AE;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border: 1px solid #EFF0AE;
		padding: 10px;
		margin: 0 0 12px 0;
	}
	.leftcol_content h2 {
		font-size: 0.9em;
		font-family: Arial, Helvetica, Tahoma, sans-serif;
		text-transform: uppercase;
		color: #9DB304;
		font-weight: bold;
		padding: 8px;
		border-bottom: 1px dotted #9DB304;
		margin: 0 0 10px 0;
		background: #F3F4B2;
	}
	.leftcol_content_related h2 {
		font-size: 0.9em;
		font-family: Arial, Helvetica, Tahoma, sans-serif;
		text-transform: uppercase;
		color: #9DB304;
		font-weight: bold;
		padding: 0 0 5px 0;
		border-bottom: 1px dotted #9DB304;
		margin: 0 0 10px 0;
	}

	.rojo-obligatorio {
		color: red;
		font-weight: bold;
	}
	.submenu {
		margin: 0 0 15px 0;
        padding: 0;
	}
	
	.submenu li {
	}
	.submenu li a {	
		color: #F69300;
		font-family: Arial;
		font-size: 0.9em;
		text-decoration: none;
		background: transparent;
		font-weight: bold;	
		padding: 5px 5px 5px 0;
	}
	.submenu li a:hover, .submenu li.active a {
		color: #B9D305;
		font-family: Arial;
		font-weight: bold;
		text-decoration: underline;
		background: #FFF;
	}
	.submenu li p {
		font-size: 0.8em;
		color: #777;
		line-height: normal;
		padding: 0 0 5px 0;
		border-bottom: dashed 1px #777;
		margin: 0 0 5px 0;
	}
	
	
	.submenu2 {
		margin: 10px 0 10px 0;
	}
	.submenu2 li {
	}
	.submenu2 li a {	
		color: #F69300;
		font-family: Arial;
		font-size: 0.9em;
		text-decoration: none;
		background: transparent;
		font-weight: bold;
		padding: 5px;

	}
	.submenu2 li a:hover, .submenu2 li.active a {
		color: #B9D305;
		font-family: Arial;
		font-weight: bold;
		text-decoration: underline;
		background: #FFF;
	}
	
	
	/* Submenu noticias	*/
	
	.submenu li.noticia {
		line-height: normal
	}
	.submenu li.noticia p a {	
		color: #B9D305;
		font-family: Arial;
		font-size: 0.8em;
		text-decoration: none;
		background: transparent;
		font-weight: normal;	
		padding: 0;
	}
	.submenu li.noticia p a:hover {	
		text-decoration: underline;
	}
	.submenu li.noticia p.fecha {	
		color: #444;
		font-family: Arial;
		font-size: 0.7em;
		text-decoration: none;
		background: transparent;
		font-weight: normal;	
		padding: 0;
	}

	/* Backbutton Effect */

	.backbutton {
		background: #FFF url(http://www.thecorner.es/images/interface/backbutton_left.jpg);
		height:50px;
		width: 231px;
		margin: 0 0 20px 0;
	}
	.backbutton p {
		color: #FFF;
		font-size: 2em;
		padding: 5px 0 0 10px;
	}
	.backbutton p a {
		padding: 15px 0 0 43px;
		color: #FFF;
		font-size: 0.7em;
		text-decoration: none;
	}
	.backbutton p a:hover {
		padding: 15px 0 0 43px;
		color: #FFF;
		font-size: 0.7em;
		text-decoration: underline;
	}

/*--------------------------------------------------------------------- Right In */
	
	.thecorner {
		font-style: italic;
		font-weight: bold;
	}
	
	abbr, acronym {
	
    border-bottom: 1px dashed orange;
    font-weight: bold;
    color: #666;
	}
	
	#rightcol_content {
		font-size: 0.9em;
		padding: 3px 0 0 0;
        margin: 0;
		color: #454545;
		font-family: Arial, Helvetica, "Corbel", "Myriad Pro", Tahoma, "Lucida Grande", "Bitstream Vera Sans", sans-serif;
	}
	#rightcol_content h3 {
		padding: 0px 0 10px 0;
		margin: 7px 0 10px 0;
		color: #95A718;
		font-family: "Arial";
		font-size: 1.6em;
		text-decoration: none;
		width:100%;
		float:left;
		
	}	
	#rightcol_content p {
		line-height: 1.2em;
		margin: 0 0 20px 0;
	}
	#rightcol_content p strong {
		font-weight: bold;
	}
	
	/* A para listas centrales */
	#rightcol_content p a {
		color: #F69300;
		font-family: Arial;
		font-size: 1em;
		text-decoration: none;
		background: transparent;
		font-weight: normal;	
	}
	#rightcol_content p a:hover {
		color: #B9D305;
		font-family: Arial;
		font-weight: normal;
		text-decoration: underline;
		background: transparent;
	}
	#rightcol_content ul {
		margin: 0 0 10px 0;	
	}
	#rightcol_content ul li a {	
		color: #F69300;
		font-family: Arial;
		font-size: 1em;
		text-decoration: none;
		background: transparent;
		font-weight: bold;	
		padding: 5px 5px 5px 0;
	}
	#rightcol_content ul li a:hover, #rightcol_content ul li.active a {
		color: #B9D305;
		font-family: Arial;
		font-weight: bold;
		text-decoration: underline;
		background: transparent;
	}
	
	/* UL LI para listas de contenido plano -ok.png-*/
	
	#rightcol_content ul.ok {
		width: 560px;
		margin: 10px 0 20px 0;
		padding: 0 0 0 15px;
		
	}
	#rightcol_content ul.ok li {
		line-height: 20px;	
		background: transparent url(http://www.thecorner.es/images/interface/ok.png) 0 0 no-repeat;
		padding: 0 0 0 30px;
		margin: 0 0 5px 0;
	}
	/* UL LI para listas de fechas -calendario_icon.png-*/
	
	#rightcol_content ul.calendario {
		width: 560px;
		margin: 10px 0 20px 0;
		padding: 0 0 0 15px;
		
	}
	#rightcol_content ul.calendario li {
		line-height: 25px;	
		background: transparent url(http://www.thecorner.es/images/interface/calendario_icon.png) 0 0 no-repeat;
		padding: 0 0 0 35px;
		margin: 0 0 5px 0;
	}
	#rightcol_content ul.calendario li strong {
		font-weight: bold;
		color: #9DB304; 
	}
	
	/* UL LI para listas de certificaciones -star25.png-*/
	
	#rightcol_content ul.star {
		width: 560px;
		margin: 20px 0 20px 0;
		padding: 0 0 0 15px;
		
	}
	#rightcol_content ul.star li {
		line-height: 22px;	
		background: transparent url(http://www.thecorner.es/images/interface/star25.png) -5px -2px no-repeat;
		padding: 0 0 0 30px;
		margin: 0 0 10px 0;
	}
	#rightcol_content ul.star li strong {
		font-weight: bold;
		color: #9DB304; 
	}
	
	/* UL LI para listas de archivos relacionados -PDF.png-*/
	#rightcol_content ul.pdf_items {
		border: 1px dotted #f6f4e1;
		float:left;
		width: 700px;
		margin: 10px 0 20px 0;
		padding: 15px;
		background-color: #f6f4e1;
		
	}
	#rightcol_content .pdf_items li {
		line-height: 30px;	
		background: transparent url(http://www.thecorner.es/images/interface/pdfitem.png) 0 0 no-repeat;
		padding: 0 0 0 40px;
	}

	/* UL LI para listas de servicios -________.png-*/
	
	#rightcol_content ul.serv {
		width: 560px;
		margin: 20px 0 0 0;
		padding: 0 0 0 0;
		
	}
	#rightcol_content ul.serv li {
		margin: 0 0 10px 0;
	}
	#rightcol_content ul.serv li strong, #rightcol_content ul.serv li p {
		padding: 5px 0 0 45px;
	}
	
	/* UL para listas de enlaces tipo Idiomas -4 columnas- */
	
	#rightcol_content ul.lista {
		width: 700px;
		overflow: hidden;
		margin: 0 0 20px 0;
		padding: 0;
	}
	#rightcol_content ul.lista li {
		float: left;
		line-height: normal;
		margin: 0 10px 10px 0;
		padding: 0;
		width: 221px; 
		background: none;
	}
	#rightcol_content ul.lista li p {
		margin: 0 10px 10px 10px;
		width: 211px;
		font-size: 0.9em; 
	}
	
	#rightcol_content ul.lista li a{
		width: 201px;
		display: block;
		float:left;
		padding: 5px 10px 5px 10px;
		color: #9DB304;
		text-decoration: none;		
	}
	#rightcol_content ul.lista li a:hover {
		text-decoration: underline;
		background: #F6F9E5;
	}
	
	#rightcol_content ul li#idioma1 a, ul.submenu li#idioma1 a{
		padding-left: 45px; 
		background: #FFF url(http://www.thecorner.es/images/interface/england24.png) 10px 50% no-repeat;
	}
	#rightcol_content ul li#idioma1 a:hover, ul.submenu li#idioma1 a:hover {		
		background: #F6F9E5 url(http://www.thecorner.es/images/interface/england24.png) 10px 50% no-repeat;
	}
	
    #rightcol_content ul li#idioma2 a, ul.submenu li#idioma2 a{
    	padding-left: 45px; 
		background: #FFF url(http://www.thecorner.es/images/interface/france24.png) 10px 50% no-repeat;
	}
	#rightcol_content ul li#idioma2 a:hover, ul.submenu li#idioma2 a:hover {		
		background: #F6F9E5 url(http://www.thecorner.es/images/interface/france24.png) 10px 50% no-repeat;
	}
	
	#rightcol_content ul li#idioma3 a, ul.submenu li#idioma3 a{
		padding-left: 45px; 
		background: #FFF url(http://www.thecorner.es/images/interface/germany24.png) 10px 50% no-repeat;
	}
	#rightcol_content ul li#idioma3 a:hover, ul.submenu li#idioma3 a:hover {		
		background: #F6F9E5 url(http://www.thecorner.es/images/interface/germany24.png) 10px 50% no-repeat;
	}
	
	#rightcol_content ul li#idioma4 a, ul.submenu li#idioma4 a{
		padding-left: 45px; 
		background: #FFF url(http://www.thecorner.es/images/interface/italy24.png) 10px 50% no-repeat;
	}
	#rightcol_content ul li#idioma4 a:hover, ul.submenu li#idioma4 a:hover {		
		background: #F6F9E5 url(http://www.thecorner.es/images/interface/italy24.png) 10px 50% no-repeat;
	}

	#rightcol_content ul li#idioma5 a, ul.submenu li#idioma5 a{
		padding-left: 45px; 
		background: #FFF url(http://www.thecorner.es/images/interface/portugal24.png) 10px 50% no-repeat;
	}
	#rightcol_content ul li#idioma5 a:hover, ul.submenu li#idioma5 a:hover {		
		background: #F6F9E5 url(http://www.thecorner.es/images/interface/portugal24.png) 10px 50% no-repeat;
	}
	
	#rightcol_content ul li#idioma6 a, ul.submenu li#idioma6 a{
		padding-left: 45px; 
		background: #FFF url(http://www.thecorner.es/images/interface/russia24.png) 10px 50% no-repeat;
	}
	#rightcol_content ul li#idioma6 a:hover, ul.submenu li#idioma6 a:hover {		
		background: #F6F9E5 url(http://www.thecorner.es/images/interface/russia24.png) 10px 50% no-repeat;
	}
	
	#rightcol_content ul li#idioma7 a, ul.submenu li#idioma7 a{
		padding-left: 45px; 
		background: #FFF url(http://www.thecorner.es/images/interface/arab24.png) 10px 50% no-repeat;
	}
	#rightcol_content ul li#idioma7 a:hover, ul.submenu li#idioma7 a:hover {		
		background: #F6F9E5 url(http://www.thecorner.es/images/interface/arab24.png) 10px 50% no-repeat;
	}

	#rightcol_content ul li#idioma8 a, ul.submenu li#idioma8 a{
		padding-left: 45px; 
		background: #FFF url(http://www.thecorner.es/images/interface/china24.png) 10px 50% no-repeat;
	}
	#rightcol_content ul li#idioma8 a:hover, ul.submenu li#idioma8 a:hover {		
		background: #F6F9E5 url(http://www.thecorner.es/images/interface/china24.png) 10px 50% no-repeat;
	}

	#rightcol_content ul li#idioma9 a, ul.submenu li#idioma9 a{
		padding-left: 45px; 
		background: #FFF url(http://www.thecorner.es/images/interface/spain24.png) 10px 50% no-repeat;
	}
	#rightcol_content ul li#idioma9 a:hover, ul.submenu li#idioma9 a:hover {		
		background: #F6F9E5 url(http://www.thecorner.es/images/interface/spain24.png) 10px 50% no-repeat;
	}
	#rightcol_content p img {
		float:right;
		margin: 0 0 0 20px;
	}
	
	
	/* UL para listas de noticias */
	
	#rightcol_content ul.listado-noticias {
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	#rightcol_content ul.listado-noticias li {
		width: 700px;	
		background: transparent;
		padding: 0 0 0 0;
		margin: 0 0 12px 0;
	}
	#rightcol_content ul.listado-noticias li a {
		margin: 0;
		padding:0;
		color: #9DB304;
		text-decoration: none;
		font-size: 1.1em;	
			
	}
	#rightcol_content ul.listado-noticias li a:hover {
		text-decoration: underline;		
	}
	#rightcol_content ul.listado-noticias li p {
		margin: 0;
		padding:0;
		color: #555;
		text-decoration: none;
		font-size: 0.9em;
		font-style: italic;
	}
	
	
	/* Listado de noticias -FECHA- */
	
	.published {
	display:block; 
	text-align: center;
	float:left; 
	font-family: Arial, Helvetica, sans-serif;
	background:url(clip-bottom.png) right bottom no-repeat;
	width:2.8em;
	border: 1px solid #9DB304;	
	}
	.pub-month {
	display:block;
	font-size: 1.3em;
	margin:0; 
	padding:5px 0 0 0;
	background: #9DB304 url(clip-top.png) center top repeat-x;
	color: #fff;
	height: 16px;
	}
	
	.pub-date { 
	display:block; 
	font-size:1.6em;
	margin:0; 
	padding:5px 0 0 0;
	height: 24px;
	color: #999;
	background: #fdfef9;
	}	
	.post-content-final { 
	margin-left:3.2em; 
	padding-left:5px; 
	height: 52px;
	}
	
	/* Noticia Single Page */
	
	/* Lista Edades Idiomas */
	
	#rightcol_content ul#edades {
		float:left;
		width: 700px;
		height: 300px;
		margin: 0 0 60px 0;
		overflow: hidden;
	}
	#rightcol_content ul#edades li {	
		width:140px;
		float:right;
		padding: 260px 0 0 0;
	}
	li[id="b_kinder_corners"] {	
		background: transparent url(http://www.thecorner.es/images/interface/ed5_kinder.jpg) 0 -10px no-repeat;
	}
	li[id="b_benjies"] {	
		background: transparent url(http://www.thecorner.es/images/interface/ed4_benjies.jpg) 0 -10px no-repeat;
	}
	li[id="b_junior"] {	
		background: transparent url(http://www.thecorner.es/images/interface/ed3_juniors.jpg) 0 -10px no-repeat;
	}
	li[id="b_teenagers"] {	
		background: transparent url(http://www.thecorner.es/images/interface/ed1_teens.jpg) 0 -10px no-repeat;
	}
	li[id="b_adultos"] {	
		background: transparent url(http://www.thecorner.es/images/interface/ed0_adultos.jpg) 0 -10px no-repeat;
	}

	.edades-num {
		font-size: 0.8em;
	}
	


/*------------------------------------------------------------------------- Top Nav */

#topnav {
	padding: 5px 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
}
#topnav a {
	color: #B9D305;
	text-decoration: underline;
}
#topnav a:hover {
	color: #B9D305;
	text-decoration: none;
}


/*------------------------------------------------------------------------- Columna 1 -left- */

#col1 {
	background: #EEF3D1;
	background: transparent url(http://www.thecorner.es/images/interface/backcol.jpg) 0 -150px repeat-x;
	padding: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
#col1_content {
	background: #fff;
	padding: 0;
}
#col1_content ul {
	background: #fff;
	margin: 0 0 0 0;
}
#col1_content ul {
	padding: 0 0 0 0;
}
#col1_content ul.noticias_home  {
	padding: 0 0 20px 0;
}

#col1_content ul li {
	padding: 8px 12px 0 0px;
}

#col1_content h3 {
	padding: 10px 0 0 10px;
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	color: #111;
	line-height: 0.9em;
}
#col1_content p {
	padding: 5px 10px 0 10px;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #555;
	line-height: 1em;
}
#col1_content h3 a {
	color: #B9D305;
	text-decoration: none;
}
#col1_content h3 a:hover {
	text-decoration: underline;
}

/*------------------------------------------------------------------------- Columna 3 -center- */
  
#col3 { color: #696969; }
#col3_content {}  
#col3_content h2 {
	margin: 0 0 7px 0;
	color: #B9D305;
	font-family: "Trebuchet MS";
	font-size: 1.3em;
	text-decoration: none;
}
#col3_content h2.orange {
	color:#F69300;
}

#col3_content h2 a {
	/*color: #B9D305;*/
	color:#F69300;
	font-family: "Trebuchet MS";
	font-size: 1em;
	text-decoration: none;
} 
#col3_content h2 a:hover {
	text-decoration: underline;
} 
 
#col3_content p {
	font-family: Arial, sans-serif;
	margin: 0 0 10px 0;
	font-size: 0.8em;
}
#col3_content p.fecha {
	font-size: 0.7em;
	margin: 0 0 10px 0;
}
#noticia_home {
	float:left;
}
#intro_noticia {
	position: relative;
	float:left;
	width: 58%;
	word-spacing: 1px;
	line-height: 1.1em;
}

#intro_noticia a, #intro_noticia a:visited { 
	color: #B9D305;
	font-family: Arial;
	font-size: 0.8em;
	text-decoration: none;
}
#intro_noticia a:hover { 
	text-decoration: underline;
}

#intro_noticia p:first-child {
	font-weight: normal;
}
#foto_noticia {
	position: relative;
	width: 200px;
	height: 150px;
	float:right;
}
#peudefoto {
	color: #B9D305;
	background: transparent url(http://www.thecorner.es/images/interface/backpeufoto.png);
	position:absolute;
	left: 0;
	bottom: 0;
	height: 34px;
	width: 200px;
}
#peudefoto p {
	padding: 10px;
}
#col3_content ul {
	float:left;
}
#col3_content ul li {
	margin:0;
	padding:0;
}
#col3_content ul li a {
	color: #B9D305;
	font-family: Arial;
	font-size: 0.8em;
	text-decoration: none;
	/*background: #fff url(http://www.thecorner.es/images/interface/bullet_arrow.gif) no-repeat;*/
	padding: 0 0 0 3px;
}
#col3_content ul li a:hover {
	text-decoration: underline;
}


  
/*------------------------------------------------------------------------- Columna 2 -right- */

#col2_content {
	font-family: Arial, sans-serif;
}
#col2_content h2 {
	
}
#col2_content h2 a {
	color: #B9D305;
	font-family: "Trebuchet MS";
	font-size: 1.3em;
	text-decoration: none;
}
#col2_content h2 a:hover {
	text-decoration: underline;
}
#col2_content h3 {
	margin: 5px 0 0 0;
	font-size: 0.8em;
	padding: 0 0 0 33px;
}
 
#col2_content p {
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #696969;
	line-height: 1.2em;
}
#col2_content ul {
	margin: 10px 0 0 0;
	background: transparent url(http://www.thecorner.es/images/interface/backcol.jpg) 0 -150px repeat-x;
    border: 1px solid #ccc
    padding: 25px 100px 100px 0px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;

}
#col2_content ul li {
	/*border-bottom: 1px dotted #B9D305;*/
	padding: 5px 0 5px 10px;
}
#col2_content ul li a {
	color: #555;
	font-family: Arial;
	text-decoration: none;
	background: #transparent;
	padding: 0;
}
#col2_content ul li a:hover {
	text-decoration: underline;
}

/* LISTA HOME ICONOS SERVICES */

li[id="self_access_centre"] {	
	background: transparent url(http://www.thecorner.es/images/uploads/mediateca.png) 12px 50% no-repeat;
}
li[id="multimedia"] {	
	background: transparent url(http://www.thecorner.es/images/uploads/multimedia.png) 12px 50% no-repeat;
}
li[id="internet"] {	
	background: transparent url(http://www.thecorner.es/images/uploads/internet.png) 7px 50% no-repeat;
}
li[id="biblioteca"] {	
	background: transparent url(http://www.thecorner.es/images/uploads/biblioteca.png) 12px 50% no-repeat;
}
li[id="dvdteca"] {	
	background: transparent url(http://www.thecorner.es/images/uploads/dvdteca.png) 12px 50% no-repeat;
}
li[id="conversation_corner"] {	
	background: transparent url(http://www.thecorner.es/images/uploads/conversation_corner.png) 12px 50% no-repeat;
}
li[id="coffe_meetings"] {	
	background: transparent url(http://www.thecorner.es/images/uploads/coffe_meetings.png) 12px 50% no-repeat;
	padding-top: 5px;
}

#col2_content ul.related-links { 
}

#col2_content ul.related-links li {
	margin:0;
	padding:0; 
	border: none;
}

#col2_content ul.related-links li a {
	color: #B9D305;
	font-family: Arial;
	font-size: 0.8em;
	text-decoration: none;
	background: #fff url(http://www.thecorner.es/images/interface/bullet_arrow.gif) no-repeat;
	padding: 0 0 0 18px;
}
#col2_content ul.related-links li a:hover {
	text-decoration: underline;
}

/*------------------------------------------------------------------------- Cabecera */

#right_header {
	float:left;
	margin: 0 0 0 10px;
	padding: 0 0 5px 0;
	border-left:1px solid #ccc;}

#right_header #phone {
	padding-left: 17px;
	height: 40px;
	}

#right_header #phone li {
	padding: 0 0 0 32px;
	background: #FFF url(http://www.thecorner.es/images/interface/phone-ico.gif) no-repeat 0 0;
	font-family: Times;
	font-size: 1.2em;
	color: #95A718;
	letter-spacing: -1px;
}

/*------------------------------------------------------------------------- Navegación */

#nav { 
	float:left;
	overflow:hidden; }

#nav ul { 
	margin-left: 17px; }

#nav_main {
	font-family: Arial, sans-serif;
	list-style-type: none;
	float:left;
	margin: 0;
	background: transparent; 
	height: 35px;
	}
	
#nav_main li {
	float:left;
	display: block;
	margin: 0 14px 0 0;
	padding: 0;
	height: 30px;  }

#nav_main li p {
	font-size: 0.6em;
	margin:0;
	padding:0;
	vertical-align: top;
	line-height: 10px;
	color: #95A718;  }
 
#nav_main li a {
	text-transform: uppercase;
	text-decoration: none;
	color: #111;
	font-size: 0.70em;
	font-weight: bold;
	text-align: left;	
	display: block;
	line-height: 12px;	
	border:none;  }
#nav_main li a:hover {
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	font-size: 0.70em;
	font-weight: bold;
	text-align: left;	
	display: block;
	line-height: 12px;	
	border:none;  }

#nav_main li a p {
	text-transform: lowercase;
	font-size: 0.9em;
	}
#nav_main li a span {
	display:block;
	text-transform: lowercase;
	font-size: 0.9em;
	color: #95A718;
	}

#nav_main li:hover, #nav_main li.active {	
	border-bottom:4px solid #95A718;  }

#nav_main li:hover a {
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	font-size: 0.70em;
	font-weight: bold;
	text-align: left;	
	display: block;
	line-height: 12px;	}

#nav_main li:hover a p, #nav_main li:hover a span, #nav_main li.active a p, #nav_main li.active a span {
	color: #F69300;
	}


/*------------------------------------------------------------------------- Splash center */

#splashinterior {
	padding: 0;
	margin: 0 0 0 0;
	width: 980px;
	height: 110px;
	float:left;
	background: transparent url(http://www.thecorner.es/images/interface/splash_deep.jpg) 0 0 no-repeat;
	}

#splash {
	padding:0;
	margin: 4px 0 30px 0;
	width: 980px;
	height: 201px;
	float:left;
	background: transparent url(http://www.thecorner.es/images/interface/splash-background.gif) 520px -1px no-repeat;
	}
h2.titulopagina {
	text-align: right;
	padding: 10px 0 0 0;
	color: #FFF;
	font-family: "Trebuchet MS";
	font-size: 2.7em;
	text-decoration: none;
	height: 45px;
	width: 960px;
	letter-spacing: -1px;
}
h3.titular {
	padding: 0px 0 0 0;
	margin: 0 0 10px 0;
	color: #95A718;
	font-family: "Arial";
	font-size: 1.6em;
	text-decoration: none;
}

h3.subtitulopagina {
	text-align: right;
	padding: 0;
	color: #FFF;
	font-family: "Arial";
	font-size: 0.8em;
	text-decoration: none;
	width: 450px;
	margin: 0 0 0 510px;
}

h3.laexperiencia {
	position: absolute;
	overflow: hidden;
	margin-left: 190px;
	top: 165px;
	width:314px;
	height: 150px;
	text-indent: -9999px;
	background: url(http://www.thecorner.es/images/interface/laexperiencia.png) no-repeat;
	border: none;
	z-index: 2;
}
h3.arrowboy {
	position: absolute;
	overflow: hidden;
	margin-left: 70px;
	top: 100px;
	width:186px;
	height: 258px;
	text-indent: -9999px;
	background: url(http://www.thecorner.es/images/interface/arrowboy.png) no-repeat;
	border: none;
	z-index: 3;
}	

body.interior h3.detail1 {
	position: absolute;
	overflow: hidden;
	margin-left: 111px;
	top: 150px;
	width:140px;
	height: 132px;
	text-indent: -9999px;
	background: url(http://www.thecorner.es/images/interface/boysay.png) 5px 5px no-repeat;
	border: none;
	z-index: 7;
}
body.interior h3.detail-news {
	position: absolute;
	overflow: hidden;
	margin-left: 111px;
	top: 108px;
	width:140px;
	height: 132px;
	text-indent: -9999px;
	background: url(http://www.thecorner.es/images/interface/boy_news.png) 5px 5px no-repeat;
	border: none;
	z-index: 7;
}
body.interior h3.detail-empresa {
	position: absolute;
	overflow: hidden;
	margin-left: 111px;
	top: 108px;
	width:140px;
	height: 132px;
	text-indent: -9999px;
	background: url(http://www.thecorner.es/images/interface/boy_empresa.png) 5px 5px no-repeat;
	border: none;
	z-index: 7;
}
body.interior h3.detail-informatica{
	position: absolute;
	overflow: hidden;
	margin-left: 53px;
	top: 128px;
	width:259px;
	height: 145px;
	text-indent: -9999px;
	background: url(http://www.thecorner.es/images/interface/boy_informatica.png) 5px 5px no-repeat;
	border: none;
	z-index: 7;
}
body.interior h3.detail-services{
	position: absolute;
	overflow: hidden;
	margin-left: 123px;
	top: 92px;
	width:130px;
	height: 200px;
	text-indent: -9999px;
	background: url(http://www.thecorner.es/images/interface/boy_services.png) 5px 5px no-repeat;
	border: none;
	z-index: 7;
}
body.interior h3.detail-contactar{
	position: absolute;
	overflow: hidden;
	margin-left: 143px;
	top: 89px;
	width:81px;
	height: 200px;
	text-indent: -9999px;
	background: url(http://www.thecorner.es/images/interface/boy_write.png) 5px 5px no-repeat;
	border: none;
	z-index: 7;
}



h3.googlemaps a {
	position: absolute;
	overflow: hidden;
	margin-left: -8px;
	top: 242px;
	width:160px;
	height: 101px;
	text-indent: -9999px;
	background: url(http://www.thecorner.es/images/interface/googlemaps.png) no-repeat;
	border: none;
	z-index: 7;
}	

#botonera {
	width: 440px;
	float:right;
	padding: 45px 0 0 0;	
}
#botonera li {
	float:left;
	width: 205px;
	height: 55px;
	margin: 0 15px 10px 0;	
}
#botonera li .last {
	margin: 0 0 10px 0;
}

/*------------------------------------------------------------------------- Footer */



#contenedor {
	width: 100%;
	background: #000 url(http://www.thecorner.es/images/interface/backfooter.gif) repeat-x;
	height: 100%;
	max-height: 33%;
	min-height: 280px;
}

#footer {
	font-size: 0.7em;
	font-family: Arial, sans-serif;
	background: none;;
	width: 980px;
	margin: 0 auto;
}

.c75l {
	border: 5px solid #e0e0e0;
	width: 663px;
	background: #fff;
	padding: 0 0 4px 0;	
}
.c75l a {
	text-decoration: underline;
	color: #666;	
}
.c75l a:hover {
	text-decoration: none;
	color: #888;	
}

.c75l h4 {
	color: #95A718;
	text-transform: uppercase;
	font-size: 0.9em;
	margin: 0 0 3px 0;
	font-weight: bold;
}
.c25r2 {
	float:right;
	width: 288px;
	margin: 0;
}
.subc, .subcl, .subcr {
	padding: 14px;
}
.c25l {
	padding: 0;
	margin: 0;
	width: 135px;
}
.c25r {
	width: 128px;
}
.calidad {
	width: 77px;
}
.c50l {
	float:left;
	width: 77px;
}
.c50r {
	background: transparent url(http://www.thecorner.es/images/interface/bgbannerotatorio.gif) 0 85px no-repeat;
	width: 195px;
	height: 120px;
}
	
#footer_info {
	background: #000 url(http://www.thecorner.es/images/interface/backfooterinfo.gif) no-repeat 0 0px;
	padding: 40px 0 40px 20px;
	margin: 0;
}
#footer_info p.informacion {
	line-height: 14px;
	padding: 0 0 10px 0;
	font-style: italic;
	color: #999;
}	
	
#footer_info p {
	line-height: 14px;
}	
#footer_info p a {
	text-decoration: underline;
	color: #999;	
}	
#footer_info p a:hover {
	text-decoration: none;
	color: #777;	
}
	

/*------------------------------------------------------------------------- Contactar */

.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	margin: 0 0 10px 0;
}
.contact h3 {
    font-size: 1em;
	padding: 0 0 3px 0;
	color: #95A718;
	font-weight: bold;
}
.contact p {
	line-height: 1.3em;
	color: #555;
}

.contact ul li {
	font-size: 1.2em;
}

.contact li.telefono {
	color: #95A718;
	font-weight: bold;
	font-size: 1.3em;
}
.contact li.fax {
	color: #95A718;
	font-weight: bold;
	font-size: 1.3em;
}
li.email {
	color: #95A718;
	font-weight: bold;
	font-size: 1.3em;
}
.transportes {
	list-style-type: none;
	font-size: 0.8em;
	margin: 0 0 10px 0;
	font-family: Helvetica, Arial;
}
.transportes li { height: 30px; padding: 5px 0 0 0;}
.transportes .l1 { background: red; font-weight: bold; color: white; font-size: 0.8em; width: 22px; height: 20px; text-align: center; float:left; font-family: Helvetica, Arial, sans-serif; margin: 0 6px 0 0; vertical-align: middle; padding: 2px 0 0 0;}
.transportes .bus35 { background: yellow; font-weight: bold; color: black; font-size: 0.9em; width: 22px; height: 20px; text-align: center; float:left; font-family: Helvetica, Arial, sans-serif; margin: 0 6px 0 0; vertical-align: middle; padding: 3px 0 0 0;}
.transportes p { padding: 2px 0 0 0; color: #555;}
h3 { font-family: Helvetica, Arial, sans-serif; font-size: 0.8em;}

.tmb { font-size: 0.9em; color: #95A718; text-decoration: underline; font-family: Helvetica, arial, sans-serif; }

#formulario { 
	border: 1px solid #e5e5e5; 
	padding: 20px;
	/*background: #EFF0AE;*/
	background: transparent url(http://www.thecorner.es/images/interface/backcol.jpg) 0 -150px repeat-x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	float:left;
	overflow: hidden;
	margin: 0 0 30px 0;
}
formok { 
	border: 1px solid #e5e5e5; 
	padding: 20px;
	/*background: #EFF0AE;*/
	background: none;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	float:left;
	overflow: hidden;
	margin: 0 0 30px 0;
}

#formulario label {
	display: block;
	font-style: italic;
	color: #555;
}

#formulario input { 
	margin: 6px 0 6px 0;
	padding: 2px;
	width: 280px;
	display:block;
}

#formulario fieldset {
	margin-top: 10px;
}

.fl-l {
	float:left;
}
.fl-r {
	float:right;
}
.envio {
	float:left;
	width: 100%;
	text-align: center;
}
.envio input {
	margin-left: 200px;
}
#formulario textarea {
	height: 155px;
	margin: 6px 0 6px 0;
	padding: 2px;
}


#formulario-matricula { 
	border: 1px solid #e5e5e5; 
	padding: 20px;
	/*background: #EFF0AE;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	float:left;
	overflow: hidden;
	margin: 0 0px 30px 0;
	width: 50%;
}
#formulario-matricula h4 {
	font-size: 1.3em;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 10px;
	font-weight: normal;
}
#formulario-matricula label {
	display: block;
	color: #555;
	margin: 10px 0 0 0;
	font-size: 0.8em;
	font-weight: bold;
}

#formulario-matricula input { 
	margin: 6px 0 6px 0;
	padding: 2px;
	width: 340px;
	display:block;
	border: none;
	background: #e5e5e5;
	padding: 8px;
}

#formulario-matricula fieldset {
	margin: 0 0 30px 0;
}
#formulario-matricula div.centrado {
	width: 100%;
	text-align: center;
}
#formulario-matricula div.centrado input {
 	margin: 0 AUTO;
}

.fl-l {
	float:left;
}
.fl-r {
	float:right;
}
.envio {
	float:left;
	width: 100%;
	text-align: center;
}
.envio input {
	margin-left: 200px;
}
#formulario-matricula textarea {
	margin: 6px 0 6px 0;
	padding: 2px;
	width: 340px;
	display:block;
	border: none;
	background: #e5e5e5;
	padding: 8px;
}





/*------------------------------------------------------------------------- Tablas Examenes oficiales */

table#tab_examenes{
	margin: 0; 
	width:100%; 
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: small;
	border-collapse: collapse;
	border:1px solid #ccc;
	color: #555;
	}
table#tab_examenes th { 
	font-weight: bold;
	background: #f6f4e1;
	}
table#tab_examenes th, table#tab_examenes td {
	margin: 0;
	padding: 8px 20px;
	text-align: center;
	border-bottom: 1px solid #b5b5b5;
}
.wborderleft {
	border-left: 1px solid #b5b5b5;
	vertical-align: middle;
}
table#tab_examenes caption {
	margin: 10px 0;
}

/*------------------------------------------------------------------------- Accordion Home */

		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 25px;
			width: 210px;
			background-color: #ebf3b8;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #969e58;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: #bed511;
			color: #ffffff;
			/*border-bottom: 1px solid #83a713;*/
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background-color: #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background-color: #9dc61b;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			

/*------------------------------------------------------------------------- Tooltip */
	
			
a.tip {
	position: relative;
}

a.tip span {
	display: none;
	position: absolute;
	top: -30px;
	left: 0;
	width: 100px;
	z-index: 100;
	background: transparent url(http://www.thecorner.es/images/interface/backcol.jpg) 0 -150px repeat-x;
	padding: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #555;
	font-weight: bold;
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
	text-decoration: none;
	color: #555;
}

a:hover.tip span {
	display: block;
}

.hiddenFields input { display: none; }	




ul.crossfade {
	padding: 15px 0 0 0;
	margin: 0;
	list-style: none;
	position: relative;
}
#logos li {
	position: absolute;
	top: 0;
	left: 0;
	width: 173px;
	height: 64px;
	background-color: #FFF;
	visibility: hidden;
}
#logos li img {
	display: block;
	border: none;
}
.example {
	position: relative;
	background-color:#F2F2F2;
	border:5px solid #CCCCCC;
	padding:1em;
	margin-bottom: 1em;
	width: 520px;
	height: 520px;
}
.example-r {
	position: relative;
	background-color:#F2F2F2;
	border:5px solid #CCCCCC;
	padding:1em;
	width: 700px;
	margin-bottom: 1em;
}
code {
	font-family: monospace;
	font-size: 1.2em;
}
.control {
	position: absolute;
	z-index: 100;
	cursor: pointer;
	font-size: 2em;
	font-weight: bold;
	color: #FFF;
}
.ajax {
	margin: 3em;
	border: 1em solid #FF8C00;
	padding: 1em;
}

/*------------------------------------------------------------------------- Alerts */

.atencion-box-yellow {
	border: 1px solid #ECDF64;
	background: #FFFAD4;
	padding: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	height: 20px;
	margin: 50px 0 15px 0;
	text-align: center;
	font-size: 1.1em;
	font-weight:bold;
	color: #c07411;
}
.atencion-box-yellow a, .atencion-box-yellow a:visited  {
	font-weight:bold;
	color: #e9830a;	
}
.atencion-box-yellow a:hover  {
	font-weight:bold;
	color: #e9830a;	
	text-decoration: none;
}
.atencion-box-yellow2 {
	font-size: 0.8em;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal;
	border: 1px solid #ECDF64;
	background: #FFFAD4;
	padding: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	margin: 18px 0 15px 0;
	text-align: left;
	color: #c07411;
}
.thanks h4 {
	font-size: 1.5em;
}

div.atencion-box-informacion {
	border: 1px solid #8dccf0;
	background: #eef5f9;
	padding: 20px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	margin: 30px 0 0 0;
	text-align: left;
	font-size: 0.7em;
	font-weight:normal;
	color: #444;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
}	
div.atencion-box-informacion .big1 {
	font-size: 1.3em;
	margin: 0 0 10px 0;
}
div.atencion-box-informacion p {
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0;
	padding: 5px 0 0 0;
}

div.atencion-box-informacion a {
	color: #F69300;
	font-family: Arial;
	font-size: 1em;
	text-decoration: none;
	background: transparent;
	font-weight: normal;	
}
div.atencion-box-informacion a:hover {
	color: #B9D305;
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
	background: transparent;
}

img.float-right {
	float:right;
	margin: 0 0 40px 20px;
}

span.informacion-badge {
	display:block;
	float:right;
	margin: -10px 0 0 0;
	padding: 0 20px -20px 0;
	width:69px;
	height: 69px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://www.thecorner.es/images/interface/info-icon.png) no-repeat;
	border: none; 
}

/*------------------------------------------------------------------------- Tables Cursos */

.matricula {
	width: 100%;	
}

div.column {
	float:right;
	width: 230px;
	margin: 0;
}

div.column h2 {
	font-size: 1.6em;
	color: #8dccf0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #8dccf0;
	margin: 0 0 10px;
	font-weight: normal;
}
div.column p {
	font-size: 1.1em;
}


/*------------------------------------------------------------------------- Tables Cursos */

table.cursos { 
	position: relative;
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #e5e5e5;
	background: #FFF;
	margin: 0 0 20px 0;
	}

table.cursos th, table.cursos td { 
	margin: 0;
	padding: 0.8em 1em;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}

table.cursos th {
	color: #9ac20e;
}

table.cursos caption {
	padding: 20px;
	background: #e5e5e5;
	border: 1px solid #e5e5e5;
	font-size: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.08em;
}

/*------------------------------------------------------------------------- Tables */

.ficha-cursoffoo { border-bottom: 1px dashed #9DB304; font-size: 12px; margin: 0 0 20px 0; float:left; }
.ficha-cursoffoo h4 { font-size: 13pt; margin: 0 0 15px 0; color: #9DB304; }
.ficha-cursoffoo ul {}
.ficha-cursoffoo ul li { }
.ficha-cursoffoo ul li b { font-weight: bold; color: #9DB304;}
.ficha-cursoffoo ul li p { padding: 5px 0 0 0; display: block; padding: 10px 0 0 0;
} 
.ffoo-table {width: 100%;}
.ffoo-table th {font-weight: bold; text-align: center; width: 32%; background-color: #f2f5da; padding: 5px; color: #9DB304;}
.ffoo-table th {font-weight: bold; text-align: center;}
.ffoo-table td { padding: 5px; text-align:center; }

.ficha-cursoffoo h4.item-ingles { padding-left: 35px; 
		background: #FFF url(http://www.thecorner.es/images/interface/england24.png) 0px 50% no-repeat; }
.ficha-cursoffoo h4.item-frances { padding-left: 35px; 
		background: #FFF url(http://www.thecorner.es/images/interface/france24.png) 0px 50% no-repeat; }

.sub2 li { 	font-size: 0.8em; font-family: normal Arial, Helvetica, "Corbel", "Myriad Pro", Tahoma, "Lucida Grande", "Bitstream Vera Sans", sans-serif; color: #666}

/* *****************************************************************************************/

/* EXAMENS OFICIALS 2009 */

#rightcol_content #cabecera-certificaciones { background: #FFF url(http://www.thecorner.es/images/interface/hcambridge.jpg) no-repeat; height: 194px; margin-bottom: 20px; }
#rightcol_content #cabecera-certificaciones.yle-flyers { background: #FFF url(http://www.thecorner.es/images/interface/h-flyers.jpg) no-repeat; }
#rightcol_content #cabecera-certificaciones.yle-movers { background: #FFF url(http://www.thecorner.es/images/interface/h-movers.jpg) no-repeat; }
#rightcol_content #cabecera-certificaciones.yle-starters { background: #FFF url(http://www.thecorner.es/images/interface/h-starters.jpg) no-repeat; }

#rightcol_content #cabecera-certificaciones.CPE { background: #FFF url(http://www.thecorner.es/images/interface/h-general.jpg) no-repeat; }
#rightcol_content #cabecera-certificaciones.CAE { background: #FFF url(http://www.thecorner.es/images/interface/h-general.jpg) no-repeat; }
#rightcol_content #cabecera-certificaciones.FCE { background: #FFF url(http://www.thecorner.es/images/interface/h-general.jpg) no-repeat; }
#rightcol_content #cabecera-certificaciones.PET { background: #FFF url(http://www.thecorner.es/images/interface/h-general.jpg) no-repeat; }
#rightcol_content #cabecera-certificaciones.KET { background: #FFF url(http://www.thecorner.es/images/interface/h-general.jpg) no-repeat; }

#rightcol_content #cabecera-certificaciones.BEC { background: #FFF url(http://www.thecorner.es/images/interface/h-bec.jpg) no-repeat; }

#rightcol_content #cabecera-certificaciones p { width: 50%;  margin:0; padding: 10px 20px 10px 20px; font-size: 1.25em; color: #fff; font-style: italic; line-height: 1.3em; }

#rightcol_content #cabecera-certificaciones h2 { padding: 20px; margin: 0; font-size: 1.2em; }

#rightcol_content #cabecera-certificaciones h2 + p { padding-bottom: 0; margin-bottom: 0; }

#menu-cambridge-exams { margin-bottom: 50px; clear: both; padding-bottom: 20px; height: 290px; }
#menu-cambridge-exams li { float:left; list-style: none; width: 225px; margin-right: 13px; }
#menu-cambridge-exams li.last { margin-right: 0; }

ul.page-certificados { float: right; width: 225px; margin:0; padding:0; } 


#menu-cambridge-exams #col-general-english li, #menu-cambridge-exams #col-professional-english li { float: none; } 

#col-general-english { background: url(http://www.thecorner.es/images/interface/header-general.jpg) no-repeat; height: 180px; padding-top: 120px; }
#col-professional-english { background: url(http://www.thecorner.es/images/interface/header-professional.jpg) no-repeat; height: 180px; padding-top: 120px; }
#col-younglearners-english { background: url(http://www.thecorner.es/images/interface/header-kids.jpg) no-repeat; height: 180px; padding-top: 120px; }

#menu-cambridge-exams h2 { background: #b6e064; padding: 5px 0; text-align: center; text-transform: uppercase; font-size: 0.8em; color: #416103; font-weight: bold; border-top: 1px dotted #416103; border-bottom: 1px dotted #416103; margin-top:0px; }
#menu-cambridge-exams #col-professional-english h2 {  background: #7eb4fd; color: #0560ad; border-top-color: #0560ad; border-bottom-color: #0560ad; } 
#menu-cambridge-exams #col-younglearners-english h2 {  background: #f7b9cc; color: #e71052; border-top-color: #e71052; border-bottom-color: #e71052; } 

#menu-cambridge-exams #col-general-english #arrow-general { background: #FFF url(http://www.thecorner.es/images/interface/arrow-general.jpg) 50% 0 no-repeat; padding: 20px 0 0 10px;  min-height: 300px; }

#menu-cambridge-exams #col-professional-english #arrow-professional { background: #FFF url(http://www.thecorner.es/images/interface/arrow-professional.jpg) 50% 0 no-repeat; padding: 20px 0 0 10px; min-height: 200px; }

#menu-cambridge-exams #col-younglearners-english #arrow-kids { background: #FFF url(http://www.thecorner.es/images/interface/arrow-kids.jpg) 50% 0 no-repeat; padding: 20px 0 0 10px; min-height: 300px; }


#menu-cambridge-exams #col-general-english #arrow-general li, #menu-cambridge-exams #col-professional-english #arrow-professional li, #menu-cambridge-exams #col-younglearners-english #arrow-kids li { background: none; font-weight: normal; margin-bottom: 5px; }

#menu-cambridge-exams #col-general-english #arrow-general li a, #menu-cambridge-exams #col-professional-english #arrow-professional li a, #menu-cambridge-exams #col-younglearners-english #arrow-kids li a  { font-weight: normal; font-size: 0.9em;  }

#menu-cambridge-exams #col-general-english #arrow-general li a:hover { color: #416103; }
#menu-cambridge-exams #col-professional-english #arrow-professional li a:hover { color: #0560ad; }
#menu-cambridge-exams #col-younglearners-english #arrow-kids li a:hover { color: #e71052; }

#rightcol_content #contenido-text { margin-top: 60px; padding-top: 20px; } 




}/*fin screen */