/* formulari */
.subtitle { font-size:11px; font-weight:bold; margin-bottom:5px; }


/* ENQUESTA --------------------------------------------- */
#enquestaFormArea { font-size:9px; height:85px; margin-left:5px; width:152px;float:left;  }
#enquestaFormArea ul { font-size:9px; line-height:15px; }
.enquesta{
	/*background: url(../../img/web/fonsenquesta.gif) no-repeat left top;*/
	width:175px;
	height:152px;
	margin:0 auto;
	padding:5px 0 0 0;
}
.enquesta h2{
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#fb7207;
}

.enquesta .subtitle{
	margin-left:5px;
	width:145px;
	margin-top:10px;
	float:left;
	margin-bottom: 2px;
        font-size: 9px;
}

.graph { 
	position: relative; /* IE is dumb */
	width: 130px; 
	border: 1px solid #B1D632; 
	padding: 1px; 
}
.graph2 { 
	position: relative; /* IE is dumb */
	width: 650px; 
	border: 1px solid #B1D632; 
	padding: 1px; 
}
.graph .bar { 
	display: block;
	position: relative;
	background: #B1D632; 
	text-align: left; 
	color: #333; 
	height: 8px; 
}
.graph2 .bar2 { 
	display: block;
	position: relative;
	background: #B1D632; 
	text-align: left; 
	color: #333; 
	height: 20px;
}
.graph .bar span { position: absolute; left: 1em; }


/*=== Progress bar ===*/
.progress
{
    display: block;
    position: absolute;
	left:50%;
    padding: 2px 3px;
}
.container
{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.header
{
    background: url('../../img/web/sprite.png') repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    /*font-family: arial,helvetica,clean,sans-serif*/
    font-family: Verdana, Geneva, sans-serif;
}
.body
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

/********************************/
/*  MISSATGES FLASH             */
/********************************/
.message { width:300px;	height:auto; position:absolute;	left:50%; top:50%; margin-left:-150px; font-size:13px; border: solid 1px #C2BCAE; padding:11px; color:#000000; background-color:#F5EAD9; text-align:center;z-index:100; }
.messageOK { width:300px; height:auto; position:absolute; left:50%; top:50%; margin-left:-150px; font-size:13px;	border: solid 1px #C2BCAE; padding:11px; color:#000000; background-color:#B2FEA0; text-align:center;z-index:100; }
.messageFALSE { width:300px; height:auto; position:absolute; left:50%; top:50%; margin-left:-150px; font-size:13px;	border: solid 1px #C2BCAE; padding:11px; color:#000000;	background-color:#FFB3B5; text-align:center;z-index:100; }


/* FRUM ------------------------------------------------------------------------------------- */
.atras {  text-align:right; font-size:11px;height:20px;  }
.atras a { color:#000000; }

.listForum
{
	font-family : Verdana;
	font-size:11px;
	border : 1px solid #ffc82a;
	background-color : #FCFBF7;
}
.listForum th{
	font-weight: bold;
	background-color:#f3a12f;
	color:#000000;
	text-align:left;
	padding:5px;
}

.listForum th a {
    background:none;
    color:#000000;
}

.listForum a { color:#FFFFFF; }

.listForum td{
	text-align:right;
	padding:5px;
	color:#000000;
}

.listForum td.on{ background-color: #FFC82A; color: #000000; cursor:pointer; }
.listForum td.ff { background-color: #FFFFFF; color: #000000; }

.listForum .usuari { color:#a7a299; font-size:10px; }
.listForum .respon { background-color:#ffc82a; font-size:10px; }
.listForum .respon a { background-color:#ffc82a; color:#a7a299; font-size:10px; }
.listForum .respon .respon-bot { 
                                    background-color:#FB7207;
                                    text-align:center;
                                    padding:2px 5px;
                                    color:#FAF5AC;
                                    border-radius:4px;
                                    -moz-border-radius:4px;
                                    -webkit-border-radius:4px;
                                    font-weight:bold;
                                    display:inline;
                               }

#comentarios { background-color:#ffc82a; border : 1px solid #C2BCAE; padding:8px !important; padding:0px;  }
#comentarios input { width:250px; }
#comentarios textarea { width:95%; }
#comentarios #captcha { margin:0; padding:0; }
#comentarios img { margin:0; padding:0; }
#comentarios input:focus, textarea:focus{ background-color: #F2F2EE; }
#comentarios .button_enviar { border: #313131 1px solid; width:150px; font-size: 10px; padding: 2px; }
#comentarios .text_legal { text-align:justify; font-size:10px; color:#A9A9A8; }


.foromap {
	margin:0;
	padding:0;
	list-style-type: none;
	/*font-family: verdana, arial, Helvetica, sans-serif; */
        font-family:Verdana, Geneva, sans-serif;
	color: #444034;
	background: url(../../img/web/forum/flexa1.gif) repeat-y;
	}


/*=== Paging ===*/
.paging{
	clear: both;
	color: #000000;
	/*font: 11px Arial, Helvetica, sans-serif;*/
        font: 11px Verdana, Geneva, sans-serif;
	margin: 10px 0;
	text-align: right;
}
.paging a{
	background: #ffcb32;
	color: #000000;
	padding: 0 4px;
}
.paging a:hover, .paging a.active{
	background: #ef6e0e;
	color: #ffffff;
	text-decoration: none;
}
.paging img{
	margin: 0 0 -2px;
	position: relative;
}
.paging a.ico{
	background: none;
	padding: 0 1px;
}
.paging span.current {
	font-weight:bold;
}

/* Primer nivel */
.foromap ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana, Geneva, sans-serif;
}

.foromap li { margin: 0 0 0 15px; 
list-style: none; padding-left:10px; background: url(../../img/web/forum/ico-list.gif) no-repeat left 10px; margin-bottom:10px;
}

.foromap a
{
display: block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:11px;
background-color:#A7A299;
}

.foromap a:hover
{
color: #000000;
/*background-color: #5A5A5A;*/
text-decoration: none;
}
.foromap a.active
{
	color: #444034;
	background-color: #EFEFEE;
}


/* Segundo nivel */
.foromap ul li { margin: 0 0 0px 15px; }

.foromap ul a
{
display: block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:11px;
background-color:#A7A299;
}

.foromap ul a:hover
{
color: #000000;
/*background-color: #5A5A5A;*/
}
.foromap a.active
{
}
.foromap ul a.active
{
}

/* Tercer nivel */

.foromap ul li ul li { margin: 0 0 0px 15px; }

.foromap ul ul a
{
display: block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:11px;
background-color:#A7A299;
}

.foromap ul ul a:hover
{
color: #000000;
/*background-color: #5A5A5A;*/
text-decoration: none;
}
.foromap ul ul a.active
{
}
/* ------------------------------------------------------------------------------------------- */


/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	background: url(../../img/web/bgr.gif) #fffaa8 no-repeat center top;
	color: #000000;
	/*font: .85em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: .85em Verdana, Geneva, sans-serif;
        padding: 0 0 0px
}
a{
	color: #000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline
}
input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px
}
li{
	list-style: none
}/*
h2{
	font-size: 1.5em;
	margin: 0 0 .8em
}*/
h2 span{
	display: none
}
h3{
	font-size: 12px;
	font-weight:bold;
}
p{
	padding: 0 0 .8em;
}

/*=== Layout ===*/
#page{
	margin: 0 auto;
	padding: 0 0 0 5px;
	width: 995px;
}
#page-top{
	background: url(../../img/web/page-top.gif) repeat-x top;
	height: 160px;
	padding: 0 0 0 30px
}

/*=== logo ===*/
#logo{
	margin-top: 10px !important;
	/*height: 229px;*/
	margin: 0 auto;
}

#logo .spacer{
	padding: 28px 0 0
}
/*- Logo -*/
#logo h1{
	background: url(../../img/web/club-dels-tarraconins.png) no-repeat;
        text-indent: -9999px;
	margin:0 0 0 30px;
	top: 0;
	width: 286px;
	height: 148px;
	z-index: 10
}
#logo h1 a{
	display: block;
	height: 148px
}
#logo h1 a:hover{
	text-decoration: none
}
/*=== Navigation ===*/
/*- Nav1 -*/
.nav1{
	margin: 0 0 10px;
	padding: 5px 0 0;
	text-align: center;
	width: 219px;
	text-align: left;
	font:bold 11px Verdana, Geneva, sans-serif;
	color:#443001;
}
/*
.nav1 .selected a { text-decoration: underline}
.nav1 .no-selected a { text-decoration: none}*/
.nav1 .hidden {display: none}
.nav1 a {color:#443001;}

.nav1 .nav-top {background: url(../../img/web/nav-top.gif) no-repeat top; height: 12px;}
.nav1 .nav-bottom {background: url(../../img/web/nav-bottom.gif) no-repeat top; height: 12px;}
.nav1 ul {background-color: #f6bf5a}
.nav1 li {
    background: url(../../img/web/nav-icon.gif) no-repeat top left;
    margin-left: 8px;
    text-transform: uppercase;
    padding: 3px 0 3px 20px;
}
.nav1 .sub li {background: none; font-size:0.80em;}

/*=== All Columns ===*/
#columns{
	height: 1%;
	margin: 15px 0 0;
	padding: 0 0 15px;
	width:1008px;
}
/*=== Left Column ===*/
#leftcol{
	/*background: url(../../img/web/leftcol-bgr.gif) no-repeat top;*/
	float: left;
	width: 227px;
	min-height:1000px;
}

#leftcol .registra{
	margin:0 0 15px;
	text-align:center
}

#leftcol .form-registra{
	margin:0 0 0 -5px;
}
/*=== Center Column ===*/
#centercol{
	float: left;
	width: 771px;
	padding:0 0 0 0px;
}

