/* CSS FCBARCELONATICKETS 2010 */

html{
	margin:0px;}

body{
	margin:0;
	padding:0;
	background:#fff url(../img/bgk.gif) top left repeat-x}

.clear{
	clear:both;}

h1{
	margin:15px 0 0 20px;
	float:left;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:100;
	color:#383838;
	width:360px;
	height:28px;
	letter-spacing:-0.02em;
	background:url(../img/titulo_new_3.gif) top left no-repeat;}

h1 span{display:none}

h2{
	margin:18px 0 0 14px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	color:#383838;
	letter-spacing:-0.01em;}

h2 span{
	margin:18px 0 0 14px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:800;
	color:#383838;
	letter-spacing:-0.01em;}
	
h2 span.dos{
	margin:18px 0 0 14px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:800;
	color:#a8123f;
	letter-spacing:-0.01em;}

h3{
	margin:6px 0 0 27px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#626161;}
	
a {
	color:#ab0a39;
	font-family:Arial, Helvetica, sans-serif;
}

#contenedor{
	margin:0 auto;
	width:1003px;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
	overflow:hidden;
	background:#FFF}
	

#menu{
	margin:0;
	padding:0;
	width:1003px;
	height:46px;
	background:url(../img/menu_fin.gif) top right no-repeat;}

.kwicks {
     list-style-type: none;
     list-style-position:outside;
     position: relative;
     margin: 0;
     padding: 0;
	 background:#b0b0b0}
	

.kwicks li{
    display: block;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
    float: left;
 	width: 130px;
   	height: 46px;
   	margin-right: 0px;
  	background-image:url(../img/menu_slice_4.jpg);
  	background-repeat:no-repeat;}
   
.kwicks a{
	display:block;
	height:46px;
	text-indent:-9999px;
	outline:none;}

#kwick1 {
	background-position:0px 0px;}
#kwick2 {
	background-position:-168px 0px;}
#kwick3 {
	background-position:-338px 0px;}
#kwick4 {
	background-position:-508px 0px;}
#kwick5 {
	background-position:-678px 0px;}
#kwick6 {
	background-position:-848px 0px;}
#kwick7 {
	background-position:-1018px 0px;}


#kwick1.active, #kwick1:hover {
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -168px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -338px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -508px bottom;
}
#kwick5.active, #kwick5:hover {
	background-position: -678px bottom;
}
#kwick6.active, #kwick6:hover {
	background-position: -848px bottom;
}
#kwick.active, #kwick7:hover {
	background-position: -1018px bottom;
}


#header{
	margin:0;
	padding:0;
	height:131px;
	background:#d4d4d4 url(../img/top_company.jpg) top left no-repeat;}

#contenido{
	margin:0;
	padding:0;
	overflow:hidden;
	background:#FFF}
	
.central{
	margin:0;
	padding:0;
	float:left;
	}

.central p{
	margin:8px 0 0 28px;
	padding:0;}
	

.unidad{
	margin:0 0 0 16px;
	padding:0;
	width:980px;
	height:auto;
	float:left;
	}

.unidad .texto{
	float:left;
	margin:0 0 0 0;
	width:100%;
	height:auto;
}

.unidad .texto h2{
	margin:24px 0 10px 39px;
	padding:0 0 0 39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	height:39px;
	font-weight:800;
	color:#383838;
	letter-spacing:-0.02em;}
	
.unidad .texto p{
	margin:13px 35px 0px 25px;
	padding:0;
	line-height:125%;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:14px;
	padding-bottom:0px;}
	
.unidad .texto span{
	float:left;
	width:100%;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:14px;
	}

.unidad .texto2{
	margin:18px 0 0 5px;
	padding:0;
	width:443px;
	height:267px;
	float:left;
	background:url(../img/bgk_btn.gif) top left no-repeat;}

.schedule{
	float:left;
	margin-left:0px;
	margin-top:20px;
	padding-bottom:5px;
	width:960px;
	background:#fff;
	border:1px solid #b8b8b8;
}

