#contenedorComentarios .anchor {margin-bottom:10px; font-size:11px;}
.commentsGEN {float:left;}

.commentsGEN .modulo-comentario { list-style-type:none; pading:0; margin:0;}
.commentsGEN .modulo-comentario .item { border-bottom: 1px solid #CCCCCC;float: left; height: auto; padding:1.5% 0.8em; width: 97%;}
.commentsGEN .item .comentario {clear: both;display: block;}
.commentsGEN .item .comentario img {border: 2px solid #FFFFFF; float: left; height: auto; margin-bottom:0.2em 0 0 0; width: 3.5em;}
.commentsGEN .item .comentario p, .commentsGEN .item .comentario .autor, .commentsGEN .item .pie {display: block;float: none; padding: 0 0 0 50px;}
.commentsGEN .item .comentario .autor {color: #666666; font-size: 110%; font-weight: bold; line-height: 145.45%;}
.commentsGEN .item .comentario p { font-size: 130%; line-height: 130.8%;}
.commentsGEN .item .pie { border-top:1px dotted #CCCCCC; clear: both; line-height: 2em; margin:0.5em 0 0 0; position: relative; width: 91%;}
.commentsGEN .item .pie strong, .commentsGEN .item .pie .data {color: #666666; float: left;font-size: 110%;width: auto;}
.commentsGEN .item .pie strong {left: 0; position: absolute;}
.commentsGEN .comments .pagbox { border-bottom:1px dotted #CCCCCC; float: left !important; margin:0 0 0.4em 0; padding:0 0 0.3em 0 !important;width: 100% !important;}


.commentsGEN .comments .paginacion {display: table; float: left; margin: 0; width: auto;}
.commentsGEN .comments .paginacion li {float: left; margin: 0 0.2em;}
.commentsGEN .comments .paginacion li a { display: inline-block; line-height: 100%; width: auto;}
.commentsGEN .comments .paginacion li span {cursor: pointer; font-size: 110%; line-height: 15px;}
.commentsGEN .comments .paginacion li a, .commentsGEN .comments .paginacion li span {color: #0B6EDE;}
.commentsGEN .comments .paginacion li a:hover, .commentsGEN .comments .paginacion li a:hover span {color: #333333;text-decoration: underline;}
.commentsGEN .comments .paginacion .paginas span {color: inherit; float: left; font-weight: bold; width: 20px !important;}
.commentsGEN .comments .paginacion .paginas a {padding: 0 !important;}
.commentsGEN .comments .paginacion .paginas .active span {color: #000000;}
.commentsGEN .comments .paginacion .paginas .active:hover {text-decoration: none;}
.commentsGEN .comments .paginacion .paginas .active:hover span {cursor: default; text-decoration: none;}
.commentsGEN .comments .paginacion .primero, .commentsGEN .comments .paginacion .anterior, .commentsGEN .comments .paginacion .siguiente, .commentsGEN .comments .paginacion .ultimo { padding: 0;}
.commentsGEN .comments .paginacion .primero, .commentsGEN .comments .paginacion .anterior {margin: 0 0.6em 0 0;}
.commentsGEN .comments .paginacion .siguiente, .commentsGEN .comments .paginacion .ultimo {margin: 0 0 0 0.6em;}
.commentsGEN .comments .paginacion .primero a, .commentsGEN .comments .paginacion .anterior a, .commentsGEN .comments .paginacion .siguiente a, .commentsGEN .comments .paginacion .ultimo a {
background-color: transparent; background: url("/css/alacarta20/i/iconos/paginado.png") no-repeat 0 bottom;}
.commentsGEN .comments .paginacion .paginas a span {background-color: white; background-image: none; background-position: 0 0;  background-repeat: repeat; background-size: auto auto;}
.commentsGEN .comments .paginacion .primero span, .commentsGEN .comments .paginacion .anterior span {text-align: right;}
.commentsGEN .comments .paginacion .siguiente span, .commentsGEN .comments .paginacion .utlimo span {text-align: left;}
.commentsGEN .comments .paginacion .primero a { background-position: -1em bottom;padding:0 0 0 2.2em;}
.commentsGEN .comments .paginacion .primero a:hover { background-position: -1em -2.7em; }
.commentsGEN .comments .paginacion .anterior a { background-position: -8.5em bottom; padding: 0 0 0 1.2em;}
.commentsGEN .comments .paginacion .anterior a:hover { background-position: -8.5em -2.7em;}
.commentsGEN .comments .paginacion .siguiente a {background-position: -12.2em bottom; padding:0 1.2em 0 0 !important;}
.commentsGEN .comments .paginacion .siguiente a:hover { background-position: -12.2em -2.7em;}
.commentsGEN .comments .paginacion .ultimo a { background-position: -20.3em bottom; padding:0 2.2em 0 0!important;}
.commentsGEN .comments .paginacion .ultimo a:hover { background-position: -20.3em -2.7em;}
.commentsGEN .comments .order {display: block;float: right;padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; position: relative; width: auto;}
.commentsGEN .comments .order select {font-family: arial,helvetica,sans-serif;font-size: 11px; display:none;}

.commentsGEN .secmod .sec_h3 { background-color: transparent; background: url("/css/i_news/sectarios/bkg_h2.gif") repeat-x left bottom;border-bottom:2px solid #F2F2F2;font-size: 17px;letter-spacing: 0 !important; line-height: 36px; margin: 0; padding:0 0 0 12px;}
.commentsGEN .sedmod .sec_h3 a:hover {text-decoration: none;}
.commentsGEN .secmod { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto;}
.commentsGEN .secmod .sec_content { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: none; background-origin: padding-box;     background-position: 0 0; background-repeat: repeat; background-size: auto auto; }


.commentsGEN .sub {border-bottom:1px dotted #CCCCCC; clear: both; display: block; line-height: 2em; position: relative;}
.commentsGEN .sub h3 {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    border-bottom-color: -moz-use-text-color !important;
    border-bottom-style: none !important;
    border-bottom-width: medium !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: -moz-use-text-color !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: none !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: medium !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: -moz-use-text-color !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: none !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: medium !important;
    border-top-color: -moz-use-text-color !important;
    border-top-style: none !important;
    border-top-width: medium !important;
    font-size: 10px !important; line-height: 2em !important; margin-bottom: 0 !important; margin-left: 6px !important; margin-right: 0 !important; margin-top: 0 !important;    padding-bottom: 0 !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important;}
.commentsGEN .sub span {font-size: 160%; font-weight: normal;}
.commentsGEN .sub .aux { font-size: 110%; position: absolute; right: 6px; top: 0;}
.commentsGEN .comments .formulario { clear: both; display: block; float: left; margin:1em 0 0 0; padding: 0; width: 100%;}
.commentsGEN .comments form {margin: 0; padding:1.8em 0 0 0; width: 100%;}
.commentsGEN .comments form fieldset { border-bottom:1px dotted #CCCCCC;}
:first-child + html .commentsGEN .comments form fieldset {border-top:0px none; padding:0 0 12px 0;}
.commentsGEN .comments form li {float: left;list-style-type: none;margin:0 0 1.2em 0; padding: 0;  width: 100%;}
.commentsGEN .comments form li input { border:1px solid #7F9DB9; float: right; height: 16px; padding: 4px; width: 47.8%;}
.commentsGEN .comments form .botones li span input {border:0px none !important;}
.commentsGEN .comments form li input, .commentsGEN .comments form li label { font-size: 120%;}
.commentsGEN .comments form li label { float: left; line-height: 24px; padding:0 2% 0 0;text-align: right; width: 46%;}
.commentsGEN .comments form li .nota { clear: both;color: #777777; display: block; line-height: 114%; padding:0.6em 0 0.3em 0; width: auto;}
.commentsGEN .comments form .last li .nota {float: left; text-align: right; width: 100%;}
.commentsGEN .comments form li .nota .aux {border-right:1px solid #CCCCCC; margin-bottom: 0; margin-left: 0; margin-right: 0.5em; margin-top: 0; padding-bottom: 0; padding-left: 0;  padding-right: 0.5em; padding-top: 0;}
.commentsGEN .comments form .last .captcha {overflow-x: visible; overflow-y: visible; position: relative;}
.commentsGEN #recaptcha_container {}
.commentsGEN #recaptcha_image {margin-bottom: 6px; width: 100% !important;}
.commentsGEN #recaptcha_image img {border:1px dotted #CCCCCC;float: right;height: 38px; padding: 0.5em; width: 200px;}
.commentsGEN .comentarios .captcha .etiqueta {line-height: 105%;}
.commentsGEN .comentarios .captcha .nota {left: -4px; position: absolute; top: 4px; width: 28% !important;}
.commentsGEN .comentarios .captcha .nota a {font-weight: bold;}
.commentsGEN .comentarios #recaptcha_image br {display: none;}
.commentsGEN .comentarios #recaptcha_image a {float: right; font-weight: bold; line-height: 15px; margin:8px 0 -4px 0; padding: 0 0 0 50px;text-align: left; width: 150px;}
.commentsGEN .comments form textarea {color: #555555; height: 11.8em; line-height: 130%; width: 98.2%; }

p.nota { clear: none !important; float: left; font-size: 110%; line-height: 200%; margin: 0;width: auto !important;}
p.nota * {line-height: 200%;}
p.nota em { background-color: #F5F5F5; background-position: 0 0; background-repeat: repeat; border:1px solid #EFEFEF; color: #333333; font-size: 12px; font-style: normal; font-weight: bold; margin: 0 2px 0 0; padding: 2px 4px;}
.commentsGEN .comments form .botones { float: right; height: 22px; margin:4px 2em 0 0;}
.commentsGEN .comments form .botones li, .commentsGEN .comments form .botones li input {background-color: transparent; background-image: url("/css/alacarta20/i/botones/botones.png");
 background-position: 0 0; background-repeat: no-repeat; }
.commentsGEN .comments form .botones li { background-position: 0 0; clear: none; padding-bottom: 0; padding-left: 1.2em; padding-right: 0; padding-top: 0; width: auto;}
:first-child + html .commentsGEN .comments form .botones li { width: 1%;}
.commentsGEN .comments form .botones li input {background-position: right 0; color: #797979; cursor: pointer;display: block;font-weight: bold; height: 21px; line-height: 21px;margin-bottom: 0; margin-left: -1px; margin-right: -1.2em; margin-top: 0; padding-bottom: 4px; padding-left: 0; padding-right: 10px; padding-top: 0; text-transform: lowercase; width: auto;}
.commentsGEN .comments form .botones li:hover { background-position: 0 -189px;}
.commentsGEN .comments form .botones li:hover input { background-position: right -21px; color: #004276;}
.commentsGEN .comentarios .goto_redes ul li { width: 64%;}
.commentsGEN .comentarios .goto_redes ul li .nota {font-weight: bold; width: 100%;}
.commentsGEN .comentarios .goto_redes ul .facebook { background-color: transparent; background-image: url("/css/alacarta20/i/iconos/500-icons.gif"); background-position: 0 -2.6em;   background-repeat: no-repeat; margin: 8px 0 0 10px; width: 8.5em;}
.commentsGEN .comentarios .goto_redes ul li a { color: #FFFFFF;font-size: 110%; font-weight: bold; line-height: 218.23%; padding: 0 0 0 2.545em; }
.commentsGEN .comentarios .goto_redes ul li a:hover { text-decoration: underline;}
.commentsGEN .comments form .pie {float: left; width: 100%;}
.commentsGEN .comments form .pie .nota a:hover {text-decoration: underline;}
.commentsGEN .comments form .pie .botonera { padding: 0.4em 0;}
.commentsGEN .comments form .pie .botonera .nota {clear: none; float: left; font-size: 110%; line-height: 200%; margin: 0 12px 0 0; position: relative; width: auto;}
.commentsGEN .comments form .first .nota span {line-height: 26px; padding-bottom: 0; padding-left: 10px; padding-right: 10px; padding-top: 0;}
.commentsGEN .comments form .first .nota .tultip .tooltip span {line-height: 13px; padding: 0;}
.commentsGEN .comments form .nota span {position: relative;}
.commentsGEN .comments form .nota .tultip {left: 50%; position: absolute; top: 25%; width: 0; z-index: 990;}
.commentsGEN .comments form .nota .tultip {display: none !important;}
.commentsGEN .comments form .nota:hover .tultip {display: block !important;}
.commentsGEN .comments form .nota .tultip .tooltip { background-color: #F4F4F4; background-image: none; background-position: 0 0; background-repeat: repeat; border:1px solid #CCCCCC; bottom: 4px; height: auto; left: -74px; padding-bottom: 1em; padding-left: 1.4em; padding-right: 1.4em; padding-top: 1em; position: absolute; width: 120px;}
.commentsGEN .comments form .nota .tultip .tooltip p {font-size: 110%;}
.commentsGEN .comments form .tooltip .pointer {background-color: transparent; background-image: url("/css/alacarta20/i/iconos/160-icons.png"); background-position: right -72px; background-repeat: no-repeat; bottom: -0.818em; height: 0.818em; left: 45%; position: absolute; width: 1.636em;}
.commentsGEN .comments form li .error {color: red; width: 100%;}
.commentsGEN .comentarios .captcha .error { clear: both; color: red; float: right; padding: 0.3em 0!important; position: relative; width: 100% !important;}
.commentsGEN #commentmsg { margin:0 1em; padding: 0 !important;}
.commentsGEN .aviso {background-position: 1.8em 1.4em; background-repeat: no-repeat;border:1px solid #DBDBDB; padding:1.4em 1em;}
.commentsGEN .KO {background-image: url("/css/alacarta20/i/iconos/error.png"); background-color: #EEEDED;}
.commentsGEN .OK {background-image: url("/css/alacarta20/i/iconos/ok.png");background-color: #FFFCD2;}
.commentsGEN .aviso p {color: #444444;font-size: 110%; font-weight: bold; line-height: 140%; padding: 0 0 0  6%; width: 94%;}

#television .commentsGEN .c50, #television .commentsGEN .c33, #television .commentsGEN .c34 {width:100%;}
#television .commentsGEN li label[for="pass"] {display:none;}
#television .commentsGEN li #web {display:none;}
#noticias .commentsGEN .c50, #noticias .commentsGEN .c33, #noticias .commentsGEN .c34 {width:100%;}
#noticias .commentsGEN li label[for="pass"] {display:none;}
#noticias .commentsGEN li #web {display:none;}



.commentsGEN .formulario .botonera.avatar .nota {clear: none; float: left; left: 0; line-height: 21px; width: auto;}
.commentsGEN .formulario .botonera.avatar .nota strong {border-right:0px none !important; border-left:1px solid #ccc; padding-left:10px; margin-left:5px; /*float: left;*/}
.comentarios .last .avatar .nota {text-align: left;}
.comentarios .avatar .botones span { font-size: 110%; font-weight: bold; margin-bottom: 0.2em; margin-left: 0; margin-right: 0; margin-top: 0.2em;}


.formulario .avatar img {border:2px solid #FFFFFF; display: block; float: left; height: 3.5em; margin-bottom: 0; margin-left: 0; margin-right: 0.5em; margin-top: 0; width: 3.5em;}
.formulario .avatar .nota {line-height: 114%; margin-bottom: 0.5em; margin-left: 0.3em; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;}
.formulario .avatar .nota a { font-weight: bold;}

.formulario form .avatar .botones .nota {clear:both;}

.formulario form .avatar .botones {margin-right:0em; height:40px;}
.formulario .avatar .botones { background-color: #EFEFEF; background-image: none; background-position: 0 0; background-repeat: repeat; display: block; padding-bottom: 0.4em; padding-left: 1%; padding-right: 1%; padding-top: 0.4em; width: 98%;}
.formulario .avatar .botones li {background-color: transparent; background-image: none; background-position: 0 0; background-repeat: repeat; float: right; margin-bottom: 0; margin-left: 0; margin-right: 2.5%; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; width: 77%;}
.formulario .avatar .botones li span { border-bottom-color: #7F9DB9; border:1px solid #7F9DB9; display: block; float: left; overflow-x: hidden; overflow-y: hidden;   padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;}
.formulario .avatar .botones li input {background-color: white; background-image: none; background-position: 0 0; background-repeat: repeat; border: transparent;     float: left; font-size: 11px; font-weight: normal; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;   position: relative; width: 100%;}
html > body .formulario .avatar .botones li span, x:-moz-any-link, x:default { background-attachment: scroll; background-clip: border-box; background-color: white;
    background-image: none; background-position: 0 0; background-repeat: repeat; border-bottom-left-radius: 6px;   border-bottom-right-radius: 6px; border-top-left-radius: 6px;  border-top-right-radius: 6px;}
html > body .formulario .avatar .botones li input, x:-moz-any-link, x:default {background-color: transparent; background-image: none; background-position: 0 0;    background-repeat: repeat; background-size: auto auto; height: 21px; left: -14%; margin-bottom: -1px; margin-left: 0; margin-right: 0; margin-top: -1px; position: relative; width: 114%; }
.formulario .lostpass .nota strong { color: #0B6EDE; cursor: pointer; font-size: 110%;}
.PFvideo .comentarios .avatar, .PFaudio .comentarios .avatar { background-color: transparent !important;background-image: none !important;background-position: 0 0 !important; background-repeat: repeat !important; height: auto !important; padding-bottom: 1.2em !important; padding-left: 0 !important; padding-right: 0 !important;
padding-top: 0 !important;}
.PFvideo .comentarios .avatar .botones, .PFaudio .comentarios .avatar .botones {float: right; width: 92%;}
/*** tooltip HTML permitido ***/
.commentsGEN .comments form li .nota:hover span{display:block !important;}
.commentsGEN .comments form li .nota:hover span{color:#000;}
.commentsGEN .comments form li .nota .tooltip{border-radius:10px;}