/* CSS Document */


body {
	text-align:center;
	margin: 0;
}
ul, li, p, form, ol {
	margin: 0;
	padding: 0;
}
#global-container {
	margin: 0 auto;
	width: 950px;
	font: normal 62.5%/1.3 Arial, Helvetica, sans-serif;
	text-align: left;
}
h1, h2, h3 {
	margin: 0;
	padding: 0;
}
h1 {
	clear:left;
	float:left;
	margin:0;
	padding:0;
	display:block;
	font-size:100%;
	text-indent:-2000px; 
	
}
.clear {
	clear: both;
	height:1px;
	font-size:1px;
}
.left {
	float:left;
}
.left-info {
	float:left; 
	margin:	-21px 5px 0px 24px
}
img.left {
	float:left;
	margin-top:10px
}
.right {
	float: right;
}
.bold {
	font-weight:bold;
}
label {
	color: #000;
}
.center {
	text-align:center
}
.center2 {
	text-align:center;
	margin-bottom:5px
}
.center3 { 
    margin:0 auto
}
.super {
	vertical-align: super;
	font-size:0.8em
}
.txtgran {
	font: normal 1.4em/1.3 Arial, Helvetica, sans-serif !important;
}
.txtgran2 {
	font: bold 1.2em/1.3 Arial, Helvetica, sans-serif !important;
}
.txtgran3 {
	color:#233E60;
}
.txtgran4 {
	color:#3f6daa;
}
.line-height15 {
	line-height:1.3em !important;
	padding:2px 0 2px 0
}
.margin15 {
	margin-left:15px;
	font: normal 0.9em/1.6 Arial, Helvetica, sans-serif !important;
	width:140px
}

.height500 {
	height:500px !important
}
.margin10 {
	margin:10px
}
.height1000 {
	height:900px !important
}
.height28 {
	height:28px !important
}
.margin50px {
	margin-right:50px
}
.margin0 { 
    margin:0px !important
}
.ml_20 {
	margin-left:20px
}
.pdf {
	background:url(../img/icon_pdf.gif) left no-repeat !important;
	padding:3px 0 0 25px !important;
	line-height:20px;
	cursor:pointer; 
}
.graphic {
	background:url(../img/chart_bar.png) left no-repeat !important;
	padding:3px 0 0 25px !important;
	line-height:20px;
	cursor:pointer; 
}
.pl_30 {
	padding-left:30px
}
.width_50 {
	width:50%; 
}
.blanc { 
    color:#FFFFFF
}
.pt_0 { 
    padding-top:0 !important
}
.gris1 { 
    background: #d8d8d8}
.gris2 { 
    background:#f5f5f5; 
	}
.table-rent { 
    font:normal 1.1em/1.3 Arial, Helvetica, sans-serif; 
	width:300px
}
.glossymenu h4, .glossymenu h5  { 
    margin:inherit !important;	
    padding:inherit !important;
	font:inherit !important; 
	color: inherit !important; 
	font-weight:bold !important
}
.border_blue { 
    border:#aec9eb 1px solid; 
	
}
.blauuu { 
    color:#009ee3 !important
	}
/***************************************** LINKS *****************************************/

a img {
	border: 0;
}
a:focus {
	outline:none;
}
/***************************************** HEADER *****************************************/

#header {
	height: 48px;
	margin:0 0 20px 0;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
}
.logo, .logo_cat {
	float: left;
	width: 154px;
	margin: 5px 0 0 7px;
	display:inline
}
.fondo { /* sense optimitzar mides */
	float: right;
	width: 759px;
	height: 48px;
	background: url(../img/fons_header.gif) top right no-repeat;
	padding:10px 0 0 0;
}
.fondo ul {
	margin-left:60px;
}
.fondo ul li.separador {
	display: inline;
	padding: 0 4px 0 6px;
	border-right: 1px solid #6a6a6a;
}
.fondo ul li.separador2 {
	display: inline;
	padding: 0 4px 0 6px;
}
html>body .canvi_idioma {
	padding: 15px 5px 0 0;
}
.canvi_idioma {
	clear: both;
	color: #6a6a6a;
	text-align: right;
	padding: 15px 0 0 0;
}
.canvi_idioma li {
	list-style:none;
	display:inline
}
/***************************************** CONTENEDOR PRINCIPAL *****************************************/

#content-container {
	clear: both;
	overflow:hidden;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
}
* {
	font-family:Arial, Helvetica, sans-serif;
}
a:link {
	color:#000;
	text-decoration:none;
}
a:visited {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration: underline;
}
a:active {
	color:#000;
}
#fil_ariadna {
	margin-bottom:10px;
}
#fil_ariadna a {
	text-decoration: underline;
	margin-bottom:15px;
}
a .sel {
	text-decoration:underline
}
/***************************************** LEFT *****************************************/