#header {
	float: left;
	width: 805px;
	margin: 3px 0 0 0;
	height:85px;

}

#header .banner{
	float:left;
	margin:10px 10px 0 0;
}

#email-header {
    background:url("../../img/web/bgr-email.png") no-repeat scroll left top transparent;
    height:212px;
    width:219px;
}

#email-header form {
    float:left;
    font-size:11px;
    width:190px;
    margin-left:13px;
    margin-top:125px;
}

#email-header div { margin-top:2px;}

#email-header .text {
    float:left;
    margin-right:8px;
    width:120px;
}

.form-registra {
    background:url("../../img/web/bgr_enregistrat.png") no-repeat scroll left top transparent;
    float:left;
    width:293px;
    height: 70px;
    margin-top:5px;
}

#box-top{
	/*background: url(../../img/web/bgr-top.gif) #FEC82A no-repeat top;*/
	padding:5px 5px 0 5px;
	/*height:560px;*/
	/*font: 1.05em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: .95em Verdana, Geneva, sans-serif;

}

#box-top ul{
	padding:20px 0 0px 0px;
	margin:0 0 0 120px;
	list-style:none;
}
#box-top li{
	padding:10px 0 5px 0px;
	list-style:disc
}
#box-top li ul{
	padding:0px 0 5px 0px;
	margin:0 0 0 10px;

}
#box-top li ul li{
	padding:2px 0 0 0;
	list-style:circle
}


#box-es{
	background: url(../../img/web/fons_esta2.gif) #FEC82A no-repeat top;
	padding:5px 5px 0 5px;
	height:576px;
	/*font: 1.05em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: .95em Verdana, Geneva, sans-serif;

}
#box-es-escroll{
	padding:5px 5px 0 5px;
	height:576px;
	width:711px;
	overflow:auto;
	
}
#box-es-escroll-est{
margin-left:10px;
margin-top:50px;
	padding:0 0 0 0;
	height:515px;
	width:748px;
	overflow:auto;
	
}

.top-col1{
	float: left;
	padding:3px 0;
	width:250px;
	text-align:center;
}

.top-col2{
	float: left;
	padding:5px 0;
	width:480px;
}

.top-col2 p {
    margin:0;
    padding:0;
}

.top-col2 h2{
	float: right;
	height:65px;
}


/*=== Product Details ===*/
.product-details{
	clear: both;
	color: #111111;
	/*font: 14px "Georgia","Times New Roman",Times,serif;*/
	padding: 20px 0 0;
   
}
.product-details ul {
    margin-left:30px;
}

.product-details ul li{
    list-style:inherit;
}

.product-details p{
	padding: 0 0 20px;
}
.product-details p.cost{
	color: #FF9400;
	font-size: 36px;
	text-align: center;
}
.product-details p.cost em{
	font-size: 12px;
	font-style: normal;
}
.product-details .product-inputs label{
	color: #6d2c0f;
	/*font: 11px Arial, Helvetica, sans-serif;*/
        font: 11px Verdana, Geneva, sans-serif;
}
.product-inputs label{
	padding: 0 5px 0 25px;
}
.distribuidor_pvp{text-decoration:line-through;}
.add2cart{
	padding: 30px 0;
	text-align: center;
}
.add2cart input
{
	border:none;
}

