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

body	{
	background-image:url(../images/BCKG.png);
	margin-top:10px;
	}
p,td,div	{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#666666;
	line-height:18px;
	}
a:link	{
	color:#993300;
	text-decoration:none;
	}
a:visited	{
	color:#993300;
	text-decoration:none;
	}
a:hover	{
	color:#7c54bf;
	text-decoration: underline;
	}
li	{
	line-height:20px;
	list-style-type:square;
	}
.Date	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7pt;
	color:#8280B3;
	}
.FooterNav	{
	font-size:7pt;
	font-weight:500;
	color:#3C7E9D;
	line-height:16px;
	}
A.FooterNavColor	{
	color:#3C7E9D;
	font-weight:500;
	font-size:8pt;
	padding:2px;
	}
A.FooterNavColor:hover	{
	color:#FFFFFF;
	font-weight:500;
	font-size:8pt;
	background-color:#7c54bf;
	padding:2px;
	text-decoration:none;
	}
A.DesignByColor	{
	color:#3C7E9D;
	}
A.DesignByColor:hover	{
	color:#3C7E9D;
	text-decoration:underline;
	}
.Title	{
	font-weight:500;
	text-transform:uppercase;
	font-size:14pt;
	color:#0066CC;
	line-height:18px;
	}
.SubTitle	{
	font-weight:500;
	font-size:10pt;
	color:#0066CC;
	line-height:18px;
	}
.SubTitle2	{
	font-weight:500;
	font-size:12pt;
	color:#0066CC;
	line-height:18px;
	}
.Boldie	{
	font-weight:500;
	}
.Reverse	{
	color:#FFFFFF;
	background-color:#7c54bf;
	font-weight:500;
	font-size:11pt;
	padding:10px;
	text-align:center;
	}
A.ReverseColor	{
	color:#FFFFFF;
	background-color:#3C7E9D;
	font-weight:500;
	font-size:11pt;
	padding:10px;
	text-align:center;
	}
A.ReverseColor:hover	{
	color:#FFFFFF;
	background-color:#7c54bf;
	font-weight:500;
	font-size:11pt;
	padding:10px;
	text-align:center;
	text-decoration:none;
	}
.SubTitletoTitle	{
	color:#7c54bf;
	font-size:10pt;
	text-transform:uppercase;
	}
.TextIndent	{
	padding-left:30px;
	}
.PictureFrameRight	{
	padding-left:15px;
	padding-bottom:10px;
	}
.PictureFrameLeft	{
	padding-right:15px;
	padding-bottom:10px;
	}
.Keyboards	{
	color:#EEEEEE;
	}
.DropDown	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	}
	



/* CSS LAYOUT*/

#MainTable	{
	width:1000px;
	margin:0 auto;
	}
#TopHeadLenguage	{
	float:left;
	width:390px;
	height:27px;
	padding-left:290px;
	text-align:left;
	background-image:url(../images/top1.png);
	background-repeat:no-repeat;
	}
#TopHeadDate	{
	float:left;
	width:300px;
	height:17px;
	padding-right:20px;
	padding-top:10px;
	text-align:right;
	}
#LeftLogo	{
	float:left;
	width:16px;
	height:90px;
	}
#Logo	{
	float:left;
	width:237px;
	height:90px;
	}
#LeftNav	{
	float:left;
	width:16px;
	height:237px;
	}
#TopNav	{
	float:left;
	width:747px;
	height:15px;
	}
#Inicio	{
	float:left;
	width:118px;
	height:75px;
	}
#QuienesSomos	{
	float:left;
	width:201px;
	height:75px;
	}
#Libros	{
	float:left;
	width:131px;
	height:75px;
	}
#Links	{
	float:left;
	width:124px;
	height:75px;
	}
#Contactenos	{
	float:left;
	width:173px;
	height:75px;
	}
#Home	{
	float:left;
	width:119px;
	height:75px;
	}
#OurWorkshop	{
	float:left;
	width:197px;
	height:75px;
	}
#OurTeam	{
	float:left;
	width:151px;
	height:75px;
	}
#ContactUs	{
	float:left;
	width:168px;
	height:75px;
	}
#NavBarCorner	{
	float:left;
	width:112px;
	height:75px;
	}
#NavBox	{
	float:left;
	width:237px;
	}
#Campanas	{
	float:left;
	width:237px;
	height:59px;
	}
#Talleres	{
	float:left;
	width:237px;
	height:59px;
	}
#Entrevistas	{
	float:left;
	width:237px;
	height:58px;
	}
#Articulos	{
	float:left;
	width:237px;
	height:61px;
	}
#MainImageBox	{
	float:left;
	width:747px;
	height:237px;
	}
#MainImage	{
	float:left;
	width:493px;
	height:200px;
	}
#MainImageVerticalLine	{
	float:left;
	width:2px;
	height:200px;
	}
#MainImageBottomShaddow	{
	float:right;
	width:747px;
	height:37px;
	}
#VideoBox	{
	float:right;
	width:252px;
	height:200px;
	background-image:url(../images/video_bckg.png);
	}
#VideoTitle	{
	float:left;
	width:252px;
	height:30px;
	}
#VideoSpace	{
	float:left;
	width:252px;
	height:165px;
	padding-bottom:5px;
	text-align:center;
	}
#HeaderEnd	{
	clear:both;
	width:1000px;
	height:1px;
	}