#left {
	float: left;
	width: 185px;
	overflow: hidden;
	margin:0;
}
#left ul {
	padding: 0 0 0 10px;
	list-style:none;
}
#left ul li {
	margin:0 15px 0 10px;
	padding-top: 5px;
}
#caja1_dx {
	margin:0 0 20px 0;
	padding: 15px 2px 15px 13px;
	background:#F4F4F4 url(../img/borde_menu_left.gif) top right no-repeat;
	overflow: hidden;
}
#caja1_dx p, #caja1_dx h2 {
	font: bold 1.09em/1.3 Arial, Helvetica, sans-serif;
	background: url(../img/list_gris.gif) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin-top:5px
}
html>body #caja1_dx p, html>body #caja1_dx h2 {
	background: url(../img/list_gris.gif) 0 4px no-repeat;
}
#caja2_dx {
	margin:0 0 20px 0;
	padding: 15px 2px 15px 13px;
	background:#F4F4F4 url(../img/borde_menu_left.gif) top right no-repeat;
	overflow: hidden;
}
#caja2_dx li {
	line-height:1.7em
}
#caja2_dx p, #caja2_dx h2 {
	font: bold 1.09em/1.3 Arial, Helvetica, sans-serif;
	background: url(../img/list_blau.gif) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin-top:5px
}
html>body #caja2_dx p, html>body #caja2_dx h2 {
	background: url(../img/list_blau.gif) 0 4px no-repeat;
}
#caja3_dx {
	margin:0 0 20px 0;
	padding: 15px 2px 15px 13px;
	background:#F4F4F4 url(../img/borde_menu_left.gif) top right no-repeat;
	overflow: hidden;
}
#caja3_dx p, #caja3_dx h2 {
	font: bold 1.09em/1.3 Arial, Helvetica, sans-serif;
	background: url(../img/list_rojo.gif) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin-top:5px
}
html>body #caja3_dx p, html>body #caja3_dx h2 {
	background: url(../img/list_rojo.gif) 0 4px no-repeat;
}
#caja4_dx {
	margin:0 0 20px 0;
	padding: 15px 2px 10px 15px;
	background:#F4F4F4 url(../img/borde_menu_left.gif) top right no-repeat;
	overflow: hidden;
}
#caja4_dx p, #caja4_dx h2 {
	font: bold 1.09em/1.3 Arial, Helvetica, sans-serif;
	background: url(../img/list_amarillo.gif) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
}
html>body #caja4_dx p, html>body #caja4_dx h2 {
	background: url(../img/list_amarillo.gif) 0 4px no-repeat;
}
#caja5_dx {
	margin:0 0 20px 0;
	padding: 15px 2px 10px 15px;
	background:#F4F4F4 url(../img/borde_menu_left.gif) top right no-repeat;
	overflow: hidden;
}
#caja5_dx .online, .directory_mapa .online {
	background:#FF0000;
	color:#FFFFFF;
	padding:0 2px 0 2px;
	font: bold 0.9em/1.3 Arial, Helvetica, sans-serif;
}
#caja5_dx a:hover, .directory_mapa a:hover {
	text-decoration:none
}
#caja5_dx img, .acceso img {
	position:relative;
	top:2px
}
#caja5_dx p, #caja5_dx h2 {
	font: bold 1.09em/1.3 Arial, Helvetica, sans-serif;
	background: url(../img/list_gris.gif) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
}
/***************************************** MID *****************************************/

#mid {
	float: right;
	width: 750px;
	margin:0;
	padding:0;
}
#mid_mapa {
	float: left;
	width: 950px;
	margin:0;
	padding:0;
}
/***************************************** CAPÇALERA *****************************************/

#capcalera {
/*overflow:hidden;*/
}
.capcalera_titol {
	background:#ebebeb;
	height:28px;/*overflow:hidden;*/
}
.capcalera_titol_groc {
	background:#FDF3D8;
	height:28px;/*overflow:hidden;*/
}
.capcalera_titol_vermell {
	background:#f3d5d6;
	height:28px;/*overflow:hidden;*/
}
.capcalera_titol_gris {
	background:#d8d8d8;
	height:28px;/*overflow:hidden;*/
}
.capcalera_titol_blau {
	background:#dbe0f0;
	height:28px;/*overflow:hidden;*/
}
.capcalera_txt_imatge {
	color:#fff;
	display:table;
	font: bold 1.63em/1.3 Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:460px;
	margin-top:-90px;
	width:280px;
}
.heightauto {
	height:auto !important
}
.height46 {
	height:46px !important;
}
.small {
	font: normal .9em/1.3 Arial, Helvetica, sans-serif !important;
	line-height:1.3em !important;
	text-align:right !important
}
.capcalera_txt_imatge_empreses {
	color:#fff;
	font: bold 1.63em/1.3 Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:-125px 0 0 300px;
	width:385px;
	display:table
}
.capcalera_txt_imatge_quienes {
	color:#fff;
	font: bold 1.63em/1.3 Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:-120px 0 0 300px;
	width:380px;
	display:table
}
.capcalera_txt_imatge_vision {
	color:#fff;
	font: bold 1.63em/1.3 Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:-110px 0 0 300px;
	width:430px;
	display:table
}
/********** titular afegit en h3 *************/
.capcalera_titol h2 {
	font: bold 1.63em/1.3 Arial, Helvetica, sans-serif;
	margin: 2px 0 0 40px;
	color:#2B48A4
}
.capcalera_titol_groc h2, .capcalera_titol_vermell h2, .capcalera_titol_gris h2, .capcalera_titol_blau h2 {
	font: bold 1.63em/1.3 Arial, Helvetica, sans-serif;
	margin: 2px 0 0 40px;
	color:#2B48A4
}
.cuadre_color {
	width:28px;
	height:28px;
	background:#2B48A4;
	float:left;
}
.cuadre_groc {
	width:28px;
	height:28px;
	background:#F1C332;
	float:left;
}
.cuadre_vermell {
	width:28px;
	height:28px;
	background:#C83D40;
	float:left;
}
.cuadre_gris {
	width:28px;
	height:28px;
	background:#717171;
	float:left;
}
.fons_groc {
	background:#FEFAEE !important
}
.fons_empreses {
	background:#2B48A4 !important
}
.fons_quienes {
	background:#0C4DA7 !important
}
.fons_vision {
	background:#2851AD !important
}
.fons_canales {
	background:#1C327D !important
}
.fons_gris {
	background:#F5F5F5 !important
}
.fons_vermell {
	background:#FEF2F2 !important
}
.fons_blau {
	background:#f2f3f9 !important
}
.fons_swiss {
	background:#101636 !important
}
.capcalera_cont_ip {
	background:#f4f4f4;
	height: auto !important;
	height: 9em;
	min-height:9.3em;
	overflow:visible;
}
.capcalera_cont_color {
	height: auto !important;
	height: 9.3em;
	min-height:9.3em;
	overflow:visible !important;
}
html>body .capcalera_cont_ip {
	overflow:auto;
}
html>body .capcalera_cont_color {
	overflow:hidden;
}
.capcalera_cont_terrat {
	background:#f4f4f4;
}
html>body .capcalera_cont_txt {
	height:72px;
}
.capcalera_cont_txt {
	background:#f4f4f4;
	height:112px;
	padding:20px 20px;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	color:#000000;
}
.capcalera_cont_txt2 {
	background:#f4f4f4;
	height:300px;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	color:#000000;
}
.capcalera_cont_groc {
	background:#FEFAEE;
	height:112px;
	padding:20px 20px;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	color:#000000;
}
.capcalera_cont_groc .primer_paragraf {
	margin-top:40px;
	color:#2B48A4;
	font: bold 1.4em/1.3 Arial, Helvetica, sans-serif;
}
.capcalera_cont_vermell {
	background:#fef2f2;
	height:112px;
	padding:20px 20px;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	color:#000000;
}
.capcalera_cont_vermell .primer_paragraf {
	margin-top:40px;
	color:#2B48A4;
	font: bold 1.4em/1.3 Arial, Helvetica, sans-serif;
}
.capcalera_cont_gris {
	background:#f5f5f5;
	padding:20px 20px;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	color:#000000;
	overflow:hidden
}
.capcalera_cont_gris ul li {
	list-style-type: none;
	background: url(../img/llistes_bullet.gif) 0 5px no-repeat;
	margin:0;
	padding: 0 0 1px 14px;
	margin: 5px 32px 0 5px;
}
.capcalera_cont_gris .primer_paragraf {
	margin-top:40px;
	color:#2B48A4;
	font: bold 1.4em/1.3 Arial, Helvetica, sans-serif;
}
.capcalera_cont_blau {
	background:#f2f3f9;
	height:112px;
	padding:20px 20px;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	color:#000000;
}
.capcalera_cont_blau .primer_paragraf {
	margin-top:40px;
	color:#2B48A4;
	font: bold 1.4em/1.3 Arial, Helvetica, sans-serif;
}
.capcalera_cont_img {
	float:left;
}
.capcalera_cont_img_color {
	float:left;
	padding:15px
}
.capcalera_cont_text {
	float:right;
	width:70%;
	padding:13px 7px 13px 0;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	color:#000000;
}
/*#promo_principal {
	height: 198px;
}
*/
#promo_principal h2 {
	margin:4px 0 0 0;
	padding:0;
	font: bold 1.18em/1.3 Arial, Helvetica, sans-serif;
}
#promo_principal p {
	margin: 0 0 19px 0;
}
/*********fila centrales**********/

