body {
	margin:0;
	padding:0;
	font-family: Arial;
}

a {color:#333; font-size:12px; display:block;}

p strong {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

td, tr {
	font-size:11px;}


#pagina {
	position:relative;
	padding:0;
	margin:0 auto;
	/*width:1002px;*/
	width:1002px;
	z-index:1;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	
}

#banner {
	position:relative;
	float:left;
	width:1002px;
	height:auto;
	z-index:1;
}

#banner a { border:none;}

#banner img {border:0;}

#menuprin {
	position:relative;
	margin:auto auto;
	/*float:left;
	width:1002px;
	height:auto;
	z-index:1;*/
}

#botonlenguaje {
	position:absolute;
	left:70px;
	top:300px;
	width:478px;
	height:85px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#botonlenguaje a {display:inline; margin:auto 20px 0 0; text-decoration:none; font-size:14px;}
#botonlenguaje a:hover {color:#ccab40;}

#clear {clear:both;}

/*- Menu de navegación -----------------------------------------*/

#barnav {position:relative; float:left; width:785px; margin:0 109px; height:50px; z-index:1;}
#menubar {position:relative; float:left; width:795px; color:#333333;}
#menubar a {color:#333333; font-weight:bold;}
#menubar a:hover {color:#ccab40; font-weight:900;}

#botmenu-l {width:83px; height:27px; float:left; margin-top:10px;}
#botmenu-xl {width:130px; height:27px; float:left; margin-top:10px;}
#botmenu-x2 {width:60px; height:27px; float:left; margin-top:10px;}

/*- Menu de navegación Catalán -----------------------------------------*/
#botmenu-c1 {width:50px; height:27px; float:left; margin-top:10px;}
#botmenu-c2 {width:90px; height:27px; float:left; margin-top:10px;}
#botmenu-c3 {width:125px; height:27px; float:left; margin-top:10px;}
#botmenu-c4 {width:83px; height:27px; float:left; margin-top:10px;}
#botmenu-c5 {width:83px; height:27px; float:left; margin-top:10px;}
#botmenu-c6 {width:150px; height:27px; float:left; margin-top:10px;}
#botmenu-c7 {width:138px; height:27px; float:left; margin-top:10px;}
#botmenu-c8 {width:75px; height:27px; float:left; margin-top:10px;}

/*- Menu de navegación Español -----------------------------------------*/
#botmenu-e1 {width:55px; height:27px; float:left; margin-top:10px;}
#botmenu-e2 {width:90px; height:27px; float:left; margin-top:10px;}
#botmenu-e3 {width:125px; height:27px; float:left; margin-top:10px;}
#botmenu-e4 {width:88px; height:27px; float:left; margin-top:10px;}
#botmenu-e5 {width:83px; height:27px; float:left; margin-top:10px;}
#botmenu-e6 {width:140px; height:27px; float:left; margin-top:10px;}
#botmenu-e7 {width:138px; height:27px; float:left; margin-top:10px;}
#botmenu-e8 {width:75px; height:27px; float:left; margin-top:10px;}

/*- Menu de navegación Francés -----------------------------------------*/
#botmenu-f1 {width:53px; height:27px; float:left; margin-top:10px;}
#botmenu-f2 {width:95px; height:27px; float:left; margin-top:10px;}
#botmenu-f3 {width:112px; height:27px; float:left; margin-top:10px;}
#botmenu-f4 {width:106px; height:27px; float:left; margin-top:10px;}
#botmenu-f5 {width:75px; height:27px; float:left; margin-top:10px;}
#botmenu-f6 {width:150px; height:27px; float:left; margin-top:10px;}
#botmenu-f7 {width:138px; height:27px; float:left; margin-top:10px;}
#botmenu-f8 {width:65px; height:27px; float:left; margin-top:10px;}

/*- Menu de navegación Inglés -----------------------------------------*/
#botmenu-i1 {width:50px; height:27px; float:left; margin-top:10px;}
#botmenu-i2 {width:90px; height:27px; float:left; margin-top:10px;}
#botmenu-i3 {width:110px; height:27px; float:left; margin-top:10px;}
#botmenu-i4 {width:110px; height:27px; float:left; margin-top:10px;}
#botmenu-i5 {width:96px; height:27px; float:left; margin-top:10px;}
#botmenu-i6 {width:145px; height:27px; float:left; margin-top:10px;}
#botmenu-i7 {width:122px; height:27px; float:left; margin-top:10px;}
#botmenu-i8 {width:71px; height:27px; float:left; margin-top:10px;}


