html {
	font: 11px Arial, Verdana, sans-serif;
	/*text-shadow: #000 0px 0px 0px; Elimina el efecto bold en Safari */
	overflow: auto;
	color: #666666;
}

body {
	text-align: center;/* Hack para que IE6 no de problemas */
	background: #FFF;
}

form{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

a{
	color: #e85f31;
	text-decoration:none;
	outline-color: #ffffff;
}

a:hover{
	color: #666666;
	text-decoration: none;
}


/* ****************** */
/* ****    WEB   **** */
/* ****************** */

/* capas */
#contenedor{
	position: absolute; 	/*Posicionamiento absoluto*/
	top: 0px; 				/*Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; 				/*Desde la izquierda, colocar al 50% de la pantalla*/
	margin-left: -414px; /*Restamos la mitad de ancho de la capa para centrarla horizontalmente*/
	width: 828px;
	text-align:left;
	background: #ffffff;
}
#cabecera{
	height: 73px;
	overflow: hidden;
}
#cabecera-flashBanner{
	height:200px;
	padding: 6px 0 6px 0;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
}
#cabecera-menu{
	margin:12px 0 9px 0;
}
#cabecera-menu-zp{
	margin:12px 0 9px 0;
	background: url(/media/image/web/borde-menu-zp.gif) no-repeat top left;
	width:818px;
	padding:0 0 0 10px;
	height:21px;
}

#submenu {
	width:579px;
	height:23px;
	margin:0 0 8px 0;
	padding:8px 0 0 12px;
	background: url(/media/image/web/fondo-submenu.gif) no-repeat top left;
}

/*menu principal*/
#cabecera-menu ul{
	list-style-type:none; 
	margin:0; 
	padding: 12px 0 0 0;
}
#cabecera-menu ul li{
	float:left; 
	margin:0; 
	padding:0;
}
#cabecera-menu ul li.inici,#cabecera-menu ul li.eix,#cabecera-menu ul li.serveis,#cabecera-menu ul li.events,#cabecera-menu ul li.noticies,#cabecera-menu ul li.associats,#cabecera-menu ul li.enllasos{
	margin-right: 4px;
}
#migasdepan{
	height:20px; 
	margin-bottom:3px;
}
#home-benvinguts{
	height:34px;
}
#home-titulo-noticias{
	height:31px; 
	padding:12px 0 2px 0;
}
#home-bloque-noticias{
	width:591px; 
	height:348px; 
	background:url(/media/image/web/home-marco-noticias.gif) no-repeat;
	padding: 0 13px 0 13px;
}
#home-bloque-events-info{
	height:250px; 
	margin-top:12px;
}
#pie-pagina{
	width:100%; 
	height:101px;
	margin-top:24px;
}
#pie-pagina #bloque-logos{
	margin-top: 3px;
	width:100%;
}
#pie-pagina #bloque-logos ul{
	list-style-type:none; 
	margin:0 0 0 0; 
	padding:0;
}
#pie-pagina #bloque-logos ul li{
	margin:0 15px 0 0; 
	padding:0; 
	height:57px; 
	display:inline;
}
#pie-pagina #bloque-firma{
	margin-top:2px;
}
#columna-izquierda-login{
	background: url(/media/image/web/fondo-zonaprivada-login.gif) no-repeat; 
	width:199px; 
	height:184px;
}
#publicidad-container, #socis-container{
	background:url(/media/image/web/publicidad-marco.gif) no-repeat;
	width:173px; 
	height:169px; 
	margin-top:12px; 
	padding:0 13px 0 13px;
	/*background: Aqua;*/
}
#columna-banner{
	margin-top: 12px;
}
#columna-banner img{
	display:block;
}
#titulo-eix,#titulo-serveis,#titulo-events,#titulo-noticies{
	height:31px; 
	padding-bottom:2px;	
}
#paginacion-select{
	width: 100%;
	overflow:hidden;
	color:#666;
}
#ficheros {
	margin-bottom:19px;
}
#ficheros-aux {
	margin-bottom:0px;
}
#ficheros-box {
	background:#fde9e3 none repeat scroll 0 0;
	padding:9px 12px 0;
}
#link-volver {
	margin-top:18px;
}
#associats-categories {
	line-height:16px;
	padding-bottom:8px;
	text-align:justify;
}
#associats-buscador {
	background: url(/media/image/web/fondo-buscador.gif) no-repeat top left;
	margin:10px 0 10px 0;
	padding:12px 0 0 12px;
	height:31px;
	width:433px;
	color:#8F8F8F;
}

