/* CSS Document */
#marcoimagen {
	width:650px;
	margin:3px 5px 0px 15px; 
	padding:0px;
	
	
	}
#marco {
	width:700px;
	height:20px;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
	
	}

/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 #d9e9a0 */
.preload2 {background-color:#827f64);}
.menu2 {padding:0; margin:0;  list-style:none; height:25px; background-color:##827f64; repeat-x; position:relative; font-family:Arial, Helvetica, sans-serif;}
.menu2 li.top {display:block; float:left; position:relative; margin:0; }
.menu2 li.paginaactual {display:block; float:left; position:relative; margin:0; margin-left:15px; color:#FFFFFF; background-color:#827f64; text-decoration:none; font-size:12px; font-weight:bold; padding:0px 8px 0px 10px; border:0; }
.menu2 li a.top_link {display:block; float:left; height:25px; margin:0;  line-height:25px; color:#ffffff; text-decoration:none; font-size:12px; background-color:#827f64; font-weight:bold; padding:0px 12px 0px 19px; cursor:pointer; border:0;}
.menu2 li a.top_link span {float:left; display:block; padding:0 8px 0 10px; height:20px; margin:0;  border:0;}
.menu2 li a.top_link span.down {float:left; display:block; margin:0px 0px 0px 0px; padding:0 8px 0 10px; height:20px; border:0;}
.menu2 li a.top_link:hover {color:#38302b; font-weight:bold; background-color:#afad98;  }
.menu2 li a.top_link:visited {color:#ffffff; font-weight:bold;  }
.menu2 li a.top_link:hover span { }
.menu2 li a.top_link:hover span.down { }

.menu2 li:hover > a.top_link {color:#38302b;}
.menu2 li:visited > a.top_link{color:#ffffff;  }
.menu2 li:hover > a.top_link span {}
.menu2 li:hover > a.top_link span.down {}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:100;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:25px; background-color:#FFFFFF; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:auto; height:auto; font-weight:normal;}
.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:150px; border-bottom:1px solid #663333; border-left:1px solid #663333; border-right:1px solid #663333; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#996600; text-decoration:none; text-align:left;}
.menu2 :hover ul.sub li a.fly {background:#fff;}
.menu2 :hover ul.sub li a:hover {background:#afad98; color:#38302b;}
.menu2 :hover ul.sub li a.fly:hover {background-color:#FFFFFF;}
.menu2 :hover ul li:hover > a.fly {background:#E5FAFC} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;}

h3 {
	FONT-SIZE: 18px; COLOR:#993300; text-align:center; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;
}
h2 {
	FONT-SIZE: 12px; COLOR: #663300; text-align:left; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;
}
h1 {
	FONT-SIZE: 12px; color:#666666; text-align:center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

p.txtyoga { color:#827f64; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-left:10px; padding-right:10px;}
p.txtyogacentro { color:#827f64; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-left:10px; padding-right:10px;}
p.txtyoganegrita { color:#827f64; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px;}
p.fechas { color:#B1C1A1; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px;}
.txtnoticias { color:#993333; text-align:center;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-left:10px; padding-right:10px;}

p.textotall { color: #663300; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px;}
p.textocontact { color: #009933; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px;}

.titulotablahr{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px; color:#FFFFFF; font-weight:bold;
}
.encabezadostab { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; font-weight:bold;}

.horariogg { color:#827f64; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.textotarifa { color:#827f64; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px; text-align:justify; }
p.titulotaller { color:#666699; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px;}

.horarioMaestras{ color:#999900; font-weight:bold; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;
}
.textori {
	FONT-SIZE:12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:right; font-style:italic;
}
.direccion {
	FONT-SIZE:12px; COLOR:#666666; FONT-FAMILY:Arial, Helvetica, sans-serif; text-align:center;
}
.invita {
	FONT-SIZE:14px; COLOR:#669933; text-align:center; FONT-FAMILY:Arial, Helvetica, sans-serif; text-decoration:blink; text-align:center;
}
a.maestros {FONT-SIZE:12px; COLOR:#4A7FBA; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; font-weight:bold; margin-left:15px;}
a.maestros:hover {color:#1F4F85; text-decoration:underline; }

a.posturas {font-family:Verdana, Arial, Helvetica, sans-serif; color:#827f64; font-weight:bold; font-size:12px; text-decoration:underline; text-align:center;}
a.posturas:hover {color:#38302b; }
a.posturas:visited {color:#827f64;}
a.ingles {font-family:Arial,Verdana, Helvetica, sans-serif; color:#CC9900; font-weight:bold; font-size:12px; text-decoration:none; padding-left:20px; padding-right:30px;}
a.ingles:hover {color:#CC6600; text-decoration:underline;}
.pie
 {
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:center; 
}
.Estilo2 {
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titulo {
	FONT-SIZE: 14px; COLOR: #666666; text-align:center;
}
.tituloEsp{
	font-family:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOr:#669900; text-align:center; font-weight:bold;
}
.textoEsp{
	font-family:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR:#666666; text-align:justify;
}
p.textoliga{ color:#827f64; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-left:10px; padding-right:10px;}
a.liga {FONT-SIZE:10px; COLOR:#6699CC; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; font-weight:bold;}

#extraDiv2 {
	background-image: url(franjas.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 329px;
	width: 100%;
	position: fixed;
	bottom: 0px;
	z-index: 5;
}