* { margin:0; padding:0;}

/*------------------------------ COMUNICACIONES ONLINE ---------------------*/
/*----------- Redefinicion de Elementos de General.css -------------*/
#contenido h1 {
 color:#b80e33;
 width:88%;
 margin:0 0 .4em -0.2em;}

#contenedor  .inscripcion{
 border:0.1em #ccc solid;
 padding:0.5em 0.5em 1em 0.6em;
 margin-left:1em;}

#contenido h2 {
 font-size:1.3em;
 text-transform:none;
 margin:1em 1em 0.4em 0;
 padding:0.5em 0em 0.3em 0.7em;
 color:#666;
 border-bottom:0;
 background:#fff url(/img/all/publicaciones/comunicaciones/bullet-h2-comunica.jpg) no-repeat 0 0.7em;
 width:95%;}

#contenido h2.ayuda {
  padding:0em 0em 0.5em 1em;
  background:#fff url(/img/all/publicaciones/comunicaciones/bullet-h2-comunica.jpg) no-repeat   0em 0.7em;
}

#contenido h2  span {background:none; font-size:0.9em; font-weight:normal; border:0;   padding:0em 0.2em; }
#contenido h2.lineaPublicacionesInfo{
 border-bottom:.1em solid #b80e33;}

#contenido {
	margin-left:19em;
	padding:0 .5em 0 0.65em;}


/*---- Redefinicion de Volver y otros enlaces ----*/
 #contenido .volver{ /*cambio de colores*/
  clear:none;
  text-align:left;}

#contenido .enlaces, #contenido .enlaces a{
  color:#666; margin-top:2.6em;}

#contenido span.tituloTodasPublicaciones, #contenido span.tituloTodasPublicaciones a {
   color:#b80e33;
   font-size:1.15em;
   font-weight:bold;}


/*---- Redefinicion Tablas para comunicaciones ----*/
th {color:#b80e33;}

th span.gris{
font-weight:normal;
color:#666;}

caption { /* problemas firefox con el caption */
  color:#b80e33;
  width:auto;}

html:first-child caption{/* opera */
  margin-left:0em;
  width:auto;}

.enlaceDescarga{ /* para los enlaces de de las tablas en el campo contenidos */
  margin-right:1.5em;}

#contenido tr.packs td{
  vertical-align:top;
  padding-top:0.6em;}

#contenido td p.tablaTituloLista {
  margin:0.2em 0;
  padding-bottom:0.1em;}

td ul.listaComunicaciones{margin-bottom:0em;}

td a img {
 vertical-align:middle;
 padding:0.6em 0 0 0; margin:0;}
tr.packs a img {
  padding:0.1em 0 0 0; margin:0;}

/*--paginacion anual --*/
.paginacionAnual {
 float:left;
 width:31%;}

/*-- colores en general  para los enlaces --*/
#contenido a {
 color:#666;}

#contenido a:hover{
 color:#b80e33;}

/*-- nuevos para general --*/
#opcionHomeCentroNegocios #colIzquierda li#izqCentroNegocios a
           {font-weight:bold; text-decoration:none;}

#cabecera.comunicacionOnline_bg{
    background: url(/img/all/bg_cabecera_comunica_online.jpg) no-repeat right 34px;
}

/*------------ Menu izquierdo mis datos ----------------------------*/
/*------ Columna izquierda ------*/

#colIzquierda ul.misDatos {
	width:13.4em;
	padding:1em .5em 0.5em .5em;
	margin-bottom:0.4em;
	background: url(/img/all/publicaciones/comunicaciones/bg-colizquierda-misdatos.gif) repeat-x #AB0E2B;
}

#colIzquierda ul.misDatos li {
	padding:.3em 0 .8em 1.6em;
	border-bottom:1px solid #DEDEDE;
	background:url(/img/all/publicaciones/comunicaciones/bullet-colizquierda-misdatos.gif) no-repeat .6em .6em;
}

#colIzquierda ul.misDatos li.ultimo {
    background:url(/img/all/publicaciones/comunicaciones/bullet-colizquierda-misdatos.gif) no-repeat .6em 0.9em;
    padding-top:0.6em;
	border:none;}

#colIzquierda ul.misDatos li a {
	color:#fff;}

#colIzquierda ul.misDatos li a:hover {
	color:#fff;}

#colIzquierda #miConexion {
	color:#666;
	width:13.4em;
	padding:0.4em 0.4em 0.4em 0.4em;
	text-align:center;
	border:.1em solid #c1c1c1;
	background:#f5f5f5;}

#colIzquierda #miConexion p {
	padding:.3em .2em .3em .7em;}

/*--------- mas informacion -------------*/
#colIzquierda #masInformacion{
 margin-top:2em;}

#colIzquierda #masInformacion .atencion{
 text-align:center; padding-bottom:0;
 font-size:1.1em;}

#colIzquierda #masInformacion .atencion span{
 padding:0;
 font-weight:bold; font-size:0.9em;}

/*---- Menu de usuarios ----*/
 #opcionMisDatos  #colIzquierda li#izqMisDatos a,
	 #opcionMisSuscripciones   #colIzquierda li#izqMisSuscripciones a
	     { font-weight:bold;text-decoration:none; }


/*-------------------------- Comunicaciones online -----------------------------------------------*/
/*------------- Listado de publicaciones en comunicaciones online ------------*/
/*-- portada o index --*/
.comunicacionesOnline .listado .listadoPublicaciones{
 margin-top:1.2em;}

.listado{
 border:1px solid #b80e33;
 padding: 0.3em 1em 0.4em 0.2em;
 margin:1.2em 0 2em 0;}

 * html .listado{margin-top:0; padding-top:0;} /* IE 6*/

#contenido .listadoPublicaciones .publicacionesInfo{
   margin:0 0 1em 6.9em;
   padding:0.3em 0 2.45em 0;}
* html #contenido .listadoPublicaciones .publicacionesInfo{
   margin:0 0 1em 6.9em;
   padding:0.3em 0 0 0;}
#contenido .listadoPublicaciones .publicacionesInfo p {/* para quitar los espacios de otros css*/
  margin:0em;}

#contenido .listadoPublicaciones .publicacionesInfo p.descripcion{
  padding:0;}

