#main
{
    DISPLAY: inline;
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 774px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}
A IMG
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.left
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px 5px;
    OVERFLOW: hidden;
    WIDTH: 172px;
    PADDING-TOP: 0px;
    HEIGHT: auto
}
.home-page-links
{
    BORDER-RIGHT: #c6d2d9 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c6d2d9 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #c6d2d9 1px solid;
    WIDTH: 170px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c6d2d9 1px solid;
    HEIGHT: 340px;
    BACKGROUND-COLOR: #f6f7fa
}
.leftNEW
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px 8px;
    OVERFLOW: hidden;
    WIDTH: 247px;
    PADDING-TOP: 0px;
    HEIGHT: auto
}
.home-page-linksNEW
{
    BORDER: #c6d2d9 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 245px;
    PADDING-TOP: 5px;
    HEIGHT: 230px;
    
}
.home-page-linksNEW H2
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px 5px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
    HEIGHT: 17px
}


.home-page-links-Zaragoza
{
    BORDER-RIGHT: #c6d2d9 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c6d2d9 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #c6d2d9 1px solid;
    WIDTH: 170px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c6d2d9 1px solid;
    HEIGHT: auto;
    BACKGROUND-COLOR: #f6f7fa
}

.home-page-links H2
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px 5px;
    WIDTH: 160px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
    HEIGHT: 17px
}
.home-page-links-Zaragoza H2
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px 5px;
    WIDTH: 160px;
    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: #344468;
    TEXT-DECORATION: none
}
.home-page-links H2 .home-page-link:hover
{
    PADDING-LEFT: 0px;
    COLOR: #ff6600;
    LETTER-SPACING: 1px
}
.home-page-links-Zaragoza H2 .home-page-link
{
    COLOR: #344468;
    TEXT-DECORATION: none
}
.home-page-links-Zaragoza H2 .home-page-link:hover
{
    PADDING-LEFT: 0px;
    COLOR: #ff6600;
    LETTER-SPACING: 1px
}

.cuadros-ramas
{
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN: 20px 0px 0px 5px;
    OVERFLOW: hidden;
    WIDTH: 170px;
    PADDING-TOP: 0px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #f6f7fa
}
.cuadros-ramas-right
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px 15px;
    OVERFLOW: hidden;
    WIDTH: 170px;
    PADDING-TOP: 0px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #f6f7fa
}
.cuadros-barcelona
{
    BORDER-RIGHT: #c6d2d9 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c6d2d9 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 20px;
    BORDER-LEFT: #c6d2d9 1px solid;
    WIDTH: 350px;
    COLOR: #630000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c6d2d9 1px solid;
    HEIGHT: auto;
    BACKGROUND-COLOR: #f6f7fa
}
.meditation
{
    MARGIN: 0px
}
.right
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 200px;
    PADDING-TOP: 0px;
    HEIGHT: 205px;
    TEXT-ALIGN: left
}
.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
}
.cajita-portada
{
    BORDER: #c6d2d9 1px solid;
    PADDING: 0px;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 761px;
    HEIGHT: 325px;
	BACKGROUND-IMAGE: url(../images/cajita_web_verano_2010.jpg)
}	

.cajita-portada H3
{
    PADDING-RIGHT: 200px;
    DISPLAY: inline;
    PADDING-LEFT: 95px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/1.5 arial, verdana, helvetica, sans-serif;
    CURSOR: default;
    COLOR: #333;
    PADDING-TOP: 65px
}
.parrafo-portada
{
    PADDING-RIGHT: 200px;
	PADDING-LEFT: 90px;
	DISPLAY: inline;
	LINE-HEIGHT: 5px;
	FLOAT: left;
	WIDTH: 161px;
	HEIGHT: 5px;
	CURSOR: default;
    MARGIN: 0px
    
}	
.espacio-parrafo
{
      FONT: 2px/1 arial, verdana, helvetica, sans-serif;
	  FONT: 4px/1 arial, verdana, helvetica, sans-serif;
}
.texto-inicio
{
    BORDER: #c6d2d9 1px solid;
    PADDING: 0px;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 584px;
    HEIGHT: 345px;
    BACKGROUND-COLOR: #fff
}
.texto-inicio H1
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px 50px;
    VERTICAL-ALIGN: middle;
    WIDTH: auto;
    CURSOR: default;
    COLOR: #344468;
    LINE-HEIGHT: 32px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #344468 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 32px
}
.texto-inicio H3
{
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/1.6 arial, verdana, helvetica, sans-serif;
    CURSOR: default;
    COLOR: #333;
    PADDING-TOP: 10px
}
.texto-inicioNEW
{
    BORDER: #fff 1px solid;
    PADDING: 0px;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 504px;
    HEIGHT: 250px;
    BACKGROUND-COLOR: #fff
}
.texto-inicioNEW H1
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px 50px;
    VERTICAL-ALIGN: middle;
    WIDTH: auto;
    CURSOR: default;
    COLOR: #344468;
    LINE-HEIGHT: 32px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #344468 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 32px
}
.texto-inicioNEW H3
{
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/1.6 arial, verdana, helvetica, sans-serif;
    CURSOR: default;
    COLOR: #333;
    PADDING-TOP: 10px
}

