@font-face {
  font-family: "Frutiger-Roman";
  src: url("/corporativa/fonts/FrutigerLTStd-Roman.eot");
  src: url("/corporativa/fonts/FrutigerLTStd-Roman.eot")
      format("embedded-opentype"),
    url("/corporativa/fonts/FrutigerLTStd-Roman.woff") format("woff"),
    url("/corporativa/fonts/FrutigerLTStd-Roman.ttf") format("truetype"),
    url("/corporativa/fonts/FrutigerLTStd-Roman.svg#FrutigerLTStd55Roman")
      format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Frutiger-Light";
  src: url("/corporativa/fonts/FrutigerLTStd-Light.eot");
  src: url("/corporativa/fonts/FrutigerLTStd-Light.eot")
      format("embedded-opentype"),
    url("/corporativa/fonts/FrutigerLTStd-Light.woff") format("woff"),
    url("/corporativa/fonts/FrutigerLTStd-Light.ttf") format("truetype"),
    url("/corporativa/fonts/FrutigerLTStd-Light.svg#FrutigerLTStd45Light")
      format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/*----------------------------------------------------------------------------------------------------------------*/
/* =general*/
* {
  margin: 0;
  padding: 0;
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
body,
html,
p,
blockquote,
fieldset,
input {
  margin: 0;
  padding: 0;
}
a {
  outline: 0;
}
a img,
:link img,
:visited img {
  border: none;
}
a,
a:link,
a:hover,
a:visited,
a:active {
  font-family: normal Tahoma, Verdana, Arial, sans-serif;
  color: #000;
  cursor: pointer;
}
ul{
  list-style: none;
}
ul.bullet-list {
  list-style: disc;
}
ul.bullet-list li {
  margin: .25rem 0;
}
html body {
  font: normal 70% Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  color: #41433e;
  background-color: #fff;
  border: 0;
}
/* NOTA: 70% equivale a un tamao de fuente de 11px. Entenderamos que esto sera 1em. */
body {
  background: url(/corporativa/img/general/all/bg_principal.jpg) center 0
    repeat-x;
}
p {
  font-size: 120%;
}
.clearboth {
  clear: both;
}
.floatright {
  float: right;
}
.floatleft {
  float: left;
}
.texto_escondido {
  display: none;
}
span.corporativo {
  color: #910046;
}
#ayudaAcces {
  position: absolute;
  left: -10000px;
  top: -10000px;
  font-size: 0.1em;
  line-height: 1%;
}
.ayuda-access {
  position: absolute;
  left: -10000px;
  top: -10000px;
  font-size: 0.1em;
  line-height: 1%;
}
fieldset {
  border: none;
}

/* == clearfix == */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* =fin de general*/

.fLeft {
  float: left;
}
.fRight {
  float: right;
}

/*----------------------------------------------------------------------------------------------------------------*/
/* =Volver */
a.volver_general {
  float: left;
  clear: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 120%;
  text-decoration: none;
  border: solid 1px #cfcfcf;
  background: url(/corporativa/img/general/all/bg_volver_off.gif) left bottom;
  padding: 0.4em 0.5em 0.5em 2em;
}
a.volver_general:hover {
  color: #910046;
  border: solid 1px #910046;
  background: url(/corporativa/img/general/all/bg_volver_on.gif) left bottom;
}
/* =fin de Volver */

/* =boton volver justificado a la derecha*/
a.form_volver {
  float: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 120%;
  text-decoration: none;
  border: solid 1px #cfcfcf;
  background: url(/corporativa/img/general/all/bg_volver_off.gif) left bottom;
  padding: 0.4em 0.5em 0.5em 2em;
}
a.form_volver:hover {
  color: #910046;
  border: solid 1px #910046;
  background: url(/corporativa/img/general/all/bg_volver_on.gif) left bottom;
}
/* =fin boton volver justificado a la derecha*/

/* =botones generales*/
span.formato_pdf {
  display: block;
  height: 3em;
  color: #c5005f;
  font-family: Tahoma, Verdana, Arial;
  font-size: 85%;
  background: url("../img/general/all/ico_descargar_pdf.gif") no-repeat 0 0.25em;
  padding: 0.4em 0 0 2.3em;
}
a.descarga_pdf {
  color: #c5005f;
  font-size: 120%;
}
a.descarga_pdf:hover {
  text-decoration: none;
}

span.formato_flash {
  display: block;
  height: 3em;
  color: #007b79;
  font-family: Tahoma, Verdana, Arial;
  font-size: 85%;
  background: url(/corporativa/img/general/all/icono_flash.gif) no-repeat;
  padding: 0.4em 0 0 4em;
}
a.descarga_flash {
  color: #007b79;
  font-size: 120%;
}
a.descarga_flash:hover {
  text-decoration: none;
}
/* =/fin de botones generales*/

/*----------------------------------------------------------------------------------------------------------------*/

/* =contenedor-contenido*/
#contenedor {
  width: 88em;
  text-align: left;
  margin: 0 auto;
  padding: 0;
}
#contenido {
  height: 100%;
  padding: 0;
  *position: relative;
  margin-top: 0.6em;
}
.contentRight {
  float: right;
  width: 71.5em;
  margin-top: 0 !important;
}

/* =/fin de contenedor-contenido*/