/*=== Product Thumbnail Wrapper ===*/
.wrapper{
	float: left;
	font-size: 11px;
	padding: 10px 4px;
	text-align: center;
	width: 200px;
	margin:0 20px 25px 0;
/*	border:1px solid #000000;*/
}
.wrapper h3{
	font-size: 11px;
	font-weight: normal;
	width: 155px;
}
.wrapper h3 a{
	color: #000000;
}
.wrapper p{
	color: #ad0600;
}
#interior .wrapper{
	width: 170px;
}
/* IMATGES de productes */
#floating {
	width:155px;
	position:absolute;
	bottom:0;
	left:0;
}
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
.fl{
	float: left;
}
.bgPunts {
	width:100%;
	height:1px;
	background: url(../../img/web/bg_punts.gif) repeat-x;
}

/*=== Cistella de la compra ===*/

.cistella
{
	margin-bottom:20px;
	width:90%;
	font-size:12px;
}
.cistella tr th
{
	background-color:#ef6e0e;
	height:30px;
	text-align:center;
	color:#FFFFFF;
}
.cistella tr th.total
{
	text-align:right;
}
.cistella tr th.left
{
	text-align:left;
}
.cistella tr td
{
	text-align:right;
}
.cistella tr td.imatge
{
	text-align:center;
}
.cistella tr td.foto_producte
{
	width:111px;
	height:70px;
	text-align:center;
	vertical-align:middle;
}
.cistella tr td.text_cistella
{
	text-align:left;
	vertical-align:middle;
}
.cistella tr td.text_cistella a
{
	color:#ef6e0e;
}
.cistella_botons tr td
{
	width:33%;
}

.proceso_compra form
{
	text-align:center;
}
.proceso_compra table.tabla
{
	padding-left:170px;
	margin-top:30px;
	font-size:11px;
}
.proceso_compra table tr td div table
{
	width:100%;
}
#dades_enviament table tr td
{
	text-align:right;
}
#comentario{width:200px;}
#dades_enviament table tr td textarea{width:200px;}
#dades_enviament{padding-top:20px;}
#dades_enviament table tr td.left
{
	text-align:left;
	width:150px;
	font-size:11px;
}
.proceso_compra table tr td
{
	height:20px;
	text-align:right;
	width:230px;
}
.proceso_compra table tr th,th a
{
	background-color:#ef6e0e;
	text-align:right;
	color:#FFFFFF;
	padding-left:10px;
	height:30px;
	font-size:11px;
}
.proceso_compra table tr th.left{
text-align:left;
}

.proceso_compra table tr td.left
{
	width:150px;
	font-size:11px;
	text-align:left;
}
.proceso_compra table tr td input,select
{
	width:200px;
	height:15px;
	font-size:11px;
	padding:0;
}
.proceso_compra table tr td .boton
{width:auto;height:auto;}
.proceso_compra table tr td div table tr td input,select
{
	width:200px;
	height:15px;
	font-size:11px;
	padding:0;
}
input.boton
{
	border:none;
}

/*=== content ===*/

#content{
	float: left;
	width:773px;
	background: url(../../img/web/bgr-content.gif)  repeat-y 0px 0px;
	padding:1px 0 0 0px;
}

#content .top{
	width:773px;
	background: url(../../img/web/bgr-content-top.gif)  no-repeat 0px 0px;
	margin:-1px 0 -15px 0;
}

#content .box-left{
	float:left;
	width:510px;
	height:472px;
	padding:5px 0px 4px 6px;
}
#content .box-right{
	float:left;
	width:250px;
	padding:5px 0 0 0;
}
#content .box-right img{
	padding:0 0 3px 0;
}

#content .box-bottom{
	padding:0 5px 0 7px;
	height:175px;
	margin:0px;
}

#content .box {
	width:186px; 
	height:175px; 
	background: url(../../img/web/bgr-box-bottom.gif) no-repeat left top; 
	float:left;
	padding:0 5px 0 0px;
}

#content .bottom{
	width:773px;
	background: url(../../img/web/bgr-content-bottom.gif) no-repeat 0px -12px;
	margin:0px 0 0 0;
	padding:0px;
	height:8px;
}


#rightcol{
	float: right;
	width: 140px;
	padding:2px 0px 14px 0 !important;
	padding:2px 0px 0px 0;
}

#flash{
	margin:-1px 0 0 0;
}

/*=== Colors ===*/


#content-top{
	background: url(../../img/web/bgr-content-top.gif) #FDFFCF no-repeat top;
	width:761px;
	/*padding:20px 20px 0px 30px;*/
	height:394px;
	margin:5px 0 0;
	text-align:center;
}


#scroll{
	width:711px;
	overflow:auto;
	/*overflow-x:hidden;*/
	/*height:479px !important;
	height:483px;*/
}
#fonsfersesoci{
background: url(../../img/web/fonsfersesoci.gif) no-repeat bottom right; width:700px; height:478px;
}
#scroll2{
	width:711px;
	overflow:auto;
	/*height:435px;*/
	background-color:#0000FF;
}

#content-top-content{
	padding:0px 0;
	margin:0 0 0px 0;
	text-align:center
}


#content-scroll{
	width:711px;
	/*overflow:auto;
	overflow-x:hidden;
	height:325px;*/
}

.txt {
	padding:2px !important;
	padding:0px;	
}
.txt img{
	float:left;
	margin:0 10px 0 0;
}
.txt h2{
	/*font: bold .95em Arial,Verdana,Helvetica,Sans-Serif; */
        font: bold .95em Verdana, Geneva, sans-serif;
	padding:0 0 10px 0;
}
.txt h5{
	/*font: bold .75em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: bold .75em Verdana, Geneva, sans-serif;
	padding:0 0 8px 0;
}

.titol{
	width:725px;
	height:15px;
	padding:8px 0 0 10px;
}
.titol img{
float:left;
}
.titol span{
	float:right;
	margin:2px 0px 0;
	/*font: bold .85em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: bold .85em Verdana, Geneva, sans-serif;
}
.col1{
	float:left;
	margin-right:20px;

}
.col3{
margin-top:10px;
	float:left;
	width:685px !important;
	width:680px;
	text-align:justify;
	/*font: .95em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: .95em Verdana, Geneva, sans-serif;
}
.col2{
	float:left;
	width:420px !important;
	width:410px;
	/*font: .95em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: .95em Verdana, Geneva, sans-serif;
}

h2.detall{
	/*font: 1.85em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: 1.85em Verdana, Geneva, sans-serif;
	color:#000;
	padding:6px 0 0 0px !important;
	padding:0px 0 0 0px;
}

h3.detall{
	/*font: 1.5em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: 1.5em Verdana, Geneva, sans-serif;
	color:#000;
	padding:1px 0 0 0px !important;
	padding:0px 0 0 0px;
}


/*- Groc -*/

#content-groc{
	background: url(../../img/web/bgr-box.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	/*height:489px;*/
}

#content-content-groc{
	background: url(../../img/web/bgr-box-groc.gif) #FDFFCF repeat-y ;
	width:711px !important;
	padding:5px 20px 0px 30px;
	/*height:360px;*/
	width:761px;
}
#box-bottom-groc{
	background: url(../../img/web/bgr-groc-bottom.gif)  no-repeat top;
	height:16px;
	width:771px;
	margin:0 0 -15px 1px;

}