/*******************/

#fila_destacats {
	margin: 0;
	overflow:hidden;
}
#fila_destacats h2 {
	margin:4px 0 0 0;
	padding:0;
	font: bold 1.18em/1.3 Arial, Helvetica, sans-serif;
	line-height: 13px;
}
#fila_destacats p {
	margin: 0;
	padding:0;
}
#fila_destacats .titol_azul {
	height: 20px;
	background:#EBF0F4 15px 7px no-repeat;
	color:#2948A3;
	margin-bottom:1em;
	padding-left:1em;
	padding-top:0.2em;
}
.directory_text {
	padding: 0 6px 0 25px;
	width:45%;
	float:left;
}
.directory_text p {
	margin: 6px 0 0 0;
	color: #a60035;
}
.directory_text ul {
	margin: 6px 0 0 0;
}
.directory_text li {
	list-style-type: none;
	list-style-position: outside;
	background: url(../img/llistes_bullet.gif) 0 5px no-repeat;
	padding: 0 0 1px 10px;
}
.directory_text ul.subdirectori {
	margin: 3px 0 3px 0;
}
.directory_text ul.subdirectori li {
	list-style-type: none;
	list-style-position: outside;
	background: url(../img/llistes_bullet.gif) 11px 5px no-repeat;
	padding: 0 0 1px 23px;
}
.directory_text p.nota {
	color: #000;
	margin: 2px 0 0 0;
}
.literal_fletxa_destacats {
	height:auto;
	overflow:hidden;
	margin:0;
}
img.destacat_fletxa_vermella {
	vertical-align: bottom;
	margin: 0 0 0 6px;
}
.destacat {
	width: 362px;
	padding: 0 0 5px 0;
}
html>body .destacat {
	width: 362px;
	padding: 0 0 16px 0;
}
/*********fila centrales**********/

#fila_destacats_gris {
	margin: 0;
	overflow:hidden;
}
#fila_destacats_gris h3 {
	margin: 4px 0 0 0;
	padding-left:3px;
	font: bold 1.18em/1.1 Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
#fila_destacats_gris ul li {
	list-style-type: none;
	background: url(../img/llistes_bullet.gif) 0 5px no-repeat;
	margin:0;
	padding: 0 0 1px 14px;
	margin: 5px 32px 0 5px;
}
#fila_destacats_gris p {
	margin: 3px 0 0 0;
	padding:0;
}
.destacat_gris {
	float: left;
	width: 184px;
	overflow:hidden;
	background-color:#EBF0F4;
	height:110px;
	margin-right:3px/*height: 15.27em;*/
}
.destacat_gris_amb_marge {
	margin: 0 16px 0 0;
}
.destacat_gris_sense_marge {
	margin: 0;
}
/***************************************** CONTINGUT *****************************************/