.lineaPublicacionesInfo{
   border-bottom:1px dotted #ccc;}

ul.listaPublicaciones{
 padding-top:0.7em;}

.publicacionesInfo ul.listaPublicaciones li { /*-- listas para todos las publicaciones de interior  --*/
  padding-left: 2.1em;
  margin:0.4em 0 0.4em;
  color:#666;
  background:url(/img/all/publicaciones/comunicaciones/bullet-li-comunicaciones.jpg) no-repeat 1em 0.2em;
}

/*---------------------------------- Secciones de comunicacion online --------------------------*/
#contenedor .comunicacionesOnline .listado{
    background:url(/img/all/publicaciones/comunicaciones/bg-secciones-h2.jpg) top repeat-x;
}
#contenedor .comunicacionesOnline .listado  h2 { /*titulo de las secciones */
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:0;
	padding:0em 0 1em 1.4em;
	margin:0.7em 0 0 0.5em;
	background:url(/img/all/publicaciones/comunicaciones/bullet-h2-comunica.jpg) no-repeat 0.3em 0.2em;
}

* html  #contenedor .comunicacionesOnline .listado h2 { /*IE 6*/
    padding:1em 0 1em 1.4em;
    background:url(/img/all/publicaciones/comunicaciones/bullet-h2-comunica.jpg) no-repeat 0.3em 1.2em;
}
*:first-child+html #contenedor .comunicacionesOnline .listado h2 { /*IE 7*/
    padding:1em 0 1em 1.4em;
    background:url(/img/all/publicaciones/comunicaciones/bullet-h2-comunica.jpg) no-repeat 0.3em 1.2em;
}

/*------------ todas publicaciones & nombre tema ---*/
#contenedor .todasPublicaciones .listado h2{margin-left:0.5em; width:90%;}

/*--------------- nombre publicacion ---------------*/
#contenido .tituloElegidoPack{
  text-align:right;
  padding:0.4em 0 0.2em 0;
  font-size:1.1em;}
#contenido .tablaPublicacion caption{margin-top:5em;}

* html #contenido .tituloElegidoPack{ /*IE 6*/
     padding-top:0.5em;}

#contenido  .tituloElegidoPack strong{
 color:#CC0033;
 font-weight:bold;}

#contenido .nombrePublicacion p.descripcion{
margin-top:0;
padding-top:0;}

#contenido .nombrePublicacion .tituloLista{
  padding-top:0em;
  margin:0 0 0.5em 0;}

/*------------- publicaciones detalle ---------------------------*/
#ficha {
 padding:0em 0 0.2em 0.1em;}

#ficha p {
 font-size:1.1em;
 margin:0;
 padding:0;}

/*--------------- nombre otra publicacion --------------*/
#informacionOnline {
 padding:0em 0 0.2em 0.1em;
 margin-bottom:4em;
}

#informacionOnline h2 {margin:0 0 0 -0.1em;}

#informacionOnline p {
 margin:0;
 padding:0;}

/*------------- carro de compra ---------------------------*/
/*- tablas carrito compra -*/

input.campoCorreo {
 width:98%;
 text-align:center;
 padding:0.2em 0;
 border:#666 0.1em solid;}

*:first-child+html input.campoCorreo{/* IE 7 */
width:85%;}

.campoEliminar{
 padding-top:0.8em;}

* html input.campoCorreo{ /* IE 6 */
   width:85%;
   text-align:center;}

tr.resultado td{
    font-size:1.1em;
	font-weight:bold;
	color:#b40f31;
    padding: 0.8em 1.2em;}

* html tr.resultado td{
  padding-top: 0.9em;}

.contenidoCarrito td {
    color:#666;
	padding:0em 1.2em;
    margin:0;
	border:1px solid #DDD8D8;}

.contenidoCarrito th{
  padding:0.9em 1.2em;}

/*----Carrito de compra todas paginas----*/
#carrito{
  border:1px solid #b80e33;
  padding:0 6.5em 0 0;
  margin:1.3em 0 1.3em 0;
  background:#fbf2f5 url(/img/all/publicaciones/comunicaciones/bg-carrito.jpg) right no-repeat;
  height:38px;}



.contenidoCarrito table{
 margin-top:2.8em;}

#carrito p{
 padding-top:1.2em;}

* html #carrito p{/*IE6*/
  padding-bottom:0; margin:0;}

/*------------- menu pestanias ---------------------------*/
#publicacionesMenu{
   padding-top:1em;
   height:33px;}

#publicacionesMenu ul li {
  float:left;}

#publicacionesMenu ul li  {
height:33px;
float:left;
background:url(/img/all/publicaciones/comunicaciones/bg-publicacionesmenu-li.gif)  repeat-x;
}
#publicacionesMenu ul li.opcionMenuActivo {
height:33px;
float:left;
background:url(/img/all/publicaciones/comunicaciones/bg-publicacionesmenu-li-act.gif)  repeat-x;
}
/* normal */
#publicacionesMenu ul li .lateralIzquierda{
width:17px;
height:33px;
float:left;
background:url(/img/all/publicaciones/comunicaciones/bg-publicacionesmenu-li-izq.gif)  no-repeat;
}
#publicacionesMenu ul li .centroMenu{
float:left;
padding-top:0.2em;
text-align:center;}

#publicacionesMenu ul li .lateralDerecha{
width:17px;
height:33px;
float:left;
background:url(/img/all/publicaciones/comunicaciones/bg-publicacionesmenu-li-dcha.gif)  no-repeat;}

/* activado */
#publicacionesMenu ul li.opcionMenuActivo .lateralIzquierda{
width:17px;
height:33px;
float:left;
background:url(/img/all/publicaciones/comunicaciones/bg-publicacionesmenu-li-act-izq.gif)  no-repeat;}

#publicacionesMenu ul li.opcionMenuActivo .centroMenu{
float:left;
padding-top:0.2em;

text-align:center;}

#publicacionesMenu ul li.opcionMenuActivo .centroMenu a{
 text-decoration:none;
 font-weight:bold;
 color:#fff;}

#publicacionesMenu ul li.opcionMenuActivo .lateralDerecha{
width:16px;
height:33px;
float:left;
background:url(/img/all/publicaciones/comunicaciones/bg-publicacionesmenu-li-act-dcha.gif)  no-repeat;}