.scheduleFondo{
	float:left;
	width:950px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	padding-bottom:5px;
	background:#dfe8f5;
	font-family:Arial, Helvetica, sans-serif;
}

.scheduleFondo p{
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	width:940px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:14px;
	
}

.scheduleFondo img{
	float:left;
	margin-right:10px;
	margin-left:5px;
}

.scheduleFondo span{
	float:left;
	font-size:16px;
	margin-right:0px;
	margin-left:10px;
	margin-top:13px;
	width:320px;
}

.scheduleFondo .boton img{
	float:right;
	width:auto;
	height:auto;
	margin-top:8px;
	border:0px;
}

.scheduleFondo span.listprice{
	width:175px;
	margin-left:25px;
	margin-right:15px;
	text-align:right;
}
.secc2{
	margin:0 0 0 18px;
	padding:0;
	width:964px;
	height:178px;
	float:left;
	line-height:135%;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:14px;
	background:url(../img/bgk_ti3.gif) top left no-repeat}

.secc2 .uno{
	margin:10px 0 5px -5px;
	padding:0;
	width:310px;
	float:left;}

.secc2 .dos{
	margin:20px 0 5px 17px;
	padding:0;
	width:310px;
	float:left;}

.secc2 .tres{
	margin:20px 0 5px 17px;
	padding:0;
	width:300px;
	float:left;}
	
.line_h{
	margin:24px 0 15px 29px;
	padding:0;
	width:5px;
	height:285px;
	float:left;
	border-left:1px solid #b4b4b4;}

#footer{
	margin:0 auto;
	padding:0 0 25px 0;
	width:1003px;
	height:150px;
	background:#d4d4d4;}
	
#footer .links{
	margin:0 auto;
	padding:18px 0 3px 0;
	width:730px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:10px;
	}

#footer .links span{
	font-size:14px;
	color:#808080;
	font-weight:bold;
}

#footer .links a{
	margin-right:15px;
	margin-left:5px;
	border:0px;
}

#footer .links img{
	border:0px;
}


#footer .links2{
	margin:0 auto;
	padding:0 0 10px 0;
	width:818px;
	text-align:center;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#959595;
	font-size:12px;}

#footer .links2 ul{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#959595;
	font-size:12px;}

#footer .links2 ul li.uno{
	margin:0 0 0 0;
	padding:0;
	line-height:130%;
	width:818px;
	text-align:center;
	float:left;}

#footer .links2 ul li.dos{
	margin:5px 0 0 0;
	padding:0;
	width:818px;
	text-align:center;
	float:left;}

#footer .links2 ul li span{
	margin:0 5px 0 5px;
	padding:0;}

#footer ul li a{
	margin:4px 0 0 0;
	padding:0;
	outline:none;
	text-decoration:underline;
	color:#636363;}

#footer ul li a:hover{
	text-decoration:none;
	color:#626262;}

#footer ul li a#linkuno{
	display:block;
	margin:0 0 5px 45px;
	width:126px;
	height:37px;
	outline:none;
	background:url(../img/img_linkedin.gif) top left no-repeat;}

#footer ul li a#linkuno:hover {
	background-position:0 -37px;}

#footer ul li a span{display:none;}

#footer ul li a#link2{
	display:block;
	margin:0 0 5px 0;
	width:106px;
	outline:none;
	height:37px;
	background:url(../img/img_twitter.gif) top left no-repeat;}

#footer ul li a#link2:hover {
	background-position:0 -37px;}

#footer ul li a#linktres{
	display:block;
	margin:0 0 5px 150px;
	width:126px;
	height:37px;
	background:url(../img/img_facebook.gif) top left no-repeat;}

#footer ul li a#linktres:hover {
	background-position:0 -37px;}
	
#banner{
	margin:0 0 0 30px;
	padding:0;
	width:438px;
	height:116px;
	position:absolute;}