#contingut {
	overflow:hidden;
	clear:both;
	text-align:justify;
}
.contingut_titol {
	height: 24px;
	background:#f4f4f4 url(../img/list_lila.gif) 15px 7px no-repeat;
	margin:25px 0 0 0;
}
.contingut_titol_groc {
	height: 24px;
	background:#f4f4f4 url(../img/list_amarillo.gif) 15px 7px no-repeat;
	margin:25px 0 0 0;
}
.contingut_titol_vermell {
	height: 24px;
	background:#f4f4f4 url(../img/list_rojo.gif) 15px 7px no-repeat;
	margin:25px 0 0 0;
}
.contingut_titol_gris {
	height: 24px;
	background:#f4f4f4 url(../img/list_gris.gif) 15px 7px no-repeat;
	margin:25px 0 0 0;
}
.contingut_titol_blau {
	height: 24px;
	background:#e4e4e4 url(../img/list_blau.gif) 15px 7px no-repeat;
	margin:25px 0 0 0;
}
.contingut_titol_trans {
	height: 24px;
	background:#fff url(../img/list_gris.gif) 15px 7px no-repeat;
	margin:25px 0 0 0;
}
.contingut_titol_trans_ver {
	height: 24px;
	background:#fff url(../img/list_rojo.gif) 15px 7px no-repeat;
	margin:25px 0 0 0;
}
.contingut_titol_trans_groc {
	height: 24px;
	background:#fff url(../img/list_amarillo.gif) 15px 7px no-repeat;
	margin:25px 0 0 0;
}
p.canales {
	margin:9px 32px 9px 125px !important
}
/********** Afegit contingut h3 ****************/
#contingut .contingut_titol h3 {
	font: bold 1.1em/1.3 Arial, Helvetica, sans-serif;
	padding: 5px 0 0 32px;
	color: #000;
	margin: 0;
}
#contingut .contingut_titol_groc h3, #contingut .contingut_titol_vermell h3, #contingut .contingut_titol_gris h3, .contingut_titol_trans h3, .contingut_titol_trans_ver h3, .contingut_titol_blau h3, .contingut_titol_trans span, .contingut_titol_trans_groc span, .contingut_titol_trans_ver span, #contingut h4, #contingut h5 {
	font: bold 1.1em/1.3 Arial, Helvetica, sans-serif;
	padding: 3px 0 0 32px;
	color: #000;
	margin: 0;
}
#contingut dt.contingut_titol_vermell {
	font: bold 1.1em/1.3 Arial, Helvetica, sans-serif;
	padding: 3px 0 0 32px;
	color: #000;
	margin: 0;
}
#contingut dl dd {
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	clear:both;
}
/*#contingut h2, #contingut h5 {
	font: bold 1.1em/1.3 Arial, Helvetica, sans-serif;
	color: #007477;
	margin: 10px 32px 0 32px;
}*/

#contingut p {
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	margin: 9px 32px 9px 32px;
}
#contingut .primer_paragraf {
	margin: 18px 32px 0 32px;
}
#contingut ul {
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	margin: 10px 32px 3px 32px;
	line-height:1.3;
}
#contingut ul li {
	list-style-type: none;
	background: url(../img/llistes_bullet.gif) 0 5px no-repeat;
	margin:0;
	padding: 0 0 1px 14px;
	margin: 5px 32px 0 5px;
}
#contingut .nolista {
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	padding: 3px 60px 10px 20px;
	color: #000;
	margin: 10px 0 0 30px;
	background-image: url(../img/llistes_bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
#contingut ul.subdirectori {
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	margin: 5px 0 3px 0;
	line-height:1.3;
}
#contingut ul.subdirectori li {
	list-style-type: none;
	background: url(../img/llistes_bullet_clar.gif) 8px 5px no-repeat;
	padding: 0 0 1px 22px;
}
#contingut .boto_normal {
	float: right;
	font: normal 1.1em/1.0 Arial, Helvetica, sans-serif;
	margin: 7px 0 0 0;
}
#contingut .boto_normal a:link, #contingut .boto_normal a:visited, #contingut .boto_normal a:hover, #contingut .boto_normal a:active {
	text-decoration:underline;
	background: url(../img/fletxa_vermella.gif) center right no-repeat;
	padding:2px 20px 3px 7px;
	line-height:2;
}
#contingut .nota_peu {
	padding: 20px 0 0 0;
	font: normal 1.0em/1.3 Arial, Helvetica, sans-serif;
}
#contingut .marge_separador {
	padding-top: 18px;
}
#contingut .petit {
	font: normal 0.9em/1.2 Arial, Helvetica, sans-serif;
	color:#3666D4;
}
#contingut .petit a {
	color:#3666D4;
	float: right
}
#contingut .subir {
	text-align:right;
	background:url(../img/subir.gif) no-repeat right;
	padding-right:20px
}
#contingut .subir a, #contingut .atras a {
	text-decoration:none;
}
.atras {
	background:url(../img/atras.gif) no-repeat left;
	padding-left:20px
}
#contingut a {
	text-decoration:underline;
}
/***************************************** DIRECTORY *****************************************/


