@import "reset.css";

@font-face {
    font-family: 'LFTEticaBook';
    src: url('lft_etica_book-webfont.eot');
    src: url('lft_etica_book-webfont.eot?iefix') format('eot'),
         url('lft_etica_book-webfont.woff') format('woff'),
         url('lft_etica_book-webfont.ttf') format('truetype'),
         url('lft_etica_book-webfont.svg#webfonthynsy2am') format('svg');
    font-weight: normal;
    font-style: normal;

}


body { background:#000; font: 10px Arial, Helvetica, sans-serif; color:#FFF; }
a { color:#FFF; font-weight:bold; text-decoration:none;}
a:hover, a:active { color:#999;}

/* NEWSLETTER */
#box-newsletter { padding:10px; height:166px; border:1px solid #FFF; color:#FFF;}
h2.title-newsletter, h2.title-newsletter-small { text-indent:-9999px; background:url(../images/title_newsletter.gif); width:321px; height:93px; margin-bottom:20px;}
h2.title-newsletter-small { height: 40px; margin-bottom:14px; }
h3 { font-size:17px; margin-bottom:20px; }
p.closelink { text-align:center; font-size:15px;}
input.input-email, input.button-simple { font-size:12px; padding: 4px;}
input.button-simple { background-color:#FFF; border:1px solid #000; }

/* STEP 1 */
#box-step1, #box-step2 { padding:10px 24px; height:370px; color:#FFF; border:#FFF 1px solid}
	#box-step1 h2 { margin-bottom:30px; }
	#box-step2 h2 { margin-bottom:50px; }
	#box-step2 h3 { font-size:12px; margin-bottom:8px;}
#link-terms-new { display:block; text-indent:-9999px; overflow:hidden; width:283px; height:100px; background:url(../images/link_descargaterminos_new.gif); margin-bottom:10px;}
#link-terms-new:hover, #link-terms-new:active { background-position:-283px;}
.simple-select { width:180px; background-color:#FFF; border:1px solid #000; margin-bottom:8px; font-size:11px; }

#label-terms-new { display:block; text-indent:-9999px; overflow:hidden; width:200px; height:32px; background:url(../images/label_acuerdoterminos_new.gif); float:left; margin-bottom:20px;}
#box-step1checkbox { display:block; width: 20px; height:18px; padding-top:20px; float:left;vertical-align:bottom;}
.box-submit { clear:both; padding:30px 0px; margin-top:20px;}
.notice { font-size:12px; margin-bottom:6px;}

/* STEP 3 */
#box-step3 { padding:10px 24px; height:320px; border:1px solid #FFF; color:#FFF;}
#box-step3 h2 { margin-bottom:50px;}
#box-step3 h3 { color:#FFF; font-size:14px; font-weight:bold; margin-bottom:8px;}
#opciones { text-indent:-9999px; width:565px; height:161px; background:url(../images/text_opcionespago.gif); position:relative;}
#opciones1 { text-indent:-9999px; width:565px; height:161px; background:url(../images/text_pagobanco.gif)  50% 0 no-repeat; position:relative;}
#opciones2 { text-indent:-9999px; width:565px; height:104px; background:url(../images/text_pagopaypal.gif) 50% 0 no-repeat;; position:relative;}
	#price { position:absolute; text-indent:0px; top:66px;left:180px; color:#FFF; font-size:19px;}
#paypal-box { width:200px; padding:20px 0px 0px 83px; margin-left:100px;}

.input-simpleselect {width: 432px; font-size:10px; margin:0}

/* PASO 3 */
#box-step {overflow:hidden}
#box-step img{ margin:0 0 0 3px}

/* CALENDARIO */
#nav-calendario { font-size:12px; font-style:italic; position:relative; padding: 10px 44px; height:30px;}
	#nav-calendario a { font-weight:normal;}
	.nav-prev { display:block; float:left;}
	.nav-next { display:block; float:right;}
	
/* CALENDARIOS */

#cal h2 {
	font-family: 'LFTEticaBook';
	color:#50b948;
	font-size:12px;
	font-weight:100;
	float:left;
	text-align:left;
	width:80%;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:0;
}