#documents-buscador {
	background: url(/media/image/web/fondo-buscador.gif) no-repeat top left;
	margin:3px 0 10px 0;
	padding:12px 0 0 12px;
	height:31px;
	width:433px;
	color:#8F8F8F;
}

#bloque-paginacion-resultado {
	height:17px;
	padding-bottom:6px;
	padding-top:11px;
}
#bloque-paginacion-resultado #paginacion-texto {
	float:left;
	height:17px;
}
#bloque-paginacion-resultado #paginacion-numeros {
	float:right;
	height:17px;
	text-align:right;
	width:60%;
}
#bloque-associats{
	line-height:16px;
	padding-bottom:10px;
	padding-top:8px;
}
#bloque-associats h4{
	margin-bottom:18px;
}
#associats-detalle{
	width: 100%;
}
#contactar{
}
/* clases */

.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.separador-punteado{
	height:1px; 
	line-height:1px; 
	font-size:1px; 
	background:url(/media/image/web/separador-punteado.gif) repeat-x;
}
.separador-punteado2{
	height:1px; 
	line-height:1px; 
	font-size:1px; 
	background:url(/media/image/web/separador-punteado.gif) repeat-x;
	margin-bottom: 12px;
}
#cabecera .logo{
	float: left;
	overflow: hidden;
	height: 73px;
}
#cabecera .cabecera-buscador{
	float: right;
	width: 274px;
	padding-top: 41px;
	overflow: hidden;
}
#cabecera .cabecera-idiomas{
	float: right;
	width: 200px;
	padding-top: 41px;
	overflow: hidden;
}
td.columna-central{
	width:617px; 
	vertical-align:top;
}
td.columna-izquierda{
	width:199px; 
	vertical-align:top;
}
.home-benvinguts-texto{
	padding:5px 0 8px 0; 
	line-height:16px; 
	text-align:justify;
}
.home-ficha-noticias{
	overflow:hidden; 
	height:144px;
	padding-top: 12px;
}
.noticias-imagen-breve{
	float:left;
}
.noticias-fecha{
	line-height: 10px;
}
.noticias-breve-fecha{
	line-height: 10px;
	background: url(/media/image/web/ico-flechagris.gif) no-repeat left center;
	padding-left: 12px;
}
h5.noticias-titular{
	padding-top:2px;
	line-height: 18px;
}
.noticias-contenido-breve{
	float:right; 
	width:380px;
}
.noticias-breve{
	line-height: 16px;
	text-align: justify;
}
.bloque-links{
	overflow:hidden; 
	margin-top:8px;
}
.masnoticias{
	background: url(/media/image/web/ico-flecha.gif) no-repeat;
	line-height: 18px;
	padding-left:12px;
}
.linkrss{
	background: url(/media/image/web/ico-rss.gif) no-repeat;
	line-height: 18px;
	padding-left:18px;
}
.link-volver {
	background:transparent url(/media/image/web/ico-flecha-left.gif) no-repeat scroll left center;
	padding-left:12px;
}
.link-associats {
	background:transparent url(/media/image/web/ico-flecha.gif) no-repeat scroll left top;
	line-height:16px;
	padding-left:12px;
	font-weight: bold;
}
#home-bloque-events-info td.bloque-events, #home-bloque-events-info td.bloque-info{
	width:302px; 
	vertical-align:top;
}
#home-bloque-events-info #home-titulo-events, #home-bloque-events-info #home-titulo-info{
	height:31px; 
	padding-bottom:2px;
}
.home-bloque-events,.home-bloque-info{
	background:url(/media/image/web/home-marco-events-info.gif) no-repeat; 
	height:205px; 
	padding:0 13px 12px 12px;
}
.home-ficha-events{
	overflow:hidden; 
	height:78px; 
	padding-top:13px;
}
.events-imagen{
	float:left; 
	border: #999999 solid 1px;
}
.events-titular{
	float:right; 
	width:165px; 
}
.events-titular h5.titular, h5.seccio-events-titular, h5.seccio-noticies-titular{
	line-height:14px;
}
.ficha-promos{
	overflow:hidden; 
	height:144px;
	padding-bottom: 12px;
}
.ficha-events{
	overflow:hidden; 
	height:92px;
	padding-bottom: 12px;
}
.ficha-events-contenido{
	float:right; 
	width:479px;
}
.ficha-noticies-contenido{
	float: right;
	width:381px;
}
.ficha-events-imagen{
	float:left;
	margin-top: 1px;
}
.ficha-noticies-imagen{
	float:left;
	margin-top: 2px;
}
.seccio-events-text,.seccio-noticies-text{
	padding-top:3px; 
	line-height:16px;
}
.seccion-noticias-fecha{
	line-height: 10px;
	margin-top: 2px;
}
.ficha-noticies-top{
	overflow:hidden; 
	height:132px;
	padding-bottom: 14px;
}
h5.info-titular{
	padding-top:10px;
}
.info-negrita{
	background:url(/media/image/web/ico-cuadrado.gif) no-repeat left center; 
	margin-top: 18px; 
	padding-left:6px; 
	font-weight:bold; 
	display:block;
}
.info-texto{
	margin-left:6px; 
	line-height:16px;
}
.link-blanco{
	color: #ffffff;
}