#directory {
	font: normal 1.0em/1.3 Arial, Helvetica, sans-serif;
}
.fila_directory {
	overflow: hidden;
}
html>body .fila_directory {
	padding: 0 0 1px 0;
}
.pestanya_directory {
	float: left;
	width: 49.8%;
	padding: 0;
}
.marge_directory {
	margin: 0 2px 0 0;
}
.pestanya_mapa {
	float: left;
	width: 16.4%;
	padding: 0;
}
.pestanya_mapa .mapa {
	display:block;
	margin-top:10px;
	margin-bottom:-10px;
}
.marge_mapa {
	margin: 0 2px 0 0;
}
.directory_titol {
	font: normal 1.1em/1.4 Arial, Helvetica, sans-serif;
	background-color: #dfdfdf;
	height: 27px;
	padding: 6px 0 0 0;
	margin-top:20px
}
.directory_titol h3, .directory_titol h2 {
	background-image:none !important;
	font: normal 1.1em/1.4 Arial, Helvetica, sans-serif;
	margin-left:20px
}
.directory_mapa {
	font: normal 1.1em/1.4 Arial, Helvetica, sans-serif;
	background-color: #dfdfdf;
	height: 27px;
	padding: 6px 0 0 0;
	margin-top:20px
}
.directory_mapa h3, .directory_mapa h2, .directory_mapa p {
	background-image:none !important;
	font: bold 1em/1.4 Arial, Helvetica, sans-serif;
	margin-left:8px
}
.directory_mapa p img {
	position:relative;
	top:3px
}
.groc {
	border-top: 1px solid #F1C332;
}
ul.groc {
	list-style:url(../img/groc.gif);
	border-top:none !important;
	margin:10px 0 0 0 !important;
	padding:2px 0 2px 20px;
}
ul.groc ul {
	list-style: url(../img/llistes_bullet.gif);
	border-top:none !important;
	margin:10px 0 0 0 !important;
	padding:2px 0 2px 20px;
}
ul.groc li {
	padding:1px !important;
	background-image:none !important;
}
ul.groc ul {
	padding:0 !important;
	margin:0 0 0 10px !important
}
.blau {
	border-top: 1px solid #3D7FC9;
}
ul.blau {
	list-style:url(../img/blau.gif);
	border-top:none !important;
	margin:10px 0 0 0 !important;
	padding:2px 0 2px 20px;
}
ul.blau li {
	padding:1px !important;
	background-image:none !important;
}
ul.blau ul {
	padding:0 !important;
	margin:0 0 0 10px !important
}
ul.blau li li {
	list-style: url(../img/llistes_bullet.gif) !important
}
.gris {
	border-top: 1px solid #464545;
}
ul.gris {
	list-style:url(../img/gris.gif);
	border-top:none !important;
	margin:10px 0 0 0 !important;
	padding:2px 0 2px 20px;
}
ul.gris li {
	padding:1px !important;
	background-image:none !important;
}
ul.gris ul {
	padding:0 !important;
	margin:0 0 0 10px !important
}
.vermell {
	border-top: 1px solid #CA3435;
}
ul.vermell {
	list-style:url(../img/vermell.gif);
	border-top:none !important;
	margin:10px 0 0 0 !important;
	padding:2px 0 2px 20px;
}
ul.vermell li {
	padding:1px !important;
	background-image:none !important;
}
ul.vermell ul {
	padding:0 !important;
	margin:0 0 0 10px !important
}
html>body .directory_titol {
	height: 19px;
}
#directory h2 {
	font: bold 1.0em/1.3 Arial, Helvetica, sans-serif;
}
#directory h4 {
	margin: 6px 0 0 0;
	font: normal 1.0em/1.3 Arial, Helvetica, sans-serif;
	background: url(../img/llistes_bullet.gif) 0 5px no-repeat;
	padding: 0 0 1px 10px;
}
.directory_text {
	padding: 0 6px 0 6px;
}
#directory ul {
	margin: 6px 0 0 0;
}
#directory ul li {
	list-style-type: none;
	list-style-position: outside;
	background: url(../img/llistes_bullet.gif) 0 5px no-repeat;
	padding: 0 0 1px 10px;
}
#directory ul.subdirectori {
	margin: 3px 0 3px 0;
}
#directory ul.subdirectori li {
	list-style-type: none;
	list-style-position: outside;
	background: url(../img/llistes_bullet_clar.gif) 11px 5px no-repeat;
	padding: 0 0 1px 23px;
}
/***************************************** FOOTER *****************************************/

#footer {
	clear: both;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	background:url(../img/fondo_pie.gif) bottom no-repeat;
	;
	height:80px;
	margin-bottom:20px
}
#footer p {
	padding: 25px 0 25px 0;
	color:#6a6a6a;
	font: normal 0.91em/1.1 Verdana, Arial, Helvetica, sans-serif;
}
#footer p a {
	color:#6a6a6a;
	font: normal 1.00em/1.1 Verdana, Arial, Helvetica, sans-serif;
}
#footer ul {
	margin: 3px 0 0 15px;
}
#footer ul li {
	display: block;
	border: 0;
	list-style-type: none;
	list-style-position: outside;
	background: url(../img/llistes_bullet.gif) 0 4px no-repeat;
	padding: 0 0 2px 10px;
	line-height:1.1;
}
/*++++++++++++++++++++++++++++++   LISTADO DE NOTAS DE PRENSA     ++++++++++++++++++++++++++++++++++++*/

.notasprensa {
}
.notasprensa ul {
	margin:0px !important;
	padding:0px !important;
	font: normal 1.05em/1.3 Arial, Helvetica, sans-serif !important;
}
.notasprensa li {
	margin:0 !important;
	padding:15px 0 0 10px !important;
	background:none !important;
	border-bottom:#FFFFFF solid 20px;
	background:#F4F4F4 !important;
}
.notasprensa ul ul {
	margin:0 !important;
	padding:0 !important;
}
.notasprensa li li {
	margin:0 !important;
	padding:0 !important;
}
.notasprensa li li li {
	margin:0 !important;
	padding:0 !important;
}
.notasprensa span {
	font: normal 1.0em/1.3 Arial, Helvetica, sans-serif
}
.LI_fecha {
	font-size:1.2em !important;
	display:block;
	color:#2B48A4;
	padding:0;
	font-weight:bold !important;
	font-size:1.2em !important;
	margin:0 !important;
}
.UL_notas p {
	margin:0 !important;
	padding:0 !important;
}
.UL_notas {
	background:#F4F4F4 none repeat scroll 0% 50% !important;
	clear:both;
	float:left;
	margin:0 0 10px 0 !important;
	padding:10px 10px 5px 10px;
}
.UL_notas li {
	list-style-position:outside;
	background:none !important;
	padding:0 !important;
}
.LI_notas {
	display:block;
	clear: left;
	float: left;
	margin:0 !important;
}
.LI_titul {
	font-weight:bold !important;
	font-size:1.1em !important;
	display:block;
	margin:0 0 15px 0 !important;
}
.UL_notas p {
	margin:0 !important;
	padding:0 !important;
}
.UL_notas p.LI_fecha {
	margin-bottom:0px !important;
}
.peu_notas {
	margin-top:20px
}
.notas_prensa ul {
	margin:0 !important;
	padding:0 !important;
}
.archivo ul {
	margin:10px 0 20px 20px !important;
	padding:0px !important;
}
.notas_prensa {
	float:left;
	width:70%;
	padding:0 !important;
	margin:0 !important;
}
.notas_prensa ul {
	margin-bottom:15px !important;
}
.archivo {
	display:block;
	width:29%;
	float:right;
	background-color:#F4F4F4;
}
.nota_cabec {
	background:url(../img/cab_nota.gif) repeat-y top right;
	font-weight:bold;
	padding:1px;
}
.nota_cabec h2, .arch_cabec h2 {
	font: bold 1.1em/1.3 Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
	background:url(../img/flecha_blanca.gif) no-repeat top left;
	padding:2px 20px !important;
	margin:3px !important;
	line-height:normal
}
.nota_fecha {
	background:none !important;
	color:#3666D4;
}
.nota_text {
	background: url(../img/creu_blava.gif) 0 4px no-repeat !important;
}
.arch_cabec {
	background:url(../img/cab_nota.gif) repeat-y top right;
	font-weight:bold;
	padding:1px;
}
.archivo ul li {
	list-style-image:none;
	background:none !important;
	margin:0 !important;
	padding:0 !important;
}
.petita {
	font: normal 0.9em/1.2 Arial, Helvetica, sans-serif !important;
	color:#3666D4 !important;
	background:url(../img/icon_pdf.gif) left no-repeat;
	padding:10px 0 10px 25px;
	line-height:20px;
	cursor:pointer
}
.petita2 {
	font: normal 0.9em/1.2 Arial, Helvetica, sans-serif !important;
	color:#3666D4 !important;
	padding:10px 0 10px 0;
	line-height:20px;
	cursor:pointer
}
.petita a, .petita2 a {
	color:#3666D4 !important;
}
#contingut .notagris {
	float:right;
	width:150px;
	background-color:#f4f4f4;
	padding:10px;
	margin: 0 30px 10px 10px;
	text-align:center;
	font-weight:bold;
	overflow:hidden
}
#contingut .notagris2 {
	float:left;
	width:150px;
	background-color:#f4f4f4;
	padding:10px;
	margin: 0 10px 10px 30px;
	text-align:center;
	font-weight:bold;
	overflow:hidden
}
.nota_gris {
	background:#c0c0c0;
	text-align:center;
	width:686px;
	margin-left:30px;
	padding:10px;
	font: normal 1.3em/1.0 Arial, Helvetica, sans-serif;
}
.nota_gris .blauu {
	font: bold 2.3em/1.0 Arial, Helvetica, sans-serif;
	color:#009ad8
}
.nota_gris .griss {
	font: normal 1.5em/1.0 Arial, Helvetica, sans-serif;
}
/*++++++++++++++++++++++++++++++   OFICINAS     ++++++++++++++++++++++++++++++++++++*/

