@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/fondo_body.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-size: 14px;
}
#bodyliving {
	background-image: url(imagenes/fondo_bodyl.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
#bodyhome {
	background-image: url(imagenes/fondo_bodyhome.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
#body_ehome {
	background-image: url(imagenes/fondo_body_ehome.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
#botones {
	height: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #403230;
	list-style-type: none;
	padding: 0px;
	margin-top: 350px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contenedor {
	width: 960px;
	position: relative;
}
#kaleidoscope {
	height: 80px;
	width: 150px;
	position: absolute;
	left: 754px;
	top: 32px;
	background-color: #FFFFFF;
}

#cabecera {
	height: 110px;
	padding-left: 50px;
}
#cabecera h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#cabecera img {
	margin: 0px;
}
#menudelmediohome {
	height: 320px;
}
#menusuperior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-align: right;
	padding-right: 140px;
}
#menusuperior a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
#menusuperior a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#menuprincipal {
	padding-left: 280px;
	height: 20px;
	text-decoration: none;
	position: relative;
}
.fondomenuprincipal {
	background-image: url(imagenes/fondo_menuprincipal.gif);
	background-repeat: no-repeat;
	background-position: 220px;
}
.fondomenuprincipalhome {
	background-image: url(imagenes/fondo_menuprincipalhome.jpg);
	background-repeat: no-repeat;
	background-position: 220px;
}
.fondomenuprincipalliving {
	background-image: url(imagenes/fondo_menuprincipalliving.gif);
	background-repeat: no-repeat;
	background-position: 220px;
}
#menuprincipal h1 {
	margin: 0px;
}
#menuprincipal a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#menuprincipal a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#menu {
	margin: 0px;
	height: 550px;
	width: 220px;
	float: left;
}
#menu h1 {
	margin: 0px;
}
#menuizquierda {
	width: 220px;
	float: left;
	height: 450px;
}
#menuizquierda h1 {
	margin: 0px;
}
#menuizquierda img {
	padding-top: 30px;
	margin: 0px;
	height: 30px;
	width: 220px;
	display: block;
}
#cuerpo {
	height: 550px;
	width: 600px;
	float: left;
}
.fondocourses {
	background-image: url(imagenes/fondo_menuizq.png);
	background-repeat: no-repeat;
}
.fondoliving {
	background-image: url(imagenes/fondo_menuizql.png);
	background-repeat: no-repeat;
}
.fondohome {
	background-image: url(imagenes/fondo_menuizqhome.png);
	background-repeat: no-repeat;
}
.fondokaleidoscope {
	background-image: url(imagenes/fondo_menuizqkaleidoscope.png);
	background-repeat: no-repeat;
}
.fondoproyectos {
	background-image: url(imagenes/fondo_menuizqproyectos.png);
	background-repeat: no-repeat;
}
.fondoindex {
	background-image: url(imagenes/fondo_menuizqindex.png);
	background-repeat: no-repeat;
}
.fondoquienes {
	background-image: url(imagenes/fondo_menuizqquienes.png);
	background-repeat: no-repeat;
}
.fondo_ehome {
	background-image: url(imagenes/fondo_menuizq_ehome.png);
	background-repeat: no-repeat;
}
.fondomenuprincipalindex {
	background-image: url(imagenes/fondo_menuprincipalindex.jpg);
	background-repeat: no-repeat;
	background-position: 220px;
}
#menuizquierda ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menuizquierda li {
	margin: 0px;
}
#menuizquierda a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	display: block;
}
#menuizquierda  li.subitem {
	display: block;
	padding-left: 50px;
}
#menuizquierda a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C30202;
}
#menurelleno {
	height: 225px;
	width: 220px;
}
#menu_inferior {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 50px;
	height: 100px;
}
#menu_inferior ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu_inferior li {
	margin: 0px;
}
#menu_inferior a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#menu_inferior a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.menuizquierda_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30202;
	padding-left: 50px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
	padding-top: 10px;
	margin: 0px;
	padding-bottom: 3px;
}
.menuizquierda_tituloquienes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #544845;
	padding-left: 50px;
	font-weight: bold;
	padding-top: 5px;
}
#textos {
	width: 600px;
	float: left;
	background-repeat: no-repeat;
	height: 550px;
}
#textos h1 {
	margin: 0px;
}
#textos img {
	display: block;
	padding-top: 350px;
}
.fondotextosliving {
	background-image: url(imagenes/fondo_contenedorl.gif);
}
.fondotextoscourses {
	background-image: url(imagenes/fondo_contenedor.gif);
	background-repeat: no-repeat;
}
.fondotextoshome {
	background-image: url(imagenes/fondo_contenedorhome.jpg);
	background-repeat: no-repeat;
}
.fondotextos_ehome {
	background-image: url(imagenes/fondo_contenedor_ehome.gif);
	background-repeat: no-repeat;
}
.fondotextosquienes {
	background-image: url(imagenes/fondo_contenedorquienes.jpg);
	background-repeat: no-repeat;
}
.fondotextosindex {
	background-image: url(imagenes/fondo_contenedorindex.jpg);
	background-repeat: no-repeat;
}
.fondotextoskaleidoscopio {
	background-image: url(imagenes/fondocontenedorKaleidoscopio.gif);
	background-repeat: no-repeat;
}
.textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #675C50;
	text-decoration: none;
	padding-top: 34px;
	padding-left: 60px;
	padding-right: 45px;
	margin: 0px;
	line-height: 14px;
}
.textosnegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #675C50;
	text-decoration: none;
	font-weight: bolder;
}
.textositalica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #675C50;
	text-decoration: none;
	font-weight: normal;
}
.textoshome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #C1F4FF;
	text-decoration: none;
	padding-top: 40px;
	padding-left: 45px;
	padding-right: 70px;
	font-weight: lighter;
	line-height: 21px;
}
.textosgrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #675C50;
	line-height: 18px;
	padding-right: 75px;
	padding-left: 55px;
	padding-top: 35px;
	font-weight: lighter;
	text-decoration: none;
	text-indent: 15px;
}
.textosgrandenegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #675C50;
	line-height: 18px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-weight: bold;
	text-decoration: none;
}
.textoshomedestacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #C1F4FF;
	text-decoration: none;
	font-weight: lighter;
	line-height: 18px;
	padding: 0px;
}
.fondotextosproyectos {
	background-image: url(imagenes/fondocontenedorproyectos.gif);
	background-repeat: no-repeat;
}
.textosquienes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #C1F4FF;
	text-decoration: none;
	padding-top: 34px;
	padding-left: 60px;
	padding-right: 55px;
	font-weight: lighter;
	line-height: 16px;
	margin: 0px;
}
.textosnegritaquienes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1F4FF;
	text-decoration: none;
	font-weight: bold;
}
.textosquienesitalica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #C1F4FF;
	text-decoration: none;
	font-weight: lighter;
	line-height: 16px;
}
.textosquienes a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.textosquienesconfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F2A29;
	text-decoration: none;
	font-weight: normal;
	background-color: #8CD5E6;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.textosquienesconfondo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #362623;
	text-decoration: none;
	font-weight: bold;
	background-color: #8CD5E6;
	margin: 0px;
	padding-bottom: 2px;
}
.textos-titulosquienes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #413430;
	font-weight: bold;
}
.textos-titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C30202;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}
.textos-subtitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30202;
	font-weight: bolder;
}
.textos a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C30202;
	text-decoration: none;
}
#pie {
	clear: both;
	padding-left: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	padding-top: 5px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#pie a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C6F80;
	display: block;
}
#afiche {
	height: 700px;
	float: left;
}
#publicidad {
	float: left;
	width: 120px;
	height: 510px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	margin: 0px;
}
#publicidad img {
	margin-bottom: 10px;
}
#diseño {
	float: left;
	height: 500px;
	width: 120px;
}
#idiomas {
	text-align: center;
	height: 60px;
	margin-top: 400px;
	margin-left: 105px;
}
#idiomas ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#idiomas li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#idiomas a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3F322F;
	text-decoration: none;
	display: block;
	margin-left: 30px;
	height: 16px;
	width: 80px;
	padding-top: 34px;
}
#idiomas a:hover {
	color: #666666;
	text-decoration: underline;
}
#diseño h1 {
	margin: 0px;
}
#idiomas a.espaniol {
	background-image: url(imagenes/botones.jpg);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	display: block;
	height: 16px;
	margin-left: 30px;
	width: 80px;
	padding-top: 34px;
	color: #413331;
}
#idiomas a.portugues {
	background-image: url(imagenes/botones.jpg);
	background-repeat: no-repeat;
	background-position: -110px 0px;
	display: block;
	width: 80px;
}
#idiomas a.ingles {
	color: #3F322F;
	text-decoration: none;
	background-image: url(imagenes/botones.jpg);
	background-repeat: no-repeat;
	background-position: -208px 0px;
	display: block;
	width: 80px;
}
#idiomas a.ingles:hover {
	color: #CE0008;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: -208px -48px;
}
#idiomas a.portugues:hover {
	color: #E48E00;
	text-decoration: underline;
	background-position: -110px -48px;
}
#idiomas a.espaniol:hover {
	color: #97C100;
	text-decoration: underline;
	background-position: 1px -48px;
}
#afiche img {
	padding-left: 255px;
}
#cabecezarelleno {
	height: 10px;
}
#publicidad_index {
	height: 220px;
	width: 220px;
	position: absolute;
	left: 650px;
	top: 70px;
	background-image: url(imagenes/fondo_publicidad.png);
	background-repeat: no-repeat;
}
.cerrar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #413331;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	margin: 0px;
	padding-left: 140px;
}
#summer {
	height: 20px;
	width: 30px;
	position: absolute;
	left: 790px;
	top: 12px;
	background-image: url(imagenes/logo_summer.png);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-left: 60px;
}
.fondotextosconsultoria {
	background-image: url(imagenes/fondocontenedorconsultoria.gif);
	background-repeat: no-repeat;
}
.fondoconsultoria {
	background-image: url(imagenes/fondo_menuizqconsultoria.png);
	background-repeat: no-repeat;
}
.fondosummer {
	background-image: url(imagenes/fondo_menuizq_summer.png);
	background-repeat: no-repeat;
}
.fondotextossummer {
	background-image: url(imagenes/fondo_contenedor_summer.gif);
	background-repeat: no-repeat;
}
.fondotextoslink {
	background-image: url(imagenes/fondo_textos_links.jpg);
	background-repeat: no-repeat;
}
#novedades {
	height: 20px;
	width: 100px;
	position: absolute;
	left: 50px;
	top: 112px;
	background-image: url(imagenes/logo_escritura.png);
	background-repeat: no-repeat;
	padding-top: 80px;
}
.fondotextosespaniol {
	background-image: url(imagenes/fondo_textos_espaniol.jpg);
	background-repeat: no-repeat;
}
#bodyespaniol {
	background-image: url(imagenes/fondo_bodyespaniol.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
.fondomenuprincipalespaniol {
	background-image: url(imagenes/fondo_menuprincipalespaniol.jpg);
	background-repeat: no-repeat;
	background-position: 200px;
}
.fondotextosespaniol {
	background-image: url(imagenes/fondo_textos_links.jpg);
	background-repeat: no-repeat;
}

