body {
font-size: 62.5%;
background-color: #FFFFFF;
margin:0em auto 0em auto;
}

.mac body {
font-size: 62.5%;
}

.webkit body {
font-size: 71.5%;
}

#contenido {
width:100%;
position:relative;

}
#port_vell {
position:relative;
margin:22.66em auto 0;
height:18em;
z-index:1;
background-image: url(../img/fondohome.jpg);
background-repeat:no-repeat;
clear:both;
background-color: #007bc1;
padding-top: 1.2em;
padding-left: 8.5em;

}

#port_barcelona {
	position:relative;
	margin:3.8em auto 0 auto;
	padding-left:8.5em;
	width:25.1em;
	height:8.4em;
	z-index:2;
	float:left;
	
	

}
#presentacion {
position:relative;
margin:2.5em 0 0 auto;
width:30.1em;
height:8.4em;
z-index:3;
float:left;
padding-left:30.2em;
text-align: right;

}
#contenido #presentacion a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #007bc1;
word-spacing: 0.2em;
font-weight: normal;
text-decoration: none;
}
#contenido #presentacion a:hover {

color: #ee7202;

}
#contenido #presentacion dd {
height: 2.4em;
}
#contenido #presentacion h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #007bc1;
word-spacing:0.2em;
font-weight: normal;
}

#contenido h1.alert {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.5em;
color: #007bc1;
word-spacing:0.2em;
font-weight: bold;
}



#cabecera {
position:relative;
margin:0 auto 0 auto;
height:14.5em;
z-index:3;
background-image: url(../code/random_bkg.php);
background-repeat:no-repeat;
background-color: #007BC1;
clear:both;
padding-left:12.0em;
padding-top:0.5em;
}
#bannercap{

margin:1.66em auto 0 auto;
float:left;
padding-left:57.6em;

}
#logoPortVell{
width:12.5em;
float:left;
}

#menu {
position:relative;
margin:0 auto 0 auto;
height:1.8em;
z-index:4;
background-color: #000000;
padding-left:8.4em;
padding-top:0.5em;
clear:both;
}
#menu a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.12em;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
border-right-width: 0.1em;
border-right-style: solid;
border-right-color: #FFFFFF;
padding-right: 1.1em;
padding-left: 1.1em;
}

#menu #primer a,
#menu #primer.enllac_seleccionat {
padding-left: 1.5em;
}

#menu a:hover {
color: #ee7202;
}
#menu #ultim a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.12em;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
border-top-style: none;
border-right-style: solid;
border-bottom-style: none;
border-left-style: none;
border-right-width:0.1em;
border-right-color: #000000;
}
#menu #ultim a:hover {
color: #ee7202;
}
#navegacion{
position:relative;
margin:2.5em auto 1em auto;
height:5.0em;
z-index:5;
clear:both;
}
#navegacion h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-weight: bold;
color: #000000;
}
#navegacion a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
color: #007bc1;
text-decoration: underline;
}
#navegacion a:hover {

color: #ee7202;

}
#navegacion h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
color: #000000;
}
#destacat_izq {
position:relative;
margin:0 auto 0 0;
width:14.0em;
z-index:5;
padding:0;
float:left;
padding-left:10.0em;
}
#destacat_izq_info {
position:relative;
margin:0 auto 0 0;
width:14.0em;
z-index:5;
padding:0;
float:left;
padding-left:10.0em;
}
#destacat_izq_info dl {
margin-top: .5em;
}
.entradilla p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-style: normal;
color: #000000;
padding-bottom: 1.5em;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-top:0;
margin-top:0;
line-height: 1.5em;
}
.entradilla_sensefilet {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-style: normal;
font-weight: bold;
color: #000000;
padding-top:0;
line-height: 1.5em;
}
#contenido #destacat_izq dt {
padding-top: 0.01em;
margin-left:0;

}
#contenido {
width:100%;
position:relative;
clear:both;

}
#contenido_central {
position:relative;
margin:0 auto 0 0;
padding-left:3.2em;
width:51.0em;
float:left;
z-index:7;
}

#contenido_central_doscols {
	padding-left:10em;
	width:68.2em;
	float:left;
	padding-top: 0.4em;
}

#contenido_central p.first {
	padding-top: 1.1em;
}