h4.detall-groc{
	/*font: bold .95em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: bold .95em Verdana, Geneva, sans-serif;
	color:#FDFFCF;
	padding:15px 40px 5px 0px;
	text-align:left
}
.content-top-groc{
	background: url(../../img/web/bgr-groc-content-top.gif) no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0 0 0
}

.groc{
	background: url(../../img/web/bgr-groc.gif) no-repeat top;
	width:761px;
	height:161px;
}

.groc-detall{
	background: url(../../img/web/bgr-groc-detall.gif) no-repeat top;
	width:761px;
	height:52px;
}

.groc-box{
	background: url(../../img/web/bgr-groc-box.gif) no-repeat;
	width:240px;
	height:193px;
	padding:0 0 0 32px;
}


 /* - Titelles -*/
#box-top-titelles{
	padding:5px 5px 0 5px;
	height:455px;

}

#content-titelles{
	background: url(../../img/web/bgr-titelles.gif) no-repeat;
	width:761px;
	height:412px;
	padding:0px 0px 0px 0px;
}

#content-titelles .btn{
	float:right;
	width:200px;
	padding:30px 20px 0 0px
}

#content-titelles .btn1 {
	padding:0px 0px 15px 0px
}
#content-titelles .btn2 {
	padding:15px 0px 0 20px
}

#content-titelles-groc{
	background: url(../../img/web/bgr-box.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	height:390px;
}

 /* - Teclatmagic -*/
#box-top-teclatmagic{
	padding:5px 5px 0 5px;
	height:455px;

}

#content-teclatmagic{
	background: url(../../img/web/bgr-teclatmagic.gif) no-repeat;
	width:761px;
	height:412px;
	padding:0px 0px 0px 0px;
}

#content-teclatmagic .btn{
	float:right;
	width:200px;
	padding:40px 0px 0 0px
}

#content-teclatmagic .btn1 {
	padding:30px 0px 20px 0px
}
#content-teclatmagic .btn2 {
	margin:10px 0px 0 -20px
}

#content-teclatmagic-groc{
	background: url(../../img/web/bgr-box.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	height:390px;
}

/*- Blau -*/
#content-blau{
	background: url(../../img/web/bgr-box-blau.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	/*height:489px;*/
}

#content-content-blau{
	background: url(../../img/web/bgr-box-blau.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:5px 20px 0px 30px;
	/*height:360px;*/
}

#box-bottom-blau{
	background: url(../../img/web/bgr-blau-bottom.gif)  no-repeat top;
	height:16px;
	width:771px;
	margin:0 0 -15px 1px;

}

h4.detall-blau{
	/*font: bold .95em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: bold .95em Verdana, Geneva, sans-serif;
	color:#0A476C;
	padding:15px 40px 5px 0px;
	text-align:left
}

.blau{
	background: url(../../img/web/bgr-blau.gif) no-repeat top;
	width:761px;
	height:161px;
}

.blau-detall{
	background: url(../../img/web/bgr-blau-detall.gif) no-repeat top;
	width:761px;
	height:52px;
}

.blau-box{
	background: url(../../img/web/bgr-blau-box.gif) no-repeat;
	width:240px;
	height:193px;
	padding:0 0 0 32px;
}

.content-top-blau{
	background: url(../../img/web/bgr-blau-content-top.gif) no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0 0 0
}

/*- Blau Fosc -*/
/*- Blau -*/
#content-blaufosc{
	background: url(../../img/web/bgr-box-blaufosc.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	/*height:489px;*/
}

#content-content-blaufosc{
	background: url(../../img/web/bgr-box-blaufosc.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:5px 20px 0px 30px;
	/*height:360px;*/
}

#box-bottom-blaufosc{
	background: url(../../img/web/bgr-blaufosc-bottom.gif)  no-repeat top;
	height:16px;
	margin:0 0 -15px 1px;
	width:771px;
}

h4.detall-blaufosc{
	/*font: bold .95em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: bold .95em Verdana, Geneva, sans-serif;
	color:#0A476C;
	padding:15px 40px 5px 0px;
	text-align:left
}

.blaufosc{
	background: url(../../img/web/bgr-blaufosc.gif) no-repeat top;
	width:761px;
	height:161px;
}

.blaufosc-detall{
	background: url(../../img/web/bgr-blaufosc-detall.gif) no-repeat top;
	width:761px;
	height:52px;
}

.blaufosc-box{
	background: url(../../img/web/bgr-blaufosc-box.gif) no-repeat;
	width:240px;
	height:193px;
	padding:0 0 0 32px;
}

.content-top-blaufosc{
	background: url(../../img/web/bgr-blaufosc-content-top.gif) no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0 0 0
}
/*- Blanc -*/

#content-blanc{
	background: url(../../img/web/bgr-box-blanc.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	height:489px;
}

/*- Verd -*/

#content-verd{
	background: url(../../img/web/bgr-box-verd.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	/*height:489px;*/
}
#content-top-verd{
	background: url(../../img/web/bgr-verd-content-top.gif) #FDFFCF no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0 0 0;
}


#content-content-verd{
	background: url(../../img/web/bgr-box-verd.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:0px 20px 0px 30px;
	/*height:360px;*/
	margin:-5px 0 0;
}

#box-bottom-verd{
	background: url(../../img/web/bgr-verd-bottom.gif)  no-repeat top;
	height:16px;
	width:771px;
}

#content-top-verdfosc{
	background: url(../../img/web/bgr-verdfosc-content-top.gif) #46430c no-repeat top;
	width:761px;
	margin:5px 0 0 0
}

