/*
COLORS:
------
- blau fort: 2E2D68 
- gris: ADB2B8

*/

html, body {
margin:0;
padding:0;
height:100%;
width:100%;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:72%;
text-align:center;
color:#3F3F3F;
}

body.mapa {
background-color:#ADB2B8;
}

div#contenidor {
width:1000px;
text-align:left;
margin:0 auto;
}

div#contenidorMapa {
text-align:left;
margin-left:10px;
}

/* selecci d'idioma */
#filaIdioma, #filaIdiomaPromocions {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
height:40px;
line-height:40px;
background-color:#ADB2B8;
word-spacing:10px;
}

#filaIdioma {
padding-left:403px;
}

#filaIdiomaPromocions {
padding-left:125px;
width:240px;
}

#filaIdioma a:link, #filaIdioma a:visited, #filaIdiomaPromocions a:link, #filaIdiomaPromocions a:visited {
color:white;
text-decoration:none;
}

#filaIdioma a:hover, #filaIdiomaPromocions a:hover {
text-decoration:underline;
}

#filaIdioma a.desactivat:link, #filaIdioma a.desactivat:visited, #filaIdioma a.desactivat:hover, #filaIdiomaPromocions a.desactivat:link, #filaIdiomaPromocions a.desactivat:visited , #filaIdiomaPromocions a.desactivat:hover {
color:#2E2D68;
cursor:default;
text-decoration:none;
}

/* mens navegaci */
#logotipImpressio {display:none}

#filaMenu {padding:20px 0 10px 0}
#filaMenuPromocions {
background-color:#ADB2B8;
padding-top:15px;
padding-bottom:10px;
background-position:765px bottom;
background-repeat:no-repeat;
}

.fonsResidencial {background-image:url(../img/fons_03.gif)}
.fonsIndustria {background-image:url(../img/fons_04.gif)}

div.vinclesMenu_1, div.vinclesMenu_1_triat {
font-size:15px;
float:left;
margin-right:20px;
}

div.vinclesMenu_1 a:link, div.vinclesMenu_1 a:visited {
text-decoration:none;
color:#ADB2B8;
}

div.vinclesMenu_1_triat a:link, div.vinclesMenu_1_triat a:visited {
text-decoration:none;
color:#2E2D68;
}


div.vinclesMenu_1_pl, div.vinclesMenu_1_triat_pl {
font-size:15px;
float:left;
margin-right:10px;
}

div.vinclesMenu_1_pl a:link, div.vinclesMenu_1_pl a:visited {
text-decoration:none;
color:#ADB2B8;
}

div.vinclesMenu_1_triat_pl a:link, div.vinclesMenu_1_triat_pl a:visited {
text-decoration:none;
color:#2E2D68;
}


/* firma */
#firma {
padding:15px 0;
text-align:right;
}

#firma, #firma a:link, #firma a:visited {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#ADB2B8;
text-decoration:none;
}

#firma a:hover {
text-decoration:underline;
}


/* condiciones*/

#condicions {
padding:15px 0;
text-align:left;
}

#condicions, #condicions a:link, #condicions a:visited {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#ADB2B8;
text-decoration:none;
}

#condicions a:hover {
text-decoration:underline;
}
/* pgina d'inici */
div.portaFoto_1 {
width:403px;
height:215px;
float:left;
background-repeat:no-repeat;
}

div.portaFoto_2 {
width:597px;
height:215px;
background-color:#2E2D68;
background-repeat:no-repeat;
float:left;
}


div.portaFoto_3 {
height:215px;
width:403px;
}

.foto1 {background-image:url(../img/foto_home_01.jpg)}
.foto2 {background-image:url(../img/foto_home_02.jpg)}
.foto3 {background-image:url(../img/foto_home_03.jpg)}
.foto4 {background-image:url(../img/foto_home_04.jpg)}
.foto5 {background-image:url(../img/foto_home_05.jpg)}

.foto8 {background-image:url(../img/foto_home_08.jpg)}
.foto9 {background-image:url(../img/foto_home_09.jpg)}

div.caixaHome {
clear:left;
min-height:230px;
height:auto !important;
height:230px;
background:#ADB2B8 url(../img/fons_01.gif) left center no-repeat;
}

/* pgina esttica interior */
.seccioEstatica_1 {
background:#ADB2B8 url(../img/fons_01.gif) 0 230px no-repeat;
}
.seccioEstatica_2 {
padding:15px;
width:455px;
}

h2.taglinePromocions {
width:250px;
font-size:1.15em;
line-height:1.5em;
color:white;
padding:0 15px;
border-right:3px solid white;
float:right;
text-align:right;
margin-right:300px;
margin-top:35px;
display:inline;
}

div.portaFoto_4 {
height:75px;
width:225px;
}

.foto10 {background-image:url(../img/foto_promociones_01.jpg)}
.foto11 {background-image:url(../img/foto_promociones_02.jpg)}

