﻿*{
	padding:				0px;
	margin:					0px;
	letter-spacing:			0.05em;
	/*font-family:			"Trebuchet MS", Helvetica, Verdana, Tahoma, "Lucida Sans Unicode";*/
	font-family:			"Times New Roman", Times, serif;
	color:					#990000;
	font-size:				1em;
}

html
{
	font-size:				0.85em;
	height:					100%;
}

body
{		
	font-size:				1em;
	top:					0px;
	background-image:		url("../Images/Body-Background.jpg");
	background-repeat:		repeat-x;
	background-position:	left top;
	background-attachment:	fixed;
	background-color:		#ffffff;

	margin:					0px;
	padding:				0px;
	border:					0px solid;
}

table
{
		border-collapse:	collapse;
		border-spacing:		0;
}

.EpcLayout
{
	margin:					0 auto;
	width:					75em;
}

.EpcContents
{
	margin:					0 auto;
	position:				relative;
	width:					75em;
}

img
{
	border-style:			none;
}

.EpcHeader
{	
	position:				relative;
	width:					100%;
	height:					27em;
	top:					2em;
	text-align:				center;
}

.EpcLogoImg
{
	left:					7.4em;
	width:					61.2em;
	height:					16em;
	text-align:				center;
	position:				absolute;
}

.EpcHeaderTitleRef
{
	text-decoration:		none;	
}

.EpcHeaderTitleImg
{
	position:				absolute;
	left:					11.6em;
	top:					4em;
	width:					52em;
	text-align:				center;
}

.EpcContainer a
{
	text-decoration:		none;
	color:					#dd0000;
}
.EpcContainer a:link
{
	text-decoration:		none;
	color:					#990000;
}
.EpcContainer a:visited
{
	text-decoration:		none;
	color:					#990000;
}
.EpcContainer a:hover
{
	text-decoration:		none;
	color:					#dd0000;
}

.EpcQS
{
	position:				absolute;
	left:					5.5em;
	top:					13em;
	font-size:				1.3em;
	font-style:				italic;
	font-weight:			bold;
}

.EpcCAT
{
	font-size:				1.3em;
	font-style:				italic;
	font-weight:			bold;
	position:				absolute;
	left:					15.8em;
	top:					14em;
}

.EpcPDD
{
	font-size:				1.3em;
	font-style:				italic;
	font-weight:			bold;
	position:				absolute;
	left:					23.6em;
	top:					13.8em;
}

.EpcCND
{
	font-size:				1.3em;
	font-style:				italic;
	font-weight:			bold;
	position:				absolute;
	left:					30.7em;
	top:					13.5em;
}

.EpcLNK
{
	font-size:				1.3em;
	font-style:				italic;
	font-weight:			bold;
	position:				absolute;
	left:					40.2em;
	top:					12.8em;
}

.EpcCNT
{
	font-size:				1.3em;
	font-style:				italic;
	font-weight:			bold;
	position:				absolute;
	left:					47.5em;
	top:					12.3em;
}

.EpcSloganContainer
{
	position:				absolute;
	left:					0px;
	top:					40px;
	width:					100%;
	text-indent:			172px;
	text-align:				center;
}

.EpcSlogan
{
	text-decoration:		none;
	font-weight:			900;
	font-size:				1.2em;
	color:					#FFD0D0;
}

.EpcWebPathBall
{
	 vertical-align:		middle;
}

.EpcWebPath
{
	position:				absolute;
	top:					21.5em;
	left:					6.5em;
	font-size:				1em;
	font-weight:			bold;
	color:					#dd6666;
	background-color:		transparent;
	z-index:				50000;
}
.EpcWebPath a
{
	text-decoration:		none;
	color:					#990000;
}
.EpcWebPath a:link
{
	text-decoration:		none;
	color:					#990000;
}
.EpcWebPath a:visited
{
	text-decoration:		none;
	color:					#990000;
}
.EpcWebPath a:hover
{
	text-decoration:		none;
	color:					#dd0000;
}

