/* @override http://www.artsessions.net/templates/as_circus/css/template_css.css */

@charset "UTF-8";
/* CSS Document */

/*----------- comuns ---------*/

html {height:100%;}

body {
background:#8c6d5a url(../images/fons.jpg) center top;
padding:0px;
margin:0px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

a:link {
	color: #b69045;
	text-decoration: none;
}
a:hover {
	color: #b69045;
	text-decoration: underline;
}

img {border:none;}
/*------------envoltori-----------*/

#envoltori {
	background:url(../images/bg_peu_repeticions.gif) repeat-y center top;
	left:0pt;
	position:absolute;
	top:0pt;
		
}

#envoltori1 {
background:#8c6d5a url(../images/fons.jpg) center top;
padding-top:0px;
margin-top:0px;
}


/*----------principal----------*/

#principal {
margin:0 auto;
width:666px;
height: auto;
/*padding-bottom: 40px;*/
padding-top:3px;
}


#contingut, #intro{
width:640px;
margin:0 auto;
clear:both;
}

#intro {
height: 200px;
margin-bottom: 12px;
color:#FFFFFF;
letter-spacing:2px;
line-height:13px;
	background-color: #000000;
}

#intro div{
background-color:#000000;
}

 
#intro #modulleft{
/*float:left;*/
background-color:#000000;
}

#intro #modulleft .moduletable a{
color:#b7924b;
text-decoration:none;
}

#intro #modulleft .moduletable a:hover{
text-decoration:underline;
}

#intro #modulleft .moduletable h3 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	text-transform:uppercase;
	font-weight: normal;
}

#intro #modulleft .moduletable img {
	float:left;
	vertical-align: bottom;
}

#intro #modulleft .moduletable #fcs_pagination a:hover{
text-decoration:none;
color:#ffffff;
}

.contentslide {
padding:0px;
border:none;
}

#fcs_player {
}

.flexcontent1 {
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}


#moduluser2{
float:left;
margin-left:20px;

}

#modulright{
float:right;
margin-left:20px;

}



/*----------- capsal ------------*/

#capsal {
margin-top:13px;
margin-bottom:10px;
}


/*----------- peu --------------*/

#peu {
margin:0px;
min-height:100%;
background:url(../images/bg_peu.png) no-repeat center top;

/*width:100%;
position:absolute;
bottom:-1px;
background:url(../images/bg_peu.png) center;
height:100px;
margin:0px;*/
}


html#htmlambscroll, body, #envoltori {
height:100%;
margin:0pt;
min-height:100%;
padding:0pt;
width:100%;
margin-bottom:1px;
}
html > body #envoltori {
height:auto;
}


#contingutpeu {
margin:0 auto;
width:585px;
height:130px;
padding:52px 80px 0px 95px;
}

/*#repeticiopeu {
position:relative;
top: 0;
/*margin:0 auto;*/
/*width:760px;*/
/*background:url(../images/bg_peu_repeticions.png) repeat-y center top;*/

/*height: auto;
min-height: 100%;
clear:both;
}*/


#idiomes {
/*float:left;
padding-top:55px;
padding-left:95px;*/
/*position:relative;
top:55px;
left:95px;*/
float:left;
margin-top:4px;
}

#idiomes div div ul{
margin:0px;
padding:0px;}

#idiomes div div ul li{
list-style-type:none;
margin-bottom:3px;
}

#idiomes div div ul li a{
color:#d7c398;
text-decoration:none;
font-weight:bold;
font-size:10px;
}

#idiomes div div ul li a:hover{
background-color:#d7c398;
color:#5c2c14;
}

#validacio {
float:right;
height:65px;
/*margin-top:6px;
/*padding-top:55px;
padding-right:80px;*/
}

#validacio p {
margin:4px 0px 0px 0px;
}

#validacio .moduletable {
margin:4px 0px 0px 0px;
}

#menupeu {
/*position:relative;
top:55px;
left:135px;
margin:45px 180px 0px 135px;*/
width:445px;
float:left;
margin-left:30px;
height:65px;
/*display:block;*/

}

