* {
margin: 0; padding: 0;
}

/*todos los enlaces en el body------------------------------------------------*/


a{
color:#0c6ca2;
}

a:hover{
	color:#29363d;
}

img{
border:none;	
}

.titulo{
	font-weight:bold;
	font-size:17px;
	color:#2882b2;
}

.titulo2{
	font-weight:bold;
	font-size:17px;
	color:#000;
}

.titulo3{
	font-weight:bold;
	font-size:26px;
	color:#000;
}

label, .textonormal{
text-align: left;
font-family: Verdana;
font-size: 10px;
color: #29363D;
line-height: 160%;
}

table .textonormal {
	text-align: left;
}
.tablacontacto .textonormal {
	width:50px;
	padding-right: 2em;	
}

.titulopeq{
	font-weight:normal;
	font-size:14px;
	color:#2882b2;
}

.fecha{
	font-weight:normal;
	font-size:10px;
	color:#000;
}

/*------------------------------------------------*/

body{
margin:0;
padding:0;
background: #989697 url(../img/fondo.jpg) repeat-x;
height: 100%;	
width: 100%;
}

#center{
padding-top: 17px;
margin-right: 17px;
margin-left: 15px;
background: #A09E9F url(../img/fondo.jpg) repeat-x;
height:100%;		
}	

#buttonsidioma {
text-align: right;
}
#buttonsidioma a.buttonidioma{
float: right;
display: block;
width: 87px;
height: 34px;
line-height: 34px;
margin:0;
padding:0;
font-family: Verdana;
font-style: normal;
font-size: 10px;
color: #FFF;
text-align: center;
text-decoration:none;
background: url(../img/buttonidioma.jpg) no-repeat top left;
}

#buttonsidioma a.buttonidioma:hover {
background: url(../img/buttonidioma_roll.jpg) no-repeat top left;
color:#FFF;
font-weight:bold;
}


#contenedorleft {
float:left;
margin: 0px;
padding:0px;
background-color: #35434B;
text-align: center;
width: 236px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
font-size: 11px;

}

#contenedorright {
/*border: 1px solid red;*/
margin-left: 237px;
padding:0;
background-color: #35434b;
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
font-size: 11px;
}

#center > #contenedorright {
margin-left: 238px;
}

#logo{
float: left;
border-left:0px solid #99c3d9;
border-right:1px solid #99c3d9;
border-bottom:0px solid #99c3d9;
margin: 0px;
background: #6b7b84 url(../img/logo.jpg);
text-align: center;
width: 237px;
height:161px;
}


/*menuvertical------------------------------------------------*/

#menuvertical{
float: left;
border-left:1px solid #99c3d9;
border-right:1px solid #99c3d9;
border-bottom:1px solid #99c3d9;
margin:0px;
background: #6d8da0 url(../img/lineafondomenuvertical.jpg);
text-align: left;
width: 236px;
height:223px;
}


#menuvertical ul{
margin-left:28px;
margin-top:3em;
text-align: left;
height:161px;
font-family: Verdana;
list-style-type: none;
text-decoration: none;
font-stretch: narrower;
font-style: normal;
font-size: 12px;
color: #FFF;
}

#menuvertical ul li {
	background: url(../img/flechacorta.gif) no-repeat center left;
	padding-left: 10px;
	width:200px;
	height:auto;
	line-height: 2em;
}

#menuvertical ul li a{
	font-style: normal;
	font-size: 12px;
	margin-left:15px;
	color: #FFF;
}

#menuvertical ul li a:hover{
	font-style: normal;
	font-size: 12px;
	color: #bbe7ff;
	text-decoration:none;
}

#menuvertical ul #elegido {
	background: url(../img/flechalarga.gif) no-repeat center left;
	margin-left: 0px;
}
#menuvertical ul #elegido a {
	color: #bbe7ff;
	margin-left:30px;
}






/*noticias------------------------------------------------*/



#noticias{
float: left;
border-left:1px solid #99c3d9;
border-right:1px solid #99c3d9;
border-bottom:10px solid #6d8da0;
margin:0px;
background: #7ca7c0;
text-align: left;
width: 236px;
height:245px;

}

.noticiasarea{
/*float:left;*/
margin-left:28px;
margin-top:5px;
background: #e8f6fe;
text-align: left;
width: 195px;
height:51px;
}

.noticiastexto{
float: left;
margin-left: 10px;
margin-top: 3px;
text-align: left;
width: 130px;
height:45px;
text-decoration:none;
font-size:10px;
color:#000;
}