#banner ul{
	margin:0;
	padding:0;
	list-style:none;}

#banner ul li{
	margin:15px 0 0 625px;
	padding:0;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	font-weight:normal;
	font-size:14px;}

#banner ul li a#link{
	display:block;
	margin:0;
	width:326px;
	height:96px;
	background:url(../img/link_shop.png) top left no-repeat;}

#banner ul li a#link:hover {
	background-position:0 -96px;}

#banner ul li a span{display:none;}

#banner ul li a{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0a39;
	outline:none;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;}

#banner ul li a:hover{text-decoration:underline;}

#banner ul li span{display:none;}

.line_2{
	margin:13px 0 0 15px;
	padding:0;
	width:969px;
	height:7px;
	background:url(../img/img_div2.gif) top left no-repeat;}
	
.ticket_location{
	margin-top:0px;
	margin-left:30px;
	font-size:14px;
	float:left;
	color:#ab0a39;
	font-family:Arial, Helvetica, sans-serif;
}

.seccion{
	margin:7px 0 0 16px;
	padding:0;
	width:968px;
	height:352px;
	float:left;
	background:url(../img/bgk_slide3b2.gif) top left no-repeat;}

.seccion .uno{
	margin:12px 7px 0 10px;
	padding:0;
	width:480px;
	float:left;}

.seccion .uno p{
	margin:0 14px 0 35px;
	padding:0;
	line-height:135%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;	}

.seccion .uno .seat{
	margin:16px 0 16px 35px;
	padding:10px 0 0 0;
	width:435px;
	height:200px;
	background:#ffffff}

.seccion .uno .seat p{
	margin:8px 10px 12px 15px;
	padding:4px 0 0 27px;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;
	background:url(../img/plus_1.gif) top left no-repeat;}
	

.seccion .uno h2{
	margin:24px 0 10px 35px;
	padding:0 0 0 41px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	width:900px;
	height:39px;
	font-weight:800;
	color:#383838;
	letter-spacing:-0.02em;
	background:url(../img/bullet_secc3b.gif) top left no-repeat}

.seccion .uno h2 span{
	margin:18px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#383838;
	letter-spacing:-0.02em;}

.seccion3{
	margin:7px 0 0 16px;
	padding:0;
	width:968px;
	height:425px;
	float:left;
	
	background:url(../img/bgk_slide3b.gif) top left no-repeat;
}

.seccion3 #uno_seats{
	margin:12px 7px 0 10px;
	padding:0;
	width:480px;
	float:left;
}

.seccion3 #uno_seats p{
	margin:0 14px 0 35px;
	padding:0;
	line-height:135%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;	
}

.seccion3 #uno_seats .seat{
	margin:16px 0 16px 35px;
	padding:10px 0 0 0;
	width:455px;
	height:230px;
	background:#ffffff}

.seccion3 #uno_seats .seat p{
	margin:14px 10px 12px 0;
	padding:4px 0 0 22px;
	line-height:100%;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;}

.seccion3 #uno_seats .seat p a{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ab0a39;
	font-size:14px;}

.seccion3 #uno_seats .seat p a:hover{text-decoration:underline;}
	

.seccion3 #uno_seats h2{
	margin:24px 0 10px 0px;
	padding:0 0 0 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	width:900px;
	height:39px;
	font-weight:800;
	color:#383838;
	letter-spacing:-0.02em;}

.seccion3 #uno_seats h2 span{
	margin:18px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#383838;
	letter-spacing:-0.02em;}