#col_510{
position:relative;
margin:0 auto 0 0;
width:51.0em;
z-index:5;
padding:0;
float:left;
padding-left:10.0em;
padding-bottom:5.0em;


}
#col_225 {
position:relative;
margin:0 auto 0 0;
padding-left:3.2em;

float:left;
z-index:7;
}
#col_unica{
position:relative;
margin:0 auto 0 0;
width:51em;
z-index:5;
padding:0;
clear:both;
padding-left:24.0em;
padding-bottom:3.0em;
}
#col_unica dl {
  margin-top: .6em;
}
#col_unica.formulari{
padding-left:27.2em;
width:41.5em;
}
#col_unica_gran{
position:relative;
margin:0 auto 0 0;
width:51.0em;
z-index:5;
padding:0;
clear:both;
padding-left:27.2em;
padding-bottom:3.0em;
}
#col_unica_gran .doscol{
overflow:hidden;
}
#col_unica_580{
position:relative;
margin:0 auto 0 0;
width:51.0em;
z-index:5;
padding:0;
clear:both;
padding-left:27.2em;
padding-bottom:3.0em;
}
#col_unica_avis{
position:relative;
margin:0 auto 0 0;
width:51em;
z-index:5;
padding:0;
clear:both;
padding-left:27.2em;
padding-bottom:0.5em;
}
#col680{
position:relative;
margin:0 auto 0 0;
width:68.0em;
z-index:5;
padding:0;
float:left;
padding-left:10.0em;

}
#col410{
position:relative;
margin:0 auto 0 0;
width:41.0em;
z-index:5;
padding:0;
float:left;
padding-left:27.2em;

}
#col415{
position:relative;
margin:0 auto 0 0;
width:30.15em;
z-index:5;
float:left;

}
#col245{
position:relative;
margin:0 auto 0 0;
width:24.5em;
z-index:5;
padding:0;
float:right;

}
#col245_nov{
position:relative;
margin:0 auto 0 0;
width:24.5em;
z-index:5;
padding:0;
float:left;

}
#col140{
position:relative;
margin:0 auto 0 0;
width:14.0em;
z-index:5;
padding:0;
float:right;
padding-top:0em;

}
.col70{
position:relative;
margin:0 auto 0 0;
width:7.0em;
z-index:5;
padding:0;
float:left;
padding-right:2.0em;

}
.col490{
position:relative;
margin:0 auto 0 0;
width:42.0em;
z-index:5;
padding:0;
float:left;

}
.col580{
position:relative;
margin:0 auto 0 0;
width:51.0em;
z-index:5;
padding:0;
clear:both;
}
.col245form{
position:relative;
margin:0 auto 0 0;
width:24.5em;
z-index:5;
padding:0;
float:left;
}
.col415form{
position:relative;
margin:0 auto 0 0;
width:41.5em;
z-index:5;
padding:0;
clear:both;
padding-top:0.08em;


}
.col170form{
position:relative;
margin:-8.5em auto 0 0;
width:14.0em;
z-index:5;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
float:right;
padding-left:14.0em;
font-size:1.1em;

}
.col170form2{
position:relative;
margin:0 auto 0 0;
width:12.0em;
z-index:5;
padding:0;
float:left;
padding-left:1.5em;
border-bottom-color:#FFFFFF;



}
.col60form{
position:relative;
margin:0 auto 0 0;
width:5.0em;
height:1.5em;
z-index:5;
padding:0;
clear:both;
background-color: #ee7202;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
padding-left:0.4em;
border-bottom-width: 0.8em;
border-bottom-color: #FFFFFF;



}
.separador1{
position:relative;
clear:both;
height:0.1em;
border-top-width: 0.05em;
border-top-style: solid;
border-top-color: #ee7202;
padding-top: 1.3em;
line-height: 1.3em;
margin-bottom:-1.7em;
margin-top:0.4em;
padding-bottom:0.8em;

}	
.separador_medio{
position:relative;
clear:both;
height:0.1em;
background-color:#ee7202;



}	
.separador_mapa{
position:relative;
clear:both;
height:0.1em;
border-top-width: 0.05em;
border-top-style: solid;
border-top-color: #ee7202;
padding-top: 0.8em;
line-height: 1.3em;
margin-top:0.4em;
}
.separador_mapa_ultim{
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
margin-left:0.1em;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-bottom: 1.2em;
line-height: 1.1em;

}	
#doscol{
position:relative;
margin:0 auto 0 0;



}