#menubar .target {
	color: #ccab40;
}

#menubar ul li {display:inline;}
#menubar a {text-decoration:none; text-transform:uppercase; font-size:12px; color:#333; font-weight:200;}
#menubar a: hover {font-weight:bold;}

/*-----------------------------------------*/

#contenido {width:785px; margin:0 109px; height:auto;}

#contleft {width:50%; float:left; height:auto;}

#contright {width:50%; float:right;	height:auto;}

#cont40p {width:40%; float:left; height:auto;}
#cont40p p strong {color: #ccab40;}

#cont60p {width:60%; float:right; height:auto; margin-top:5px; text-align:right;}

#contrightborder {width:45%; float:right; height:auto; border-left:#ccab40 1px solid; padding-left: 12px;}

#cont185 {width:185px; float:left; height:auto;}
#cont600 {width:600px; float:right; height:auto; padding-top: 43px;}

#cont265 {width:265px; float:left; height:auto;}
#cont520 {width:520px; float:right; height:auto;}

/*---  Premsa 1 -*/
#cont190 {width:190px; float:left; height:auto;}
#cont385 {width:385px; float:left; margin-left:15px; height:auto;}

/*---  catalogo -*/
#cont100p {width:100%; float:left; margin-left:5px; height:auto;}
#cont193m {width:193px; float:left; margin-left:5px; height:auto;}
#cont193 {width:193px; float:left; height:auto;}

/*---  pren 2 -*/
#cont245 {width:245px; float:left; height:auto;}
#cont205 {width:205px; float:left; margin-left:5px; height:auto;}
#cont130 {width:130px; float:left; margin-left:5px; height:auto;}
#cont200 {width:200px; float:right; height:auto;}




/*---  Premsa 3 -*/
#cont595 {width:595px; float:left; height:auto;}
#cont170 {width:170px; float:left; height:auto;}
#cont410 {width:410px; float:left; margin-left:12px; height:auto;}
#cont380 {width:380px; float:left; height:auto;}
#cont190 {width:190px; margin-right:8px; height:auto; float:right;}

#imgpb img{
	margin: 0;
	padding: 0;
	border: 0;
}
#imgpb a{
	margin: 0;
	padding: 0;
}


#contbordertop {margin-top:5px; width:100%; float:left;	height:auto; border-top:#333333 1px solid; font-size: 11px; text-transform: uppercase;}
#contbordertop2 { width:100%; float:left;	height:auto; border-top:#333333 1px solid;}

#contbordertopbot {margin-top:5px; width:100%; float:left;	height:auto; border-top:#333333 1px solid; border-bottom:#333333 1px solid;}

#contbordertopbot a {color:#333333;}
#contbordertopbot a strong {color:#ccab40;}
#contbordertopbot a:hover {color:#ccab40;}

.stymenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	line-height:150%;
	display:block;
	text-decoration:none;
}
/*
.stymenu a:visited{  color:#CCC}
*/
.stymenu a:hover {
	color: #ccab40;
}
.stymenu .target {
	color: #ccab40;
}

.stycont {}

.stycont h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ccab40;
	line-height:175%;
	margin:0 auto 0 10px;
}

.stycont h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:175%;
	margin:0 auto 0 10px;
}

.stycont img {
	margin:0 auto 10px 10px;
}

.stycont p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:175%;
	margin:5px auto 10px 10px;	
}

.stycontleft p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:150%;
	margin:5px auto 10px 10px;	
}

.stycontleft p strong{
	color:#ccab40;
}

.stycont a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	/*color:#ccab40;*/
	text-decoration:none;
	line-height:75%;
	margin:10px auto 10px 0;	
}

.stycontleft p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:175%;
	margin:5px auto 10px 0px;	
}

.stycontleft h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ccab40;
	line-height:175%;
	margin:0 auto 0 0;
}

.stycontleft a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	/*font-weight:bold;*/
	text-decoration:none;
	line-height:100%;
	margin:7px auto 7px 0px;
}

.stycontleft a:hover {color:#ccab40; font-weight: normal;}

#footer {
clear: both;
}

