body {
	font: normal 62.5% Verdana, Arial, Helvetica, sans-serif;
	color: #818286;
	margin: 0;
	padding: 0;
	
}

#subcabecera-home {
	height:202px;
	background-color:#252D19;
}
#subcabecera-der-home {
	height:202px;
	width:702px;
	float:left;
}
#global-izq-home {
	width:245px;
	float:left;
}
#global-der-home {
	width:495px;
	float:left;
}
.h3-home {
	color:#9A9BA0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight:700;
	float:left;
	margin: 9px 0 0 8px;
	padding: 0;
}
.noticias-home {
	background-color:#F3F4F6;
	width:246px;
	overflow:auto;
	padding: 3px 0;
}
.fecha {
	color: #0053A1;
	font-weight: 700;
	float: left;
	padding: 0 0 0 7px;
}
.noticias-home-tx {
	color:#9B9C9F;
	margin:10px 7px 22px;
}
.noticias-home-tx a {
	color:#9B9C9F;
	font-weight:700;
	text-decoration: none;
}
.noticias-home-tx a:hover {
	text-decoration:underline;
	color: #9B9C9F;
}
.noticias-home .leermas:hover {
	color: #9C9C9C;
}
.home-secciones li {
	float:left;
	margin:0;
	padding:0;
}
#logo {
	background: url(../img/logo-corporativa.png) no-repeat 0 0;
	padding-left: 127px;
}
#logos {
	margin-left: 75px;
}
.facturacion-es {
	background: url(../cast/img/facturacion.png) no-repeat 0 9px;
	padding-left: 242px;
	min-height: 58px;
}
.facturacion-ca {
	background: url(../cat/img/facturacion.png) no-repeat 0 9px;
	padding-left: 242px;
	min-height: 58px;
}
.facturacion-en {
	background: url(../eng/img/facturacion.png) no-repeat 0 9px;
	padding-left: 242px;
	min-height: 58px;
}
/**** formaularis *****/
.lugarNacimiento label {
	padding-right: 0.7em;
}
.lugarNacimiento input {
	width: 32.3em;
}
.fechaNacimiento select {
	margin-right: 1em;
	width: 10em;
}
.fechaNacimiento input {
	width: 7.9em;
}
.poblacion input, .poblacion select {
	width: 11.5em;
}
.poblacion label {
	padding-left: 1em;
}
.poblacion label.primero {
	padding-left: 0;
}
.poblacion input.cp {
	width: 3.7em;
}
.carac label {
	padding-left: 1em;
}
.carac label.primero {
	padding-left: 0;
}
.carac input {
	width: 10em;
}
.carac select {
	width: 10.8em;
}
.carac #numerohijos {
	width: 3em;
}
p.telmovil label {
	white-space: nowrap;
	width: auto;
	padding-left: 0.5em;
}
p.telmovil label.primero {
	width: 7.8em;
	padding-left: 0;
}
p.telmovil input {
	width: 13.7em;
}
.documento select {
	width: 8.6em;
}
.documento input {
	width: 8.1em;
}
.documento label {
	padding-left: 1em;
}
.documento label.primero {
	padding-left: 0;
}
.apartat .carrec input {
	width: 18.4em;
}
.apartat .carrec input.nom {
	width: 12em;
}
.apartat .fcomplementaria input {
	width: 33.9em;
}
.apartat .fcomplementaria select {
	width: 8em;
}
/* tarifas */
#global-int.tarifas h3 {
	padding-bottom: 0;
	margin-bottom: 0;
}
#global-int.tarifas fieldset.caixa {
	padding: 15px 2em;
	text-align: center;
	/* width: 29em; */
	width: 290px;
}
#global-int.tarifas fieldset.caixa * {
	float: none;
	display: block;
}
#global-int.tarifas fieldset.caixa label {
	text-align: left;
	display: block;
	padding: 0;
}
#global-int.tarifas fieldset.caixa input,
#global-int.tarifas fieldset.caixa select {
	/* width: 28em; */
	width: 280px;
	margin: 9px 0;
}
#global-int.tarifas fieldset.caixa select {
	width: 29em;
}
#global-int.tarifas fieldset.caixa .boto {
	width: auto;
	margin: 10px auto 0 auto;
}
#global-int.tarifas fieldset.caixa .botonera {
	padding: 3px 0 0 0;
	width: 100%;
}
#global-int.tarifas fieldset.caixa .botonera input {
	float: left;
	margin: 0;
	width: 14em;
}
#global-int.tarifas fieldset.caixa .botonera input.ultimo {
	width: 13em;
	float: right;
}
#global-int.tarifas .instruccions {
	width: 29em;
	padding-top: 7px;
}
#global-int.tarifas h6 {
	padding-top: 0;
}
#global-int.tarifas .instruccions ol {
	list-style: decimal inside none;
}
#global-int.tarifas .instruccions ol li {
	padding-bottom: 10px;
}
#global-int.tarifas table, #global-int.tarifas caption {
	width: 100%;
}
#global-int.tarifas caption,
#global-int.tarifas .categoria {
	text-align: left;
}
#global-int.tarifas caption {
	border-bottom: none;
}
#global-int.tarifas table {
	margin-bottom: 9px;
}
#global-int.tarifas .nota {
	padding: 0;
}
.noticias #global-izq h3 {
	padding-bottom: 0;
}
.noticias #global-izq ul.separador li {
	color: #F4911D;
	font-weight: bold;
	padding: 0.5em 0;
	clear: both;
	background: url(../img/separador.png) repeat-x top;
}
.noticias #global-izq ul.separador ul {
	background: none;
	margin: 0;
	padding: 0.2em 0 0.7em 0;
}
.noticias #global-izq ul.separador ul li {
	color: #0053A1;
	font-weight: normal;
	background: none;
	padding: 0.2em 0;
}
.noticias #global-izq ul.separador a:hover {
	color: #F4911D;
}
.noticias #global-izq ul.separador ul a:hover {
	color: #0053A1;
}
.noticias #global-der .botonera {
	position: relative;
}
.noticias #global-der .print {
	position: absolute;
	right: 6em;
}
.noticias #global-der .print a {
	text-indent: 2000px;
}
.noticias #global-der .volver a {
	border-left: 1px solid #E4E5E7;
	background-position: 5px center;
	padding: 2px 0 2px 18px;
}
.contacto #global-izq .caixa {
	width: 16.2em;
	float: right;
	padding: 0.6em;
}
.contacto #global-izq .caixa .imatge {
	float: none;
	padding: 0;
}
.contacto #global-izq .caixa .mapa {
	padding-bottom: 0;
}
.contacto #global-der h5.imp {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.contacto #global-der .presentacio {
	padding-top: 0;
	padding-bottom: 4em;
}
.contacto .der, .contacto .izq {
	width: 20em;
	padding-bottom: 4em;
}
.avisoLegal h5.imp {
	background: none;
	margin-bottom: 0;
}
.avisoLegal h6 {
	color: #F4911D;
	text-transform: uppercase;
	margin-bottom: -0.9em;
	padding-bottom: 0;
}
form.recomendar fieldset  {
	text-align: center;
}
.recomendar fieldset p {
	margin: 0 auto;
	width: 37.5em;
}
.recomendar fieldset p label {
	width: 7.7em;
	text-align: left;
}
.recomendar fieldset p input {
	width: 28.5em
}
.recomendar fieldset p.emailAmigo label {
	width: 13em;
}
.recomendar fieldset p.emailAmigo input {
	width: 23.2em;
}
.recomendar fieldset.botonera {
	text-align: right;
}
.recomendar fieldset.botonera p {
	width: 100%;
}
.recomendar fieldset.botonera p input {
	width: auto;
}
.campana .presentacio {
	padding-left: 15.3em;
}
.campana .lumbar, .campana .extremidades, .campana .cervical {
	padding-top: 0;
	overflow: hidden;
}
.campana .lumbar li, .campana .extremidades li, .campana .cervical li {
	float: left;
	margin-right: 0.4em;
	width: 22.7em;
}
.campana .extremidades li {
	width: 15em;
}
.campana .lumbar li.ultimo, .campana .extremidades li.ultimo, .campana .cervical li.ultimo {
	margin-right: 0;
}
.campana .lumbar p, .campana .extremidades p, .campana .cervical p {
	border: 1px solid #E4E5E7;
	padding: 0.8em;
	min-height: 5em;
}
.campana .cervical p {
	min-height: 2.7em;
}
.campana .lumbar p.imatge, .campana .extremidades p.imatge, .campana .cervical p.imatge {
	border: none;
	padding: 0;
	margin: 0 0 0.4em 0;
}
.campana .logos dt, .campana .logos dd {
	border: 1px solid #E4E5E7;
	margin-bottom: 0.4em;
	float: left;
}
.campana .logos dt {
	width: 110px;
	height: 56px;
	text-align: center;
	clear: left;
}
.campana .logos dd {
	margin-left: 0.4em;
	padding: 2.2em 2em;
	font-weight: bold;
	width: 30.1em;
}
.estadoTrafico {
	margin: 5px;
	padding: 0;
}
.estadoTrafico h1 {
	background: #80A9D0;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	padding: 0.5em 0;
	font: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.estadoTrafico dl {
	background: #E4E5E7;
	overflow: hidden;
	padding: 0.8em 1em;
	margin: 2px 0;
}
.estadoTrafico dl dt {
	clear: left;
	float: left;
	padding-right: 0.3em;
}
.estadoTrafico dl dd {
	font-weight: bold;
}
.estadoTrafico .caixa {
	margin: 0;
	padding: 0.8em 1em;
	border-color: #80A9D0;
}
.estadoTrafico .caixa h2 {
	color: #F4911D;
	font-size: 1em;
	padding: 0;
	text-transform: uppercase;
}
.estadoTrafico .caixa h2 strong {
	color: #818286;
	text-transform: none;
}
.estadoTrafico .caixa p {
	padding: 0;
}
.mapaWeb .izq {
	width: 300px;
}
.mapaWeb .der {
	width: 150px;
}
.mapaWeb li {
	background: url(../img/liMapa.png) no-repeat left 0.2em;
	padding-left: 19px;
	color: #0053A1;
	font-weight: bold;
}
.mapaWeb li li, .mapaWeb .der li {
	background: none;
	padding: 0.5em 0;
}
.mapaWeb a {
	text-decoration: none;
	background: url(../img/liMapa2.png) no-repeat left 0.2em;
	padding-left: 17px;
}
.mapaWeb .izq a {
	color: #818286;
	font-weight: normal;
}
.mapaWeb a:hover {
	background-image: url(../img/liMapa2hover.png);
	color: #F4911D;
}
.mapaWeb .izq ul {
	background: url(../img/vertical.png) repeat-y left;
	margin: 1em 0 1.5em 2.3em;
	padding: 0 0 0 1.3em;
}
.mapaWeb .der {
	padding-top: 0.4em;
}
.mapaWeb .der li {
	padding: 0.5em 0 0.5em 19px;
	background-position: left 0.7em;
}
.mapaWeb .der a {
	background-image: url(../img/liMapa.png);
}
.mapaWeb .der a:hover {
	background-image: url(../img/liMapa2hover.png);
}
.calendari {
	width: 16em;
	margin-right: 1.5em;
	float: left;
	overflow: hidden;
	margin-bottom: 1.5em;
}
.calendari h4, .calendari caption  {
	text-transform: none;
	color: #FFF;
	background: #7FA9CF;
	padding: 5px 0;
	margin-bottom: 3px;
	text-align: center;
}
.calendari caption {
	width: 100%;
	margin: 0 0 3px 0;
	border: none;
}
.calendari table {
	width: 100%;
	border: 1px solid #E4E5E7;
	padding: 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
}
.calendari td, .calendari th {
	border: none;
	background: none;
	padding: 0;
	text-align: center;
	padding: 1px 0;
	width: 14.28%;
}
.calendari th {
	color: #0053A1;
	font-weight: normal;
}
.calendari .pasado {
	color: #D0D1D3;
	padding: 2px;
}
.calendari a {
	text-decoration: none;
	color: #818286;
	padding: 1px 2px;
}
.calendari a:hover, .calendari .activo a {
	background: #0053A1;
	color: #FFF;
}
.calendari .hoy a, .calendari .hoy a:hover {
	background: #F4911D;
	color: #FFF;
}
.trafico h6 {
 	padding: 0;
}
.trafico h6.actual {
	color: #F4911D;
}
.trafico p {
	padding: 0 0 18px 0;
}
body #global-int.trafico .separador {
	margin-top: 0;
}
#servicio {
	width: 322px;
}
#servicio .caixa {
	margin: 0 0 2px 0;
	text-align: center;
}
#servicio p.caixa {
	border-color: #88AED3;
	text-align: center;
	padding: 9px;
	margin: 0 0 2px 0;
}
#servicio .icones {
	float: left;
	width: 120px;
	min-height: 194px;
	padding: 0 5px;
}
#servicio .icones .nota {
	clear: left;
	text-align: left;
	padding: 10px 0 0 0;
}
#servicio .icones ul {
	height: 1%;
}
#servicio .icones li {
	float: left;
	padding: 0;
}
#servicio dl.caixa {
	width: 91px;
	margin-left: 2px;
	min-height: 85px;
	float: left;
	padding: 5px 0;
}
#servicio .cerrar {
	clear: both;
}
#comoLlegar .cerrar {
	text-align: right;
}
#comoLlegar h1 {
	margin-bottom: 10px;
}
#comoLlegar .pdf {
	text-align: center;
	margin-top: 10px;
}
#comoLlegar img {
	border: 0;
}
#comoLlegar .mapaComollegar {
	text-align: center;
}
#comoLlegar .mapaComollegar img {
	margin: 0 auto;
}
#teletacs .cincItem {
	clear: both;
}
#teletacs .cincItem label.primero {
	padding-left: 0;
	width: 90px;
}
#teletacs .cincItem input,#teletacs .cincItem select {
	margin-right: 5px;
}
#teletacs .anadir {
	text-align: right;
}
#teletacs .anadir a {
	text-decoration: none;
	color: #4C86BD;
}
input#escaleravia,input#pisovia,input#puertavia {
	width:2.0em;
}
p.fcomplementaria input.nom {
	width:30.0em
}
select#provincia { 
	width:9.0em
	}