.noborder {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.separador2{
position:relative;
margin:0 auto 0 0;
clear:both;
height:0.2em;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-top:0.3em;

}	
#separador2_nov{
position:relative;
margin:0 auto 0 0;
clear:both;
height:0.2em;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-top:0;
}	

#doscol_01{
position:relative;
margin:0 auto 0 0;
float:left;
width:24.5em;
padding-right:2.0em;
}
#doscol_02{
position:relative;
margin:0 auto 0 0;
float:left;
width:24.5em;
}

#column_esque{
position:relative;
margin:0 auto 0 0;
float:left;
z-index:7;
padding-right:1.6em;
width:24.6em;


}
#column_dreta{
position:relative;
margin:0 auto 0 0;
float:left;
z-index:8;
width:24.6em;
}

#column_dreta p, #column_esque p {margin-top:0.1em !important;line-height: 1.5em;}

#contenido_central p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #000000;
margin-top: 0.4em;
}
#contenido_central h2, #col_unica_avis h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #000000;
}
#contenido_central_index {
position:relative;
margin:0.5em 0 0 0;
padding-left:3.2em;
width:51.0em;
float:left;
z-index:6;
}
#contenido_central_index p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #000000;
}

#contenido_central p a {color: #007bc1; text-decoration: none;}
#contenido_central p a:hover {color: #ee7202; text-decoration: underline;}

#contenido_central_index h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #000000;
}
#imagen{
position:relative;
margin:1.0em auto 0 0;
clear:both;

}
#columna1{
position:relative;
margin:1.5em auto 0 0;
float:left;
width:24.5em;
}
#columna2{
position:relative;
margin:1.5em auto 0 0;
float:left;
width:24.5em;
padding-left:1.9em;

}
.parrafo_final {
padding-bottom: 0.1em;
}

#destacat_derecho {
position:relative;
margin:0.5em auto 0 0;
padding-left:2.9em;
width:14.0em;
float:left;
z-index:8;
}

#destacat_derecho li {
list-style-type: none;
padding-bottom: 2.0em;
float: right;
}
#destacat_derecho_espais {
position:relative;
margin:0 auto 0 0;
padding-left:2.9em;
width:14.0em;
float:left;
z-index:8;
}
#destacat_derecho_espais_ley {
position:relative;
margin:0.4em auto 0 0;
padding-left:3.0em;
width:14.0em;
float:left;
z-index:8;
}

#destacat_derecho_comarribar{
position:relative;
margin:0 auto 0 0;
padding-left:2.9em;
width:14.0em;
float:left;
z-index:8;
}

#pie{
position:relative;
margin:3em auto 0 0;
clear:both;
}

#logo_piedepagina {
position:relative;
margin:0 auto 0 0;
width:15.0em;
z-index:9;
float:left;
clear:both;
padding-left:10.0em;

}
#pie_pagina{
position:relative;
margin:0 auto 0 0;
width:70.0em;
z-index:10;
float:left;
padding-left:1.6em;
padding-bottom:2.0em;


}
#pie_pagina_colunica {
position:relative;
margin:0 auto 0 0;
width:40.8em;
z-index:9;
float:left;
clear:both;

}
#eines {
position:relative;
margin:0.8em auto 0 0;
height:1.6em;
z-index:8;
clear:both;
padding-left:0em;
}
#eines_colunica {
position:relative;
margin:0.8em auto 0 0;
height:1.6em;
z-index:8;
clear:both;
padding-left:9.2em;
}
#pie_pagina_colunica #eines_colunica a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #007bc1;
text-decoration: none;
padding-right: 0.8em;
padding-left: 0.5em;
border-right-width: 0.1em;
border-right-style: solid;
border-right-color: #000000;
width:85.0em;
letter-spacing: 0.001em;
}
#pie_pagina_colunica #eines_colunica a:hover {
color: #ee7202;

}
#pie_pagina_colunica #eines_colunica #ultimo a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #007bc1;
border: 0 none #000000;
}
#pie_pagina_colunica #eines_colunica #ultimo a:hover{
color: #ee7202;

}
#direccion_colunica {
position:relative;
margin:0 auto 0 0;
z-index:9;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #000000;
padding-left:10.3em;
padding-bottom:2.0em;
width:35.0em;

}
#pie_pagina #eines a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #007bc1;
text-decoration: none;
padding-right: 0.8em;
padding-left: 0.5em;
border-right-width: 0.1em;
border-right-style: solid;
border-right-color: #000000;
width:85.0em;
letter-spacing: 0.001em;
}
#pie_pagina #eines a:hover {

