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


/*** header ***/

#posicionament{
font-size:11px;
color:#ffffff;
float:left;
font-weight:normal;
}

#posicionament a{
color:#8c8c8d;
text-decoration:none;
}

#posicionament a:hover{
color:#ffffff;
text-decoration:none;
}

#idioma{
font-size:10px;
color:#ffffff;
float:left;
font-weight:normal;
}

#idioma a{
color:#8c8c8d;
text-decoration:none;
}

#idioma a:hover{
color:#ffffff;
text-decoration:none;
}

#logo{
float:right;
margin-top:10px;
width:181px;
height:62px;
}


/*** navigation ***/

#menu-bt{
float:left;
font-size:12px;
color:#FFF;
font-weight:bold;
width:94px;
height:22px;
text-align:center;
margin-right:2px;
}

#menu-bt a{
display:block;
background-image:url(../imgs/bt_menu_off.png);
text-decoration:none;
color:#FFF;
height:22px;
padding-top:8px;
}

#menu-bt a:hover{
display:block;
background-image:url(../imgs/bt_menu_on.png);
text-decoration:none;
color:#FFF;
height:22px;
}

#menu-bt-activat{
float:left;
font-size:12px;
color:#FFF;
font-weight:bold;
width:94px;
height:22px;
text-align:center;
margin-right:2px;
}

#menu-bt-activat a{
display:block;
background-image:url(../imgs/bt_menu_on.png);
text-decoration:none;
color:#FFF;
height:22px;
padding-top:8px;
}

#menu-bt-activat a:hover{
display:block;
background-image:url(../imgs/bt_menu_on.png);
text-decoration:none;
color:#FFF;
height:22px;
}


/*** content ***/

#content-top{
float:left;
width:1000px;
height:40px;
}

#image{
float:left;
width:1000px;
height:318px;
background-image:url(../imgs/fons-imatge.png);
background-repeat:no-repeat;
padding-left:40px;
}

#image-text{
float:left;
width:285px;
}

#image-text p{
font-size:14px;
color:#ffffff;
text-align:justify;
font-weight:normal;
}

#image-text h1{
font-size:24px;
color:#ffffff;
text-align:justify;
font-weight:normal;
}

#image-text-boto{
float:right;
width:285px;
}

#flash-home{
width:368px;
height:232px;
position:absolute;
margin-left:455px !important;
margin-left:170px;
margin-top:19px;
z-index:100;
}

#flash-interiors{
width:368px;
height:111px;
position:absolute;
margin-left:495px !important;
margin-left:210px;
margin-top:0px;
z-index:100;
}

#detall{
float:left;
width:1000px;
height:40px;
background-image:url(../imgs/detall.png);
background-repeat:repeat-x;
}

#content-bottom{
float:left;
width:1000px;
height:40px;
}


/*** left column ***/

#solicitud{
float:left;
width:225px;
height:345px;
padding:30px;
background-image:url(../imgs/fons-solicitud.png);
background-repeat:no-repeat;
}

#solicitud h1{
color:#28282a;
font-size:20px;
font-weight:bold;
}

#solicitud p{
color:#28282a;
font-size:12px;
text-align:justify;
font-weight:normal;
}

#solicitud b{
color:#bc2a15;
font-size:10px;
font-weight:bold;
}

#solicitud input{
color:#afafb0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
border:1px #bfbfbf solid;
height:16px;
width:210px;
margin:2px 0px 6px 0px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
}

#solicitud textarea{
color:#afafb0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
border:1px #bfbfbf solid;
height:45px;
width:210px;
margin:2px 0px 10px 0px;
padding:5px;
}

#solicitud-camps{
float:left;
width:110px;
height:26px;
}

#solicitud-boto{
float:right;
width:56px;
height:26px;
margin-right:3px;
}


#solicitud-ok{
float:left;
width:225px;
height:154px;
padding:30px;
background-image:url(../imgs/fons-solicitud-ok.png);
background-repeat:no-repeat;
}

#solicitud-ok h1{
color:#28282a;
font-size:20px;
font-weight:bold;
}

#solicitud-ok p{
color:#28282a;
font-size:12px;
text-align:justify;
font-weight:normal;
}

