@font-face {
  font-family: 'NewAthenaUnicodeRegular';
  src: url('/themes/linguaexperience/data/new_athena_unicode.eot');
  src: local('New Athena Unicode Regular'), local('NewAthenaUnicode'), url('/themes/linguaexperience/data/new_athena_unicode.ttf') format('truetype');
}

body {
font-family:Helvetica,Lucida sans, Arial, Verdana, sans-serif;
font-size:11px;
}
a {
color:#215868;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a img {
text-decoration:none !important;
border:none !important;
}

.text {
color:#666666;
line-height:1.5em;
margin-bottom:25px;
font-size:1em;
}
.noPaddingRight {
padding-right:0 !important;
}

#logo {
background:#ffffff url(/admin/images/get_logo?name=logo.png) no-repeat scroll 0 0;
height:89px;
overflow:hidden;
text-indent:-9999px;
width:337px;
}

#logo a{
display:block;
float:left;
height:89px;
width:337px;
}

#logo h1 {
float:left;
text-indent: -9999px !important;
display:block;
width:1px;
height:1px;
  font-size:12px;
}

#tf {
font-family:"Helvetica Neue",Verdana,Arial,sans-serif;
font-size:15px;
letter-spacing:-1px;
padding-top:34px;
}
#home_menu {
display:block;
padding-top:19px;
text-align:right;
}
#home_menu a {
color:#000000;
font-family:"Helvetica Neue",Verdana,Arial,sans-serif;
font-size:11px;
padding-left:3px;
text-decoration:none;
}
#home_menu a:hover{
  color:#666;
}
#home_menu a.active {
color:#215868;
}
#upper_menu {
  position: relative;
  z-index: 10000;
}
#upper_menu ul {
border-top:1px solid #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:0;
margin-top:6px;
padding-left:0;
padding-top:9px;
}
#upper_menu ul li {
float:left;
padding-left:12px;
padding-right:15px;
}
#upper_menu ul li a {
color:#000000;
font-size:13px;
text-decoration:none;
}
#upper_menu ul li a:hover{
color:#666;
}
#upper_menu ul li a.active {
font-weight:bold;
}

#slide_show {
float:none;
height:300px;
overflow:hidden;
position:relative;
}
#slide_show h1 {
color:#FFFFFF;
font-size:24px;
font-style:italic;
line-height:36px;
padding-left:30px;
padding-top:30px;
position:absolute;
z-index:3;
}
#slide_show .big {
font-size:32px;
font-weight:bold;
}
.conocenos:active, .conocenos:link, .conocenos:visited, .conocenos:hover {
background:transparent url(../images/bgbotonconocenos.gif) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-family:"helvetica neue",arial,verdana,sans-serif;
font-size:16px;
font-weight:bold;
height:33px;
left:485px;
padding-top:7px;
position:absolute;
text-align:center;
text-decoration:none;
top:190px;
width:149px;
}
#main_content .col {
margin-left:0;
padding-top:20px;
}
#main_content p {
color:#666666;
margin-bottom:10px;
  font-size:12px;
}
#main_content .col h2 {
background: transparent url(../images/degradado.jpg) no-repeat scroll left bottom;
color:#215868;
display:block;
font-size:14px;
font-weight:bold;
margin:0 9px 15px 0;
padding:0 0 10px 0;
text-decoration:none;
text-transform:uppercase;
}
#main_content .col h2 a:hover{
color:#666;
}
#main_content .col p {
color:#666666;
font-size:1.2em;
}
#main_content .col a.masinfo {
color:#215868;
display:block;
float:left;
font-size:12px;
width:auto;
}
#main_content .col a.masinfo:hover{
color:#666;
}
#main_content .col img {
border:2px solid #CCCCCC;
margin-bottom:12px;
margin-left:12px;
}
#main_content .col a {
color:#215868;
font-size:13px;
text-decoration:none;
}
#main_content .fecha {
color:#666666;
display:block;
font-size:12px;
font-style:italic;
line-height:1.5;
padding-bottom:10px;
}
#main_content ul {
color:#666666;
margin: 0 0 10px 15px;
list-style-position:inside;
list-style-type:disc;
}
#footer {
border-top:1px solid #CCCCCC;
color:#666666;
font-size:10px;
padding-top:15px;
}
#footer_left a {
color:#666666;
font-size:10px;
}
#footer_right a {
color:#215868;
font-size:12px;
}
#footer_right {
text-align:right;
}
#cabecera_paginasinteriores .paginasinteriores {
top:20px;
color:#FFFFFF;
font-size:42px;
font-style:italic;
font-weight:bold;
margin:0;
padding-left:33px;
padding-top:0;
position:absolute;
font-family:Times New Roman,Garamond;
}

h2.paginasinteriores {
width:auto !important;
line-height:1em !important;
}

