@charset "UTF-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body { background-image:url(img/bak.jpg); background-color: #2a0d07; background-repeat: repeat-x; background-position: left top;}

#container { width: 990px; margin:0px auto; position: relative; }
#header { height: 245px; width: 990px; position:relative; z-index: 0; }
.quote {font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-align:right; padding:30px 0px 0px 0px; font-size:1.2em; line-height:1.4em; width:380px; float:right; }
.spacer{ line-height:0; font-size:0; clear:both; }
#navigation { position:absolute; bottom:0px; height: 65px; font-family: Arial, Helvetica, sans-serif; width: 680px; right: 0px; } 

#navigation ul.mainMenu{ padding:0; float:left; width:600px; margin-left:0px; }
#navigation ul.mainMenu li{ float:left; background:url(img/navigation-divider.gif) 100% 0 no-repeat; list-style-type: none; }
#navigation ul.mainMenu li a{ height:33px; line-height:33px; text-align:center; font-weight:bold; color:#FAF0C2; font-size:0.9em; background-color:inherit; text-decoration: none; display: block; padding: 0px 20px; }
#navigation ul.mainMenu li a:hover{ background-image: url(img/body_bt.png); background-repeat: no-repeat; background-position: 0 0px; color:#FFFFFF;}
#navigation li.select {color:#FFFFFF;}
#hea-logo { float: left; width:178px; height:229px; }
#hea-logo img { border:none; z-index: 30; }
#hea-logo img a {border:none;}

#navigation ul li a span { font-size:1em; }
#movie { background-color: #CCCCCC; float: right; width: 550px; margin: 20px 0px; height: 300px; }
#featured { height: 250px; width: 395px; position: absolute; left: 0px; top: 620px; }
#featured h1{ font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:1.6em; line-height:1.4em; color:#fff; border-bottom:2px dotted #CC3300; margin-right: 210px; padding-bottom: 3px; }
#featured img { border:none; margin-top:30px; }
#featured img a {border:none;}
#featured-log { height: 280px; width: 395px; position: absolute; left: 0px; top: 620px; }
#featured-log img { border:1px solid #E2E2E2; margin:3px;}
#featured-log h1{ font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:1.6em; line-height:1.4em; color:#fff; border-bottom:2px dotted #CC3300; margin-right: 120px; padding-bottom: 3px; margin-bottom: 30px; }
#featured-log h2{ font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:1em; line-height:1.4em; color:#fff; margin-right: 25px; padding-bottom: 3px; text-align: right; margin-top: 20px; }
#featured-log h2 a {color:#CC3300; text-decoration:none;}
#featured-log h2 a:hover {color:#fff;}
#foo { height: 100px; width: 990px; border-top:1px dotted #CCCCCC; padding-top:15px; position: absolute; left: 0px; top: 900px; margin-bottom: 25px; }
#foo img{ float: right; padding-left: 10px; border:none; }
#foo img a{border:none;}
#foo-abt { height: 100px; width: 990px; border-top:1px dotted #CCCCCC; padding-top:15px; position: absolute; left: 0px; top: 1200px; margin-bottom: 25px; }
#foo-abt img{ float: right; padding-left: 10px; border:none; }
#foo-abt img a {border:none;}

#tx-wel { height: 250px; width: 550px; position: absolute; right: 0px; top: 620px; }
#tx-abt { height: 500px; width: 550px; position: absolute; right: 0px; top: 620px; }
#tx-pvt { height: 500px; width: 510px; position: absolute; right: 0px; top: 265px; background-color: #2A0D07; padding: 20px; }

#navigation ul.mainMenu li a.selectMenu{
	width:80px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold; color:#FAF0C2; font-size:11px;
	background:url(img/navigation-bg-selected.gif) 0 0 no-repeat;
	background-color:inherit;
	}
#navigation a.signup{
	width:71px; height:28px; display:block;
	background:url(img/sign-up-btn.gif) 0 0 no-repeat;
	margin:2px 0 0 0; float:right; 
	}
#navigation a.signup:hover{
	background:url(img/sign-up-btn-selected.gif) 0 0 no-repeat;
	}
#col_izq { margin: 20px 0px; float: left; height: 100%; width: 395px; }
#col_izq h1{font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:1.6em; line-height:1.4em;}
#col_izq p {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.4em; margin: 10px 0px;}
#col_izq p a {text-decoration:none; color:#CC3300; font-weight:bold;}
#col_izq p a:hover {color:#000000;}
.tx-gral{ font-family:Arial, Helvetica, sans-serif;}
.tx-gral p { font-size:0.85em; line-height:1.4em; color:#FFFFFF; margin-top:15px; }
.tx-gral p a { color:#CC3300; text-decoration:none; font-weight: bold; }
.tx-gral p a:hover { color:#FFFFFF;}
.tx-gral h2 { font-size:1em; line-height:1.4em; color:#CC3300; margin-top:0px; }
.tx-foo {font-family:Arial, Helvetica, sans-serif;}
.tx-gral ul { margin-left: 25px; margin-top: 15px; }
.tx-gral ul li { color: #FFFFFF; font-size: 0.9em; }
.tx-foo p {font-size:0.75em; color:#CCCCCC; text-align:left; line-height:1.5em;}
.tx-foo a {color:#CCCCCC; padding-bottom:1px; border-bottom:1px dotted #CCCCCC; text-decoration:none;}
.tx-foo a:hover{color:#CC3300;}
.info_fieldset { -moz-border-radius: 7px; border: 1px #dddddd solid; }

.info_fieldset legend
{ border: 1px #dddddd solid; color: black; font: 13px Verdana; padding: 5px; -moz-border-radius: 3px; }

.button
{ border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; background: white; color: #333333; font: 11px Verdana, Helvetica, Arial, sans-serif; -moz-border-radius: 3px; padding: 5px; }

/* Label */
label { width: 140px; padding-left: 20px; margin: 5px; float: left; text-align: left; color: #FFFFFF; font-size: 0.9em; }

/* Input, Textarea */
input
{ margin: 5px; padding: 0px; float: left; border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; color: #333333; font: 11px Verdana, Helvetica, Arial, sans-serif; -moz-border-radius: 3px; height: 15px; }

textarea
{ margin: 5px; padding: 0px; float: left; border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; color: #333333; font: 11px Verdana, Helvetica, Arial, sans-serif; -moz-border-radius: 3px; height: 85px; }

