/************NUEVOS COMENTARIOS 'A LA CARTA'************/
/*******************************************************/
.comments {background:none;border:none;width:100%;padding:0;margin:0;-moz-border-radius:0;-webkit-border-radius:0;}
.comments .mark {padding:0 0 1em 0;}
.comments .modulo-comentario .item {padding:1.2em 0 1.2em 4.7em;width:100%;border-bottom:0.1em solid #ccc;height:auto;float:left;}
.comments .item .comentario {display:block;clear:both;}
.comments .item .comentario img {width:3.5em;height:auto;margin:0 1.2em 1.2em -4.7em;float:left;}
.comments .item .comentario p,
.comments .item .comentario .autor,
.comments .item .pie {float:none;display:block;}
.comments .item .comentario .autor {color:#666;font-size:110%;line-height:1.4545;font-weight:bold;top:-0.3636em;position:relative;}
.comments .item .comentario p {font-size:130%;line-height:130.8%;}
.comments .item .pie {border-top:0.1em dotted #ccc;margin:0.5em 0 0 0;width:100%;position:relative;clear:both;}
.comments .item .pie strong,.comments .item .pie .data {color:#666;float:left;font-size:110%;width:auto;}
.comments .item .pie .data {line-height:2;}
.comments .item .pie strong {position:absolute;left:0;}
.comments .anchor a {font-size:120%;line-height:1.5;display:inline-block;}
/*PAGINADO COMENTARIOS*/
.comments .pagbox {border-bottom:1px dotted #ccc;float:left !important;width:100% !important;padding:0 0 0.3em 0 !important;margin:0 0 0.4em 0;}
.comments .paginacion {float:left;width:auto;margin:0;display:table;}
.comments .paginacion li {float:left;margin:0 0.2em;}
.comments .paginacion li a {line-height:100%;width:auto;display:inline-block;}
.comments .paginacion li span {font-size:110%;line-height:15px;cursor:pointer;}
.comments .paginacion li a,.comments .paginacion li span,.comments .anchor a {color:#0b6ede;}
.comments .paginacion li a:hover,.comments .paginacion li a:hover span {color:#333;text-decoration:underline;}
	/*bloque numeros paginas*/
	.comments .paginacion .paginas span {font-weight:bold;background:none;color:inherit;width:20px !important;float:left;}
	.comments .paginacion .paginas a {padding:0 !important;}
	.comments .paginacion .paginas .active span {color:#000;}
	.comments .paginacion .paginas .active:hover {text-decoration:none;}
	.comments .paginacion .paginas .active:hover span {cursor:default;text-decoration:none;}
	/*botones*/
	.comments .paginacion .primero,.comments .paginacion .anterior,.comments .paginacion .siguiente,.comments .paginacion .ultimo {padding:0;}
		.comments .paginacion .primero,.comments .paginacion .anterior {margin:0 0.6em 0 0;}
		.comments .paginacion .siguiente,.comments .paginacion .ultimo {margin:0 0 0 0.6em;}
	.comments .paginacion .primero a,.comments .paginacion .anterior a,.comments .paginacion .siguiente a,.comments .paginacion .ultimo a {background:url('/css/alacarta20/i/iconos/paginado.png') no-repeat 0 bottom;}
	.comments .paginacion .paginas a span {background:white;}
	.comments .paginacion .primero span,.comments .paginacion .anterior span {text-align:right;}
	.comments .paginacion .siguiente span,.comments .paginacion .utlimo span {text-align:left;}
		.comments .paginacion .primero a 	 {padding:0 0 0 2.2em;background-position:-1em bottom;}   .comments .paginacion .primero a:hover	 {background-position:-1em -2.7em;}    
		.comments .paginacion .anterior a  {padding:0 0 0 1.2em;background-position:-8.5em bottom;}  .comments .paginacion .anterior a:hover  {background-position:-8.5em -2.7em;}  
		.comments .paginacion .siguiente a {padding:0 1.2em 0 0 !important;background-position:-12.2em bottom;} .comments .paginacion .siguiente a:hover {background-position:-12.2em -2.7em;} 
		.comments .paginacion .ultimo a 	 {padding:0 2.2em 0 0 !important;background-position:-20.3em bottom;} 	.comments .paginacion .ultimo a:hover 	 {background-position:-20.3em -2.7em;}
	/*ordenar comentarios*/
	.comments .order {display:block;float:right;width:auto;padding:0;position:relative;/*top:-28px;*/}
	.comments .FalseSelect > div {border:0.1em solid #ddd;box-shadow:0 0.1em 0.1em rgba(0,0,0,0.25);border-radius:0.6em;padding:0.3em 0.3em 0.3em 0.6em;background:#f2f2f2;overflow:hidden;}
	.comments .order select {font-family:arial,helvetica,sans-serif;font-size:110%;line-height:2;height:1.6em;border:0 none;background:transparent;}
		.comments .order select:active {outline:none;}
/*FORMULARIO COMENTARIOS*/

/*formularios*/
.formulario {clear:both;display:block;padding:0;margin:1em 0 0 0;float:left;width:100%;}

.formulario .c50.first {padding-right:1.2em;}

.formulario ol.c50{width: 100%;}
.comments form {}
.comments form fieldset {border-bottom:0.07143em dotted #ccc;}
/**/*:first-child+html .comments form fieldset {padding:0 0 12px 0;border-top:0 transparent;}


.formulario form {width:100%;padding:1.2em 0 0 0;}
.formulario li,.formulario li input,.formulario li label {width:100%;}
.formulario li {float:left;margin:0.6em 0;}
.formulario li input {height:2em;border:0.07143em solid #7f9db9;padding:0 0.35em;}
.formulario li input,.formulario li label {font-size:140%;line-height:2;}

.formulario ol.last li + li {width:50%;} 	
.formulario ol.last li + li.botonera{width:100%;}
.formulario ol.last li + li input[name*="mail"]{margin-left: 1em;width:90%;}
	.formulario li input[type*='submit'], .comments form .botones li input[type*='submit']{background:#666 url('http://img.irtve.es/css/alacarta20/i/BelowHeader/new/tve_hover.png') repeat-x;border-radius:0.3em;font-family: Tahoma, 'Lucida grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;color:#fff;font-weight:bold;font-size: 130%;line-height:2.769;height:auto;width:auto;padding:0 3.5em;cursor:pointer;text-transform: none;}
	.comments form .botones li[type*='submit']{background:none;}
	.comments form .botones li[type*='submit']:hover input{background-position:0 0;color:#fff;}

.formulario li .nota,.subcab {display:inline-block;font-size:110%;line-height:2;clear:both;color:#777;padding:0.2727em 0;}
.formulario li .nota .aux {border-right:0.0909em solid #ccc;margin:0 0.5em 0 0;padding:0 0.5em 0 0;float:left;}
.formulario li .nota .aux a {color:#0b6ede;}
 
.c50.last > li:nth-child(1) {position:relative;margin:0;}
.c50.last > li:nth-child(1) .nota {position:absolute;right:0;top:-3.4545em;}

.formulario .captcha {width:100%;border:0.1em solid #ddd;}
.formulario .captcha img {width:80%;height:auto;margin-left:10%;}
.formulario #botonCaptcha{margin-top: 1em;background: #494949;border-radius: 0.3em;font-family: Tahoma, 'Lucida grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;color: #fff;font-weight: bold;font-size: 130%;line-height: 2.769;height: auto;width: auto;padding: 0 2.5em;cursor: pointer;text-transform: none;}
.formulario textarea[name*="mensaje"]{font-size: 140%;line-height: 1.4;border: 0.07143em solid #7f9db9;padding: 0.35em 0.35em 0em 0.35em;}


	
					#botonCaptcha {line-height:216.667%;height:2.1667em;width:auto;padding:0 0.333em;cursor:pointer;margin-right:0.667em;}
	/*new*/.comments #recaptcha_image {width:100% !important;margin-bottom:6px;}
	/*new*/.comments #recaptcha_image img {border:1px dotted #ccc;float:right;width:200px;height:38px;padding:0.5em;}
	/*new*/.comments .comentarios .captcha .etiqueta {line-height:105%;}
	/*new*/.comments .comentarios .captcha .nota {position:absolute;left:-4px;top:4px;width:28% !important;}
	/*new*/.comments .comentarios .captcha .nota a {font-weight:bold;}
	/*new*/.comments .comentarios #recaptcha_image br {display:none;}
	/*new*/.comments .comentarios #recaptcha_image a {font-weight:bold;float:right;width:150px;padding:0 0 0 50px;text-align:left;line-height:15px;margin:8px 0 -4px 0;}
.comments form textarea {color:#555;height:11.8em;line-height:130%;width:98.2%;font-size:14px;}
	/*contador de caracteres*/
	p.nota {float:left;font-size:110%;line-height:200%;width:auto !important;margin:0;clear:none !important;}
	p.nota * {line-height:200%;}
	p.nota em {font-style:normal;color:#333;font-weight:bold;font-size:12px;background:#f5f5f5;padding:2px 4px;border:1px solid #efefef;margin:0 2px 0 0;}
/*boton formulario*/
.comments form .botones {float:right;margin: 0.4em 1em 0 0;}

.comments form .botones li {clear:none;padding:0 0 0 1.2em;width:auto;background-position:0 0;}
/**/*:first-child+html .comments form .botones li {width:1%;}
.comments form .botones li input {background-position:right 0;border:none;text-transform:lowercase;font-weight:bold;color:#797979;height:21px;line-height:21px;margin:0 -1.2em 0 -1px;padding:0 10px 4px 0;cursor:pointer;display:block;width:auto;}


.comments .comentarios .goto_redes ul .nota {font-size:110%;width:100%;line-height:118.2%;clear:both;}
.comments .comentarios .goto_redes li input {cursor:pointer;font-family:arial,sans-serif;float:left;height:2em;border:none;background:none;padding:0;color:#fff;font-size:120%;line-height:100%;font-weight:bold;width:auto;}
.comments .comentarios .goto_redes li {background:url('http://img.rtve.es/css/alacarta20/i/iconos/500-icons.gif') no-repeat ;float:left;width:6em;padding:0 0 0 2.6em;margin:0.8em 0.4em 1.2em 0.4em;}
.comments .comentarios .goto_redes .facebook {background-position:0 -2.6em;}
.comments .comentarios .goto_redes .twitter {background-position:-9.5em -2.6em;}
.comments .comentarios .goto_redes .google {background-position:-19em -2.6em;}

/*pie formulario*/
.comments form .pie {float:left;width:100%;}
.comments form .pie .nota a:hover {text-decoration:underline;}
.comments form .pie .botonera {padding:0.4em 0;}
.comments form .pie .botonera .nota {font-size:110%;line-height:200%;position:relative;width:auto;float:left;clear:none;margin:0 12px 0 0;}

.formulario form .pie label[for="enviar"] + span{float:right;}

/*tool-tip*/
.comments form .first .nota span {line-height:26px;padding:0 10px;}
.comments form .first .nota .tultip .tooltip span {line-height:13px;padding:0;}
.comments form .nota span {position:relative;}
.comments form .nota .tultip {position:absolute;left:50%;top:25%;z-index:990;width:0;}
.comments form .nota .tultip {display:none !important;}
.comments form .nota:hover .tultip {display:block !important;}
.comments form .nota .tultip .tooltip {position:absolute;left:-74px;bottom:4px;width:120px;height:auto;background:#fff;padding:1em 1.4em;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background:#f4f4f4;border:1px solid #ccc;}
.comments form .nota .tultip .tooltip p {font-size:110%;}
.comments form .tooltip .pointer {height:0.818em;width:1.636em;bottom:-0.818em;left:45%;position:absolute;background:url('/css/alacarta20/i/iconos/160-icons.png') no-repeat right -72px;}
/*mensajes error*/
.comments form li .error {color:red;width:100%;}
.comments .comentarios .captcha .error {width:100% !important;color:red;clear:both;float:right;padding:0.3em 0 !important;position:relative;}
.comments #commentmsg {padding:0 !important;margin: 0 0 1em 0;}
.comments .aviso {padding:1.2em 0;background-repeat:no-repeat;background-position:1em 1.2em;border:1px solid #dbdbdb;}
	.comments .KO {background-image:url('/css/alacarta20/i/iconos/error.png');background-color:#f5f5f5;}
	.comments .OK {background-image:url('/css/alacarta20/i/iconos/ok.png');background-color:#fffcd2;}
.comments .aviso p {font-weight:bold;color:#444;font-size:130%;line-height:138.46%;}

/*BLOQUE ERRORES ACCESIBILIDAD*/
.comments ol {list-style:none;}
form li {position:relative;}
.comments form .kofield input[type=text],.comments form .kofield #captchaResponse,.comments form .kofield textarea {/* border:0.1em solid #b00; */}
.komsg {display:block;width:100%;clear:both;font-size:100%;line-height:150%;color:#b00;font-weight:bold;text-align:right;font-style:normal;}
.komsg a {width:0;height:1.5em;clip:rect(0 0 1.5em 0);overflow:hidden;display:inline-block;float:right;}
.kofield label {font-weight:bold;}

.comments .aviso p,.pfnoticia .aviso ol {padding:0 0 0 6%;width:92%;}
.comments .aviso li {/* margin-top:0.3em; */padding:0.3em 0;border-top:0.1em dotted #bbb;float: none;}
.comments .aviso li a {font-size:120%;line-height:133.33%;display:inline-block;padding-left: 1em;}
.comments .aviso li a strong {color:#b00;text-decoration:underline;}

/*fomulario comentarios rediseno*/
/*formulario de comentarios*/
#divformcomentarios {width:100%;padding: 1em 0 2em 0em;/* background:#f4f4f4; */margin-bottom: 1.4em;float:left;font-family: 'Roboto','arial',sans-serif;border-bottom: 0.1rem solid #ccc;}
/*text-area*/
#divformcomentarios textarea {width:100% !important;padding: .5em;min-height:6.941176470588235em;}
#divformcomentarios textarea:focus,
#divformcomentarios label + input:focus {border: 0.1rem solid #c9c9c9;}
#divformcomentarios textarea,#divformcomentarios label + input {border: 0.1rem solid #e1e1e1;background:#fff;width:100%;height:auto;font-size: 130%;}
#divformcomentarios label + input {padding:0.6rem 1.2rem;}
/*error fomulario*/
#divformcomentarios .aviso li {border-top:0;padding: 0;margin: 0;}
#divformcomentarios .KO, #divformcomentarios .OK{padding:1em;margin:0 auto;font-size: 1em;background-image: none;background: #fcfcfc;border: 0.1em solid #e1e1e1;}
#divformcomentarios .OK {padding:1em;margin:0 auto;}
#divformcomentarios .KO li a{font-size: 1.3em;color: #737578;line-height: 1.538;padding: 0;font-weight: 300;}
#divformcomentarios .KO li a:focus{border-bottom: 0.1rem solid #c1c1c1;}
#divformcomentarios .KO li a strong, #divformcomentarios .OK li a strong {color: #737578;text-decoration:none;}
#divformcomentarios .KO p, #divformcomentarios .OK p{font-size: 1.4em;color: #0b6ede;font-weight: 500;padding:0;line-height: 1.333;}
#commentmsg {border-style:solid;border-color:transparent;}
#divformcomentarios .komsg a {width:auto;height:auto;padding-left: 0.2em;}
/*mensaje ok*/
#divformcomentarios .OK p {font-weight:400;}
/*notas formulario*/
.formBox form > .nota em{border-left: 1em solid transparent;}
.formBox fieldset legend+span {padding-top: 0.5em;}
/*notas formulario*/
.formBox .nota {color:#737578;}
.formBox form > .nota em{font-style:normal;text-decoration:underline;line-height:1;padding-top:1em;font-size: 1.2em;font-weight: 700;}
.formBox form > .nota em:hover{color:#494847;}
.boxMail abbr, .boxComm abbr {text-decoration:none;}
/*html permitido*/
.helpBox {position:absolute;top:auto;bottom:0;display: block;float: left;font-size: 1.2em;}
.helpBox+.helpBox {right:0;width:100%;text-align:right;margin-top: 4.8em;display: block;float: left;}
.helpBox+.helpBox dd{text-align:left;}
.helpBox .nota em{font-style:normal;}
.formBox .helpBox dt{cursor:pointer;font-weight:700;text-decoration:underline;display:block;float:right;}
.formBox .helpBox dt:hover{color:#494847;}
.formBox .helpBox dl dd {clip:rect(0 0 0 0);position:absolute;}
.formBox .helpBox dl dd span {color: #737578;line-height: 1.538;}
.formBox .helpBox dl dd:before{content: "";border-left:0.5em solid transparent;border-right:0.5em solid transparent;border-bottom: 0.5em solid #e1e1e1;top: -0.5em;position:absolute;bottom:auto;left: 50%;margin-left: -0.5em;}
.formBox .helpBox dl:hover dd {clip:auto;background-color:#fff;border: 0.1em solid #e1e1e1;position:absolute;z-index: 7;top: 1.5em;right:0;display: block;width: auto;padding: 0 0.5em;}
#divformcomentarios .helpBox dl:hover dd li{float:none;}
/*error formulario*/
#commentmsg {border-width:0 0 1em 0;}
/*botones formulario*/
#divformcomentarios fieldset {padding-bottom:2em;}
.formBox .boton{padding: .5em 1rem;background: #0b6ede;display:inline-block;}
.formBox .boton:hover{background:#000;}
.formBox .boton strong{font-size: 1.5em;}
.formBox .boton input {border:0;color:#fff;background:none;cursor:pointer;}

/*captcha*/
#divformcomentarios .captcha+label{/* line-height:1; */padding-top: 0.5rem;display:block;}
#divformcomentarios form fieldset+fieldset li:last-child{padding-top:2rem;padding-right:1rem}
#divformcomentarios #botonCaptcha{color:#737578;border:none;cursor:pointer;background:transparent;text-decoration:underline;font-size:120%;font-weight:700;position:absolute;top: 4rem;right: auto;left: 52%;}
#divformcomentarios #botonCaptcha:hover{color:#494847;}
#divformcomentarios #imagenCaptcha {width:50%;height:auto;border: 0.1rem solid #e1e1e1;}

/*formulario en commentario*/
/*fonts*/
#divformcomentarios fieldset legend {font-size:1.8em;padding-top:1em;}
#divformcomentarios fieldset legend+.nota, #divformcomentarios .form.grid .nota {text-align:left;float:left;font-size: 1.2em;}
/**/
#divformcomentarios.reg_on form fieldset+fieldset{padding: 2em 0;}
#divformcomentarios .form.grid .nota, #divformcomentarios fieldset legend+.nota{width:40%;float:left;line-height:2;}
#divformcomentarios .form.grid .nota{line-height:2;text-align:left;width:100%;}
#divformcomentarios .form.grid .koField+ .koField .nota{}
#divformcomentarios label {width:100%;display:block;font-size: 1.5em;line-height: 1.866;color: #000;font-weight: 500;}
#divformcomentarios label + input {width:100%;font-size: 1.3em;}
#divformcomentarios textarea.koField {margin-top: 0.5em;}
#divformcomentarios textarea.koField + em{top: -1em;}
#divformcomentarios em.komsg {font-size: 1.1em;width:50%;position:absolute;top: .6em;right:0;color:#737578;font-weight:300;}
#divformcomentarios #botonCaptcha+.komsg{top: auto;bottom: 3.3rem;right: 1rem;}
#divformcomentarios #mail~.nota a {text-decoration:underline;}
#divformcomentarios #mail~.nota a:hover {color:#494847;}
#divformcomentarios #mail ~ .nota a {position:absolute;/* top:6.5em; */left:auto;right:0;}
#divformcomentarios fieldset {width:100%;float:left;position:relative;border-bottom:0;}
#divformcomentarios fieldset ol{width:100%;display: block;float:left;}
#divformcomentarios fieldset li{width:50%;float:left;}
#divformcomentarios fieldset .form.grid li:first-child{border-right:1em solid transparent;}
#divformcomentarios fieldset legend{padding:0.5em 0;display:block;width:100%;float:left;color: #000;font-size: 160%;}

/*ajustesformulario logado*/
#divformcomentarios .nota .avatar{/* margin-top: 1em; */width: 5.9em;height: 5.9em;float: left;}
#divformcomentarios .nota .avatar img{width:4.5em;height:4.5em}
#divformcomentarios .nota .avatar + strong {float:left;text-align:left;padding: 2em 1em;font-size: 130%;}
#divformcomentarios .nota .avatar ~ a {margin-top: 1.4em;width:auto;padding:0 1em;font-size: 120%;display: block;float: left;text-align: left;/* background-color:#c4c6c8; */color: #737578;padding: 0.8em 0;text-decoration: underline;font-weight: 700;}
#divformcomentarios .nota .avatar ~ a:hover {color:#494847;}
#divformcomentarios .ima {display:table-cell;width: 4.5em;height: 4.5em;vertical-align:middle;}
.lisComm .name .ima img, #divformcomentarios .avatar.ima img {width:5.9em;height:5.9em;border-radius:100%;
background:-moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%), url('/css/rtve.2015/i/iconos/icons_60x60_000000.png');
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0.7))),  url('/css/rtve.2015/i/iconos/icons_60x60_000000.png');/* opacity: .4; */background-position:10% 0;background-color: #c2c2c2;}
#divformcomentarios .avatar.ima.ima_on img {background: #f1f1f1;}
#divformcomentarios fieldset + fieldset{padding:2em  0;}