#LeftColumnBox	{
	float:left;
	width:237px;
	padding-left:16px;
	}
#LeftColumnAD	{
	float:left;
	width:237px;
	padding-bottom:20px;
	padding-top:10px;
	}
#HomeBody	{
	float:left;
	width:1000px;
	}
#HomeTitle	{
	float:left;
	width:687px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
	font-size:11pt;
	}
#HomeTalleresBox	{
	float:left;
	width:434px;
	padding-left:30px;
	}
#HomeTalleresTitle	{
	float:left;
	width:434px;
	height:28px;
	}
#HomeTalleres	{
	float:left;
	width:130px;
	height:170px;
	padding-right:22px;
	padding-top:15px;
	}
#HomeTalleresRight	{
	float:left;
	width:130px;
	height:170px;
	padding-top:15px;
	}
#HomeText	{
	float:left;
	width:233px;
	padding-left:30px;
	padding-right:20px;
	text-align:left;
	}
#FooterBox	{
	float:left;
	width:1000px;
	height:50px;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
	background-image:url(../images/footer_bckg.png);
	background-position: top;
	padding-bottom:30px;
	}
#BodyBox	{
	float:left;
	width:577px;
	}
#RegularTitle	{
	float:left;
	width:497px;
	height:28px;
	background-image:url(../images/title_bar.png);
	background-repeat:no-repeat;
	margin-left:30px;
	padding-left:20px;
	padding-right:30px;
	padding-top:11px;
	font-size:16pt;
	font-weight:400;
	text-transform:uppercase;
	color:#7c54bf;
	}
#RegularBody	{
	float:left;
	width:517px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	}
#RightColumnBox	{
	float:right;
	width:170px;
	}
#RightColumnTalleres	{
	float:left;
	width:170px;
	height:56px;
	padding-bottom:10px;
	}
#QuienesPicture	{
	float:left;
	width:100px;
	padding-right:20px;
	max-height:100%;
	text-align:left;
	}
#QuienesText	{
	float:left;
	width:397px;
	text-align:justify;
	max-height:100%;
	padding-bottom:50px;
	}
#QuienesClearSpace	{
	clear:both;
	width:517px;
	height:1px;
	}
#BookPicture	{
	float:left;
	width:191px;
	max-height:100%;
	padding-right:20px;
	text-align:center;
	}
#BookText	{
	float:left;
	width:306px;
	max-height:100%;
	text-align:justify;
	}
#TalleresPicture	{
	float:left;
	width:154px;
	padding-right:20px;
	max-height:100%;
	}
#TalleresRightText	{
	float:left;
	width:343px;
	max-height:100%;
	text-align:justify;
	}
#ClearSpaceTop	{
	clear:both;
	width:517px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:right;
	font-size:8pt;
	}
#BottomPageTopLeft	{
	float:left;
	width:300px;
	padding-top:5px;
	text-align:left;
	font-size:8pt;
	}
#BottomPageTopRight	{
	float:right;
	width:217px;
	padding-top:5px;
	text-align:right;
	font-size:8pt;
	}
#TallerMediaTitleTop	{
	float:left;
	width:497px;
	height:29px;
	background-image:url(../images/headtop_taller.png);
	background-repeat:no-repeat;
	margin-left:30px;
	padding-left:20px;
	padding-right:30px;
	padding-top:14px;
	font-size:14pt;
	font-weight:400;
	text-transform:uppercase;
	color:#7c54bf;
	}
#TallerMediaTitleBottom	{
	float:left;
	width:517px;
	height:167px;
	margin-left:30px;
	}
#EntevistasSection	{
	float:left;
	width:130px;
	padding-right:20px;
	height:140px;
	background-color:#DED8E9;
	padding-left:10px;
	padding-top:20px;
	}
#EntrevistasContent	{
	float:left;
	width:337px;
	padding-bottom:30px;
	padding-left:20px;
	}
#ArticulosBar1	{
	float:left;
	width:497px;
	padding:10px;
	background-color:#DED8E9;
	}
#ArticulosBar2	{
	float:left;
	width:497px;
	padding:10px;
	background-color:#FFFFFF;
	}
#VideoPage	{
	float:left;
	width:460px;
	background-color:#FFFFFF;
	text-align:center;
	}
#VideoClose	{
	float:left;
	width:640px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	}
#VideoPageBox	{
	text-align:left;
	width:640px;
	}
#VideoEntrevistaPageBox	{
	text-align:left;
	width:340px;
	}
#VideoEntrevistaPage	{
	float:left;
	width:340px;
	height:260px;
	}
#VideoEntrevistaClose	{
	float:left;
	width:340px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	}
#EnglishLeftWorkshop	{
	float:left;
	width:237px;
	height:123px;
	text-align:center;
	padding-top:10px;
	}
#EnglishBodyRight	{
	float:left;
	width:547px;
	padding-left:30px;
	padding-right:186px;
	text-align:justify;
	padding-top:20px;
	}
#EnglishBodyLeft	{
	float:left;
	width:237px;
	text-align:right;
	padding-top:20px;
	}
#EnglishClear	{
	clear:both;
	height:1px;
	width:1000px;
	}
#EnglishMainBody	{
	float:left;
	width:1000px;
	}
#EnglishContent	{
	float:left;
	width:763px;
	text-align:left;
	}