#publicacionesMenu ul li.opcionMenuActivo .clase3{width:150px;}
/*clases para los tama�os de las pesta�as */
.clase1{width:67px;}
.clase2{width:77px;}
.clase3{width:100px;}
.clase4{width:120px;}
.clase5{width:200px;}


/*-- listas comunicaciones --*/
ul.listaComunicaciones {
 margin:0.9em 0;}

ul.listaComunicaciones li { /*-- listas dentro de la tabla --*/
  padding:0.3em 0 0 3em;
  margin-bottom:1.1em;
  color:#666;
  background:url(/img/all/publicaciones/comunicaciones/bullet-li-comunicaciones.jpg) no-repeat 1.8em 0.4em;}

ul.listaComunicaciones li a{
 color:#666;
 font-weight:bold;}


/*-- iconos de todas publicaciones y otros --*/
.publicacionesIndividuales{
 background:url(/img/all/publicaciones/comunicaciones/bg-pub-individuales.gif) no-repeat 0.4em 0.4em;
}
.packsPublicaciones{
 background:url(/img/all/publicaciones/comunicaciones/bg-packs.gif) no-repeat 0.4em 0.4em;
}
.otrosServicios{
 background:url(/img/all/publicaciones/comunicaciones/bg-servicios.gif) no-repeat 0.4em 0.4em;
}

/*------------- descargas y listas de descargas ---------------------------*/
#contenido ul.listadoDescargas{
  padding:0.5em 0;
  text-align:right;
  color:#666;}

#contenido ul.listadoDescargas li{
   margin-bottom:0.7em;}

.descargaOnline{
  text-align:right;
  padding: 1em 0.7em 0 0;}

.descargasPDF {  /*-- descargas pdf -- */
  padding-left:1.8em;
  background:url(/img/all/bullet-descargas.gif) no-repeat 0.2em 0.2em;}

/*------------- listado de rutas ---------------------------*/


/*---- leyenda menu izquierdo ----*/
#colIzquierda #leyendaComunica {
	font-size:0.9em;
	color:#666;
	width:15.7em;
	margin-top:1.5em;
	padding-bottom:0.7em;
	border-top:.3em  solid #DBDADA;
	border-bottom:.3em solid #DBDADA;
	border-left:.1em solid #DBDADA;
	border-right:.1em solid #DBDADA;}

#colIzquierda #leyendaComunica p.tituloLeyenda{
  margin-top:0.2em;
  padding:.2em 0 .5em 0;}

.boletin {
 margin-left:0.2em;
 padding-left:3em;
 margin-top:0.5em;
 padding-top:0.2em;
 height:27px;}


.leyendaIndividuales{
 background:url(/img/all/publicaciones/comunicaciones/bg-leyenda-individuales.gif) no-repeat 0.3em 0em;
}
.leyendaPack{
  background:url(/img/all/publicaciones/comunicaciones/bg-leyenda-pack.gif) no-repeat 0.3em 0em;
}
.leyendaOtros{
  background:url(/img/all/publicaciones/comunicaciones/bg-leyenda-servicios.gif) no-repeat 0.3em 0em;
}


/*--- pagina completa sin menu ---------*/
#contenedor .paginaCompleta{
 margin-left:1em;
}

/*------------- suscripciones y formularios ---------------------------*/
/*------ mensajes errores formularios ------*/
#contenedor .identificacion {
 margin-left:1em;}
.avisoline{
  border:0.1em #fa0300 solid;
  margin:1em 0em 0em 1em;
  padding:0.1em 0 ;
}
.avisoError{
  border:0.1em #fa0300 solid;
  margin:1em 0em 0em 1em;
  padding:0.1em 0 ;
  background:#fff url(/img/all/publicaciones/comunicaciones/bullet-error.gif) no-repeat 0.2em 0.3em;
}
* html .avisoError { /* IE 6 */
 padding:0.07em 0;
  background:#fff url(/img/all/publicaciones/comunicaciones/bullet-error.gif) no-repeat 0.3em 0.3em;
}
*:first-child+html  .avisoError{ /* IE 7 */
   padding:0.07em 0;
   background:#fff url(/img/all/publicaciones/comunicaciones/bullet-error.gif) no-repeat 0.4em 0.5em;
}

#contenedor  .avisoError p{
   margin:0;
   padding:1.1em 0 0.5em 0.3em;}

/*---- mensajes de errores y listas  para formularios --*/
#contenedor #contenido   p.mensajeError{
    border:#fa0300 0.1em solid;
    display:block;
    margin-bottom:1.2em;
    padding:0.7em 0 1.1em 3.2em;
    color:#fa0300;
    font-size:1.28em;
    font-weight:bold;
    background:#fff url(/img/all/publicaciones/comunicaciones/bullet-error.gif) no-repeat 0.2em 0.3em;
}
* html #contenedor   .mensajeError{
    background:#fff url(/img/all/publicaciones/comunicaciones/bullet-error.gif) no-repeat 0.2em 0.4em;
}
/*-- mensajes de errores y listas --*/
#contenedor  .avisoError .tituloListaError{
    margin-left:1.5em;
    padding:.6em 0 .3em 1.75em;
    color:#fa0300;
    font-size:1.28em;
    font-weight:bold;}

ul.listaErrores{
padding-bottom:0.7em;}

ul.listaErrores li {
  margin-left:4.3em;
  padding-left:1.2em;
  background:url(/img/all/publicaciones/comunicaciones/bullet-li-comunicaciones-error.jpg) no-repeat;}

ul.listaErrores li strong{
 font-weight:bold;
 color:#fa0300;}

/*------------- suscripcion/inscripcion ---------------------------*/
#contenedor .suscripcion_inscripcion h2 {margin:0em 0em 0em 1em;}

#nuevoRegistro{
  float:left;
  margin:1em 0 0 0;
  width:29em;}


#otroRegistro{
 float:left;
 width:29.5em;
 margin:1em 0 0 1.8em;
 padding-left:0em;
}

/*- ventana con recuadro formularios --*/
#contenedor  .inscripcion{
 border:0.1em #ccc solid;
 padding:0.5em 0.5em 1em 0.6em;
 margin-left:1em;}

#contenido .inscripcion p {
  margin:0.1em 0 0.5em;
  padding:0.1em 0;}


#contenedor .inscripcion p .etiqueta {
  margin-bottom:0.3em;}

