body{margin:0;/*padding:.2em;*/font-size:100%;font-family:lato,sans-serif;background:#faf8ef;}

*,html{margin:0;padding:.2em 0 .2em 0m;line-height:normal;}

#Estructura{width:100%;margin:0 auto;background:#faf8ef;padding-bottom:1em;padding-top:0;}
/*#EstructuraHome{width:100%;margin:0 auto;background:#90bc00;}*/
#EstructuraHome{width:100%;margin:0 auto;background:#faf8ef;}
.right{float:right;display:block;}
.left{float:left;margin-right:.2em;margin-left:.9em;margin-top: 0.9em; width:40px;}
.center{text-align:center;display:block;margin-top:2em;}
select{font-size:16px;}
/*input[type="radio"]{width:18px;height:18px;}*/
.enlaceVerde{color:#2add9b;}
img{border:none;}
.VolverHome{position:absolute;top:10px;right:15px; z-index: 9999999; position:fixed;}
.bold{font-weight: bold;}
p{font-size:17px;}




.a{background:red;}
.b{background:yellow;}
.c{background:green;}


.paddingImg{padding-top:0;padding-bottom:0em;}


.capitalize{text-transform:capitalize;}





/*Navegacion*/
.nav{padding:1em 0;}
.nav2{width:98%;padding:2em 1% 1em 1%;}
select{margin-bottom:1em;width:90%;height:25px;}
.txtLabel{display:block;color:#ececec;}
table .check{color:#666666;widht:100%;float:left;}
td .check input{float:left;widht:10px;}
.check label{float:left;widht:auto;}
.olvidar{width:100%;float:left;padding:5px 0px;}
.olvidar1{width:7%;float:left;}
.olvidar1 input {float:left;padding:0;}
.gris input{float:left;width:10px;padding-left:10px;background:#333;margin-top:10px;}
.olvidar2{width:92%;float:left;text-align:left;margin-left:1%;}

input.botonVerdeG{width:100%;background: url(../images/AN_botGuardarCambios.png) no-repeat 50% 50%;padding:1em 2em;font-size:12px;color:#5d7731;text-shadow:1px 1px 1px #fff;border:none;}
input.botonGrisG{width:100%;background:url(../images/AN_botGrisG.jpg) no-repeat 50% 50%;padding:.5em;border:0;font-size:18px; color:#fff;}
input.botonVerdeGBefore{width:100%;background:url(../images/AN_botVerdeGBefore.jpg) no-repeat 50% 50%;padding:.5em 1%;border:0;font-size:18px; color:#fff;text-aling:left;}
input.botonVerdeGBack{width:100%;background:url(../images/AN_botVerdeGBack.jpg) no-repeat 50% 50%;padding:.5em 1%;border:0;font-size:18px; color:#fff;text-aling:left;}
input.botonGrisGBack{width:100%;background:url(../images/AN_botGrisGBack.jpg) no-repeat 50% 50%;padding:.5em;border:0;font-size:18px; color:#fff;}
p.botonVerdeGBefore{width:98%;background:url(../images/AN_botVerdeGBefore.jpg) no-repeat 50% 50%;padding:.5em 1%;border:0;font-size:18px; color:#fff;text-aling:center;}
p.botonVerdeEnviaSugerencia{width:25%;margin:1em auto 0 auto;background:#a3cd5b;padding:.7em 1em;border:1px solid #d0d0d0;font-size:14px;text-align:center;text-decoration:none;-webkit-appearance: none;border-radius:0;}
p.botonVerdeEnviaSugerencia a span{text-align:center;text-decoration:none!important;text-shadow:1px 1px 1px #fff;color:#5d7731;}
.left2{width:100%;float:left;margin:0 auto 1em auto;}
.left2 p.continue{background: url("../images/AN_botVerdeG.jpg") no-repeat scroll 50% 50% #F8F8F8;
    height: 37px;
    margin-bottom: 0;
    margin-right: 1em;
    padding-top: 0.9em;
    text-align: center;}
.left2 p.continue a{font-size:18px; color:#fff;text-decoration:none;}




/*Footer*/
footer{float:left;width:100%;margin-bottom:50px;}
footer nav ul {list-style: none outside none;margin: 1% 0 2% 0.5%;padding:0;text-align:center;background:#faf8ef;}
footer nav ul li {color: #202124;display: inline;list-style: none outside none;margin: 0;padding: 0 2.8%;}
footer nav ul li.primero{border-right:1px solid #202124;font-weight:bold;}
footer nav ul li.ultimo{border-left:1px solid #202124;}
footer nav ul li a, footer nav ul li p, footer nav p a{color:#202124;}
footer nav ul li a:hover, footer nav ul li p, footer nav p a:hover{color:#2add9b;}
footer p{font-size:1em;color:#202124;text-align:center;line-height: 1.5em;}
p a.masInfo{text-align:center;font-size:16px;}
p a.introducirDatos{text-align:center;font-size:12px;color:#202124;}
p.introducirDatos{text-align:center;font-size:12px;color:#202124; padding-bottom: 2em;line-height:3em;}
p.introducirDatos a{color:#202124;margin-bottom:2em;}

p a.linkInferior{text-align:center;font-size:16px;color:#202124;}
p.linkInferior{text-align:center;font-size:16px;color:#202124; padding-bottom: 2em;}
p.linkInferior a{color:#202124;}


/* Menu navegation*/
ul.navigation {list-style-type: none; margin: 0px;padding: 0px;}



/*Logueo*/

#Login {padding:0 .5% .5% .5% .5%;margin-top:2em;}
  #Login h2 {margin-bottom:5%;margin-top:15%;text-align:left;color:#202124;font-size:21px;padding:5px 0 3px .2em;font-weight:normal;}/*text-shadow:2px 2px 3px #333;*/
  #Login form {width:100%;overflow:hidden;text-align:center;}
  #Login input {width:82%;margin-bottom:4%;padding:5px;font-size:1em;color:#999;font-weight:bold;border:1px solid #b1b1b1;}
  #Login div.Recordar {width:100%;float:left;margin-bottom:1px;overflow:hidden;margin-left:2px;}
  #Login div.Recordar p a{font-size:14px;color:#999;border:0;text-align:left;text-decoration:none!important;font-weight:normal;margin-top:0;}
  #Login input.Usuario{background:#fff url(../images/AN_icoUsuario.jpg) no-repeat 0% 50%;padding:.5em 0 .5em 2em;border:1px solid #b1b1b1;}
  #Login input.LoginUsuario{background:#fff url(../images/AN_icoPassword.jpg) no-repeat 0 50%;padding:.5em 0 .5em 2em;border:1px solid #b1b1b1;margin-bottom:1em;}
  #Login div.Recordar label {float:left;margin-left:1%;color:#afafaf;font-size:.8em;text-align:left;margin:0;padding:0;font-weight:bold;}
  #Login div.Recordar input{margin:0;padding:0;}
  /*#Login form a {display:block;text-align:right;font-size:1.4em;color:#3c6db7;font-weight:bold;text-decoration:underline;}*/
  #Login .Boton {width:auto;margin-bottom:0;padding:9px 15px;color:#fff;font-size:2em;}
  #Login  fieldset{border:0;padding:padding:.5em 1em 0 1em;margin-bottom:0;}
  

  
  #Login ul.iniciarSesion li{background: url(../images/AN_botGuardarCambios.png) no-repeat 50% 50%;padding:1em 2em;}
  #Login ul.iniciarSesion li a{text-align:center;color:#fff;padding:0;text-align:center;text-decoration:none;font-size:12px;color:#5d7731;text-shadow:1px 1px 1px #fff;border:none;float:right;}
  /*#Login ul.iniciarSesion li.registro{float:right;margin-right:1em;background:#fff url(../images/AN_botVerdeP.jpg) no-repeat 50% 50%;text-align:center;margin-bottom:1em;padding-top:.4em;}*/
  #Login ul.iniciarSesion li.registro{float:right;margin-right:1em;background:none;text-align:center;margin-bottom:1em;padding-top:.4em;}
  #Login ul.iniciarSesion li.registro a{text-align:center;color:#79A212;padding:0;text-align:center;text-decoration:none;font-size:18px;padding:0 1.6em;}
  
  #Login p.iniciarSesion{background: #a3cd5b;padding:.7em 1em;width:20%;margin: 0 auto;border:1px solid #87aa4a;}
  #Login p.iniciarSesion a{text-align:center;color:#fff;text-align:center;text-decoration:none;font-size:14px;color:#5d7731;text-shadow:1px 1px 1px #fff;border:none;}
  
  /*#Login p.iniciarRegistro{margin-right:0;margin-top:1em;background:#efefef;text-align:center;margin-bottom:1em;padding-top:.4em;padding:1em .1em .5em .1em;}*/
  #Login p.iniciarRegistro{margin-right:0;margin-top:1em;text-align:center;margin-bottom:1em;padding-top:.4em;padding:1em .1em .5em .1em;}
  #Login p.iniciarRegistro span{display:block;font-size:17px;font-weight:bold;}
  #Login p.iniciarRegistro a{text-align:center;color:#202124;padding:0;text-align:center;font-size:14px;padding:.1em .2em;font-weight:normal;}
  #Login p.iniciarRegistro a:hover{color:#2add9b;}
  #Login p.normal{margin:0;padding:0;text-aling:center;color:#999;}



/*NombreEmpresa*/

#Estructura .header{width:100%;display:block;margin:0;padding:0;position:relative;}
/*#Estructura .header h1{display:block;font-size:20px;font-weight:bold;color:#fff;background:#000 url(../images/AN_bkh1.jpg) no-repeat 0 50%;margin:0;padding:.3em 0 .5em 1.5em;}*/
#Estructura .header h1{display:block;font-size:17px;font-weight:bold;color:#fff;background:#333;margin:0;padding:.5em 0 .3em .5em;height:25px;}

/*.header2 h1{
	
	background:#252525 url(../images/AN_bkheader.png) no-repeat 1% 50%;
	font-size:17px;
	font-weight:bold;
	color:#fff;
	padding:10px 0.2em 10px 1.8em;
	border-bottom:3px solid #8CC24D;
  position:fixed!important;
  top:0;
  width:100%;
  z-index:1000;}*/
  
.header2 h1 {
	font-size:17px;
  font-weight:bold;
  color:#fdfdfa;
  background:#202124;
  border-bottom:0xp;
  position:fixed!important;
   z-index:1000;
   width:100%;
   height:55px;
  }
.header3 h1 {
	font-size:17px;
  font-weight:bold;
  color:#fdfdfa;
  background:#faf8ef;
  border-bottom:0xp;
  position:fixed!important;
   z-index:1000;
   width:100%;
   height:55px;
  }
.header2 h1 span.txt{font-size:17px;
  font-weight:bold;
  color:#fdfdfa;
  padding:19px 0.2em 5px 0;  
  position:fixed!important;
  top:0;
  z-index:1000;
  visibility:visible;
  text-decoration:none;}
  
 .header2{padding-bottom:3em;}
 
 .backHome{padding-top:.6em; padding-left: 0.8em; padding-right: 0.4em;}




/*#Estructura .header h1.logo{background:#91bb01 url(../images/AN_logoCabecera.jpg) no-repeat 100% 50%;margin:0;padding:padding:.3em 0 .5em .5em;}*/
#Estructura .header h1.logoEsp{background:#333;margin:0;padding:0;}
#Estructura .header h1.logoEsp img{margin:0;padding:0;}


#Estructura .nav select{font-size:1.1em;padding:0 0 0 .5em;height:30px;}
#Estructura .nav select option{height:30px;}
#Estructura .nav input{font-size:16.7px;padding:.1em;}
#Estructura .nav .ubicacion{margin-top:2em;color:#1e9e6f;font-weight:bold;}
         
         .nav .ubicacion .check input{width:50px;height:50px;float:left;margin:0 1em 0 0 ;}
         .nav .ubicacion .check label{width:50px;height:50px;float:left;margin:0 1em 0 0 ;}
         .nav table input {width:15px;height:15px;float:left;margin:0 .2em 0 0;}
         .cercaDe{margin-top:2em;font-weight:bold;font-size:17px;}
         
/*#Estructura .nav .marcoRedondeado{background-color:#efefef; border-radius:10px;padding:1em;margin-top:1em;}
*/
#Estructura .nav .marcoRedondeado{background-color:#fdfdfa;/* border: 1px solid lightGrey;*/ /*border-radius:10px;*/padding:1em;margin-top:1em;}
#Estructura .nav .marcoRedondeado h2{font-size:16px;font-weight:normal;margin-bottom:-10px;}
#Estructura .nav .marcoRedondeado div{margin:0;padding:0;}
#Estructura .nav .marcoRedondeado .botonVerdeG{height:40px;}
#moreDataLocationDiv{margin-top:1em;}

         
         
/*Busqueda de empresa*/
#Estructura .ResultadoLaExperiencia{background-color:#cbfeec;padding:0;margin:25px auto 0 auto;width:92%;/*border-radius:10px 10px 10px 10px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.04)*/}
#Estructura .ResultadoLaExperiencia a{text-decoration:none;}
#Estructura .ResultadoLaExperiencia h2{color:#202124; font-weight:bold;font-size:15px;padding-left:1em;padding-bottom:.5em;padding-top:.5em;}
#Estructura .ResultadoLaExperiencia ul, #Estructura #results_div #results_ul{list-style:none;}
#Estructura .ResultadoLaExperiencia ul li.rf-ulst-itm{font-size:17px;padding-bottom:.5em;border-bottom:1px solid #E8E8E8;}
#Estructura .ResultadoLaExperiencia ul li{color:#202124;padding-left:0em;}
#Estructura .ResultadoLaExperiencia ul li p{padding-left:2em;}
#Estructura .ResultadoLaExperiencia li a{font-size:17px;background: url(../images/AN_icoFlechaGris.png) no-repeat 94% 110%;display:block;padding-left:0em;margin-bottom:0em;padding-bottom:0em;}
#Estructura .ResultadoLaExperiencia li a:hover{background:#cbfeec url(../images/AN_icoFlechaGris.png) no-repeat 94% 110%;display:block;margin-bottom:0em;padding-bottom:0em;}
#Estructura  ul li a span.NombreEmpresa{color:#1e9e6f;font-weight:bold;text-decoration:underline;padding-left:-1em;}
#Estructura  ul li a span .DireccionEmpresa{color:#202124;text-decoration:none;}
#Estructura  ul li a .DireccionEmpresa{color:#202124;text-decoration:none!important;font-size:15px;padding-right:2em;}
span.DireccionEmpresa{color:#202124;text-decoration:none;}


#Estructura #results_div{background-color:#fdfdfa;padding:0em;margin-bottom:0em;color:#202124;margin-top:0em;}
#Estructura #results_div a{color:#202124;text-decoration:none;}
#Estructura #results_div h2{color:#202124; font-weight:bold;font-size:20px;padding-left:.7em;padding-bottom:.9em;}
#Estructura #results_div #results_ul li{padding:0;}
#Estructura #results_div #results_ul li a{font-size:17px;background: url(../images/AN_icoFlechaGris.png) no-repeat 94% 110%;display:block;padding-left:0em;margin-bottom:0em;padding-bottom:.2em;padding-top:.9em;}
#Estructura #results_div #results_ul li a:hover{background:#fdfdfa url(../images/AN_icoFlechaGris.png) no-repeat 94% 110%;padding:0;display:block;padding-left:1em;margin-bottom:0em;padding-bottom:.2em;padding-top:.2em;}
#Estructura #results_div #results_ul li p{padding-left:1em;font-size:16px;}
#Estructura #results_div #results_ul li.modify_add_data a{background-image:none;border-bottom:1px solid #e8e8e8;padding-top:0;padding-bottom:.5em;}
#Estructura #results_div #results_ul li.modify_add_data a:hover{background-color:#fff;}

li.modify_add_data a span{color:#202124;font-size:11px;}
li.modify_add_data a:hover{background-imagen:none;color:#2add9b;text-decoration:underline;}
.lapiz{background:url(../images/AN_icoLapizP.jpg) no-repeat 100% 50%;padding-right:2em;}




/*Revisar datos del destinatario*/

#Estructura ul.RevisarDatos{width:100%;float:left;list-style:none;margin:1em 0 0 0;padding:0;overflow:hidden;}
#Estructura ul.RevisarDatos li{width:100%;float:left;border-bottom:1px solid #d3d3d3;margin-bottom:1em;padding-bottom:.5em;}
#Estructura ul.RevisarDatos li div.img{width:15%;float:left;margin-left:.5em;}
#Estructura ul.RevisarDatos li div.direccion{width:68%;float:left;color:#202124;}
#Estructura ul.RevisarDatos li div.direccionG{width:75%;float:left;color:#333;}
#Estructura ul.RevisarDatos li div.modificar{width:10%;float:left;}

/*Modificar datos del destinatario*/

#Estructura ul.ModificarDatos{list-style:none;margin:1em 0% 0 0%;padding:0 1em 0 0;overflow:hidden;}
#Estructura ul.ModificarDatos li{width:100%;float:left;margin-bottom:1em;margin-left:0.5em;padding-bottom:.5em;padding-left:.6em;}
#Estructura ul.ModificarDatos label{display:block;font-size:17px;font-weight:bold;color:#333;padding-bottom: .2em;}
#Estructura ul.ModificarDatos input{border:1px solid #d3d3d3;padding:.4em;font-size:17px;width:90%;}
#Estructura ul.ModificarDatos input.zip{width:70px;margin-left:1em;}
#Estructura ul.ModificarDatos select{width:92%;/*border:1px solid #d3d3d3;*/padding:0;font-size:17px;background:#fdfdfa;}
#Estructura ul.ModificarDatos li{margin-bottom:0;}
/*#Estructura ul.ModificarDatos li.TitularDatos{margin-bottom:.7em;}*/
#Estructura ul.ModificarDatos {overflow:hidden;}
#Estructura ul.ModificarDatos li.TitularDatos{margin-bottom:1em;font-size:17px;}



/*Seleccionar tipo de carta*/

#Estructura .Sector ul.rich-datalist2 {width:94%;background:#ffffff;list-style:none;margin:.5em auto 1em auto;padding:0;overflow:hidden;/*border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;*/
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.04);}
#Estructura .Sector ul.rich-datalist2  li {width:100%;float:left;color:#202124;text-decoration:none;margin:0;border-bottom:1px solid #d3d3d3;font-size:17px;list-style:none;background: url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;}
#Estructura .Sector ul.rich-datalist2  li a{color:#202124;text-decoration:none;}
#Estructura .Sector ul.rich-datalist2  li a.misCartas{padding:.3em 0 .3em 0em;}
#Estructura .Sector ul.rich-datalist2  li a{background:#ffffff url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;}
#Estructura .Sector ul.rich-datalist2  li a:hover{background:#f4f4f4 url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;}


.listCartas{background:#fdfdfa url(../images/AN_icoMIsexperiencias.png) no-repeat 5% 60%;padding:0;display:block;padding:1.5em 0 1.5em 4em;list-style-type: none;}
li a span.listCartas{font-weight:bold; background:#fdfdfa url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;list-style-type: none;font-size:17px; color:#202124;}
li a:hover span.listCartas{background:#f4f4f4 url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;}

.listconcurso{background:#fdfdfa url(../images/AN_icoConcurso.png) no-repeat 5% 50%;padding:0;display:block;padding:1.5em 0 1.5em 4em;}
li a span.listconcurso{background:#fdfdfa url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;list-style-type: none;}
li a:hover span.listconcurso {background:#f4f4f4 url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;list-style-type: none}
ul {    list-style-type: none;}

/*Seleccionar sector*/
#Estructura .Sector{margin-bottom:1em;}
#Estructura .Sector ul.rich-datalist {width:94%;list-style:none;margin:1.2em auto;padding:0;overflow:hidden;border:1px solid #d3d3d3;/*border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;*/background:#fff;}
#Estructura .Sector ul.rich-datalist  li a{
	width:100%;float:left;color:#202124;text-decoration:none;margin:0;border-bottom:1px solid #d3d3d3;padding:0;font-size:14.5px;list-style:none;padding:1em 0 1em .5em;background: url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;}
#Estructura .Sector ul.rich-datalist  li a:hover{background:#f4f4f4 url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;padding:0;display:block;padding:1em 0 1em .5em;}
#Estructura .Sector ul.rich-datalist  li.queja a{width:96%;color:#666;text-decoration:none;background: url(../images/AN_icoQueja.jpg) no-repeat 0 50%;padding:.5em 2em .5em 2.5em;display: block;}
#Estructura .Sector ul.rich-datalist  li.felicitacion a{width:96%;color:#666;text-decoration:none;background: url(../images/AN_icoFelicitacion.jpg) no-repeat 0 50%;padding:.5em 2em .5em 2.5em;display: block;}
#Estructura .Sector ul.rich-datalist  li.consulta a{width:96%;color:#666;text-decoration:none;background: url(../images/AN_icoConsulta.jpg) no-repeat 0 50%;padding:.5em 2em .5em 2.5em;display: block;}
#Estructura .Sector ul.rich-datalist  li.sugerencia a{width:96%;color:#666;text-decoration:none;background: url(../images/AN_icoSugerencia.jpg) no-repeat 0 50%;padding:.5em 2em .5em 2.5em;display: block;}
#Estructura .Sector ul.rich-datalist  li.cartas a{width:96%;color:#666;text-decoration:none;background: url(../images/AN_icoCartas.jpg) no-repeat 0 50%;padding:.5em 2em .5em .3em;display: block;}

#Estructura .Sector ul.SelectSector li.par{width:100%;background:#fff;}
#Estructura .Sector ul.SelectSector li.impar{width:100%;background:#eff5e1;}

/*Prototipo
#Estructura h1 span.Verde{color:#8fbb00;font-weight:bold;}
#Estructura ul.prototipo{width:96%;list-style:none;float:left;margin-top:1em;padding:.5em 2%;}
#Estructura ul.prototipo li {width:100%;}
#Estructura ul.prototipo li .prototypeLabelFormulario {font-size:16px;color:#666;float:left;background:url(../images/ic_flecha02.gif) no-repeat 0 25%;padding-left: 16px;padding-bottom:0;padding-top: 0.1em;}
#Estructura ul.prototipo li .prototypeSelect{width:90%;font-size:15px;color:#121212 !important;}
#Estructura ul.prototipo li .prototypeTextArea{width:90%;font-size:14px;}
#Estructura ul.prototipo li .prototypeSelectLeftAligned{width:90%;font-size:15px;color:#121212 !important;}
#Estructura ul.prototipo li label {color:#666;font-size:20px;float:left;width:100%;}
#Estructura ul.prototipo li select{width:90%;color:#666;font-size:15px;float:left;background-color: #FFFFFF;}

li .prototypeLabelFormulario {font-size:16px;color:#666;float:left;background:url(../images/ic_flecha02.gif) no-repeat 0 25%;padding-left: 16px;padding-bottom:0;padding-top:0;}*/

/*Prototipo*/
#Estructura h1 span.Verde{color:#8fbb00;font-weight:bold;}
#Estructura ul.prototipo{width:96%;list-style:none;float:left;margin-top:1em;padding:.5em 2%;}
#Estructura ul.prototipo li {width:100%;}
#Estructura ul.prototipo li .prototypeLabelFormulario {font-family:lato,sans-serif;font-size:17px;font-weight:bold;color:#202124;margin-bottom:0px;padding-bottom:0px;}
#Estructura ul.prototipo li .prototypeSelect{font-family:lato,sans-serif;width:100%;font-size:14px;color:#202124 !important;background-color:#fdfdfa;}
#Estructura ul.prototipo li .prototypeTextArea{font-family:lato,sans-serif;width:100%;font-size:14px;margin-bottom:1em;background-color:#fdfdfa;}
#Estructura ul.prototipo li .prototypeSelectLeftAligned{font-family:lato,sans-serif;width:100%;font-size:15px;color:#121212 !important;}
#Estructura ul.prototipo li label {font-family:lato,sans-serif;color:#202124;font-size:20px;float:left;width:100%;}
#Estructura ul.prototipo li select{font-family:lato,sans-serif;width:100%;color:#202124;font-size:15px;float:left;}
.AdImagen{background:url(../images/AN_icoAdImg.jpg) no-repeat 50% 50%;padding:5.8em 1em .2em 1em;font-size:10px;border:none;margin-bottom:2em;}
p.center{text-align:center;}
#Estructura ul.prototipo td{
  padding-bottom: .2em;
}


/*Datos remitente*/
#Estructura .DatosRemitente{padding:0;}
#Estructura .DatosRemitente p{margin-bottom:1em;}
#Estructura .DatosRemitente ul{list-style:none;padding:0 0 0 2%;margin-top:0;}
#Estructura .DatosRemitente ul li{color:#202124;}
#Estructura .DatosRemitente ul li input{width:5%;margin-bottom:.8em;border:1px solid #d3d3d3;background:#fff;padding:.2em;margin-right:.5em;width:18px;height:18px;}
#Estructura .DatosRemitente ul li select{font-size:15px;}
#Estructura .DatosRemitente ul li label{display:block;font-size:14px;font-weight:bold;color:#333;padding-bottom: .2em;padding-top: 1em;}
#para, #de{margin-top:.5em;padding-left:0em;list-style:none;}
#de{padding-bottom:.5em;}
#para ul, #de ul{list-style:none;}
#para ul li, #de ul li{font-size:15px;color:#909092;}
#para h2, #de h2{font-size:17px;}

/*Modificar Datos remitente*/
#Estructura .ModificarDatosRemitente{padding:1em 0 0 0;}
#Estructura .ModificarDatosRemitente p{margin-bottom:1em;}
#Estructura .ModificarDatosRemitente ul{list-style:none;padding:1em 20px 0 10px;margin:0;}
#Estructura .ModificarDatosRemitente ul li{color:#202124;font-weight:normal;padding-bottom: 1.5em !important;}
#Estructura .ModificarDatosRemitente ul li input{margin-bottom:0;border:1px solid #d3d3d3;background:#fff;padding:.2em;margin-right:.5em;height:18px;}
#Estructura .ModificarDatosRemitente ul li select{font-size:15px; margin-bottom: 0 !important; }
#Estructura .ModificarDatosRemitente #email{text-align: center;padding: .5em;}
/*Forma de envio*/
#Estructura .FormaEnvio{padding:0em 0.2em;}
#Estructura .FormaEnvio ul{list-style:none;padding:0;margin:0;}
#Estructura .FormaEnvio ul li a{width:100%;float:left;font-family:lato,sans-serif;color:#202124;text-decoration:none;margin:0;border-bottom:1px solid #d3d3d3;font-size:17px;list-style:none;padding:1.2em 2em 1.2em 0em;background: url(../images/AN_icoFlechaGris.png) no-repeat 99% 50%;}
#Estructura .FormaEnvio ul li a:hover{background:#f4f4f4 url(../images/AN_icoFlechaGris.png) no-repeat 99% 50%;padding:0;display:block;padding:1.2em 2em 1.2em 0em;}
#Estructura .FormaEnvio ul li input{background:#fdfdfa;padding:.3em;margin-right:.5em;width:18px;height:18px;}
#Estructura .FormaEnvio ul li label.Off{color:#afafaf;}
#Estructura .FormaEnvio ul li label.On{color:#000;}


/*Registro*/
#Estructura .Registro{padding:1em;}
#Estructura .Registro h3{color:#202124;margin-bottom:0;font-size:18px;margin-top:.8em;}
#Estructura .Registro label{display:block;font-size:14px;color:#202124;}
#Estructura .Registro p{margin-bottom:1em;}
#Estructura .Registro ul{list-style:none;padding:0;margin:0;}
#Estructura .Registro ul li{color:#666;font-weight:normal;margin-bottom:.5em;}
#Estructura .Registro ul li input{width:90%;margin-bottom:0;border:1px solid #d3d3d3;background:#fff;padding:.2em;margin-right:.5em;height:18px;font-size:14px;}
#Estructura .Registro ul li input.check{width:20px;float:left;font-weight:normal;}
#Estructura .Registro ul li select{font-size:15px;}
#Estructura .Registro ul li a span{margin-top:1em;display:block;}
#Estructura .Registro ul li .acepto{font-weight:normal;font-size:15px;color:#909092;}

/*Listado Cartas*/
.Cartas{padding:0;}
.Cartas ul{list-style:none; padding-inline-start:10px;}
.Cartas ul li{width:100%;float:left;margin:0;border-bottom:1px solid #d3d3d3;padding:0;font-size:15px;list-style:none;padding-left:0;margin-top:.5em;}
.Cartas ul li a{color:#202124;text-decoration:none;background: url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;padding:0 1em;padding-top:.2em;padding-bottom:.2em;}
.Cartas ul li a:hover{background:#fdfdfa url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;padding:0 1em;padding-top:.2em;padding-bottom:.2em}
.Cartas ul li span.Titulo{font-size:15px;font-weight:bold;color:#1e9e6f;}
.Cartas ul li span.Fecha{font-size:15px;font-weight:normal;}
.Cartas ul li span.MedioEnvio{font-size:15px;font-weight:normal;}
.Cartas ul li span.MedioEnvio img{padding-top:5px;}

/*Carta*/
ul.DatosXtraCartaPersonal{list-style:none;padding-left:15px;padding-bottom:1em;padding-top:1em;}
ul.cartaPersonal{list-style:none;}




#Logo {width:100%;padding:2em 0 0 10px;background:#faf8ef;margin:0 auto;text-align:left;border-bottom:0px;height:55px;
position:fixed;
left:0;
top:0;
z-index:1;
}
#Logopaginaempresa {width:100%;padding:2em 0 10px 0px;background:#faf8ef;margin:0 auto;text-align:center;border-bottom:0px;height:55px;
position:fixed;
left:0;
top:0;
z-index:1;
}
.Logo h1 {margin:5px;}
h1.centrado{width:100%;margin:0 auto;}
h1{padding:0;}
.Logo h1 a{display:block;padding:0;text-decoration: none;}


.Logo h1 img {margin:0;}
h1 span{visibility:hidden;}
h2{ font-family:lato,sans-serif; font-size:21px;color:#202124;margin:1.5em 1em 1em 1em;}
h2.NombreEmpresa{margin:2.5em 0 1em 0;text-align:center;color:#1e9e6f;}
h2.NombreEmpresa2{margin:3em 0 0 0;text-align:center;color: #1e9e6f;font-size:25px; font-family: SouvenirStd-Medium;font-weight: 100;}
h1.NombreEmpresa2{margin:3em 0 0 0;text-align:center;color: #1e9e6f;font-size:25px; font-family: SouvenirStd-Medium;font-weight: 100;}
h2.especial{padding-top: 1em;}
h1.especial{padding-top: 1em;}
h2.especialCenter{text-align:center;padding:.5em 0 0 .5em;}


/* Boton Gris Alargado */
#Estructura .BotonGris {width:100%;overflow:hidden;border-bottom:1px solid #d3d3d3;}
#Estructura .BotonGris h2 {height:35px;margin-bottom:0;padding:10px 0 0 10px;display:block;font-size:1em;font-weight:normal;color:#333;background:#fff url(../images/AN_ico.flecha-azul-down.png) 95% center no-repeat;}
#Estructura .BotonGris.Open {padding-bottom:10px;}
#Estructura .BotonGris.Open h2{margin-bottom:0;background:#fff url(../images/AN_ico.flecha-azul-up.png) 95% center no-repeat;}
#Estructura ul.AccordionContent li{padding-left:1%;}
#Estructura ul.carta{width:92%;list-style:none;margin:1.2em;padding:0;overflow:hidden;/*border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;*/background:#fdfdfa;
/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.04);*/}
#Estructura ul.carta li{padding:.7em;}
#Estructura ul.modificarCarta{width:100%;float:left;list-style: none outside none;margin: 1% 0 5% 0;padding:0;text-align:center;}
#Estructura ul.modificarCarta li{color: #666666;display: inline;list-style: none outside none;margin: 0;color:#fff;font-size:12px;}
#Estructura ul.modificarCarta li a{color:#30fcb1;text-decoration:underline;font-size:12px;}
#Estructura ul.modificarCarta li.primero{padding:.5em;border-right:1px solid #d3d3d3;margin:0 .5em 0 0;color:#79a212;font-weight:normal;font-size:12px;}

/* Modificar carta */
#Estructura .EditarCarta{width:98%;padding:1em 1em 1em 0em;margin-top:1em;}
#Estructura .EditarCarta ul{list-style:none;}
#Estructura .EditarCarta div{margin-bottom:1em;}
#Estructura .EditarCarta textarea{min-width: 97%;padding:1%;margin:1em .3em 1em .0em;min-height:400px;font-size:14px;font-family:lato,sans-serif;color:#202124;
;border:1px solid #D3D3D3;}

/* Carta Enviada */
#Estructura .CartaEnviada{width:95%;padding:2% 0;margin:0 auto;margin-top:1em;margin-bottom:1em;}
#Estructura .CartaEnviada p{padding:0.3em;font-size:13px;}


/*ERROR*/
.mensajeError, .mensajefax{
    color: #ff0000 !important;
    margin: 60px 10px 0 40px;
    padding: 20px 1%;
    width:95%;
    list-style:none;
    font-weight:bold;
    font-size:13px;
    background:url("../images/icoError.png") no-repeat scroll 0 25% rgba(0, 0, 0, 0);
    text-align:left;
    width:90%;}
span.mensajeError{
    color: #ff0000 !important;
    margin: 75px 10px 0 10px;
    padding: 6px 20px;
  /*  width:95%;*/
    float:left;
    text-align:left;
    font-size:13px;
    list-style:none;
    font-weight:bold;
    background:url("../images/icoError.png") no-repeat scroll 0 25% rgba(0, 0, 0, 0);}
    
.mensajeError, .mensajefax{
    color: #ff0000 !important;
    margin: 30px 10px 0 40px;
    padding: 6px 20px;
    font-size:13px;
    font-weight:bold;
    background:url("../images/icoError.png") no-repeat scroll 0 25% rgba(0, 0, 0, 0);}
.error{
    color: #ff0000 !important;
    margin: 20px 10px 0 40px;
    padding: 6px 20px;
    font-weight:bold;
    font-size:13px;
    background:url("../images/icoError.png") no-repeat scroll 0 25% rgba(0, 0, 0, 0);}
 #Estructura .DatosRemitente .FormaEnvio ul.mensajeError li, ul.mensajeError{
    color: #ff0000 !important;
    margin: 40px 10px 0 40px;
    padding: 6px 20px;
    font-size:13px;
    list-style:none;
    width:90%;}
.mensajeErrorMedioRespuesta{
    color: #ff0000 !important;
    margin: 20px 10px 0 40px;
    font-size:13px;
    padding: 6px 20px;
    font-size:12px;}

/* Mensaje info */
.messageInfo{
    color: #1e9e6f !important;
    margin: 20px 10px 0 20px;
    padding: 6px 8px;
    font-size:15px;
    list-style:none;
    font-weight:bold;}
   
#msgResults{margin-left:1em;}
a.goToHome{text-align:center;font-size:17px;color:#202124;}
a.goToHome:hover{text-align:center;font-size:17px;color:#2add9b;}

#Estructura .marcoRedondeado{width:92%;list-style:none;margin:1em auto 1em auto;overflow:hidden;/*border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;*/background:#fdfdfa;/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.04);*/}
.marcoRedondeado2{font-size:17px;width:92%;list-style:none;margin:1em auto 0 auto;padding:0 0 0 0;overflow:hidden;/*border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;*/background:#fdfdfa;
/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.04);*/}
.marcoRedondeado3{width:100%;list-style:none;margin:1em auto 0 auto;padding:0 0 0 0;overflow:hidden;/*border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;*/background:#fdfdfa;/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.04);*/}
#Estructura .marcoRedondeado5{width:92%;list-style:none;margin:1em auto 0 auto;padding:0;overflow:hidden;/*border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;*/background:#fdfdfa;/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.04);*/}


/*companyURLMobile*/
ul.adress{list-style:none;display:inline;font-size:12px;color:#656565;padding-left:.8em;display:block;padding-right:.5em;}
ul.adress li{display:inline;}
p.cursiva{font-size:15px;font-style:italic;color:#333;margin-top:2em;margin-bottom:0;padding-bottom:0;padding-left:1em;}

#Estructura .Sector ul.rich-datalist3 {width:94%;background:#ffffff;list-style:none;margin:.2em auto 1.2em auto;padding:0;overflow:hidden;border:1px solid #d3d3d3;/*border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;*/}
#Estructura .Sector ul.rich-datalist3  li {width:100%;float:left;color:#202124;text-decoration:none;margin:0;border-bottom:1px solid #d3d3d3;padding:.0em 0;font-size:15px;list-style:none;background: url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;}
#Estructura .Sector ul.rich-datalist3  li a{color:#202124;text-decoration:none;}
#Estructura .Sector ul.rich-datalist3  li a.misCartas{padding:.3em 0 .3em 0em;}
#Estructura .Sector ul.rich-datalist3  li a{background:#ffffff url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;}
#Estructura .Sector ul.rich-datalist3  li a:hover{background:#f4f4f4 url(../images/AN_icoFlechaGris.png) no-repeat 94% 50%;display:block;}



/*Adjuntar imagen*/
.subirImagen{width:100%;margin:2em auto;}
input.subirImagenBk{background:url(../images/AN_botBkSubirImagen.jpg) no-repeat 50% 50%;padding:6em 0 0 0;margin:0 auto;}
.subirImagen{background:none;border:none;color:#202124;}
.subirImagen .center{text-align:center;}
span.cursiva{font-size:14px;font-style:italic;color:#333;margin-top:2em;margin-bottom:0;padding-bottom:0;padding-left:1em;border-top:1px solid #ececec;padding-top:1em;display:block;}
ul.rich-datalist{margin-top:.5em;padding-left:1em;list-style:none;margin-bottom:1em;}


.borrarImagen{text-align:right;color:#202124;}
.grid_100{width:100%;overflow:hidden;}
.grid_80{float:left;position:relative;}
.grid_20{width:20%;float:right;position:relative;}
.nombreImg{color:#333;text-decoration:none!important;position:absolute;top:10px;}
.borrarImagen{top:10px;}
.margin1010{margin:10px 10px;}
span.numeracion{font-family:lato,sans-serif; font-size:18px; color:#202124;padding-left:0;padding-right:.5em;display:block;margin-bottom:.3em;text-align: center;}
.subirImagen input{margin-bottom:1em;text-align:center;margin:0 auto;margin-left:0;}
.submitImage input {text-align:center;margin:0 auto;margin-left:1em;}
.examinar{}
ul.rich-datalist li.rf-ulst-itm{border-bottom:none;}
ul.rich-datalist2 li.rf-ulst-itm{/*border-bottom:1px solid #ececec!important;*/padding-bottom:.6em;padding-top:.5em;font-size:11px;}
.marginBottom15{margin-bottom:10px;}
/**
 * CSS File for ezMark jQuery Plugin
 *
 **/
.ez-hide { opacity: 0; filter:alpha(opacity=0); }
.ez-checkbox {
  background: transparent url(../images/checkbox-red.png) 0 3px no-repeat;
  display:inline-block;
  height: 25px;
  float:right;
}

.ez-radio {
  background: transparent url(../images/radio-black.png) 0 1px no-repeat;
  display:inline-block;
}

.ez-checked { background-position: 0 -35px; }
.ez-selected { background-position: 0 -5px; }

.ez-checkbox-green {
  background: transparent url(../images/checkbox-green.png) 0 1px no-repeat;
  display:inline-block;
  *display: inline;
}
.ez-checked-green { background-position: 0 -18px; }
.ez-checkbox, .ez-radio { zoom: 1; *display:inline; _height:30px; }
li.defaultP {border-bottom:1px solid #D3D3D3;padding-bottom:.3em;padding-top:.3em;position:relative;}
li.defaultP span{position:absolute;top:8px;}
li.defaultP a{display:block;color:#666;text-decoration:none;}

ul.rememberPwd{list-style:none;padding-bottom:1em;}
ul.rememberPwd li{margin-bottom:.5em;}
ul.rememberPwd label{color: #666666;
    display: block;
    font-weight: normal;}
    
.paddingCheck{padding-right:.3em;padding-top:0;}

/*Concurso*/
p.finalizacionConcurso{font-weight:bold;color:#333;font-size:12px;text-align:center;}
p.finalizacionConcurso span{color:#0ba0c0;}
.marcoRedondeadoConcurso{width:89%;margin:0 auto;background-color:#ffffff; border: 1px solid lightGrey; /*border-radius:10px;*/padding:1em 2%;margin-top:1em;position:relative;overflow:hidden;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.04);}
.marcoRedondeadoConcurso h3{color:#9e9e9e;font-weight:normal;margin-top:1em;font-size:12.5px;text-align:center;}
.marcoRedondeadoConcurso p.botonVerdeGBefore{text-align:center;}
.marcoRedondeadoConcurso p.botonVerdeGBefore a{color:#fff;text-decoration:none;}

.marcoRedondeadoConcurso ul{list-style:none;}
.marcoRedondeadoConcurso ul li{text-align:center;font-size:11px;}
.marcoRedondeadoConcurso ul li span{font-weight:bold;}
.marginTop15{margin-top:17px;}
.marginTop02{margin-top:1.1em;}
ul.condicionesSorteo{text-align:left;width:95%;font-size:11px;margin-bottom:1em;}
ul.condicionesSorteo a{color:#0ba0c0;}
li.condicionesSorteo div{text-align:center;}
.sarheConcurso{margin-top:.5em;font-size:12px;color:#333;}
.sarheConcurso a{color:#333;}
.shareConcurso{width:50%;padding:2% 2% 4% 2%;/*border-radius:4px;*/border:2px solid #a3d1db;background:#e3f1f4;margin:.5em auto 1em auto;}
.shareConcurso p{text-align:center!important;}
ul.shareRedes{list-style:none;position:relative;margin:0 auto;margin-top:1em;}
ul.shareRedes li{text-align:center;margin-top:1.5em;display:inline;}
ul.shareRedes li.face{}
ul.shareRedes li.linkedin{}
ul.shareRedes li.twitter{}
ul.shareRedes li.tuenti{}
a.tuenti-share-button{position:absolute;top:-5px;}
h4.compartirH4{font-size:12px;font-weight:bold;line-height:.5em;padding-top:1em;padding-bottom: 1em;}
span.enlaceCompartir{font-size:12px;display:block;text-decoration:none;margin-top:1em;background:#fff;color:#999;padding:.2em;display:block;width:70%;}
.volverInicio{display:block;margin-top:2em;}
 p.ini{text-align:center;margin-top:1em;}
.grid_50{width:45%;padding:1em 2%;margin-top:1em;float:left;text-align:center;color:#9E9E9E;}
p.pCursive{font-style:italic; font-size:10px;}



    /*BotonesShared*/
    .twitter-share-button{background:transparent url(../images/AN_twitterShare.jpg) no-repeat 0 0;padding:.5em 2.5em 1em 2.5em;}
    .facebook-share-button{background:transparent url(../images/AN_facebook.jpg) no-repeat 0 0;padding:0.5em 1.2em 1em 2.2em}
    a.facebook-share-button, a.twitter-share-button{color:#333;font-size:11px;font-weight:bold;text-decoration:none;}
    
    .linkedin-share-button{}
    
 .recordar{width:40%;float:left;font-size:15px;margin-left:1em;font-family:lato,sans-serif;color:#202124;}
 .olvidar1 input{margin-left:1em;}
 .olvidarPassword{width:51%;float:right;padding-right:4%;text-align: right;}
#Login p.password a{color:#202124;font-size:11px;margin:0 0 1em 0;padding:0;text-align:right;margin-right:0;text-decoration:underline;}
#Login p.password a:hover{color:#2add9b}
/*Ver premios*/
.verPremios{width:25%;position:absolute; right:0;top:17px;font-size:12px;color:#08A0C0;}
.verPremios a{color:#08A0C0;text-align:right;font-size:12px;}
    
.inputCaptcha{}
.inputCaptcha input{font-size:1em;color:#999;font-weight:bold;border:1px solid #b1b1b1;width:200px;margin-right:1em;}
input.especial{border:1px solid #d65a5a;background:#fbe3e9;}
li.ultimoEnvio{border-bottom:none!important;}
p.tituloContador{color:#333;}
p.resultadoContador{color:#666;}

ul.contadoresMobile{list-style:none;text-align:left;border-bottom:1px dotted #999;padding-bottom:1em;padding-top:1em;}
ul.contadoresMobile li{text-align:left;font-size:12px;margin-bottom:.5em;}
ul.contadoresMobileUltimo {list-style:none;text-align:left;border-bottom:none;padding-top:1em;font-size:12px;}
ul.contadoresMobileUltimo li{text-align:left;font-size:12px;margin-bottom:.5em;}
ul.contadoresMobile li p.pCursive{color:#999;margin-top:1em;}
ul.contadoresMobileUltimo li p.pCursive {color:#999;margin-top:1em;}
span.boloSuge{background:#f4594f;/*border-radius:50% 50% 50% 50%;*/color:#fff;height:25px;padding:.4em .7em;width:25px;}



/*Página de empresas*/
.centerTxt{text-align:center;}
.thanks{font-family:lato,sans-serif;width:95%;color:#202124;text-align:right;padding-right:1em;}
.selloReconocimiento {width: 90%;background: #fdfdfa;border: 1px solid #2add9b;padding: 1em 2%;margin: 2em auto;overflow: hidden;}
.selloIzd{}
.selloDcha{}
.selloReconocimiento h2{font-family:lato,sans-serif;font-size:12px;font-weight:bold;padding-bottom:1em;text-align: center;}
.selloDcha h3{font-family:lato,sans-serif;font-size:11px;font-weight:bold;color:#202124;}
h3 span.asociadoDato{font-family:lato,sans-serif;font-weight:bold;}
h3 span.datoNumero{font-family:lato,sans-serif;font-weight:normal;}
h3 span.datofecha{font-family:lato,sans-serif;font-weight:normal;}
.selloDcha p.certific{font-family:lato,sans-serif;font-size:10px!important;font-style:italic; color:#202124;}
h4.envianosTus{font-family:lato,sans-serif;text-align: center;padding: 1.3em 2em 1em 2em;font-size: 17px; color: #202124; line-height:1.6em;}
h2.envianosTus{font-family:lato,sans-serif;text-align: center;padding: 0.5em 2em 1em 2em;font-size: 17px; color: #202124; line-height:1.6em;}

table.datosCertificado{font-family:lato,sans-serif;font-size: 15px;}
table.datosCertificado td{vertical-align: top;}
table.datosCertificado td.titulo {font-weight: bold;width: 10em;}
table.datosCertificado tr{height: 1.5em;}
table.datosCertificado span.info {font-style: italic;}


ul.datosCertificado li {font-size: 12px;line-height: 1.4em; list-style-type: none;}
ul.datosCertificado li span.titulo {font-weight: bold;}
ul.datosCertificado li span.info {font-style: italic;}


/*Pagina datos generales*/
.userProfile{margin:1em 2em 1em 0em;text-align:center;}
.userProfile ul{list-style:none;}
.userProfile ul li.name{font-size:17px;}
.userProfile ul li.mail{font-size:15px;}
.datosGenerales{padding:0;}
.datosGenerales ul{list-style:none;}
.datosGenerales ul li{width:100%;float:left;margin:0;padding:0;font-size:12px;list-style:none;padding-left:0;}
.datosGenerales ul li a{background: url("../images/AN_icoFlechaGris.png") no-repeat scroll 94% 50% transparent;
    border-bottom: 1px solid #D3D3D3;
    color: #202124;
    float: left;
    font-size: 17px;
    list-style: none outside none;
    margin: 0;
    padding: 1.2em 0 1.2em 0%;
    text-decoration: none;
    width: 98%;}
.datosGenerales ul li a:hover{background: url("../images/AN_icoFlechaGris.png") no-repeat 94% 50% #f4f4f4;display:block;}
li.titularDatosGenerales{margin-bottom:0;font-size:16px;text-align:center;}
.marcoRedondeado4{width:90%;list-style:none;margin:2em auto 0.5em auto;padding:0;overflow:hidden;
/*border-radius:10px;-moz-border-radius:10px;webkit-border-radius:10px;*/
background:#fff;
padding:2%;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.04);}
.marcoRedondeado4 ul.modificarDatos li{list-style:none;margin-bottom:.5em;}
.marcoRedondeado4 ul.modificarDatos label{ list-style:none;color: #202124;display: block;font-size: 15px;font-style: italic;}
.marcoRedondeado4 ul.modificarDatos input, .marcoRedondeado4 ul.modificarDatos textarea{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D3;
    height: 18px;
    margin-bottom: 0;
    margin-right: 0.5em;
    padding: 0.2em;
    width:95%;
    border-radius:none;}
    .marcoRedondeado4 ul.modificarDatos textarea{height:100px;}
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{box-shadow:none;}
input.ckeckBaja{width:5%;float:left;}
.botoneraNav{ padding:0 2%;width: 90%;margin:1em auto 0;overflow: hidden;}
.botoneraNav2{ padding:0 2%;width: 96%;margin:0 auto 0 auto;overflow: hidden;}
.botoneraConfi{width:90%;margin:0 auto;}
.botoneraConfiOk{width:46%;float:right;margin-right:0;}
.botoneraConfiCancel{width:46%;float:left;margin-left:0;}
.darmedeBaja{background:#f3f3f3;font-size:14px;color:#555;text-shadow:1px 1px 1px #fff;border:1px solid #d0d0d0;padding:.7em 1em;-webkit-appearance: none;border-radius:0;}
a.darmedeBaja {font-size:14px;color:#555;text-shadow:1px 1px 1px #fff;border:none;text-decoration:none;padding:.9em 1em;text-shadow:1px 1px 1px #fff;border:1px solid #d0d0d0;}
.darmedeBajaOk{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;float:right;-webkit-appearance: none;border-radius:0;}
.guardarCambiosOk{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;float:right;-webkit-appearance: none;border-radius:0;}
.guardarCambiosOkGrande{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;float:right;-webkit-appearance: none;border-radius:0;}
input.guardarCambiosOk2{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;margin:0 auto;text-decoration:none;-webkit-appearance: none;border-radius:0;}

a.guardarCambiosOk2:link{text-decoration:none;}
.botoneraConfiCancel2{width:50%;float:left;margin-top:.8em;}
.botNavegacion{width:100%;float:left;margin-bottom:6em;}
.botNavegacion3{width:100%;float:left;}
.botNavegacion4{width:94%;float:left;margin-left:1em;}
.botNavegacion5{width:94%;float:left;margin-left:0;}
.botNavegacion4 .botoneraConfiOk input, .botNavegacion4 .botoneraConfiCancel input{font-size:14px;}
.guardarCambiosOk2{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;-webkit-appearance: none;}
.guardarCambiosOk2 a{color:#fff;text-decoration:none;text-align:center;font-size:12px;color:#5d7731;}
.botNavegacion3{width:100%;margin-bottom:0 auto 6em auto;}
.guardarCambiosOk2 input{background:none;border:0;text-align:center;color:#5d7731;text-shadow:1px 1px 1px #fff;font-size:14px;-webkit-appearance: none;}
.guardarCambiosOk3 a{color:#fff;text-decoration:none;text-align:center;font-size:12px;color:#5d7731;}
.guardarCambiosOk3 input{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;float:right;-webkit-appearance: none;border-radius:0;}
input.guardarCambiosOk5 {background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;float:right;-webkit-appearance: none;border-radius:0;}

.botoneraConfiOk10{width:50%;float:right;margin-bottom:1em;}
.botoneraConfiCancel10{width:50%;float:left;margin-bottom:1em;}
.darmedeBaja10{background:#f3f3f3;padding:.9em 1em;;font-size:14px;color:#555;text-shadow:1px 1px 1px #fff;border:1px solid #d0d0d0;-webkit-appearance: none;border-radius:0;}
a.darmedeBaja10{font-size:14px;color:#555;text-shadow:1px 1px 1px #fff;border:none;text-decoration:none;}
.darmedeBajaOk10{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;float:right;-webkit-appearance: none;border-radius:0;}
.guardarCambiosOk10{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;float:right;-webkit-appearance: none;border-radius:0;}

.guardarCambiosAN13{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;float:right;-webkit-appearance: none;border-radius:0;}
.guardarCambiosAN13 input{background:#a3cd5b;padding:.7em 1em;color:#5d7731;text-shadow:1px 1px 1px #fff;border:1px solid #87aa4a;text-align:center;font-size:14px;width:auto;margin:0 auto;float:right;-webkit-appearance: none;border-radius:0;}




marcoRedondeadoConcurso p.botonVerdeEnviaSugerencia a span.enviaSugerencia{text-decoration:none;}

/*Imagenes*/
.logoOptimo {
	text-align:center;
  margin:0 auto!important;
 -webkit-background-size: 222px 40px;

}

@media screen and(-webkit-device-pixel-ratio: 2) {
.logoOPtimo {
margin:0 auto!important;
 background: url("images/myImage@2x.jpg");
 }
}

.teEscuchamos {
  text-align:center;
  margin:0 auto!important;
  width:140px;
 -webkit-background-size:140px 45px;

}

@media screen and(-webkit-device-pixel-ratio: 2) {
	.teEscuchamos {
margin:0 auto!important;
 background:url("images/myImage@2x.jpg");
 }
}




.backHome {
  text-align:center;
  margin:0 auto!important;
/*  width: 50px;*/
 -webkit-background-size: 50px 29px;
/* padding:.5em 0 .2em .6em;*/
  z-index: 9999999;
}


@media screen and(-webkit-device-pixel-ratio: 2){
	.backHome {
margin:0 auto!important;
 background: url("images/myImage@2x.jpg");
 }
}

.backHome2 {
  text-align:center;
  padding:2em 0em 0em 0em;
  margin:0 auto!important;
/*  width: 37px;
 -webkit-background-size: 37px 28px
  padding: .5em .2em .3em .5em;*/
}
.backHome3 {
  text-align:center;
  padding:0em 0em 0em 0em;
  margin:0 auto!important;
/*  width: 37px;
 -webkit-background-size: 37px 28px
  padding: .5em .2em .3em .5em;*/
}
.backHome4 {
  padding:0.5em 0em 0em 0em;
  margin:0 2em 0 10px !important;
/*  width: 37px;
 -webkit-background-size: 37px 28px
  padding: .5em .2em .3em .5em;*/
}

@media screen and(-webkit-device-pixel-ratio: 2){
 .backHome2 {
margin:0 auto!important;
 background: url("images/myImage@2x.jpg");
 }
}


.VolverHome {
  text-align:center;
  padding:.6em 0 .1em 0;
  margin:0 auto!important;
  width: 21px;
 -webkit-background-size: 21px 19px;

}

@media screen and(-webkit-device-pixel-ratio: 2){
	.VolverHome {
margin:0 auto!important;
 background: url("images/myImage@2x.jpg");
 }
}


.selloTrato {
  margin:0 auto!important;
  display: block;
 }

@media screen and(-webkit-device-pixel-ratio: 2){
	 .selloTrato {
margin:0 auto!important;
 background: url("images/myImage@2x.jpg");
 }
}





p.direcCertificado{font-size:12px;color:#202124;}
h3.certificadoEmpresa{font-size:17px;color:#202124;font-weight:bold;margin: .5em 0 .5em 0;}
h3.certificadoEmpresaCentro{text-align:center;}
h3.certificadoEmpresaVerde{color: #202124;}
h3.direccionEmpresa{font-size:14px;color:#202124;margin: 1em 4em 2em 4em;text-align:center; line-height:1.5em;}
p.direccionEmpresa{font-size:14px;color:#202124;margin: 1em 4em 2em 4em;text-align:center; line-height:1.5em;}
a.regenerar:link{text-decoration:none;font-size:13px;color:#0BB9E3;margin-left:1em;}
h3.noLogin{color:#30fcb1;text-align:center;font-weight:bold;font-size:14px;padding-top:1em;padding:1em 1em 0 1em;}

/*ModificaTusDatosDesplegable*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{background:#fff url(../images/AN_icoFlechaDown.png) no-repeat 95% 50%;border:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{background:#fff url(../images/AN_icoFlechaUp.png) no-repeat 95% 50%;border:none;}
.ui-widget-content
{border:none;}
#accordion h3{padding:1em;}

/*AB08Mobile*/
ul.respuestaCEO{list-style:none;font-size:17px;padding:15px;}
li.respuestaOk{text-align:left;font-size:21px;margin-bottom:1em;margin-top:1em;color:#202124;}
li.txtRespuesta{text-align:left;}
li.firmaCEO{text-align:right;font-family:lato,sans-serif;margin-top:1em;}
li.firmaCargo{text-align:right;font-family:lato,sans-serif;}

#fixedHeader{width:100%;position:fixed;bottom:0;z-index:1;}
#fixedHeader p{color:#fff;font-size:11px;}
div.allowed-cookies-info-bar{background-color:#000;color:#fff;padding: 1em 0;font-size:12px;text-align:center;}
div.allowed-cookies-info-bar p{line-height:1.6em;}
div.allowed-cookies-info-bar a.ok {color:#fff;background:#000;padding:.5em;margin-right:.5em;}
div.allowed-cookies-info-bar a.info{color:#000;background:#fff;padding:.5em;}
div.allowed-cookies-info-bar a.masinfo{color:#fff;background:#000;padding:.5em;}
#logoHome {width:100%;padding:0;background:#202124;margin:0 auto;text-align:center;border-bottom:0px;height:50px;

}


/*.sector p.envianos{text-align: left;margin: 0 auto;color: #555;margin-top: 2em;margin-bottom: .5em;font-size: 12px;text-align: center;}*/
/* @media only screen and (max-width:2100px) and (min-width:650px){
  #Estructura .Sector ul.rich-datalist3{width:500px;}
.thanks{width:500px;text-align:right;margin:0 auto;}
.selloReconocimiento{width:480px;padding:10px;}
.sector p.envianos{width:500px;text-align:left;margin:0 auto;color:#555;margin-top:2em;font-size:12px;}
}
*/

.buttonGroup{text-align: center;width: 90%; margin: 0 auto; }
div.buttonGroupSpace{padding-top: 1em;}
.button{padding:.7em;width:200px;/*text-shadow:0px 0px 0px #fff;*/text-align:center;font-size:14px;margin:0 auto;text-decoration:none;-webkit-appearance: none;border-radius:0;margin-top:5px;font-weight: bold;}
a.button {-webkit-appearance: button;appearance: button;white-space: nowrap;padding-left: 0px;padding-right: 0px;border-left: 0px;border-right: 0px;}
@-moz-document url-prefix() { a.button {-webkit-appearance: button;-moz-appearance: button;appearance: button; line-height: 3.2em;white-space: nowrap;padding:1em 3em;border-left: 0px;border-right: 0px;}}
input.button{-webkit-appearance: none;}
.greenButton{/*background:#7dfd77;color:#202124;border:0px solid #87aa4a;margin-top:20px;}*/
/* Property 1=default */
font-size: 15px;

/* Auto layout BOTÓN NUEVO DE BIKO VERDE*/
text-decoration:none;
display: flex;
flex-direction: row;
justify-content: center !important;
align-items: center !important;
padding: 8px 0px;
margin-top:20px;
/*width: 243px;*/
height: 40px;
left: 20px;
top: 20px;
color:#202124;
border:none;
/* gradient/main */
background: linear-gradient(135deg, #7DFD77 0%, #30FCB1 100%);
border-radius: 8px;}
.greyButton{/*background:#DADADB;color:#202124;border:1px solid #d0d0d0;*/
/* Auto layout BOTÓN NUEVO DE BIKO GRIS*/
font-size: 15px;
display: flex;
flex-direction: row;
justify-content: center !important;
align-items: center !important;
padding: 8px 0px;
margin-top:20px;
/*width: 243px;*/
height: 40px;
left: 20px;
top: 20px;
color:#202124;
border:none;
/* gradient/main */
background: #DADADB;
border-radius: 8px;}}
.Button160{width:160px !important;}
.Button250{width:250px !important;}
.Button200{width:200px !important;}
.Button100{width:100px !important;}
.Button125{width:125px !important;}
.Button150{width:150px !important;}
.Button140{width:140px !important;}
.Button130{width:130px !important;}
input.buttonFontSize{font-size:14px;}
input.font13{font-size:13px;}

.topBarSpaceBellow{padding-bottom: 4.5em;}

.explanation{color: #202124;font-size: 15px;font-family:lato,sans-serif;font-weight: normal; margin-top: 1em;}

.attachment{
	background-image: url('../images/attachment.png') ;
	background-color: #dadadb;
	background-repeat: no-repeat;
	background-position-y: center;
    background-position-x: 4px;
  padding-left: 3em;
}

.companyNameColor{
	color:#1e9e6f;
	}

p.condicionesUso{font-size: 15px;color: #909092;text-align: center;padding-top: 1em;}
p.condicionesUso a{color: #909092;white-space: nowrap;}

@font-face {
  font-family: SouvenirStd-Medium;
  src: url(/laexperiencia/font/SouvenirStd-Medium.woff2) format('woff2');
  src: url(/laexperiencia/font/SouvenirStd-Medium.otf);
  src: url(/laexperiencia/font/SouvenirStd-Medium.woff) format('woff');
   font-display: swap;
}
/*BARRA DE PROGRESO EN ENCABEZADO*/

/*.progress {
 margin: 3px auto;
  width: 100%;
  max-width: 500px;
  background: #202124;
  overflow: hidden;
  height: 8px;
  position:relative;
  z-index:999999999;
}*/
.progress {
    margin: 51px 0 0 0;
    width: 100%;
    max-width: 500px;
    background: none;
    overflow: hidden;
    height: 5px;
    position: fixed;
    z-index: 9999;}
.progress2 {
  margin: 50px 0 0 0;
  width: 100%;
  max-width: 500px;
  background: #202124;
  overflow: hidden;
  height: 5px;
  position: fixed;
  z-index: 9999;}
  .progress3 {
    margin: 0px auto;
    padding: 0px 0 0 0;
    width: 100%;
    max-width: 500px;
    background: none;
    overflow: hidden;
    height: 5px;
    position: fixed;
    z-index: 9999;}
    .progress4 {
  margin: 52px 0 0 0;
  width: 100%;
  max-width: 500px;
  overflow: hidden;
  height: 5px;
  position: fixed;
  z-index: 9999;}
  .progress5 {
    margin: 55px 0 0 0;
    width: 100%;
    max-width: 500px;
    background: none;
    overflow: hidden;
    height: 5px;
    position: fixed;
    z-index: 9999;}

.progress .progress__bar10  {
  height: 100%;
  width: 10%;
  background: #7DFD77;
}
.progress .progress__bar20  {
  height: 100%;
  width: 20%;
  background: #7DFD77;
}
.progress3 .progress__bar20  {
  height: 100%;
  width: 20%;
  background: #7DFD77;
}
.progress .progress__bar30  {
  height: 100%;
  width: 30%;
  background: #7DFD77;
}
.progress2 .progress__bar40  {
  height: 100%;
  width: 40%;
  background: #7DFD77;
}
.progress4 .progress__bar40  {
  height: 100%;
  width: 40%;
  background: #7DFD77;
}
.progress .progress__bar50  {
  height: 100%;
  width: 50%;
  background: #7DFD77;
}
.progress .progress__bar60  {
  height: 100%;
  width: 60%;
  background: #7DFD77;
}
.progress .progress__bar70  {
  height: 100%;
  width: 70%;
  background: #7DFD77;
}
.progress .progress__bar80  {
  height: 100%;
  width: 80%;
  background: #7DFD77;
}
.progress .progress__bar90  {
  height: 100%;
  width: 90%;
  background: #7DFD77;
}
.progress .progress__bar100  {
  height: 100%;
  width: 100%;
  background: #7DFD77;
  
}
.progress5 .progress__bar100  {
  height: 100%;
  width: 100%;
  background: #7DFD77;
  
}
/*<div class="progress"> 
  <div class="progress__bar10"></div>
</div>*/

.formnew {font-weight:normal;  color:#202124; border-top: solid 1px #fdfdfa; border-left: solid 1px #fdfdfa; border-right: solid 1px #fdfdfa;  border-bottom: solid 1px #909092;
margin-top:10px; padding:0px 0px 0px 2px;}
.prototypeSelectformnew {font-weight:normal;  color:#202124; border-top: solid 1px #fdfdfa; border-left: solid 1px #fdfdfa; border-right: solid 1px #fdfdfa;  border-bottom: solid 1px #909092;
margin-top:10px; padding:0px 0px 0px 2px;}

/*COLORES DE LA ESCALA DE RESPUESTAS 

background-color: #467d3c; 10
background-color: #689543;  9
background-color: #8aad4b;  8
background-color: #acc653;  7
background-color: #cede5b;  6
background-color: #f0f763;  5
background-color: #f0be51;  4
background-color: #f08640;  3
background-color: #f04e2e;  2
background-color: #f0161d;  1
background-color: red;      0*/

hr {
  height: 0.2px;
  width: 8%;
  background-color: #d3d3d3;
  margin:0 auto;
}