.noticiasenlace{
float: left;
margin-left:127px;
margin-top: 20px;
text-align: left;
height:45px;
font-family: Verdana;
font-size: 12px;
font-style: italic;
color: #1a5879;
}





.noticiasimg{
float: left;
margin-left: 3px;
margin-top: 3px;
background:#e8f6fe url(../img/noticiasimg1.jpg);
text-align: left;
width: 45px;
height:45px;
}


.noticiasimg2{
float: left;
margin-left: 3px;
margin-top: 3px;
background:#e8f6fe url(../img/noticiasimg2.jpg);
text-align: left;
width: 45px;
height:45px;
}

#titulonoticias{
margin-left: 22px;
margin-top: 20px;
margin-bottom:30px;
background: #7ca7c0 url(../img/ingles/titulonoticiasizq.jpg);
text-align: left;
width: 67px;
height:25px;
}





/*noticias------------------------------------------------*/

/*matricula------------------------------------------------*/


#matricula{
float: left;
border-left:1px solid #99c3d9;
border-right:1px solid #99c3d9;
border-bottom:1px solid #99c3d9;
margin:0px;
background: #b3d2e4;
text-align: left;
width: 236px;
height:219px;
}

#titulomatricula{
margin-left: 22px;
margin-top: 20px;
background: #b3d2e4 url(../img/ingles/titulomatricula.jpg);
text-align: left;
width: 129px;
height:25px;
}


#imgmatricula{
float: left;
margin-left: 25px;
display: inline;
margin-top: 7px;
background: url(../img/matricula.jpg);
text-align: left;
width: 203px;
height:162px;

}



#textomatricula{
float: left;
margin-left: 4px;
display: inline;
margin-top: 5px;
text-align: left;


}


#imgmatricula a {
display:block;
margin-top:119px;
margin-left:10px;
font-family: Verdana;
font-size: 12px;
font-style: normal;
color: #FFF;
}

#imgmatricula a:hover {
display:block;
margin-top:119px;
margin-left:10px;
font-family: Verdana;
font-size: 12px;
font-style: normal;
color:#bbe7ff;
}

/*flashs------------------------------------------------*/

#flash{
clear: right;
margin-top:0px;
margin-bottom:0;
margin-left:0;
margin-right:0;	
background: url(../img/bgrepeat.jpg) repeat-x top left;
text-align: left;
/*width: 662px;*/
/*width: 100%;*/
/*height:220px;*/
}

#flash2{
clear: right;
margin-top:0px;
margin-bottom:0;
margin-left:0;
margin-right:0;	
background: url(../img/bgrepeat_2.jpg) repeat-x top left;
text-align: left;
/*width: 662px;*/
/*width: 100%;*/
/*height:220px;*/
}

#flashimagennoticias{
clear: right;
margin-top:0px;
margin-bottom:0;
margin-left:0;
margin-right:0;	
background: url(../img/flashimgnoticias.jpg) repeat-x top left;
text-align: left;
/*width: 662px;*/
/*width: 100%;*/
/*height:220px;*/
}

#flashimagenaprender{
clear: right;
margin-top:0px;
margin-bottom:0;
margin-left:0;
margin-right:0;	
background: url(../img/flashimagenaprender.jpg) repeat-x top left;
text-align: left;
/*width: 662px;*/
/*width: 100%;*/
/*height:220px;*/
}



/*bienvenidos------------------------------------------------*/


#bienvenidos{
border-bottom:1px solid #99c3d9;
margin:0px;
padding-top: 16px;
background: #FFF;
text-align: left;
}

#bienvenidos #textobienvenidos {
margin-top:20px;
margin-left: 180px;
padding:0;
text-align: left;
width: 430px;
height:161px;
font-family: Verdana;
font-style: normal;
font-size: 10px;
line-height:150%;
color: #3e505a;
}

#imgbienvenidos{
float: left;
margin-left: 22px;
margin-top: 15px;
background: #FFF url(../img/bienvenido.jpg);
text-align: center;
width: 138px;
height:140px;
}

#titulobienvenidos{
margin-left: 20px;
margin-top: 0px;
background: #FFF url(../img/ingles/titulobienvenido.jpg);
text-align: left;
width: 107px;
height:25px;
}




/*cursos------------------------------------------------*/


#cursos{
border-bottom:1px solid #aac3d1;
margin-left:0px;
padding-top: 10px;
background-color: #eceaea;
text-align: left;
/*height:195px;*/

}

