body										{
	margin:0;
	padding:0;
	background-color: #000000;
	background-image: url(Images/bodyBg02.jpg);
	background-repeat: no-repeat;
	background-position: center -20px;
}
a											{outline:0; text-decoration:none}
p,a,span,img,div,ul,li						{margin:0; padding:0}
h1,h2,h3,h4,h5,h6							{margin:0; padding:0; font-weight:normal}
.centerAlign								{
	width:743px;
	margin:0 auto;
}
.alignSupport								{
	width:743px;
	float:left;
}
h1											{width:266px; height:61px; margin:52px 200px 0 15px; float:left; background:url(images/logo.png) no-repeat 0 0}
h1 a										{width:100%; height:100%; float:left}

#headLeft									{width:454px; margin:60px 0 0 24px; float:left}
#headLeft p									{width:100%; float:left; font-family:Puritan2.0Normal; font-size:95%; color:#b3b3b3; font-weight:normal;}
#headLeft p.f59								{font-size:59px; font-family:'Puritan2.0Normal'; height:54px; font-weight:normal; text-transform:uppercase}
#headLeft p.f24								{font-size:24px; font-family:'Puritan2.0Normal';  height:24px;  text-transform:uppercase}
#headLeft p.f23								{font-size:23px; font-family:'Puritan2.0Normal'; text-transform:uppercase}
#headLeft p.f21								{font-size:18px; text-transform:uppercase; margin:17px 0 0 0; font-weight:normal}
#headLeft p.geofon							{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:21px; font-style:italic; margin-top:16px; font-weight:normal}

#menuPanel									{
	width:180px;
	margin:10px 0 0 51px;
	float:left;
}
#menuPanel h5								{width:100%; float:left; font-family:PTSansNarrowBold; font-size:24px; color:#b3b3b3; font-weight:bold}
#menuPanel p								{width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b3b3b3; line-height:20px; font-style:italic}
#menuPanel ul								{
	width:100%;
	margin-top:17px;
	float:left;
}
#menuPanel ul li							{
	width:100%;
	height:51px;
	float:left;
	list-style:none;
	border-top:#b3b3b3 dashed 1px;
}
#menuPanel ul li:first-child				{border:0px}
#menuPanel ul li a							{width:auto; padding:0 0 0 16px; float:left; font-family:PTSansNarrowBold; font-size:21px; color:#b3b3b3; line-height:35px}