.oficinas {
	float:left;
	width:400px
}
.oficinas .tit {
	background-color: #2B48A4;
	height:15px;
	color:#FFFFFF;
	padding:2px 0 3px 10px!important;
	margin:15px 3px 8px 13px !important;
	font-weight:bold;
	width:350px;
	float:left
}
.oficinas .left {
	float:left;
	width:200px;
	overflow:hidden;
	margin-left:15px;
	font: normal 0.90em/1.1 Verdana, Arial, Helvetica, sans-serif;
}
.oficinas .right {
	float: right;
	width:150px;
	overflow:hidden;
	padding-left:5px;
	margin-right:25px;
	font: normal 0.90em/1.1 Verdana, Arial, Helvetica, sans-serif;
}
/*++++++++++++++++++++++++++++++   INFOVidaCaixa PREVISIO SOCIAL    ++++++++++++++++++++++++++++++++++++*/


.UL_infovida {
	width:100%;
	display:block;
	background-color:#F4F4F4;
}
.UL_infovida ul {
	margin:0pt 0pt 10px !important;
	padding:10px 10px 5px;
}
.UL_infovida ul li {
	background:none !important;
	padding:0 !important;
}
.UL_infovida .LI_pdf {
	margin:0 !important;
}
/*++++++++++++++++++++++++++++++   FORMULARIO    ++++++++++++++++++++++++++++++++++++*/
form.datos {
	margin: 30px 0 0 0;
}
form.datos .fila {
	padding: 10px 0 0 0;
	height:1%;
}
html>body form.datos .fila {
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0;
	height:auto;
}
form.datos label, #contingut form.datos p.label {
	float: left;
	width: 250px;
	margin: 2px 10px 0 0;
	text-align: right;
	font-weight: bold;
	font-size: 1.1em;
}
form.datos label span {
	font-weight: normal;
	font-size: 1em;
}
form.datos input {
	float: left;
	width: 200px;
	margin: 0;
}
form.datos textarea {
	float: left;
	width: 270px;
	margin: 0;
}
form.datos .opcions label {
	float: left;
	width: 25px;
	text-align: left;
	margin: 2px 0 0 5px;
}
form.datos .opcions label.llarg {
	width: 70px;
}
html>body form.datos .opcions input {
	margin: 3px 0 0 1px;
}
form.datos .opcions input, html:first-child form.datos .opcions input {
	display: inline;
	float: left;
	margin: 0 0 0 1px;
	width: auto;
}
form.datos input.llarg {
	width: 200px;
}
form.datos input#email {
	width: 150px;
}
form.datos input.curt {
	width: 100px;
}
form.datos input#oficina {
	width: 75px;
}
form.datos .botons {
	width:550px;
	clear: both;
	overflow: hidden;
	margin: 30px 0 20px 0;
	padding-left:300px
}
form.datos .botons input {
	width:100px;
	text-align:center !important;
	font: bold 1em/1.1 Verdana, Arial, Helvetica, sans-serif;
	CURSOR: pointer;
	border-right:#FFFFFF solid 10px;
	border-bottom:none;
	border-left:none;
	border-top: none;
}
#contingut form.datos p.ejemplo {
	float: left;
	font-size: 1em;
	margin: 3px 0 0 7px;
	width:auto;
}
#contingut form.datos .aviso_legal {
	clear: both;
	text-align: center !important;
	margin: 40px 0 0 0 !important;
}
#contingut .boto_normal {
	clear: both;
	margin: 15px 0 0 0;
}
#contingut form.datos .botons a.volver {
	/*	float: left;
	width: 45%;
	text-align: left;*/
	float: left;
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 20px;
	BORDER-TOP: 10px;
	PADDING-LEFT: 40px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: url(../img/flecha_volver.gif) #d6d6d6 no-repeat left center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px
}
.checkbox {
	padding:0 !important;
}
.aviso {
	width:100%;
	text-align:center;
	line-height:2em
}
.aviso label {
	padding:0 0 20px 0 !important;
	margin:0 !important;
	text-decoration:none !important;
	font-weight:normal !important;
	width:23% !important
}
.check {
	padding:0 !important;
	width:20px !important;
	margin: 5px 0 0 300px !important;
}
/*++++++++++++++++++++++++++++++   SOLUCIONES ADAPTADAS    ++++++++++++++++++++++++++++++++++++*/