#box-bottom-verdfosc{
	background: url(../../img/web/bgr-verdfosc-bottom.gif)  no-repeat top;
	height:16px;
	margin:0 0 -15px 1px
}


h4.detall-verd{
	/*font: bold .95em Arial,Verdana,Helvetica,Sans-Serif;*/
        font: bold .95em Verdana, Geneva, sans-serif;
	color:#FDFFCF;
	padding:15px 40px 5px 0px;
	text-align:left
}
#content-top-verd{
	background: url(../../img/web/bgr-verd-content-top.gif) no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0;
	text-align:center;
}

#content-bottom-verd{
	background: url(../../img/web/bgr-verd-bottom.gif) no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0 0 0
}

.verd-clar{
	background: url(../../img/web/bgr-verd-clar.gif) no-repeat top;
	width:761px;
	height:161px;
}
.content-top-verd-clar{
	background: url(../../img/web/bgr-verd-clar-content-top.gif) no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0 0 0
}
#content-content-verd-clar{
	background: url(../../img/web/bgr-box-verd-clar.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:5px 20px 0px 30px;
	/*height:360px;*/
}

#box-bottom-verd-clar{
	background: url(../../img/web/bgr-verd-clar-bottom.gif)  no-repeat top;
	height:16px;
	width:771px;
}

#content-content-login{
	background: url(../../img/web/fonslogin.gif) #FDFFCF repeat-y ;
	width:711px !important;
	width:761px;
	padding:5px 20px 0px 30px;
	height:350px;
}
#content-content-formok{
	background: url(../../img/web/fons_gracies.gif) #FDFFCF;
	background-repeat:no-repeat;
	width:553px;
	margin-top:100px;
	margin-left:75px;
	height:266px;
}

#content-botiga {
    width:99%;
    /*height:360px;*/
    overflow : auto;
    /*overflow-y : scroll*/
}

#content-botiga .botiga {
    font-size:11px;
    padding:5px 0 5px 15px;
    font-family:Verdana;
}

#content-botiga .botiga p {
    padding:6px 0 6px 0;
    margin:0;
}

#box_botiga {
    width:228px;
    font-family:Verdana;
    font-size:10px;
    margin:0 0 0 15px;
    float:left;
    height:400px;
    
}

#box_botiga p {
    padding:5px 0 5px 0;
    margin:0;
}

#box_botiga .titol_producte {
    color:#70A61A;
    font-size:18px;
    font-weight:bold;
}

#content-botiga img {
    padding:0; margin:0;
}

.verd-detall-clar{
	background: url(../../img/web/bgr-verd-clar-detall.gif) no-repeat top;
	width:761px;
	height:52px;
}

.preu { color:#70A61A; font-weight:bold; }
img.fl{
	margin: 0 20px 20px 0;
}


.verd{
	background: url(../../img/web/bgr-verd.gif) no-repeat top;
	width:761px;
	height:161px;
}

.verd-detall{
	background: url(../../img/web/bgr-verd-detall.gif) no-repeat top;
	width:761px;
	height:52px;
}

.verd-box{
	background: url(../../img/web/bgr-verd-box.gif) no-repeat;
	width:240px;
	height:193px;
	padding:0 0 0 32px;
}

/*- Roig -*/

#content-roig{
	background: url(../../img/web/bgr-box-roig.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	height:489px;
}

#content-content-roig{
	background: url(../../img/web/bgr-box-roig.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:5px 20px 0px 30px;
	/*height:360px;*/
}
#content-content-tele{
	background: url(../../img/web/bgr-content-tele.gif)  no-repeat;
	margin:5px 0 0 0;
	height:394px;
	width:761px;
}
#content-content-tele2{
	background: url(../../img/web/bgr-content-tele2.gif)no-repeat;
	margin:5px 0 0 0;
	height:400px;
}
#content-content-audio{
	background: url(../../img/web/bgr-content-audio.gif) no-repeat;
	margin:5px 0 0 0;
	height:400px;
}
#content-content-galeria{
	background: url(../../img/web/bgr-content-galeria.gif) no-repeat;
	margin:5px 0 0 0;
	height:400px;
	width:761px;
}
#content-content-galeriad{
	background: url(../../img/web/bgr-content-galeriad.gif) no-repeat;
	margin:5px 0 0 0;
	height:400px;
	width:761px;
}
.marcfoto{
	background: url(../../img/web/fons-fotos.png);
	float:left;
	margin:15px 20px 0px 25px;
	width:205px;
	height:174px;
}
.marcfoto2{
	margin-left:19px;
	margin-top:20px;
	width:166px;
	height:110px;
	text-align:center;
}
.paginaciogaleria{
	float:right;
	height:15px;
	background-color:#706e55;
	margin-right:20px;
	margin-top:5px;
	font-size:10px;
}
#content-content-tele-peu{
	background: url(../../img/web/bgr-final.gif);
	width:771px;
	height:16px;
        margin-top: 0px !important;
	margin-top:-5px;
}
#content-content-tele-peu2{
	background: url(../../img/web/bgr-final2.gif);
	width:771px;
	height:16px;
}
#content-content-audio-peu{
	background: url(../../img/web/bgr-final-audio.gif);
	width:771px;
	height:16px;
        margin-top: 0px !important;
	margin-top:-5px;
}
.content-top-tele-pet{
	background: url(../../img/web/bgr-content-top-tele.gif);
	height:54px;
	width:190px;
}
.content-top-tele-pet h1{
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*size:24px;*/
	position:relative;
	left:25px;
	top:6px;
}

.content-bottom-tele-pet{
	background: url(../../img/web/bgr-content-bottom-tele.gif);
	height:13px;
	height:13px;
}

.content-tele-pet{
	float:left;
	position:relative;
	top:20px;
	left:20px;
	background: url(../../img/web/bgr-tele.gif);
	width:190px;
	height:357px;
	overflow:hidden;	
}
.content-tele-video{
	float:left;
	position:relative;
	top:46px;
	left:100px;
	width:364px;
	height:297px;
}
.content-audio-audio{
	float:left;
	position:relative;
	top:85px;
	left:135px;
	width:175px;
	height:250px;
}
#ajax_video_fichero{
/*	background-color:#0000FF; */
	width:180px;
	position:absolute;
	top:200px;
	right:20px;
	color:#FFFFFF;
}
#ajax_video_fichero a { color:#FFFFFF; }

.content-galeria-detall{
	float:left;
	position:relative;
	top:61px;
	left:27px;
	width:536px;
	height:320px;
}
.galeria_fo{
	float:left;
	position:relative;
	width:406px;
	height:271px;
	text-align:center;
}
#content-postal{
	width:650px;
	overflow:auto;
	margin-left:9px;

}