#contenedor .inscripcion .informacionSuscripcion{
  margin-bottom:1.8em;
  text-align: justify;}


#contenido .inscripcion ul.listas{margin-top:1em;}
#contenido .inscripcion ul.listas li {
 padding-left:1.4em;
 margin:0em;line-height:180%;
 background:url(/img/all/publicaciones/comunicaciones/bullet-li-comunicaciones.jpg) no-repeat 0 0.5em;
}


/*------  clase generica para los botones -----------------------------*/
#contenido .btEnlace{
  font-weight:bold;
  font-size:1.1em;
  display:block;
  text-align:center;
  text-decoration:none;
  color:#fff;
  margin:1em 1em 0 0;
  padding:0.8em 0 0 0;
  height:21px;
  border:#aa0e29 0.1em solid;
  background:#aa0d28 url(/img/all/publicaciones/comunicaciones/bg-boton.gif) repeat-x;
}

/*------  clase generica para los botones -----------------------------*/
#contenido .btEnlaceDarBaja{
  font-weight:bold;
  font-size:1.1em;
  display:block;
  text-align:center;
  text-decoration:none;
  color:#fff;
  margin:1em 1em 0 0;
  padding:0.6em 0 0.3em 0;
  height:17px;
  border:#aa0e29 0.1em solid;
  background:#aa0d28 url(/img/all/publicaciones/comunicaciones/bg-boton.gif) repeat-x;
}

html:first-child #contenido .btEnlaceDarBaja{
  font-weight:bold;
  font-size:1em;
  display:block;
  text-align:center;
  text-decoration:none;
  color:#fff;
  margin:1.1em 1em 0 0;
  padding:0.55em 0 0.1em 0;
  height:21px;
   border:#aa0d28 0.1em solid;
  background:#aa0d28 url(/img/all/publicaciones/comunicaciones/bg-boton.gif) repeat-x;
}

#contenido a.btEnlace:hover{color:#fff;text-decoration:underline;}
#contenido a.btEnlaceDarBaja:hover{color:#fff;text-decoration:underline;}

#contenedor .botonEnlace  {margin:1em 0 0 0; height:44px;}

/*--tipos y tama�os: confirmar suscriciones,bajas,..*/
#contenido .botonDarBaja{width:135px;}
#contenido .botonConfirmar{width:172px;}
#contenido .botonSuscripcionCarrito{width:230px;height:40px;float:right;padding-top:0;font-size:1em;}
#contenido .botonSuscripcion{width:216px;margin:0 auto; text-align:center;}

#contenido .botonCambiarEmailS{width:115px;float:right; margin-top:0.7em;}
* html #contenido .botonCambiarEmailS{margin-top:0.8em;}
#contenido .botonCambiarEmailI{width:115px;float:right;}

/*-- boton a�adir carrito --*/
#contenido  a.botonCarrito {
  float:right;
  display:block;
  margin-top:2em;
  font-weight:bold;
  padding:1.5em 0 0 1.2em;
  text-align:center;
  width:135px;
  height:33px;
  background:url(/img/all/publicaciones/comunicaciones/icon-boton-carrito.jpg) no-repeat;
  color:#fff;
  text-decoration:none;}


/*-- boton ayuda (enlace) --*/
#contenido a.botonAyuda {
  float:right;
  font-weight:bold;
  font-size:1.1em;
  display:block;
  color:#fff;
  text-align:left;
  padding: 1em 0 0em 0.8em;
  width:89px;
  height:33px;
  background:url(/img/all/publicaciones/comunicaciones/icon-ayuda.gif) no-repeat;
}
#contenido a.botonAyuda:hover, #contenido a.botonCarrito:hover{color:#fff;}
/*-- botones de formularios (solo formularios) --*/
.botones{
    color:#fff; font-weight:bold; font-size:1.1em;
   	cursor: pointer;
	margin-top:0.5em;
	padding:0;
    height: 31px;
    border:#aa0e29 0.1em solid;
    background:#b81935 url(/img/all/publicaciones/comunicaciones/bg-boton.gif) repeat-x;
}

#marco
{
	border: 0.1em;
}

html:first-child .botones{
    color:#fff; font-weight:bold; font-size:1em;
   	cursor: pointer;
	margin-top:0.6em;
	padding:0;
    height: 31px;
    border:#aa0e29 0.1em solid;
    background:#b81935 url(/img/all/publicaciones/comunicaciones/bg-boton.gif) repeat-x;
}

.btSuscripcion,.btGuardarCambios{width: 116px;}
.btCarrito{width:186px;}
.btAceptar{width: 90px;}
.btBuscar {width:90px; height:23px; margin-left:1em; margin-bottom:0.85em;}
.btSeleccionar{width:200px; text-align:center;margin-top:1em;}
.btDarBaja{width:180px;}
.btGuardar{width:172px;margin-top:1em;}

html:first-child  .btGuardar{width:172px;margin-top:1.1em;}
html:first-child #contenido #otroRegistro .inscripcion .btSuscripcion{margin-bottom: 0.3em}



/*--mensaje de correcto utilizado en varias paginas --*/
#contenedor  .envioCorrecto{
    display:block;
    margin:1.2em 0 1.2em 0.7em;
    padding:0.9em 0 .9em 3.2em;
    color:#666;
    font-size:1.28em;
    background:#fff url(/img/all/publicaciones/comunicaciones/bullet-confirmacion.gif) no-repeat 0.2em 0.3em;
    border:0.1em #99cc00 solid;}

* html #contenedor  .envioCorrecto{
    background:#fff url(/img/all/publicaciones/comunicaciones/bullet-confirmacion.gif) no-repeat 0.2em 0.4em;
}
/*--------------------------- Atencion ---------------------------------*/
#contenedor  .atencionMensaje{
    display:block;
    margin:1.2em 0 1.2em 0.7em;
    padding:0.9em 0 .9em 3.2em;
    color:#666;
    font-size:1.28em;
    background:#fff url(/img/all/publicaciones/comunicaciones/bullet-atencion.gif) no-repeat 0.2em 0.3em;
    border:0.01em #ff9933 solid;}

html:first-child #contenedor  .atencionMensaje{
    display:block;
    margin:1.2em 0 1.2em 0.7em;
    padding:0.9em 0 .9em 3.2em;
    color:#666;
    font-size:1.28em;
    background:#fff url(/img/all/publicaciones/comunicaciones/bullet-atencion.gif) no-repeat 0.2em 0.3em;
    border:0.1em #ff9933 solid;}

