@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background-color:#EC1B23; font:normal 12px Arial, Helvetica, sans-serif; }
a img{ border:none;}
.final{ clear:both; height:0; font-size:0; float:none;}

.banrep{ background-color:#666; text-align:right; font-size:0; border-bottom:solid 1px #494949; }
.banrep a{ display:inline-block; margin-right:2px;}

.banner{ height:350px;}
.jaider{ height:370px; width:100%; overflow:hidden;}

.main{ background:url(img/mainfd.png) repeat-x left top; text-align:left;}
	.main .tit{ float:left;}
	.main img{ display:block; float:left;}
	.main ul{ display:inline-block; margin:0; padding:0 0 0 10px; vertical-align:top;}
	.main li{ display:block; float:left; padding: 0 15px;margin:0; list-style:none; background:url(img/sep.png) no-repeat right top;}
	.main a{ font-family:'FuturaLtBTLight'; text-transform:uppercase; text-decoration:none; color:#FFF; font-size:14px; display:inline-block; line-height:70px; }
	.main a:hover{ color:#FC0;} 
	.main a:active, .main a, .main a:visited{ outline:none;}
	.main a.act{ background:url(img/mark.png) no-repeat center bottom;}
	
.subm{ background:#393939 url(img/fdsub.png) repeat-x top; display:block; padding:10px 18px; margin:0; border-bottom:solid 2px #000; color:#AAA; }
	.subm li{ display:inline; list-style:none;}
	.subm a{  display:inline-block; text-decoration:none; margin-right:17px; font-size:11px; color:#AAA; text-transform:uppercase;}
	.subm a:hover, .subm a.act{ color:#EED;}
	
.content{ background-color:#494949; padding:20px 0; text-align:center;}

.bigp{ background-image:url(img/elestudio/fd.gif);}
	.bigi{opacity: .80; /* Standard: FF gt 1.5, Opera, Safari */
		filter: alpha(opacity=80); /* IE lt 8 */
		-ms-filter: "alpha(opacity=80)"; /* IE 8 */
		-khtml-opacity: .80; /* Safari 1.x */
		-moz-opacity: .80; /* FF lt 1.5, Netscape */}

.textos{ background-color:#EEEDEA; text-align:center;}
	.textos table{ width:970px; margin:0 auto;}
	.cajat{ width:750px; text-align:left; font-size:11pt; color:#615E58; padding-bottom:35px; margin-left: auto; margin-right: auto;}
	.notas{ width:650px; padding:0 0 15px 0; border-left:solid 1px #CCC; margin-left:30px; text-align:left; margin-left: auto; margin-right: auto;}
		.notas ol{ color:#FF2B2B; font-family:'FuturaLtBTLight'; font-size:12pt; margin:0; padding:0 0 0 35px;}
		.notas li{ margin-bottom:15px;}
		.notas span{ color:#9B9891; font-family:Arial; font-size:10pt;}
		.notas p{ color:#9B9891; font-family:Arial; font-size:10pt; padding-left:35px; text-indent:-20px;}
		.notas p :first-child{color:#FF2B2B; font:normal 15pt 'FuturaMdBTMedium';}
	.cajat h1{ font-family:'FuturaLtBTLight'; text-transform:uppercase; font-weight:normal; color:#FF2B2B; font-size:22pt; border-bottom:solid 1px #CCC; padding:40px 0 30px; margin:0 0 30px 35px}
	.cajat h1 b{font-family:'FuturaMdBTMedium'; font-weight:normal;}
	.cajat h1 span{font-family:'FuturaMdBTMedium'; font-size:12pt; color:#666; display:block;}
	.cajat h2{font-family:'FuturaMdBTMedium'; font-size:14pt; font-weight:normal; margin-left:35px; color:#FF2B2B; text-transform:uppercase; margin-top:25px;}
	.cajat p{ line-height:16pt; margin-left:35px;}
	.cajat p.destacado{ margin-left:75px; margin-right:30px; font:italic 11pt Arial; color:#918D86; line-height:16pt; }
	.cajat em{font-family:'FuturaMdBTMedium'; font-style:normal; font-size:13pt; color:#FF2B2B; text-transform:uppercase;}
	.cajat p.intro{margin:0 90px 35px 125px; display:block; padding:35px; background-color:#FFF; font:normal 13pt 'FuturaMdBTMedium'; color:#615E58; line-height:18pt;color:#918D86;}
	.cajat p.intro span{ display:block; text-align:right; font-family:FuturaLtBTLight; color:#FF2B2B;}
	
	.cajat .imgs img{ border: solid 1px #E3E2DF;}
	.cajat .imgs div{ padding:10px 0 15px; font:bold 10pt Arial; color:#9B9891;}
		.cajat .left{ float:left; margin:0 20px 15px 0;}
		.cajat .right{ float:right; margin:0 0 15px 15px;}
		.cajat .center{ padding-left:70px; display:block; clear:both;}
		.cajat .center img{ float:left;}
		.cajat .center div{ float:left; width:150px; padding:0 15px 15px; display:block;}
		.cajat .center div.final{ float:none; clear:both;}
		
	.galeria{ padding:45px 5%;}
		.galeria table{ width:200px; height:200px; float:left; background-color:#444; margin:5px; }
		.galeria td{text-align:center;}
		
	.events{ text-align:center; padding:30px 0 10px;}
		.events table{ width:900px; margin:0 auto; margin-bottom:30px;}
		.events h1{display:block; font:normal 22pt 'FuturaLtBTLight'; color:#FF2B2B; border-bottom:solid 1px #AAA; margin:0; padding:5px 0; text-align:left;}
		.events .data{ width:350px; font:normal 11pt 'FuturaMdBTMedium'; color:#555; text-align:right; padding-top:20px;}
		.events .data a{color:#FF2B2B; text-decoration:none;}
		.events .data a:hover{color:#222222;}
		.events .txt{ width:550px; font:normal 10pt Arial; color:#555; text-align:left; padding-top:20px;}
		.events .txt p{ margin:0 15px 20px 35px;}
		.events .logo{ text-align:right; padding-bottom:18px;}

.pie{ color:#FFF; padding:15px 30px; height:110px; text-align:right;}
	.pie img{ float:right;}
	.pie p{ margin:3px 25px 25px 0; display:block; float:right; line-height:16px; font-size:10pt;}
	.pie span{ color:#FC0;}
	.pie div{ clear:both; padding:6px 25px; font-size:10px; position:fixed; bottom:0; right:0; left:0;background-color:#EC1B23; border-top:solid 1px #F86363;}
	.pie div a{ float:left; display:block; font-family:'FuturaLtBTLight'; color:#FFF; font-size:14px; text-transform:uppercase; margin-right:35px; }
	
	.resal{ width:510px; background: url(img/cgris.png) repeat; padding:25px 35px; position:fixed; _position:absolute; left:50%; margin-left:-290px; top:25%; font:normal 12px Arial; color:#FFFFFF; z-index:600;}
	.resal h1{font-family:'FuturaLtBTLight'; font-size:24pt; font-weight:normal; margin-top:0; margin-bottom:15px;}
	.resal a{ display:block; text-transform:uppercase; padding:8px 20px; font-size:10pt; position:absolute; bottom:0; margin-bottom:-15px; right:20px; background:url(img/mainfd.png) repeat-x center center; font-family:'FuturaLtBTLight'; color:#FFF; text-decoration:none; }