.h span{
	display: none;
}
#bienvenida a{
	width: 270px;
	height: 40px;
	display: block;
	position: absolute;
	right: 104px;
	top: 149px;
}
.catala #bienvenida a:hover{
	background: url(../imagenes/img_mainmenucatala.jpg) 374px 3176px;
}
.castellano #bienvenida a:hover{
	background: url(../imagenes/img_mainmenucastellano.jpg) 374px 3176px;
}
.ingles #bienvenida a:hover{
	background: url(../imagenes/img_mainmenuenglish.jpg) 374px 3176px;
}
.frances #bienvenida a:hover{
	background: url(../imagenes/img_mainmenufrances.jpg) 374px 3176px;
}
#colecciones a{
	width: 270px;
	height: 40px;
	display: block;
	position: absolute;
	right: 147px;
	top: 218px;
}
.catala #colecciones a:hover{
	background: url(../imagenes/img_mainmenucatala.jpg) 417px 3107px;
}
.castellano #colecciones a:hover{
	background: url(../imagenes/img_mainmenucastellano.jpg) 417px 3107px;
}
.ingles #colecciones a:hover{
	background: url(../imagenes/img_mainmenuenglish.jpg) 417px 3107px;
}
.frances #colecciones a:hover{
	background: url(../imagenes/img_mainmenufrances.jpg) 417px 3107px;
}
#biografia a{
	width: 270px;
	height: 40px;
	display: block;
	position: absolute;
	right: 211px;
	top: 283px;
}
.catala #biografia a:hover{
	background: url(../imagenes/img_mainmenucatala.jpg) 481px 3042px;
}
.castellano #biografia a:hover{
	background: url(../imagenes/img_mainmenucastellano.jpg) 481px 3042px;
}
.ingles #biografia a:hover{
	background: url(../imagenes/img_mainmenuenglish.jpg) 481px 3042px;
}
.frances #biografia a:hover{
	background: url(../imagenes/img_mainmenufrances.jpg) 481px 3042px;
}
#taller a{
	width: 270px;
	height: 40px;
	display: block;
	position: absolute;
	right: 277px;
	top: 349px;
}
.catala #taller a:hover{
	background: url(../imagenes/img_mainmenucatala.jpg) 547px 2976px;
}
.castellano #taller a:hover{
	background: url(../imagenes/img_mainmenucastellano.jpg) 547px 2976px;
}
.ingles #taller a:hover{
	background: url(../imagenes/img_mainmenuenglish.jpg) 547px 2976px;
}
.frances #taller a:hover{
	background: url(../imagenes/img_mainmenufrances.jpg) 547px 2976px;
}
#prensa a{
	width: 270px;
	height: 40px;
	display: block;
	position: absolute;
	right: 278px;
	top: 416px;
}
.catala #prensa a:hover{
	background: url(../imagenes/img_mainmenucatala.jpg) 548px 2909px;
}
.castellano #prensa a:hover{
	background: url(../imagenes/img_mainmenucastellano.jpg) 548px 2909px;
}
.ingles #prensa a:hover{
	background: url(../imagenes/img_mainmenuenglish.jpg) 548px 2909px;
}
.frances #prensa a:hover{
	background: url(../imagenes/img_mainmenufrances.jpg) 548px 2909px;
}
#venta a{
	width: 270px;
	height: 40px;
	display: block;
	position: absolute;
	right: 345px;
	top: 483px;
}
.catala #venta a:hover{
	background: url(../imagenes/img_mainmenucatala.jpg) 615px 2842px;
}
.castellano #venta a:hover{
	background: url(../imagenes/img_mainmenucastellano.jpg) 615px 2842px;
}
.ingles #venta a:hover{
	background: url(../imagenes/img_mainmenuenglish.jpg) 615px 2842px;
}
.frances #venta a:hover{
	background: url(../imagenes/img_mainmenufrances.jpg) 615px 2842px;
}
#contacto a{
	width: 270px;
	height: 40px;
	display: block;
	position: absolute;
	right: 428px;
	top: 549px;
}
.catala #contacto a:hover{
	background: url(../imagenes/img_mainmenucatala.jpg) 698px 2776px;
}
.castellano #contacto a:hover{
	background: url(../imagenes/img_mainmenucastellano.jpg) 698px 2776px;
}
.ingles #contacto a:hover{
	background: url(../imagenes/img_mainmenuenglish.jpg) 698px 2776px;
}
.frances #contacto a:hover{
	background: url(../imagenes/img_mainmenufrances.jpg) 698px 2776px;
}

/* FORMULARIO---------------------------------*/

form {
	margin:10px;
}

input, select, textarea, legend, label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}




.botones			{ text-align: right; margin: 20px 0px 10px 0px; line-height: 30px; }
.botones img		{ margin-bottom: 0px; vertical-align: middle; }
.botones a			{ font-size: 11px; display: inline; }
.botones a span		{ padding-right: 20px; }