* html #contenedor  .envioCorrecto{
    background:#fff url(/img/all/publicaciones/comunicaciones/bullet-confirmacion.gif) no-repeat 0.2em 0.4em;
}
#contenido .contenidoAtencion{
 width:39em;
 color:#666;
 border:0.1em #ccc solid;
 padding:0.5em 0.5em 1.4em 0.6em;
 margin:0.4em 0 0 1em;}

#contenido .contenidoLine{
 color:#666;
 border:0.1em #aa0e2a solid;
 padding:0.5em 0.5em 1.4em 0.6em;
 margin:0.4em 0 0 1em;}

#contenido .contenidoAtencion ul li a.botonAtencion {
 float:right;line-height:normal;
 width:8em;
 margin:-3em 3em 0 0;}
* html #contenido .contenidoAtencion ul li a.botonAtencion{
   margin:-3em 2em 0 0;
}
#contenido .contenidoAtencion ul li {
 padding-left:1.4em;
 margin:1em 0 0em 0; line-height:200%;
 background:url(/img/all/publicaciones/comunicaciones/bullet-li-comunicaciones.jpg) no-repeat 0 0.5em;
}


/*-- confirmacion clave --*/
.mensajePreguntaSecreta{
  margin:1.5em 0 0 1em;}


/*-- mensaje de recordatorio utilizado en mensajes de varias paginas --*/
#contenedor  .recordatorio{
    margin:1.2em 0;
    padding:0.3em 0.5em 0 4em;
    color:#666;
    background:#fff url(/img/all/publicaciones/comunicaciones/bullet-recordatorio.gif) no-repeat 0.2em 0.3em;
    border:0.1em #d8d8d8 solid;
}

* html #contenedor  .recordatorio{
    background:#fff url(/img/all/publicaciones/comunicaciones/bullet-recordatorio.gif) no-repeat 0.2em 0.4em;
}

ul.listaRecordatorio {
 margin-bottom:1em;}

ul.listaRecordatorio li { /*-- listas dentro de la tabla --*/
  padding:0.3em 0 0.2em 3em;
  color:#666;
  background:url(/img/all/publicaciones/comunicaciones/bullet-li-comunicaciones.jpg) no-repeat 1.8em 0.4em;}


/*--------------- modo suscripcion ------------------*/

#contenedor .modoSuscripcion .inscripcion{
  width:35em;
  margin-left:0em;}

#contenedor .modoSuscripcion .inscripcion p{
  padding:0 0 0.3em 2.4em;}

#contenedor .modoSuscripcion .inscripcion input {
 margin: 0.5em 0.5em 0 0.5em;}

#contenedor .modoSuscripcion .inscripcion  label {
  font-size:1.1em;
  color:#666;}

#contenedor .modoSuscripcion .inscripcion .botonAceptar{
margin:2.2em 0 0 7em;
}

/*-- radio button --*/
#contenedor  p.opcion{
 margin-left:0em;
 padding:0em;
}
* html #contenedor p.opcion{ /*IE6*/
 margin-left:-0.6em;}

/*----------------------------- mis suscripciones -----------------------------------*/
.emailReceptor{
   width:20.5em;
   background:#f3f3f3;
   padding:1em 1.8em;
   margin:1em 0 0 0;}
.sinEstado{
   padding-top:1em;}
.estado{
   padding:1em 0 0 3em;
   background:url(/img/all/publicaciones/comunicaciones/bullet-estado.gif) no-repeat;}

/* ajustamos h2 */
#contenedor .misSuscripciones h2{
   margin:2em 0em 0em 0em;}

#contenedor h2.comunicacion{
  margin-top:1.5em; width:50%; float:left; display:inline;
}
#contenedor .misSuscripciones .listado{
  border:1px solid #b80e33;
  padding: 0.4em 1em 0em 0.2em;
  margin:0 0 -1.9em 0;}
* html #contenedor .misSuscripciones .listado{
  margin:0 0 -1.8em 0;}

/*----------------------------------- buscar empresa -----------------------------------*/
#contenido .nuevaBusqueda{text-align:center;}
#contenedor .buscarEmpresa h2 {background:none; font-size:1.15em; margin:0.2em 0 1.5em 0; padding-left:0;}
#contenedor .buscarEmpresa h2.resultados {font-size:1.3em; margin:0.2em 0 0.7em 0;}

 #contenedor .buscarEmpresa .buscarOtra {margin-top:2em;}

#contenedor .buscarEmpresa h2.resultadosEncontrados {font-size:1.3em; color:#000; background:none; border:0;padding:0; margin:0em 0em 0.4em 0;}
/*----------------------------------- mis datos personales ------------------------------*/
 h1 .pasos{color:#ff9900;}
.leyendaCamposObligatorios{ margin:1.5em 0 0 1em; }



/*----------------------------------------------------------------------------------------------------------------------------------- */
/*--------------------------------------------- mis datos  y mis datos empresa ------------------------------------------------------ */
/*----------------------------------------------------------------------------------------------------------------------------------- */


.misDatos .listado{
 border:1px solid #aa0e2a;
 padding: 0.3em 0.5em 0.4em 0.2em;
 margin:1.2em 0 2em 0;
 height:80em;
}
#contenedor p.campoNoEstatal{margin-left:6em;}
#contenedor .misDatos .listado h2 span {border:0; background:none; font-size:1em;}

/*- estilo h2 -*/
#columnaA  h2{
     margin:0em 1em 0em 0.3em;
     padding:0.5em 0em 0em 0.7em;
     height:2em;
     background:#fff url(/img/all/publicaciones/comunicaciones/bullet-h2-comunica.jpg) no-repeat 0 0.7em;
}

#columnaB h2{
     margin:0em 1em 0em 2em;
     padding:0.5em 0em 0em 0.7em;
     height:2em; width:80%;
     background:#fff url(/img/all/publicaciones/comunicaciones/bullet-h2-comunica.jpg) no-repeat 0 0.7em;}

#columnaB #columnaBBarra h2{
     margin:0em 1em 0em 0.3em;
     padding:0.5em 0em 0em 0.7em;
     height:2em;
     background:#fff url(/img/all/publicaciones/comunicaciones/bullet-h2-comunica.jpg) no-repeat 0 0.7em;}