#content-postal .fil1{
    background-color:#FEF97D;
    font-size:12px;
}

#content-postal .fil2{
    background-color:#F8DD94;
    font-size:12px;
}
.pos_tot{
	float:left;
	margin-left:46px;
	margin-top:13px;
}
.pos_boto{
	margin-top:5px;
	text-align:right;
}
.pos_foto{
	width:260px;
	height:175px;
	background-color:#eb8e0d;
	text-align:center;
}
.pos_totd{
	position:absolute;
	margin-top:35px;
	width:395px;
	height:265px;
	background-color:#eb8e0d;
	text-align:center;
}
.pos_totd2{
	position:absolute;
	margin-top:47px;
	margin-left:420px;
	width:280px;
	height:240px;
	background: url(../../img/web/fons-taula-pos.gif)  no-repeat top;
}
.pos_totd3{
	position:absolute;
	margin-top:265px;
	margin-left:540px;	
	width:137px;
	height:41px;
}
.pos_totin{
	margin-left:25px;
	margin-top:53px;
	
}
.ani_form{
	position:absolute;
	margin-top:17px;
	margin-left:20px;
	width:665px;
	height:319px;
	background: url(../../img/web/fons_aniversari.gif)  no-repeat top;
}
.ani_form h1{
	color:#725607;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ani_form3{
	position:absolute;
	margin-top:65px;
	margin-left:82px;	
	width:665px;
}
.ani_form2{
	position:absolute;
	margin-top:260px;
	margin-left:300px;	
	width:137px;
	height:41px;
}
.pos_totin2{
	margin-left:85px;
	margin-top:113px;
	
}
.fle1{
	top:100px;
	float:left;
	position:relative;
	width:65px;
	height:65px;
}
.fle2{
	top:100px;
	float:left;
	position:relative;
	width:65px;
	height:65px;
}
.peufoto{
	position:relative;
	float:left;
	width:335px;
	height:30px;
	overflow:hidden;
	left:100px;
	top:13px;
	text-align:center;
}
.peufoto h1{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.galeriapeu{
	margin-left:15px;
	margin-top:8px;
	width:173px;
	height:30px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.pantalla_audio{
	height:110px;
	width:176px;
	text-align:center;
}
.control_audio{
	position:relative;
	height:80px;
	width:80px;
	top:51px;
	left:48px;
}
#content-scroll-pet{
	width:180px;
	overflow:auto;
	height:290px;
}

#box-bottom-roig{
	background: url(../../img/web/bgr-roig-bottom.gif)  no-repeat top;
	height:16px;
	width:771px;
}


h4.detall-roig{
	/*font: bold .95em Arial,roigana,Helvetica,Sans-Serif;*/
        font: bold .95em Verdana, Geneva, sans-serif;
	color:#fff;
	padding:15px 40px 5px 0px;
	text-align:left
}
.content-top-roig{
	background: url(../../img/web/bgr-roig-content-top.gif) no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0 0 0
}

.roig{
	background: url(../../img/web/bgr-roig.gif) no-repeat top;
	width:761px;
	height:161px;
}

.roig-detall{
	background: url(../../img/web/bgr-roig-detall.gif) no-repeat top;
	width:761px;
	height:52px;
}

.roig-box{
	background: url(../../img/web/bgr-roig-box.gif) no-repeat;
	width:240px;
	height:193px;
	padding:0 0 0 32px;
}


/*- Violeta -*/

#content-violeta{
	background: url(../../img/web/bgr-box-violeta.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	/*height:489px;*/
}

#content-content-violeta{
	background: url(../../img/web/bgr-box-violeta.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:5px 20px 0px 30px;
	/*height:360px;*/
}
#box-bottom-violeta{
	background: url(../../img/web/bgr-violeta-bottom.gif)  no-repeat top;
	height:16px;
	margin:0 0 -15px 1px;
	width:771px;
}


h4.detall-violeta{
	/*font: bold .95em Arial,violetaana,Helvetica,Sans-Serif;*/
        font: bold .95em Verdana, Geneva, sans-serif;
	color:#fff;
	padding:15px 40px 5px 0px;
	text-align:left
}
.content-top-violeta{
	background: url(../../img/web/bgr-violeta-content-top.gif) no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0 0 0
}

.violeta{
	background: url(../../img/web/bgr-violeta.gif) no-repeat top;
	width:761px;
	height:161px;
}

.violeta-detall{
	background: url(../../img/web/bgr-violeta-detall.gif) no-repeat top;
	width:761px;
	height:52px;
}

.violeta-box{
	background: url(../../img/web/bgr-violeta-box.gif) no-repeat;
	width:240px;
	height:193px;
	padding:0 0 0 32px;
}



/*- Rosa -*/

#content-rosa{
	background: url(../../img/web/bgr-box-rosa.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	/*height:445px;*/
}

#content-content-rosa{
	background: url(../../img/web/bgr-box-rosa.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:5px 20px 0px 30px;
	/*height:360px;*/
}
#box-bottom-rosa{
	background: url(../../img/web/bgr-rosa-bottom.gif)  no-repeat top;
	height:16px;
	width:771px;
}


h4.detall-rosa{
	/*font: bold .95em Arial,rosaana,Helvetica,Sans-Serif;*/
        font: bold .95em Verdana, Geneva, sans-serif;
	color:#4C0D3B;
	padding:15px 40px 5px 0px;
	text-align:left
}
.content-top-rosa{
	background: url(../../img/web/bgr-rosa-content-top.gif) no-repeat top;
	width:761px;
	height:41px;
	margin:5px 0 0 0
}

.rosa{
	background: url(../../img/web/bgr-rosa.gif) no-repeat top;
	width:761px;
	height:161px;
}

.rosa-detall{
	background: url(../../img/web/bgr-rosa-detall.gif) no-repeat top;
	width:761px;
	height:96px;
}

.rosa-box{
	background: url(../../img/web/bgr-rosa-box.gif) no-repeat;
	width:240px;
	height:193px;
	padding:0 0 0 32px;
}

/*=== Styling Boxes ===*/

/*- Box1 -*/