#menupeu h3 {
background: url(../images/bg_titol_menu_peu.png) no-repeat;
font-size:11px;
font-weight:bold;
color:#fffcd0;
line-height:20px;
height:20px;
text-indent:22px;
letter-spacing:2px;
margin-bottom:8px;
margin-top:0px;
padding-left:0px;
padding-top:0px;
text-transform:none;
}

#menupeu ul{
margin:0px;
padding:0px;
padding-left:35px;
width:420px !important;
width:410px;
height:22px;
}

#menupeu ul li{
list-style-type:none;
display:inline;
width:100px;
}

#menupeu ul li a{
color:#d9c8a5;
text-decoration:none;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
display:block;
float:left;
/*margin-right:30px;*/
margin-bottom:7px;
letter-spacing:1px;

}

#menupeu ul li a:hover{
background-color:#d9c8a5;
color:#5c2c14;
}

div#banderola {
height:70px;
}

div#realizado {
color:#5c2c14;
width:100%;
float:none;
text-align:right;
margin-right:5px;
letter-spacing:1px;
margin-top:15px;
}

#realizado a{
color:#5c2c14;
text-decoration:underline;
}

/*----------- estil per llistat categories --------------**/ 

.moduletable h3 {
color:#ffffff;
background:#70756f url(../images/bg_moofx_toggler.png) bottom;
padding-left:10px;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
line-height:18px;
padding-top:1px;
margin-top:10px;
margin-bottom:5px;
}

a.volvercate {
text-transform:uppercase;
color:#452214;
letter-spacing:2px;
font-weight:bold;
text-decoration:none;
font-size:11px;
margin-bottom: 20px;
margin-right: 9px;
}



a.volvercate:hover {
background-color:#452214;
color:#D9C8A5;
}

/* estils dels desplegables*/

.off {
width:640px;
margin-bottom:4px;
}

.sliderjp_title {
background:#70756f url(../images/bg_moofx_toggler.png) top;
padding-left:10px;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
color:#d7c398;
line-height:18px;
padding-top:1px;
cursor:pointer;
}

.on {
margin-bottom:4px;
}

.on .sliderjp_title{
color:#ffffff;
background:#70756f url(../images/bg_moofx_toggler.png) bottom;
}

.moofx-bottom {
margin-top:0px;
}

.sliderjp_content {
padding-left:0px;
margin-bottom:4px;
height:290px;
}

.moofx-slider {
background:transparent url(../images/bg_slider.png);
padding-left:0px;
margin-bottom:4px;
}

.flexcontent .contentdiv, .flexcontentitem {
padding-top:4px;
margin-bottom:16px;
display:block;
background:url(../images/bg_banners.jpg) no-repeat right bottom;
width:640px;
height:65px;
}

.flexcontent .contentdiv {

}

.flexcontent .contentdiv img,.flexcontentitem img{
border:0px;
float:left;
margin: 0;

}

.flexcontent .contentdiv h3, .flexcontentitem h3{
float:left;
margin-top:8px;
margin-bottom:4px;
padding-left:15px;
font-size:10px;
width:215px;
line-height:15px;
background:none;

}


.flexcontent .contentdiv p, .flexcontentitem p{
float:left;
margin-top:2px;
margin-bottom:10px;
padding-left:15px;
font-size:10px;
width:215px;
line-height:15px;
}

.flexcontent .contentdiv a, .flexcontentitem a{
color:#FFFFFF;
text-decoration:none;
}

.flexcontent .contentdiv h3 a, .flexcontentitem h3 a{
color:#434343;
}

a.flexcontentlink {
float:left;
text-transform:uppercase;
color:#452214;
letter-spacing:3px;
font-weight:bold;
margin-right:9px;
text-decoration:none;
font-size:11px;
}

a.flexcontentlink:hover {
background-color:#452214;
color:#D9C8A5;
}


/*----------- estil per projectes --------------**/

.contentpanepopup {
margin:0px;
background:#000000 url(../images/bg_peu_iframe.gif) no-repeat center bottom;
color:#FFFFFF;
}

#jceutils_iframeTop {
height:15px;
}

#jceutils_outerIframeContainer {
background-color:#000000;
}



#jceutils_iframeContainer {
background-color:#000000;
padding:20px 10px 2px 10px;
}


/*------------- coses per el content slider ------------------**/

#fcs_pagination a:hover {
text-decoration:none;
}