#columna-izquierda-login .titulo{
	padding-top:10px; 
	margin:0 auto 0 auto; 
	width:173px;
}
#columna-izquierda-login .inputs{
	padding-top:13px; 
	margin:0 auto 0 auto; 
	width:173px;
}
#columna-izquierda-login .boton-accedir{
	margin:25px auto 0 auto; 
	width:65px;
}
#columna-izquierda-login .texto-recupera{
	margin:6px auto 0 auto; width:120px; text-align:center;
}
#publicidad-container .titulo, #socis-container .titulo{
	padding-top: 13px;
	margin-bottom:2px;
}
td.marco-secciones-top{
	background:url(/media/image/web/secciones-marco-top.gif) no-repeat; 
	height:10px; 
	line-height:10px;
}
td.marco-secciones-centro{
	background:url(/media/image/web/secciones-marco-centro.gif) repeat-y;
	vertical-align:top; 
	padding:0 13px 0 13px;
}
td.marco-secciones-bottom{
	background:url(/media/image/web/secciones-marco-bottom.gif) no-repeat; 
	height:13px; 
	line-height:13px;
}
.paginacion-anterior{
	background: url(/media/image/web/ico-flecha-left.gif) no-repeat;
	line-height: 18px;
	padding-left:12px;
	margin-right: 8px;
}
.paginacion-anterior-current{
	background: url(/media/image/web/ico-flecha-left-gris.gif) no-repeat;
	line-height: 18px;
	padding-left:12px;
	margin-right: 8px;
}
.paginacion-numeros{
	padding:0 2px;
}
.paginacion-siguiente{
	background: url(/media/image/web/ico-flecha-rigth.gif) no-repeat right;
	line-height: 18px;
	padding-right:12px;
	margin-left: 8px;
}
.paginacion-siguiente-current{
	background: url(/media/image/web/ico-flecha-rigth-gris.gif) no-repeat right;
	line-height: 18px;
	padding-right:12px;
	margin-left: 8px;
}
.link-enviaraunamic {
	background:transparent url(/media/image/web/ico-enviarporemail.gif) no-repeat scroll left top;
	display:block;
	line-height:13px;
	padding-left:22px;
	
}
.link-imprimir {
	background:transparent url(/media/image/web/ico-imprimir.gif) no-repeat scroll left top;
	display:block;
	line-height:13px;
	padding-left:22px;
	margin-top: 10px;
}
.detalle-fecha{
	margin-bottom: 22px;
}
.minificha-noticias{
	overflow:hidden; 
	height:86px; 
	padding-top:11px;
}
.minificha-contenido{
	margin-left:12px;
}
#associats-detalle .logo-associat {
	float:right;
	margin:4px 0 0 20px;
}
.subtitulo {
-x-system-font:none;
background:transparent url(/media/image/web/ico-cuadradito.gif) no-repeat scroll left top;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin-top:16px;
padding-left:6px;
}
.subtit{
-x-system-font:none;
background:transparent url(/media/image/web/ico-cuadradito.gif) no-repeat scroll left top;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
padding-left:6px;
}
#associats-detalle .margen-imagenes,#contactar .margen-imagenes {
	margin:8px 0 8px 6px;
}
#associats-detalle .nota-imagen {
	font-style:italic;
	margin-top:8px;
}
#associats-detalle h4{
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:18px;
}
.dato {
	font-weight:normal;
}
#associats-detalle .justificado {
	text-align:justify;
	width:95%;
}
.subtitulo2{
	margin-top: 16px;
}