div#MenuPromocions {
margin:15px 0 70px 110px;
}

div.vinclesMenu_2, div.vinclesMenu_2_triat {
font-size:15px;
margin-bottom:5px;
}

div.vinclesMenu_2 a:link, div.vinclesMenu_2 a:visited {
text-decoration:none;
color:#D6D9DC;
}

div.vinclesMenu_2_triat a:link, div.vinclesMenu_2_triat a:visited {
text-decoration:none;
color:#FFFFFF;
}

div.vinclesMenu_2_pl, div.vinclesMenu_2_triat_pl {
font-size:15px;
margin-bottom:5px;
}

div.vinclesMenu_2_pl a:link, div.vinclesMenu_2_pl a:visited {
text-decoration:none;
color:#D6D9DC;
}

div.vinclesMenu_2_triat_pl a:link, div.vinclesMenu_2_triat_pl a:visited {
text-decoration:none;
color:#FFFFFF;
}


td.peuResindenciales {
padding-bottom:60px !important;
}

td.peuIndustrial {
padding-bottom:60px !important;
}

table.pestanyes_1 {background-color:#EFF0F1;}
table.pestanyes_2 {background-color:#2E2D68;}

table.pestanyes_1 tr, table.pestanyes_2 tr {
vertical-align:bottom;
}

table.vora td {
border-bottom:1px solid #ADB2B8 !important;
padding-top:10px !important;
}

table.pestanyes_1 td {
padding-top:11px !important;
}

table.pestanyes_2 td {
padding-top:11px !important;
}

table.pestanyes_1 a:link,table.pestanyes_1 a:visited, table.pestanyes_2 a:link,table.pestanyes_2 a:visited {
display:block;
font-size:1.2em;
line-height:26px;
height:26px;
text-decoration:none;
padding:0 15px;
color:#2E2D68;
} 

a.pastilla_1:link, a.pastilla_1:visited {background-image:url(../img/fons_pastilla_1.gif)}
a.pastilla_2:link, a.pastilla_2:visited {background-image:url(../img/fons_pastilla_2.gif)}
a.pastilla_3:link, a.pastilla_3:visited {background-image:url(../img/fons_pastilla_4.gif)}
a.pastilla_4:link, a.pastilla_4:visited {background-image:url(../img/fons_pastilla_3.gif)}

table.pestanyes_1 a:hover,table.pestanyes_2 a:hover {text-decoration:underline;}
table.pestanyes_1 td.pestanya, table.pestanyes_2 td.pestanya {width:201px}
table.pestanyes_1 td.triada, table.pestanyes_2 td.triada  {border-bottom:0 !important;}

.seccioEstatica_3 {
margin:0 35px 0 35px;
}

h3.ambFLetxa {
background:transparent url(../img/fons_06.gif) 0 6px no-repeat;
padding-left:15px;
padding-bottom:15px;
border-bottom:1px solid #D6D8DB;
}

ul.llistaPromocions {margin-bottom:20px !important;}

ul.llistaPromocions li {
padding:4px 4px 4px 25px !important;
border-bottom:1px solid #D6D8DB;
background:transparent url(../img/fons_05.gif) 10px 10px no-repeat;
}

/* mapa de la promoci */
div#portaMapa {
margin-top:5px;
width:555px;
height:342px;
background:transparent url(../img/fons_mapa.gif) 0 0 no-repeat;
}

div#capMapa {
background-color:#D6D9DC;
padding:0 10px;
height:30px;
line-height:30px;
margin-right:8px;
border-bottom:2px dotted #ADB2B8;
}

div#mapaGoogle {
margin-right:8px;
height:302px;
}


div#portacu {
margin-top:5px;
width:555px;
height:600px;
background:transparent url(../img/fons_condiciones.gif) 0 0 no-repeat;
}
div#espaiCu {
margin-right:8px;
height:600px;
}


/* fitxa de la promocio */
.seccioEstatica_4 {
border-top:12px solid #B6B6CA;
border-right:35px solid #B6B6CA;
background-color:#E3E4E6;
padding-top:25px;
line-height:1.5em;
}

.seccioEstatica_5 {
padding:5px 45px 20px 25px;
margin-bottom:20px;
}

div.menuFitxa {
padding-left:25px;

}

div.menuFitxa a:link, div.menuFitxa  a:visited {
display:block;
float:left;
padding-top:35px;
margin-right:10px;
background-position:24px 0;
background-repeat:no-repeat;
font-size:0.9em;
font-family:Verdana;
width:75px;
text-align:center;
line-height:1.2em;
text-decoration:none;
}

div.menuFitxa a:hover {background-position:-78px 0;text-decoration:underline }
div.menuFitxa a.triat:link, div.menuFitxa a.triat:visited {
background-position:-78px 0;
font-weight:bold;
text-decoration:none;
cursor:default; 
}