.clases
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 383px;
    PADDING-TOP: 10px;
    HEIGHT: 335px
}
.clases-Zaragoza
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 575px;
    PADDING-TOP: 10px;
    HEIGHT: auto
}
.clases-Zaragoza H1
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 10px 30px;
    WIDTH: 555px;
    COLOR: #344468;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #344468 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.clases H1
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 10px 30px;
    WIDTH: 343px;
    COLOR: #344468;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #344468 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.clases H2
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 5px 30px;
    VERTICAL-ALIGN: middle;
    WIDTH: 230px;
    CURSOR: default;
    COLOR: #360d15;
    LINE-HEIGHT: 32px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 32px
}
.clases-Zaragoza H2
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 5px 30px;
    VERTICAL-ALIGN: middle;
    WIDTH: 555px;
    CURSOR: default;
    COLOR: #360d15;
    LINE-HEIGHT: 32px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 32px
}

.clases H3
{
    FONT-SIZE: 13px;
    MARGIN: 0px 80px 0px 30px;
    COLOR: #344468;
    FONT-FAMILY: Arial, sans-serif
}
.clases-Zaragoza H3
{
    FONT-SIZE: 13px;
    PADDING-TOP: 10px;
    MARGIN: 0px 80px 0px 30px;
    COLOR: #344468;
    FONT-FAMILY: Arial, sans-serif
}
.clases-Zaragoza IMG
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 6px;
    FLOAT: right;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #ccc 1px solid;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #ccc 1px solid
}