/*elementos*/

#cabecera ul.menu-idiomas{
	list-style-type:none; 
	margin:0; 
	padding:0;
}
#cabecera ul.menu-idiomas li{
	float:left; 
	margin:0; 
	padding:0 3px 0 3px;
	line-height:20px;
}
#cabecera ul.menu-idiomas li a#current{
	color: #666666;
}
#cabecera ul.buscador{
	list-style-type:none; 
	margin:0; 
	padding:0;
}
#cabecera ul.buscador li{
	float:left; 
	margin:0; 
	padding:0;
	line-height:20px;
}
#cabecera ul.buscador li.icono{
	margin-right:5px;
}
#cabecera ul.buscador li.boton{
	margin-left:4px;
}

#cabecera input.buscador{
	width: 174px;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 0px 1px 4px;
	color: #666666;
	font-size:11px;
	height:13px;
}
td.marco-secciones-centro p{
	line-height: 16px;
	margin-bottom: 14px;
}
ul.eixcomercial-presentacio{
	margin:19px 0 0 0; 
	padding:0; 
	list-style:none;
}
ul.eixcomercial-presentacio li{
	margin:0 0 19px 0; 
	padding:0;
}
ul.serveis-presentacio{
	margin:19px 0 19px 0; 
	padding:0; 
	list-style:none;
}
ul.serveis-presentacio li{
	margin:0 0 2px 0; 
	padding:0 0 0 6px;
	font-weight: bold;
	background: url(/media/image/web/ico-cuadrado.gif) no-repeat left center;
	
}
#ficheros-box ul {
	list-style-type:none;
	margin:0;
	padding-top:9px;
}
#ficheros-box ul li {
	background:transparent url(/media/image/web/ico-hoja.gif) no-repeat scroll left top;
	line-height:13px;
	padding-bottom:12px;
	padding-left:19px;
}
ul#compartir {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#compartir li.label {
	display:inline;
	line-height:14px;
	padding-right:7px;
}
ul#compartir li.delicious {
	background:transparent url(/media/image/web/ico-delicious.gif) no-repeat scroll left top;
	display:inline;
	line-height:14px;
	padding-left:16px;
	padding-right:13px;
}
ul#compartir li.digg {
	background:transparent url(/media/image/web/ico-digg.gif) no-repeat scroll left top;
	display:inline;
	line-height:14px;
	padding-left:16px;
	padding-right:12px;
}
ul#compartir li.meneame {
	background:transparent url(/media/image/web/ico-meneame.gif) no-repeat scroll left top;
	display:inline;
	line-height:14px;
	padding-left:16px;
}
h4.detalle-titulo{
	color:#e95f31;
	line-height: 15px;
	padding-top: 21px;
}
#associats-categories ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#associats-categories ul li {
	display:inline;
	margin:0;
	padding:0;
}
#associats-detalle p,#contactar p {
	-x-system-font:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	margin-left:6px;
}