color: #ee7202;

}
#direccion {
position:relative;
margin:0 auto 0 0;
z-index:9;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #000000;
padding-left:0em;
padding-bottom:2.0em;
width:35.0em;

}
.direccion{
padding-right:0.8em;
padding-left: 0.5em;
border-right-width: 0.1em;
border-right-style: solid;
border-right-color: #000000;
padding-top:0.01em;
margin-right:0.5em;

}


#logo_piedepagina_colunica {
position:relative;
margin:0 auto 0 0;
width:22.0em;
z-index:10;
float:left;
padding-left:0.6em;
padding-bottom:2.0em;


}

#pie_pagina #eines #ultimo a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #007bc1;
border: 0 none #000000;
}
#pie_pagina #eines #ultimo a:hover{
color: #ee7202;

}
#final_pagina {
position:relative;
margin:0 auto 0 0;
height:1.0em;
z-index:11;
background-image: url(../img/peu.gif);
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
background-position: top;	
}
#final_pagina_blanco {
position:relative;
margin:0 auto 0 0;
height:3.0em;
z-index:12;
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;

}
#blanco {
position:relative;
margin:0 auto 0 0;
height:3.0em;
z-index:12;
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;

}
#navegacion_index{
position:relative;
margin:3.1em auto 0.4em auto;
z-index:3;
padding-left: 10.0em;
clear:both;
height:4.9em;
}
#contenido #navegacion_index h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-style: normal;
font-weight: bold;
color: #007bc1;
height:0.9em;
padding-bottom:0em;
}
#contenido #navegacion_index #migas{
position:relative;
margin:1.0em auto 0 auto;
clear:both;
z-index:1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
color: #000000;
height:1.8em;
}

#contenido #navegacion_index #titol{
position:relative;
margin:0 0 0 0;
clear:both;
z-index:2;
height:1.5em;
}
#contenido #navegacion #migas{
position:relative;
margin:1.0em 0 0 0;
clear:both;
z-index:1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
color: #000000;
padding-left: 10.0em;

}
#contenido #navegacion #titol{
position:relative;
margin:0 0 0 0;
clear:both;
}
#contenido #navegacion #titol #icone {
margin:0 auto 0 auto;
position:relative;
float:left;
z-index:2;
height:1.6em;
width:5.0em;
vertical-align: middle;
text-align: center;
padding-top:1.3em;
padding-left:4.8em;

}
#contenido #navegacion #titol #icone_blau {
margin:0 auto 0 auto;
position:relative;
float:left;
z-index:2;
height:1.6em;
width:5.0em;
vertical-align: middle;
text-align: center;
padding-top:1.3em;
padding-left:4.8em;

}

#contenido #navegacion #titol #texte {

position:relative;
margin:0 auto 0 auto;
float:left;
z-index:3;
height:1.1em;


}


#contenido #destacat_derecho #destacat_historia{
position:relative;
margin:0 auto 0 auto;
clear:both;
background-color: #007bc1;
z-index: 7;

}
#contenido #destacat_derecho #destacat_historia .margen a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
border-bottom-width: 0.1em;
border-bottom-style: solid;
border-bottom-color: #999999;
}
#contenido #destacat_derecho #destacat_historia .margen a:hover {
color: #ee7202;

}
.margen {
padding-right: 1em;
padding-bottom: 0.4em;
padding-left: 1em;
padding-top:0.4em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: top;
line-height: 1.3em;
}


#contenido #destacat_derecho #destacat_futuro{
position:relative;
margin:2.1em auto 0 auto;
clear:both;
background-color: #007bc1;
}
#contenido #destacat_derecho #destacat_futuro .margen a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
border-bottom-width: 0.1em;
border-bottom-style: solid;
border-bottom-color: #999999;
}
#contenido #destacat_derecho #destacat_futuro .margen a:hover{

