p { margin:0px; }

#tablePie{
    background:black;
}
#contenido2 div{
    margin:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:white;
    text-align: left;
}
#bt1, #bt2, #bt3, #bt4,#bt5, #bt6{
    position:relative;
    top:40px;
    right:2px;
    color:white;
    background-color: #131842;
    margin-left: 190px;
    height: 15px;
    margin-top: -5px;
}
#bt2{
    top:45px;
    margin-top: 0px;
}
#bt3 {
    top:46px;
    margin-top: 3px;
}
#bt4 {
    top:51px;
    margin-top: 0px;
}
#bt5 {
    top:56px;
    margin-top: 0px;
}
#bt6 {
    top:61px;
    margin-top: 0px;
}


#bt1 a,#bt2 a,#bt3 a,#bt4 a,#bt5 a,#bt6 a{color:white;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;text-decoration:none}
#bt1 a:hover,#bt2 a:hover, #bt3 a:hover,#bt4 a:hover,#bt5 a:hover,#bt6 a:hover{color:#d4d5d7;}

#panel2 {background:url('../imgs/fondo2.jpg') no-repeat left;}
#panel2b {background:url('../imgs/fondo1.jpg') no-repeat left;}
#panel2c {background:url('../imgs/menu-serveis.jpg') no-repeat left;}
#panel2d {background:url('../imgs/fondo-noticias.jpg') no-repeat left;}
#panel2e {background:url('../imgs/img-arquitectura.jpg') no-repeat left;}
#panel2f {background:url('../imgs/img-valorinmoble.jpg') no-repeat left;}
#panel2g {background:url('../imgs/img-agencia.jpg') no-repeat left;}
#panel2h {background:url('../imgs/img-inversions.jpg') no-repeat left;}

#panel2, #panel2b, #panel2c, #panel2d, #panel2e, #panel2f, #panel2g, #panel2h{
    width:350px;
    height:312px;
    vertical-align: top;
    background-position: 00px 0px;
}

#innertab {    background:url('../imgs/fondo2.gif') repeat-x bottom;}

.panel, #panel3c{
    padding-left: 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(../imgs/fondo2.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    text-align: left;
}

.panel a {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 13px;
        color: #4b4b4b;
        text-decoration: none;
}

#panel3c { background:url('../imgs/f-nostresclients.jpg'); }
#panel4 {background:url('../imgs/fondo2.gif') repeat-x bottom; color:black;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none}

#tdCon{
    padding-left:3px;
}

#textonoticia{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;

    background-color:#CCCCCC;
}

#fotonoticias{

	text-align:center;
}


#img-tabla{
    background:url('../imgs/foto-listado.jpg') no-repeat left;
    width:155px;
    height:312px;
}
#barra{
    background:url('../imgs/fondo2.gif') repeat-x bottom;
    width:898px;
    height:100px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#twitter_home{
	width:218px;
	height:120px;
	float:right;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url('../imgs/twitter_home.png');
	background-repeat:no-repeat;
	}
#twitter_home span{
	padding-right:10px;
}
#twitter_update_list{
	padding-left: 10px;
	margin-top: 45px;
}

#twitter_update_list li{
	padding-bottom:10px;
	list-style:none;
	color:white;
}

.titols_home{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 16px;
	text-transform:uppercase;
}
.titols_home a{
	color:#eeeeee;
	text-decoration:none;
}
.titols_home a:hover{
	color:#656668;
	text-decoration:none;
}

.txt_titol_home{
	font-weight:bolder;
	margin-bottom:5px;
	text-transform:uppercase;
}

.Estilo99{
	text-decoration: none;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: back;
    text-align: left;
}

.Estilo99 a{  text-decoration: none;color:black;}
.Estilo99 a:hover{  text-decoration: none;color: #1F2F62;}
.Estilo99  img{ border:0px;}

.Estilo9 {
    text-decoration: none;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: left;
}

.Estilo9 a{  text-decoration: none;color: #FFFFFF;}

.Estilo9 a:hover{  text-decoration: none;color: black;}

.Estilo9  img{ border:0px;}


.Estilo2 {
    text-decoration: none;
    font-weight : bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: black;
    }


.Estilo2:hover {
    text-decoration: none;
    font-weight : bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: navy;
    }


td img {xdisplay: block;}.Estilo1 {
    font-size: 9px;
    font-weight: bold;
}
.Estilo3 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.Estilo6 {
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: left;

}
.Estilo6 a{
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: left;

}
.Estilo7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.Estilo8 {
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    text-align: left;

}
.Estilo8 a{
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    text-align: left;

}
.Estilo10 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
}


.Estilo11 {
    font-weight: bold;
    color: #FFFFFF;
    font-size: 10px;
    text-align: left;
}
.Estilo4 {  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
}
.Estilo14 {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Estilo16 {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
}
.Estilo16white {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: white;
}
.Estilo17 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; color: #FFFFFF; }

.proddetail td { vertical-align: top;}
.Estilo18 {
    text-decoration: none;
    font-weight : bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FF0000;
    }
.Estilo19 {
    text-decoration: none;
    font-weight : bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
	xletter-spacing:-1px;
    color: black;
	text-align:center;
    }
.Estilo20 {
    text-decoration: none;
    font-weight : bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FF0000;
    }
.Estilo21 {
    text-decoration: none;
    font-weight : bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: navy;
    }
.TextHeading{font-size: 130%;
	font-weight: bold;
	color: #803300;;
	margin-left: 45px;
	line-height: 125%;}
.TextStandar{font-size: 120%;
	line-height: 125%;}


}
.Titulo{text-decoration: none;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;}

.pager{font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.titunot{text-decoration: none;
    font-size: 18px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
.fecha{text-decoration: none;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

    }


/******************************************************/

img.marc {
border:1px solid #CCCCCC;
padding:2px;
}

img.nomarc{
	border:0px;
	padding:0px;
}
img.nimarcniimatge{
	background:black;
	border:0px;
	padding:0px;
	display:none;

}

#noticies{
	width:655px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
}
#noticies .noticia{
	margin-bottom: 30px;
	border-bottom: 1px #e1e1e1 solid;
}

#noticies .noticia .caixa{
	background-color:#e1e1e1;
	margin:10px 0px 10px 0px;
	padding-top:2px;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius : 20px;
}