.seccion .dos{
	margin:91px 0 16px 0;
	padding:10px 0 0 0;
	width:435px;
	height:200px;
	float:left;
	background:#ffffff}

.seccion .dos p{
	margin:5px 0 0 13px;
	padding:0;
	width:400px;
	line-height:135%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;}

.seccion .dos p.par{
	margin:15px 0 0 13px;
	padding:0;
	line-height:135%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;}

.seccion .dos p a{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0a39;
	outline:none;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;}

.seccion .dos p a:hover{text-decoration:underline;}
	
.seccion .dos p.par a{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0a39;
	font-weight:normal;
	font-size:14px;
	outline:none;
	text-decoration:none;}

.seccion .dos p.par a:hover{text-decoration:underline;}

.seccion2{
	margin:7px 0 0 16px;
	padding:0;
	width:968px;
	height:382px;
	float:left;
	background:url(../img/bgk_slide3.gif) top left no-repeat;}

.seccion2 .uno{
	margin:12px 7px 0 10px;
	padding:0;
	width:480px;
	float:left;}

.seccion2 .uno p{
	margin:0 14px 0 35px;
	padding:0;
	line-height:135%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;}

.seccion2 .uno .seat{
	margin:16px 0 16px 35px;
	padding:10px 0 0 0;
	width:435px;
	height:200px;
	background:#ffffff}

.seccion2 .uno .seat p{
	margin:0 10px 0 15px;
	padding:4px 0 0 0;
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;}
	

.seccion2 .uno h2{
	margin:24px 0 10px 35px;
	padding:0 0 0 39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	height:39px;
	font-weight:800;
	color:#383838;
	letter-spacing:-0.02em;
	background:url(../img/bullet_secc3.gif) top left no-repeat}

.seccion2 .uno h2 span{
	margin:18px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#383838;
	letter-spacing:-0.02em;}

.seccion2 .dos{
	margin:91px 0 16px 0;
	padding:10px 0 0 0;
	width:435px;
	height:200px;
	float:left;
	background:#ffffff}

.seccion2 .dos p{
	margin:5px 0 0 13px;
	padding:0;
	line-height:135%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;}

.seccion2 .dos p.par{
	margin:15px 0 0 13px;
	padding:0;
	line-height:135%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;}

.seccion2 .dos p a{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0a39;
	outline:none;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;}

.seccion2 .dos p a:hover{text-decoration:underline;}
	
.seccion2 .dos p.par a{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0a39;
	font-weight:normal;
	font-size:14px;
	outline:none;
	text-decoration:none;}

.seccion2 .dos p.par a:hover{text-decoration:underline;}

.shell { 
	width:200px; 
	margin:0 auto; }
	
.shell ul{
	margin:0;
	padding:0;}

#slider {
	margin:-20px 0 0 0;
	padding:0;
	height:267px;
	width:443px;
	background:url(../img/bgk_city.jpg) top left no-repeat; }

.slides { 
	margin:0 0 0 -110px;
	padding:0 0 0 0;
	width:420px; 
	height:267px; 
	position:relative; 
	overflow:hidden; 
	color:#b6b6b6; }
	
.slides .jcarousel-clip {
	margin:0;
	padding:0;
	width:450px; 
	height:267px; 
	position:relative; 
	overflow:hidden; }
	
.slides ul { 
	margin:0;
	padding:0;
	width:450px; 
	height:298px; 
	position:relative; 
	overflow:hidden; 
	list-style-type: none;}
	
.slides ul li{ 
	margin:0 0 0 0;
	padding:0;
	float:left; 
	display:inline; 
	width:450px; 
	height:240px; 
	position:relative; 
	overflow:hidden;}	

.slide-info { 
	margin:0 0 0 -10px;
	padding:0;
	float:left; 
	width:400px; }

.slide-info .uno{
	margin:0 0 0 0;
	padding:0;
	width:400px;
	height:169px;}
	
.slide-info .uno .text{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	float:left;
	width:400px;
	background:none;}
	
.slide-info p{ 
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-weight:normal;
	font-size:14px;}
	
.slide-info2 { 
	margin:0 0 0 -10px;
	padding:0;
	float:left; 
	width:800px; }

.slide-info2 .uno{
	margin:0 0 0 0;
	padding:0;
	width:400px;
	height:169px;}
	
.slide-info2 .uno .text{
	margin:0 0 0 0;
	padding:20px 0 0 0;
	float:left;
	width:400px;
	background:none;}
	
.slide-info2 p{ 
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-weight:normal;
	font-size:14px;}

.slide-info3 { 
	margin:0 0 0 -10px;
	padding:0;
	float:left; 
	width:800px; }

.slide-info3 .uno{
	margin:0 0 0 0;
	padding:0;
	width:400px;
	height:180px;}
	
.slide-info3 .uno .text{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	float:left;
	width:400px;
	background:none;}
	
.slide-info3 p{ 
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-weight:normal;
	font-size:14px;}


.slide-image { float:right; width:219px; height:240px; }

#slider-navigation{ 
	margin:0 0 0 0;
	padding:0 0 0 0;}

#slider-navigation ul{ 
	margin:30px 0 0 0;
	padding:0 0 0 0;
	list-style-type: none; 
	position:relative; 
	width:480px; 
	height:40px;}
	
#slider-navigation ul li{
	float:left; 
	display:inline; 
	position:relative; 
	margin:-25px 90px -22px 43px;
	outline:none;}
	