#activePanel								{
	width:100%;
	margin-top:40px;
	padding-bottom:25px;
	float:left;
	position:relative;
}
#slider1									{
	width:450px;
	height:300px;
	left:20%;	
	
}
h2.featuredPanel							{width:120px; height:45px; margin-left:17px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#b3b3b3; line-height:35px; text-align:center; letter-spacing:-0.4px; background:#333333}
a.viewLink									{
	width:159px;
	height:29px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f2f2f2;
	font-weight:bold;
	line-height:30px;
	text-indent:10px;
	text-transform:uppercase;
	background:url(Images/buttonBg.png) no-repeat;
	float: left;
	margin: 0% 0% 0% 61%;
}

#bottomPanel								{width:100%; float:left; border-top:#484e51 dashed 1px}
#bottomPanel .left							{width:525px; margin:27px 0 0 19px; float:left}
h3											{width:100%; float:left; font-family:"Myriad Pro"; font-size:21px; color:#b3b3b3; line-height:25px}
#bottomPanel .left h3						{text-indent:12px}
#bottomPanel .left ul						{width:200px; margin:10px 35px 0 0; padding:0 0 0 12px; float:left}
#bottomPanel .left ul li					{width:100%; margin-top:10px; padding-top:13px; float:left; border-top:#484e51 dashed 1px; list-style:none}
#bottomPanel .left ul li:first-child		{margin:0; border:0px}
#bottomPanel .left ul li h4					{width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#b3b3b3; line-height:20px; text-transform:uppercase}
#bottomPanel .left ul li p					{width:100%; margin-top:8px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#b3b3b3; line-height:17px; font-style:italic}
#bottomPanel .right							{width:199px; margin-top:27px; float:left}
#bottomPanel .right p						{width:100%; margin-top:34px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#b3b3b3; line-height:24px}
#bottomPanel .right p span					{font-size:11px; font-style:italic; line-height:36px}

#footPanel									{width:100%; height:155px; margin-top:43px; float:left; border-top:#484e51 dashed 1px}
#footPanel ul								{width:auto; margin:27px 0 0 30px; float:left}
#footPanel ul li							{width:auto; float:left; list-style:none}
#footPanel ul li.space						{width:auto; padding:0 5px 0 5px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#b3b3b3}
#footPanel ul li a							{width:auto; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#b3b3b3}
#footPanel p								{width:auto; margin:5px 0 0 30px; float:left; clear:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#b3b3b3}
#footPanel p a								{color:inherit; text-decoration:none}

h6											{width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:43px; color:#b3b3b3; line-height:50px; text-indent:27px; border-bottom:#484e51 dashed 1px}

h2.actSub 									{width:auto; margin:37px 0 0 30px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#b3b3b3; line-height:30px; font-style:italic}
img.picLft									{width:auto; margin:20px 0 0 30px; float:left}
p.txtrt										{width:498px; margin:17px 0 0 22px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#b3b3b3; line-height:22px; font-style:italic}
p.txtrt a									{color:inherit; text-decoration:underline}
p.txtrt a:hover								{text-decoration:none}

ul.folio									{width:100%; float:left}
ul.folio li									{width:auto; margin:35px 0 0 35px; float:left; list-style:none}
ul.folio li a								{width:201px; height:85px; float:left; background:url(images/img.png) no-repeat}
ul.folio li a:hover							{background:url(images/imgHover.png) no-repeat}
ul.folio li a img							{width:auto; float:left; border:0}

p.fltxt										{width:686px; margin:28px 0 0 30px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#b3b3b3; line-height:22px; font-style:italic}
ul.servLinks								{width:100%; float:left}
ul.servLinks li								{width:287px; margin:20px 0 0 30px; float:left; list-style:none}
ul.servLinks li	a							{width:auto; float:left; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#b3b3b3; line-height:22px; font-style:italic; letter-spacing:-0.2pt; word-spacing:-0.4px; text-decoration:underline}
ul.servLinks li	a:hover						{text-decoration:none}

.menuDm										{
	width:210px;
}
.menuDm	 li									{
	width:100%;
	height:36px;
	float:left;
	list-style:none;
	border-top:1px dashed #887977;
	background:url(none);
}
.menuDm	 li.nobg							{
	border-top:0px;
}
.menuDm	 li a								{
	width:100%;
	padding:4.5px 0 0 10px;
	float:left;





font-family:Puritan2.0Normal; 						font-size:19px;
	color:#CCCCCC;
	font-weight:normal;
	text-align:left;
	background:url(none);
	letter-spacing: 1.5px;
	text-indent: 10pt;
	font-family: Arial, Helvetica, Verdana;
}
.menuDm	 li a em								{background:none}
.menuDm	 li a span							{background:none}
.menuDm	 li a.home							{visibility:hidden}
.contactLeft								{width:441px; margin:27px 0 0 35px; float:left; border-right:#242628 dashed 1px}
.contactLeft input[type="text"]				{
	width:390px;
	height:33px;
	margin-top:10px;
	padding:0 0 0 5px;
	float:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:21px;
	color:#b3b3b3;
	font-style:italic;
	border:#131313 solid 6px;
	background:#0a0a0a
}
.contactLeft textarea 						{
	width:395px;
	height:80px;
	margin-top:10px;
	padding:0 0 0 5px;
	float:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:21px;
	color:#b3b3b3;
	font-style:italic;
	overflow:auto;
	border:#131313 solid 6px;
	background:#0a0a0a
}
.contactLeft input[type="button"]			{
	width:90px;
	height:36px;
	margin-top:10px;
	padding:0 0 3px 0;
	cursor:pointer;
	position:relative;
	top:-50px;
	left:320px;
	font-family:Arial, Helvetica, Verdana;
	font-size:18px;
	color:#b3b3b3;
	font-style:italic;
	border:#131313 solid 6px;
	background:#0a0a0a
}
.contactLeft input[type="submit"]			{
	width:90px;
	height:36px;
	margin-top:10px;
	padding:0 0 3px 0;
	cursor:pointer;
	position:relative;
	top:-50px;
	left:320px;
	font-family:Arial, Helvetica, Verdana;
	font-size:18px;
	color:#b3b3b3;
	font-style:italic;
	border:#131313 solid 6px;
	background:#0a0a0a
}
.contactRight								{width:200px; margin:37px 0 0 36px; float:left}
.contactRight h2							{width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#b3b3b3; line-height:22px; text-transform:uppercase}
.contactRight p								{
	width:100%;
	margin-top:17px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#b3b3b3;
	line-height:22px;
	font-style:italic
}


/* Universal Font Declration --please change carefully-- */

@font-face {
	font-family: 'Puritan2.0Normal';
	src: url('@font/puritan_regular.eot');
	src: local('@font/Puritan 2.0'), local('@font/Puritan2'), url('@font/puritan_regular.woff') format('woff'), url('@font/puritan_regular.ttf') format('truetype');
}


@font-face {
	font-family: 'PTSansNarrowBold';
	src: url('@font/pt_sans_narrow_bold.eot');
	src: local('@font/PT Sans Narrow'), local('@font/PTSans-NarrowBold'), url('@font/pt_sans_narrow_bold.woff') format('woff'), url('@font/pt_sans_narrow_bold.ttf') format('truetype'), url('@font/pt_sans_narrow_bold.svg#PTSans-NarrowBold') format('svg');
}

a.viewLinkGRN{
	width:159px;
	height:29px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f2f2f2;
	font-weight:bold;
	line-height:30px;
	text-indent:10px;
	text-transform:uppercase;
	background:url(Images/buttonBg.png) no-repeat;
	margin: 0% 0% 0% 14%;
	float: left;
}
a.RegresarGRN{
	width:159px;
	height:29px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:30px;
	text-transform:uppercase;
	background:url(Images/buttonRg.png) no-repeat;
	float: right;
	letter-spacing: 3pt;
	text-align: center;
	text-indent: 10pt;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 10%;
	margin-top: 25%;
}

/*=========== MOSTRAR FOTOS EVENTOS =============*/
#principal {
	margin:0 auto;
	position: relative;
	width: 900px;
	background-position: center center;
	background-color: #673434;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.contenedorfoto {
	float:left;
	width:140px;
	height:150px;
	padding:7px;
	text-align:center;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
	border-right-width: medium;
	border-bottom-width: medium;
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: none;
	border-right-color: #8DC73F;
	border-bottom-color: #8DC73F;
}

.contenedorfoto a {
	text-decoration: none;
}

.contenedorfoto span {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
}
/*=========== TERMINA =============*/


/*=========== EFECTO DE LAS IMAGNES DE PIROBOX ============*/
img{
	margin:0;
	padding:0;
	border:none;
}

.demo a{ float:left; margin:0; padding:0; margin:5px 0px 5px 19px!important; margin:5px 10px 5px 10px; display:block; border:3px solid #efefef;}
.demo a:hover{ border:3px solid #fff}
.demo a img{ float:left; margin:0; padding:0; margin:0; background:url(bg_tms.jpg) no-repeat;}
ul,li,dl,dt,dd{
	list-style-type:none;
	margin:0;
	padding:0;
}

#center_all
{
	float:left;
	margin-top:50px;
	}
