@charset "utf-8";
/* CSS Document */

body
	{
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: center;
	background-color: #F0E9CE;
	}
	
acronym
	{
	cursor: help;
	font-style: normal;
	border: none;
	}
	
h1
	{
	display: none;
	}
	
h2, h3
	{
	width: 620px;
	height: 20px;
	margin: 1.2em 0 0.8em 0;
	}
h4	{
	color: #330000;
	font-weight: normal;
	padding: 5px 3px;
	margin: 0px;
	font-size: 12px;
		}
h2 span, h3 span, h4 span
	{
	display: none;
	visibility: hidden;
	}
img	{
	border: 0px;
	}	
/* The following hack is to correct paragraph text size in IE/WIN */

/* \*/ * html body p { font-size: 100%; } /* */



/*******************
MENU IZQUIERDA
********************/
#linkList
	{
	position: relative;
	width: 215px;
	float: left;
	padding: 0px 25px 15px 25px;
	height: 1300px;
	}
#linkList h3
	{
	width: 215px;
	height: 25px;
	margin: 1em 0 0 0;
	padding: 0;
	}
	
#linkList p, #linkList li 	{
	font: tahoma, verdana, sans-serif;
	color: #FFFFFF;
	text-indent: 0;
	font-size: 13px;
	}
	
#linkList ul 	{
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #923b09;
	background-color: #bd4d0d;
	}
	
#linkList li
	{
	color: #000000;
	border-bottom: 1px solid #923b09;
	line-height: 1.5em;
	padding: 0.5em 17px;
	width: 175px;
	}

#linkList li a 	{
	display: block;
	border: none;
	color: #f4f0e6;
	font-weight: bold;
	margin-left: -12px;
	padding-left: 12px;
	background-image: url(../imagenes/arrow000.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	width: 185px;
	text-decoration: none;
	}
	
#linkList li a:hover 	{
	color: #ffffff;
	text-decoration: underline;
	}
	
#linkList li a.c 	{
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	color: #000000;
	font-weight: normal;
	}
	
#linkList li a.c:hover {
	color: #FFFFFF;
	}
#linkCursos	li {
	font-weight: normal;
	font-size: 12px;
	}


#linkList #larchives li, #linkList #linkCursos li, #linkList #lfavorites li 	{
	padding: 0.5em 0;
	}

#linkList #larchives li a, #linkList #linkCursos li a, #linkList #lfavorites li a 	{
	background: transparent url(../imagenes/bullet00.gif) no-repeat;
	background-position: 5px 7px;
	display: block;
	padding-left: 15px;
	margin: 0;
	padding-right: 10px;
	width: 180px;
	}
	
#linkList #larchives li a:hover, #linkList #linkCursos li a:hover, #linkList #lfavorites li a:hover 	{
	background-position: -295px 7px;
	}
/********************
CONTENIDO
*******************/
#container
	{
	text-align: left;
	margin: 0 auto;
	width: 950px;
	background-color: #ffffff;
	background-image: url(../imagenes/main0000.jpg);
	background-repeat: repeat-y;
	border-bottom: 15px solid #000000;
	height: auto;
	}
	
#intro
	{
	width: 950px;
	background-color: #ffffff;
	background-image: url(../imagenes/main0000.jpg);
	background-repeat: repeat-y;
	height: auto;
	position: relative;
	}
	
#supportingText
	{
	width: 630px;
	margin: 0px 0px 0px 300px;
	top: 0px;
	}
#supportingText #razones2	{
	height: 1400px;
}
#cursos p	{
	text-align: left;
	}