#imgcursos{
float: left;
margin-left: 22px;
margin-top: 15px;
background: #FFF url(../img/cursos.jpg);
text-align: center;
width: 136px;
height:119px;
}


#titulocursos{
margin-left: 22px;
background: #FFF url(../img/ingles/titulocursos.jpg);
text-align: left;
width: 107px;
height:25px;
}

#cursos #textocursos {
margin-top:20px;
margin-left: 180px;
padding:0;
text-align: left;
width: 430px;
height:161px;
font-family: Verdana;


font-size: 12px;
color: #0c6ca2;
line-height: 160%;
}

#textomascursos{
margin-left: 300px;
font-family: Verdana;
text-decoration:underline;
font-style: italic;
}


/*cuantoespanolsabes------------------------------------------------*/


#cuantoespanolsabes{
/*float: left;*/
border-bottom:1px solid #99c3d9;
margin-left:0px;
padding-top: 10px;
padding-bottom: 10px;
background: #FFF;
text-align: left;
/*height:161px;*/

}

#titulocuantoespanolsabes{
margin-left: 22px;
background: #FFF url(../img/ingles/titulocuantoespanolsabes.jpg) no-repeat;
text-align: left;
width: 600px;
height:25px;
}

#imgcuantoespanolsabes{
margin-top: 11px;
margin-bottom:8px;
margin-left: 173px;
background: #FFF url(../img/ingles/pruebatunivel.jpg);
text-align: center;
width: 463px;
height:101px;
}

#imgcuantoespanolsabes a{
float: right;
margin-right: 35px;
margin-top: 55px;
text-align: center;
width: 33px;
height:27px;
}

#imgcuantoespanolsabes a:hover{

}


/*pie------------------------------------------------*/



#pie1{
margin-right:0px;
padding-right: 20px;
background: #6f6f6f;
text-align: right;
height:37px;
line-height: 37px;
font-family: Verdana;
font-size: 10px;
color: #FFF;
border-bottom:7px solid #474545;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------aprender espanol online*/





/*area primer texto_aprender espanol online*/

#aprenderespanolonline{
border-bottom:0px solid #99c3d9;
margin:0px;
padding-top: 16px;
padding-bottom:25px;
background: #FFF;
text-align: left;
}

/*primer texto_aprender espanol online*/

#aprenderespanolonline #textoaprender {
margin-top:20px;
margin-left: 25px;
padding:0;
text-align: left;
width: 600px;
height:100px;
font-family: Verdana;
font-style: normal;
font-size: 10px;
line-height:150%;
color: #3e505a;
}

/*slogantitulo_aprender espanol online*/

#slogantituloespanol{
margin-left: 20px;
margin-top: 0px;
background: #FFF url(../img/ingles/slogantitulo.jpg);
text-align: left;
width: 429px;
height:28px;
}







/*area de los tres textos con el fondo gris (medio)*/

#cajatextofondo{
margin-left:0px;
padding-top: 0px;
background-color: #FFF;
text-align: left;
height:240px;

}

/*caja de los tres textos/ fondo gris (medio)*/

#cajatextoimg{

margin-left: 22px;
margin-top: 0px;
background: #eeeeee;
text-align: center;
width: 629px;
height:225px;
border:1px solid #99c3d9;
}


/*caja donde van los tres textos (transparente)*/
.cajatexto {
	float: left;
	width: 197px;
	border: 0px solid black;
}




#cajatexto1{
margin-left: 10px;
margin-top: 15px;
text-align: left;
font-family: Verdana;
font-size: 10px;
color: #3e505a;
font-style: normal;
line-height:150%;
width:170px;
height:80px;
}

#cajatexto2{
margin-left: 10px;
margin-top: 15px;
text-align: left;
font-family: Verdana;
font-size: 10px;
color: #3e505a;
font-style: normal;
line-height:150%;
width:170px;
height:80px;
}
#cajatexto3{
margin-left: 10px;
margin-top: 15px;
text-align: left;
font-family: Verdana;
font-size: 10px;
color: #3e505a;
font-style: normal;
line-height:150%;
width:170px;
height:80px;
}


/*imagenes para los tres textos */

#cajatextoimg1{
margin-left: 10px;
margin-top: 10px;
background: #eeeeee url(../img/imgaprende3.jpg);
text-align: center;
width: 174px;
height:80px;
border:1px solid #FFF;
background-color:#67757d;
}