/*----------------------------------------------------------------------------------------------------------------*/

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::::: CAB :::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#header {
  width: 990px;
  background: url(/corporativa/img/general/buscador/linea_cabecera.png) repeat-x
    0 bottom;
  padding-bottom: 2em;
  margin: 0 auto 0 auto;
}
#header .home_logotipo {
  float: left;
  width: auto;
  height: auto;
  margin: 0.5em 0 0;
  padding: 0;
}
/* ........... Idiomas */
#header .menuIdiomas {
  float: left;
  margin: 0.8em 1em 0 29.5em;
  padding: 0.4em 0.3em;
}
#header .menuIdiomas li {
  float: left;
  line-height: 1;
  border-right: 1px solid #000;
  margin: 0.3em 0 0 0.3em;
  padding: 0 0.6em;
}
#header .menuIdiomas li:last-child {
  border: none;
}
#header .menuIdiomas li a {
  color: #000;
  text-decoration: none;
}
#header .menuIdiomas li a:hover {
  color: #c5005e;
}
#header .menuIdiomas .idiomas_seleccion {
  color: #56264f;
  font-weight: bold;
}
#header .menuIdiomas .idiomas_seleccion:hover {
  color: #000;
}
/* ........... Atencion Cliente */
#header #atCli {
  float: left;
  font-size: 0.9em;
  margin: 1.3em 0 0 0;
}
#header #atCli a {
  color: #000;
  text-decoration: none;
  background: #e4e4e5;
  padding: 0.6em 0.6em;
}
#header #atCli a:hover {
  color: #c5005e;
  background: #fff;
}
/* ........... Buscador */
#header #cabBuscador {
  float: left;
  margin: 0.6em 1em 0 0;
}
#header #cabBuscador input {
  float: left;
  width: 9.5em;
  color: #a2a2a2;
  font-size: 0.9em;
  font-style: italic;
  border: none;
  background: url(/corporativa/img/general/cabecera/input.gif) no-repeat 0 0;
  margin: 0;
  padding: 0.5em 0 0.5em 0.5em;
}
#header #cabBuscador input.buscar_button {
  width: 2.4em;
  height: 2.3em;
  text-indent: -50000em;
  background: url(/corporativa/img/general/cabecera/bot_buscar.gif) no-repeat 0
    0;
  padding: 0;
}
#header #cabBuscador input.inputActivo {
  font-style: normal;
  color: #333;
}
/* ........... Seguros para: */
#header .menu01 {
  position: relative;
  width: 75%;
}

#header .menu01 #menuPrincipal {
  float: left;
  width: 100%;
  height: 4.1em;
}
/* PARTICULARES */
#header .menu01 li.principal {
  float: left;
  overflow: hidden;
  background: url(../img/general/cabecera/bg_menu01_empr-izq.gif) no-repeat 0 0;
  padding: 0 0 0 0.7em;
  margin: 0 0.2em 0 0;
}
#header .menu01 li.principal > span {
  background: url(../img/general/cabecera/bg_menu01_empr-der.gif) no-repeat
    right 0;
  padding: 0.8em .5em 0.5em 0;
}
#header .menu01 li.particular.pest-activa {
  position: relative;
  top: -13px;
  left: -10px;
  height: 4em;
  background: url(/corporativa/img/general/cabecera/bg_pest_activa_empr-izq.png)
    no-repeat 0 0;
  padding: 1.7em 0 0 1.7em;
  margin: 0 -1em 0 0;
}
#header .menu01 li.particular.pest-activa > span {
  background: url(/corporativa/img/general/cabecera/bg_pest_activa_empr-der.png)
    no-repeat right 0;
  position: relative;
  top: -19px;
  padding: 1.8em 0.7em 0 0;
}
#header .menu01 li.particular.pest-activa span {
  color: #c60062;
}
/* AUTONOMOS Y EMPRESAS */
#header .menu01 li.empresa.pest-activa {
  position: relative;
  top: -13px;
  height: 4em;
  background: url(../img/general/cabecera/bg_pest_activa_empr-izq.png) no-repeat -7px
    0px;
  padding: 1.7em 0 0 1.1em;
  margin: 0;
}
#header .menu01 li.empresa.pest-activa > span {
  background: url(/corporativa/img/general/cabecera/bg_pest_activa_empr-der.png)
    no-repeat right 0;
  position: relative;
  top: -19px;
  padding: 1.8em 1.3em 0 0;
}
#header .menu01 li.empresa.pest-activa span {
  color: #c60062;
}
/* GENERALES */
#header .menu01 li span {
  float: left;
  color: #3e3e3e;
  font-size: 1.1em;
  font-family: "Frutiger-Roman", Tahoma, Verdana, Arial, sans-serif;
  text-decoration: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #header .menu01 li span {
    font-family: "Frutiger-Light", Tahoma, Verdana, Arial, sans-serif;
    margin-right: 0.3em;
  }
}
#header .menu01 li span span {
  font-size: 1em;
  text-transform: uppercase;
}
#header.idioma_eu .menu01 li span span {
  font-size: 0.97em;
}

#header .menu01 li ul {
  float: left;
  margin: 0 1em;
}
body.idioma_eu #header .menu01 li.empresa ul,
body #header.idioma_eu .menu01 li.empresa ul {
  margin: 0 0.3em;
}
body.idioma_ca #header .menu01 li.empresa ul,
body #header.idioma_ca .menu01 li.empresa ul {
  margin: 0 1.5em;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #header .menu01 li ul {
    margin: 0 1.5em 0 0.5em;
  }
  body.idioma_eu #header .menu01 li.empresa ul,
  body #header.idioma_eu .menu01 li.empresa ul {
    margin: 0 1em 0 1em !important;
  }
  body.idioma_ca #header .menu01 li.empresa ul,
  body #header.idioma_ca .menu01 li.empresa ul {
    margin: 0 0.8em 0 1em !important;
  }
}