#baners{
float:left;
width:285px;
height:auto;
margin-top:20px !important;
margin-top:5px;
}


/*** right column ***/

#rightcolumn h1{
color:#bc2a15;
font-size:18px;
font-weight:normal;
}

#projecte-destacat{
float:left;
width:600px;
height:191px;
background-color:#e8e9e9;
margin-bottom:20px;
}

#projecte-destacat-imatge{
float:left;
width:590px;
height:150px;
margin:5px;
}

#projecte-destacat-text{
float:left;
width:578px;
height:11px;
margin:1px;
padding:10px;
background-color:#f3f3f3;
}

#projecte-destacat-text-esq{
float:left;
width:500px;
}

#projecte-destacat-text-dt{
float:right;
width:78px;
text-align:right;
}

#projecte-destacat-text b{
font-size:12px;
font-weight:bold;
color:#28282a;
}

#projecte-destacat-text p{
font-size:12px;
font-weight:normal;
color:#7f7981;
}

#projecte-destacat-text a{
font-size:10px;
font-weight:normal;
color:#a6a6a6;
text-decoration:none;
}

#projecte-destacat-text a:hover{
font-size:10px;
font-weight:normal;
color:#bc2a15;
text-decoration:none;
}

/*** altres projectes ***/
a.linkopacity img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	-khtml-opacity: 0.5;
}

a.linkopacity:hover img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-khtml-opacity: 1.0;
}

a.linkopacity_sel img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-khtml-opacity: 1.0;
}


/*** footer ***/

#footer-left{
float:left;
width:auto;
height:auto;
text-align:left;
color:#ffffff;
font-size:11px;
}

#footer-left a{
color:#ffffff;
text-decoration:none;
}

#footer-left a:hover{
color:#8c8c8d;
text-decoration:none;
}

#footer-right{
float:right;
width:400px;
height:auto;
text-align:right;
color:#ffffff;
font-size:11px;
}

#footer-right a{
color:#ffffff;
text-decoration:none;
}

#footer-right a:hover{
color:#8c8c8d;
text-decoration:none;
}

/** footer posicionament **/

#footer-posicionament-text{ 
margin:0 auto; /*centrem tot el block a la pagina*/
width:920px; /*definim la amplada de la pagina*/
height:150px;
padding:40px;
}

#footer-posicionament-text-tit{ 
width:920px;
float:left;
color:#fff;
font-size:12px;
font-weight:bold;
}

#footer-posicionament-text-tit-ample{
float:left;
width:280px;
border-bottom:solid 1px #e8e9e9;
padding:5px;
}

#footer-posicionament-text-col1{ 
width:280px;
float:left;
margin-right:25px;
border-bottom:dashed 1px #e8e9e9;
padding:5px;
color:#fff;
font-size:12px;
font-weight:bold;
}

#footer-posicionament-text-col2{ 
width:280px;
float:left;
margin-right:25px;
border-bottom:dashed 1px #e8e9e9;
padding:5px;
color:#fff;
font-size:12px;
font-weight:bold;
}

#footer-posicionament-text-col3{ 
width:280px;
float:left;
border-bottom:dashed 1px #e8e9e9;
padding:5px;
color:#fff;
font-size:12px;
font-weight:bold;
}

a.llista-link1{
color:#d4d4d4;
font-size:11px;
font-weight:normal;
text-decoration:none;
list-style-type:none;
}

a.llista-link1:hover{
color:#fff;
font-size:11px;
font-weight:normal;
text-decoration:none;
list-style-type:none;
height:25px;
}


/*** botons ***/

#bt_petit a{
font-size:12px;
color:#FFF;
text-decoration:none;
text-align:center;
width:56px;
height:26px;
background-image:url(../imgs/bt_petit_off.png);
background-repeat:no-repeat;
display:block;
padding-top:6px;
}

#bt_petit a:hover{
font-size:12px;
color:#FFF;
text-decoration:none;
text-align:center;
width:56px;
height:26px;
background-image:url(../imgs/bt_petit_on.png);
background-repeat:no-repeat;
display:block;
}

#bt_gran a{
font-size:12px;
color:#FFF;
text-decoration:none;
text-align:center;
width:108px;
height:26px;
background-image:url(../imgs/bt_gran_off.png);
background-repeat:no-repeat;
display:block;
padding-top:6px;
}