#cajatextoimg2{
margin-left: 10px;
margin-top: 10px;
background: #eeeeee url(../img/imgaprende2.jpg);
text-align: center;
width: 174px;
height:80px;
border:1px solid #FFF;
background-color:#67757d;
}

#cajatextoimg3{
margin-left: 10px;
margin-top: 10px;
background: #eeeeee url(../img/imgaprende1.jpg);
text-align: center;
width: 174px;
height:80px;
border:1px solid #FFF;
background-color:#67757d;
}

.separador{
float:left;
width:16px;
height:193px;
background: #FFF url(../img/separador.jpg);
}





/*area de los dos textos abajo */

#aprenderespanolonlineabajo{
/*float: left;*/
border-bottom:1px solid #99c3d9;
margin-left:0px;
padding-top: 0px;
padding-bottom: 10px;
background: #FFF;
text-align: left;
height:166px;

}

/*caja donde van los dos textos abajo (transparente) */

.aprenderespanolonlineabajoarea{
float:left;
padding-left: 25px;
padding-top: 25px;
text-align: left;
width:325px;
height:80px;
}




#aprenderespanolonlineabajotexto1{
text-align: left;
font-family: Verdana;
font-size: 10px;
color: #3e505a;
font-style: normal;
line-height:150%;
width:270px;
height:120px;
}

#aprenderespanolonlineabajotexto2{
padding-left: 0px;
padding-top: 0px;
text-align: left;
font-family: Verdana;
font-size: 10px;
color: #3e505a;
font-style: normal;
line-height:150%;
width:270px;
height:120px;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------aprender espanol online*/


/*------------------------------------------------------------------------------------------------------------------------------------------------contacto*/





/*area primer texto_aprender espanol online*/

#contactoarriba{
border-bottom:0px solid #99c3d9;
margin:0px;
padding-top: 16px;
padding-bottom:25px;
background: #eceaea;
text-align: left;
height:565px;
}

/*primer texto_aprender espanol online*/

#contactoarriba #textocontacto {
margin-top:40px;
margin-left:180px;
padding:0;
text-align: left;
width: 430px;
height:100px;
font-family: Verdana;
font-style: normal;
font-size: 10px;
line-height:150%;
color: #3e505a;
}

/*slogantitulo_aprender espanol online*/

#titulocontacto{
margin-left: 20px;
margin-top: 0px;
background: #eceaea url(../img/ingles/titulocontacto.jpg);
text-align: left;
width: 107px;
height:25px;
}







/*area de los tres textos con el fondo gris (medio)*/

#contactomedio{
margin-left:0px;
padding-top: 0px;
background-color: #eceaea;
text-align: left;
height:240px;

}

/*caja de los tres textos/ fondo gris (medio)*/

#contactomedioimg{
float: left;
margin-left: 22px;
margin-top: 0px;
background: #eeeeee;
text-align: center;
width: 629px;
height:225px;
border:1px solid #99c3d9;
}







#contactomediotexto1{
margin-left: 180px;
padding-top: 20px;
text-align: left;
font-family: Verdana;
font-size: 10px;
color: #3e505a;
font-style: normal;
line-height:150%;
width:170px;
height:80px;
}



#contactoabajo{
/*float: left;*/
border-bottom:1px solid #99c3d9;
margin-left:0px;
padding-top: 0px;
padding-bottom: 10px;
background: #eceaea;
text-align: left;
height:410px;

}

#izquierdavacio{
float: left;
border-left:1px solid #99c3d9;
border-right:1px solid #99c3d9;
border-top:10px solid #6d8da0;
border-bottom:1px solid #99c3d9;
margin:0px;
background: #7ca7c0;
text-align: left;
width: 236px;
height:464px;

}





/*------------------------------------------------------------------------------------------------------------------------------------------------contacto*/

/*------------------------------------------------------------------------------------------------------------------------------------------------p‡gina noticias*/





/*area primer texto_aprender espanol online*/

#noticiasfondo{
border-bottom:0px solid #99c3d9;
margin:0px;
padding-top: 16px;
padding-bottom:25px;
background: #FFF;
text-align: left;
}

/*primer texto_aprender espanol online*/

#noticiasfondo #textonoticias {
margin-top:20px;
margin-left:180px;
padding:0;
text-align: left;
width: 430px;
font-family: Verdana;
font-style: normal;
font-size: 10px;
line-height:150%;
color: #3e505a;
min-height: 141px;
}

/*slogantitulo_aprender espanol online*/

