html, body 				{height:100%;}
body 					{margin:0;font-family:Helvetica,Arial;font-size:12px;color:#63544a;background:#fff;}

#wrapper				{margin:0 auto -100px;width:940px;min-height:100%;height:auto !important;height:100%;}

#header					{position:fixed;top:0;left:0;width:100%;height:117px;z-index:50;}
#header_cont			{margin:0 auto;width:940px;height:71px;background:#fff;}

#titulo					{float:left;margin:8px 0;}

#menu1					{float:right;padding-top:47px;}
#menu1 ul li.first		{padding:4px 7px 2px 7px;float:left;border:none;}
#menu1 ul li 			{padding:4px 7px 2px 7px;float:left;border-left:1px dotted #63544a;}
#menu1 ul li.activo		{font-weight:bold;}
#menu1 ul li a:link,
#menu1 ul li a:visited,
#menu1 ul li a:active	{color:#63544a;font-size:11px;text-decoration:none;}
#menu1 ul li a:hover	{color:#63544a;font-size:11px;text-decoration:underline;}

#menu2					{width:100%;height:30px;background:#f6b412;}
#menu2 ul				{width:960px;margin:0 auto;}
#menu2 ul li 			{float:left;height:30px;padding:0 9px;}
#menu2 ul li.activo		{background:#000;}
#menu2 ul li a:link,
#menu2 ul li a:visited,
#menu2 ul li a:active,
#menu2 ul li a:hover	{color:#fff;font-size:16px;font-family:courier;text-decoration:none;}
#sombramenu				{height:16px;background:url("../imgs/sombra1.png") repeat-x;behavior:url(../includes/iepngfix.htc);}

#menuflot				{position:absolute;top:101px;left:0;width:100%;z-index:51;}
#menuact				{position:relative;top:0;left:-275px;margin:0 auto;background:#000;width:150px;padding:10px;display:none;}
#menuact ul li 			{padding:5px 0;text-align:left;}
#menuact ul li.activo	{color:#f6b412;}
#menuact ul li a:link,
#menuact ul li a:visited,
#menuact ul li a:active,
#menuact ul li a:hover	{color:#fff;font-size:11px;text-decoration:none;}

#menuflot2				{position:absolute;top:101px;left:0;width:100%;z-index:52;}
#menugal				{position:relative;top:0;left:124px;margin:0 auto;background:#000;width:150px;padding:4px 10px 2px;}
.menuocul				{display:none;}
.menuocul ul li a:link,
.menuocul ul li a:visited,
.menuocul ul li a:active,
.menuocul ul li a:hover	{color:#fff;font-size:11px;text-decoration:none;}
.menuvisi				{display:none;color:#f6b412;}
.menuvisi ul li a:link,
.menuvisi ul li a:visited,
.menuvisi ul li a:active,
.menuvisi ul li a:hover	{color:#f6b412;font-size:11px;text-decoration:none;}
#menugal ul li 			{padding:5px 0;text-align:left;}
#menugal ul li.activo	{color:#f6b412;}

#menunot				{display:none;}
#menunot ul				{display:none;}

#content				{padding-top:130px;}

#footer,.push			{height:100px;font-size:11px;}
#sombrapie				{height:16px;background:url("../imgs/sombra2.jpg") repeat-x;}
#contpie				{margin:15px auto;width:100%;text-align:center;}
#lineapie				{margin:15px auto 0;width:940px;border-top:1px dotted #63544a;}
#capicor				{margin:5px auto;width:940px;text-align:left;}
.pie1					{padding-left:6px;}
.pie2					{padding-left:40px;}
.pie3					{padding-left:20px;}
.pie3 img				{margin-left:4px;vertical-align:middle;}

.clear					{clear:both;display:block;}

td						{margin:0;padding:0;}
img						{border-style:none;}

ul						{list-style:none;margin:0;padding-left:0;}
li						{list-style:none;}

a:link,
a:visited,
a:active				{color:#63544a;text-decoration:none;}
a:hover					{color:#63544a;text-decoration:underline;}

.bannerpri				{width:940px;height:215px;position:relative;}
#titulos				{position:absolute;top:0px;left:30px;z-index:12;color:#fff;font-size:30px;font-family:verdana;}
.titulo					{position:absolute;top:0px;left:0px;font-family:rockwelllight;}
#forma					{position:absolute;top:0px;left:0;z-index:11;}
#imagenes				{position:absolute;top:0px;left:107px;z-index:10;}
.imagen					{position:absolute;top:0px;left:0px;}
#imgs li p				{margin:0;text-align:left;}

.banner					{}
.banoculto				{display:none;}
.imgbanner				{float:left;width:365px;}
.foto					{background:#fff;width:318px;height:155px;padding:10px;float:left;}
.mas					{margin-top:157px;text-align:right;}
.sombrafoto				{background:url("../imgs/sombra4.png") no-repeat;behavior:url(../includes/iepngfix.htc);height:13px;margin:-2px 0 0 25px;}
.contbanner				{padding-left:400px;}
.contbanner iframe		{margin-top:20px;}
.titbanner				{font-family:rockwelllight;font-size:20px;color:#292929;}
.titbanner span			{font-family:rockwellextbold;font-size:18px;font-weight:bold;color:#003896;}
.txtbanner				{padding-top:20px;line-height:18px;height:130px;}
.txtbannerocu			{padding-top:20px;line-height:18px;display:none;}
.sombrabanner			{background:url("../imgs/sombra3.jpg") no-repeat;margin-bottom:15px;width:940px;height:13px;}

.oculto					{width:940px;height:300px;position:relative;display:none;}
.ocu1					{position:absolute;top:80px;left:20px;z-index:12;color:#fff;font-size:70px;width:150px;text-align:center;}
.ocu1 img				{vertical-align:middle;cursor:pointer;}
.ocu1 img.flir-image	{cursor:default;}
.ocu1 span.num			{font-family:rockwellextbold;margin-right:20px;}
.ocu1 hr				{border:1px solid #ccc;margin:0 0 8px 34px;width:60px;}
.ocu1 div				{font-size:12px;text-align:center;padding-right:20px;}
.ocu2					{position:absolute;top:0px;left:0;z-index:11;}
.ocu3					{position:absolute;top:0px;left:0px;z-index:10;}
.ocu3 img				{position:absolute;top:0px;left:0px;}
.visible				{padding:20px 40px 20px 20px;cursor:pointer;background:#ccc7c0;}

.galeria				{float:left;margin:0 35px 30px 0;width:290px;}
.galeria2				{float:left;margin:0 0 30px 0;width:290px;}
.contgaleria			{padding:10px;height:220px;background:#ccc7c0;cursor:pointer;}
.contgaleriapri			{padding:10px;height:220px;background:#ccc7c0;cursor:pointer;}
.contvideopri			{padding:10px;height:220px;background:#ccc7c0;cursor:pointer;}
.titgaleria				{color:#000;padding-top:5px;font-family:rockwelllight;}
.titgaleria span		{color:#003896;font-weight:bold;font-family:rockwellextbold;}
.fechgaleria			{padding:8px 10px;background:#988E81;color:#fff;}
.fechgaleria div		{float:right;margin-top:-7px;}
.candado				{cursor:pointer;}
.sombragaleria			{background:url("../imgs/sombra5.jpg") no-repeat;width:290px;height:13px;}

#fondo					{display:none;position:fixed;top:101px;left:0;width:100%;height:100%;background:#000;z-index:30;
							opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
.contvisor				{display:none;position:absolute;top:125px;left:0;width:100%;text-align:center;z-index:32;color:#fff;cursor:default;}
.visor					{position:relative;width:940px;text-align:center;margin:0 auto;}
.visor1					{position:relative;top:5px;left:825px;width:110px;text-align:right;z-index:45;}
.visor2					{position:absolute;top:0;left:0;width:940px;height:470px;background:#000;}
.visor2 img				{position:absolute;top:0;left:0px;}
.visor3					{position:absolute;top:350px;left:0;font-size:70px;color:#998F82;background:#000;width:940px;height:120px;
							opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.visor3 img				{vertical-align:middle;cursor:pointer;}
.visor3 span.num		{font-family:rockwellextbold;margin-right:0px;}
.automatico				{width:115px;font-size:12px;color:#fff;margin:4px auto 0 auto;padding:6px 0;cursor:pointer;
							border-top:1px solid #f6b412;border-bottom:1px solid #f6b412;}
.salir					{position:absolute;top:450px;left:882px;font-size:16px;font-family:rockwellextbold;cursor:pointer;z-index:40;}
.usupass				{font-size:10px;margin-top:8px;width:290px;display:none;}
.input1 				{font-size:10px;vertical-align:middle;text-align:left;width:80px;padding:0;border:1px solid #988e81;}
.error					{color:#bf0101;font-size:10px;margin-top:10px;}
.bien					{color:#51a742;font-size:10px;margin-top:10px;}
.botonoculto			{display:none;width:0;height:0;border:none;background:transparent;}

.descarga				{border-top:1px dotted #8d827a;padding:10px;cursor:pointer;}
.botdes					{float:left;background:#f14f00;color:#fff;padding:15px 30px;}
.contdes				{margin-left:145px;padding:13px 30px 13px;}
.titdes					{float:left;width:630px;padding:2px 0;}
.fledes					{float:left;text-align:right;}
.fledes img				{vertical-align:middle;}
.tamdes					{text-align:right;padding:2px 0;}
.linea					{border-top:1px dotted #8d827a;}

.inscripcion			{border-top:1px dotted #8d827a;padding:10px;}
.botins					{float:left;background:#f14f00;color:#fff;padding:15px 30px;cursor:pointer;}
.contins				{margin-left:145px;padding:13px 30px 13px;cursor:pointer;}
.cerrado .contins		{color:#63544a;background-color:#fff;}
.abierto .contins		{color:#fff;background-color:#545851;}
.titins					{float:left;width:550px;padding:2px 0;}
.fleins					{float:left;text-align:right;}
.fleins img				{vertical-align:middle;}
.fecins					{text-align:right;padding:2px 0;}
.inscripcionint			{display:none;}
.izins					{float:left;padding:10px;}
.derins					{margin-left:145px;padding:13px 30px 13px;}
.derins div				{margin-bottom:4px;}
.derins div.pri			{font-weight:bold;color:#003896;}
.derins div	span		{font-weight:bold;}
.formins				{min-height:100px;}
.izformins				{float:left;background:#003896;color:#fff;padding:15px 30px;margin-top:13px;width:90px;text-align:center;}
.derformins				{margin-left:145px;padding:13px 0px 13px;text-align:right;width:410px;}
.derformins	div span	{font-weight:normal;font-size:11px;vertical-align:top;}
.derformins	div textarea,
.derformins	div input	{width:240px;}
.derformins2			{width:570px;}
.derformins2 div input,
.derformins2 div textarea	{width:230px;}
.derformins3			{float:right;width:140px;margin:-45px 30px 0 0;}
.formtotal				{width:500px;}
.check					{font-size:10px;text-align:left;margin-left:160px;}
.check	input.checkbox	{width:20px}
.check div				{margin-bottom:4px;}
.formtex				{margin-top:12px;}
.total					{font-weight:bold;text-align:left;margin-left:160px;}
.total .totinput		{width:50px;}
.botpago,
.botcancel				{text-align:left;margin-left:160px;}
.botpago input.enviar,
.botcancel input.enviar	{width:120px;}

#pago					{text-align:center;}
#datos					{text-align:left;margin-left:250px;}
#datos h2				{margin-left:150px;}
.datosder				{margin-left:165px;}
#pago form input.enviar	{width:230px;}



#contcontacto			{border-top:1px dotted #8d827a;border-bottom:1px dotted #8d827a;padding:30px 10px;}
#titcontacto			{font-family:rockwellbold;font-size:18px;color:#003896;}
#texcontacto			{float:left;width:300px;}
#texcontacto div		{font-size:16px;margin-top:4px;}
#texcontacto div span	{color:#998f82;}
#texcontacto div.horario{font-size:13px;}
#texcontacto1			{font-weight:bold;padding:20px 0 30px;}
#texcontacto2			{font-weight:bold;padding:20px 0 30px;}
#contmapcontacto		{margin-left:330px;height:400px;}
#mapcontacto			{background:#ccc7c0;padding:20px;}
#maptexto				{margin-top:10px;padding:5px 10px 5px 10px;font-size:10px;border:1px dashed #63544a;text-align:center;width:126px;
							position:relative;left:402px;}
#sombramapcontacto		{background:url("../imgs/sombra6.jpg") no-repeat;width:630px;height:13px;}

#texpresu				{float:left;margin:4px 0 0 150px;}
#texpresu div			{margin-bottom:6px;text-align:right;}
#texpresu div span		{font-size:10px;margin-right:10px;vertical-align:top;}
#texpresu div input		{width:280px;}
#texpresu div textarea	{width:280px;height:100px;}
textarea				{overflow:auto;}
#botpresu				{margin:15px 0 0 600px;}
#botpresu1				{font-size:10px;}
#botpresu1 a			{color:#000;}
#botpresu2				{margin-top:28px;}
#botpresu3				{margin-top:10px;}
input,textarea			{border:none;background:#3e433c;color:#fff;}
.checkbox				{background:none;}
.enviar					{border:1px dashed #63544a;color:#63544a;background:transparent;width:90px;}
#mensaje				{text-align:center;margin-top:20px;}
#texpresu div input.enviar	{width:90px;}

.enlace					{border-top:1px dotted #8d827a;padding:10px;cursor:pointer;}
.imgenl					{float:left;margin:15px 30px;padding:10px;background:#ccc7c0;}
.contenl				{padding:13px 30px 13px;height:150px;}
.titenl					{padding:2px 0;}
.sombraenlace			{background:url("../imgs/sombra7.png") no-repeat;width:125px;height:13px;margin:-13px 0 0 130px;}



#nota				{position:relative;top:0px;left:0;width:100%;z-index:53;}
#contnota			{position:absolute;top:-620px;left:0px;width:100%;}
#notacont			{display:none;position:relative;top:0px;left:0px;margin:0 auto;width:900px;background:#fff;
						border:solid 1px #63544a;padding:20px;}
#nota1				{text-align:left;font-size:20px;font-weight:bold;}
#nota2				{text-align:justify;margin-top:20px;}
img.nota			{margin:-2px 0 0 774px;cursor:pointer;}