#cursos p.title	{
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	background-color: #873000;
	padding: 3px 0px;
			}
	#supportingText #cursos1 table	{
		width: 630px;
		border:1px solid #000000;
		margin: 0px;
		text-align: center;
		font-size: 11px;
		}
	#supportingText #cursos2 table, #supportingText #university1 table, #cursos table, #alumnos2 table	{
			width: 600px;
			border:1px solid #000000;
			margin: 5px;
			text-align: center;
			font-size: 12px;
			}		
	#supportingText #cursos1 table th, #supportingText #cursos2 table th, #supportingText #university1 table th, #cursos table th, #alumnos2 table th	{
		background-color: #333333;
		width: auto;
		height: 40px;
		color: #FFFFFF;
		vertical-align: middle;
				}
				
			#supportingText #cursos1 table th a, #supportingText #cursos2 table th a, #supportingText #university1 table th a, #cursos table th a, #alumnos2 table th a	{
				color: #FFFFFF;
				}
				
		#supportingText #cursos1 table td, #cursos table td	{
		width: 14%;
		border:1px solid #555555;
		height: 40px;
		color: #000000;
		vertical-align: middle;
				}
				
		#supportingText #cursos2 table td, #supportingText #university1 table td, #alumnos2 table td	{
	width: auto;
	border:1px solid #555555;
	height: 20px;
	color: #000000;
	vertical-align: middle;
				}
	#letrasenletra h2 {
		margin-top: 0;
		background-image: url(../imagenes/h2_letrasenletra.jpg);
		background-repeat: no-repeat;
		height: 57px;
		}
	#letrasenletra h3 {
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: center;
		display: block;
		border: 1px solid #000000;
		width: auto;
		padding: 3px 0px;
		}
	#letrasenletra ul li {
		margin: 5px 0px;
		list-style: none;
		}
		#letrasenletra li .titulo01 {
			font-weight: bold;
			color: #330000;
			}
	#letrasenletra ul li img {
		margin: 5px 0px;
		float: right;
		}
#pageHeader
	{
	width: 950px;
	height: 250px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	position: relative;
	}
	#pageHeader h1 	{
		display: none;
		}
	#pageHeader.es {
	background-image: url(../imagenes/top_es.jpg);
		}
#footer
	{
	margin: 10px 0px 0px 0px;
	font: bold 9px/3em tahoma, verdana, sans-serif;
	letter-spacing: 1px;
	padding: 40px 0px 10px 0px;
	color: #666666;
	text-align: left;
	}
	#footer a
		{
	background: #ccbb99;
	padding: 2px 5px;
	color: #666666;
	border: none;
	margin: 0;
		}
		
	#footer a:hover
		{
	background: #000000;
	border: none;
		}
	
/*************************************/
#langmenu {
	background-color: transparent;
	font-size: 12px;
	height: auto;
	text-align: right;
	position: relative;
	margin: -255px 20px 0px 400px;
	width: auto;
	z-index: 100;
	padding: 15px 0px 0px 0px;

}
		#langmenu ul {
	text-align: right;
	border: 0px;
	margin: 0px 0px;
				}
		#langmenu ul li {
			margin: 8px 4px 8px 4px;
			display: inline;
			border: 0px;
				}
			#langmenu ul li a:link, #langmenu ul li a:visited {
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;
				text-decoration: none;
				}
			#langmenu ul li a:hover {
				text-decoration: underline;
				color: #CC0000;
				font-weight: bold;
				}
			#langmenu li img	{
				margin-bottom: -3px;
				}
				
#socialmenu {
	background-color: transparent;
	font-size: 12px;
	height: auto;
	text-align: right;
	position: relative;
	margin: -50px 20px 10px 400px;
	width: auto;
	z-index: 100;
	padding: 0px 0px 15px 0px;
}
		#socialmenu ul {
	text-align: right;
	border: 0px;
	margin: 0px 0px;
				}
		#socialmenu ul li {
			margin: 8px 4px 8px 4px;
			display: inline;
			border: 0px;
				}
			#socialmenu ul li a:link, #socialmenu ul li a:visited {
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;
				text-decoration: none;
				}
			#socialmenu ul li a:hover {
				text-decoration: underline;
				color: #CC0000;
				font-weight: bold;
				}
			#socialmenu li img	{
				margin-bottom: -3px;
				}

/********************************************/
#preamble h3.de {
	margin-top: 0;
	background-repeat: no-repeat;
	background-image: url(../imagenes/h3_preamble_de.jpg);
	height: 45px;
		}
#preamble h3.es {
	margin-top: 0;
	background-repeat: no-repeat;
	background-image: url(../imagenes/h3_preamble_es.jpg);
	height: 45px;
		}
#preamble h3.en {
	margin-top: 0;
	background-repeat: no-repeat;
	background-image: url(../imagenes/h3_preamble_en.jpg);
	height: 45px;
		}
#preamble h3.fr {
	margin-top: 0;
	background-repeat: no-repeat;
	background-image: url(../imagenes/h3_preamble_fr.jpg);
	height: 45px;
		}
