/*
Theme Name: Bearcelona
Theme URI: http://www.bearcelona.org
Version: 2.0
Description: Bearcelona.org
Author: Bearcelona
Author URI: http://www.bearcelona.org
*/

body {
	margin: 0;
	padding: 0;
	background: #dadada;
	font-size:75%;
	color:#222;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

img {
	margin: 0;
	padding: 0;
	border: 0px none;
}

form {
	margin:0;
	padding:0;
	border:0;

}

p {
	margin:0;
}

input, select, textarea {
font-family:Verdana, Vera, sans-serif;
font-size:11px;
}

.main {
	width: 1000px;
	margin: 0 auto 0 auto;
	background: #fff;
}

.sponsors {
	background: #fff;
	width: 960px;
	clear: both;
	height: 37px;
	padding-left:20px;


}


.margehoritzontal {
	background: #fff;
	width: 1000px;
	clear: both;
	height: 20px
}

.margehoritzontalpetit {
	background: #fff;
	width: 1000px;
	clear: both;
	height: 10px
}

.capsalera {
	margin-left:20px;
	width: 960px;
	clear: both;
/*	background: #fff url('images/capsalera.jpg') no-repeat bottom center;*/
	height: 80px
}

.espaimenu {
	background: #fff;
	clear: both;
	width: 966px;
	height: 35px;
	margin: 0 17px 0 17px;
}

.center {
	float: left;

	padding: 0px 0 0px 0;
}

.center h2 {
	font: normal 23px verdana, helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 0;	
	margin: 0;
	color: #666;
}

.center h2 a {
	color: #666;
	text-decoration: none;
}

.center h2 a:hover {
	color: #444;
	text-decoration: none;
}

.center p {
	padding: 0px 0 0px 0;
	margin: 0;
}

.cont {
	clear: both;
}

#footer {
width: 960px;
height:34px;
margin-left:20px;
background: #dadada;

}

#footer div {
float:left;
border: 0px solid #d7d7d7;
border-left:0;
padding:0px 10px 0px;
width:223px; /* (980 / 4) - 22 */
height:20px;
text-align:center;
}

#footer #search     { width:180px; margin-top:7px; }

#footer #contact    { width:140px; margin-top:7px; }
#footer #subscribe  { width:555px; margin-top:7px; }

#footer input.text {
padding-left:5px;  
}

#menusup {
width: 960px;
height:28px;
margin-left:20px;
background: #dadada;
		font-size: 17px;
		padding: 0;
		font-weight: bold;
		line-height: 1.85em;
		color:#a3a3a3;
		letter-spacing:-1px;

}

#menusup a{
text-decoration:none;
color:#a3a3a3;
}

#menusup div {
float: left;
border: 0px solid #d7d7d7;
border-left:0;
padding:0px 0px 0px 0px;
width:960px; 
height:28px;
display:block;
position:absolute;
}

#menusup #links     { width:960px; text-align:right; }

.entry {
	margin-left: 20px;
	margin-bottom: 0px;
	width: 960px;
	height: 100%;
	background: transparent;
}

.entry div#commentform {
	padding-left: 0px;
}

.entry ol li, .entry ul li {
	margin: 0px 20px 0px 10px;
	line-height: 15px;
}

.entry p {
	margin: 0px 0px 0px 0px;
	line-height: 18px;
}

.entry p.entrymeta {
	border-top: solid 1px #ccc;
	padding-top: 5px;
	padding-bottom: 20px;
	font-size: 10px;
	text-align: left;
}

.entry p.entrymeta a, .entry p.entrymeta a:link, .entry p.entrymeta a:active, .entry p.entrymeta a:visited {
	font-size: 10px;
	color: #999;
}

.entry ul.links {
	margin: 0;
	padding: 0;
	list-style-type: none;
}



.entry ul.links li {
	margin: 0;
	padding:0;

	list-style-type: none;
}

.entry ul.links li ul {
	margin: 10px 0 10px 0;
	padding: 0;
	list-style-type: disc;
}

.entry ul.links li ul li {
	margin-left: 40px;
	line-height: 20px;
	list-style-type: disc;
}

.entry a:visited{
text-decoration: none
}




.entry a{
color:#ff6600;

text-decoration: none

}


/* -----------------Menú----------------------- */