.popup_caso {
	text-align:left;
	padding:0.5em;
	font-size:0.8em;
}
.cerrar_popup {
	float:right;
	display:inline;
	font-size:0.9em !important;
	font-weight:bold !important;
}
/*++++++++++++++++++++++++++++++   ACCESO CLIENTES    ++++++++++++++++++++++++++++++++++++*/

.acceso {
	background:#eff2f7;
	width:25em;
	height:12.5em;
	margin:0pt auto;
	padding:5px;
	text-align: center;
	margin-top:40px;
}
.acceso p {
	background: url(../img/list_amarillo.gif) 0 4px no-repeat;
}
.acceso input {
	float:none !important;
	border:#666666 solid 1px;
	width:8em
}
.acceso label {
	float:none !important;
	text-align:center
}
.acceso .boto {
	border:0;
	width:8em;
	margin-top:9px;
	font: 1em/1.3 Arial, Helvetica, sans-serif !important;
}
.acceso p {
	font:bold 1.2em/1.3 Arial, Helvetica, sans-serif !important;
	background-image:none !important;
}
.acceso .fila {
	padding:8px;
	float:right;
	margin-right:5.5em;
	display:inline;
}
.acceso strong {
	margin-bottom:1em;
}
.acceso_alta {
	margin-top:1em;
}
.acceso_error p {
	margin:0 !important;
	color:#FF0000;
	font-weight:normal !important;
	font-size:0.9em !important;
}
#errorLogin {
	color:#FF0000
}
/*++++++++++++++++++++++++++++++   ATENCION CLIENTE    ++++++++++++++++++++++++++++++++++++*/