#header .menu01 li ul li {
  float: left;
  width: 6em;
  background: url(/corporativa/img/general/cabecera/pestanas-izq.gif) no-repeat
    0 0;
  padding: 0 0 0 0.7em;
  margin: 0.2em 0 0 0.1em;
}
#header .menu01 li.empresa ul li {
  width: auto;
}
#header .menu01 li.empresa ul li a.respCivil {
  width: 9.5em;
}
#header.idioma_eu .menu01 li.empresa ul li a.comercio {
  width: 7em;
}
#header.idioma_eu .menu01 li.empresa ul li a.respCivil {
  width: 10em;
}
#header.idioma_eu .menu01 li.empresa ul li a.accidentes {
  width: 9em;
}
#header .menu01 li ul li a {
  display: block;
  width: auto;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-size: 1.1em;
  font-family: "Frutiger-Roman", Tahoma, Verdana, Arial, sans-serif;
  background: url(/corporativa/img/general/cabecera/pestanas-der.gif) no-repeat
    right 0;
  padding: 0.7em 0.7em 0.5em 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #header .menu01 li ul li a {
    font-family: "Frutiger-Light", Tahoma, Verdana, Arial, sans-serif;
  }
}
#header .menu01 li ul li:hover,
#header .menu01 li.pest-activa ul li.seleccionado {
  background: url(/corporativa/img/general/cabecera/pestanas-activa-izq.gif)
    no-repeat 0 0;
  margin: 0.2em 0 0 0.1em;
  padding: 0 0 0 0.7em;
}
#header .menu01 li ul li a:hover,
#header .menu01 li ul li a.seleccionado,
#header .menu01 li ul li:hover a {
  color: #424242;
  background: url(/corporativa/img/general/cabecera/pestanas-activa-der.gif)
    no-repeat right 0;
  padding: 0.7em 0.7em 0.7em 0;
}

#header .menu01 li ul li,
#header .menu01 li ul li:hover,
#header .menu01 li.pest-activa ul li.seleccionado {
  width: 7em;
  background: none;
  padding: 0;
  transition: all 0.5s ease;
}

#header.idioma_ca .menu01 li ul li,
#header.idioma_ca .menu01 li ul li:hover,
#header.idioma_ca .menu01 li.pest-activa ul li.seleccionado {
  width: auto;
}
#header.idioma_ca .menu01 li.particular ul li {
  width: 6em;
}
#header.idioma_ca .menu01 li.empresa ul li a.accidentes,
  #header.idioma_ca .menu01 li.empresa ul li a.respCivil {
  width: 10em;
}
#header .menu01 li ul li a,
#header .menu01 li ul li a:hover,
#header .menu01 li ul li a.seleccionado,
#header .menu01 li.empresa ul li a.respCivil {
  width: 100%;
  background: #ab004e;
  border-radius: 5px 5px 0 0;
  padding: 0.7em 0;
  margin-top: -2px;
  transition: all 0.5s ease;
}

#header .menu01 li ul li a:hover,
#header .menu01 li ul li a.seleccionado,
#header .menu01 li.empresa ul li a.respCivil:hover,
#header .menu01 li.empresa ul li a.respCivil.seleccionado {
  background-color: #b6b6b6;
  border-bottom: 5px solid #424242;
  margin-top: -5px;
}

#header .menu01 li.empresa ul li.seleccionado,
#header .menu01 li.empresa ul li:hover {
  width: auto;
}
#header .menu01 li.empresa ul li a,
#header .menu01 li.empresa ul li a:hover,
#header .menu01 li.empresa ul li a.seleccionado {
  width: 5em;
}
#header .menu01 li.empresa ul li a.respCivil,
#header .menu01 li.empresa ul li a.seleccionado.respCivil,
#header .menu01 li.empresa ul li a.accidentes,
#header .menu01 li.empresa ul li a.seleccionado.accidentes {
  width: 10.5em;
}

/* ........... Area de: */
#header .menu02 li {
  float: left;
  margin: 0 0 0.2em 0.5em;
}
#header .menu02 li a {
  float: left;
  color: #3e3e3e;
  font-size: 1.1em;
  font-family: "Frutiger-Roman", Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  text-decoration: none;
  padding: 0.8em 0 0.7em 0.7em;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #header .menu02 li a {
    font-family: "Frutiger-Light", Tahoma, Verdana, Arial, sans-serif;
  }
}
#header .menu02 li a span {
  text-transform: uppercase;
}
#header .menu02 li a:hover {
  color: #fff;
}
#header .menu02 li.mediador a,
#header .menu02 li.proveedor a {
  width: 8.5em;
  background: url(/corporativa/img/general/cabecera/bg_menu02_provee.gif)
    no-repeat 0 0;
}
body.idioma_eu #header .menu02 li.proveedor a,
body #header.idioma_eu .menu02 li.proveedor a {
  background: url(/corporativa/img/general/cabecera/bg_menu02_provee_EU.gif)
    no-repeat 0 0;
}
#header .menu02 li.mediador a:hover,
#header .menu02 li.mediador a.EnlaceActivo {
  color: #fff;
  background: url(/corporativa/img/general/cabecera/bg_menu02_medi_hover.gif)
    no-repeat 0 0;
}
#header .menu02 li.proveedor a:hover {
  background: url(/corporativa/img/general/cabecera/bg_menu02_provee_hover.gif)
    no-repeat 0 0;
}
body.idioma_eu #header .menu02 li.proveedor a:hover,
body #header.idioma_eu .menu02 li.proveedor a:hover {
  background: url(/corporativa/img/general/cabecera/bg_menu02_provee_EU_hover.gif)
    no-repeat 0 0;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::: ESTILOS JS DESACTIVADO */
/* ........... Seguros para: */
#header .menu01 #menuPrincipal.sinScript {
  height: 6.8em;
}
#header .menu01 #menuPrincipal.sinScript li.particular,
#header .menu01 #menuPrincipal.sinScript li.empresa {
  position: relative;
  top: 0;
  left: 0;
  height: 6em;
  background: none;
  border: 1px solid #ccc;
  border-bottom: none;
  padding: 0.5em 0 0 0.5em;
  margin: 0;
}
#header .menu01 #menuPrincipal.sinScript li.empresa {
  margin-left: 0.5em;
}
#header .menu01 #menuPrincipal.sinScript li span {
  color: #c60062;
}
#header .menu01 #menuPrincipal.sinScript li ul {
  clear: both;
  margin: 0 0.8em 0 0;
}
/* ........... Area de: */
#header .menu02.sinScript li {
  margin-top: 2.4em;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::::: / CAB :::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#titulares_dentro {
  width: 88em;
  margin: 0 auto;
}
#migasPan {
  margin: 0 0 1.8em 0;
  color: #910046;
  font-family: Tahoma, Verdana, Arial;
}
#migasPan a {
  text-decoration: underline;
  padding: 0 1em;
}
#migasPan a.opciones,
.seccion {
  background: url(/corporativa/img/general/all/icono_subseccion.gif) 0 0.4em
    no-repeat;
  padding: 0 0.5em 0 1.3em;
}
#migasPan a.home {
  background: url(/corporativa/img/general/all/icono_inicio.gif) 0 0.1em
    no-repeat;
}