div.menuFitxa a#item_1:link, div.menuFitxa a#item_1:visited {background-image:url(../img/fons_menu_fitxa_02.gif);}
div.menuFitxa a#item_2:link, div.menuFitxa a#item_2:visited {background-image:url(../img/fons_menu_fitxa_03.gif);}
div.menuFitxa a#item_3:link, div.menuFitxa a#item_3:visited {background-image:url(../img/fons_menu_fitxa_04.gif);}
div.menuFitxa a#item_4:link, div.menuFitxa a#item_4:visited {background-image:url(../img/fons_menu_fitxa_05.gif);}
div.menuFitxa a#item_5:link, div.menuFitxa a#item_5:visited {background-image:url(../img/fons_menu_fitxa_01.gif);}
div.menuFitxa a#item_6:link, div.menuFitxa a#item_6:visited {background-image:url(../img/fons_menu_fitxa_06.gif);}
div.menuFitxa a#item_7:link, div.menuFitxa a#item_7:visited {background-image:url(../img/fons_menu_fitxa_07.gif);}
div.menuFitxa a#item_8:link, div.menuFitxa a#item_8:visited {
background-image:url(../img/fons_menu_fitxa_08.gif);
margin:0;
}

/* contacte */
.seccioEstatica_6 {
padding:15px;
}

/**************************************
  coses  genriques
***************************************/

/* tipos */
.verdana {font-family:Verdana, Arial, Helvetica, sans-serif}


/* capaleres */ 
h1.inici_1  {
width:132px;
height:82px;
margin-left:125px;
background-image:url(../img/logo_petit.gif)
}

h1.inici_2  {
width:95px;
height:59px;
margin-left:125px;
background-image:url(../img/logo_petit_promociones.gif);
}

h1.inici_1 a:link, h1.inici_1 a:visited, h1.inici_2 a:link, h1.inici_2 a:visited{
display:block;
text-indent:-10000px;
height:100%;
width:100%;
}

/* llistes */

/* marges */
.Peresquerra403 {margin-left:403px}
.Peresquerra125 {margin-left:125px;}
.Peresquerra50 {margin-left:50px;}

/* vincles */
a:link, a:visited {color:#2E2D68}
a:hover {color:#000000}

.ambIcona {
padding-left:20px;
background-position:left center;
background-repeat:no-repeat;
}

a.accions {
display:block;
text-decoration:none;
height:25px;
width:30px;
margin:1px;
background-color:transparent;
background-position:5px 3px;
background-repeat:no-repeat;
}

a.accions:hover {
margin:0px;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-bottom:1px solid #444;
border-right:1px solid #444;
}

a.accions:active {
margin:0px;
border-left:1px solid #444;
border-top:1px solid #444;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
background-position: 8px 6px;
}

a.llistat_promocions {
text-decoration:none;
}

a.llistat_promocions:hover {
text-decoration:underline;
}

.onEs {background-image:url(../img/fons_07.gif);}
.fletxa_1 {background-image:url(../img/ico_fletxa_1.gif)}
.fletxa_2 {background-image:url(../img/ico_fletxa_2.gif)}
.punt_1 {background-image:url(../img/fons_08.gif)}


/* separadors */
div.separador_1 {
background:transparent url(../img/fons_02.gif) left center repeat-x;
height:20px;
}


/* taules */
td.columna_1 {
width:403px;
}

td.columna_2 {
width:225px;
}

/* formularis */
.campsU {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
padding:3px;
color:#3F3F3F;
}

.botoU {
background-color:#BBBBCE;
padding:0.2em 0.4em;
color:#2E2D68;
font-weight:bold;
}

label {
display:block;
margin-bottom:10px;
}

/* imatges */
img.ambVora_1 {
border:1px solid #ADB2B8;
}

/* alades i amplades */
.h1 {height:1px}
.h20 {height:20px}
.w10 {width:10px}
.w15 {width:15px}
.w35 {width:35px}
.w200 {width:200px}
.w320 {width:320px}
.w400 {width:400px}
.w527 {width:527px}

/* colors de fons */
.fonsBlauFort{background-color:#2E2D68} 
.fonsGris{background-color:#ADB2B8}
.fonsBlanc {background-color:#FFFFFF}

/* colors */
.grisFosc, a.grisFosc:link, a.grisFosc:visited {color:#3F3F3F;}
.gris, a.gris:link, a.gris:visited {color:#ADB2B8;}
.grisClar, a.grisClar:link, a.grisClar:visited {color:#D6D9DC}
.blanc, a.blanc:link, a.blanc:visited {color:white;}
.negre, a.negre:link, a.negre:visited {color:black !important;}
.blau, a.blau:link, a.blau:visited {color:#2E2D68;}

/**************************************************************************************** 
                   These are standard sIFR styles... do not modify 
*****************************************************************************************/

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash div.vinclesMenu_1, .sIFR-hasFlash div.vinclesMenu_1_triat,.sIFR-hasFlash div.vinclesMenu_2, .sIFR-hasFlash div.vinclesMenu_2_triat {visibility: hidden;}