#preamble h3.it {
	margin-top: 0;
	background-repeat: no-repeat;
	background-image: url(../imagenes/h3_preamble_it.jpg);
	height: 45px;
		}
#preamble h3.pt {
	margin-top: 0;
	background-repeat: no-repeat;
	background-image: url(../imagenes/h3_preamble_pt.jpg);
	height: 45px;
		}
#preamble h3.ru {
	margin-top: 0;
	background-repeat: no-repeat;
	background-image: url(../imagenes/h3_preamble_ru.jpg);
	height: 45px;
		}
#actividades h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_actividades_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#actividades h2.pt {
	margin-top: 30px;
	background-image: url(../imagenes/h2_actividades_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alojamiento h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alojamiento_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alojamiento h2.en {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alojamiento_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alojamiento h2.de {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alojamiento_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alojamiento h2.fr {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alojamiento_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alojamiento h2.it {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alojamiento_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alojamiento h2.pt {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alojamiento_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alojamiento h2.ru {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alojamiento_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alumnos h2.de {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alumnos_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alumnos h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alumnos_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alumnos h2.en {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alumnos_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alumnos h2.fr {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alumnos_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alumnos h2.it {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alumnos_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alumnos h2.pt {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alumnos_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#alumnos h2.ru {
	margin-top: 30px;
	background-image: url(../imagenes/h2_alumnos_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#avisolegal h2 {
	margin-top: 30px;
	background-image: url(../imagenes/h2_legal.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#exposiciones h2.de {
	margin-top: 30px;
	background-image: url(../imagenes/h2_exposiciones_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#exposiciones h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_exposiciones_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#exposiciones h2.en {
	margin-top: 30px;
	background-image: url(../imagenes/h2_exposiciones_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#exposiciones h2.fr {
	margin-top: 30px;
	background-image: url(../imagenes/h2_exposiciones_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#exposiciones h2.it {
	margin-top: 30px;
	background-image: url(../imagenes/h2_exposiciones_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#exposiciones h2.pt {
	margin-top: 30px;
	background-image: url(../imagenes/h2_exposiciones_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#exposiciones h2.ru {
	margin-top: 30px;
	background-image: url(../imagenes/h2_exposiciones_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#datos h2 {
	margin-top: 30px;
	background-image: url(../imagenes/h2_datos.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#enlaces h2.de {
	margin-top: 30px;
	background-image: url(../imagenes/h2_enlaces_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#enlaces h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_enlaces_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#enlaces h2.en {
	margin-top: 30px;
	background-image: url(../imagenes/h2_enlaces_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#enlaces h2.fr {
	margin-top: 30px;
	background-image: url(../imagenes/h2_enlaces_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#enlaces h2.it {
	margin-top: 30px;
	background-image: url(../imagenes/h2_enlaces_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#enlaces h2.ru {
	margin-top: 30px;
	background-image: url(../imagenes/h2_enlaces_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#llegar h2.de {
	margin-top: 30px;
	background-image: url(../imagenes/h2_llegar_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#llegar h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_llegar_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#llegar h2.en {
	margin-top: 30px;
	background-image: url(../imagenes/h2_llegar_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#llegar h2.fr {
	margin-top: 30px;
	background-image: url(../imagenes/h2_llegar_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#llegar h2.it {
	margin-top: 30px;
	background-image: url(../imagenes/h2_llegar_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#llegar h2.pt {
	margin-top: 30px;
	background-image: url(../imagenes/h2_llegar_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#llegar h2.ru {
	margin-top: 30px;
	background-image: url(../imagenes/h2_llegar_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones1 h2.de {
	margin-top: 0;
	background-image: url(../imagenes/h2_porque_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones1 h2.es {
	margin-top: 0;
	background-image: url(../imagenes/h2_porque_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones2 h3.de {
	margin-top: 25px;
	background-image: url(../imagenes/h3_razones_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones2 h3.es {
	margin-top: 25px;
	background-image: url(../imagenes/h3_razones_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones1 h2.fr {
	margin-top: 0;
	background-image: url(../imagenes/h2_porque_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones2 h3.fr {
	margin-top: 25px;
	background-image: url(../imagenes/h3_razones_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones1 h2.en {
	margin-top: 0;
	background-image: url(../imagenes/h2_porque_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones2 h3.en {
	margin-top: 25px;
	background-image: url(../imagenes/h3_razones_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones1 h2.it {
	margin-top: 0;
	background-image: url(../imagenes/h2_porque_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones2 h3.it {
	margin-top: 25px;
	background-image: url(../imagenes/h3_razones_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones1 h2.pt {
	margin-top: 0;
	background-image: url(../imagenes/h2_porque_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones2 h3.pt {
	margin-top: 25px;
	background-image: url(../imagenes/h3_razones_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones1 h2.ru {
	margin-top: 0;
	background-image: url(../imagenes/h2_porque_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#razones2 h3.ru {
	margin-top: 25px;
	background-image: url(../imagenes/h3_razones_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#contacto h2.de {
	margin-top: 30px;
	background-image: url(../imagenes/h2_contacto_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#contacto h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_contacto_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#contacto h2.en {
	margin-top: 30px;
	background-image: url(../imagenes/h2_contacto_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#contacto h2.fr {
	margin-top: 30px;
	background-image: url(../imagenes/h2_contacto_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#contacto h2.it {
	margin-top: 30px;
	background-image: url(../imagenes/h2_contacto_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#contacto h2.pt {
	margin-top: 30px;
	background-image: url(../imagenes/h2_contacto_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#contacto h2.ru {
	margin-top: 30px;
	background-image: url(../imagenes/h2_contacto_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos1 h2.de, #ofertas h2.de {
	margin-top: 30px;
	background-image: url(../imagenes/h2_cursos_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos1 h2.es, #cursos2 h2.es, #ofertas h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_cursos_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos1 h2.en, #cursos2 h2.en, #ofertas h2.en {
	margin-top: 30px;
	background-image: url(../imagenes/h2_cursos_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos1 h2.fr, #ofertas h2.fr {
	margin-top: 30px;
	background-image: url(../imagenes/h2_cursos_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos1 h2.it, #ofertas h2.it {
	margin-top: 30px;
	background-image: url(../imagenes/h2_cursos_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos1 h2.pt, #ofertas h2.pt {
	margin-top: 30px;
	background-image: url(../imagenes/h2_cursos_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos1 h2.ru, #ofertas h2.ru {
	margin-top: 30px;
	background-image: url(../imagenes/h2_cursos_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos2 {
	margin-top: 10px;
	margin-bottom: 45px;
	height: auto;
}
#cursos3 {
	margin-top: 10px;
	margin-bottom: 145px;
	height: auto;
}
#cursos2 h3.es {
	margin-top: 35px;
	background-image: url(../imagenes/h3_cursos_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos2 h3.en {
	margin-top: 35px;
	background-image: url(../imagenes/h3_cursos_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos2 h3.de {
	margin-top: 35px;
	background-image: url(../imagenes/h3_cursos_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos2 h3.fr {
	margin-top: 35px;
	background-image: url(../imagenes/h3_cursos_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos2 h3.it {
	margin-top: 35px;
	background-image: url(../imagenes/h3_cursos_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#cursos2 h3.ru {
	margin-top: 35px;
	background-image: url(../imagenes/h3_cursos_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#opiniones h3{
	margin-top: 0px;
	background-image: url(../imagenes/h3_opiniones.png);
	background-repeat: no-repeat;
	height: 145px;
	width: 620px;
}
#cursos2 h4.calendario_de {
	margin-top: 35px;
	background-image: url(../imagenes/h4_calendario_de.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.calendario_es {
	margin-top: 35px;
	background-image: url(../imagenes/h4_calendario_es.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.calendario_en {
	margin-top: 35px;
	background-image: url(../imagenes/h4_calendario_en.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.calendario_fr {
	margin-top: 35px;
	background-image: url(../imagenes/h4_calendario_fr.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.calendario_it {
	margin-top: 35px;
	background-image: url(../imagenes/h4_calendario_it.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.calendario_pt {
	margin-top: 35px;
	background-image: url(../imagenes/h4_calendario_pt.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.calendario_ru {
	margin-top: 35px;
	background-image: url(../imagenes/h4_calendario_ru.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.precioscursos_de {
	margin-top: 35px;
	background-image: url(../imagenes/h4_precioscursos_de.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.precioscursos_es {
	margin-top: 35px;
	background-image: url(../imagenes/h4_precioscursos_es.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.precioscursos_en {
	margin-top: 35px;
	background-image: url(../imagenes/h4_precioscursos_en.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.precioscursos_it {
	margin-top: 35px;
	background-image: url(../imagenes/h4_precioscursos_it.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.precioscursos_pt {
	margin-top: 35px;
	background-image: url(../imagenes/h4_precioscursos_pt.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.precioscursos_ru {
	margin-top: 35px;
	background-image: url(../imagenes/h4_precioscursos_ru.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.precioscursos_fr {
	margin-top: 35px;
	background-image: url(../imagenes/h4_precioscursos_fr.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciosalojamiento_de {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciosalojamiento_de.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciosalojamiento_es {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciosalojamiento_es.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciosalojamiento_en {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciosalojamiento_en.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciosalojamiento_fr {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciosalojamiento_fr.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciosalojamiento_it {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciosalojamiento_it.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciosalojamiento_pt {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciosalojamiento_pt.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciosalojamiento_ru {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciosalojamiento_ru.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciostransporte_de {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciostransporte_de.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciostransporte_es {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciostransporte_es.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciostransporte_it {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciostransporte_it.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciostransporte_en {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciostransporte_en.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciostransporte_fr {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciostransporte_fr.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciostransporte_pt {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciostransporte_pt.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#cursos2 h4.preciostransporte_ru {
	margin-top: 35px;
	background-image: url(../imagenes/h4_preciostransporte_ru.jpg);
	background-repeat: no-repeat;
	height: 25px;
	}
#university1 h2{
	margin-top: 30px;
	background-image: url(../imagenes/h2_university.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 620px;
}
#inscripcion h2.de {
	margin-top: 30px;
	background-image: url(../imagenes/h2_inscripcion_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#inscripcion h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_inscripcion_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#inscripcion h2.en {
	margin-top: 30px;
	background-image: url(../imagenes/h2_inscripcion_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#inscripcion h2.fr {
	margin-top: 30px;
	background-image: url(../imagenes/h2_inscripcion_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#inscripcion h2.it {
	margin-top: 30px;
	background-image: url(../imagenes/h2_inscripcion_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#inscripcion h2.pt {
	margin-top: 30px;
	background-image: url(../imagenes/h2_inscripcion_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#inscripcion h2.ru {
	margin-top: 30px;
	background-image: url(../imagenes/h2_inscripcion_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}

#folleto h2.de {
	margin-top: 30px;
	background-image: url(../imagenes/h2_folleto_de.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#folleto h2.es {
	margin-top: 30px;
	background-image: url(../imagenes/h2_folleto_es.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#folleto h2.en {
	margin-top: 30px;
	background-image: url(../imagenes/h2_folleto_en.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#folleto h2.fr {
	margin-top: 30px;
	background-image: url(../imagenes/h2_folleto_fr.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#folleto h2.it {
	margin-top: 30px;
	background-image: url(../imagenes/h2_folleto_it.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#folleto h2.pt {
	margin-top: 30px;
	background-image: url(../imagenes/h2_folleto_pt.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#folleto h2.ru {
	margin-top: 30px;
	background-image: url(../imagenes/h2_folleto_ru.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
#voluntariado h2{
	margin-top: 30px;
	background-image: url(../imagenes/h2_voluntariado.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 620px;
}
#voluntariado h2.fr{
	margin-top: 30px;
	background-image: url(../imagenes/h2_voluntariado_fr.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 620px;
}
#ofertas p	{
	font-size: 14px;
}
#ofertas h3.marzo2010de {
	margin-top: 30px;
	background-image: url(../imagenes/h3_oferta_de.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.erasmus2010de {
	margin-top: 30px;
	background-image: url(../imagenes/h3_erasmus2010_de.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.DELE05de {
	margin-top: 30px;
	background-image: url(../imagenes/h3_DELE05_de.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.marzo2010es {
	margin-top: 30px;
	background-image: url(../imagenes/h3_marzo2010_es.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.erasmus2010es {
	margin-top: 30px;
	background-image: url(../imagenes/h3_erasmus2010_es.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.DELE05es {
	margin-top: 30px;
	background-image: url(../imagenes/h3_DELE05_es.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.DELE08es {
	margin-top: 30px;
	background-image: url(../imagenes/h3_DELE08_es.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.marzo2010en {
	margin-top: 30px;
	background-image: url(../imagenes/h3_oferta_en.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.erasmus2010en {
	margin-top: 30px;
	background-image: url(../imagenes/h3_erasmus2010_en.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.DELE05en {
	margin-top: 30px;
	background-image: url(../imagenes/h3_DELE05_en.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.DELE08en {
	margin-top: 30px;
	background-image: url(../imagenes/h3_DELE08_en.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.marzo2010fr {
	margin-top: 30px;
	background-image: url(../imagenes/h3_marzo2010_fr.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.erasmus2010fr {
	margin-top: 30px;
	background-image: url(../imagenes/h3_erasmus2010_fr.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.DELE05fr {
	margin-top: 30px;
	background-image: url(../imagenes/h3_DELE05_fr.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.marzo2010it {
	margin-top: 30px;
	background-image: url(../imagenes/h3_marzo2010_it.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.erasmus2010it {
	margin-top: 30px;
	background-image: url(../imagenes/h3_erasmus2010_it.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.DELE05it {
	margin-top: 30px;
	background-image: url(../imagenes/h3_DELE05_it.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.marzo2010pt {
	margin-top: 30px;
	background-image: url(../imagenes/h3_marzo2010_pt.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.erasmus2010pt {
	margin-top: 30px;
	background-image: url(../imagenes/h3_erasmus2010_pt.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.DELE05pt {
	margin-top: 30px;
	background-image: url(../imagenes/h3_DELE05_pt.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.marzo2010ru {
	margin-top: 30px;
	background-image: url(../imagenes/h3_marzo2010_ru.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.erasmus2010ru {
	margin-top: 30px;
	background-image: url(../imagenes/h3_erasmus2010_ru.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas h3.DELE05ru {
	margin-top: 30px;
	background-image: url(../imagenes/h3_DELE05_ru.png);
	background-repeat: no-repeat;
	height: 30px;
	}
#ofertas .big	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
}
.titulo01 {
	font-weight: bold;
	color: #330000;
	text-align: center;
			}
.titulo02 {
	font-weight: bold;
	color: #330000;
	text-align: left;
			}
.seccion01 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	background-color: #873000;
	padding: 3px 0px;
			}
.small_titulo	{
	font-weight: normal;
	font-size: 12px;
	}
	
#montana {
	text-align: center;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}
#academics	{
	text-align: left;
	margin: 10px;
	padding: 0px 10px 10px 10px;
	}
#academics ul, #montana ul, #voluntariado ul	{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px;
	list-style-type: none;
	}
.vivo	{
	list-style: none;
	text-align: left;
	margin-left: 10px;
	padding-left: 10px;
	list-style-image: url(../imagenes/envivo.gif);
	line-height: 16px;
	font-weight: bold;
	}
.list1	li{
	text-align: left;
	background-image: url(../imagenes/li_eleme1.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 3px 0px;
	list-style-type: none;
	}
.list2	li{
	text-align: left;
	background-image: url(../imagenes/li_eleme2.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 3px 0px;
	list-style-type: none;
	}
.list3	li{
	text-align: left;
	background-image: url(../imagenes/li_eleme3.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 3px 0px;
	list-style-type: none;
	}
.list4	li{
	text-align: left;
	background-image: url(../imagenes/li_eleme4.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 3px 0px;
	list-style-type: none;
	}
.list1 li ul li, .list2 li ul li, .list3 li ul li, .list4 li ul	li{
	list-style-type: disc;
	background-image: none;
	}
/*******************
VENTANA EMERGENTE
********************/

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
width: 600px;
height: 500px;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(../moodalbox/img/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #DDD;
	border-top-style: none;
}

a#mb_close_link {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	margin: 5px 0;
	background-image: url(../moodalbox/img/closelabel.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
}

div#mb_caption {
margin-right: 71px;
}
/**********************
PANELES DESPLEGABLES
**********************/
.Accordion {
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	color: #330000;
	font-weight: bold;
	text-decoration: underline;
}
.AccordionPanelContent {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #000000;
	height: auto;
}
.AccordionPanelTabHover {
	color: #330000;
	font-weight: bold;
	text-decoration: none;
}
.AccordionPanelOpen {
	color: #000000;
	font-weight: bold;
	border: 1px #000000 solid;
	padding-bottom: 10px;
}
	.AccordionPanelOpen p	{
		margin-left: 10px;
		margin-right: 10px;
		}
	.AccordionPanelOpen ul	{
		list-style: none;
		margin: 0px 0px;
		padding: 0px 15px;
		}
	.AccordionPanelOpen .titulo1, .titulo1 {
		color: #330000;
		}
 .AccordionPanelTabOpen {
	color: #ffffff;
	font-weight: bold;
	border: 1px #000000 solid;

}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #812C00;
	padding: 5px 10px;
	color: #FFFFFF;
	font-size: 14px;
}

.AccordionPanelTabHover {
	color: #660000;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #ffffff;
}
/**************
FICHAS
*************/
.TabbedPanels {
	margin: 0px 0px 25px 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	height: auto;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 5px;
	margin: 0px 3px 0px 0px;
	background-color: #DDD;
	list-style: none;
	border: solid 1px #333333;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 11px;
}

.TabbedPanelsTabHover {
	background-color: #CCC;
}

.TabbedPanelsTabSelected {
	background-color: #dfd6a8;
	font-weight: bold;
	border-left: solid 1px #333333;
	border-top: solid 1px #333333;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #dfd6a8;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border: solid 1px #333333;
}

.TabbedPanelsContent {
	padding: 10px;
	height: auto;
}

.TabbedPanelsContentVisible {
	background-color: #dfd6a8;
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.img001 {
	float: right;
	margin: 10px;
	border: 1px solid #101010;
}
.img002 {
	float: right;
	margin: 10px;
	border: 0px;
}
.img003 {
	margin: 20px 0px;
	border: 0px;
}
.img004 {
	margin: 20px 20px;
	border: 0px;
}
.video001 {
	background-color: #E1CEAB;
	float: left;
	margin: 10px 10px 25px 10px;
	width: auto;
	height: auto;
	padding: 0px 5px;
	border: 1px solid #8c7c61;
}
	.video001 p {
		margin: 0px;
		padding: 5px 5px;
	}
	.video001 a {
		color: #660000;
	}
.academicslist {
	margin: 0px 0px 300px 0px;
	list-style-type: none;
}
/************************
FORMULARIO DE CONTACTO
*************************/
	.error_message {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
	}
	
	.thanks_message{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
	margin-bottom: 200px;
	margin-top: 25px;
	}
	.table {
	border:5px solid #aba583;
	background-color: #DFD6A8;
	width:auto;
	margin: 10px 0px 10px 40px;
	}
	
	.table_header{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	padding:2px;
	width: 100%;
	background-color: #BD4D0D;

	}
	.asunto	{
			background-color: #BD4D0D;
			font-weight:bold;
			color: #FFFFFF;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			border:1px solid #923b09;
			margin-bottom: 10px;

	}
	.attach{
	background-color:#EBEBEB;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:2px 2px 2px 4px;
	display: none;
	}
	.attach_info{
		border:1px solid #070707;
		background-color:#EBEBEB;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: #000000;
		padding:4px;
	}
	
	
	.table_body{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:2px 2px 2px 4px;
	}
	
	
	.table_footer{
	text-align:center;
	padding:2px;
	}
	.table_footer #captcha	{
		padding: 5px 0px 5px 150px;
	}
	.table_footer #captchaEmail	{
		padding: 5px 0px 5px 70px;
	}	
	input,textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color:#F5E3BB;
	border:1px solid #000000;
	margin: 3px 0px;
	}
.date	{
	display: none;
	overflow: hidden;
	}
	form{
	padding:0px;
	margin:0px 0px 30px 0px;
	}
.code	{
	text-align: center;
	margin-top: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:2px 2px 2px 4px;
	}
	.code	img {
		border: 0px;
		margin: 0px 15px;
		}
	.code input	{
		margin-bottom: 5px;
		}
#inscripcion form, #folleto form {
	margin: 0px;
	padding: 0px;
}
#inscripcion .table_form, #folleto .table_form, #alumnos .table_form {
	margin: 5px 0px;
	padding: 0px;
	width: 620px;
	border:2px solid #aba583;
	background-color: #DFD6A8;
}
#nombre	{
	color: #000000;
	margin: 30px 0px;
	text-align: center;
	font-size: 11px;
	background-color: #F0DEB6;
	}
	#nombre h3	{
		height: 36px;
		margin-bottom:5px;
		}
	#nombre img	{
		margin-top: 2px;
		}
#containerLegal {
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#folleto, #enlaces, #contacto, #llegar, #alojamiento, #preamble, #opiniones, #letrasenletra, #alumnos, #mapa {
	height: 1300px;
}
#opiniones table	{
	width: 100%;
	margin-bottom: 25px;
	border: 1px solid #873000;
	}
p.links  {
	margin: 5px;
}
p.links img {
	margin: 0px 20px 0px 0px;
	float: left;
}
	.albumThumb	{
	float:left;
	margin:5px 6px 9px 6px;
	text-align:center;
	background-color: #DCC39A;
	color: #330000;
	font-weight: normal;
	padding: 3px;
	border: 1px solid #8c7c61;
		}
	.albumThumb img	{
		margin-bottom:5px;
		}	
		.albumThumb a	{
	display:block;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width:125px;
	height:200px;
	-moz-border-radius:4px;
	border-radius:4px 4px;
	border:1px solid #333;
	overflow:hidden;
	text-decoration: none;
	color: #330000;
	background-color: #8c7c61;
		}
	.albumThumb a:hover	{
	display:block;
	background:#313131;
	text-decoration:none;
	border:1px solid #333333;
	color: #FFFFFF;
			}
	.albumThumb2	{
	float:left;
	margin:5px 10px 10px 20px;
	text-align:center;
	background-color: #DCC39A;
	color: #330000;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #8c7c61;
	height: auto;
		}
	.albumThumb2 img	{
		margin: 10px 5px 5px 5px;
		}	
	.albumThumb3	{
	margin:10px 0px 5px 0px;
	text-align:center;
	background-color: #EEDDB2;
	width: 289px;
	height: auto;
	float: left;
		}
	.albumThumb3 img	{
	margin: 10px 0px 5px 0px;
		}
	.albumThumb3 p	{
	margin: 10px 0px;
	float: left;
		}
	.albumThumb4	{
	float:left;
	margin:20px 0px 35px 0px;
	text-align:center;
	width: auto;
	border: 1px solid #000000;
		}
	.alumnosThumb	{
	float:left;
	margin:5px 18px 9px 7px;
	text-align:center;
	background-color: #DCC39A;
	color: #330000;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #8c7c61;
		}
	.alumnosThumb img	{
		margin-bottom:5px;
		}	
		.alumnosThumb a	{
	display:block;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width:260px;
	height:195px;
	-moz-border-radius:4px;
	border-radius:4px 4px;
	border:1px solid #333;
	overflow:hidden;
	text-decoration: none;
	color: #330000;
	background-color: #8c7c61;
		}
	.alumnosThumb a:hover	{
	display:block;
	background:#313131;
	text-decoration:none;
	border:1px solid #333333;
	color: #FFFFFF;
			}
	.ofertaThumb	{
	float:left;
	margin:0px 10px 5px 10px;
	text-align:center;
	width: auto;
	height: auto;
	padding: 0px 0px;
			}
		.ofertaThumb	img {
			border: 1px solid #000000;
		}
			.ofertaThumb	img.bottom {
				margin: 25px 0px 0px 0px;
			}
			
.thanks_inscrip {
	font-weight: bold;
	text-align: center;
}
.thanks_folleto {
	font-weight: bold;
	text-align: center;
}
.impr {
	text-align: right;
	margin: 50px 0px 360px 0px;
}
#opiniones .opinombre {
	width: auto;
}
#alumnos #form1 #login {
	border:2px solid #aba583;
	background-color: #DFD6A8;
	text-align: center;
	width: 400px;
	margin: 5px 110px;
}
#alumnos .logout {
	text-align: center;
	background-color: #632300;
	display: block;
	width: auto;
	padding: 3px 3px;
	margin-left: 460px;
}
#alumnos .logout a {
	color: #FFFFFF;
	}
#alumnos.nivel {
	height: 3100px;
}
.completa	{
	height: 1300px;
	}
.h1500	{
	height: 1500px;
	}
.completa2	{
	height: 2600px;
	}
#actividades table {
	width: 100%;
}
#actividades table td{
	text-align: center;
}