/* =titulares*/
h1.general {
  height: 1.5em;
  color: #c5005f;
  font-family: "Frutiger-Light", Tahoma, Verdana, Arial, sans-serif;
  font-size: 230%;
  font-weight: normal;
  background: url(../img/general/all/bg_h1.png) repeat-x 0 bottom;
  padding: 0;
  margin-bottom: 0.7em;
}
#h1_especial {
  margin-left: -2em;
}

.logotipo_interior {
  width: 221px;
  height: 46px;
  float: left;
  margin: 4em 0 0 0; /*Hack IE6 y IE7*/
  *margin: 5.8em 0 0 0; /*/Hack IE6 y IE7*/
  font: 70%;
}

.subtitulo_corrido {
  color: #1c1c1c;
  font-family: "Frutiger-Light", Tahoma, Verdana, Arial, sans-serif;
  font-size: 190%;
  font-weight: normal;
}
.solvencia {
  font-size: 70%;
  font-style: italic;
}
.titular_linea {
  display: block;
  color: #910046;
  font-size: 210%;
  font-weight: normal;
  background: url("../img/general/all/bg_h1.png") repeat-x scroll 0 bottom
    transparent;
  margin: 0.5em 0 0 0;
  padding: 0 0 0.5em 0;
}
.mapaWeb .titular_linea,
.mapaWeb_esquina .titular_linea {
  font-size: 160%;
}
.mapaWeb_esquina #dobleLinea {
  height: auto;
  background: url(/corporativa/img/general/tarificador/fondo_h2.gif) 0 bottom
    repeat-x;
  padding-bottom: 0.7em;
}
.titular_bloquegris {
  color: #b20458;
  font-weight: normal;
  font-size: 150%;
  border-bottom: solid 0.1em #fff;
  background-color: #e9e9e9;
  padding: 0.4em;
}
.subtitular_bloquegris {
  color: #737373;
  background-color: #f3f3f3;
  font-weight: normal;
  font-size: 120%;
  margin: 0 0 1em 0;
  padding: 0.4em;
}

/* =/fin de titulares*/

/*----------------------------------------------------------------------------------------------------------------*/
/* =menu informacion corporativa*/

#menu_corporativo {
  float: left;
  width: 14.7em;
  margin-right: 1.8em;
  margin-top: 0.3em;
  margin-bottom: 10em;
}
#menu_corporativo.unBloque {
  background: url(../img/general/all/bottom_menuizq.gif) no-repeat right bottom;
  padding-bottom: 1em;
  margin-bottom: 23.5em;
}

#menu_corporativo .uno {
  background: #e3e3e3 url(../img/general/all/bg_tit_menuizq_uno.jpg) no-repeat 0
    0;
}
#menu_corporativo .dos {
  background: #e4e4e4 url(../img/general/all/bg_tit_menuizq_dos.jpg) no-repeat 0
    0;
}
#menu_corporativo .tres {
  background: #b5abab url(../img/general/all/bg_tit_menuizq_big.jpg) no-repeat 0
    0;
}
#menu_corporativo .tres a {
  font-size: 0.9em;
  text-decoration: none;
}
#menu_corporativo .tres a:hover {
  color: #c5005f;
}

#menu_corporativo p {
  color: #464646;
  font-weight: bold;
  font-size: 1.05em;
  padding: 0.6em 0.4em 0.6em 2.6em;
}
#menu_corporativo ul {
  background-color: #f4f4f4;
  padding-top: 0.1em;
}
#menu_corporativo .menuLast {
  background: #f4f4f4 url(../img/general/all/separador_menuizq.gif) no-repeat
    bottom;
  padding-bottom: 2em;
}
#menu_corporativo ul li {
  border-bottom: #d2d2d2 dashed 1px;
  background: url(../img/general/all/bullet_li_menuizq.gif) no-repeat 0.3em
    0.8em;
  padding: 0.35em 0 0.45em 1.2em;
  margin: 0 0.8em;
}
#menu_corporativo ul li:hover {
  background: url(../img/general/all/bullet_li_hover_menuizq.gif) no-repeat
    0.3em 0.8em;
}
#menu_corporativo ul li a {
  font-size: 1em;
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}
#menu_corporativo ul li a:hover {
  color: #c5005f;
}

#menu_corporativo ul .last {
  border: none;
  padding-bottom: 0.5em;
}
#menu_corporativo ul .activo {
  font-weight: bold;
  background: url(../img/general/all/bullet_li_hover_menuizq.gif) no-repeat
    0.3em 0.8em;
}
#menu_corporativo ul .activo a {
  color: #c5005f;
}
#menu_corporativo ul .externo a {
  display: block;
  background: url(../img/general/all/ico_menu_nueva_ventana.gif) no-repeat right
    0.1em;
}

#menu_corporativo a.CO2 {
  float: left;
  font-size: 1.1em;
  text-decoration: none;
  background: #fff url(../img/general/corporativo/banner_CO2.jpg) no-repeat
    center bottom;
  border: 1px solid #f3f3f3;
  padding: 1em 1.5em 5em;
  margin: 2em 0;
}
#menu_corporativo a.CO2:hover {
  color: #c5005f;
  background: #fff url(../img/general/corporativo/banner_CO2_hover.jpg)
    no-repeat center bottom;
}
#menu_corporativo a.CO2 span {
  font-size: 0.7em;
}
#menu_corporativo a.CO2 span.rosa {
  font-size: 1.3em;
}
#menu_corporativo a.CO2:hover span.rosa {
  color: #56264f;
}