#associats-detalle #textos p {
	padding:0 0 14px 0;
	margin:0 0 0 6px;
}

/*formularios*/

input.inputBuscarAssociat {
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:15px;
	padding-left:4px;
	text-decoration:none;
	text-transform:none;
	width:224px;
}

input.inputText{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:17px;
	padding-left:4px;
	text-decoration:none;
	text-transform:none;
	width:167px;
	border: expression("1px solid #7F9DB9");
}
label.login{
	text-align: left;
	color: #ffffff;
	margin: 0;
}
.columna-btnaccedir{
	width:65px;
	height: 17px;
	border: 0;
	cursor:pointer;
	margin:0 0 3px 0;
}
select.selectUltimas {
	background:#f6bfad none repeat scroll 0 0;
	border:1px solid #f6bfad;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	width:170px;
}

#formulario-contactar{
	margin:0 0 0 6px;
}

#formulario-contactar input{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:-1px 0 0;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:none;
	width:428px;
	border: expression("1px solid #7F9DB9");
}

#formulario-contactar input.checkbox {
	width: 25px;
	border: none;
}
#formulario-contactar select{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	width:217px;
	margin: -1px 0 0 0;
	border: expression("1px solid #7F9DB9");
}
#formulario-contactar textarea{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:137px;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:none;
	width:428px;
	overflow: auto;
	border: expression("1px solid #7F9DB9");
}
.asterisco{
	color:#ff0000;
	margin-right:3px;
	font-weight:bold;
}
.noasterisco{
	color:#fff;
	margin-right:3px;
	font-weight:bold;
}
#formulario-contactar .margen{
	margin-left:7px;
}
#formulario-contactar label{
	-x-system-font:none;
	color:#666666;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:16px;
	margin:0;
	padding-bottom:8px;
	text-align:left;
	width:151px;
}

#formulario-contactar br{
	clear: left;
}
#formulario-contactar .boton{
	width:65px;
	height:17px;
	border: 0;
}
.anotacion {
	font-style:italic;
	margin:17px 0 17px 6px;
}
.espaciado-botones {
	margin:12px 0 0 151px;
}

#texto-captcha{
	margin:14px 0 14px 7px;
	font-weight:bold;
}