.aten_client_tit, .aten_client {
	width:100%;
	background-color:#EBF0F4;
}
.aten_client {
	height:9em;
}
.aten_client_tit {
	margin:1em 0;
	border-top:1px solid #3D7FC9;
	height:2em;
	padding-top:2px;
}
.aten_client_tit h2 {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.1;
	padding-left:0.4em;
}
.aten_client ul {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.aten_client ul li {
	float:left;
	display:inline;
}
.at_client_seg {
	width:15%;
	display:block;
	margin:35px 70px 0 15px;
	font-weight:bold;
}
.at_client_inf {
	width:40%;
	display:block;
	margin:30px 70px 0 0;
}
.at_client_tel {
	background:url(../img/telf.gif) no-repeat left -3px;
	height:25px;
	width:15%;
	display:block;
	margin-top:35px;
	font-weight:bold;
	padding:3px 0 0 35px;
}
/*++++++++++++++++++++++++++++++   PAGINACION     ++++++++++++++++++++++++++++++++++++*/

.paginacion {
	margin-top:15px;
	width:100%;
	text-align:center;
}
.paginacion li {
	background-image:none !important;
	display:inline;
}
.paginacion a {
	text-decoration:none !important;
}
.paginacion .activo {
	font-weight:bold;
}
/*++++++++++++++++++++++++++++++   SALUT     ++++++++++++++++++++++++++++++++++++*/

.adeslas {
	float:left;
	margin-right:130px
}
/*++++++++++++++++++++++++++++++   INFOVIDACAIXA     ++++++++++++++++++++++++++++++++++++*/
.width_70 {
	width:70%;
	margin:0 auto
}
.width_500 {
	width:500px;
	margin:0 auto; 
	text-align:left
}
.capcalera_titol_mail {
	background: #E4E4E4;
	height: auto;/*overflow:hidden;*/
}
.info { 
    text-align:left !important
}
.info .capcalera_titol_mail {
	background:  #20559c;
	height: auto;/*overflow:hidden;*/
}
.gris_info {
	color:#5f5f5f;
	margin-top:15px
}
.noticia_info {
	border-bottom: #c0d5ef dotted 1px;
	padding:30px 0 30px 0
}
.raya_info {
	border-bottom: #c0d5ef dotted 1px;
}
.noticia_info p {
	margin:10px 15px !important; 
	font: 1.1em/1.5 Arial,Helvetica,sans-serif !important;
}
.noticia_info ol.numero {
	margin:inherit !important;
	padding:inherit !important;
	font-size:1.1em !important;
	list-style-type: decimal
}
.noticia_info ol {
	margin:inherit !important;
	padding:inherit !important;
	font-size:1.1em !important;
	list-style-type: lower-alpha
}
.noticia_info ol ol {
	margin:inherit !important;
	padding:inherit !important;
	font-size:1em !important;
	list-style-type:decimal
}
.noticia_info ol ol ol {
	margin:inherit !important;
	padding:inherit !important;
	font-size:1em !important;
	list-style-type: lower-roman
}
.noticia_info ol li {
	margin:5px 0 0 35px !important;
}
.blaucel {
	background:#eef4fb !important;
	margin-bottom:10px
}
.enlace a {
	color:#3f6daa;
	float:right;
	margin-top:-12px;
	margin-right:5px;
	text-decoration:underline
}
.enlace a, .enlace a:hover, .enlace a:active, .enlace a:visited {
	color:#3f6daa;
}
.enlace2 a {
	color:#233E60;
	margin-top:-12px;
	margin-right:5px;
	text-decoration:underline;
	background: url(../img/flecha_info.gif) no-repeat left center;
	padding:0 0 0 13px
}
.enlace3 a {
	color:#295ca0 !important;
	text-decoration:underline;
}
.enlace3  {
	color:#295ca0 !important;
}
.blaucel h2 {
	color:#000000 !important;
	font-weight:normal !important
}
.capcalera_titol_mail h2 {
	font: bold 1.1em/1.3 Arial, Helvetica, sans-serif;
	margin: 2px 0 0 40px;
	color:#717171;
	padding-top:3px
}
.info .capcalera_titol_mail h2 {
	font: bold 1.1em/1.3 Arial, Helvetica, sans-serif;
	margin: 5px 0 0 15px;
	color:#fff;
	padding-top:3px
}
.bg_mail, .bg_mail2 {
	background:url(../img/bg_mail.gif) repeat-x bottom;
}
.bg_mail img{ 
    margin:34px 10px 0 10px !important
}
.bg_mail2 img{ 
    margin:0px  !important
}
.left.mail {
	width:50%;
	background:#ebebeb;
	height:650px
}
.left.mail2 {
	background:#ebebeb;
}
.left.mail p, .left.mail2 p {
	margin:20px !important
}
.right.mail {
	width:50%;
	background:#ebebeb;
	height:650px
}
.right.mail p {
	margin:20px !important
}
.contingut_titol_groc {
	background-color:#fefaee;
}
.left.yelow {
	background-color:#fefaee;
	width:100% !important/*width:50%; 
	height:250px*/
}
.left.yelow p {
	margin:20px !important
}
.right.yelow p {
	margin:20px !important
}
.right.yelow {
	background-color:#fefaee;
	width:50%;
	height:250px
}
.right.data {
	font: bold 1.3em/1.3 Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:25px
}
.left logo {
	padding:30px 0 30px 0
}
.lletrapetita {
	font: normal 0.8em/1.3 Arial, Helvetica, sans-serif;
	line-height:normal
}
.boton {
	float:right;
	width:101px;
	height:27px;
	/*	background:url(../img/boton.jpg) no-repeat; 
*/	color:#FFFFFF;
	padding:5px;
	margin-right:20px;
	text-align:center
}
.boton a {
	color:#FFFFFF;
	text-decoration:none !important
}
.img_new {
	float:left;
	margin:15px 15px 15px 5px
}
.bac_gris {
	background: #f4f4f4;
}
.border_gris {
	border:#F4F4F4 1px solid
}
.youtube {
	background:transparent url(../img/youtube.gif) no-repeat scroll left center;
	cursor:pointer;
	line-height:20px;
	padding:3px 0 0 55px;
}
.result {
	font: normal 0.8em/1.3 Arial, Helvetica, sans-serif;
}
.acceso .online {
	background:#FF0000;
	color:#FFFFFF;
	padding:0 2px 0 2px;
	font: bold 1em/1.3 Arial, Helvetica, sans-serif;
}
.acceso img {
	position:relative;
	top:2px
}
.nota {
	font: normal 0.8em/1.3 Arial, Helvetica, sans-serif;
}
/*++++++++++++++++++++++++++++++   NOU INFOVIDACAIXA     ++++++++++++++++++++++++++++++++++++*/

.nouinfo .nouleft {
	float:left;
	width: 520px
}
.nouinfo .nouright {
	float:right;
	width:221px;
	background:#EEF4FB
}
.nouinfo .nouright ul li{ 
	font-size:0.9em; 
	list-style-type: none  !important; 
	background-image:none !important; 
	padding:0px !important; 
	line-height:0.9em !important
	
}
.nouinfo .nouright ul { 
	margin:0px !important;
	
}
.nouinfo .nouright .peudefoto {
	color:#3f6daa;
	font-size:0.9em;
	margin:0 auto; 
	padding:0 10px 0 15px
}
.nouinfo .nouleft .noticia_info {
	border-bottom: none !important;
	padding:30px 0 0 0
}
.nouinfo .nouright .capcalera_titol_mail h2 {
	margin:0;
	padding:5px 0 0 10px
}
.nouinfo .nouright p.enlace2 {
	margin:0 0 0 10px !important
}
.nouinfo .nouright .enlace2 a {
	background:url("../img/flecha_info.gif") no-repeat scroll left center transparent;
	color:#233E60;
	padding:0 0 0 13px;
	font-size:0.9em;
}
.nouinfo .nouright .ratlla {
	border-bottom:1px dotted #c7daf1
}
.nouinfo .nouright .titular {
	color:#3f6daa;
	font-weight:bold; 
	text-align:left; 
	margin-bottom:8px
}
.nouinfo .nouleft .txtgran4, .nouinfo .nouleft .txtgran3 {
	font-size:1.2em
}
html>body .overflow { 
    overflow:hidden !important
}
.overflow { 
    overflow:visible !important
}

/******************accordion**********************************/


li.glossymenu { 
    background-image: none !important; 
    margin-left:20px; 
	padding:1px 0 5px 4px !important;
	font-size:1em; 
	margin-right:0px !important;
	background: url(../img/fons-li2.gif) top no-repeat !important; 
}
li.glossymenu li{ 
	font-size:0.9em; 
	line-height: 1.5em; 
	padding:0 !important; 
	margin:0 !important; 
   background: url(../img/fons-li.gif) no-repeat top !important; 
   padding:1px 0 2px 6px !important; 
   
}
li.glossymenu li li{ 
    background: url("../img/llistes_bullet.gif") no-repeat scroll 0 5px transparent !important;
    list-style-type: none !important;
    margin: 5px 0 0 5px !important;
    padding: 0 0 5px 14px !important;
   
}
li.glossymenu ul{    
    margin: 12px 0 0 20px !important;
    padding: 2px !important;
}
li.glossymenu a{ 
    text-decoration:none !important; 
	color:#2B48A4
}
.glossymenu a.menuitem {
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/ 
	cursor:pointer; 
	left:13px
}
.glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 1px;
	left: -16px;
	border: none;
}

.glossymenu div.submenu ul { /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.accordprefix { 
    margin:0 0 0 5px

}
li.glossymenu li.noback { 
    background-image:none !important; 
	padding-bottom:15px !important
}
.ticket { 
   background:url(../img/ticket2.gif) no-repeat right center; 
   
}

.boto-news { 
	margin:8px 0 10px 30px;
	float:left
	}
.boto-news2 { 
	margin:8px 30px 10px 0;
	float:right
	}