/*-- mis datos --*/
 #columnaA{width:46%;   margin-left:0.8em; display:inline;  float:left;}
 #columnaB {width:50%; float:left; display:inline;  margin:0em 0em 0em 1em;}


* html #contenido #columnaB {width:45%;  margin:0em 0em 1em 0em; padding-bottom:1em; display:inline; float:left;}
* html #contenido #columnaA {width:44%; margin:0em; display:inline; }

/*-- h2 con imagen --*/

/* mis datos empresa --*/
#columna #columnaA {width:15em;margin-right:1em;float:left;}
#columna #columnaB {margin-top:3em; width:60%;}
#columna #columnaA .inscripcion {margin-left:0;}

* html #columna #columnaA {width:15em;margin-right:1em;float:left;} /*IE6 problema anchos*/
* html #columna #columnaB {margin-top:3em; width:60%;} /*IE6 problema anchos*/

#columna h2 {margin:1em 0 0.3em 1em;}
.misDatos .listado .buscarOtra {margin-top:2em;}
.masElementos{
  display:inline;
  padding-left:1.5em;
  margin-left:5em;
  color:#bf0534;
  font-size:0.9em;
  font-weight:bold;
  color:#b80e33;
  background:#fff url(/img/all/publicaciones/comunicaciones/bg-mas-elementos.jpg) no-repeat 0em 0.1em;
}
ul.listaUbicaciones{padding:0;}
ul.listaUbicaciones li, ul.listaUbicacionesRadio li {padding:0.4em 0 0.4em 1.5em;}
ul.listaUbicaciones li, ul.listaUbicacionesRadio label {color:#666;}
ul.listaUbicaciones li  strong { padding:1em 1em 0 1.7em;
   background:url(/img/all/publicaciones/comunicaciones/bullet-estado.gif) no-repeat;}

/* informacion de los formularios */
.datos{
    padding:0.5em;
    margin:0 0.2em 1em 0.2em;
    background:#f7f7f7;}

#contenedor  .inscripcion{
 border:0.1em #ccc solid;
 padding:0.5em 0.5em 1em 0.6em;
 margin-left:1em;}

/*-- INICIO Css modificadadas para comunicaciones-datos-personales-uno.php --*/

/*-- OPERA --*/
/*html:first-child caption{
  margin-left:0em;
  width:auto;}

  html:first-child  #contenedor  select.campotexto   {
  font-size:1.2em;
  width:21.6em; border:0.1em solid #666;}

 html:first-child  #contenedor select.campotexto, input.campotexto{
 padding:0.4em 0em 0.4em 0.4em;
 width:21.6em;
 margin:1em 0em 0em 0em;
 border:#666 0.1em solid;}

  html:first-child  div.mes {
   padding:0.4em 0.2em 0.2em 0.5em;*/

#contenido h2.ayudaDatPer {
  padding:0em 0em 0.5em 1em;
  margin:0em 1em 0em 3.1em;
  background:#fff url(/img/all/publicaciones/comunicaciones/bullet-h2-comunica.jpg) no-repeat   0em 0.7em;
}


* html #contenido #columnaBDatPer {width:45%;  margin:0.4em; display:inline; float:left;}
* html #contenido #columnaADatPer {width:45%;  margin:0.4em; display:inline; }

/*-- h2 con imagen --*/

/* mis datos empresa --*/
#columna #columnaADatPer {width:15em; margin-right:1em; float:left;}
#columna #columnaBDatPer {margin-top:3em; width:60%;}
#columna #columnaADatPer .inscripcion {margin-left:0em;}

* html #columna #columnaADatPer {width:15em; margin-right:1em; float:left;} /*IE6 problema anchos*/
* html #columna #columnaBDatPer {margin-top:3em; width:60%;} /*IE6 problema anchos*/

#contenido #columnaADatPer{width:45%; margin-left:0.8em; display:inline;  float:left;}
#contenido #columnaBDatPer {width:46%; float:left; display:inline;  margin:0em 0em 0em 1em;}

.datosColB
{
    padding:0.5em 0.5em 1em 0.6em;
    margin:0em 0.2em 0em 0.2em;
    background:#f7f7f7;
}

#contenido .datosColB p
{
	margin:0.1em 0em 0.5em 0em;
	padding:0.1em;
}

#contenedor  .inscripcionColB
{
 border:0.1em #ccc solid;
 padding:0.5em 0.5em 1em 0.6em;
 margin:0em 0.2em 0em 0.2em;
 }

 #contenido .datosColB p.olvidoClave
{
	margin:6.6em 0em 0.5em 0em;
	padding:0.1em;
}

html:first-child #contenido .datosColB p.olvidoClave
{
	margin:6.5em 0em 0.5em 0em;
	padding:0.1em;
}

* html #contenido .datosColB p.olvidoClave
{
	margin:8.5em 0em 0.5em 0em;
	padding:0.1em;
}

#contenido .inscripcionColB p.alineadoCentro
{
text-align:center;
padding:1em 0em 0em 0em;
}


* html #contenido .inscripcionColB p.alineadoCentro
{
text-align:center;
padding:0.5em 0em 0em 0em;
}

#contenido .inscripcionColB .radio
{
text-align:center;
padding:1.5em 0em 2.5em 0em;
}


* html #contenido .inscripcionColB .radio
{
text-align:center;
padding:1.5em 0em 1em 0em;
}

html:first-child #contenido .inscripcionColB .radio
{
text-align:center;
padding:1.5em 0em 2.2em 0em;
}

#contenedor .inscripcionColB .radio input[type="radio"]{
margin:0em 0.8em 0em 0em;}

#contenedor .inscripcionColB .radio label{
padding:0em 2em 0em 0em;}

#contenido .inscripcionColB p {
 	margin:0.1em 0em 0.5em 0em;
  	padding:0.1em;}

#contenido .inscripcionColB .terminos{
  padding-bottom:1em;
  margin-bottom:5em;
  text-align:justify;}

html:first-child #contenido .inscripcionColB .terminos{
  padding-bottom:1em;
  margin-bottom:1em;
  text-align:justify;}

#contenido .datosColB textarea
{
	height:5.9em;
	border:#666 0.1em solid;
}