#main_content #submenu {
border-bottom:1px solid #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:12px;
margin:0;
height:30px;
}
#main_content #submenu li {
border-right:1px solid #CCCCCC;
float:left;
height:30px;
padding-left:15px;
padding-right:15px;
}
#main_content #submenu li a {
color:#333333;
text-decoration:none;
}
.noPaddingLeft {
padding-left:0 !important;
}
.noBorderRight {
border-right:medium none !important;
}
#pathway {
display:block;
font-size:12px;
margin-top:12px;
}
#pathway a {
color:#000000;
}
#contenido_pagina {
color:#666666;
font-size:1.2em;
padding-top:30px;
}
#contenido_pagina h1 {
font-size:30px;
}
#contenido_pagina h3, #main_content h3 {
border-bottom:1px solid #ccc;
padding-bottom:10px;
line-height:1;
}
#contenido_pagina h3 a, #main_content h3 a {
font-size:18px;
font-weight:bold;
text-decoration:none;
}
#contenido_pagina h4.titulotabla {
background-color:#FFFFFF !important;
border-bottom:1px solid #205867;
color:#205867;
display:block;
font-size:20px;
padding-left:5px;
}


#contenido_pagina a {
color:#215868;
}
.filigrana {
background:transparent url(../images/filigrana.gif) no-repeat scroll left top;
display:block;
height:27px;
}
#cabecera_paginasinteriores {
background:transparent url(../images/imagen_central_paginasinteriores.jpg) no-repeat scroll left top;
height:167px;
position:relative;
}
#main_content #galeria-fotos {
color:#333333;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 30px 0 0 0;
padding: 0;
}
#galeria-fotos li {
float:left;
padding-bottom:20px;
padding-left:20px;
width:180px;
}

#paginacion {
height:20px;
padding-top:30px;
}
#paginacion .mostrando-elementos {
color:#666666;
float:right;
font-size:12px;
padding-right:10px;
padding-top:3px;
}
#paginacion p {
color:#666666;
font-size:12px;
padding-right:10px;
padding-top:3px;
}
#paginacion .deactive, #paginacion .current, #paginacion .paginator {
padding-right:10px;
}
#paginacion a {
color:#008CC7;
text-decoration:underline;
}
#main_content .menu_lateral ul {
margin-left:15px;
}
#main_content .menu_lateral li {
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
padding-top:10px;
}
#main_content .menu_lateral li a {
color:#333333;
text-decoration:none;
font-size:1.2em;
}
#main_content .menu_lateral li a.active {
color:#969696;
font-weight:bold;
}
#main_content .menu_lateral li.noBorder {
border-bottom:medium none !important;
}
#listado-posts .fecha {
color:#000000;
font-style:normal;
}
#listado-posts .publicado {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#666666;
font-size:12px;
padding:5px 10px 5px 0;
text-align:right;
}
#listado-posts .publicado a {
color:#215868;
}
.leermas {
color:#2158687;
font-size:12px;
}
#listado-posts .textocomentario {
background-color:#EFFAFF;
border-bottom:1px solid #CCCCCC;
color:#666666;
font-style:italic;
padding:10px !important;
}
#listado-posts .autor {
font-size:12px;
text-align:right;
}
#contactoemail label, #commentform label {
display:block;
}
#contactoemail input, #commentform input {
background-color:#F4F4F4;
border-color:#CCCCCC #E8E8E8 #E8E8E8;
border-style:solid;
border-width:1px;
color:#215868;
font-size:12px;
height:20px;
margin-bottom:5px;
width:400px;
}
#contactoemail textarea, #commentform textarea {
background-color:#F4F4F4;
border-color:#CCCCCC #E8E8E8 #E8E8E8;
border-style:solid;
border-width:1px;
color:#215868;
font-size:12px;
}
#contactoemail input.enviar, #commentform input.enviar {
background-color:#215868;
border:1px solid #CCCCCC;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:30px;
text-align:center;
text-decoration:none;
width:75px;
}
a.pdf {
background:transparent url(../images/botonpdf.gif) no-repeat scroll center top;
display:block;
font-family:arial;
font-size:12px;
height:33px;
left:0;
padding-top:37px;
position:relative;
text-align:center;
top:0;
width:100px;
}
/*----- header ----*/
#header{
  margin-bottom:5px;
}

/*----- cabeceras  páginas interiores  -------*/
.cabecera_paginasinteriores_category_becas-comenius-grundtvig {
background:transparent url(../images/imagen_central_comenius.jpg) no-repeat scroll left top!important;
}

.cabecera_paginasinteriores_category_cursos-y-becas{
background:transparent url(../images/imagen_central_becas.jpg) no-repeat scroll left top!important;
}

.cabecera_paginasinteriores_page_quienes-somos {
background:transparent url(../images/imagen_central_quienes_somos.jpg) no-repeat scroll left top!important;
}

.cabecera_paginasinteriores_category_cursos-ingles--adultos- {
background:transparent url(../images/cursos-inmersion.jpg) no-repeat scroll left top!important;
}

.cabecera_paginasinteriores_blog_noticias{
background:transparent url(../images/imagen_central_blog.jpg) no-repeat scroll left top!important;
}