/*----------------------------------------------------------------------------------------------------------------*/
/* =nota video*/
#nota_video {
  width: 26.8em;
  background: url(/corporativa/img/general/productos/fondo_nota_video_izquierdo.gif)
    left top;
  padding: 0.1em 0 0 0.1em;
  margin-top: 0.5em;
}
#nota_video_dentro {
  background: url(/corporativa/img/general/productos/fondo_nota_video_derecho.gif)
    no-repeat right bottom #f2f2f2;
  padding: 0.5em 0.5em 0.5em 0.5em;
  margin: 0;
}
#nota_video_dentro p {
  font-style: italic;
  font-size: 120%;
  margin: 0;
  padding: 0;
}
/* =/fin de nota video*/

/*----------------------------------------------------------------------------------------------------------------*/
/* =video*/
#producto_flash {
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
}
/* =/video*/

/*----------------------------------------------------------------------------------------------------------------*/
/* =Varios */
.texto_oculto {
  display: none;
}

/*paginación-----------------*/
#contenido .pag {
  clear: both;
  display: inline;
  float: left;
  width: 100%;
  text-align: center;
  text-align: center;
  *padding: 0.5em 0;
}
#contenido .pag li {
  -x-system-font: none;
  display: inline;
  font-family: Tahoma, Verdana, Arial; /*font-size:0.68em;*/
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  margin: 0;
  background: none;
  font-size: 1em;
  background-color: #ebebeb;
  background-image: none;
  padding: 0.5em 0.3em 0.8em 0.3em;
  text-align: center;
}
#contenido .pag li.first {
  width: 4.5em;
  background: #ebebeb url(../img/general/all/bg_pag_fist.gif) no-repeat 0 0;
  margin-right: 0em;
  padding: 0.5em 1em 0.8em 2em;
}
#contenido .pag li.first span {
  color: #cccccc;
  padding-left: 0.5em;
  padding-right: 0.7em;
}
#contenido .pag li.first a {
  color: #c60062;
}
#contenido .pag li.first a:hover {
  background: none;
}
#contenido .pag li.last {
  width: 4.5em;
  background: #ebebeb url(../img/general/all/bg_pag_last.gif) no-repeat right 0;
  padding: 0.5em 2em 0.8em 0.7em;
}
#contenido .pag li.last a {
  color: #c60062;
}
#contenido .pag li.last a:hover {
  background: none;
}
#contenido .pag li.last span {
  color: #cccccc;
  padding-left: 0.9em;
  padding-right: 0.8em;
}
#contenido .pag li .sel {
  width: auto;
  color: #c60062;
  background-color: #ffffff;
  padding: 2px 4px 4px;
}
#contenido .pag li a {
  width: auto;
  color: #595959;
  text-decoration: underline;
  margin: 0;
  padding: 3px 5px;
}
#contenido .pag li a:hover {
  color: #c60062;
  text-decoration: none;
  background-color: #ffffff;
}
#contenido .pag li.first a:hover,
.pag li.last a:hover {
  color: #000000;
  text-decoration: none;
  background: transparent none repeat scroll 0 0;
}
#contenido .pag:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
/*fin paginacion*/

a.audioIcono {
  width: 0.7em;
  height: 0.7em;
  background: url(../img/general/all/audio_icon.gif) 0 0 no-repeat;
  padding: 0.1em 0 0.2em 2em;
  margin: 0 0 1em 1em;
}
a.audioIcono2 {
  float: left;
  width: 1em;
  height: 1em;
  font-size: 1.1em;
  background: url(../img/general/all/audio_icon.gif) 0 0 no-repeat;
  padding: 0 0 0.6em 1.7em;
  margin: 3.7em 0 1em 1em;
}
p.etiqueta {
  margin: 1em 0;
}
label.quejas {
  float: left;
  width: 10em;
  padding: 0 0 0 0;
}
/* =/Varios */

.addthis_toolbox {
  float: left;
  margin-left: 1em;
  margin-top: 0.2em;
}
.consultaauto {
  width: 35em;
  height: 11em;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
}
.buzontest {
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 4px;
}

.parrafos {
  float: left;
  width: 51em;
  margin-right: 4em;
}
.bgmarca_es {
  background: url(../img/es/marca.gif) no-repeat 0 bottom;
  padding-bottom: 18.5em;
}
.bgmarca_eu {
  background: url(../img/eu/marca.gif) no-repeat 0 bottom;
  padding-bottom: 18.5em;
}
.bgmarca_ca {
  background: url(../img/ca/marca.gif) no-repeat 0 bottom;
  padding-bottom: 18.5em;
}

.manos {
  margin-top: 4.6em;
}
.columnaUno,
.columnaDos {
  float: left;
  width: 33em;
}
.clear,
.clearbtoh {
  clear: both;
}
.error {
  color: #ff0000;
  font-size: 0.8em;
}
p.subir {
  text-align: right;
}
p.subir a {
  color: #910046;
}
p.subir a:hover {
  text-decoration: none;
}
.aviso_legal ul li a:hover {
  text-decoration: none;
}
#modalidades .listSegurosAccidentes .sinFlecha {
  background: none;
  padding: 0;
}

/* ------------------------------------------------- Videollamada Lightbox */

#capaContenidor-LIGHTBOX {
  display: none;
}

.ui-widget-content {
  overflow: hidden !important;
  background: none !important;
}
.ui-dialog {
  z-index: 500000000000 !important;
}