color: #ee7202;


}


#contenido #destacat_izq h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
color: #000000;
}



.novetats {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #000000;
height:1.0em;


}

#contenido #destacat_izq dl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: top;
line-height: 1.3em;
padding: 0;
margin: 0;
list-style: none;
clear:both;
}
#contenido #destacat_izq dd {
margin-left:-0.1em;}

.separador {
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-bottom: 0.6em;
margin-left:-0.1em;
margin-bottom:0.5em;
}


#contenido #destacat_izq a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;

color: #007bc1;


}
#contenido #destacat_izq a:hover {
color: #ee7202;


}
.data {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #000000;
text-align: left;
margin-top: 0em;
margin-left:-0.1em;
list-style-position: inside;
list-style-type: none;
}
.enllac_seleccionat {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.12em;
font-weight: bold;
color: #ee7202;
text-decoration: none;
border-right-width: 0.1em;
border-right-style: solid;
border-right-color: #FFFFFF;
padding-right: 1.1em;
padding-left: 1.1em;
}
.enllac_seleccionat_ultim {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.12em;
font-weight: bold;
color: #ee7202;
text-decoration: none;
text-decoration: none;
border-top-style: none;
border-right-style: solid;
border-bottom-style: none;
border-left-style: none;
border-right-width:0.1em;
border-right-color: #000000;
padding-left: 1.1em;
}
#contenido #destacat_izq p {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto p, .texto ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #000000;
line-height: 1.5em;
}
.texto ul ul {font-size: 1em;}
.texto ul {padding-left: 1.5em;}
.form{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #000000;
line-height: 0.5em;
white-space: nowrap;
}
.espacios {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
border-bottom-width: 0.010em;
border-bottom-style: solid;
border-bottom-color: #007bc1;
text-align: left;
width: 14em;
vertical-align: bottom;
clip: rect(auto,auto,auto,auto);
padding-bottom:0.5em;
padding-top:0.3em;
}

.tituloespacios {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.93em;
font-weight: normal;
color: #FFFFFF;
background-color: #007bc1;
height: 1.5em;
text-align: left;

}

.enllac_subratllat, .texto a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #007bc1;
border-bottom-width: 0.1em;
border-bottom-style: solid;
border-bottom-color: #90B1D2;
text-decoration: none;
}
.enllac_subratllat:hover, .texto a:hover {
color: #ee7202;
}
.separador_p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.14em;
font-weight: normal;
color: #000000;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-bottom: 0.8em;
line-height: 1.3em;
margin-top:1.3em;
}
.boton {
background-color: #007bc1;
list-style-type: none;
border-bottom-width: 0.5em;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
height: 1.5em;
padding-top: 0.1em.em;
margin-top: 0.1em;
margin-left: -4em;
width: 10em;
}
.boton2{
background-color: #007bc1;
list-style-type: none;
border-bottom-width: 0.5em;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
height: 1.5em;
width: 14.8em;
}


#contenido #central {
float:left;
}
#contenido #central p {
margin-top:0.4em;
}
#contenido #central #destacat_izq .boton a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}
#contenido #central #destacat_izq .boton a:hover {
color: #000000;

}
#contenido #central #destacat_izq_info .boton a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}
#contenido #central #destacat_izq_info .boton a:hover {
color: #000000;

}


.textedreta p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.14em;
font-weight: normal;
color: #000000;
}
.separador_d {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.11em;
font-weight: normal;
color: #000000;
border-top-width: 0.05em;
border-top-style: solid;
border-top-color: #ee7202;
padding-top: 0.8em;
line-height: 1.3em;
}

#contenido #destacat_derecho_espais .espacios a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
text-decoration: none;
}
#contenido #destacat_derecho_espais .espacios a:hover {
color: #007bc1;
}
#contenido #destacat_derecho_espais ul {
margin-left:-4.1em;
list-style-type: none;	

margin-top:0.4em;

}
#contenido #destacat_derecho_espais_ley ul {
margin-left:-4.1em;
list-style-type: none;	

}
.selec_destacat_derecho {
color: #007bc1;
}