#noticies .fecha{
	text-decoration:none;
    font-size: 12px;
	color: #BABABA;
	padding-left:5px;
}

#noticies .titunot{
	font-size:20px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	text-decoration: none;
	font-weight:bolder;
	color: #1f2f62;
	text-transform:capitalize;
}

#noticies .textonoticia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
	padding:5px 20px 20px 20px;
	font-size:80%;
	text-indent:10px;
	line-height:1.5em;
	text-align:justify;
}

#noticies .fotonoticias{
	text-align:center;
	margin:10px 0px 10px 0px;
}

#noticies .paginador{
	text-align:center;
}

#noticies .paginador .pager {
	text-align:center;
	color: #1f2f62;
	text-decoration:none;
}

#noticies .paginador .pager a{
	color: #1f2f62;
	text-decoration:none;
}

#noticies .paginador .pager a:hover{
	color: black;
}

#noticies .noticompartir a{
	text-align:right;
	font-size:12px;
	margin:5px 5px 10px 5px;
	color: #1f2f62;
	text-decoration:none;
}

#noticies img{
	background:#EEEEEE none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding:2px;
}

/* Sidebar */

#sidebar {

	width: 220px;
	background: #D1D1D3;
	border: 1px solid #1f2f62;
	margin:60px 0px 25px 15px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius : 5px;
}

#sidebar .totsidebar {
	margin: 15px 20px 15px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cf3822;
	text-align:center;
}

#sidebar .nomesuna {
	padding:10px 0px 10px 0px;
	border-bottom: 1px #1f2f62 dashed;
	text-transform:capitalize;
	font-size:0.8em;
}

#sidebar .nomesuna a{
	color: black;
	text-decoration:none;
}

#sidebar .nomesuna a:hover{
	color: #1f2f62;
	text-decoration:underline;
}

/****************** peticio *****************************/

#peticio, #subscribe {
	width:900px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top:10px;
	text-align:left;
}

* .form div{

	width: 280px;
	float: left;
	text-align: right;
	padding-right: 12px;

}

* .form input,#peticio .form textarea{
	width: 400px;
	margin-bottom: 4px;
	text-align:left;
}

* .enviar{

	text-align:center;
	width:100%;
}

/********************** Detail ******************/

.quadrat{
    float: left;
	width:390px;
	background-color:#e1e1e1;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius : 10px;
	padding:10px 10px 10px 10px;
	margin-right:10px;

}

.quadrat div {
   margin-bottom: 4px;
}

#detail{
	font-weight:bolder;
	text-align:right;
}
#detail div{
	text-align:right;

}

.superindex {
	vertical-align:super;
	font-size:0.5em;
}

.capsalera {
background-color: #ffffff;
border-right: 8px solid #ffffff;
line-height: 15px;
        color: #607080;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:text-bottom;
	float:left;
	text-transform:uppercase;
}

.capsalera p{
	display:inline;
}

.capsalera .negre {
		font-weight:bolder;
		color:#1f2f62;
}


/****************IMATGES**********************/

#imatges {
	list-style: none;
	width: 850px;
}

#imatges li{
	position: relative;
	float: left;
}


#imatges img{
	margin:10px 10px 10px 10px;
}

#imatges span{
	width: 20px;
	height: 27px;
	display: block;
	position: absolute;
	top: 0px;
	left: 200px;
}

#imatges .celo{
	width: 117px;
	height: 27px;
	text-align:center;
	vertical-align:middle;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
	padding-top:7px;
	display: none;
	position: absolute;
	top: 5px;
	left: 150px;
	background: url('../imgs/tape2.png') no-repeat;
}

.error {
	color:red;
	background-color: #fff0f0;
	border:solid 1px red;
        font-size: 14px;
        padding: 2px;
}

#player{
        margin-top: 2px;
        height: 12px;
	text-align:right;
}

#menu {
        float:left;
        background-color:#d1d1d3;
        margin-top:12px;
}

#menu div {
        float:left;
        text-align:center;
        line-height:16px;
}

.ajuda{
	text-align:right;
	color:#424242;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
}

.newslettertxtlegal, .newslettertxtlegal a{
	text-align:justify;
	font-size:10px;
	margin:5px 0px 5px 0px;
	color:#A4A4A4;
}