#bt_gran a:hover{
font-size:12px;
color:#FFF;
text-decoration:none;
text-align:center;
width:108px;
height:26px;
background-image:url(../imgs/bt_gran_on.png);
background-repeat:no-repeat;
display:block;
}


/*** paginacio ***/

#pagines{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:664px;
float:left;
margin-bottom:20px;
}

.paginacio{
padding:2px;
}

.paginacio ul{
margin:0;
padding:0;
text-align:right; /*posar "left" per aliniar la paginacio a la dreta de la interficie*/
font-size:11px;
}

.paginacio li{
list-style-type:none;
display:inline;
padding-bottom:1px;
margin-right:-2px;
}

.paginacio a.normal, .paginacio a.normal:visited, .paginacio a.normal:active{
padding:1px 4px;
text-decoration:none; 
color:#ffffff;
background-color:#8e9091;
font-weight:bold;
}

.paginacio a.normal:hover{
color:#ffffff;
background-color:#bd2c17;
font-weight:bold;
}

.paginacio a.currentpage{
padding:1px 4px;
text-decoration:none;
background-color:#bd2c17;
color:#ffffff !important;
font-weight:bold;
cursor:default;
}



/*** pagines interiors ***/

/*** content ***/

#image2{
float:left;
width:1000px;
height:179px;
}

#drecera{
float:left;
width:960px;
height:19px;
padding-left:40px;
padding-top:7px;
margin-bottom:40px;
background-color:#e8e9e9;
}

#drecera p{
font-size:12px;
color:#28282a;
font-weight:normal;
}

#drecera a{
font-size:12px;
color:#28282a;
font-weight:normal;
text-decoration:none;
}

#drecera a:hover{
font-size:12px;
color:#bc2a15;
font-weight:normal;
text-decoration:none;
}

#drecera b{
font-size:12px;
color:#bc2a15;
font-weight:bold;
}


/*** left column ***/

#submenu{
float:left;
width:217px;
height:auto;
margin-bottom:20px;
}

#submenu ul{
}

#submenu li{
color:#bd2c17;
font-size:12px;
font-weight:bold;
list-style-type:none;
border-bottom:solid 1px #e8e9e9;
padding:5px;
}

a.submenu-link1{
padding-left:20px;
color:#28282a;
font-size:12px;
font-weight:normal;
text-decoration:none;
list-style-type:none;
}

a.submenu-link1:hover{
color:#bd2c17;
font-size:12px;
font-weight:normal;
text-decoration:none;
list-style-type:none;
height:25px;
}

a.submenu-link1-activat{
padding-left:20px;
color:#bd2c17;
font-size:12px;
font-weight:normal;
text-decoration:none;
list-style-type:none;
}

a.submenu-link1-activat:hover{
color:#bd2c17;
font-size:12px;
font-weight:normal;
text-decoration:none;
list-style-type:none;
height:25px;
}

a.submenu-link2{
color:#28282a;
font-size:12px;
font-weight:bold;
list-style-type:none;
text-decoration:none;
}

a.submenu-link2:hover{
color:#bd2c17;
font-size:12px;
font-weight:bold;
text-decoration:none;
list-style-type:none;
height:25px;
}

a.submenu-link2-activat{
color:#bd2c17;
font-size:12px;
font-weight:bold;
text-decoration:none;
list-style-type:none;
}

a.submenu-link2-activat:hover{
color:#bd2c17;
font-size:12px;
font-weight:bold;
text-decoration:none;
list-style-type:none;
height:25px;
}

a.submenu-link3{
color:#28282a;
font-size:12px;
font-weight:bold;
text-decoration:none;
list-style-type:none;
}

a.submenu-link3:hover{
color:#bd2c17;
font-size:12px;
font-weight:bold;
text-decoration:none;
list-style-type:none;
height:25px;
}

a.submenu-link3-activat{
color:#bd2c17;
font-size:12px;
font-weight:bold;
text-decoration:none;
list-style-type:none;
}

a.submenu-link3-activat:hover{
color:#bd2c17;
font-size:12px;
font-weight:bold;
text-decoration:none;
list-style-type:none;
height:25px;
}

#baners-p{
float:left;
width:216px;
height:108px;
margin-bottom:20px;
}