#titulonoticiasarriba{
margin-left: 20px;
margin-top: 0px;
background: #FFF url(../img/ingles/titulonoticias.jpg);
text-align: left;
width: 69px;
height:25px;
}

.imgnoticiaelegida{
float: left;
margin-left: 20px;
display: inline;
margin-top: 40px;
background:#FFF /*url(../img/)*/;
text-align: left;
width: 140px;
height:140px;

}

.imprimirnoticia{
margin-left: 20px;
margin-top: 5px;
background:#FFF /*url(../img/iconimprimir.jpg)*/;
text-align: left;
width: 17px;
height:17px;

}

.listanoticias{
border-top:3px solid #abc7d7;
border-bottom:3px solid #abc7d7;
margin-left: 20px;
background:#FFF ;
text-align: left;
width: 600px;
height:120px;
margin-top: 20px;
}
.listanoticias td {
  font-size: 12px;
}
.contenedorlistanoticias{
float: left;
border-top:0px solid #abc7d7;
border-bottom:1px solid #abc7d7;
margin-left: 0px;
margin-top: 4px;
background:#FFF ;
text-align: left;
width: 600px;
height:23px;
}

.fechalistanoticias{
/*float:left;*/
margin-left:0px;
padding:0;
text-align: left;
font-family: Verdana;
font-style: normal;
font-size: 10px;
line-height:150%;
color: #3e505a;
}

.titulolistanoticias{
/*float:left;*/
margin-left:10px;
padding:0;
text-align: left;
font-family: Verdana;
font-style: normal;
font-size: 12px;
line-height:150%;
color: #0d699c;
}
.titulolistanoticias a {
	font-size: 11px;
}


.textolistanoticias{
/*float:right;*/
margin-left:10px;
padding:0;
text-align: left;
font-family: Verdana;
font-style: normal;
font-size: 10px;
line-height:150%;
color: #3e505a;
}

.buttonlistanoticias{
margin-left:40px;
padding:0;
text-align: left;
/*background:#3e505a url(../img/flechanoticias.jpg);*/
width:23px;
height:16px;
}

#buttonlistanoticias img {
	vertical-align: middle;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------p‡gina noticias*/

/*------------------------------------------------------------------------------------------------------------------------------------------------cursos*/


#cursosoarriba{
border-bottom:0px solid #99c3d9;
padding-top: 16px;
padding-bottom:25px;
background: #eceaea;
text-align: left;
height:auto;
}


#titulocursos_2{
margin-left: 20px;
padding-top: 20px;
background: #FFF url(../img/ingles/titulocursos_2.jpg) no-repeat bottom;
text-align: left;
width: 107px;
height:25px;
}

#cursosarriba #titcursos {
margin-top:20px;
margin-left:25px;
padding:0;
text-align: left;
width: 600px;
font-family: Verdana;
font-style: normal;
font-size: 14px;
color: #0c6ca2;
}

#cursosarriba #textocursos {
margin-top:10px;
margin-left:65px;
padding:0;
text-align: left;
width: 550px;
font-family: Verdana;
font-style: normal;
font-size: 10px;
line-height:150%;
color: #3e505a;
}

#buttoncursos{
margin-left:380px;
background: #FFF;  
text-align: left;
width: 171px;
height:23px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------cursos*/

/*------------------------------------------------------------------------------------------------------------------------------------------------matriculacion*/

#titulomatriculacion{
margin-left: 20px;
padding-top: 20px;
background: #eceaea url(../img/ingles/titulomatriculacion.jpg) no-repeat bottom;
text-align: left;
width: 207px;
height:25px;
}


#matriculacionarriba{
border-bottom:0px solid #99c3d9;
margin:0px;
padding-top: 16px;
padding-bottom:25px;
background: #eceaea;
text-align: left;
}

#matriculacionarriba #textomatriculacion {
margin-top:40px;
margin-left:180px;
padding:0;
text-align: left;
width: 430px;
font-family: Verdana;
font-style: normal;
font-size: 10px;
line-height:150%;
color: #3e505a;
}

#izquierdavaciomatriculacion{
float: left;
border-left:1px solid #99c3d9;
border-right:1px solid #99c3d9;
border-top:10px solid #6d8da0;
border-bottom:1px solid #99c3d9;
margin:0px;
background: #7ca7c0;
text-align: left;
width: 236px;
height:1295px;

}

.tablamatriculacion {
	background-color: #e6e5e5;
	border: 1px solid #474545;
}
.tablamatriculacion td {
	padding-left: 1.5em;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------matriculacion*/