.EpcMenuOptions
{
	right:					1px;
	z-index:				100;
	position:				absolute;
	width:					100%;
	top:					0px;
	text-align:				right;
}

.EpcMenuOptionsAlign
{
	float:					right;
}


.EpcMenuOptionsHRefBorder
{
	float:					left;
	width:					7.5em;
	height:					1.3em;
	padding:				2px 5px 4px 5px;
	text-align:				center;
	border-right:			1px solid #E0E0E0;
	background:				url("../Images/ButtonGradient.jpg");
	background-color:		#FFFFFF;
	background-repeat:		repeat-x;
	background-position:	left bottom;
}

.EpcMenuOptionsHRefBorderFontSizeUpDn
{
	float:					left;
	width:					1.7em;
	height:					1.3em;
	padding:				3px 8px 3px 8px;
	text-align:				center;
	background:				url("../Images/ButtonGradient.jpg");
	background-color:		#FFFFFF;
	background-repeat:		repeat-x;
	background-position:	left bottom;
}

.EpcMenuOptionsHRefBorderFontSizeZero
{
	float:					left;
	width:					1.1em;
	height:					1.3em;
	padding:				2px 3px 4px 3px;
	text-align:				center;
	background:				url("../Images/ButtonGradient.jpg");
	background-color:		#FFFFFF;
	background-repeat:		repeat-x;
	background-position:	left bottom;
}

.EpcMenuOptionsHRef
{
	color:					#101010;
	font-size:				0.85em;
	vertical-align:			middle;
	font-weight:			bold;
	text-decoration:		none;
}

.EpcMenuOptionsHRefDn
{
	border:					1px solid transparent;
	color:					#101010;
	vertical-align:			middle;
	font-weight:			bold;
	text-decoration:		none;	
}

.EpcMenuOptionsHRefZero
{	
	font-family:			Times New Roman;
	color:					#101010;
	font-weight:			bold;
	text-decoration:		none;
	vertical-align:			middle;
}

.EpcMenuOptionsHRefUp
{	
	border:					1px solid transparent;
	color:					#101010;
	vertical-align:			middle;
	font-weight:			bold;
	text-decoration:		none;	
}

.EpcMenuMain
{
	position:				relative;
	font-size:				1em;
	top:					0px;
	margin-left:			20px;
	width:					16em;
}
.EpcMenuMain a
{
	vertical-align:			middle;
	text-decoration:		none;
	color:					#101010;
}
.EpcMenuMain a:visited
{
	vertical-align:			middle;
	text-decoration:		none;
	color:					#101010;
}

.EpcMenuMain a:hover
{
	vertical-align:			middle;
	text-decoration:		none;
	color:					#A0A0A0;
}
.EpcMenuMain a:active
{
	vertical-align:			middle;
	text-decoration:		none;
	color:					#101010;
}
.EpcMenuMainRowLevel1
{
	margin-top:				3px;
	margin-bottom:			4px;
}
.EpcMenuMainRowLevel2
{
	margin-top:				1px;
	margin-bottom:			2px;
}
.EpcMenuMainImage
{
	vertical-align:			middle;
}
.EpcMenuMainLevel1
{
	vertical-align:			middle;
	margin-left:			0px;
}
.EpcMenuMainLevel2
{
	vertical-align:			middle;
	margin-left:			15px;
}


.EpcLayoutFooter
{
	position:				relative;
	height:					4.5em;
	margin-top:				3em;
}

.EpcFooterInfo
{
	position:				relative;
	font-size:				0.8em;
	text-align:				center;
	height:					4.5em;
}

.EpcFooterLine
{
	position:				relative;
	font-size:				1em;
	width:					46em;
	height:					7px;
	padding-top:			10px;
	padding-bottom:			10px;
}