* html #contenido .datosColB textarea
{
	height:5.9em;
 	border:#666 0.1em solid;
}


html:first-child #contenido .datosColB textarea
{
	height:5.9em;
	margin-right:0em;
 	border:#666 0.1em solid;
}

#contenido #columnaBDatPer #columnaBInscr
{
	display:inline;
	padding:0em 0em 0em 3em;
	float:left;
	margin:3.1em 0em 0em 1em;
	background:#fff url(/img/all/publicaciones/comunicaciones/bg-form-identificacion.jpg) scroll repeat-y 0 0em;
}

* html #contenido #columnaBDatPer #columnaBDatID
{
	width:92%;
	display:inline;
	padding:0em 0em 0em 3em;
	float:left;
	margin:0em 0em 0em 1em;
	background:#fff url(/img/all/publicaciones/comunicaciones/bg-form-identificacion.jpg) scroll repeat-y 0 0em ;
}

* html #contenido #columnaBDatPer #columnaBInscr
{
	display:inline;
	padding:0em 0em 0em 3em;
	float:left;
	margin:4em 0em 0em 1em;
	background:#fff url(/img/all/publicaciones/comunicaciones/bg-form-identificacion.jpg) scroll repeat-y 0 0em;
}

#contenido #columnaBDatPer #columnaBDatID
{
	width:92%;
	display:inline;
	padding:0em 0em 0em 3em;
	float:left;
	margin:0em 0em 1em 1em;
	background:#fff url(/img/all/publicaciones/comunicaciones/bg-form-identificacion.jpg) scroll repeat-y 0 0em ;
}

#columnaBBarra
{
	padding:0em 0em 0em 2em;
	margin:0em 0em 0em 0em;
	background:#fff url(/img/all/publicaciones/comunicaciones/bg-form-identificacion.jpg) scroll repeat-y 0 0em ;
}

* html #columnaBBarra
{
	padding:0em 0em 0em 2.8em;
	margin:0em 0em 0em 0em;
	background:#fff url(/img/all/publicaciones/comunicaciones/bg-form-identificacion.jpg) scroll repeat-y 0 0em ;
}

#contenedor .suscripcion_inscripcion #otroRegistro h2{
     margin-left:2.3em;
     }

* html #contenedor .suscripcion_inscripcion #otroRegistro h2{
     margin-left:3em;
     }

#contenido #nuevoRegistro .inscripcion #btSuscripcionIdentificacion
{
	margin-top:1.5em;
}

* html #contenido #nuevoRegistro .inscripcion #btSuscripcionIdentificacion
{
	margin-top:2em;
}

html:first-child #contenido #nuevoRegistro .inscripcion #btSuscripcionIdentificacion
{
	margin-top:0em;
}

body #contenedor #contenido #columnaB #columnaBBarra
{
	padding:0em 0em 0em 2em;
	margin:0em 0em 0em 0em;
	background:#fff url(/img/all/publicaciones/comunicaciones/bg-form-identificacion.jpg) scroll repeat-y 0 0em ;
}


* html body #contenedor #contenido #columnaB #columnaBBarra
{
	padding:0em 0em 0em 2em;
	margin:0em 0em 0em 0em;
	display:inline;
	float:left;
	background:#fff url(/img/all/publicaciones/comunicaciones/bg-form-identificacion.jpg) scroll repeat-y 0 0em ;
}

/*-- FIN Css modificadadas para comunicaciones-datos-personales-uno.php --*/

.datosBancarios
{
	margin-left:1em;
}


.tipoUbicacion
{	margin-left:0.7em;
}


.situacionLaboral
{
	margin-left:1em;
}

#contenido .inscripcion p.masInfoEmpresa
{
	margin-left:0.35em;
}

* html #contenido .inscripcion p.masInfoEmpresa
{
	margin-left:0.7em;
}

#contenido .inscripcion p.noAsterisco
{
	margin-left:0.35em;
}

* html #contenido .inscripcion p.noAsterisco
{
	margin-left:0.7em;
}


#contenido ul.listaUbicaciones p.listaUbicacionesNoStrong
{
	margin-left:1.7em;
	margin-bottom:0em;
}


.datosIdentificacion{ padding-bottom:10.2em; margin-bottom:0em;}

.datosDPostal{margin-bottom:0em;padding-bottom:16em;padding-right:5em;}

* html .datosDPostal{margin:0em 0em 0em 0em; width:100%; padding-bottom:16.2em; display:inline; float:left; padding-right:0em;}

* html .datosIdentificacion{ padding-bottom:9.2em; margin-bottom:0em;}

html:first-child .datosDPostal{margin-bottom:0em;padding-bottom:16.5em;padding-right:5em;}

html:first-child .datosIdentificacion{ padding-bottom:7.45em; margin-bottom:0em;}

#contenido .datos textarea{
 height:5.9em;
 border:#666 0.1em solid;}
 #contenido .datos p.cuentas {margin-bottom:0;}

#contenido .datos p {
  margin:0.1em 0em 0.5em 0em;
  padding:0.1em;}


#contenido .datos label.labelOculta span {display:none;}

/*---- alineacion telefonos ----*/
.datosPersonales #columnaA .datos .telefono{
 float:left; margin:0em 1em 0 0;}

#contenido .datos .email{clear:both;}

/*----- radio button -----*/
#contenedor .datos .radio {margin-bottom:1em;}
#contenedor  .datos .radio input[type="radio"]{
margin:0.1em 0.6em 0 0;}
#contenedor .datos .radio label{
padding:0 1.8em 0 0;}


/*--- datos de identificacion en inscripciones ---*/
#contenido .inscripcion .radio{
 text-align:center;
 padding:1em 0;}

#contenedor .inscripcion .radio input[type="radio"]{
margin:0 0.8em 0 0;}

#contenedor .inscripcion .radio label{
padding:0 2em 0 0;}

 /*----- input para todos los formularios  -*/
