
/* 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 15px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:100;
	color:#383838;
	width:134px;
	height:26px;
	letter-spacing:-0.02em;
	background:url(../img/titulo_6.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;}

#contenedor{
	margin:0 auto;
	width:1003px;
	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_6.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_contact.jpg) top left no-repeat;}

#contenido{
	margin:0;
	padding:0;
	overflow:hidden;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
	background:#FFF}
	
.central{
	margin:0;
	padding:0;
	height:650px;}

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

.unidad{
	margin:15px 0 10px 30px;
	padding:0;
	width:930px;
	height:116px;
	float:left;
	background:url(../img/bgk_ti1.gif) top left no-repeat;}

.unidad .texto{
	margin:30px 0 0 110px;
	padding:0;
	width:350px;
	float:left;}

.unidad .texto p{
	margin:0;
	padding:0;
	line-height:135%;
	font-family:Arial, Helvetica, sans-serif;
	color:#383838;
	font-weight:bold;
	font-size:16px;}

.unidad .texto2{
	margin:4px 0 0 0;
	padding:0;
	width:436px;
	height:107px;
	float:right;
	background:url(../img/bgk_ti2.gif) top left no-repeat;}

.unidad .texto2 p{
	margin:22px 0 15px 130px;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#626161;
	font-weight:normal;
	font-size:12px;}
	
.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:430px;
	overflow:hidden;}

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

#footer ul li{
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
	float:left;}

#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;
	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;
	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#linkdos{
	display:block;
	margin:0 0 5px 0;
	width:106px;
	height:37px;
	background:url(../img/img_twitter.gif) top left no-repeat;}

#footer ul li a#linkdos: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;
	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;}

.seccion{
	margin:20px 0 33px 15px;
	padding:0;
	width:515px;
	height:133px;
	float:left;}

.seccion .uno{
	margin:0 0 20px 0;
	padding:0;
	width:515px;
	height:133px;
	float:left;
	background:url(../img/bgk_contact.gif) top left no-repeat;}

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

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

.seccion .mapa{
	margin:20px 0 0 40px;
	padding:0 0 0 50px;
	float:right;
	height:280px;
	width:480px;
	text-align:center; 
	border:1px solid #f00;}


.seccion .dos{
	margin:0;
	padding:0;
	width:400px;
	height:70px;
	float:left;}

.seccion .dos a#link1{
	display:block;
	margin:0 0 5px 0;
	width:349px;
	height:53px;
	outline:none; 
	background:url(../img/btn_mail.gif) top left no-repeat;}

.seccion .dos a#link1:hover {
	background-position:0 -53px;}

.seccion .dos a span{display:none;}

.seccion .cuatro{
	margin:-15px 0 19px -5px;
	padding:0;
	width:368px;
	height:56px;
	float:left;
	background:url(../img/btn_address.gif) top left no-repeat}

.seccion .tres{
	margin:-15px 0 12px -5px;
	padding:0;
	width:360px;
	height:56px;
	float:left;
	background:url(../img/btn_phone.gif) top left no-repeat}

.formulario{
	margin:20px 15px 40px 0;
	padding:5px 0 0 0;
	width:450px;
	height:560px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424444;
	background:#ededed;}


/* General */

form {
	margin:0 0 0 10px;
	font-size:1em;
	width:40em;
	color:#1b1b1b;
	text-align:left;
	margin:1em auto;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424444;
}

/* Elements */

form  label{
	padding:0;
	margin:0.3em 0;	    
	font-weight:bold;
	float:left;
	width:138px;
}

form legend{
	padding:0;
	margin:0.3em 0;	
	display:none;
}

form fieldset{
	padding:18px 0 0 15px;
	border:1px solid #ddd;
	margin:0 0 0.5em 0;
	border:0;
}

form fieldset input {
    width:62%;
    line-height:1.5em;
	padding:0.15em;
	float:left;
}


form input, form textarea, form select {
    display:block;
    margin-bottom:1em;
    border:1px solid #bbb;
    padding:0.15em;
    margin-right:1em;    
	width:264px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#424444;
 }


/* Button */

form button {
	margin:0 30px 0 0;
	border:1px solid #ccc;
	background-color:#eee;
	font-size:1em;
	cursor:pointer;
	outline:none;
	padding:0.7em;
	float:right;
}

form button:hover {
	background-color:#a8123f;
	border:1px solid #a8123f;
	color:#ffffff;
}

form button:active {
	background-color:#333;
	color:white;
	border:1px solid #000
}

/* information */

form .formInfo {
    margin-bottom:1em;
    padding-bottom:0.5em;
}

form .formInfo h2 {
	color:#00889e;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:1em
}

form .formInfo p{
	text-align:justify
}

form .required {
	color:#909090;
	font-weight:normal;
	font-size:0.8em
}

input[type="hidden"] {
 	display:none;
}

#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#linkc{
	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#linkc: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 17px;
	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#lang1{
	display:block;
	margin:4px 2px 0 12px;
	width:24px;
	height:24px;
	background:url(../img/eng.png) top left no-repeat;}

.lang a#lang1:hover {
	background-position:0 -24px;}

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

.lang p span{display:none;}

.lang a span{display:none;}