#slider-navigation ul li.last{ 
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#626262;
	letter-spacing:-0.05em;
	font-size:14px;
	text-decoration: none; 
	font-weight: 800;
	margin-right:0;
	outline:none;}
	
#slider-navigation ul li a{
	float:left;
	width:34px;
	height:40px;
	background:url(../img/slide-button.png) no-repeat 0 0;
	position:relative;
	left:-135px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626262;
	letter-spacing:-0.07em;
	font-size:22px;
	text-decoration: none;
	font-weight: 800;
	padding:13px 0 0 10px;
	background-image: url(../img/01b.png);
	outline:none;}
	
#slider-navigation ul li a strong { 
	display:block; 
	margin:-7px 0 0 0;
	padding:0;
	font-size:23px; 
	line-height:23px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#626262;		
	font-size:22px;
	letter-spacing:-0.07em;}
	
#slider-navigation ul li a em{ 
	position:absolute; 
	top:43px; 
	left:20px; }

#slider-navigation ul li a.active,
#slider-navigation ul li a:hover { 
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#626262;	
	letter-spacing:-0.07em;
	font-size:20px;
	font-weight:900;
	background:url(../img/01.png) top left no-repeat;  }

#slider-navigation ul li a.active strong,
#slider-navigation ul li a:hover strong{ color:#ab0a39; }


#caja {
	margin:0;
	padding:0;	
	display: none;}

#caja ul{
	margin:0;
	padding:0;}
	
#caja ul li{
	margin:10px 20px 5px 5px;
	padding:0;
	text-align:center}

#caja ul li a#link1{
	display:block;
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	color:#a8123f;
	background:url(../img/close.gif) top left no-repeat;}

#caja ul li a#link1:hover {
	background-position:0 -16px;}

#caja ul li a span{display:none;}

#caja ul li a{
	margin:0;
	padding:0;
	color:#a8123f;
	text-decoration:none;}

#caja ul li a:hover{
	color:#a8123f;
	text-decoration:underline;}


#caja ul li a img{
	margin:0;
	padding:0;
	border:none;}
	
#mostrar{}



.lang{
	margin:100px 0 0 21px;
	padding:0;
	width:110px;
	height:36px;
	position:absolute;
	background:url(../img/bgk_lang.png)top left no-repeat;}

.lang a{
	margin:0 0 0 0;
	padding:0;
	float:left;}

.lang a#lang2{
	display:block;
	margin:5px 0 0 5px;
	width:24px;
	height:24px;
	background:url(../img/deu.png) top left no-repeat;}

.lang a#lang2:hover {
	background-position:0 -23.4px;}


.lang p{
	margin:5px 0 0 13px;
	width:24px;
	height:24px;
	float:left;}

.lang p span{display:none;}


.lang a span{display:none;}