.clases H4
{
    FONT-SIZE: 13px;
    MARGIN: 5px 0px 0px;
    WIDTH: 200px;
    COLOR: #360d15;
    FONT-FAMILY: Arial, sans-serif
}
.clases-bajo
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 383px;
    PADDING-TOP: 10px;
    HEIGHT: auto
}
.clases-bajo H1
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 10px 30px;
    VERTICAL-ALIGN: middle;
    CURSOR: default;
    COLOR: #344468;
    LINE-HEIGHT: 32px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #344468 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 32px
}
.clases-bajo H2
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 25px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    WIDTH: 300px;
    CURSOR: default;
    COLOR: #360d15;
    LINE-HEIGHT: 32px;
    PADDING-TOP: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: auto
}
.clases-bajo H3
{
    FONT-SIZE: 13px;
    MARGIN: 0px 80px 0px 30px;
    COLOR: #344468;
    FONT-FAMILY: Arial, sans-serif
}
.clases-bajo H4
{
    FONT-SIZE: 13px;
    MARGIN: 5px 0px 0px;
    WIDTH: 200px;
    COLOR: #360d15;
    FONT-FAMILY: Arial, sans-serif
}
.clases-table
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.socios
{
    FONT-SIZE: 10px;
    COLOR: #333;
    FONT-FAMILY: Arial, sans-serif
}
.clases-right
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 20px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 30px;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 172px;
    PADDING-TOP: 20px;
    HEIGHT: 298px
}
.clases-right H1
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 13px;
    COLOR: #344468;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, sans-serif
}
.clases-right H3
{
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/1.6 arial, verdana, helvetica, sans-serif;
    CURSOR: default;
    COLOR: #666;
    PADDING-TOP: 15px
}
.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
}
.left22
{
    PADDING: 0px;
    BORDER: #c6d2d9 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 247px;
    COLOR: #dedede;
    HEIGHT: 172px
}
.left22doblealto
{
    PADDING: 0px;
    DISPLAY: inline;
    BORDER: #c6d2d9 1px solid;
    FLOAT: left;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 247px;
    COLOR: #dedede;
    HEIGHT: 354px
}
.left22alto
{
    PADDING: 0px;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 249px;
    COLOR: #dedede;
    HEIGHT: 265px
}
.left222
{
    PADDING: 0px;
    BORDER: #c6d2d9 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 504px;
    COLOR: #dedede;
    HEIGHT: 172px
}
.left222alto
{
    PADDING: 0px;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 0px 5px;
    WIDTH: 506px;
    COLOR: #dedede;
    HEIGHT: 265px
}
.cajacentro
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px 8px;
    WIDTH: 759px;
    COLOR: #dedede;
    PADDING-TOP: 0px;
    HEIGHT: 174px
}
.right2
{
    PADDING: 0px;
    BORDER: #c6d2d9 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 3px 8px;
    WIDTH: 247px;
    COLOR: #dedede;
    HEIGHT: 172px
}
.right2alto
{
    PADDING: 0px;
    BORDER: #c6d2d9 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 0px 8px;
    WIDTH: 247px;
    COLOR: #dedede;
    HEIGHT: 263px
}
.centro2
{
    PADDING: 0px;
    BORDER: #c6d2d9 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 3px 8px;
    WIDTH: 247px;
    COLOR: #dedede;
    HEIGHT: 172px
}
.right22
{
    PADDING: 0px;
    BORDER: #c6d2d9 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 3px 8px;
    WIDTH: 504px;
    COLOR: #dedede;
    HEIGHT: 172px
}
.right22alto
{
    PADDING: 0px;
    BORDER: #c6d2d9 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 3px 8px;
    WIDTH: 504px;
    HEIGHT: 263px
    COLOR: #dedede
}
.centro
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 774px;
    PADDING-TOP: 0px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #fff
}
.centro 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
}
.centro 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
}
.foto
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 6px;
    FLOAT: right;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #ccc 1px solid;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #ccc 1px solid
}
#communication
{
    CLEAR: both;
    BORDER-RIGHT: #fff 4px solid;
    BORDER-TOP: #fff 14px solid;
    MARGIN-TOP: 0px;
    BORDER-LEFT: #fff 4px solid;
    WIDTH: 766px;
    BORDER-BOTTOM: #fff 4px solid;
    HEIGHT: 35px
}
#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;
    MARGIN: 0px;
    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;
    MARGIN: 0px;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 290px;
    BORDER-BOTTOM: #999 1px solid
}
LI#subscribe
{
    FONT-SIZE: 10px;
    WIDTH: 200px;
    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
}
.mas-informacion
{
    CLEAR: left;
    DISPLAY: inline;
    FONT-WEIGHT: normal;
    FLOAT: right
}
.mas-informacion-inicio
{
    COLOR: #e0e0e0;
    TEXT-DECORATION: none
}
.mas-informacion-clases
{
    COLOR: #e0e0e0;
    TEXT-DECORATION: none
}
.mas-informacion-clases:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.link-inicio
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px
}
.link-inicio:link
{
    FONT-WEIGHT: bold;
    COLOR: #344468;
    TEXT-DECORATION: none
}
.link-inicio:hover
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.link-verano
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px
}
.link-verano:link
{
    FONT-WEIGHT: bold;
    COLOR: #344468;
    TEXT-DECORATION: none
}
.link-verano:hover
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
.coursestable_header
{
    BORDER-RIGHT: #ffffff solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff solid;
    LINE-HEIGHT: 160%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff solid;
    LETTER-SPACING: 1px;
    HEIGHT: 15px
}
.coursestable_header
{
    BORDER-TOP-WIDTH: 3px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    BACKGROUND: #dcdbe6;
    BORDER-BOTTOM-WIDTH: 0px;
    COLOR: #3c354e;
    BORDER-RIGHT-WIDTH: 0px
}
.coursestable
{
    BORDER-RIGHT: #ffffff solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 90%;
    BACKGROUND: #f0f0f7;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ffffff solid;
    COLOR: #3c354e;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff solid
}
.coursestable_note
{
    BORDER-RIGHT: #ffffff solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 70%;
    BACKGROUND: #f0f0f7;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ffffff solid;
    COLOR: #3c354e;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff solid
}
.coursestable_note
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
.coursestable
{
    BORDER-TOP-WIDTH: 3px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