.info p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
margin-top:0px;
margin-bottom:-0.8em;
line-height: 1.4em;
}
.enllac_info {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
color: #ee7202;
margin-bottom:-0.5em;
}
.naranja, .info a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #D74D02;
font-size: 1.0em;
border-bottom-width: 0.1em;
border-bottom-style: solid;
border-bottom-color: #f49c4e;
text-decoration: none;
border-bottom-width: 0.1em;
}
.naranja:hover, .info a:hover {color: #000000;}

.blau{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #007bc1;
font-size: 1.1em;
border-bottom-width: 0.1em;
border-bottom-style: solid;
border-bottom-color: #007bc1;
text-decoration: none;
border-bottom-width: 0.1em;
}
.blau:hover{
color: #f49c4e;
}
.blau_tit{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #007bc1;
font-size: 1.0em;
border-bottom-width: 0.1em;
border-bottom-style: solid;
border-bottom-color: #007bc1;
text-decoration: none;
border-bottom-width: 0.1em;
}
.blau_tit:hover{
color: #f49c4e;
}
.enlace{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.05em;
}
.enlace_blau{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
}



.separador_d_info {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.11em;
font-weight: normal;
color: #000000;
border-top-width: 0.05em;
border-top-style: solid;
border-top-color: #ee7202;
padding-top: 0em;
line-height: 1em;
margin-bottom:0em;
margin-top:0.9em;


}


.inicio {
border-top-width: 0.25em;
border-top-style: solid;
border-top-color: #ee7202;
padding-top: 0.8em;
line-height: 1.3em;
margin-bottom:-0.3em;
list-style-image: url(../img/icone_taronja.jpg);
list-style-type: none;

}
.inicio_t{
border-top-width: 0.05em;
border-top-style: solid;
border-top-color: #ee7202;
padding-top: 0.8em;
line-height: 1.3em;
margin-bottom:-0.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;



}
.icone {
list-style-type: none;
margin-left:-0.05em;
background-image: url(../img/icone_taronja.jpg);
background-repeat: no-repeat;
padding-left: 1.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
background-position: 0.1em 0.5em;
padding-bottom: 0.7em;
}
.icone_blau {
list-style-type: none;
margin-left:-0.05em;
background-image: url(../img/icone_blau.jpg);
background-repeat: no-repeat;
padding-left: 1.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
background-position: 0.1em 0.5em;
padding-bottom: 1.5em;

}
.noicone {
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
margin-left:-0.1em;
padding-bottom: 1.3em;	
}
.noicone_blau {
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
color: #000000;
margin-left:-0.1em;
margin-bottom:1.6em;
margin-top:-0.8em;

}
.ultimo{
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
margin-left:-3.5em;
border-bottom-width: 0.28em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-bottom: 1.8em;
line-height: 1.1em;
margin-top:0.8em;

}
.ultimo_enlla{
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
margin-left:0.1em;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-bottom: 0.5em;
line-height: 1.1em;
margin-top:0;

}
.ultimo_t{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-bottom: 0.3em;
line-height: 1.5em;
margin-top:-2.0em;

}
.ultimo_mapa{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-bottom: 0.1em;
line-height: 1.5em;
margin-top:-4.0em;

}


.ultimo_t_creditos{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-bottom: 0.2em;
line-height: 1.5em;
margin-top:-0.5em;
margin-bottom:-1.3em;

}


.ficha {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
list-style-type: none;
margin-left:-3.6em;

}
#contenido #central #col_225 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
}

#contenido #central #destacat_derecho_espais .boton2 a{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
width:15.0em;
}
.fecha {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-style: italic;
font-weight: bold;
color: #000000;
}

#contenido #central #destacat_derecho_espais .boton2 a:hover{
color: #000000;
}
#contenido #central #col_unica .col415form textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
color: #000000;
border: 0.1em solid #ee7202;
}
.boton_enviar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color:#FFFFFF;
border: solid 1px #EE7202;
background-color: #EE7202;
text-decoration: none;
text-transform:uppercase;
cursor:pointer;
}
.boton_enviar:hover {
color:#000000;
text-transform:uppercase;
cursor:pointer;
}


#contenido #central #col_unica  input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
color: #000000;
border: 0.1em solid #ee7202;
}