.red { color:#FF0000; }


.titulo-naranja { margin:0; padding:0; color:#fff; width:617px; height:31px; } 
.titulo-gris-zp { margin:0; padding:0; color:#fff; width:617px; height:31px; } 
.titulo-oscuro { margin:0; padding:0; color:#fff; width:302px; height:31px; } 
.titulo-gris { margin:0; padding:0; color:#fff; width:302px; height:31px; } 
.titulo-home { margin:0; padding:0; color:#fff; width:617px; height:34px; } 
.titulo-socios { margin:0; padding:0; color:#fff; width:173px; height:17px; } 
.titulo-zp { margin:0; padding:0; color:#999; width:173px; height:17px; } 
.titulo-zp2 { margin:0; padding:0; color:#fff; width:173px; height:17px; } 
.titulo-publicidad { margin:0; padding:0; color:#fff; width:173px; height:17px; } 

.menu_ilu { margin:0; padding:0; color:#fff; width:100px; height:21px; } 
.menu_std { margin:0; padding:0; color:#fff; width:100px; height:21px; }

.captcha{ margin:0; padding:0; color:#fff; width:94px; height:24px; }

#cabecera_print { border-bottom:1px solid #CCC; }
#pie_print{ margin:10px 0 0 0; border-top:1px dotted #666; color:#666; padding:15px 0; font-family: Arial, Helvetica, Verdana; font-size:11px; line-height:16px; text-align:left; }
#contenido_print { margin:20px 0 0 0; text-align:left; }
#contenido_print p { margin-bottom:14px; }
#contenido_print a { color:#E85F31; text-decoration:none; }
#contenido_print a:hover { color:#666; text-decoration:underline; }
#imprimir_print{ position:absolute; margin:0 0 0 543px; }

.cat_enlace { display:block; font-weight:bold; padding:0 0 0 12px; background:transparent url(/media/image/web/ico-flechagris.gif) no-repeat scroll left center; }
.site_enlace { display:block; font-weight:bold; padding:0 0 0 12px; background:transparent url(/media/image/web/ico-flechagris.gif) no-repeat scroll left center; }
.site_enlace a{ color:#666; }
.site_enlace a:hover{ color:#E85F31; }
.enlace { display:block; padding:0 0 0 12px; }
#enlaces p { margin-bottom:16px; }

#menu-zp{ width:186px; height:174px; background: url(/media/image/web/fondo-zp.gif) no-repeat top left; padding:10px 0 0 13px; }
#menu-zp .links{ padding-top:14px; }
#menu-zp .link{ display:block; padding:0 0 2px 0; }

.menu_zp_ilu { float:left; overflow:hidden; width:110px; height:21px; color:#fff; }
.menu_zp_std { float:left; overflow:hidden; width:110px; height:21px; color:#fff; }
#menu_sep { float:left; width:13px; height:18px; text-align:center; padding:3px 0 0 0; }


#formulario-contactar #Logo { color:#666; font-family:Arial,Verdana,Helvetica; font-size:11px; line-height:16px; width:428px; width:expression("433px"); }
#formulario-contactar #Foto_1 { color:#666; font-family:Arial,Verdana,Helvetica; font-size:11px; line-height:16px; width:428px; width:expression("433px"); }
#formulario-contactar #Foto_2 { color:#666; font-family:Arial,Verdana,Helvetica; font-size:11px; line-height:16px; width:428px; width:expression("433px"); }
#formulario-contactar #Foto_3 { color:#666; font-family:Arial,Verdana,Helvetica; font-size:11px; line-height:16px; width:428px; width:expression("433px"); }
#formulario-contactar #Foto_4 { color:#666; font-family:Arial,Verdana,Helvetica; font-size:11px; line-height:16px; width:428px; width:expression("433px"); }

#fl_pw_socios { width:173px; height:124px; border:0; }
#fl_pw_publicidad { width:173px; height:124px; border:0; }
#fl_pw_colaboradores { width:173px; height:124px; border:0; }

#formulario-tarjeta br{
	clear: left;
}
#formulario-tarjeta .boton{
	width:65px;
	height:17px;
	border: 0;
}

#formulario-tarjeta{
	margin:0 0 0 6px;
}

#formulario-tarjeta input{
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:none;
}

#formulario-tarjeta .margen{
	margin-left:7px;
}
#formulario-tarjeta label{
	-x-system-font:none;
	color:#666666;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:16px;
	padding-bottom:8px;
	text-align:left;
	width:171px;
}

.textos{
	width:408px;
	border:1px solid #CCCCCC;
}

.radios{
	margin: expression("0 2px 0 0");
	vertical-align: expression("middle");
	margin: 0 5px 0 0;
	vertical-align: text-bottom;
}

#formulario-tarjeta .espaciado-botones {
	margin:12px 0 0 171px;
}

#dommia a { font-weight:bold; }

.ficha-revista-imagen{
	float:left;
	margin-top: 3px;
	margin-bottom: 4px;
}
.revista-contenido-breve{
	float:right; 
	width:484px;
}
.revista-breve{
	line-height: 16px;
	text-align: left;
}
.revista-breve p{
	margin-bottom:0 !important;
	padding:6px 0 8px 0;
}
.ficha-revista-top{
	padding-bottom:0px;
	width:591px;
	overflow:hidden;
}
h5.revista-titular{
	padding-top:2px;
	padding-bottom:8px;
	line-height: 18px;
}
.color {
	color:#E85F31;
}

#banner-promo {
	float:left;
	padding:4px 0 0 5px;
	margin:0;
}

#associats-detalle #banner-promo {
	float:right;
	margin-top:4px;
	padding:0 0 0 5px;
}