#main{    DISPLAY: inline;    FLOAT: left;    OVERFLOW: hidden;    WIDTH: 778px;    BACKGROUND-COLOR: transparent;    TEXT-ALIGN: left}A IMG{    BORDER-TOP-STYLE: none;    BORDER-RIGHT-STYLE: none;    BORDER-LEFT-STYLE: none;    BORDER-BOTTOM-STYLE: none}.left{    PADDING: 0px;    DISPLAY: inline;    MARGIN: 0px;	FLOAT: left;    OVERFLOW: hidden;    WIDTH: 195px;    HEIGHT: auto;	BACKGROUND: transparent;	}.banners{    DISPLAY: inline;    BACKGROUND: none transparent scroll repeat 0% 0%;    FLOAT: left;    WIDTH: 568px;    HEIGHT: 380px}.main-banner{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    WIDTH: 568px;    PADDING-TOP: 0px;    HEIGHT: 220px}.cursos{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    BACKGROUND: #fff;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px 0px 0px 0px;    WIDTH: 240px;    PADDING-TOP: 0px;    HEIGHT: 260px}.cursos H2{    FONT-SIZE: 13px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}.cursos1{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    BACKGROUND: #fff;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px 0px 0px 0px;    WIDTH: 260px;    PADDING-TOP: 0px;    HEIGHT: 260px}.cursos1 H2{    FONT-SIZE: 13px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}.meditacion{	BORDER-RIGHT: #ddd 1px solid;	PADDING-RIGHT: 10px;    DISPLAY: inline;    PADDING-LEFT: 20px;    BACKGROUND-COLOR: transparent;    FLOAT: left;    PADDING-BOTTOM: 20px;    MARGIN: 0px;    WIDTH: 525px;    PADDING-TOP: 0px;    HEIGHT: auto;}.meditacion H1{    DISPLAY: inline;    FONT-WEIGHT: bold;    FONT-SIZE: 16px;    FLOAT: left;    MARGIN-BOTTOM: 15px;    VERTICAL-ALIGN: middle;    WIDTH: auto;    CURSOR: default;    COLOR: #1F494D;    LINE-HEIGHT: 32px;    FONT-FAMILY: Arial, Helvetica, sans-serif;    HEIGHT: 32px}.meditacion H2{    FONT-SIZE: 13px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}.meditacion H3{    DISPLAY: inline;    FLOAT: left;    MARGIN: 0px;    FONT: 12px/1.6 arial, verdana, helvetica, sans-serif;    CURSOR: default;    COLOR: #333;    PADDING-TOP: 20px}.meditacion H4{    FONT-SIZE: 13px;    PADDING-TOP: 10px;    MARGIN: 0px 80px 0px 10px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}.meditacion UL{    LIST-STYLE-POSITION: inside;    MARGIN-LEFT: 40px;    LIST-STYLE-TYPE: circle}.proyecto1{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    BACKGROUND: #fff;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px 0px 0px;    WIDTH: 388px;    PADDING-TOP: 0px;    HEIGHT: 210px}.proyecto2{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    BACKGROUND: #fff;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px 0px 0px;    WIDTH: 388px;    PADDING-TOP: 0px;    HEIGHT: 210px}.proyecto3{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    BACKGROUND: #fff;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    WIDTH: 254px;    PADDING-TOP: 0px;    HEIGHT: 210px}.proyecto4{    PADDING: 0px;    DISPLAY: inline;    BORDER: #344468 1px solid;    BACKGROUND: #fff;    FLOAT: left;    MARGIN: 0px;    WIDTH: 260px;    HEIGHT: 208px}.proyecto4 H1{    DISPLAY: inline;    FONT-WEIGHT: bold;    CLEAR: right;    FONT-SIZE: 16px;    FLOAT: left;    MARGIN: 0px;    VERTICAL-ALIGN: middle;    WIDTH: 262px;    CURSOR: default;    COLOR: #344468;    FONT-FAMILY: Arial, Helvetica, sans-serif;    HEIGHT: 32px}.proyecto4 H2{    FONT-SIZE: 12px;	WIDTH: 250px;    MARGIN: 0px 0px 10px 10px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}.proyecto4 H3{    FONT-SIZE: 10px;    MARGIN: 0px 0px 10px 10px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}.proyecto5{    PADDING: 0px;    DISPLAY: inline;    BORDER: #344468 1px solid;    BACKGROUND: #fff;    FLOAT: left;    MARGIN: 0px;    WIDTH: 250px;    HEIGHT: 208px}.proyecto5 H1{    DISPLAY: inline;    FONT-WEIGHT: bold;    CLEAR: right;    FONT-SIZE: 16px;    FLOAT: left;    MARGIN: 0px;    VERTICAL-ALIGN: middle;    WIDTH: 262px;    CURSOR: default;    COLOR: #344468;    FONT-FAMILY: Arial, Helvetica, sans-serif;    HEIGHT: 32px}.proyecto5 H2{    FONT-SIZE: 12px;	WIDTH: 250px;    MARGIN: 0px 0px 10px 10px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}.proyecto5 H3{    FONT-SIZE: 10px;    MARGIN: 0px 0px 10px 10px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}.calendario{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    WIDTH: 774px;    PADDING-TOP: 0px;    HEIGHT: auto;	BORDER: #c6d2d9 1px solid;	/* Fallback for web browsers that doesn't support RGBa */    background: transparent;    /* RGBa with 0.6 opacity */    background: rgba(255, 255, 255, 0.6);    /* For IE 5.5 - 7*/    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);    /* For IE 8*/    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";}.calendario H1{    DISPLAY: inline;    FONT-WEIGHT: bold;    CLEAR: right;    FONT-SIZE: 16px;    FLOAT: left;    MARGIN-BOTTOM: 20px;    VERTICAL-ALIGN: middle;    WIDTH: auto;    CURSOR: default;    COLOR: #1F494D;    LINE-HEIGHT: 32px;    MARGIN-RIGHT: 160px;    FONT-FAMILY: Arial, Helvetica, sans-serif;    HEIGHT: 32px}.calendario H2{    FONT-SIZE: 13px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}.calendario H3{    DISPLAY: inline;    FLOAT: left;    MARGIN: 0px;    FONT: 12px/1.6 arial, verdana, helvetica, sans-serif;    CURSOR: default;    COLOR: #333;    PADDING-TOP: 20px}#nav_main{    CLEAR: both;    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 5px;    TEXT-TRANSFORM: uppercase;    WIDTH: 100%;    PADDING-TOP: 5px;    HEIGHT: 25px}#nav_sections{    MARGIN: 0px auto;    WIDTH: 852px;    LIST-STYLE-TYPE: none}#nav_sections LI{    FLOAT: left;    HEIGHT: 20px}#nav_sections A:link{    PADDING-RIGHT: 9px;    DISPLAY: block;    PADDING-LEFT: 9px;    PADDING-BOTTOM: 3px;    PADDING-TOP: 5px;    TEXT-DECORATION: none}#nav_sections A:active{    PADDING-RIGHT: 9px;    DISPLAY: block;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 3px;    PADDING-TOP: 5px;    TEXT-DECORATION: none}#nav_sections A:visited{    PADDING-RIGHT: 9px;    DISPLAY: block;    PADDING-LEFT: 9px;    PADDING-BOTTOM: 3px;    PADDING-TOP: 5px;    TEXT-DECORATION: none}UL#nav_sub{    LIST-STYLE-TYPE: none;	MARGIN: 20px 0px 0px 0px;	PADDING-left: 20px;}UL#nav_sub LI A:hover{    BACKGROUND-COLOR: #f4f5f2}#nav_sub A{    PADDING-RIGHT: 5px;	DISPLAY: block;	MARGIN-BOTTOM: 5px;	MARGIN-RIGHT: 10px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 5px;    COLOR: #4F6383;    PADDING-TOP: 5px;    border-bottom: 1px dotted #4F6383;	TEXT-DECORATION: none}UL#nav_sub LI.current{    FONT-WEIGHT: bold;    COLOR: #4F6383;    BACKGROUND-COLOR: #e4e6dd}UL#nav_sub LI A.current{    FONT-WEIGHT: bold;    COLOR: #4F6383;    BACKGROUND-COLOR: #e4e6dd}UL#nav_sub UL LI.current{    FONT-WEIGHT: bold;    COLOR: #4F6383;    BACKGROUND-COLOR: #e4e6dd}UL#nav_sub UL{    MARGIN: 5px 0px 0px 0px;    LIST-STYLE-TYPE: none}UL#nav_sub UL LI A{    BORDER-BOTTOM-STYLE: none	 }#content_secondary{    MIN-HEIGHT: 360px;    FLOAT: left;    WIDTH: 195px;	PADDING: 0px;    MARGIN: 0px }#content_secondary H3{    MARGIN: 9px 0px 10px 56px;	COLOR: #4F6383;	FONT-WEIGHT: bold;	FONT-FAMILY: Verdana, sans-serif;	FONT-SIZE: 13px;	WIDTH: 125px;}#content_secondary H3 A:hover{    BACKGROUND-COLOR: #e4e6dd}#content_secondary H3 A{    COLOR: #4F6383}.home #content_secondary H3{    MARGIN-TOP: 5px}#content_secondary H3.first{    MARGIN-TOP: 45px}#content_secondary H3 A:link{    TEXT-DECORATION: none}#content_secondary H3 A:active{    TEXT-DECORATION: non}#content_secondary H3 A:visited{    TEXT-DECORATION: none}#content_secondary H4{    CLEAR: both;    FONT-SIZE: 12px}#content_secondary H5{    MARGIN: 15px 0px 10px 26px;    FONT: 14px Verdana, arial, sans-serif}#content_secondary P{    MARGIN: 0px 0px 0px 0px}.foto{    BORDER: #ccc 1px solid;    PADDING: 6px;    FLOAT: left;    MARGIN-RIGHT: 10px;}.foto1{    BORDER: #ccc 1px solid;    PADDING: 6px;    FLOAT: right;    MARGIN-RIGHT: 10px;}.fotos{    BORDER-RIGHT: #ccc 1px solid;    PADDING-RIGHT: 6px;    BORDER-TOP: #ccc 1px solid;    PADDING-LEFT: 6px;    PADDING-BOTTOM: 6px;    BORDER-LEFT: #ccc 1px solid;    MARGIN-RIGHT: 10px;    PADDING-TOP: 6px;    BORDER-BOTTOM: #ccc 1px solid}.article IMG{    BORDER-RIGHT: #ccc 1px solid;    PADDING-RIGHT: 6px;    BORDER-TOP: #ccc 1px solid;    PADDING-LEFT: 6px;    FLOAT: left;    PADDING-BOTTOM: 6px;    BORDER-LEFT: #ccc 1px solid;    MARGIN-RIGHT: 10px;    PADDING-TOP: 6px;    BORDER-BOTTOM: #ccc 1px solid}.article{    CLEAR: both;    MARGIN-BOTTOM: 20px}.article H2{    FONT-SIZE: 13px;    COLOR: #344468;    FONT-FAMILY: Arial, sans-serif}P.date{    FONT-WEIGHT: bold;    FONT-SIZE: 13px;    MARGIN: 0px 1em;    COLOR: #4d4f65}.read-more{    FONT-WEIGHT: normal;    CLEAR: left;    DISPLAY: inline;     FLOAT: right;}#content{    MARGIN: 20px auto;    WIDTH: 852px}#content_primary A:link{    TEXT-DECORATION: none}#content_primary A:active{    TEXT-DECORATION: none}#content_primary A:visited{    TEXT-DECORATION: none}#content_primary UL{    LIST-STYLE-POSITION: inside;    MARGIN-LEFT: 40px;    LIST-STYLE-TYPE: circle}#content_primary OL{    MARGIN-LEFT: 50px}#content_primary H1{    MARGIN-LEFT: 10px;    FONT-FAMILY: Arial, sans-serif}#content_primary H2{    MARGIN-LEFT: 10px;    FONT-FAMILY: Arial, sans-serif}#content_primary H3{    MARGIN-LEFT: 10px;    FONT-FAMILY: Arial, sans-serif}#content_primary H1{    MARGIN-TOP: 5px;    FONT-WEIGHT: normal;    FONT-SIZE: 16px;    LETTER-SPACING: 0px}#content_primary H2{    FONT-WEIGHT: normal;    FONT-SIZE: 14px}#content_primary H3{    FONT-SIZE: 13px}#content_primary{    BORDER-RIGHT: #ddd 1px solid;    MIN-HEIGHT: 360px;    FLOAT: left;    MARGIN-BOTTOM: 20px;    WIDTH: 563px}#content_primary .news-home H1{    FONT: 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif}#content_primary .news-home H1{    MARGIN-LEFT: 105px}#content_primary H1{    COLOR: #344468}#content_primary H2{    COLOR: #344468}#content_primary H3{    COLOR: #344468}#content_primary A:link{    COLOR: #bc6d1e;    BORDER-BOTTOM: #ddd 1px solid}#content_primary A:active{    COLOR: #bc6d1e;    BORDER-BOTTOM: #ddd 1px solid}#content_primary A:visited{    COLOR: #c87420;    BORDER-BOTTOM: #f7f7f7 1px solid}#content_primary A:hover{    COLOR: #000000;    BORDER-BOTTOM: #aaaaaa 1px solid;    BACKGROUND-COLOR: #ffffcc}#content_primary H2 A:link{    COLOR: #516a9b;    TEXT-DECORATION: none}#content_primary H2 A:active{    COLOR: #516a9b;    TEXT-DECORATION: none}#content_primary H2 A:visited{    COLOR: #516a9b;    TEXT-DECORATION: none}#content_primary H2 A:hover{}.left3{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 5px 0px 0px;    WIDTH: 392px;    PADDING-TOP: 0px;    HEIGHT: 174px}.right3{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    BACKGROUND: #999999;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 5px 0px 0px 5px;    WIDTH: 376px;    COLOR: #bcbec0;    PADDING-TOP: 0px;    HEIGHT: 174px}.home-page-links{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    BACKGROUND: #98a9b1;    MARGIN-BOTTOM: 5px;    PADDING-BOTTOM: 0px;    WIDTH: 170px;    PADDING-TOP: 5px;    HEIGHT: 320px}.home-page-links H2{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 4px 0px 0px 5px;    WIDTH: 187px;    COLOR: #000000;    LINE-HEIGHT: 15px;    PADDING-TOP: 0px;    FONT-FAMILY: Arial, Helvetica, sans-serif;    LETTER-SPACING: 1px;    HEIGHT: 17px}.home-page-links H2 .home-page-link{    COLOR: #ffffff;    TEXT-DECORATION: none}.home-page-links H2 .home-page-link:hover{    PADDING-LEFT: 0px;    COLOR: #ff6600;    LETTER-SPACING: 1px}.portada{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    BACKGROUND: #ff00ff;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    WIDTH: 254px;    PADDING-TOP: 0px;    HEIGHT: 175px}.portada H1{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    FONT-WEIGHT: normal;    FONT-SIZE: 16px;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px 180px 0px 5px;    VERTICAL-ALIGN: middle;    WIDTH: 254px;    CURSOR: default;    COLOR: #006699;    LINE-HEIGHT: 32px;    PADDING-TOP: 0px;    BORDER-BOTTOM: #116c78 1px solid;    FONT-FAMILY: Arial, Helvetica, sans-serif;    HEIGHT: 32px}.portada H3{    PADDING-RIGHT: 5px;    DISPLAY: inline;    PADDING-LEFT: 70px;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    FONT: 12px/1.6 arial, verdana, helvetica, sans-serif;    CURSOR: default;    COLOR: #333;    PADDING-TOP: 5px}#communication{    CLEAR: both;    BORDER-RIGHT: #fff 4px solid;    BORDER-TOP: #fff 14px solid;    BORDER-LEFT: #fff 4px solid;    WIDTH: 766px;    BORDER-BOTTOM: #fff 4px solid;    MARGIN-TOP: 0px;    HEIGHT: 40px}#communication UL{    MARGIN: 0px;    WIDTH: 766px}#communication P{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    PADDING-TOP: 0px}#communication LI{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 7px 0px 0px 10px;    PADDING-TOP: 0px;    LIST-STYLE-TYPE: none;    HEIGHT: 22px}#communication INPUT{    FONT: 11px "Trebuchet MS", Helvetica, sans-serif;    COLOR: #333}LI#contact-us{    WIDTH: 120px}LI#email-us{    WIDTH: 95px}LI#site-search INPUT{    WIDTH: 193px}LI#sub-name INPUT{    BORDER-RIGHT: #999 1px solid;    BORDER-TOP: #999 1px solid;    BORDER-LEFT: #999 1px solid;    WIDTH: 182px;    BORDER-BOTTOM: #999 1px solid}LI#sub-email INPUT{    BORDER-RIGHT: #999 1px solid;    BORDER-TOP: #999 1px solid;    BORDER-LEFT: #999 1px solid;    WIDTH: 182px;    BORDER-BOTTOM: #999 1px solid}LI#sub-email INPUT{    BORDER-RIGHT: #999 1px solid;    BORDER-TOP: #999 1px solid;    BORDER-LEFT: #999 1px solid;    WIDTH: 270px;    BORDER-BOTTOM: #999 1px solid}LI#subscribe{    FONT-SIZE: 10px;    WIDTH: 170px;    COLOR: #fff}LI#subscribe INPUT{    MARGIN: 0px}LI.email-submit{    MARGIN-LEFT: 30px;    WIDTH: 115px}LI.email-submit INPUT{    WIDTH: 70px}.radio{    FLOAT: left;    MARGIN: 2px}.submit{    BORDER-RIGHT: #fff 2px solid;    BORDER-TOP: #fff 2px solid;    BORDER-LEFT: #fff 2px solid;    BORDER-BOTTOM: #fff 2px solid}.centro5{    PADDING-RIGHT: 0px;    DISPLAY: inline;    PADDING-LEFT: 0px;    BACKGROUND: #f6f7fa;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    WIDTH: 774px;    PADDING-TOP: 0px;    HEIGHT: auto}.centro5 H3{    PADDING-RIGHT: 10px;    DISPLAY: inline;    PADDING-LEFT: 10px;    FLOAT: left;    PADDING-BOTTOM: 5px;    MARGIN: 0px 0px 0px 180px;    FONT: 10px arial, verdana, helvetica, sans-serif;    WIDTH: 450px;    CURSOR: default;    COLOR: #344468;    PADDING-TOP: 5px}.centro5 H4{    PADDING-RIGHT: 10px;    DISPLAY: inline;    PADDING-LEFT: 10px;    FLOAT: left;    PADDING-BOTTOM: 5px;    MARGIN: 0px 0px 0px 55px;    FONT: 10px arial, verdana, helvetica, sans-serif;    WIDTH: auto;    CURSOR: default;    COLOR: #344468;    PADDING-TOP: 5px}.communication3{    CLEAR: both;    BORDER-RIGHT: #fff 4px solid;    BORDER-TOP: #fff 14px solid;    BORDER-LEFT: #fff 4px solid;    WIDTH: 766px;    BORDER-BOTTOM: #fff 4px solid;    MARGIN-TOP: 0px;    HEIGHT: auto}.communication3 UL{    MARGIN: 0px;    WIDTH: 766px}.communication3 P{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    PADDING-TOP: 0px}.communication3 LI{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    FLOAT: left;    PADDING-BOTTOM: 0px;    MARGIN: 7px 0px 0px 10px;    PADDING-TOP: 0px;    LIST-STYLE-TYPE: none;    HEIGHT: 22px}.communication3 INPUT{    FONT: 11px "Trebuchet MS", Helvetica, sans-serif;    COLOR: #333}.fotos1{    DISPLAY: inline;	PADDING: 0px;    FLOAT: left;    MARGIN: 5px 0px 0px 17px;    WIDTH: 180px;    COLOR: #dedede;    HEIGHT: 220px}.fotos1 IMG{    BORDER: #ccc 1px solid;    PADDING: 6px;    FLOAT: left}.fotos2{    DISPLAY: inline;	PADDING: 0px;    FLOAT: left;    MARGIN: 5px 0px 0px 60px;    WIDTH: 180px;    COLOR: #dedede;    HEIGHT: 220px}.fotos2 IMG{    BORDER: #ccc 1px solid;    PADDING: 6px;    FLOAT: left}.fotos3{    DISPLAY: inline;	PADDING: 0px;    FLOAT: left;    MARGIN: 5px 40px 0px 60px;    WIDTH: 180px;    COLOR: #dedede;    HEIGHT: 220px}.fotos3 IMG{    BORDER: #ccc 1px solid;    PADDING: 6px;    FLOAT: left}