.subtitulo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #000000;
}
#contenido #central #col_unica .col245form select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
color: #000000;
border: 0.1em solid #ee7202;
}

.inputpeq{
width:24.5em;
font:Verdana, Arial, Helvetica, sans-serif;
}
.inputgran{
width:41.0em;
}
.inputmed{
width:15.0em;
}
.metro {

list-style-type: none;
margin-left:-0.05em;
background-image: url(../img/metro.gif);
background-repeat: no-repeat;
padding-left: 1.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
background-position: 0.1em 0.5em;
padding-bottom: 0.3em;
color: #000000;
text-indent:1.5em;
padding-top:0.8em;
}
.autobuses,
.autocares,
.bicing,
.bicis,
.parking,
.rondas,
.taxis {
list-style-type: none;
margin-left:-0.05em;
background-repeat: no-repeat;
padding-left: 3em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
background-position: 0.1em 0.5em;
padding-bottom: 0.3em;
color: #000000;
padding-top:0.8em;
}
.autobuses { background-image: url(../img/autobuses.gif); }
.autocares { background-image: url(../img/autocares.gif); }
.bicing    { background-image: url(../img/bicing.gif); }
.bicis     { background-image: url(../img/bici.gif); }
.parking   { background-image: url(../img/parking.gif); }
.rondas    { background-image: url(../img/ronda.gif); }
.taxis     { background-image: url(../img/taxi.gif); }

.estret {
line-height: 1.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
margin-left:3.0em;
}

span.nolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.93em;
	font-weight: normal;
	color: #CCC;
}

.mayusculas {text-transform:uppercase;}
.no_flotar{clear:both;}
.h_10 {height:1.0em;}
.marge_b_10 {margin-bottom:0.5em;}
.error{color:red;}

.list_images {
margin-right: 2em;
list-style-type: none;
float: left;

}
.p_images {
margin-left: -3.9em;
margin-right: 2em;
list-style-type: none;
float: left;
}
.list_imagesfi {
list-style-type: none;
float: left;
}
.h_0 {height:0.4em;}
.textocaption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #000000;
line-height: 1.5em;
text-align: left;
padding-bottom: 1.7em;
}
.celda278 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #000000;
line-height: 1.5em;
padding-top: 0.2em;
vertical-align: top;
padding-left: 2.3em;
}
.celda278_izq {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #000000;
line-height: 1.5em;
padding-top: 0.2em;
vertical-align: top;
}
.th_clients {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #000000;
text-align: left;
}
.th_clientsdr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #000000;
text-align: left;
padding-left: 2.5em;
}
.separadorclients{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.1em;
color: #000000;
border-bottom-width: 0.05em;
border-bottom-style: solid;
border-bottom-color: #ee7202;
padding-top:2.0em;
line-height: 1.5em;


}	
.celda278final {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #000000;
line-height: 3.5em;
padding-left: 0em;
padding-top: 0.2em;
vertical-align: top;
}

.tabla {
margin-bottom: 2.5em;
}
.tabla2 {
margin-bottom: 1em;
}
.nowrap{white-space: nowrap;}
.w_320 {width:28em;}
.h_10 {height:1.5em;}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 68em;
}

th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}

th {
	vertical-align: bottom;
	padding-bottom: 0.5em;
}

th span {
	font-size: 0.9em;
}

td {
	vertical-align: top;
}

td.col1 {
	width: 7.7em;
	padding-right: 2em;
}

td.col2 {
	width: 20em;
	padding-right: 2em;
}

td.col3 {
	width: 14.5em;
	padding-right: 2em;
}

td.col4 {
	width: 8.5em;
	padding-right: 2em;
}

td.col5 {
	width: 9.3em;
}

td.col6 {
	width: 28em;
	padding-right: 2em;
}

tbody tr {
	border-top: 1px solid #EE7202;
}

tbody td {
	padding: 0.8em 0 1.2em 0;
	border-top: 1px solid #EE7202;
}

dl,
dt,
dd {
	margin: 0;
	padding: 0;
}

tbody dd, tbody dt.last {
	padding-bottom: 0.5em;
}

tbody dt a {
	color: #D74D02;
}

.pt_img {
margin: 0;
padding-top: 8px;
padding-bottom: 10px;
clear: both;
height: 100px;
}