.datos  .comentario {font-size:0.8em;}
/*--- campos de texto nombre, apellidos,.. ---*/
select.campotexto, input.campotexto{
 padding:0.4em 0em 0.4em 0.4em;
 width:20em;
 margin:0em 0em 1em 0em;
 border:#666 0.1em solid;}

* html #contenedor  select.campotexto   { /*IE6*/
  font-size:1.2em;
  width:17em; border:0.1em solid #666;}

/*-- codigo postal, nif,... --*/
input.camponumerico{
 padding:0.4em 0 0.4em 0.4em;
 width:11.6em;
 margin-bottom:1em;
 border:#666 0.1em solid;}
/*-- campo telefonico --*/
input.campoTelefonico{
 padding:0.4em 0 0.4em 0;
 margin-bottom:1em;
 border:#666 0.1em solid;
 width:9.8em; }
/*-- campo mas peque�o que el de texto --*/
input.campoespecificar {
 padding:0.4em 0 0.4em 0.4em;
 margin-bottom:1em;
 border:#666 0.1em solid;
 width:18.6em; }

/*------ etiquetas y mensajes-----*/
#contenido .inscripcion .terminos{
  padding-bottom:1em;}

#contenido .datos .escribirProvincia {
  padding:0 0 0 1.5em;}


#contenido .datos .olvidoClave
{
  margin-top:4em;
  padding-bottom:1em;
}


#contenido .mensajeBaja {margin-top:2em; padding:0.5em; text-align:center;}


/*----------------- Confirmar Suscripciones paso 2/3/4 de 4 ---------------------------*/
#contenido .suscripcion h2{
  margin:1em 1em 0.4em 0em;}

#contenido .suscripcion h3 {
 background:none;
 padding:0 0 1em 0;
 margin:0;
 border-bottom:0;}

#contenido .suscripcion{
 width:27.5em;
 border:0.1em #ccc solid;
 padding:0.9em 0.5em 1.4em 0.6em;
 margin:0.4em 0 0 0em;}

#contenido .suscripcion p {
  margin:0 0 0 0.5em;
  padding:0.1em  0 0.3em 0;}

/*-- ancho recuadro --*/
#contenido .formasPago{
 width:42em; }

#contenido .formaDePago
 {
 	width:50em;

 }

/*- lista generica -*/
#contenido .suscripcion ul { margin-left:2em;}
#contenido .suscripcion ul li {color:#666;}

/*- lista modo suscripcion -*/
.suscripcion ul li.primero{
  margin-bottom:1em;}

.suscripcion ul.listaCuentas{margin-top:1.5em;}
/*- nota del final -*/
#contenido  p.notaSuscripcion{
  margin:2em 0 1em 1em;
  padding-top:2em;}


/*-- estilos del enlace modificar --*/
#contenido p.modificar {
   margin:0 0 0.7em 2em;
   padding:0;
   color:#b80e33;}
#contenido p.modificar  a {color:#b80e33;}

/*-desplazamiento tabla-*/
.suscripciones table{margin-left:1em; width:95%;}
td.correo {color:#000;}

/*------------------- confirmacion de suscripcion correctamente ---------*/
#contenedor .confirmacionCorrecta {background:none;}
#contenedor .confirmacionCorrecta h1{
    margin:1.2em 0 0 0em;
    padding:0.5em 0 0.5em 2.5em;
    color:#fff;
    background:#7eba03 url(/img/all/publicaciones/comunicaciones/bullet-confirmacion.gif) no-repeat 0.2em 0.3em;
}
#contenedor .confirmacionCorrecta h1 span {font-size:1.5em;color:#f7010c;}
/*-- ancho recuadro --*/
#contenido  .recordatorio{
  width:52em;}

#contenido #resumenInscripciones{
  display:block;
  clear:both;margin-bottom:3em;}

#contenido #resumenInscripciones .descripcion { float:left; padding:0em 1em 0em 0em; width:52%;}

#contenido .botonImprimir{
  font-weight:bold;
  font-size:1.1em;
  display:block;
  text-align:center;
  text-decoration:none;
  color:#fff;
  height:2.2em;
  width:9.1em;
  padding:1em 0 0 0.6em;
  background:url(/img/all/publicaciones/comunicaciones/icon-imprimir.jpg)   no-repeat;
}
 #contenido a.botonImprimir:hover {color:#fff;text-decoration:underline;}



/*------------------------------ ayuda -----------------------------------*/
#contenedor .ayuda h2 {margin:0 0 0 1em;}
#contenedor .ayuda p{margin-left:1em; padding-top:0;}
#ayuda #contenido {margin:0;}

/*-------------------- otros general ---------------------------------*/

.paginacionCentro{
   	text-align:center;}

#contenido .paginacionCentro a{
    	margin:0 0.1em;
    	font-weight:bold;}

#contenido .paginacionCentro span{
  margin:0 1em;
  font-weight:bold;}

.arriba {
  margin-top: -1.2em;}

.fechaSinEstilo a {
  text-decoration:none;
  font-size:0.9em;}

.elementoSiguiente{
  text-align:right;
  font-weight:bold;
  padding:1em 0 0 0;
  margin-right:1em;}

.elementoAnterior{
  font-weight:bold;
  padding:1em 0 0 0;
  margin-left:1em;
  float:left;}

#contenido span.numeroPagina{
  color:#b80e33;}

#contenido .tituloLista{
  padding:1em 0 0 0;
  margin:0 0 0.5em 0;}

.medioEm{ /* desplazamiento de medio em abajo*/
  padding-top:0.5em;}

#contenido .inscripcion p.preguntaSecreta{
  margin-bottom:1.5em;
  font-weight:bold;
  font-size:1.1em;}

#contenido  p.nota{
  margin-top:2em;}

#contenido  p.nota span{
  font-weight:bold;
  color:#000;}

/*-- Otras etiquetas --*/
#contenido span.numeroPagina{
  color:#b80e33;}

#contenido span.numeroSuscripciones{
  font-weight:bold;
  color:#CC0033;}

#contenido a.desactivado{
  color:#999;}

a.resaltado{
 font-weight:bold;}

.llamarAtencion{
 color:#b80e33;}

#contenido  .suscripcion p.t_pagoRequerido {margin:0 0 0 2em;}
#contenido  .inscripcion p.t_pagoRequerido {margin:0 0 0 3em;}
#contenido  .suscripcion p.camposBancarios {margin:0 0 0 1.2em;}

/*-- Boton Ajustado --*/
#contenido p.botonDesplazado{margin:2em 0 0 5em;}
#contenido .actualmenteCarrito {
	font-size:1em;
	text-align:right;
}
.clave {width:200px;}
