/* CSS Document */

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td {
 margin: 0; padding: 0; 
}
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, em, i, th, var { font-style : normal; font-weight : normal; }
strong, b { font-style : bold; font-weight : bold; }
q:before, q:after { content :''; }
body {
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	background-image:url(../bg_content.jpg);
	background-repeat:repeat;
/*
margin-top
margin-right
margin-bottom
margin-left
*/

}


/* sagrera styles */



/* headers */


#header_container{ position:relative; width:100%; min-width:1000px; height:75px; background-color: #5B7AAE; }
#header_holder{display:block; color:#000; height:75px;}
#menu_container{ float:left; position:relative; width:600px; height:74px;}
#menu_holder{display:block; color:#000; height:74px;}
#right_header_container{float:right;position:relative;width:325px;height:73px;background-color:#FFD457;border-bottom:1px solid #92949C}
#right_header_holder{display:block; color:#000; height:73px;}

#menu
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-size: 11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	letter-spacing:2px;
	text-align: left;	
}
#menu .li1 {
	display:block;
	position:absolute;
	top:20px;
	left:0px;
	width:100px;
	margin-left:45px;
}
#menu .li2 {
	display:block;
	position:absolute;
	top:40px;
	left:0px;
	width:100px;
	margin-left:45px;
}
#menu .li3 {
	display:block;
	position:absolute;
	top:20px;
	left:0px;
	width:100px;
	margin-left:210px;
}
#menu .li4 {
	display:block;
	position:absolute;
	top:40px;
	left:0px;
	width:100px;
	margin-left:210px;
}
#menu .li5 {
	display:block;
	position:absolute;
	top:20px;
	left:0px;
	width:100px;
	margin-left:350px;
}
#menu .li6 {
	display:block;
	position:absolute;
	top:40px;
	left:0px;
	width:100px;
	margin-left:350px;
}
#menu .li7 {
	display:block;
	position:absolute;
	top:20px;
	left:0px;
	width:110px;
	margin-left:490px;
	margin-bottom: 10px;
}

#menu a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#menu .li1 .active,
#menu .li2 .active,
#menu .li3 .active,
#menu .li4 .active,
#menu .li5 .active,
#menu .li6 .active,
#menu .li7 .active
{
	color: #FFD457;
	text-decoration:none;
	font-weight:bold;
}


/* branding */


#branding_container{ position:relative; width:100%; min-width:1000px; height:88px; background-color: #ffffff;}

#branding_holder{
	display:block; 
	color:#000; 
	height:88px;
}

#title_container{ 
	display:block; /*POSAT ARA*/
	float:left; 
	/*position:relative; */
	width:675px; 
	height:88px;	
}

#title_holder{display:block; color:#000; height:88px; float:left;}	 /*CAMBIAT 21 - 04 - 2008*/
#metatitle_container{float:right; position:relative; width:325px; height:88px; background-color: #ffffff;}
#metatitle_holder{display:block; color:#000; height:88px;}

#title_holder h1
{
	width: 520px; /*CAMBIAT 21 - 04 - 2008*/
	height:88px;
	text-indent:-999px;
	background-image:url(../sagrera_garcilaso.jpg);
/*	background-image:url(logo_sagrera_blanc.jpg);*/
	background-repeat:no-repeat;
	background-position: 20px 10px;
}

#metatitle_holder p 
{
	margin-top:70px;
	margin-right:20px;
	float:right;
	font-size: 8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	letter-spacing:0px;
	text-align: right;	
	color: #999999;
}

#metatitle_holder a
{
	color: #999999;
	text-decoration:underline;
}


/* content */


#content_container{ position:relative; width:100%; min-width:1000px;  height:100%; border-top: 1px solid #5B7AAE; z-index:10; }
#content_holder{display:block; color:#000;  width:100%; height:100%; }
#left_content_container{
	float:left;
	position:relative;
	min-width:600px;
	width:67%;
}
#left_content_holder{display:block; color:#000;}
#right_content_container{float:right; position:relative; width:325px; min-height:100%; background-color: #FFD457;}
#right_content_holder{display:block; color:#000; height:3500px; } 


#left_content_holder h2
{
	padding-top:50px;
	padding-left:45px;
	font-size: 11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	letter-spacing:2px;
	text-align: left;	
	color: #D31145;
	z-index:1;
}
#left_content_holder h2 a,
#left_content_holder h2 a:hover
{
	font-size: 11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	letter-spacing:2px;
	text-align: left;	
	color: #D31145;
	z-index:1;
}

#left_content_holder p
{
	padding-top:30px;
	padding-left:45px;
	font-size: 11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0px;
	line-height:20px;
	text-align: left;	
	color: #999999;
}

#left_content_holder p strong
{
	color: #D31145;
	font-weight:normal;
}

#left_content_holder p a,
#left_content_holder p a:hover
{
	color: #D31145;
	font-weight:normal;
}

#left_content_holder table
{
	margin-top:20px;
}
#left_content_holder table tr td
{
	color: #5B7AAE;
	font-size: 11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0px;
	line-height:20px;
	text-align: left;	
}

#right_content_holder img
{
	border: 0px solid #ffffff;
	z-index:200;
}

#right_content_holder p
{
	margin-top:25px;
	margin-right:25px;
	margin-bottom:25px;
	margin-left:25px;
}