.box{
	margin: 0 0 5px
}
.box .top,.box .bot{
	background: url(../../img/web/box-top.gif) no-repeat top;
	clear: both;
	height: 43px;
	overflow: hidden
}
.box .topd{
	background: url(../../img/web/box-top-d.gif) no-repeat top;
	clear: both;
	height: 114px;
	overflow: hidden
}
.box .bot{
	background: url(../../img/web/box-bot.gif) no-repeat top;
	height: 14px
}
.box .botd{
	background: url(../../img/web/box-bot-d.gif) no-repeat top;
	height: 80px
}
.box .spacer{
	background: url(../../img/web/box-bgr.gif) repeat-y;
	height: 1%;
	padding: 15px 40px
}
#noticies{background: url(../../img/web/box-bgr1.gif) repeat-y;}
.box .scroll{
	height: 300px;
	margin: -10px -30px -10px 0;
	overflow: auto;
	padding: 25px 0 0;
	position: relative
}
.box .scrolld{
	height: 350px;
	margin: -10px -30px -10px 0;
	overflow: auto;
	padding: 25px 0 0;
	position: relative
}
.box.main .top{
	background: url(../../img/web/box-top2.gif) no-repeat top;
	height: 51px
}
.video_text{
	margin-left:30px;
	margin-top:10px;
}
.box.main .spacer{
	padding-bottom: 0
}
.box.main h2{
	margin: -45px 0 5px;
	position: relative;
	text-align: right
}
.box.main p{
	display: table;
	height: 1%;
	padding: 0
}

/*- Box2 -*/

.box2{
	color: #46430c;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	text-align: center;
	z-index: 10
}
.box2 a{
	color: #46430c
}
.box2 .top,.box2 .bot{
	background: url(../../img/web/box2-top.gif) no-repeat top;
	clear: both;
	height: 7px;
	overflow: hidden
}
.box2 .bot{
	background: url(../../img/web/box2-bot.gif) no-repeat top
}
.box2 .spacer{
	background: #fec82a;
	border-left: 3px solid #46430c;
	border-right: 3px solid #46430c;
	margin: 0 33px;
	padding: 8px 0 0;
	position: relative
}

/*=== Styling Forms ===*/
input.btn{
	border: 0;
	padding: 0
}
select{
	padding: 1px
}


/*- Login -*/
#login, #login2{
	clear: both;
	margin: 0 auto;
	width: 270px;
	z-index: 100;
        text-align: left;
        color:#443001;
        margin-top:4px;
}
#login #titol {font-size: 11px; font-weight: bold}
#login p {font-size:11px; padding:0 0 3px 0}
#login2 p {margin:3px 0; font-size:11px; text-align:center;}
#login a {text-decoration: underline; color:#FC7107;}
#login input{
    border: 1px solid #a3a3a3;
    width: 80px;    
}
#login .c1{
    margin: 0px;
    height:17px;
}
#login .c2{
    width: 80px;
    height:17px;
}
#login .btn{
    border:0px;
    width: auto;
    float:right;
}
#loginbox{
position:relative;
top:3px;
left:160px;
width:279px;
height:208px;
}
#loginbox p{
text-align:left;
font-size:13px;
font-weight:bold;
padding: 0 0 .4em;
}
#loginbox textarea { width:500px; }
/*=== Footer ===*/
#footer{
	clear: both;
	font-size: .8em;
	height:200px;

}
#footer .box-logo{
	padding:20px 0 0 0;
	background: url(../../img/web/bgr-footer-logo.gif) no-repeat;
	height:83px;
	width:770px;
	text-align:right;

}
#footer .box-left{
	float:left;
	background: url(../../img/web/bgr-footer-box.gif) no-repeat;
	height:81px;
	width:390px;
	font-size: 10px;
}
#footer .box-left img{
	float:left;
	padding:20px 15px 10px
}
#footer .box-right{
        float:left;
	height:71px;
	font-size: 10px;
	padding:5px;
}
#footer .box-right .inici {
	float:left;
	background: url(../../img/web/bgr-footer-box-left.gif) no-repeat;
        width: 11px;
        height: 81px;
}
#footer .box-right .mig {
	float:left;
        height: 81px;
        background-color: #FFE996;
        padding: 0 10px;
        max-width:719px;
}
#footer .box-right .fi {
	float:left;
	background: url(../../img/web/bgr-footer-box-right.gif) no-repeat;
        width: 11px;
        height: 81px;
}
#footer .colabora{
	float:left;
	padding:0 5px 0 5px;
}

#footer a{
	color: #000000
}

#footer .links{
	float:left;
	padding:5px 0 0px 10px;
	height:20px
}
#footer .icon{
	float:right;
	padding:5px 10px 0px 0;
	height:20px
}
/*
#footer .fl{
	width: 236px
}
#footer .ad{
	float: left;
	margin: 0 0 0 50px;
	width: 468px
}*/
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left
}
.fr{
	float: right
}
.ac{
	text-align: center
}
.ar{
	text-align: right
}
.pic img{
	display: block;
	margin: 0 0 20px
}
.pic.fl img{
	margin-right: 10px
}
.pic.titl img{
	float: left;
	margin: -50px 25px -45px 0;
	position: relative
}
#event0{
float:left; width:333px; height:10px; background: url(../../img/web/calendari-bg1.gif) no-repeat top
}
#event1{
float:left; width:333px; height:10px; background: url(../../img/web/calendari-bg2.gif) no-repeat top
}
.peufonsban{
height:102px;margin-top:20px; width:1008px; margin-left:-2px; background: url(../../img/web/fonspeu.gif) no-repeat top
}
.bandreta{
margin-top:15px;
margin-left:20px;
float:left;
width:470px;
height:100px;
}
.banesquerra{
margin-top:15px;
float:left;
width:460px;
height:100px;
}
/*
.ban1{
float:left;
height:57px;
width:87px;
padding-left:5px;
_padding-left:3px;
padding-top:3px;
margin-right:10px;
_margin-right:8px;
margin-top:5px;
background: url(../../img/web/fonsban1.gif) no-repeat top
}
.ban1blanc{
float:left;
height:57px;
width:87px;
padding-left:5px;
_padding-left:3px;
padding-top:3px;
margin-right:10px;
_margin-right:8px;
margin-top:5px;
}
.ban2{
float:left;
height:49px;
width:72px;
padding-left:5px;
_padding-left:3px;
padding-top:3px;
margin-right:10px;
_margin-right:8px;
margin-top:5px;
background: url(../../img/web/fonsban2.gif) no-repeat top
}
.ban2blanc{
float:left;
height:49px;
width:72px;
padding-left:5px;
_padding-left:3px;
padding-top:3px;
margin-right:10px;
_margin-right:8px;
margin-top:5px;
}*/
.box4 {
	float:left;
	width:315px;
	padding:5px 0 0px 30px
}
.box4 h1{
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0px 5px;
}
.box4 h2{
	font-size:10px;
	padding:5px 0 0px 5px;
	color:#000099;
}
.box4 h3{
	font-size:12px;
	padding:5px 0 0px 5px;
	font-weight:normal;
}
.box4 p{
	padding: 0 0 2px;
	text-align:left;
}
.box4 .box4img{
	float:left;
	width:75px;
	padding-top:3px;
}
.box4-f{
	width:225px;

	float:left;
	padding:0px 10px 10px 0;
}
.box4.fi{
	border-bottom: 1px dotted #254960;
	padding: 10px 0 0px;
}
.perfilbg{
	width:761px;
	/*height:354px;*/
	background: url(../../img/web/fonsperfil.gif)  repeat top;
    
}
.perfil_a{
	float:left;
	margin-top:17px;
	margin-left:20px;
	width:640px;
	/*height:325px;*/
    
}
.fila0{
	width:200px;
	font-size:20px;
	color:#a5961c;
	margin-left:160px;
	margin-top:8px;
	font-weight:bold;
	display:block;
}
.fila1{
	width:580px;
	font-size:20px;
	color:#a5961c;
	margin-left:160px;
	margin-top:8px;
	font-weight:bold;
	display:block;
}
.fila2{
margin-top:5px;
	float:left;
	width:590px !important;
	width:600px;
	margin-left:25px !important;
	margin-left:0px;
	display:block;
	overflow:visible;
}
.fila3{
	float:left;
	width:590px;
	margin-left:25px;
	overflow:visible;
}
.fila4{
	margin-top:10px;
	float:left;
	width:590px !important;
	width:600px;
	margin-left:25px !important;
	margin-left:0px;
	display:block;
}
.perfil_a .opcional{
	margin-top:10px;
}
#label_p{
	width:140px;
	display:block;
	float:left;}