.ui-widget-overlay {
  z-index: 500000 !important;
  background: url(../img/general/lightbox/overlay.png) repeat 0 0 !important;
}
.ui-resizable-handle,
.ui-resizable-n {
  display: none !important;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border: none !important;
}

/* --- BTN Cerrar */
#dialog {
  z-index: 50000000 !important;
  font-family: Verdana, Geneva, sans-serif;
  padding: 0;
  margin: 0;
}
#dialog #contenidoLightbox {
  float: left;
  width: 47.3em; /*height: 47.5em; */
  background: url(../img/general/canales/sucursal_online/bg_lightbox.png)
    no-repeat 0 0;
  padding: 4em 0 6em;
  margin: 10% 0;
}
#dialog #contenidoLightbox a.cerrar {
  float: right;
  color: #8f8f8f;
  text-decoration: none;
  background: url(../img/general/canales/sucursal_online/bot_cerrar.gif)
    no-repeat right 0;
  margin: 2.5em 2.5em 0 0;
  padding: 0.2em 2em 0.2em 0;
}
#dialog #contenidoLightbox a.cerrar:hover {
  text-decoration: underline;
}
#dialog #contenidoLightbox h3 {
  float: left;
  width: 100%;
  color: #b6005d;
  font-size: 1.7em;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  margin-top: 1em;
}
#dialog #contenidoLightbox ul {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 2em;
}
#dialog #contenidoLightbox ul li {
  margin-top: 2em;
  padding-left: 0;
  background: none;
}
#dialog #contenidoLightbox ul li p {
  margin-bottom: 1em;
}
#dialog #contenidoLightbox ul li a,
#dialog #contenidoLightbox ul li input {
  display: block;
  width: 10.4em;
  color: #fff;
  font-size: 1.8em;
  text-transform: uppercase;
  text-decoration: none;
  background: url(../img/general/canales/sucursal_online/bot_lightbox.gif)
    no-repeat 0 0;
  border: none;
  cursor: pointer;
  padding: 0.55em 0;
  margin-left: 0em;
}
html > /**/ body #dialog #contenidoLightbox ul li a {
  margin-left: 6.5em;
}
#dialog #contenidoLightbox ul li a:hover,
#dialog #contenidoLightbox ul li input:hover {
  background: url(../img/general/canales/sucursal_online/bot_lightbox_hover.gif)
    no-repeat 0 0;
}
#dialog #contenidoLightbox ul li input {
  margin-left: 0em;
}
html > /**/ body #dialog #contenidoLightbox ul li input {
  margin-left: 6.5em;
}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: POPUP POLITICA PRIVACIDAD :: */
#ventana_PopUp {
  height: 520px;
  overflow: auto;
  padding-right: 20px;
  margin: 20px 0;
  *margin: -10px 0 0 0;
  *height: 525px;
}

.contenido-pp {
  display: block;
  height: 4200px;
}
.tabla-pd ul li {
  font-size: 12px;
}
.subir ul {
  margin-top: 1px !important;
}
.tabla-pd {
  padding: 10px;
  margin: 40px auto;
}
.tabla-pd thead th {
  font-size: 14px;
  padding: 5px 15px;
}
.tabla-pd tr {
  margin-top: 1.5%;
}
.tabla-pd td {
  font-size: 12px;
  padding: 20px 15px;
  border-top: 1px solid grey;
  vertical-align: top;
}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: / POPUP POLITICA PRIVACIDAD :: */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::::: NEW.PIE :::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#pie {
  width: 100%;
  margin-top: 15px;
  clear: both;
  display: inline-block;
}
#pie .content {
  width: 980px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#pie #contenidoPie {
  background: #ab004e;
  margin: 0 auto;
  padding-left: 8em;
  color: #fff;
  padding: 2em 0;
}
#pie #contenidoPie h3 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0.5em;
  font-size: 1.3em;
}
#pie #contenidoPie li {
  padding: 0.4em 0;
  list-style: disc;
}
#pie #contenidoPie li a {
  text-decoration: none;
  color: #fff;
  font-size: 1.1em;
}
#pie #contenidoPie li a:hover {
  text-decoration: underline;
}
#pie #contenidoPie #LK img {
  width: 95px;
  float: right;
}
#pie #contenidoPie #sobreWeb ul li { list-style: none; padding: 5px 0;}
#pie #contenidoPie #sobreWeb li.vNueva { background: url(/corporativa/img/general/buscador/bullet-vNueva.gif) no-repeat 0 0.2em; padding:0 0 0 1em; margin-bottom: 0.8rem; margin-top: 0.2rem; }

#pie #RRSSPie {
  width: 100%;
  background: #fff;
  padding: 20px 0;
}
#pie #RRSSPie .ethsi { width: 50%; display: flex; margin-left: 2rem;}
#pie #RRSSPie .ethsi .img { width:15%; margin-right: 20px;}
#pie #RRSSPie .ethsi img { width: 100%; height: auto;}
#pie #RRSSPie .ethsi p { width: 100%; height: auto;}
#pie #RRSSPie .ethsi ul.links { width: 65%; padding: 0; color: #ab004e; margin: 15px 0 0;}
#pie #RRSSPie .ethsi ul.links li a { border: none; text-decoration: none;}
#pie #RRSSPie .ethsi ul.links li a:hover { background: none; color: #ab004e; text-decoration: underline;}
#pie #RRSSPie ul {
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 200px;
  margin: 0 auto;
}
#pie #RRSSPie ul li a {
  display: block;
  color: #ab004e;
  border-radius: 100%;
}
#pie #RRSSPie ul li a:hover {
  transition: 0.4s;
}
#pie #RRSSPie ul li a svg {
  width: 30px;
  height: 30px;
  padding: 15px;
}