.desplegable {
	margin-bottom: 0;
	float:left;
	margin-right: 0px;
	width: 960px;
	padding:0;
}
	.desplegable ul {
		background-color: #252525;
		border-top: solid 3px #fe0059;
		display: block;
		height: 35px;
		margin: 0;
		padding:0;
	}
	.desplegable li {
		display: block;
		float: left;
		font-size: 19px;
		padding: 0;
		background: url(images/sep.gif) repeat-y scroll right 5px;
		/* position: relative;*/
		margin-right: -1px;
		font-weight: bold;
		line-height: 1.85em;
		width: 120px;
		text-align: center;
	}
	.desplegable li a {
		color: #FFFFFF;
		text-decoration: none;
		padding: 7px 0px 7px 0px;
		width: 120px;
	}

	.desplegable li a:active {
		/*width: 120px;*/
		/*background: #fe0059;*/
		/*margin: 0px;*/
		/*padding: 0px;*/
	}


	.desplegable li a:hover {
		width: 120px;
		background: #fe0059;

	}


	.desplegable .current_page_item {
		color: #FFFFFF;
		background: #fe0059;
		height: 35px;
		width: 120px;
	}

	li.feed {
		float: right;
		margin: 0;
		background: none;
		padding: 0;
		!margin-top: 7px;
	}
	li.feed img {
		margin: 0;
		padding: 0;
	}
	li.feed a:hover {
		background: none;
	}
	.desplegable li ul{
		left: -999em;
		position: absolute;
		width: 120px;
	}
	.desplegable li li{
		float: left;
		width: 120px;
		background: #252525;
		margin: 0px;
		padding: 0px;
	}

	.desplegable li li a:hover, .desplegable li li a:active {
		float: left;
		width: 120px;
		background: #fe0059;
		margin: 0px;
		padding: 0px;
	}

	.desplegable li:hover ul{
		left: auto;
		display: block;

	}

	.desplegable li.sfhover ul{
		left: auto;
		margin-top: 30px; 
		margin-left: -100px;
	}

	.desplegable li li:hover ul, .desplegable li li li:hover ul, .desplegable li li.sfhover ul, .desplegable li li li.sfhover ul {
		left: auto;
		width: 120px;
	}
	
/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar {
	background: #FFFFFF;
	border:0px solid #3B3B3B;
	width: 966px;
	height: 35px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	font-size: 19px;
	font-weight: bold;
	
	}

#subnavbarleft {
	/* 966 hauria IE */
	width: 969px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
        }

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

#subnav a {
	color: #FFFFFF;
	display: block;
    font-weight: bold;
    margin: 0px;
	padding: 6px 0px 6px 0px;
	text-decoration:none;
	text-align:center
	}
	
#subnav a:hover {
	background: #000000;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
        margin: 0px;
	padding: 6px 0px 6px 0px;
	}

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	width:155px;
	background: #000069;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-top:0px;
	margin-right: 3px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 155px;

	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #000069;
	width: 155px;
	float: none;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	border-top: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #000000;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	text-align: center;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}
/* -----------------Formularis ----------------------- */
#foormularis {
width: 960px;
height:550px;
}

#foormularis div {
float:left;
border:0px;
padding: 0px;
width:223px; /* (980 / 4) - 22 */
height:20px;
}

#foormularis #espaiform     { width:410px; }

#foormularis #imatgereserva    { width:550px;   }
/* -----------------Doble Imatge Entrada ----------------------- */
#entrada {
width: 960px;
height: 502px;
}

#entrada div {
float:left;
border:0px;
padding: 0px;
width:223px; /* (980 / 4) - 22 */
height:20px;
}

#entrada #entradaA     { width:480px; }

#entrada #entradaB    { width:480px; }

/* -----------------Doble Banner ----------------------- */
#banners {
width: 960px;
height: 60px;
}

#banners div {
float:left;
border:0px;
padding: 0px;
width:223px; /* (980 / 4) - 22 */
height:60px;
}

#banners #bannersA     { width:468px; margin-right:24px; margin-bottom:10px;}

#banners #bannersB    { width:24px; }

#banners #bannersB    { width:468px; margin-bottom:10px;}


/* -----------------Doble Video ----------------------- */
#videos {
width: 960px;
height: 344px;
}

#videos div {
float:left;
border:0px;
padding: 0px;
width:223px; /* (980 / 4) - 22 */
height:20px;
}

#videos #videoA     { width:477px; margin-right:6px; }

#videos #videoB    { width:477px;   }

/* -----------------Orgull ----------------------- */
#packs {
width: 960px;
height:233px;
}

#packs div {
float:left;
border:0px;
padding: 0px;
width:223px; /* (980 / 4) - 22 */
height:20px;
}

#packs #pcolumA     { width:450px; }
#packs #space     { width:30px; }
#packs #pcolumB    { width:480px;   }

.BarraBlava {
  width:960px;
  background-color:#000069;
  margin-bottom:6px;
  line-height: 1.85em;
  font-size:17px;
  color:#000000;
  font-weight: bold;  
}

.BarraBlava .titol {
  width:960px;
  font-weight: bold;
  line-height: 1.85em;
  font-size:19px;
  color:#000000;  
}