/*** right column ***/

#rightcolumn2-text{
width:663px;
float:left;
text-align:justify;
}

#rightcolumn2-text h1{
color:#bc2a15;
font-size:14px;
font-weight:bold;
}

#rightcolumn2-text p{
color:#28282a;
font-size:13px;
font-weight:normal;
}

#rightcolumn2-text b{
color:#bc2a15;
font-size:13px;
font-weight:normal;
}

#rightcolumn2-text a{
color:#bc2a15;
font-size:13px;
font-weight:normal;
text-decoration:none;
}

#rightcolumn2-text a:hover{
color:#bc2a15;
font-size:13px;
font-weight:normal;
text-decoration:underline;
}

#rightcolumn2-projecte{
margin-top:40px;
width:663px;
float:left;
text-align:center;
}

#rightcolumn2-projecte-imatge img{
border:solid 5px #e8e8e9;
width:590px;
height:150px;
}

#rightcolumn2-projecte-text{
width:630px;
height:auto;
float:left;
margin-top:20px;
text-align:right;
}

#rightcolumn2-projecte-text h1{
color:#bc2a15;
font-size:10px;
font-weight:bold;
}

#rightcolumn2-projecte-text a{
color:#adadad;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

#rightcolumn2-projecte-text a:hover{
color:#28282a;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

#rightcolumn2-formulari{
margin-top:20px;
float:left;
}

#rightcolumn2-formulari p{
color:#28282a;
font-size:13px;
text-align:justify;
font-weight:normal;
}

#rightcolumn2-formulari-col1{
float:left;
width:320px;
margin-right:20px;
}

#rightcolumn2-formulari-col2{
float:left;
width:320px;
}

#rightcolumn2-formulari b{
color:#bc2a15;
font-size:10px;
font-weight:bold;
}

#rightcolumn2-formulari input{
color:#afafb0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
border:1px #bfbfbf solid;
height:16px;
width:308px;
margin:2px 0px 6px 0px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
}

#rightcolumn2-formulari textarea{
color:#afafb0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
border:1px #bfbfbf solid;
height:45px;
width:648px;
margin:2px 0px 10px 0px;
padding:5px;
}

#rightcolumn2-formulari-camps{
float:left;
width:100px;
height:26px;
}

#rightcolumn2-formulari-boto{
float:right;
width:56px;
height:26px;
margin-right:3px;
}

#projecte-interior{
float:left;
width:664px;
height:405px;
background-color:#e8e9e9;
margin-bottom:10px;
}

#projecte-interior-imatge{
float:left;
width:654px;
height:395px;
margin:5px;
}

#projecte-interior-text{
float:left;
width:664px;
height:auto;
text-align:justify;
}

#projecte-interior-text h1{
font-size:12px;
font-weight:bold;
color:#bd2c17;
}

#projecte-interior-text p{
font-size:12px;
color:#28282a;
}

#projecte-interior-text h2{
font-size:12px;
color:#adadad;
}

#projecte-interior-text a{
font-size:12px;
color:#adadad;
text-decoration:none;
}

#projecte-interior-text a:hover{
font-size:12px;
color:#bd2c17;
text-decoration:none;
}

#filet{
float:left;
width:664px;
height:2px;
background-color:#e8e9e9;
margin-bottom:20px;
margin-top:20px;
}

#mes-projectes{
float:left;
width:664px;
height:auto;
}

#mes-projectes-tit{
float:left;
width:664px;
margin-bottom:20px;
color:#bd2c17;
font-size:12px;
font-weight:bold;
}

#mes-projectes-p1{
float:left;
width:216px;
height:55px;
margin-right:6px !important;
margin-right:2px;
margin-bottom:6px;
}

#mes-projectes-p1 img{
border:2px solid #e8e9e9;
}

#mes-projectes-p2{
float:left;
width:216px;
height:55px;
margin-right:6px !important;
margin-right:2px;
margin-bottom:6px;
}

#mes-projectes-p2 img{
border:2px solid #e8e9e9;
}

#mes-projectes-p3{
float:left;
width:216px;
height:55px;
margin-bottom:6px;
}

#mes-projectes-p3 img{
border:2px solid #e8e9e9;
}