#pie #faqs {
  width: 100%;
  background: #fff;
  padding: 20px 0;
}
#pie #faqs .content{
  display: block
}
#pie #faqs .content h3{ font-size: 14px; }
#pie #faqs .content ol { margin-left: 2rem; font-size: 14px; border-top: 1px solid #55284d; list-style: none; counter-reset: item;}
#pie #faqs .content ol ul{ list-style:disc; margin-left: 2rem;}
#pie #faqs .content ol > li { padding: 1rem 0; border-bottom: 1px solid #55284d; font-size: 14px; font-family: "Frutiger-Light",Tahoma,Verdana,Arial,sans-serif;}
#pie #faqs .content ol > li::before { display: inline-block; content: counter(item) ". "; counter-increment: item; position: relative;}
#pie #faqs .content .faq-title { 
  font-family: "Frutiger-Light",Tahoma,Verdana,Arial,sans-serif;
  text-decoration: none;
  display: inline-flex;
  justify-content: space-between;
  width: 98%;
  font-weight: normal!important;
}
#pie #faqs .content .faq-title span.icon{ font-size: 1.5em; }
#pie #faqs .content .faq-title:hover { color: #ab004e; }
#pie #faqs .content .faq-content { margin-top: .5rem; margin-bottom: 1.5rem; width: 100%;}
#pie #faqs .content .faq-content p {font-family: "Frutiger-Light",Tahoma,Verdana,Arial,sans-serif; font-size: 1em;}
#pie #bottomPie {
  background: #55284d;
  padding: 1.5em 0;
  color: #ccc;
}
#pie #bottomPie ul {
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 9em;
}
#pie #bottomPie ul a {
  color: #ccc;
  text-decoration: underline;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::::: / NEW.PIE :::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#contenido #columna_central {
  float: left;
  width: 49em;
}
#contenido #columna_central_guias {
  float: left;
  width: 67em;
}

#contenido #columna_derecha {
  float: right;
  width: 19.7em;
  background: url(../img/general/all/bg_h2_der.gif) no-repeat 0 0;
}
#contenido #columna_derecha .cuadroTop {
  background: url(../img/general/all/bg_repeat_columnader.gif) repeat-y 0 0;
}
#contenido #columna_derecha .cuadroCenter {
  background: url(../img/general/all/bg_top_columnader.gif) no-repeat 0 top;
  padding-top: 0.7em;
}
#contenido #columna_derecha .cuadroBottom {
  background: url(../img/general/all/bg_bottom_columnader.gif) no-repeat 0
    bottom;
  padding: 0 1em 1em 1em;
  margin-bottom: 1.5em;
}
#contenido #columna_derecha #cuadroForm {
  padding: 0 1.5em 1em 1.5em;
}
#contenido #columna_derecha .bottomCuadro {
  *margin-bottom: 0;
}
#contenido #columna_derecha h3 {
  color: #474747;
  font-family: "Frutiger-Light", Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.55em;
  font-weight: normal;
  text-align: center;
  margin-bottom: 1em;
}
#contenido #columna_derecha p {
  font-size: 1em;
}
#contenido #columna_derecha .correcto {
  color: #093;
  text-align: center;
  font-weight: bold;
  margin: 1em 1em;
}
#contenido #columna_derecha .desplegado {
  margin: 0 0 0 1.7em;
}

#contenido #columna_derecha .notaForm {
  color: #6b6b6b;
  font-size: 0.8em;
  margin-top: 1em;
}
.resultado_busqueda {
  font-size: 1.1em;
  margin-bottom: 2em;
  line-height: 1.5em;
}
.resultado_busqueda span {
  color: #c60062;
  font-weight: bold;
  font-weight: bold;
}

/* columna derecha la fundacion */

#contenido #columna_derecha .cuadroFundacion {
  background: url(../img/general/all/fundacion_der_repeat.gif) repeat-y 0 0;
  *margin-bottom: -1.5em;
}
#contenido #columna_derecha .cuadroFundacionCenter {
  background: url(../img/general/all/fundacion_der_top.gif) no-repeat 0 top;
  padding-top: 0.7em;
}
#contenido #columna_derecha .cuadroFundacionBottom {
  background: url(../img/general/all/fundacion_der_bottom.gif) no-repeat 0
    bottom;
  padding: 0 1em 1em 1em;
  margin-bottom: 1.5em;
  *xpadding-bottom: 0;
}
#contenido #columna_derecha .cuadroFundacionInt .cuadroFundacionCenter {
  background: url(../img/general/all/fundacion_int_der_top.gif) no-repeat 0 top !important;
  padding-top: 0.7em;
}

#contenido .bt_volver {
  float: left;
  clear: both;
  background: url("../img/general/bg_volver.gif") no-repeat left top;
  font-size: 1em;
  text-align: left;
  margin-top: 2.5em;
  padding: 0.6em 1.8em 0.7em 2.4em;
}
.bt_volver a {
  color: #c60062;
}
.bt_volver a:hover {
  text-decoration: none;
}

#contenido #top_volver {
  *position: absolute;
  *right: 0em;
  float: right;
  margin-top: 0.3em;
  padding: 0.6em 1.65em 0.7em 2.4em;
}

/* ...... GENERAL LISTAS .. */
#contenido ul,
#contenido ol {
  margin-top: 1.3em;
}
#contenido > ul li,
#contenido > ol li {
  font-size: 1.1em;
  padding: 0 0 0 1.3em;
  margin: 0.3em 0 0.6em 1em;
}

#contenido > ul li {
  background: url(../img/general/all/bullet_flecha.gif) no-repeat 0 0.2em;
}
#contenido > ol li *,
#contenido > ul li * {
  font-size: inherit !important;
}
/* ..../  GENERAL LISTAS .. */

/* ...... GENERAL H2 H3 .. */
h2,
h3 {
  font-family: "Frutiger-Light", Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.5em;
  color: #474747;
  font-weight: normal;
  margin-bottom: 0.7em;
}
/* ... /  GENERAL H2 H3 .. */

/* .... COLORES .. */
.rosa,
a.rosa {
  color: #c5005f;
}
.gris,
a.gris {
  color: #4a4a4a;
}
/* .. / COLORES .. */