.EpcDevelopmentInfo
{
	text-align:				center;
	margin-left:			auto;
	margin-right:			auto;
	width:					100%;
	margin-bottom:			0.3em;
}

.EpcHRefBottom
{
	margin:					3px;
}

.EpcFooterLine
{	
	position:				relative;
	width:					100%;
	height:					3px;
	margin-top:				3em;
	margin-bottom:			1em;
	left:					0em;
	text-align:				center;
}

.EpcLayoutFooter
{
	position:				relative;
	clear:					both;
	top:					0em;
	padding-bottom:			0.05em;
}

.EpcFooter
{
	position:				relative;
	margin:					0 auto;
	top:					0em;
	width:					40em;	
	height:					3em;
}

.EpcLegalWarning
{
	color:					#A0A0A0;
}

.EpcMsgBoxHorzLine
{
	display:				block;
	text-align:				center;
	padding-top:			0.4em;
	padding-bottom:			0.4em;
	width:					100%;
	height:					3px;
}

.EpcButtonText
{
	position:				absolute;
	height:					2em;
	width:					100%;
	border:					none;
	font-weight:			bold;

	background:				url("../Images/ButtonGradient.jpg");
	background-repeat:		repeat-x;
	background-position:	left bottom;	
	background-color:		#FFFFFF;
	cursor:					pointer;
}

.EpcAdvertisement
{
	clear:both;
	border:1px solid red;
}

.EpcAdvertisementContent
{
	margin-top:				4em;
	height:					18em;	
}

.EpcRecommendMain
{
	position:				relative;
	width:					13.5em;
	height:					7.3em;
	margin-top:				4em;
	line-height:			2.55em;
	color:					#101010;
	z-index:				3;
}

.EpcComercialMain
{
	position:				relative;
	width:					100%;
	height:					10em;
	margin-top:				4em;
	line-height:			2.55em;
	color:					#101010;
	z-index:				3;
}

.EpcComercialMain
{
	position:				relative;
	width:					13.5em;
	height:					10em;
	margin-top:				4em;
	line-height:			2.55em;
	color:					#101010;
	z-index:				3;
}

.EpcComercialFrame
{	
	position:				absolute;
	margin-top:				1em;
	margin-left:			1em;
	margin-right:			0em;
	width:					12em;
}

.EpcComercialVertLineLeft
{
	position:				absolute;
	left:					0px;
	top:					0em;
	width:					3px;
	height:					100%;
	z-index:				-1
}

.EpcComercialVertLineRight
{
	position:				absolute;
	left:					13.5em;
	top:					0em;
	width:					3px;
	height:					100%;
	z-index:				-1;
}

.EpcComercialArrow
{
	vertical-align:			middle;
	z-index:				-10;
}

.EpcComercialBackground
{
	position:				absolute;
	left:					2px;
	top:					0px;
	width:					100%;
	height:					100%;
	z-index:				-2;	
}

.EpcComercialKnowMore
{
	margin-left:			0.7em;
}

.EpcComercialKnowMoreRef
{
	color:					#101010;
	text-decoration:		none;
}
.EpcComercialKnowMoreImg
{
	vertical-align:			middle;
	z-index:				-3;
}
.EpcAdvertisementPrice
{	
	font-size:				1.5em;
}

.EpcPrinterVersionFullLine
{
	text-align:				right;
	margin-right:			2em;
}

.EpcFooterEpictiaLogo
{
	margin-bottom:			-0.2em;
	width:					7.2em;
}

.EpcPrinterVersionHRef
{
	height:					2em;
}

.EpcPrinterVersionSubmit
{
	float:					right;
	border:					0 none;
	background:				url("../Images/Version imprimible.gif");
	background-position:	left top;	
	width:					30px;
	height:					33px;
	cursor:					pointer;
}

.EpcMapaWebSeparatorContents
{
	height:					17em;
}

.EpcCopyrightLink
{
	text-decoration:		none;
	color:					#990000;
}