#label_p2{
	width:230px;
	display:block;
	float:left;}

.co1{
	margin-top:0px;
	margin-left:15px;
	width:265px !important;
	width:271px;
	float:left;
}

.co1 a {
    text-decoration:underline;
    color:#6A6A6A;
    font-size:12px;
}

.co1 a:hover {
    color:black;
}

.co2{
	margin-top:0px;
	margin-left:25px;
	width:270px !important;
	width:271px;
	float:left;
}
.topesquerra{
float:left;
width:600px;}
.topesquerranom0{
height:26px;
float:left;
width:74px;
}
.topesquerranom{
height:23px !important;
height:26px;
background-color:#f0a32f;
float:left;
display:block;
overflow:visible;
min-width:1px;
color:#FFFFFF;
font-weight:bold;
padding-top:3px;
}
.topesquerranom1{
height:26px;
float:left;
width:11px;
background: url(../../img/web/usu2.gif)  no-repeat top;
}



.dupondis_txt{background:url(../../img/web/bg_dupondis_cistella1.gif) no-repeat right;height:50px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;font-size:12px;}
.txt1{background:url(../../img/web/bg_dupondis_cistella1.gif) no-repeat right;margin:0px 5px 15px 0px;}
.txt2{background:url(../../img/web/bg_dupondis_cistella2.gif) no-repeat right;margin:15px -10px 15px -0px;}
.dupondis_txt div{margin-right:77px !important;margin-right:37px;float:right;height:35px;margin-top:7px;line-height:35px;padding-left:20px;background:url(../../img/web/bg_dupondis_cistella_corner.gif) no-repeat left #F1EFC0;}
.contenidor_cistella table.cistella th{background-color:#F3A12F;color:#000000;border-top:1px solid #653B01;}
.contenidor_cistella table.cistella .borderleft{border-left:1px solid #653B01;}
.contenidor_cistella table.cistella .borderright{border-right:1px solid #653B01;}
.contenidor_cistella table.cistella .bordertop{border-top:1px solid #653B01;}
.contenidor_cistella table.cistella strong.total{display:block;float:right;padding:10px;background-color:#653B01;color:#F3A12F;}
.contenidor_cistella table.cistella_botons .btn_left{width:160px;}
.contenidor_cistella table.cistella_botons .btn_center{width:240px;}
.contenidor_cistella table.cistella_botons .btn_right{width:230px;}
.product-inputs select{height:20px;}

.proceso_compra table.tabla th{background-color:#F3A12F;color:#000000;border:1px solid #653B01;}

.fixa_bottom_groc{background:url(../../img/web/bottom_box_dupondis.gif);height:17px;}

#content-casting{
	background: url(../../img/web/bgr-box-casting.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	height:489px;
}
#content-casting-info{
	background: url(../../img/web/bgr-box-casting-info.gif) #FDFFCF repeat-y ;
	width:711px;
	padding:20px 20px 0px 30px;
	height:489px;
}
#box-bottom-casting{
	background: url(../../img/web/bgr-casting-bottom.gif)  no-repeat top;
	height:16px;
	/*_width:771px;*/
}
#box-bottom-castinginfo{
	background: url(../../img/web/bgr-castinginfo-bottom.gif)  no-repeat top;
	height:16px;
	/*_width:771px;*/
}
#barra-casting{
	width:195px;
	height:435px;
	margin-left:502px;
	margin-top:15px;
}
#barra-casting p{
	color:#FFFFFF;
	text-align:center;
}
#barra-casting-scroll p{
	color:#FFFFFF;
}

#barra-casting h1{
	color:#d42e12;
	text-align:center;
	font-size:16px;
	margin-bottom:5px;
}
#barra-casting-scroll h1{
	color:#cbe29c;
	font-size:16px;
	margin-bottom:5px;
}
#barra-casting-scroll{
	width:711px;
	overflow:auto;
	height:479px !important;
	height:483px;
}
.programacio {border:1px solid #C31828;}
.programacio td {border-right: 1px solid #F50E20; padding-left:5px; padding-right:5px; vertical-align: top}
.programacio td.last {border-right: 0px;}
.programacio tr.superior {background-color: #FFCEC6;}
.programacio tr.inferior {background-color: #EC8B94;}
.programacio tr.superior td {border-top: 1px solid #C31828; border-bottom: 1px solid #C31828;}
.programacio th {
    background-color: #C0504D;
    /*color:#EEFD00;
    border-right: 1px solid #C3C1C1;*/
    padding:3px 5px;
}

.contacta-esquerra {float:left; width: 311px}
.contacta-dreta {float:left; width: 400px}
.clear {clear: both;}