/* ....  ENLACE VENATA NUEVA .. */
a.vNueva {
  background: url(../img/general/all/ico_nVentana.gif) no-repeat right center;
  padding-right: 1em;
}
/* .. /  ENLACE VENATA NUEVA .. */

.blog_actualidad {
  font-size: 1.2em;
  text-transform: uppercase;
  background: url(../img/general/all/bg_blog_actualidad.gif) no-repeat 0 0;
  padding: 1.65em 1em 2.2em 4em;
}
.blog_actualidad a {
  color: #5e5d5d;
  font-family: "Frutiger-Roman", Tahoma, Verdana, Arial, sans-serif;
  text-decoration: none;
}
.blog_actualidad a:hover {
  text-decoration: underline;
}
.topvolver {
  margin-top: -1.2em;
  position: relative;
  z-index: -100;
}

#contenido p.envio {
  font-family: "Frutiger-Roman", Tahoma, Verdana, Arial, sans-serif;
  background: url("../img/general/corporativo/form_OK.gif") no-repeat scroll 0 0
    transparent;
  padding: 1.5em 0 2.5em 6em;
}

#contenido.cookies .rosa {
  color: #c5005f;
}
#contenido.cookies p,
#contenido.cookies ul {
  margin-bottom: 1em;
  text-align: justify;
}
#contenido.cookies table {
  border: 1px solid #cecece;
  border-bottom: none;
  border-right: none;
  margin-bottom: 1.5em;
}
#contenido.cookies table td {
  padding: 10px;
  border-bottom: 1px solid #cecece;
  border-right: 1px solid #cecece;
}
#contenido.cookies table .principal td {
  background: #ededed;
}

/* ................... Premios */
#quienes_somos .premios img {
  float: left;
}
#quienes_somos .premios li {
  float: left;
  width: 60%;
  font-size: 1em;
  font-family: "Frutiger-Light", Tahoma, Verdana, Arial, sans-serif;
  text-align: center;
}
#quienes_somos .premios li a {
  text-decoration: none;
}
#quienes_somos .premios li a:hover {
  text-decoration: underline;
}

/* ................... Premios */
.dcha {
  float: left;
}
.peque {
  font-size: 1em;
}

/* ................... Docs */
#contenido .docus.consorcio ul li {
  background: none;
  padding-left: 0;
}
#contenido .docus.consorcio ul li a {
  display: flex;
  flex-direction: row;
  align-items: center;
}
#contenido .docus.consorcio ul li a:hover {
  text-decoration: none;
}
#contenido .docus.consorcio img {
  width: 32px;
  margin-right: 2%;
}
#contenido .docus.consorcio span {
  width: calc(100% - 32px - 2%);
}
.cabecera-im {
  width: 73.99%;
  margin: -4px auto;
}
#webinar {
  background-position: center;
  background-size: cover;
}
.flex {
  z-index: 10;
}
.iframe-container {
  width: 74%;
  height: 610px;
  margin: 0px auto 7% auto;
}

@media only screen and (max-width: 1100px) {
  .cabecera-im {
    width: 85.9%;
    margin: -4px auto;
  }
  .iframe-container {
    width: 85.9%;
    height: 610px;
    margin: 0px auto 2% auto;
  }
}
@media only screen and (max-width: 700px) {
  .cabecera-im {
    width: 85.9%;
    margin: -4px auto;
  }
  .iframe-container {
    width: 85.9%;
    height: 610px;
    margin: 0px auto 10% auto;
  }
}
#contratacion-lk-redirect, #clientes-redirect {
  display: none;
}

#contratacion-lk-redirect #content-lk-redirect, #clientes-redirect #content-lk-redirect {
  width: 80;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  z-index: 10000000;
  padding: 30px 100px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  color: #ab004e;
}

#contratacion-lk-redirect #content-lk-redirect h2, #clientes-redirect #content-lk-redirect h2{
  font-family: normal Tahoma, Verdana, Arial, sans-serif;
  text-align: center;
  color: #ab004e;
  font-size: 1.9em;
  margin-bottom: 20px;
}

#contratacion-lk-redirect #content-lk-redirect p, #clientes-redirect #content-lk-redirect p {
  font-family: normal Tahoma, Verdana, Arial, sans-serif;
  text-align: center;
  color: #ab004e;
  font-size: 1.4em;
  margin: 40px auto;
}
#contratacion-lk-redirect #content-lk-redirect p.legal-text, #clientes-redirect #content-lk-redirect p.legal-text {
  font-size: 1em;
  font-family: "Frutiger-Light", Tahoma, Verdana, Arial, sans-serif;
  width: 60%;
}
#contratacion-lk-redirect #content-lk-redirect a.titleLink, #clientes-redirect #content-lk-redirect a.titleLink {
  color: #ab004e;
  text-decoration: none;
}

#contratacion-lk-redirect #content-lk-redirect a.button, #clientes-redirect #content-lk-redirect a.button {
  color: white;
  text-decoration: none;
  background-color: rgb(85, 40, 77);
  border-radius: 5px;
  padding: 10px 15px 10px 15px;
  transition: all 0.5s ease;
  margin: 0 auto;
  font-size: 0.8em;
}

#contratacion-lk-redirect #content-lk-redirect a.button:hover, #clientes-redirect #content-lk-redirect a.button:hover {
  background-color: #c5005e;
}

#contratacion-lk-redirect #content-lk-redirect a.stop-and-close-redirect-lk, #clientes-redirect #content-lk-redirect a.stop-and-close-redirect-clientes {
  position: absolute;
  top: -10px;
  right: -10px;
}
#clientes-redirect #content-lk-redirect ul{
  margin : 0 auto;
  width:400px;
}

#clientes-redirect #content-lk-redirect ul li{
  font-size:14px;
  text-align: center;
  list-style-type:circle;
  margin:5px 0;
}