/* pages */
#page1_es {position:absolute;left:200px;top:164px;width:1000px;height:99px;margin:0 0;background-image:url(../bg_page1_es.gif); background-repeat:repeat;z-index:100;}
#page2_es {
	position:absolute;
	left:450px;
	top:164px;
	width:1000px;
	height:99px;
	margin:0 0;
	background-image:url(../bg_page2_es.gif);
	background-repeat:repeat;
	z-index:100;
}
#page3_es {
	position:absolute;
	left:295px;
	top:65px;
	width:1000px;
	height:99px;
	margin:0 0;
	background-image:url(../bg_page3_es.gif);
	background-repeat:repeat;
	z-index:100;
}
#page4_es {position:absolute;left:340px;top:164px;width:1000px;height:99px;margin:0 0;background-image:url(../bg_page4_es.gif); background-repeat:repeat;z-index:100;}
#page5_es {
	position:absolute;
	left:140px;
	top:164px;
	width:1000px;
	height:99px;
	margin:0 0;
	background-image:url(../bg_page5_es.gif);
	background-repeat:repeat;
	z-index:100;
}
#page6_es {position:absolute;left:340px;top:164px;width:1000px;height:99px;margin:0 0;background-image:url(../bg_page6.gif); background-repeat:repeat;z-index:100;}
#page1_cat {position:absolute;left:340px;top:164px;width:1000px;height:99px;margin:0 0;background-image:url(../bg_page1_cat.gif); background-repeat:repeat;z-index:100;}
#page2_cat {
	position:absolute;
	left:450px;
	top:166px;
	width:480px;
	height:99px;
	margin:0 0;
	background-image:url(../bg_page2_cat_v1.gif);
	background-repeat:repeat;
	z-index:50;
}
#page3_cat {
	position:absolute;
	left:350px;
	top:50px;
	width:1000px;
	height:99px;
	margin:0 0;
	background-image:url(../bg_page3_cat.gif);
	background-repeat:repeat;
	visibility: inherit;
	z-index: 100;
}
#page4_cat {position:absolute;left:340px;top:164px;width:1000px;height:99px;margin:0 0;background-image:url(../bg_page4_cat.gif); background-repeat:repeat;z-index:100;}
#page5_cat {position:absolute;left:340px;top:164px;width:1000px;height:99px;margin:0 0;background-image:url(../bg_page5_cat.gif); background-repeat:repeat;z-index:100;}
#page6_cat {position:absolute;left:340px;top:164px;width:1000px;height:99px;margin:0 0;background-image:url(../bg_page6.gif); background-repeat:repeat;z-index:100;}

#page1_es h1, 
#page2_es h1,
#page3_es h1,
#page4_es h1,
#page5_es h1, 
#page6_es h1,
#page1_cat h1, 
#page2_cat h1,
#page3_cat h1,
#page4_cat h1,
#page5_cat h1, 
#page6_cat h1
{
	text-indent:-999px;
}


.tbTE
{
	border-bottom:1px solid #5B7AAE;
	border-right:1px solid #5B7AAE;
	padding:5px;
}
.tbTD
{
	border-bottom:1px solid #5B7AAE;
	border-right:1px solid #5B7AAE;
	padding:5px;
}
.tbBE
{
	border-right:1px solid #5B7AAE;
}
.tbBD
{
	border-right:1px solid #5B7AAE;
}

/******************************** AFEGIT 5/3/2008 **************************************/

#requadre_vermell {
	background-color: #FF0000;
	height: 100px;
	width: 500px;
}

#parraf_oferta {
	color:#FF0000;
}

#left_content_holder #parraf_oferta{
/*	color:#FF0000;*/
	font-weight:bold;
}

#left_content_holder #subparraf_oferta{
	margin-top:-20px;
	margin-left: 40px;
	color:#FF0000;

}

#left_content_holder #parraf_oferta_asteriscs {
	color:#999999;
	font-weight:normal;
}

.h2_gran {
	font-size: 16pt;
	color: #FF0000;
}

.carousel {
	position:absolute;
	width: 84px;
	height: 89px;
}

.titol_requadre_vermell {
	color:#FFFFFF;
	padding-left: 90px
	letter-spacing: 5px;
	text-align:center;
}

.texte_normal_req_vermell {
	color:#FFFFFF;
	padding-left: 90px
	text-align:center;
	letter-spacing: 2px;
}


/******************************** AFEGIT 2/4/2008 **************************************/


.menu {
	position:relative;
	z-index: 200;
	visibility: inherit;
}

.menu ul {
	width:700px;
}

.menu ul li,
.menu ul li a {
	display:block;
	float: left;
	margin-left: 1px;
}

.precio {
	position:relative;
	width: 90%;
	height: 20px;
	margin-top: 70px;
	margin-left: 20px;
	background-image:url(../../img/background_red.jpg);
	background-repeat:repeat-x;
}

.precio p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #D31145;
	margin-left: 60px;
}

.taula {
	width: 90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 100px;
	margin-left: 20px;
	color: #5B7AAE;
}

.casella_blava {
	background-image:url(../../img/background_blue.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.casella_blava_vertical {
	background-image:url(../../img/background_blue_vertical.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

/************************************* 09 / 04 / 2008 *******************************************/


.contenido {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	font-style:italic;
	color: #D31145;
	width: 100%;
}

.contenido ul {
	margin-top: 30px;
	margin-left: 50px;
}

.contenido ul li {
	list-style:square;
	color: #D31145;
}

.gris {
	color:#999999;
	margin-bottom:10px;
}


#texto_mapa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	display:block;
}


p#texto_mapa {
	color: #D31145;
	text-align:justify;
	font-size: 16px;
}


.negreta {
	font-weight:bolder;
}

#acrobat_reader {
	position:relative;
	width: 120px;
	height: 40px;
	display:block;
	float:right;
	top: 40px;
}

#preciodesde{
position:absolute;
width:400px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#F11835;
font-style:italic;
top:80px;
left:50px;
}