.cabecera_paginasinteriores_category_cursos-de-ingles-en-verano- {
background:transparent url(../images/imagen_central_verano.jpg) no-repeat scroll left top!important;
}

.cabecera_paginasinteriores_category_becas-mec{
background:transparent url(../images/imagen_central_becas_mec.jpg) no-repeat scroll left top!important;
}

.cabecera_paginasinteriores_category_ano-escolar-{
background:transparent url(../images/imagen_central_ano_escolar.jpg) no-repeat scroll left top!important;
}

/*--------- post -----*/
.post .text{
  font-size:1.2em;
}
/* ------- home texto ----*/
#home_texto{
  margin:20px 0 0 0;
  padding:0;
  font-size:1.2em;
}

.requerido {
color:#cc0000 !important;
font-size:10px;
}

#comment_url, #contact_url {
display:none;
}

/*------- listado --------*/

#listado h4 {
background-color:#205867;
color:#FFFFFF;
display:block;
font-size:20px;
padding-left:5px;
margin-bottom:10px;
}

#listado ul {
list-style:none !important;
margin:0px !important;
}

#listado ul li.pais {
color:#205867;
float:left;
font-size:14px;
text-transform:uppercase;
width:100%;
}

#listado ul li.pais a.pais {
text-decoration:none !important;
}

#listado ul li.pais ul {
border-top:1px solid #CCCCCC;
font-size:13px !important;
padding-bottom:5px;
padding-left:35px;
padding-top:5px;
text-transform:none !important;
}

#bannercontacto {
font-family:arial;
font-size:11px;
margin-top:100px;
}

#bannercontacto img {
padding-left:30px;
text-align:center;
}

#bannercontacto p {
padding-left:25px;
}

#bannercontacto p.reflexion {
font-family:times New Roman;
font-size:18px;
font-style:italic;
padding-left:25px;
text-align:center;
}

#descargas {
padding-top:35px;
}

#descargas a {
font-size:11px;
}

/* MENU LATERAL */

#menulateral {
font-size:14px;
margin:0 !important;
padding-top:35px;
}

#menulateral ul {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0 !important;   
-moz-border-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
}

#menulateral ul.pais {
background-color:#FFFFFF;
font-size:12px;
padding-left:10px;
}

#menulateral ul.ciudad {
padding-left:10px;
font-size:12px;
  background-color:#FFFFFF;
}

#menulateral ul li {
vertical-align:middle;
}

#menulateral ul li a {
-moz-border-radius:5px 5px 5px 5px;
background-color:#A8C7CF;
border-bottom:1px  solid #FFFFFF;
color:#333333;
display:block;
font-size:13px;
margin:0 !important;
padding:6px;
text-indent:0 !important;
}

#menulateral ul.pais li a, #menulateral ul.ciudad li a {
background-color:#ffffff !important;
}

#menulateral ul li a:hover {
  background-color:#205867 !important;
  color:#fff !important;
  -moz-border-radius:5px 5px 5px 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
}


#menulateral ul li a.active {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border:1px solid #ffffff;
color:#ffffff;
background-color:#205867 !important;
font-weight:bold;
}

#menulateral a {
text-decoration:none !important;
color:#333333;
}

a.volver {
background:url("../images/boton-volver.png") no-repeat scroll left top #FFFFFF;
color:#FFFFFF !important;
display:block;
float:left;
font-size:12px;
font-weight:normal;
height:34px;
padding-right:10px;
padding-top:16px;
text-align:center;
text-decoration:none;
width:150px;
}
.enlaces {
background:url("../images/boton-volver2.png") no-repeat scroll left top #FFFFFF;
color:#FFFFFF !important;
display:block;
float:left;
font-size:12px;
font-weight:normal;
height:65px;
margin-bottom:20px;
padding:8px 10px 0 5px;
text-align:center;
text-decoration:none;
width:152px;
}
a.submenu {
padding:4px;
text-align:center;
-moz-border-radius:0px 0px 5px 5px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top:0px;
border-bottom: 1px solid #215868;
border-left: 1px solid #215868;
border-right: 1px solid #215868;
}

/*  rediseño home  */

#main_content .homerow1 {

}

#main_content .homerow1 h2 {
color:#666666;
font-size:13px;
font-weight:normal;
letter-spacing:-0.02em;
line-height:20px;
}


#main_content .homerow2 {
border-top:1px dotted #efefef;
padding-top:15px;
}

#main_content .homerow2 h4 {
font-size:13px;
line-height:1.25em;
margin-bottom:0px !important;
}

#noticias_home {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border:3px double #fff;
padding:15px;
background-color:#efefef;
margin-bottom:15px;
}

#noticias_home h2 {
font-size:18px;
color: #205867;
border-bottom:1px solid #ccc;
}

#noticias_home h3 a {
color:#333;
font-size:12px;
text-decoration: capitalize;
}

#noticias_home .fecha {
color:#666666;
display:block;
font-size:10px;
font-style:italic;
line-height:1.5;
padding-bottom:10px;
text-align:right;
}


