body {background-color: #fff; margin: 0;}
ul, ol, ul li, ol li {margin: 0; padding: 0; list-style-type: none;}
a {text-decoration: none; outline: none;}
.oculto {display: none;}
.alavista {display: inline;}
a img {border: none;}
form {margin: 0;padding: 0;}


.contenedor {
	width: 1000px;
	margin: 0 auto 0 auto;
	background: transparent url(/Iconos/v1.x/v1.0/fondos/division_columnas.png) repeat-y 653px 0;
}


#publicidadsuperior {
	border: 1px solid #efefef;
	height: 90px;
	padding-left: 18px;
	background: #fff url(/Iconos/v1.x/v1.0/varios/publi_luto_vertical.png) no-repeat 7px 6px;
}
#publicidadrobapaginas {
	border: 1px solid #efefef;
	padding: 20px 15px 15px 15px;
	background: #fff url(/Iconos/v1.x/v1.0/varios/publi_luto_horizontal.png) no-repeat 7px 6px;
}

/*  ==== nuevos estilos publis */

.publi_luto_vertical {
	padding: 0 9px 0 10px;
	background: transparent url(http://ep01.epimg.net/iconos/v1.x/v1.0/varios/publicidad_vertical_bbb_derecha.png) no-repeat right center;
	float: left;
}
.publi_luto_horizontal {
	padding: 12px 0;
	background: #fafafa url(http://ep01.epimg.net/iconos/v1.x/v1.0/varios/publicidad_horizontal.png) no-repeat center 3px;
	border: solid #e2e2e2;
	border-width: 1px 0;
	margin: 0 0 20px 0;
	clear: both;
	text-align: center;
}
.envoltorio_publi iframe,
.envoltorio_publi object {display: block;}

.publi_luto_horizontal object,
.publi_luto_horizontal iframe,
.publi_luto_horizontal img,
.publi_luto_horizontal div {
	margin: 0 auto!important;
}

/* */

.rompedor {
	clear: both;
	line-height: 1px;
	height: 0;
	display: block;
}
.estirar:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
        }
* html .estirar             { zoom: 1; } /* IE6 */

*:first-child+html .estirar { zoom: 1; } /* IE7 */



.header {
	height: 97px;
	border-bottom: 2px solid #000;
}
.header .principal {
	width: 636px;
	float: left;
}
.header .principal .logo {
	width: 180px;
	float: left;
	margin: 0 0 0 10px;
	display: inline;
}
.header .principal .elpais {
	font: bold 11px/19px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #777;
	margin: 5px 0 0 0;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 80px -1670px;
}
.header .principal .elpais a {
	margin: 0 0 0 3px;
}



.header .principal .usuario {
	width: 441px;
	float: right;
}
.header .principal .usuario .datos {
	width: 348px;
	float: left;
	text-align: right;
}

.header .principal .usuario .linea {
	width: 254px;
	height: 12px;
	font-size: 1px;
	border-top: 1px solid #000;
	margin: 16px 0 0 94px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 245px -1290px;
}
.header .principal .usuario .nombre {
	font: bold 22px/22px Arial, Helvetica, Garuda, sans-serif;
	margin: 7px 0 3px 0;
}
.header .principal .usuario .nombre a {
	color: #000;
}
.header .principal .usuario .nombre a:hover {
	color: #f30;
}
.header .principal .usuario ul {
	margin: 0;
	padding: 0;
}
.header .principal .usuario ul li {
	display: inline;
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 0 0 0 10px;
}
.header .principal .usuario ul li a {
	color: #f30;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1726px;
	padding: 0 0 0 10px;
}
.header .principal .usuario ul li a:hover {
	text-decoration: underline;
}

.header .principal .usuario .foto  {
	width: 62px;
	float: right;
	background-color: #fff;
	border: 6px solid #d3d3d3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 1px;
	margin: 9px 0 0 0;
}
.header .principal .usuario .foto img  {
	width: 62px;
	height: 62px;
	display: block;
}

/* cabecera usuario no registrado */


/* loguearse */

.header .loguearse {
	margin: 15px 0 0 190px;
	width: 249px;
	position: relative;
}

.header .loguearse .capainfo {
	background: #fafada url(/Iconos/v1.x/v1.0/fondos/exclamacion_pequeno.png) no-repeat 4px 3px;
	border: 1px solid #dbdbb8;
	padding: 0 8px 0 34px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	width: 135px;
	position: absolute;
	top: 0;
	left: -184px;
}
.header .loguearse .capainfo p {
	font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif!important;
	margin: 3px 0 4px 0!important;
	padding: 0;
	color:  #666;
}



.header .loguearse input {
	font: normal 13px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #000;
	vertical-align: middle;
	margin: 0 0 1px 0;
	width: 243px;
	padding: 2px;
}
.header .loguearse input.reposo {
	background-color: #e8e8e8;
	border: 1px solid #e8e8e8;
	border-top: 1px solid #ddd;
}
.header .loguearse input.activo {
	background-color: #666;
	border: 1px solid #666;
	color: #fff;
	font-weight: bold;
}
.header .loguearse .contenedorenlaces {
	margin: 3px 0 0 0;
}
.header .loguearse a {
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	display: block;
}
.header .loguearse a.entrar {
	text-transform: uppercase;
	color: #fff;
	padding: 3px 8px 4px 8px;
	background-color: #f30;
	float: left;
}
.header .loguearse a.entrar:hover {
	background-color: #333;
}
/*.header .loguearse a.recordarme {
	color: #666;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -557px;
	float: left;
	padding: 3px 0 0 16px;
	font-weight: normal;
	margin: 4px 0 0 10px;
}
.header .loguearse a.recordarme:hover {
	color: #000;
}
.header .loguearse a.activo {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -495px;
}*/
.header .loguearse a.contrasena {
	font: normal 10px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #999;
	margin: 3px 0 0 10px;
	float: left;
}
.header .loguearse a.contrasena:hover {
	color: #333;
}




.header .enlacessinregistro {
	margin: 14px 0 0 0;
	color: #ccc;
}
.header .enlacessinregistro a {
	color: #000;
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 30px 0 0 0;
}
.header .enlacessinregistro a:hover {
	color: #f30;
}

.header .enlacessinregistro a.boton {
	color: #fff;
	background-color: #f30;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ff6d49;
	border-right: 1px solid #c42700;
	border-bottom: 1px solid #c42700;
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	width: 150px;
	height: 29px;
	text-align: center;
	padding: 15px 0 0 0;
	margin: 0 0 7px 0;
	display: block;
}
.header .enlacessinregistro a.boton:hover {
	background-color: #f4572e;
	border: 1px solid #f4572e;
	color: #fff;
}


/* registrado a medias */

.header .registroamedias {
	margin: 20px 0 0 24px;
	width: 415px;
}
.header .registroamedias p {
	color: #a6b9c5;
	background-color: #21516f;
	border: 1px solid #21516f;
	font: normal 14px/20px Arial, Helvetica, Garuda, sans-serif;
	width: 241px;
	height: 50px;
	text-align: right;
	padding: 9px 10px 0 10px;
	margin: 0;
	display: block;
	float: left;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.header .registroamedias a.boton {
	color: #fff;
	background-color: #f30;
	border: 1px solid #ff6d49;
	border-right: 1px solid #c42700;
	border-bottom: 1px solid #c42700;
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	width: 150px;
	height: 37px;
	text-align: center;
	padding: 22px 0 0 0;
	display: block;
	float: left;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.header .registroamedias a.boton:hover {
	background-color: #f4572e;
	border: 1px solid #f4572e;
	color: #fff;
}

.header .secundaria a.registroamedias {
	color: #000;
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 67px 0 0 0;
	display: block;
	width: auto;
}
.header .secundaria a.registroamedias:hover {
	color: #f30;
}

/* fin usuario no registrado */







.secundaria {
	width: 333px;
	float: right;
	padding: 0 0 0 14px;
}
.contador {
	width: 110px;
	float: left;
	margin: 16px 10px 0 0;
	border-top: 1px solid #000;
	font: normal 11px/22px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #777;
}
.pequeno {
	width: 92px;
	margin: 16px 0 0 0;
}

.contador h5 {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #000;
}
.contador ul {
	margin: 0;
	padding: 0;
}
.contador ul li .enunciado {
	width: 57px;
	display: block;
	float: left;
}
.contador ul li a {
	color: #f30;
	font-weight: bold;
	display: block;
	float: left;
	overflow: hidden;
	width: 51px;
}
.datosusuariotema .contador ul li a {
	overflow: visible;
}
.pequeno ul li a {
	width: 35px;
}
.contador ul li a:hover {
	text-decoration: underline;
}



.contenedor2columnas .columnaprincipal {
	width: 637px;
	float: left;
}


/* navegacion principal */


.nav  {
	margin: 15px 0 0 0;
	width: 637px;
}
.nav ul {
    margin: 0;
	padding: 0 0 27px 0;
    font: normal 11px/13px Tahoma, Arial, Helvetica, Garuda, sans-serif;
    border-bottom: 1px solid #ccc;
}
.nav ul li {
    padding: 0;
    display: inline;
}
.nav ul li a {
    display: block;
    padding: 7px 14px 6px 15px;
    height: 13px;
    border: 1px solid #fff;
	border-bottom: none;
}
.nav ul li#pestana1 a,
.nav ul li#pestana2 a {
    float: left;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #dcdcdc;
	color: #666;
	margin: 0 1px 0 0;
}
.nav ul li#pestana3 a,
.nav ul li#pestana4 a,
.nav ul li#pestana5 a {
    float: right;
	background-color: #bbb;
	color: #333;
	margin: 0 1px 0 1px;
}
.nav ul li#pestana1.activo a,
.nav ul li#pestana2.activo a,
.nav ul li#pestana3.activo a,
.nav ul li#pestana4.activo a,
.nav ul li#pestana5.activo a {
	background-color: #fff;
	color: #000;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}
.nav ul li#pestana1.activo a {
	margin: 0 4px 0 0;
}
.nav ul li#pestana2.activo a {
	margin: 0 0 0 3px;
}
.nav ul li#pestana3.activo a,
.nav ul li#pestana4.activo a,
.nav ul li#pestana5.activo a {
	margin: 0 2px 0 2px;
	font-weight: bold;
}
.nav ul li#pestana1 a:hover,
.nav ul li#pestana2 a:hover,
.nav ul li#pestana3 a:hover,
.nav ul li#pestana4 a:hover,
.nav ul li#pestana5 a:hover {
	background-color: #666;
	color: #fff;
}
.nav ul li#pestana1.activo a:hover,
.nav ul li#pestana2.activo a:hover {
	background-color: #fff;
	color: #000;
}
.nav ul li#pestana3.activo a:hover,
.nav ul li#pestana4.activo a:hover,
.nav ul li#pestana5.activo a:hover {
	background-color: #fff;
	color: #000;
}

/* mensajes nuevos */

.nav ul li#pestana1 a.nuevosmensajes,
.nav ul li#pestana2 a.nuevosmensajes,
.nav ul li#pestana3 a.nuevosmensajes,
.nav ul li#pestana4 a.nuevosmensajes,
.nav ul li#pestana5 a.nuevosmensajes {
    background: #01adec url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 8px -131px;
	color: #fff;
	font-weight: bold;
	padding: 7px 10px 6px 30px;
}

.nav ul li#pestana1 a.nuevosmensajes:hover,
.nav ul li#pestana2 a.nuevosmensajes:hover,
.nav ul li#pestana3 a.nuevosmensajes:hover,
.nav ul li#pestana4 a.nuevosmensajes:hover,
.nav ul li#pestana5 a.nuevosmensajes:hover {
    background-color: #006f97;
}


.nav ul li#pestana1.activo a.nuevosmensajes,
.nav ul li#pestana2.activo a.nuevosmensajes,
.nav ul li#pestana3.activo a.nuevosmensajes,
.nav ul li#pestana4.activo a.nuevosmensajes,
.nav ul li#pestana5.activo a.nuevosmensajes {
    background: #01adec url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 8px -131px;
	color: #000;
	font-weight: bold;
	padding: 7px 10px 6px 30px;
}


/* pestanas inactivas usuario no registrado */

.nav ul li .inactivo {
    display: block;
    padding: 7px 14px 6px 15px;
    height: 13px;
    border: 1px solid #fff;
	border-bottom: none;
}
.nav ul li#pestana1 .inactivo,
.nav ul li#pestana2 .inactivo {
    float: left;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #dcdcdc;
	color: #c4c4c4;
	margin: 0 1px 0 0;
}
.nav ul li#pestana3 .inactivo,
.nav ul li#pestana4 .inactivo,
.nav ul li#pestana5 .inactivo {
    float: right;
	background-color: #bbb;
	color: #a0a0a0;
	margin: 0 1px 0 1px;
}


/* fin navegacion principal */




/* caja escribirmensaje */


.escribirmensaje  {
	margin: 20px 0 0 0;
	width: 100%;
}
.escribirmensaje .contenedorsuperior  {
	margin: 0 10px 0 10px;
	border: 1px solid #ccc;
	background-color: #fff;
}
.escribirmensaje .contenedorinferior  {
	margin: 10px 10px 0 10px;
}


.escribirmensaje .contenedorsuperior .secundario  {
	width: 67px;
	float: right;
	display: inline;
	background-color: #f5f5f5;
	margin: 1px 0 0 0;
	padding: 0 5px 6px 5px;
}
.escribirmensaje .contenedorsuperior .activo  {
	background-color: #fff;
}
.escribirmensaje .contenedorsuperior .secundario .caracteres  {
	height: 50px;
	padding: 9px 0 0 0;
}
.escribirmensaje .contenedorsuperior .secundario .caracteres p  {
	margin: 0;
	padding: 0;
	font: normal 11px/11px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	text-align: center;
}
.escribirmensaje .contenedorsuperior .secundario .caracteres p.numero  {
	font: bold 30px/28px Arial, Helvetica, Garuda, sans-serif;
	color: #000;
}
.escribirmensaje .contenedorsuperior .secundario a.publicar  {
	display: block;
	text-align: center;
	font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #d54823;
	color: #fff;
	padding: 3px 0 6px 0;
	border: 1px solid #d54823;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.escribirmensaje .contenedorsuperior .secundario a.publicar:hover  {
	background-color: #f30;
	padding: 4px 0 5px 0;
	border: 1px solid #c43e1b;
}





.escribirmensaje .contenedorsuperior textarea  {
	background-color: #f5f5f5;
	border: 0;
	float: left;
	overflow: auto;
	resize: none;
	outline: none;
}


.escribirmensaje .contenedorsuperior textarea.cajaactiva  {
	font: normal 14px/17px Arial, Helvetica, Garuda, sans-serif;
	background-color: #fff;
	width: 528px;
	height: 79px;
	padding: 5px;
}
.escribirmensaje .contenedorsuperior textarea.cajareposo  {
	width: 528px;
	height: 79px;
	padding: 5px;
	color: #ccc;
	font: normal 14px/17px Arial, Helvetica, Garuda, sans-serif;
}
/* y en la caja pequena */
.article .escribirmensaje .contenedorsuperior textarea.cajaactiva {
	font: normal 12px/17px Arial, Helvetica, Garuda, sans-serif;
	background-color: #fff;
	width: 344px;
	height: 73px
}
.article .escribirmensaje .contenedorsuperior textarea.cajareposo {
	font: normal 30px/40px Georgia, Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: 0;
	padding: 0 10px 10px 10px;
	width: 334px;
	height: 73px
}

/* y en la conversacion */
body#conversacion .article .escribirmensaje {
	width: 468px;
}
body#conversacion .article .escribirmensaje .contenedorsuperior textarea.cajaactiva {
	width: 374px;
}
body#conversacion .article .escribirmensaje .contenedorsuperior textarea.cajareposo {
	width: 364px;
	padding: 0 10px 10px 10px;
}
body#conversacion .entrada .article .escribirmensaje .contenedorsuperior textarea.cajareposo {
	background-color: #deddc7;
	color: #ecebdb;
	padding: 0 10px 10px 10px;
}
body#conversacion .entrada .escribirmensaje .contenedorsuperior .secundario  {
	background-color: #deddc7;
}
body#conversacion .entrada .escribirmensaje .contenedorsuperior .activo  {
	background-color: #fff;
}

/* y en el enviar privado y listadousuarios */
.datosusuariotema,
.listadousuarios .izquierda {
	position: relative;
}
.datosusuariotema .contenedorescribirmensaje,
.listadousuarios .contenedorescribirmensaje {
	position: absolute;
	width: 391px;
	left: 246px;
	background-color: #333;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	z-index: 10;
}


.listadousuarios .contenedorescribirmensaje {
	left: 0;
	background-color: #ccc;
}

.datosusuariotema .escribirmensaje,
.listadousuarios .escribirmensaje {
	width: auto;
	margin: 10px 0 15px 9px;
	display: inline-block;
}
.listadousuarios .escribirmensaje {
	margin: 10px 0 5px 9px;
}
.datosusuariotema .escribirmensaje .contenedorsuperior,
.listadousuarios .escribirmensaje .contenedorsuperior {
	width: 370px;
	background-color: #fff;
	border: 1px solid #000;
}
.listadousuarios .escribirmensaje .contenedorsuperior {
	border: 1px solid #bbb;
}
.datosusuariotema .escribirmensaje .contenedorsuperior textarea.cajaactiva,
.listadousuarios .escribirmensaje .contenedorsuperior textarea.cajaactiva {
	font: normal 12px/17px Arial, Helvetica, Garuda, sans-serif;
	width: 275px;
	height: 73px
}
.datosusuariotema .escribirmensaje .contenedorinferior .botones .imagen,
.listadousuarios .escribirmensaje .contenedorinferior .botones .imagen {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: 1px solid #333;
	color: #ccc;
}
.listadousuarios .escribirmensaje .contenedorinferior .botones .imagen {
	border: 1px solid #ccc;
	color: #333;
}
.datosusuariotema .escribirmensaje .contenedorinferior .botones .boton:hover,
.listadousuarios .escribirmensaje .contenedorinferior .botones .boton:hover {
	color: #fff;
}
.datosusuariotema .escribirmensaje .contenedorinferior .botones .activo,
.listadousuarios .escribirmensaje .contenedorinferior .botones .activo {
	background-color: #000;
	border: 1px solid #000;
	color: #fff;
}

.datosusuariotema .escribirmensaje .contenedorinferior .opciones input,
.datosusuariotema .escribirmensaje .contenedorinferior .opciones a.borrarimagen,
.listadousuarios .escribirmensaje .contenedorinferior .opciones input,
.listadousuarios .escribirmensaje .contenedorinferior .opciones a.borrarimagen {
	margin-top: 10px;
}
.listadousuarios .escribirmensaje .contenedorinferior .opciones input {
	border: 1px solid #fff;
}








.escribirmensaje .contenedorinferior .botones  {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	width: 100%;
}
.escribirmensaje .contenedorinferior .botones .boton  {
	color: #666;
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
.article .escribirmensaje .contenedorinferior .botones .boton  {
	margin: 0 3px 0 0;
}
.escribirmensaje .contenedorinferior .botones .boton:hover  {
	color: #f30;
}
.escribirmensaje .contenedorinferior .botones .negrita,
.escribirmensaje .contenedorinferior .botones .cursiva  {
	width: 14px;
	padding-left: 2px;
	padding-top: 1px;
	height: 16px;	
	padding-top: 1px;
	margin-top: 0px;
	text-align: center;
	border: 1px solid #fff;
}
.escribirmensaje .contenedorinferior .botones .negrita {
	margin-right: 1px;
}
.escribirmensaje .contenedorinferior .botones .negrita strong,
.escribirmensaje .contenedorinferior .botones .cursiva em {
	font: bold 12px Georgia, "Times New Roman",Times, serif;
	
}
.escribirmensaje .contenedorinferior .botones .cursiva:hover,
.escribirmensaje .contenedorinferior .botones .negrita:hover {
	
	border: 1px solid #c0c0c0;
	background-color: #f5f5f5;
}
.contenedorescribirmensaje .escribirmensaje .contenedorinferior .botones .negrita,
.contenedorescribirmensaje .escribirmensaje .contenedorinferior .botones .cursiva {
	color: #ccc;
	border-color: #333;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.contenedorescribirmensaje .escribirmensaje .contenedorinferior .botones .negrita:hover,
.contenedorescribirmensaje .escribirmensaje .contenedorinferior .botones .cursiva:hover {
	color: #ccc;
	background-color: #000;
	border-color: #555;
}
.contenedorlistado .contenedorescribirmensaje .escribirmensaje .contenedorinferior .botones .negrita,
.contenedorlistado .contenedorescribirmensaje .escribirmensaje .contenedorinferior .botones .cursiva {
	color: #000;
	background-color: #ccc;
	border-color: #ccc;
}
.contenedorlistado .contenedorescribirmensaje .escribirmensaje .contenedorinferior .botones .negrita:hover,
.contenedorlistado .contenedorescribirmensaje .escribirmensaje .contenedorinferior .botones .cursiva:hover {
	color: #fff;
	background-color: #adadad;
	border-color: #fff;
}
.escribirmensaje .contenedorinferior .botones .cursiva em {
	font-weight: normal;
	font-style: italic;
	
}
.escribirmensaje .contenedorinferior .botones .imagen  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 3px 3px;
	padding: 1px 3px 3px 20px;
	border: 1px solid #fff;
}
.article .escribirmensaje .contenedorinferior .botones .imagen  {
	padding: 1px 1px 2px 15px;
	background-position: 1px 3px;
}
.escribirmensaje .contenedorinferior .botones .temas  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 3px -1181px;
	padding: 1px 3px 3px 22px;
	border: 1px solid #fff;
}
.menombran .article .escribirmensaje .contenedorinferior .botones .temas  {
	border: 1px solid #dee1e1;
}
.article .escribirmensaje .contenedorinferior .botones .temas  {
	padding: 1px 1px 2px 18px;
	background-position: 1px -1181px;
}
.escribirmensaje .contenedorinferior .botones .publicarfuera  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 3px -2624px;
	padding: 1px 0 3px 26px;
	margin: 0 1px 0 0;
	border: 1px solid #fff;
}
.article .escribirmensaje .contenedorinferior .botones .publicarfuera  {
	padding-left: 22px;
	margin-right: 0;
	background-position: 1px -2624px;
}
.escribirmensaje .contenedorinferior .botones .desactivado  {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.escribirmensaje .contenedorinferior .botones .destinatario  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 3px -868px;
	padding: 1px 3px 3px 29px;
	border: 1px solid #fff;
}
.escribirmensaje .contenedorinferior .botones .activo  {
	background-color: #f5f5f5;
	border: 1px solid #c0c0c0;
	color: #000;
}

.escribirmensaje .contenedorinferior .botones .publicarfuera:hover {
	color: #666;
}

.escribirmensaje .contenedorinferior .botones a.externo {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	background-color: #fff;
	padding: 4px;
	margin: -4px 3px 0 0;
	border: 1px solid #fff;
}
.article .escribirmensaje .contenedorinferior .botones a.externo {
	padding: 4px;
	margin: -4px 0 0 0;
}
.escribirmensaje .contenedorinferior .botones a.twitter  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -458px;
}
.escribirmensaje .contenedorinferior .botones a.facebook  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -296px;
}

.escribirmensaje .contenedorinferior .botones a.twitter:hover,
.escribirmensaje .contenedorinferior .botones a.facebook:hover  {
	border: 1px solid #b5b5b5;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.escribirmensaje .contenedorinferior .botones a.twitteractivo,
.escribirmensaje .contenedorinferior .botones a.facebookactivo {
	border: 1px solid #b5b5b5;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.escribirmensaje .contenedorinferior .botones a.twitteractivo {
	background: #d8d8d8 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -458px;
}
.escribirmensaje .contenedorinferior .botones a.facebookactivo {
	background: #d8d8d8 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -296px;
}
/* inactivos */
.escribirmensaje .contenedorinferior .botones a.twitternoactivo  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -404px;
}
.escribirmensaje .contenedorinferior .botones a.facebooknoactivo  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -242px;
}








.escribirmensaje .contenedorinferior .opciones  {
	margin: 0 0 0 4px;
	padding: 15px 0 0 0;
	clear: both;
}
.escribirmensaje .contenedorinferior .opciones p  {
	font: normal 11px/19px Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 0;
}
.escribirmensaje .contenedorinferior .opciones .instrucciones p em  {
	font: bold 11px/19px Tahoma, Arial, Helvetica, sans-serif;
}
.escribirmensaje .contenedorinferior .opciones p strong  {
	margin: 0;
}
.escribirmensaje .contenedorinferior .opciones input  {
	border: 1px solid #ccc;
	font-size: 11px;
	color: #666;
	margin: 15px 0 0 0;
	float: left;
}
.escribirmensaje .contenedorinferior .opciones a.boton {
	border: 1px solid #999;
	color: #fff;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
}
.escribirmensaje .contenedorinferior .opciones a.borrarimagen {
	background: #999 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 4px -2252px;
	padding: 1px 6px 2px 20px;
	margin: 15px 0 0 10px;
	float: left;
}
.escribirmensaje .contenedorinferior .opciones a.borrarimagen:hover {
	background: #a8afb1 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 4px -2252px;
	border: 1px solid #8e9799;
}


.escribirmensaje .opciones .instrucciones  {
	width: 470px;
	float: left;
}
.article .escribirmensaje .opciones .instrucciones  {
	width: 300px;
}
.article .escribirmensaje .contenedorinferior .opciones .instrucciones p  {
	font: normal 10px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 2px;
}
.article .escribirmensaje .contenedorinferior .opciones .instrucciones p em  {
	font: normal 10px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
}
.article .escribirmensaje .contenedorinferior .opciones .instrucciones p strong  {
	font: bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
}
.escribirmensaje .opciones .contenedorinstrucciones a.editarlistado {
	float: right;
	width: 76px;
	background: #999 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 7px -930px;
	padding: 1px 0 2px 27px;
	margin: 42px 0 0 0;
}
.menombran .escribirmensaje .opciones .contenedorinstrucciones a.editarlistado {
	background-color: #929a9b;
}
.menombran .escribirmensaje .opciones .contenedorinstrucciones a.editarlistado:hover {
	background-color: #b7bebe;
	border: 1px solid #b7bebe;
}
.article .escribirmensaje .opciones .contenedorinstrucciones a.editarlistado {
	margin: 45px 0 0 0;
}
.escribirmensaje .opciones .contenedorinstrucciones a.editarlistado:hover {
	background: #a8afb1 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 7px -930px;
	border: 1px solid #8e9799;
}


.escribirmensaje .opciones .marco {
	overflow: auto;
	margin: 10px 0 30px 0;
}
.escribirmensaje .opciones .marco .temas ul {
	margin: 0;
	padding: 0;
}
.escribirmensaje .opciones .marco .temas ul li {
	font: bold 11px/18px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 2px 5px 2px 0;
	margin: 0 0 1px 0;
	background-color: #fff;
	border-top: 1px solid #efefef;
	color: #d54823;
	display: block;
}
.menombran .escribirmensaje .opciones .marco .temas ul li {
	background-color: transparent;
}
.menombran .escribirmensaje .opciones .marco .temas ul li.vacio {
	background-color: #fff;
}
.escribirmensaje .opciones .marco .temas ul li a.nombretema {
	color: #666;
	display: block;
	padding: 0 0 0 22px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -559px;
}
.escribirmensaje .opciones .marco .temas ul li a.activo {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -496px;
	color: #000;
}
.escribirmensaje .opciones .marco .temas ul li a:hover {
	color: #999;
}
.escribirmensaje .opciones .marco .temas ul li a.activo:hover {
	color: #000;
}
.escribirmensaje .opciones .marco .temas ul li .cerrado {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -3360px;
	font-weight: normal;
	color: #999;
	padding: 0 0 0 22px;
}

.escribirmensaje .opciones .marco .temas ul li.vacio {
	font: italic 14px/20px Georgia, Arial, Helvetica, Garuda, sans-serif;
	padding: 10px 0 10px 0;
	color: #999;
	display: block;
	text-align: center;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}




/* escribirmensaje en privados */

body#privados .escribirmensaje .contenedorinferior .botones  {
	width: 285px;
	float: left;
}

/* escribirmensaje pequeno en privados y en menombran y en conversacion */

body#privados .article .escribirmensaje .contenedorinferior .botones,
.menombran .article .escribirmensaje .contenedorinferior .botones,
.entrada .article .escribirmensaje .contenedorinferior .botones{
	width: auto;
	float: none;
}
body#privados .mio .article .escribirmensaje .contenedorinferior .botones .imagen,
body#privados .mio .article .escribirmensaje .contenedorinferior .botones .publicarfuera,
body#privados .mio .article .escribirmensaje .contenedorinferior .botones .externo {
	border: 1px solid #f0f0f0;
}
.menombran .article .escribirmensaje .contenedorinferior .botones .imagen,
.menombran .article .escribirmensaje .contenedorinferior .botones .publicarfuera,
.menombran .article .escribirmensaje .contenedorinferior .botones .externo {
	border: 1px solid #dee1e1;
}
.entrada .article .escribirmensaje .contenedorinferior .botones .imagen,
.entrada .article .escribirmensaje .contenedorinferior .botones .publicarfuera,
.entrada .article .escribirmensaje .contenedorinferior .botones .externo,
.entrada .escribirmensaje .contenedorinferior .botones .temas {
	border: 1px solid #f3f2da;
}
body#privados .mio .article .escribirmensaje .contenedorinferior .botones a.twitteractivo,
body#privados .mio .article .escribirmensaje .contenedorinferior .botones a.facebookactivo,
.menombran .article .escribirmensaje .contenedorinferior .botones a.twitteractivo,
.menombran .article .escribirmensaje .contenedorinferior .botones a.facebookactivo {
	border: 1px solid #b5b5b5;
}
.entrada .article .escribirmensaje .contenedorinferior .botones a.twitteractivo,
.entrada .article .escribirmensaje .contenedorinferior .botones a.facebookactivo {
	border: 1px solid #cac9b0;
}
body#privados .mio .article .escribirmensaje .contenedorinferior .botones .activo {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #000;
}
.menombran .article .escribirmensaje .contenedorinferior .botones .activo {
	background-color: #efefef;
	border: 1px solid #ccc;
	color: #000;
}
.entrada .article .escribirmensaje .contenedorinferior .botones .activo {
	background-color: #deddc7;
	border: 1px solid #cac9b0;
	color: #000;
}

/* fin escribirmensaje pequeno en privados y menombran */

.usuarios  {
	padding: 0 0 15px 0;
	float: left;
	width: 332px;
}
input.destinatarios  {
	background-color: #fff;
	border: 1px solid #aaa;
	margin: 0 3px 10px 0;
	padding: 2px 2px 3px 2px;
	font: bold 11px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	float: left;
}

.usuarios a.boton {
	border: 1px solid #999;
	color: #fff;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
}
.usuarios a.fijar  {
	background-color: #999;
	width: 90px;
	float: left;
	padding: 2px 0 2px 0;
	text-align: center;
}
.usuarios a.fijar:hover {
	background-color: #a8afb1;
	border: 1px solid #8e9799;
	color: #fff;
}




.usuarios ul {
	border-top: 1px solid #d3d3d3;
	margin: 10px 0 0 0;
	clear: both;
}
.usuarios ul li {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #d3d3d3;
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	overflow: hidden;
	zoom: 1;
}

.usuarios ul li span.usuario,
.usuarios ul li a.usuario {
	float: left;
	width: 310px;
	clear: both;
	display: block;
}
.usuarios ul li .usuario .foto  {
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #d3d3d3;
	background-color: #fff;
	padding: 4px;
}

.usuarios ul li .usuario .foto img  {
	width: 30px;
	height: 30px;
}
.usuarios ul li .usuario .nombrebonito  {
	display: block;
	font-weight: normal;
}

.usuarios ul li a.cerrar  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -372px;
	width: 16px;
	height: 16px;
	display: block;
	float: right;
}
.usuarios ul li a.cerrar:hover  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 2px -436px;
}
.usuarios ul li a  {
	color: #000;
}
.usuarios ul li a:hover  {
	color: #f30;
}

/* fin escribirmensaje en privados */

/* fin caja escribirmensaje principal */









/* inicio escribirmensaje en mensaje y enviar privado */


.article .escribirmensaje {
	margin: 15px 0 15px 0;
}
.article .escribirmensaje .contenedorsuperior,
.datosusuariotema .escribirmensaje .contenedorsuperior,
.listadousuarios .escribirmensaje .contenedorsuperior {
	margin: 0 5px 0 0;
}
.article .escribirmensaje .contenedorsuperior textarea  {
	
}
.article .escribirmensaje .secundario .caracteres,
.datosusuariotema .escribirmensaje .secundario .caracteres,
.listadousuarios .escribirmensaje .secundario .caracteres {
	height: 45px
}
.article .escribirmensaje .secundario .caracteres p,
.datosusuariotema .escribirmensaje .secundario .caracteres p,
.listadousuarios .escribirmensaje .secundario .caracteres p {
	font: 11px/14px Tahoma,Arial,Helvetica,Garuda,sans-serif;
	color: #999;
}
.article .escribirmensaje .secundario .caracteres p.numero,
.datosusuariotema .escribirmensaje .secundario .caracteres p.numero,
.listadousuarios .escribirmensaje .secundario .caracteres p.numero {
	font: bold 25px/23px Arial,Helvetica,Garuda,sans-serif;
	color: #000;
	padding: 0 0 0 2px;
}
.article .escribirmensaje .secundario a.publicar,
.datosusuariotema .escribirmensaje .secundario a.publicar,
.listadousuarios .escribirmensaje .secundario a.publicar {
	padding: 3px 0 4px 0;
}
.article .escribirmensaje .secundario a.publicar:hover,
.datosusuariotema .escribirmensaje .secundario a.publicar:hover,
.listadousuarios .escribirmensaje .secundario a.publicar:hover {
	padding: 4px 0 3px 0;
}
.article .escribirmensaje a.cancelar,
.datosusuariotema .escribirmensaje a.cancelar,
.listadousuarios .escribirmensaje a.cancelar {
	display: inline-block;
	text-align: center;
	font: normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	padding: 2px 0 3px 0; 
	margin: 0 11px 0 0;
	width: 65px;
	float: right;
	background-color: #ccc;
	color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.menombran .article .escribirmensaje a.cancelar {
	background-color: #929a9b;
	color: #fff;
	border: 1px solid #929a9b;
	padding: 2px 0 4px 0;
}
.datosusuariotema .escribirmensaje a.cancelar {
	background-color: #444;
	color: #999;
	border: 1px solid #444;
	padding: 2px 0 4px 0;
}
.listadousuarios .escribirmensaje .contenedorinferior .botones a.cancelar {
	background-color: #efefef;
	color: #777;
	border: 1px solid #efefef;
	padding: 2px 0 3px 0;
}
.entrada .escribirmensaje .contenedorinferior .botones a.cancelar {
	background-color: #cecdb5;
	color: #fff;
	border: 1px solid #cecdb5;
	padding: 2px 0 3px 0;
}
.article .escribirmensaje a.cancelar:hover,
.datosusuariotema .escribirmensaje a.cancelar:hover,
.listadousuarios .escribirmensaje a.cancelar:hover {
	padding: 2px 0 3px 0; 
	background-color: #999;
	color: #fff;
	border: 1px solid #999;
}
.datosusuariotema .escribirmensaje a.cancelar:hover {
	background-color: #000;
	color: #fff;
	border: 1px solid #000;
	padding: 2px 0 4px 0;
}
.listadousuarios .escribirmensaje .contenedorinferior .botones a.cancelar:hover {
	background-color: #999;
	color: #fff;
	border: 1px solid #999;
	padding: 2px 0 3px 0;
}
.entrada .escribirmensaje .contenedorinferior .botones a.cancelar:hover {
	background-color: #a3a28d;
	color: #fff;
	border: 1px solid #a3a28d;
	padding: 2px 0 3px 0;
}
.menombran .article .escribirmensaje a.cancelar:hover {
	background-color: #b7bebe;
	color: #fff;
	border: 1px solid #b7bebe;
	padding: 2px 0 4px 0;
}
.article .escribirmensaje .contenedorinferior,
.datosusuariotema .escribirmensaje .contenedorinferior,
.listadousuarios .escribirmensaje .contenedorinferior {
	margin: 10px 0 0 0;
}
.article .escribirmensaje .opciones,
.datosusuariotema .escribirmensaje .opciones,
.listadousuarios .escribirmensaje .opciones {
	padding: 0;
	margin: 0;
}
.listadousuarios .escribirmensaje .opciones {
	background-color: #ccc;
	padding-bottom: 10px;
}
/* fin escribirmensaje en mensaje */


/* caja escribirmensajefalsa */

.escribirmensajefalsa  {
	margin: 20px 0 0 0;
	width: 100%;
	position: relative;
}
.escribirmensajefalsa .contenedorsuperior  {
	margin: 0 10px 0 10px;
	border: 1px solid #ddd;
	background: #efefef url(/Iconos/v1.x/v1.0/fondos/lineas_escribir_mensaje_falsa.png) repeat 0 0;
	width: 615px;
}
.escribirmensajefalsa .contenedorinferior  {
	margin: 10px 10px 0 10px;
}
.escribirmensajefalsa .avisos  {
	background-color: #fff;
	border: 1px solid #ddd;
	border-top: none;
	position: absolute;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	top: -1px;
	left: 70px;
	width: 440px;
	padding: 0 20px 20px 20px;
	text-align: center;
	height: 105px;
	z-index: 10;
	box-shadow: 0 1px 8px #efefef;
	-webkit-box-shadow: 0 1px 8px #efefef;
	-moz-box-shadow: 0 1px 8px #efefef;
}

.escribirmensajefalsa .aviso  {
	font: normal 11px/18px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.escribirmensajefalsa .aviso p  {
	color: #333;
	text-align: center;
	font: normal 11px/24px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.escribirmensajefalsa .aviso p.noregistrado  {
	margin: 15px 0 0 0;
	font: normal 11px/19px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	border: 1px dotted #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	color: #666;
}
.escribirmensajefalsa .aviso p a  {
	color: #f30;
	font-weight: bold;
}
.escribirmensajefalsa .aviso p a:hover  {
	text-decoration: underline;
}
.escribirmensajefalsa .aviso p.monolinea  {
	margin: 20px 0 25px 0;
}
.escribirmensajefalsa .aviso p.variaslineas  {
	margin: 10px 0 20px 0;
}
.escribirmensajefalsa .aviso p.solicitar  {
	margin: 5px 0 5px 0;
}
.escribirmensajefalsa .aviso a.solicitar  {
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 140px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 5px 0 0 10px;
	border: 1px solid #c00;
	background-color: #f30;
	padding: 8px 15px 8px 15px;
}
.escribirmensajefalsa .aviso a.solicitar:hover  {	
	background-color: #f4572e;
	border: 1px solid #d63333;
	padding: 8px 15px 8px 15px;
}
.escribirmensajefalsa .aviso textarea  {
	background-color: #fafada;
	border: 1px solid #dbdbb8;
	overflow: auto;
	resize: none;
	outline: none;
	font: normal 12px/16px Arial, Helvetica, Garuda, sans-serif;
	padding: 3px 5px 3px 5px;
	width: 410px;
	height: 52px;
}
.escribirmensajefalsa .aviso .botones  {
	margin: -5px 0 20px 0;
}
.escribirmensajefalsa .aviso .botones .boton  {
	color: #fff;
	display: block;
	float: right;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	font-size: 10px;
}
.escribirmensajefalsa .aviso .botones .cancelar  {
	background-color: #b6b6b6;
	border: 1px solid #a3a3a3;
	border-top: none;
	margin: 0 3px 0 0;
	padding: 1px 10px 0 10px;
}
.escribirmensajefalsa .aviso .botones .enviar  {
	background-color: #f30;
	border: 1px solid #c00;
	border-top: none;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 1px 14px 0 14px;
}
.escribirmensajefalsa .aviso .botones a.cancelar:hover  {
	background-color: #c9c9c9;
	border: 1px solid #c9c9c9;
	border-top: none;
}
.escribirmensajefalsa .aviso .botones a.enviar:hover  {
	background-color: #f4572e;
	border: 1px solid #f4572e;
	border-top: none;
}
.escribirmensajefalsa .contenedorsuperior .secundario  {
	width: 67px;
	float: right;
	display: inline;
	margin: 1px 0 0 0;
	padding: 0 5px 6px 5px;
	background: #e5e5e5 url(/Iconos/v1.x/v1.0/fondos/lineas_escribir_mensaje_falsa.png) repeat 0 0;
	opacity: 0.1;
	filter: alpha(opacity=10);
}
.escribirmensajefalsa .contenedorsuperior .secundario .caracteres  {
	height: 50px;
	padding: 9px 0 0 0;
}
.escribirmensajefalsa .contenedorsuperior .secundario .caracteres p  {
	margin: 0;
	padding: 0;
	font: normal 11px/11px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	text-align: center;
}
.escribirmensajefalsa .contenedorsuperior .secundario .caracteres p.numero  {
	font: bold 30px/28px Arial, Helvetica, Garuda, sans-serif;
	color: #000;
}
.escribirmensajefalsa .contenedorsuperior .secundario .publicar  {
	display: block;
	text-align: center;
	font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #d54823;
	color: #fff;
	padding: 3px 0 6px 0;
	border: 1px solid #d54823;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.escribirmensajefalsa .contenedorinferior .botones  {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	width: 100%;
}
.escribirmensajefalsa .contenedorinferior .botones .boton  {
	color: #d1d1d1;
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
.escribirmensajefalsa .contenedorinferior .botones .imagen  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 3px -59px;
	padding: 1px 3px 3px 20px;
	border: 1px solid #fff;
}
.escribirmensajefalsa .contenedorinferior .botones .publicarfuera  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 3px -2687px;
	padding: 1px 0 3px 26px;
	margin: 0 1px 0 0;
	border: 1px solid #fff;
}


.article .escribirmensaje .contenedorinferior .botones .borrarimagenadjunta a { /* este es otro boton de borrar imagen */
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -559px;
	padding: 3px 6px 2px 18px;
	margin-left: 10px;
	float: left;
}

.article .escribirmensaje .contenedorinferior .botones .borrarimagenadjunta a.eliminada { 
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -497px;
}

.escribirmensajefalsa .contenedorinferior .botones .activo  {
	background-color: #f5f5f5;
	border: 1px solid #c0c0c0;
	color: #000;
}
.escribirmensajefalsa .contenedorinferior .botones .externo  {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	background-color: #fff;
	padding: 4px;
	margin: -4px 3px 0 0;
	border: 1px solid #fff;
}
.escribirmensajefalsa .contenedorinferior .botones .twitter  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -405px;
}
.escribirmensajefalsa .contenedorinferior .botones .facebook  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -243px;
}

/* fin caja escribirmensajefalsa */

/* fin caja escribirmensaje */


/* opcion desplegableusuarios en privados con foto */

.desplegableusuarios {
	background-color: #fff;
	border: 1px solid #aaa; 
	z-index: 102;
	position: absolute;
	padding: 0 5px 0 5px;
	width: 231px!important;
	display: none;
}
.busquedas .desplegableusuarios {
	width: 266px!important;
}
.desplegableusuarios ul {
	margin: 0!important;
	border: none!important;
	padding: 5px 0 5px 0;
}
.desplegableusuarios ul li {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #d3d3d3;
	overflow: hidden;
	clear: both;
	font: bold 11px/13px Tahoma, Arial, Helvetica, Garuda, sans-serif!important;
	cursor: pointer;
}
.desplegableusuarios ul li:last-child {
	border-bottom: none;
}
.desplegableusuarios ul li.reposo {
	background-color: #fff;
}
.desplegableusuarios ul li.encima {
	background-color: #d4d9db;
}
.desplegableusuarios ul li .foto  {
	width: 23px;
	height: 23px;
	display: block;
	float: left;
	margin: 0 8px 0 0;
	border: 1px solid #d3d3d3;
	background-color: #fff;
	padding: 3px;
}
.desplegableusuarios ul li img  {
	width: 23px;
	height: 23px;
}
.desplegableusuarios ul li .nombre  {
	display: block;
	float: left;
	width: 70%;
}
.desplegableusuarios ul li .nombrebonito  {
	font-weight: normal;
	float: none;
	display: block;
	color: #666;
	margin: 2px 0 0 0;
}

/* fin opcion con foto */






/* flotante listado de temas en los que escribes */


.telon {
	height: 500px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 25;
	background-color: #000;
}
.contenedorcapaflotante  {
	position: absolute;
	width: 100%;
	z-index: 6010;
	text-align: center;
}
.flotanteeditarlistado {
	width: 700px;
	border: 10px solid #333;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-left: auto;
	margin-right: auto;
}
.flotanteeditarlistado .contenedorlistado {
	background-color: #fff;
	padding: 0 20px 20px 20px;
	text-align: left;
}
.flotanteeditarlistado .contenedorlistado a.cerrar {
	color: #ccc;
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	display: block;
	float: right;
	width: 55px;
	height: 18px;
	padding: 5px 20px 5px 20px;
	background: #333 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 65px -367px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	margin: -1px 0 0 0;
}
.flotanteeditarlistado .contenedorlistado a.cerrar:hover {
	background: #333 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 67px -431px;
	color: #f30;
}
.flotanteeditarlistado .contenedorlistado h1 {
	font: normal 16px/32px Arial,Helvetica,Garuda,sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #333;
	margin: 35px 0 0 0;
	padding: 0;
	clear: both;
}
.flotanteeditarlistado .capainfo,
.columnaeditarlistado .capainfo {
	width: auto;
	background-image: none;
	border: 1px solid #dbdbb8;
	padding: 5px 30px 15px 30px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 15px 0 20px 0;
}
.flotanteeditarlistado a.boton {
	color: #fff;
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 5px 10px 7px 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	float: right;
	width: 100px;
	margin: 0;
	background-color: #f30;
	border: 1px solid #c30;
}
.flotanteeditarlistado a.boton:hover {
	background-color: #c30;
	border: 1px solid #c30;
}

.flotanteeditarlistado .marco {
	width: 660px;
	overflow: auto;
}




.temasescribir {
	border-bottom: 1px solid #efefef;
}
.temasescribir ul {
	margin: 0;
	padding: 0;
}
.temasescribir ul li {
	font: bold 16px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	margin: 0;
	background-color: #fff;
	border-top: 1px solid #efefef;
	color: #d54823;
	display: block;
	clear: both;
}
.temasescribir ul li a.nombretema {
	display: block;
	padding: 7px 0 7px 32px;
	overflow: hidden;
	background: #efefef url(/Iconos/v1.x/v1.0/fondos/lineas_escribir_mensaje_falsa.png) repeat 0 0;
	zoom: 1;
}
.temasescribir ul li a.activo {
	background: transparent url(/Iconos/v1.x/v1.0/varios/ico_checkbox_activo.png) no-repeat 10px 10px;
	color: #000;
}


.columnaeditarlistado .temasescribir ul li a.nombretema {
	padding: 7px 0 7px 7px;
}
.columnaeditarlistado .temasescribir ul li a.activo {
	background: transparent url(/Iconos/v1.x/v1.0/varios/ico_cerrar.png) no-repeat 615px 10px;
	color: #000;
}
.columnaeditarlistado .temasescribir ul li a:hover {
	background: #e2e7e8 url(/Iconos/v1.x/v1.0/varios/ico_cerrar_hover.png) no-repeat 617px 12px;
	color: #999;
}



.temasescribir ul li a:hover {
	color: #999;
	background-color: #e2e7e8;
}

.temasescribir ul li .foto {
	border: 3px solid #ddd;
	padding: 1px;
	display: block;
	float: left;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 0 10px 0 0;
}
.temasescribir ul li a.nombretema:hover .foto {
	border: 3px solid #fff;
}
.temasescribir ul li .foto img {
	width: 80px;
	height: auto;
	display: block;
}

.temasescribir ul li .nombre {
	display: block;
	float: left;
	padding: 7px 0 0 0;
	width: 500px;
}
.temasescribir ul li a.nombretema .nombre {
	color: #ccc;
}
.temasescribir ul li a.activo .nombre {
	color: #000;
}

.temasescribir ul li a.nombretema .foto {
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.temasescribir ul li a.activo .foto {
	opacity: 1;
	filter: alpha(opacity=100);
}

.temasescribir ul li .cerrado {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -3359px;
	display: block;
	width: 100px;
	height: 15px;
	float: left;
	font: normal 12px/16px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 0 17px;
	margin: 5px 0 0 0;
	color: #999;
}
.temasescribir ul li a.nombretema .cerrado {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.temasescribir ul li a.activo .cerrado {
	opacity: 1;
	filter: alpha(opacity=100);
}

.temasescribir ul li .restringido {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -3359px;
	display: block;
	width: 200px;
	height: 15px;
	float: left;
	font: normal 12px/16px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 0 17px;
	margin: 5px 0 0 0;
	color: #999;
}
.temasescribir ul li a.nombretema .restringido {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.temasescribir ul li a.activo .restringido {
	opacity: 1;
	filter: alpha(opacity=100);
}


.flotanteeditarlistado .botones {
	margin: 15px 0 0 0;
}
.flotanteeditarlistado .botones .capainfo {
	background-color: #ccc;
	border-bottom: 1px solid #999;
	border: none;
	padding-left: 65px;
	padding-bottom: 0;
}
.flotanteeditarlistado .botones .todocorrecto {
	background: #67b339 url(/Iconos/v1.x/v1.0/fondos/ok.png) no-repeat 10px 10px;
	width: 250px;
}
.flotanteeditarlistado .botones .algunerror {
	background: #ddd url(/Iconos/v1.x/v1.0/fondos/error.png) no-repeat 10px 10px;
	width: 400px;
}
.flotanteeditarlistado .botones .capainfo p {
	color: #fff;
	float: none;
	margin: 0 0 15px 0;
}
.flotanteeditarlistado .botones .algunerror p {
	color: #000;
}
.flotanteeditarlistado .botones .capainfo a.boton {
	color: #fff;
	font: bold 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	display: inline-block;
	float: none;
	padding: 3px 20px 4px 20px;
	margin: 15px 3px 0 0;
	width: auto;
}
.flotanteeditarlistado .botones .capainfo a.aceptar {
	background-color: #000;
	border: 1px solid #000;
}
.flotanteeditarlistado .botones .capainfo a.aceptar:hover {
	background-color: #333;
	border: 1px solid #333;
}


/* fin pagina listado de temas en los que escribes */






/* capa info escribir en temas */

.capainfo {
	width: 340px;
	background: #fafada url(/Iconos/v1.x/v1.0/fondos/exclamacion.png) no-repeat 10px 10px;
	border: 1px solid #dbdbb8;
	padding: 10px 30px 0 65px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 10px 0 0 0;
}
.todocorrecto {
	background: #fafada url(/Iconos/v1.x/v1.0/fondos/ok.png) no-repeat 10px 10px;
}
.algunerror {
	background: #fafada url(/Iconos/v1.x/v1.0/fondos/error.png) no-repeat 10px 10px;
}
.listadoescribir {
	background-image: none;
	width: auto;
	padding: 5px 30px 15px 30px;
}
.capainfo p {
	font: normal 11px/19px Tahoma, Arial, Helvetica, sans-serif!important;
	margin: 10px 0 0 0!important;
}
.capainfo p a {
	color: #898969!important;
}

.capainfo ul {
	margin: 5px 0 0 0;
	padding: 0 0 0 12px;
}
.capainfo ul li {
	font: normal 11px/19px Tahoma, Arial, Helvetica, sans-serif!important;
	list-style-type: square;
}
.capainfo ul li a {
	color: #898969;
	font-weight: bold;
}
.capainfo p a:hover,
.capainfo ul li a:hover {
	color: #333!important;
	text-decoration: none!important;
}

.capainfo a.boton {
	color: #fff;
	font: bold 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	display: block;
	float: left;
	padding: 3px 20px 4px 20px;
	margin: 15px 3px 0 0;
}
.capainfo a.aceptar {
	background-color: #9d9d7d;
	border: 1px solid #9d9d7d;
	display: inline;
}
.capainfo a.aceptar:hover {
	background-color: #b3b396;
	border: 1px solid #9d9d7d;
}
.capainfo a.cancelar {
	background-color: #c4c4b9;
	border: 1px solid #c4c4b9;
}
.capainfo a.cancelar:hover {
	background-color: #d2d2ca;
	border: 1px solid #c4c4b9;
}




.datosusuariotema .capainfo,
.listadousuarios .capainfo {
	width: 314px;
	background: #999 url(/Iconos/v1.x/v1.0/fondos/exclamacion.png) no-repeat 10px 10px;
	border: 1px solid #666;
	border-top: none;
	padding: 10px 10px 0 65px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
}
.listadousuarios .usuario .capainfo {
	background-color: #ccc;
	border-bottom: 1px solid #999;
	border: none;
	margin-top: 10px;
}
.datosusuariotema .todocorrecto,
.listadousuarios .todocorrecto {
	background: #999 url(/Iconos/v1.x/v1.0/fondos/ok.png) no-repeat 10px 10px;
}
.datosusuariotema .algunerror,
.listadousuarios .algunerror {
	background: #999 url(/Iconos/v1.x/v1.0/fondos/error.png) no-repeat 10px 10px;
}
.datosusuariotema .capainfo p {
	color: #fff;
}
.listadousuarios .capainfo p {
	color: #333;
}
.datosusuariotema .capainfo a.boton,
.listadousuarios .capainfo a.boton {
	color: #fff;
	font: bold 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	display: block;
	float: left;
	padding: 3px 20px 4px 20px;
	margin: 15px 3px 0 0;
}
.datosusuariotema .capainfo a.aceptar,
.listadousuarios .capainfo a.aceptar {
	background-color: #000;
	border: 1px solid #000;
	display: inline;
}
.datosusuariotema .capainfo a.aceptar:hover,
.listadousuarios .capainfo a.aceptar:hover {
	background-color: #333;
	border: 1px solid #333;
}
.datosusuariotema .capainfo a.cancelar,
.listadousuarios .capainfo a.cancelar {
	background-color: #c4c4b9;
	border: 1px solid #c4c4b9;
}
.datosusuariotema .capainfo a.cancelar:hover,
.listadousuarios .capainfo a.cancelar:hover {
	background-color: #d2d2ca;
	border: 1px solid #c4c4b9;
}



/* info 10000 mensajes */


.contenedorrelativo {position: relative;}

.contenedorrelativo .contenedorabsoluto {
	width: 207px;
	height: 129px;
	position: absolute;
	left: 208px;
	top: -129px;
	z-index: 2;
}
.contenedorrelativo .contenedorabsoluto .subcontenedorrelativo {
	position: relative;
	width: 207px;
	height: 129px;
	overflow: hidden;
}
.contenedorrelativo .capainfo {
	width: 178px;
	background-color: #fafada;
	background-image: none;
	border: 1px solid #dbdbb8;
	padding: 0 10px 0 10px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	position: absolute;
	z-index: 2;
	left: 3px;
	top: 118px;
}



.contenedorrelativo a.mostrar {
	background: transparent url("/Iconos/v1.x/v1.0/sprite_neutro.png") no-repeat 0 -3969px;
	display: block;
	height: 19px;
	width: 19px;
	margin: -9px 0 0 0;
}
.contenedorrelativo a.cerrar {
	background: transparent url("/Iconos/v1.x/v1.0/sprite_neutro.png") no-repeat 0 -372px;
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin: -11px 0 0 0;
}
.contenedorrelativo a.cerrar:hover {
	background: transparent url("/Iconos/v1.x/v1.0/sprite_neutro.png") no-repeat 2px -436px;
}

.contenedorrelativo .capainfo p {
	color: #333;
	font: normal 11px/17px Tahoma, Arial, Helvetica, Garuda, sans-serif!important;
	margin: 12px 0 15px 0!important;
}


/* paginacion */

.abajo  {
	margin: 0 0 30px 0;
	width: 100%;
}

.paginacion  {
	float: right;
	background-color: #efefef;
	padding: 10px 10px 12px 9px;
}
.paginacion ul  {
	margin: 0;
	font: normal 14px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #ccc;
}
.paginacion ul li  {
	margin: 0;
	display: inline;
}
.paginacion ul li .inhabilitado {
	background-color: #d6d6d6;
	letter-spacing: -4px;
	color: #efefef;
	padding: 0 9px 1px 6px;
}
.paginacion ul li a  {
	background-color: #666;
	color: #fff;
	padding: 0 9px 1px 6px;
	letter-spacing: -4px;
}
.paginacion ul li a.flechadoble  {
	letter-spacing: -2px;
}
.paginacion ul li.activo  {
	background-color: #a8afb1;
	color: #fff;
	padding: 3px 6px 4px 6px;
	font: bold 13px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	border: 1px solid #9da4a6;
}
.paginacion ul li a:hover  {
	background-color: #f30;
	color: #fff;
}

/* fin paginacion */



.inversion p  {
	font: normal 11px/12px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 0 auto 0 auto;
	padding: 12px 0 15px 45px;
	color: #666;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 10px -1451px;
	width: 450px;
}





.contenedorpaginacion .recargapagina  {
	width: 70px;
	height: 35px;
	float: right;
	margin: 0 10px 4px 0;
}
.contenedorpaginacion .recargapagina p.letrero  {
	font: bold 11px/12px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	margin: 10px 0 0 0;
	padding: 0 3px 0 0;
	display: block;
	width: 30px;
	float: right;
	text-align: right;
	color: #94abb3;
}
.contenedorpaginacion .recargapagina p.activo  {
	color: #438faa;
}
.contenedorpaginacion .recargapagina a.recarga  {
	width: 35px;
	height: 35px;
	float: right;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 0 0;
	display: block;
}
.contenedorpaginacion .recargapagina a.activo  {
	background: transparent url(/Iconos/v1.x/v1.0/varios/boton_recarga_pagina_activo.gif) no-repeat 0 0;
}


a.subir  {
	display: block;
	width: 24px;
	height: 22px;
	float: right;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 3px -3050px;
	margin: 8px 15px 0 0;
	border: 1px solid #fff;
}
a.subir:hover  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 3px -3116px;
	border: 1px solid #000;
}








/* mensajes */


.fondomensajes  {
	background-color: #f0f0f0;
	padding: 9px 9px 6px 9px;
}
body#busquedas .fondomensajes  {
	background-color: #fff;
	padding: 9px 9px 6px 9px;
	margin: 10px 0 0 0;
	clear: both;
}
body#conversacion .fondomensajes  {
	background-color: #6c7476;
	margin: 0 0 0 0;
	padding: 20px 9px 8px 9px;
	border-top: 1px solid #575e60;
}
.error  {
	font: italic 14px/16px Georgia, Arial, Helvetica, Garuda, sans-serif;
	color: #999;
	margin: 10px 0 10px 0;
	background-color: #e2e2e2;
	border-top: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
}
body#mismensajes .datosusuariotema .error  {
	font: italic 14px/20px Georgia, Arial, Helvetica, Garuda, sans-serif;
	margin: 20px 0 20px 0;
}
.refresco a  {
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #000;
	padding: 10px 10px 10px 108px;
	margin: 3px 0 10px 153px;
	background: #83a0ab url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 80px -509px;
	border-top: 1px solid #6e8993;
	border-left: 1px solid #6e8993;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	width: 195px;
	color: #fff;
}
.refresco a:hover  {
	background-color: #9bb6c0;
	border-top: 1px solid #849ea7;
	border-left: 1px solid #849ea7;
}


.article {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	padding: 0 5px 15px 9px;
	margin: 0 0 3px 0;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	width: 603px;
}

.article .nuevo  {
	width: 22px;
	height: 22px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 0 -75px;
	position: absolute;
	margin: 0 0 0 -10px;
}
.article .tema  {
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	border-top: 1px dotted #ccc;
	padding: 4px 10px 4px 0;
	clear: both;
}
.article .tema .enunciado  {
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999;
	margin: 0 5px 0 0;
}
.article .tema a {
	color: #999;
}
.article .tema a:hover {
	color: #000;
}
.article .tema a.desplegartemas {
	background-color: #666;
	border: 1px solid #fff;
	color: #fff;
	margin: 0 0 0 7px;
	padding: 0 2px 1px 3px;
	font: bold 10px/6px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	outline: none;
}
.article .tema a.abierto {
	padding: 0 4px 1px 5px;
	background-color: #000;
	border: 1px solid #fff;
}
.article .tema a.desplegartemas:hover {
	text-decoration: none;
	color: #666;
	background-color: #ccc;
	border: 1px solid #999;
}

.article .tema .todoslostemas {
	padding: 1px 0 5px 36px;
}
.article .tema .todoslostemas ul {
	line-height: 20px;
}

.article .contenedorcolumnas  {
	padding: 15px 0 0 0;
}

body#conversacion .article .contenedorcolumnas  {
	padding: 10px 0 0 0;
}
.article .identidad  {
	width: 159px;
	float: left;
}
body#conversacion .article .identidad  {
	width: auto;
	float: none;
}
.article .identidad .foto  {
	width: 45px;
	float: left;
	background-color: #fff;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 5px;
}
.article .identidad .foto img  {
	width: 45px;
	height: 45px;
	display: block;
}
.article .identidad .nombres  {
	width: 95px;
	float: left;
	margin: 3px 0 0 7px;
	color: #666;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	overflow: hidden;
}
.article .identidad .nombres p  {
	margin: 0;
	padding: 0;
}
.article .identidad .nombres a  {
	font-size: 11px;
	font-weight: bold;
	color: #f30;
}
.article .identidad .nombres a:hover  {
	text-decoration: underline;
}
.article .identidad .nombres p.respuesta  {
	margin: 5px 0 0 0;
}
.article .identidad .nombres p.respuesta a  {
	color: #777;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	display: block;
	float: left;
	width: 80px;
}
.article .identidad .nombres p.respuesta a:hover  {
	text-decoration: none;
	color: #000;
}
.article .identidad .nombres p.respuesta a.iconorespuesta  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -2748px;
	width: 12px;
	height: 13px;
	margin: 1px 2px 0 0;
}
.menombran .article .identidad .nombres p.respuesta a.iconorespuesta  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -2866px;
}

/* especificos para privados */

.article .identidad .nombres .destinatarios,
.article .identidad .nombres .otrosdestinatarios {
	padding: 2px 0 0 0;
}
.article .identidad .nombres p.enrespuesta,
.article .identidad .nombres p.masdestinatarios {
	clear: both;
	overflow: hidden;
}
.article .identidad .nombres p.enrespuesta a {
	display: block;
	float: left;
	width: 79px;
}
.article .identidad .nombres p.masdestinatarios a {
	display: block;
	float: left;
	width: 77px;
}
.article .identidad .nombres p.enrespuesta a.iconorespuesta  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -994px;
	width: 14px;
	height: 14px;
	margin: 3px 2px 0 0;
}
.article .identidad .nombres p.masdestinatarios a.iconorespuesta  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1058px;
	width: 14px;
	height: 14px;
	margin: 3px 4px 0 0;
}
.article .identidad .nombres p.enrespuesta  {
	margin: 2px 0 0 0;
	padding: 0;
}
.article .identidad .nombres p.masdestinatarios  {
	margin: 2px 0 0 0;
	padding: 0;
}
.article .identidad .nombres p.enrespuesta a,
.article .identidad .nombres p.masdestinatarios a {
	color: #777;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.article .identidad .nombres p.enrespuesta a:hover,
.article .identidad .nombres p.masdestinatarios a:hover {
	text-decoration: none;
	color: #000;
}
.article .identidad .nombres p.enrespuesta a img {
	margin: 0 6px 0 0;
}
.article .identidad .nombres p.masdestinatarios a img {
	margin: 0 8px 0 0;
}
.article .identidad .nombres p.vertodos a,
.mensajes .mio .article .identidad .nombres p.vertodos a {
	display: block;
	border-top: 1px solid #bbb;
	height: 10px;
	font-size: 1px;
	margin: 5px 0 0 0;
	clear: both;
}
.article .identidad .nombres p.vertodos a:hover {
	background-color: #efefef;
	border-top: 1px solid #008e00;
}
.article .identidad .nombres p.cerrar a,
.mensajes .mio .article .identidad .nombres p.cerrar a {
	border-bottom: 1px solid #bbb;
	border-top: none;
	clear: both;
}
.article .identidad .nombres p.cerrar a:hover {
	background-color: #efefef;
	border-bottom: 1px solid #008e00;
	border-top: none;
}
.article .identidad .nombres p.vertodos a  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -2082px;
}
.article .identidad .nombres p.cerrar a  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -2195px;
}
.mensajes .mio .article .identidad .nombres p.vertodos a  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -2024px;
}
.mensajes .mio .article .identidad .nombres p.cerrar a  {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -2139px;
}
.mensajes .mio .article .identidad .nombres p.vertodos a:hover {
	background-color: #dcdcdc;
	border-top: 1px solid #bd4728;
}
.mensajes .mio .article .identidad .nombres p.cerrar a:hover {
	background-color: #dcdcdc;
	border-bottom: 1px solid #bd4728;
	border-top: none;
}
.mio .article  {
	border: 1px solid #f0f0f0;
}


/* fin especificos para privados */





.article .comentario  {
	width: 438px;
	float: right;
	overflow: hidden;
}
body#conversacion .article .comentario  {
	width: auto;
	float: none;
	margin: 8px 0 0 0;
}
.article .comentario p,
.article .contenido__mensaje  {
	margin: 0 0 12px 0;
	padding: 0 5px 0 0;
	font: normal 14px/20px Arial, Helvetica, Garuda, sans-serif;
	/*overflow: hidden;*/
}
.article .comentario p a,
.article .comentario .contenido__mensaje a  {
	color: #f30;
}
.article .comentario p a:hover,
.article .comentario .contenido__mensaje a:hover  {
	background-color: #ffddac;
}
.article .comentario .capainfo p a:hover  {
	background-color: transparent;
}

/* estilos para mensaje enriquecido */

.article .contenido__mensaje  {font: normal 14px/20px Arial, Helvetica, Garuda, sans-serif;}
.article .contenido__mensaje h2,
.article .contenido__mensaje h3  {font-weight: bold; margin-top: 0;}
.article .contenido__mensaje h2  {font-size: 20px; line-height: 25px;}
.article .contenido__mensaje h3  {font-size: 16px; line-height: 23px;}
.article .contenido__mensaje ul,
.article .contenido__mensaje ol  {margin: 0 0 20px 40px;}
.article .contenido__mensaje ul li,
.article .contenido__mensaje ol li {margin-bottom: 5px;}
.article .contenido__mensaje ul li {list-style-type: disc;}
.article .contenido__mensaje ol li {list-style-type: decimal;}
.article .contenido__mensaje blockquote  {margin: 0 20px 20px 40px;}
.article .contenido__mensaje blockquote,
.article .contenido__mensaje blockquote p  {font-weight: bold; font-style: italic; font-size: 14px; line-height: 22px; font-family: Georgia, "Times New Roman", Times, serif;}

/* */

.article .comentario a.verconversacion  {
	margin: 0 0 0 5px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 0 -1244px;
	display: inline-block;
	width: 16px;
	height: 13px;
}
.article .comentario a.verconversacion:hover  {
	background-color: transparent;
}
.article .comentario .contenedorbotones  {
	border-top: 1px dotted #ccc;
	clear: both;
	padding: 5px 0 0 0;
	text-align: right;
}
.article .comentario .contenedorbotones a.boton  {
	display: block;
	float: left;
	border: 1px solid #c5c5c5;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 3px 2px 0 0;
}

.article .comentario .contenedorbotones a.responder  {
	font-weight: bold;
	color: #999;
	padding: 2px 7px 3px 24px;
	background: #efefef url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 7px -121px;
}
.article .comentario .contenedorbotones a.opciones  {
	color: #999;
	padding: 2px 16px 3px 8px;
	background: #efefef url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 72px -1237px;
}
.article .comentario .contenedorbotones a.opciones:hover  {
	cursor: pointer;
	background-color: #a8afb1;
	color: #fff;
	border: 1px solid #8e9799;
}

.article .comentario .contenedorbotones a.responder:hover  {
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 7px -121px;
	color: #fff;
	border: 1px solid #f30;
}




.article .comentario .contenedorbotones a.activo  {
	background-color: #a8afb1;
	color: #fff;
	border: 1px solid #8e9799;
}
.article .comentario .contenedorbotones a.activo:hover  {
	background-color: #a8afb1;
	color: #fff;
	border: 1px solid #8e9799;
}

.article .comentario .contenedorbotones .fecha  {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #999;
	padding: 0 2px 0 0;
}
.article .comentario .contenedorbotones a.via  {
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #999;
	margin: 0 10px 0 0;
	border-bottom: 1px dotted #999;
}
.article .comentario .contenedorbotones a.via:hover  {
	border-bottom: none;
	color: #666;
}


/* capa mas opciones */

.article .comentario .capamasopciones {
	position: absolute;
	width: 180px;
	z-index: 50;
}
.article .comentario .capamasopciones ul {
	font: normal 11px/15px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
	background-color: #a8afb1;
	border: 1px solid #8e9799;
	text-align: left;
	padding: 5px 0 5px 0;
}
.article .comentario .capamasopciones ul li {
	padding: 0;
}
.article .comentario .capamasopciones ul li a {
	float: none;
	display: block;
	border: none;
	padding: 2px 0 3px 25px;
	color: #fff;
}



/* responder a varios en privados */


.article .comentario .recipientes {
	padding: 0 0 5px 0;
}
.article .comentario .recipientes p {
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
	padding: 1px 8px 1px 0;
	margin: 0 0 5px 0;
}
.article .comentario .recipientes ul {
	margin: 0;
	padding: 0 0 5px 0;
}
.article .comentario .recipientes ul li {
	display: inline;
	margin: 0 0 5px 0;
}
.article .comentario .recipientes ul li a {
	padding: 3px 5px 2px 17px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -497px;
	color: #000;
	font: normal 11px/18px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
}
.article .comentario .recipientes ul li a.eliminado {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -559px;
	color: #999;
}
.article .comentario .recipientes ul li .bloqueado {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -3357px;
	padding: 3px 5px 2px 16px;
	color: #999;
	font: normal 11px/18px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
}
.article .comentario .recipientes ul li a:hover {
	color: #f30;
}
.article .comentario .recipientes ul li a.eliminado:hover {
	color: #777;
}
/* fin responder a varios en privados */





.article .comentario .capamasopciones ul li a.spam {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 5px -2558px;
}
.article .comentario .capamasopciones ul li a.insulto {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 6px -2372px;
}
.article .comentario .capamasopciones ul li a.permalink {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 5px -2435px;
}
.article .comentario .capamasopciones ul li a.reenviar {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 5px -2498px;
}
.article .comentario .capamasopciones ul li a.editar {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 6px -2312px;
}
.article .comentario .capamasopciones ul li a.borrar {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 6px -2251px;
}



.article .comentario .capamasopciones ul li a:hover {
	font-weight: bold;
	background-color: #8e9799;
}

.article .comentario .fotocompleta {
	float: left;
	margin: 0 0 10px 0;
}
.article .comentario .fotoizquierda {
	float: left;
	margin: 0 8px 10px 0;
}
.article .comentario .foto {
	border: 1px solid #ccc;
	padding: 2px;
	background-color: #fff;
}
.article .comentario .foto img {
	display: block;
}

.coincidencia {
    font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
    color: #8d8d8d;
	border-bottom: 1px solid #efefef;
	padding: 8px 0 8px 165px;
}
.coincidencia .barra {
    background-color: #555;
    width: 50px;
    height: 5px;
    float: left;
    margin: 6px 3px 0 0;
	font-size: 1px;
	line-height: 1px;
}
.coincidencia .barra div {
    background-color: #3c0;
    height: 5px;
}
.coincidencia .porcentaje {
    width: 130px;
    float: left;
    margin-left: 3px;
}
.coincidencia .porcentaje strong {
    color: #555;
    font-weight: normal;
}



.menombran .article  {
	background-color: #dee1e1;
}
.menombran .article .comentario .contenedorbotones {
	border-top: 1px dotted #fff;
}
.menombran .article .tema {
	border-top: 1px dotted #fff;
}


.provisional .article  {
	border: 1px solid #f0f0f0;
	background-color: #f0f0f0;
}
.provisional .article .explicacion  {
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #000;
	padding: 10px;
	margin: 10px 0 0 0;
	background-color: #e2e2e2;
	border-top: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
}




.provisional .article a.recargar  {
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 6px 30px 8px 50px;
	background: #83a0ab url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 22px -512px;
	border-top: 1px solid #6e8993;
	border-left: 1px solid #6e8993;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	color: #fff;
}
.provisional .article  a.recargar:hover  {
	background-color: #9bb6c0;
	border-top: 1px solid #849ea7;
	border-left: 1px solid #849ea7;
}

.provisional .article p  {
	color: #333;
}

.comunicaciones  {
	margin: 10px 0 10px 0;
	padding: 5px 0 5px 0;
	background-color: #f7f7f7;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	clear: both;
}
.comunicaciones p  {
	margin: 15px 0 15px 0!important;
	font: italic 14px/20px Georgia, Arial, Helvetica, Garuda, sans-serif!important;
	color: #999;
}






/* ==================================================================================== COLUMNA SECUNDARIA */

.contenedor2columnas .aside {
	width: 333px;
	float: right;
	padding: 0 0 0 14px;
}



/* caja */


.cajavacia  {
	margin: 10px 0 10px 0;
	padding: 5px 0 10px 0;
	background-color: #f0f0f0;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
}
.cajavacia p  {
	margin: 15px 0 15px 0;
	font: italic 14px/16px Georgia, Arial, Helvetica, Garuda, sans-serif;
	color: #999;
}
.cajavacia a  {
	color: #fff;
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 8px -243px;
	border: 1px solid #f30;
	padding: 4px 10px 5px 27px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font: normal 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.cajavacia a:hover  {
	color: #bcbcbc;
	background: #666 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 8px -305px;
	border: 1px solid #555;
}

.aside .caja {
	margin: 20px 0 30px 0;
	border-top: 1px solid #ddd;
	padding: 8px 0 0 0;
}
.aside .encabezado h3 {
	margin: 0;
	padding: 0;
	float: left;
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
}
.aside .encabezado h3 a {
	color: #f30;
}
.aside .encabezado h3 a:hover {
	text-decoration: underline;
}
.aside .encabezado .enlaces {
	float: right;
	width: 165px;
}
.aside .encabezado .enlaces a {
	display: block;
	float: right;
	margin: 0 0 0 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.aside .encabezado .enlaces a.buscar {
	width: 24px;
	height: 23px;
	background: #666 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 5px -304px;
}
.aside .encabezado .enlaces a.buscar:hover {
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 5px -242px;
}
.aside .encabezado .enlaces a.boton {
	background-color: #999;
	color: #fff;
	font: normal 10px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 3px 10px 4px 10px;
}
.aside .encabezado .enlaces a.todosusuarios {
	background: #999 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 4px -3604px;
	padding: 3px 6px 4px 24px;
}
.aside .encabezado .enlaces a.todostemas {
	background: #999 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 4px -3418px;
	padding: 3px 6px 4px 22px;
}
.aside .encabezado .enlaces a:hover {
	background-color: #f30;
}





.caja .marco {
	width: 333px;
	overflow: auto;
	margin: 8px 0 0 0;
}

.caja .usuarios {
	margin: 8px 0 0 0;
	width: auto;
}
.caja .usuarios .usuario {
	width: 30px;
	float: left;
	margin: 0 3px 5px 0;
	display: inline;
}
.caja .usuarios .usuario .activo a,
.caja .usuarios .usuario .inactivo a {
	padding: 0 0 5px 0;
	font-size: 1px;
}
.caja .usuarios .usuario .activo a {
	background-color: #f30;
}
.caja .usuarios .usuario .inactivo a {
	background-color: #d4d4d4;
}
.caja .usuarios .usuario img {
	width: 30px;
	height: 30px;
}
.caja .usuarios .usuario .inactivo img {
	filter: alpha(opacity=30);
	opacity: .3;
}
.caja .usuarios .usuario a {
	display: block;
}
.caja .usuarios .usuario .activo a:hover,
.caja .usuarios .usuario .inactivo a:hover {
	padding: 5px 0 0 0;
	background-color: #fff;
}






.caja .temasdestacados .tema,
body#temas .caja .temasdestacados .tema {
	background-color: #a8afb1;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #979d9f;
	border-top: none;
	width: 309px;
	padding: 0;
}
.caja .temasdestacados .tema:last-child,
body#temas .caja .temasdestacados .tema:last-child {
	margin: 0;
}
.caja .temasdestacados .tema .encabezado {
	padding: 0;
	background-color: #929a9b;
	border-bottom: 1px solid #bcc1c3;
	margin-left: 9px;
	border-left: 1px solid #bcc1c3;
}
.caja .temasdestacados .tema .encabezado h2 {
	font: bold 16px/22px Arial, Helvetica, Garuda, sans-serif;
	margin: 0;
	padding: 0;
}
.caja .temasdestacados .tema .encabezado h2 a {
	color: #fff;
	display: block;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 286px -1831px;
	padding: 7px 15px 7px 6px;
	border-bottom: 1px solid #bcc1c3;
}
.caja .temasdestacados .tema .encabezado h2 a:hover {
	color: #fff;
	background: #333 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 286px -1831px;
}
.caja .temasdestacados .tema .encabezado .detalles {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #dbdbdb;
	margin: 0 0 0 6px;
	padding: 1px 0 4px 0;
}
.caja .temasdestacados .tema .encabezado .detalles .enunciado {
	margin: 0 5px 0 0;
}

.caja .temasdestacados .tema .contenedorfotoytexto {
	padding: 0 9px 9px 9px;
}
.caja .temasdestacados .tema .contenedorfotoytexto .foto {
	width: 140px;
	float: left;
	border: 1px solid #bcc1c3;
	margin: -1px 0 0 0;
}
.caja .temasdestacados .tema .contenedorfotoytexto .foto img {
	display: block;
}
.caja .temasdestacados .tema .contenedorfotoytexto p {
	width: 140px;
	float: left;
	font: normal 12px/17px Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	margin: 9px 0 0 9px;
}
.caja .temasdestacados .tema .contenedorfotoytexto p a {
	color: #444;
}
.caja .temasdestacados .tema .contenedorfotoytexto p a:hover {
	text-decoration: underline;
}









.caja .mistemas .tema,
body#temas .caja .mistemas .tema {
	background-color: #dee1e1;
	border-bottom: 1px solid #ccd1d3;
	border-top: 1px solid #f3f3f3;
	width: 309px;
	padding: 0;
	margin: 0;
}
.caja .mistemas .tema:last-child {
	margin: 0;
}
.caja .mistemas .tema .encabezado {
}
.caja .mistemas .tema .encabezado h2 {
	font: bold 12px/19px Arial, Helvetica, Garuda, sans-serif;
	margin: 0;
	padding: 0;
}
.caja .mistemas .tema .encabezado h2 a {
	color: #2c3233;
	display: block;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 295px -1771px;
	padding: 8px 18px 2px 10px;
}
.caja .mistemas .tema .encabezado h2 a:hover {
	color: #005b80;
	display: block;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 298px -3846px;
	padding: 8px 18px 2px 10px;
}
.caja .mistemas .tema .encabezado .detalles {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #828788;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}










/* USUARIO Y TEMA */

/* enlaces arriba cuando el usuario soy yo */

.contenedorenlaces {
	clear: both;
	margin: 15px 0 -11px 0;
}
.contenedorenlaces a.enlace {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	display: block;
	color: #fff;
	text-align: center;
	float: left;
	margin: 0 0 0 10px;
}
.contenedorenlaces a.ver {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #999 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 12px -1559px;
	width: 80px;
	padding: 2px 5px 5px 18px;
}
.contenedorenlaces a.ocultar {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	background: #666 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 12px -1613px;
	width: 100px;
	padding: 2px 5px 5px 18px;
}
.contenedorenlaces a.ver:hover{
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 12px -1559px;
}
.contenedorenlaces a.ocultar:hover {
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 12px -1613px;
}
.contenedorenlaces a.opml {
	width: 220px;
	color: #999;
	padding: 4px 0 4px 0;
	font-weight: bold;
}
.contenedorenlaces a.opml:hover {
	color: #f30;
}

/* fin enlaces arriba cuando el usuario soy yo */


.datosusuariotema {
	margin: 10px 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #333;
	width: 100%;
}
.datosusuariotema .encabezado {
	background-color: #333;
	padding: 0;
	position: relative;
	width: 100%;
	height: 54px;
}



/* botones usuario arriba */

.datosusuariotema a.boton {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	margin: 20px 0 0 0;
	display: block;
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}

a.seguir1offreposo,
a.seguir1offpulsado,
a.seguir1onreposo,
a.seguir1onpulsado {
	padding: 12px 5px 17px 44px;
	width: 83px;
	position: absolute;
	z-index: 2;
}
a.bloquear1offreposo,
a.bloquear1offpulsado,
a.bloquear1onreposo,
a.bloquear1onpulsado {
	padding: 12px 5px 17px 25px;
	width: 71px;
	position: absolute;
	z-index: 2;
}



a.seguir1offreposo,
a.seguir1offpulsado,
a.seguir1onreposo,
a.seguir1onpulsado {
	left: 5px;
}
a.bloquear1offreposo,
a.bloquear1onreposo,
a.bloquear1offpulsado,
a.bloquear1onpulsado {
	left: 140px;
}

body#tema a.seguir1offreposo,
body#tema a.seguir1offpulsado,
body#tema a.seguir1onreposo,
body#tema a.seguir1onpulsado {
	left: 10px;
}
body#tema a.bloquear1offreposo,
body#tema a.bloquear1onreposo,
body#tema a.bloquear1offpulsado,
body#tema a.bloquear1onpulsado {
	left: 135px;
}


a.seguir1offreposo {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -905px;
}
a.bloquear1offreposo {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -748px;
}
a.seguir1onreposo {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -830px;
}
a.bloquear1onreposo {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -673px;
}



a.seguir1offreposo,
a.bloquear1offreposo {
	color: #999;
}
a.seguir1offpulsado,
a.bloquear1offpulsado {
	color: #fff;
}



a.seguir1onpulsado {
	background: #344a53 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -830px;
	color: #71c8ff;
}
a.bloquear1onpulsado {
	background: #672919 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -673px;
	color: #ff643d;
}




a.seguir1onreposo {
	color: #71c8ff;
}
a.bloquear1onreposo {
	color: #ff643d;
}
a.seguir1offpulsado {
	background: #344a53 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -905px;
}
a.bloquear1offpulsado {
	background: #672919 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -748px;
}


a.seguir1offreposo:hover {background-color: #344a53; color: #fff;}
a.bloquear1offreposo:hover {background-color: #672919; color: #fff;}
a.seguir1onreposo:hover {background-color: #344a53;}
a.bloquear1onreposo:hover {background-color: #672919;}



/* botones usuario abajo */

a.desplegada {
	margin: 20px 0 0 0;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	display: block;
	float: left;
	color: #fff;
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	position: absolute;
	z-index: 2;
}



a.seguir2on,
a.seguir2off {
	padding: 14px 1px 16px 44px;
	width: 87px;
	top: 43px;
	border-top: 1px dotted #467087;
}
a.bloquear2on,
a.bloquear2off {
	padding: 14px 1px 16px 25px;
	width: 75px;
	top: 43px;
	border-top: 1px dotted #81402f;
}
a.seguir2on {
	background: #344a53 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -830px;
	color: #71c8ff;
	left: 5px;
}
a.bloquear2on {
	background: #672919 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -671px;
	color: #ffb9a7;
	left: 140px;
}
body#tema a.seguir2on {
	left: 10px;
}
body#tema a.bloquear2on {
	left: 135px;
}

a.seguir2on:hover,
a.seguir2off:hover {
	background-color: #4d707f;
}
a.bloquear2on:hover,
a.bloquear2off:hover {
	background-color: #94695e;
}

a.seguir2off {
	background: #344a53 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -906px;
	color: #fff;
	left: 5px;
}
a.bloquear2off {
	background: #672919 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 4px -746px;
	color: #fff;
	left: 140px;
}
body#tema a.seguir2off {
	left: 10px;
}
body#tema a.bloquear2off {
	left: 135px;
}









a .letrero  {
	display: block;
	float: left;
	cursor: pointer;
}
a .flecha  {
	width: 7px;
	height: 4px;
	display: block;
	float: left;
	margin: 6px 0 0 4px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1352px;
}
a.seguir1offreposo:hover .flecha,
a.seguir1offpulsado .flecha,
a.bloquear1offreposo:hover .flecha,
a.bloquear1offpulsado .flecha {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1568px;
}


a.seguir1onreposo .flecha,
a.seguir1onpulsado .flecha {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1406px;
}
a.bloquear1onreposo .flecha,
a.bloquear1onpulsado .flecha {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1514px;
}







.datosusuariotema h2 {
	margin: 24px 0 0 250px;
	font: normal 20px/25px Arial, Helvetica, Garuda, sans-serif;
	overflow: hidden;
	color: #fff;
	float: left;
	display: inline;
	width: 225px;
}

.datosusuariotema a.privado {
	background: #666 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 12px -1109px;
	padding: 10px 2px 10px 30px;
	margin-right: 8px;
	width: 90px;
	float: right;
	font-weight: bold;
	display: inline;
	color: #fff;
}
.datosusuariotema a.privado:hover,
.datosusuariotema a.activo {
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 12px -1109px;
}

.datosusuariotema a.rss {
	display: block;
	width: 18px;
	height: 18px;
	border: 1px solid #333;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 0 -626px;
	float: right;
	margin: 25px 5px 0 0;
}
.datosusuariotema a.rss:hover {
	border: 1px solid #f6822a;
}



.datosusuariotema .barraencabezado {
	background-color: #666;
	padding: 4px 0 5px 0;
}



.datosusuariotema .columnaizquierda {
	width: 118px;
	float: left;
	margin: 15px 0 0 0;
	display: inline;
}
.datosusuariotema .columnacentral {
	width: 85px;
	float: left;
	margin: 10px 15px 0 15px;
	display: inline;
}
.datosusuariotema .columnaderecha {
	width: 389px;
	float: left;
	margin: 20px 0 0 15px;
	display: inline;
}




.datosusuariotema .fotoymas {
	border: 1px solid #d3d3d3;
	background-color: #fff;
	padding: 8px;
	width: 100px;
	margin: 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.datosusuariotema .fotoymas img {
	display: block;
	width: 100px;
	height: 100px;
}
.datosusuariotema .columnaizquierda .estado {
	color: #fff;
	padding: 4px 0 15px 4px;
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 1px 0 0 0;
	position: static;
}
.datosusuariotema .columnaizquierda .conectado {
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 85px -3482px;
}
.datosusuariotema .columnaizquierda .noconectado {
	background: #000 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 85px -3541px;
}











/* PAGINA TEMA */




body#tema .datosusuariotema a.seguir1offreposo {
	color: #fff;
}
body#tema .datosusuariotema a.seguir1onreposo {
	color: #c0deed;
}
body#tema .datosusuariotema a.seguir1offreposo .flecha {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1568px;
}
body#tema .datosusuariotema a.seguir1onreposo .flecha {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1460px;
}


body#tema .datosusuariotema {
	border-bottom: none;
	padding-bottom: 0;
}
body#tema .datosusuariotema .encabezado {
	background-color: #717d7f;
	
	position: static;
}
body#tema .datosusuariotema .barraencabezado {
	background-color: #828e92;
}

body#tema .datosusuariotema .columnaizquierda {
	width: 140px;
	padding: 8px 8px 5px 8px;
	float: left;
	margin: 10px 10px 0 10px;
	border: 1px solid #ddd;
	background-color: #fff;
}
body#tema .datosusuariotema .fotoymas {
	padding: 0;
	border: none;
	width: auto;
}
body#tema .datosusuariotema .fotoymas img {
	display: block;
	width: 140px;
	height: 100px;
}
body#tema .columnaizquierda .contador {
	width: 100%;
	margin: 10px 0 0 0;
	line-height: 18px;
	padding: 0;
	border-top: none;
	overflow: hidden;
}
body#tema .columnaizquierda .contador ul li {
	padding: 0 0 10px 0;
}
body#tema .columnaizquierda .contador ul li a,
body#temas .columnaizquierda .contador ul li a {
	display: block;
	width: auto;
	float: none;
	overflow: visible;
}
body#tema .columnaizquierda .contador .enunciado {
	display: block;
	width: 100%;
	color: #333;
	padding: 2px 0 0 0;
	border-top: 1px dotted #ccc;
}



body#tema .datosusuariotema .columnaderecha {
	width: 417px;
	float: left;
	margin: -43px 0 0 0;
	background-color: #fff;
	padding: 0 15px 15px 15px;
	border: 1px solid #ddd;
}






.datosusuariotema .estado {
	position: absolute;
	top: 20px;
	left: 139px;
	z-index: 2;
}
.datosusuariotema a.icono {
	width: 39px;
	height: 43px;
	float: left;
	display: block;
}
.datosusuariotema .bloqueado a.icono {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 13px -3178px;
}
.datosusuariotema .concluido a.icono {
	background: #c25400 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 9px -3261px;
}
.datosusuariotema .noabierto a.icono {
	background: #52b400 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 9px -3261px;
}

.datosusuariotema .bloqueado a.hover {
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 13px -3178px;
}

.datosusuariotema .aclaracion {
	width: 270px;
	height: 43px;
	float: left;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.datosusuariotema .bloqueado .aclaracion {
	background-color: #f30;
}
.datosusuariotema .concluido .aclaracion {
	background-color: #c25400;
}
.datosusuariotema .noabierto .aclaracion {
	background-color: #52b400;
}

.datosusuariotema .aclaracion p {
	font: normal 12px/12px Arial, Helvetica, Garuda, sans-serif;
	margin: 9px 0 0 0;
	padding: 0;
	color: #fff;
	padding: 0 0 0 7px;
}
.datosusuariotema .aclaracion p a,
.datosusuariotema .aclaracion p .cuando {
	font: bold 11px/20px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
}
.datosusuariotema .aclaracion p a:hover {
	color: #333;
} 





.datosusuariotema .widget {
	border-bottom: 1px dotted #ccc;
	padding: 0 5px 0 5px;
	margin: 5px 0 0 0;
}
.datosusuariotema .widget a {
	display: block;
	background: #f2f2f2 url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 11px -1291px;
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	padding: 9px 0 7px 35px;
	border-top: 1px solid #ccc;
}

.datosusuariotema .widget a:hover {
	background-color: #ddd;
	padding: 9px 0 7px 35px;
	color: #000;
}


body#tema .datosusuariotema .widget {
	width: 135px;
	float: right;
	margin: -10px -5px 0 0;
}
body#tema .datosusuariotema .widget a {
	padding: 9px 0 7px 38px;
	border-top: none;
	background-color: #fff;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
}

body#tema .datosusuariotema .widget a:hover {
	background-color: #efefef;
}



body#tema .datosusuariotema .contenedornombreyrss {
	margin: 10px 0 0 0;
}
body#tema .datosusuariotema h2 {
	margin: 0;
	padding: 10px 0 10px 0;
	font: bold 28px/34px Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: -1px;
	color: #000;
	float: left;
	width: 390px;
	display: block;
}
body#tema .datosusuariotema a.rss {
	border: 1px solid #c46821;
	margin: 19px 0 0 0;
	display: inline;
}
body#tema .datosusuariotema a.rss:hover {
	border: 1px solid #f6822a;
}


.categorias {
	font: normal 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 5px 0 10px 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 3px 0 5px 0;
	color: #666;
}
.categorias h5 {
	margin: 0 2px 3px 0;
	font-size: 11px;
	font-weight: normal;
	display: inline;
	color: #666;
	padding: 0 0 0 9px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1672px;
}
.categorias a {
	color: #d26347;
	padding: 0 1px 1px 1px;
}
.categorias a:hover {
	text-decoration: underline;
}
.categorias span {
	color: #000;
}


body#tema .datosusuariotema .descripcion {
	font: 14px/20px Arial,Helvetica,Garuda,sans-serif;
}
body#tema .datosusuariotema .descripcion a {
	color: #f30;
}
body#tema .datosusuariotema .descripcion a:hover {
	color: #777;
}


body#tema .datosusuariotema .contexto h5 {
	font: normal 11px/20px Tahoma, Arial,Helvetica,Garuda,sans-serif;
	color: #666;
	margin: 0;
	padding: 0 0 0 9px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1668px;
}

body#tema .datosusuariotema .contexto .capamasinformacion ul {
	margin: 3px 0 0 0;
}
body#tema .datosusuariotema .contexto .capamasinformacion ul li {
	margin: 0;
	border-top: 1px dotted #ccc;
	color: #666;
	font: normal 11px/19px Tahoma, Arial,Helvetica,Garuda,sans-serif;
	padding: 1px 0 4px 0;
}
body#tema .datosusuariotema .contexto .capamasinformacion ul li a {
	color: #d26347;
}
body#tema .datosusuariotema .contexto .capamasinformacion ul li a:hover {
	color: #000;
}


body#tema .datosusuariotema .columnaderecha .contadores {
	background-color: transparent;
	margin: 10px 0 0 0;
}
body#tema .contadores .contador {
	width: 191px;
	border-top: none;
	padding: 2px 5px 7px 10px;
	background-color: #e8e8dc;
	border-top: 1px solid #dbdbcd!important;
	border-left: 1px solid #dbdbcd;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
body#tema .contadores ul li,
body#temas .contadores ul li {
	clear: both;
}
body#tema .contadores ul li .enunciado {
	width: auto;
	padding: 0 5px 0 0;
}
body#tema .contadores ul li .fecha {
	color: #000;
	text-transform: uppercase;
}




.aside .libre {
	position: relative;
	margin: 20px 0 30px 0;
}
.aside .normal,
.aside .flotante {
	width: 333px;
}
.aside .normal {
	background-color: #333;
	padding: 10px 0 5px 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.aside .flotante {
	text-align: right;
	background-color: #333;
	background: rgba(0,0,0,0.9);
	z-index: 10;
	padding: 10px;
	position: absolute;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
}

.aside .normal a.alternar,
.aside .flotante a.minimizar {
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	display: block;
	float: right;
}
.aside .normal a.alternar {
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 99px -3667px;
	padding: 5px 25px 6px 8px;
	margin: 0 5px 0 0;
}
.aside .flotante a.minimizar {
	background: #45221a url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 111px -3730px;
	padding: 5px 26px 6px 7px;
	margin: 0;
	color: #8d716a;
}

.aside .normal a:hover {
	background-color: #c2330f;
}
.aside .flotante a:hover {
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 111px -3793px;
	color: #fff;
}
.aside .contenidolibre {
	clear: both;
}

/* FIN PAGINA TEMA */












.datosusuariotema .enlaces ul {
	margin: 20px 0 0 0;
	padding: 0;
}
.datosusuariotema .enlaces ul li {
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	border-top: 1px solid #f30;
	margin: 0 0 1px 0;
}
.datosusuariotema .enlaces ul li a {
	color: #f30;
	display: block;
	padding: 5px 0 15px 0;
}
.datosusuariotema .enlaces ul li a:hover {
	padding: 5px 0 15px 5px;
}











.datosusuariotema .columnaderecha .nombre {
	font: bold 22px/26px Arial, Helvetica, Garuda, sans-serif;
	margin: 0 0 10px 0;
}
.datosusuariotema .descripcion {
	font: normal 12px/19px Arial, Helvetica, Garuda, sans-serif;
	margin: 0 0 15px 0;
}

.datosusuariotema .columnaderecha .contadores {
	background-color: #fff;
	overflow: hidden;
}


.contadores .contador {
	width: 30%;
	margin: 0;
	border-top: none;
	padding: 2px 5px 7px 10px;
	background-color: #e8e8dc;
	border-top: 1px solid #dbdbcd!important;
	border-left: 1px solid #dbdbcd;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 67px;
}
.contadores .pequeno {
	width: 26.8%;
}
.datosusuariotema .contadores ul li .enunciado {
	width: auto;
	padding: 0 5px 0 0;
}









ul.pestanasusuario {
    margin: 3px 0 0 0;
    padding: 0 7px 0 10px;
    font: normal 11px/13px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	width: 250px;
	float: left;
}
ul.pestanasusuario li {
    display: inline;
}
ul.pestanasusuario li a {
    display: block;
    padding: 9px 14px 9px 15px;
    height: 13px;
	float: left;
	font-weight: bold;
	background-color: #dcdcdc;
	color: #999;
	margin: 5px 2px 0 2px;
}

ul.pestanasusuario li.activo a {
	background-color: #f0f0f0;
	color: #000;
	padding: 14px 14px 9px 15px;
	margin-top: 0;
}

ul.pestanasusuario li a:hover {
	background-color: #f4f4f4;
	color: #999;
}
ul.pestanasusuario li.activo a:hover {
	background-color: #f0f0f0;
	color: #000;
}






/* PAGINA DE TEMAS */


body#temas h1 {
	font: normal 16px/32px Arial,Helvetica,Garuda,sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #333;
	margin: 25px 0 0 0;
	padding: 0;
	clear: both;
}
body#temas h1 a {
	color: #f30;
	text-transform: none;
	font: normal 23px/32px Arial,Helvetica,Garuda,sans-serif;
}
body#temas h1 a:hover {
	color: #000;
}

body#temas .tema {
	border-top: 1px solid #333;
	margin: 20px 0 0 0;
	padding: 20px 0 10px 0;
}
body#temas .tema:first-child {
	border-top: 1px solid #fff;
}
body#temas .datosusuariotema {
	border-bottom: none;
	margin: 0;
	padding: 0;
}




body#temas .datosusuariotema .encabezado {
	background-color: #fff;
	position: static;
	height: auto;
}
body#temas .datosusuariotema .barraencabezado {
	background-color: #fff;
}
body#temas .datosusuariotema .columnaizquierda {
	background-color: #fff;
	float: left;
	margin: 0;
	padding: 0 8px 0 8px;
	width: 146px;
}
body#temas .datosusuariotema .fotoymas {
	border: 1px solid #ccc;
	padding: 2px;
	width: 140px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
body#temas .datosusuariotema .fotoymas img {
	display: block;
	height: 100px;
	width: 140px;
}
body#temas .columnaizquierda .contador {
	border-top: none;
	width: 100%;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
body#temas .columnaizquierda .contador ul li {
	padding: 0;
	text-align: right;
}

body#temas .columnaizquierda .contador .enunciado {
	border-top: none;
	color: #333;
	display: block;
	padding: 2px 0 0 0;
	width: 100%;
}
body#temas .datosusuariotema .columnaderecha {
	width: 460px;
	margin: -43px 0 0 0;
	border-left: 1px solid #ddd;
	padding: 0 0 0 14px;
}


/* boton cerrar en listado dejar de escribir */

body#temas .datosusuariotema a.cerrar {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #999;
	display: block;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 95px -360px;
	padding: 12px 18px 16px 11px;
	margin: 0 0 0 32px;
	width: 90px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
body#temas .datosusuariotema a.cerrar:hover {
	color: #ccc;
	background: #333 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 95px -360px;
}
body#temas .datosusuariotema a.encima {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	display: block;
	padding: 12px 18px 16px 11px;
	margin: 0 0 0 32px;
	width: 90px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	color: #ccc;
	background: #333 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 95px -360px;
}




body#temas .datosusuariotema a.desplegadacerrar {
	margin: 20px 0 0 14px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	display: block;
	float: left;
	color: #fff;
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	position: absolute;
	padding: 11px 18px 16px 11px;
	width: 90px;
	top: 22px;
	left: 18px;
	background: #333 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 97px -424px;
	color: #f30;
	border-top: 1px dotted #444;
	z-index: 2;
	
}

body#temas .datosusuariotema a.desplegadacerrar:hover {
	background-color: #000;
}

body#temas .datosusuariotema .noapuntado {
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	display: block;
	padding: 7px 25px 21px 0;
	margin: 0 0 0 10px;
	width: 115px;
	text-align: right;
	background: #fafada url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 120px -3352px;
	border: 1px solid #dbdbb8;
	border-bottom: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}


/* fin boton cerrar en listado dejar de escribir */


body#temas .datosusuariotema h2 {
	color: #000;
	font: bold 28px/34px Arial,Helvetica,Garuda,sans-serif;
	letter-spacing: -1px;
	margin: 0;
	padding: 0 0 10px 0;
	float: none;
	display: block;
	width: auto;
}
body#temas .datosusuariotema h2 a {
	color: #000;
	padding: 2px 0 2px 0;
}
body#temas .datosusuariotema h2 a:hover {
	color: #f30;
}
body#temas .datosusuariotema .categorias {
	margin: 0;
	padding-top: 0;
	border-top: none;
}
body#temas .datosusuariotema .creacion {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	font: normal 11px/16px Tahoma, Arial,Helvetica,Garuda,sans-serif;
	color: #666;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1667px;
	padding: 3px 0 5px 9px;
	margin: 0 0 3px 0;
}
body#temas .datosusuariotema .creacion .cuando {
	color: #000;
}
body#temas .datosusuariotema .descripcion {
	font: normal 14px/20px Arial,Helvetica,Garuda,sans-serif;
	margin: 10px 0 15px 0;
}
body#temas .datosusuariotema .descripcion a {
	color: #f30;
}
body#temas .contadores .contador {
	width: 46%;
}
body#temas .contadores ul li .enunciado {
	width: auto;
	padding: 0 5px 0 0;
}
body#temas .contadores ul li .fecha {
	color: #000000;
	text-transform: uppercase;
}

body#temas .datosusuariotema a.seguir1offreposo,
body#temas .datosusuariotema a.seguir1offpulsado,
body#temas .datosusuariotema a.seguir1onreposo,
body#temas .datosusuariotema a.seguir1onpulsado,
body#temas .datosusuariotema a.bloquear1offreposo,
body#temas .datosusuariotema a.bloquear1offpulsado,
body#temas .datosusuariotema a.bloquear1onreposo,
body#temas .datosusuariotema a.bloquear1onpulsado {
	position: static;
}


body#temas .datosusuariotema a.boton {
	margin: 0 0 0 19px;
}
body#temas .datosusuariotema a.desplegada {
	margin: 0 0 0 14px;
	border-top: 1px dotted #467087;
}


body#temas a.editarlistado {
	width: 76px;
	background: #999 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 7px -930px;
	padding: 1px 0 2px 27px;
	margin: 10px 0 0 0;
	border: 1px solid #999;
	color: #fff;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
}
body#temas a.editarlistado:hover {
	background: #a8afb1 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 7px -930px;
	border: 1px solid #8e9799;
}





/* LISTADO USUARIOS */

body#usuarios .abajo,
body#temas .abajo,
body#busquedas .abajo {
	border-top: 1px solid #ccc;
	padding: 10px 0 0 0;
	margin: 20px 0 0 0;
	
}
body#usuarios h1 {
	font: normal 16px/16px Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #333;
	margin: 25px 0 0 0;
	padding-bottom: 15px;
}
h1 .numero {
	font: bold 36px/32px Calibri, Georgia, Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: -1px;
	padding: 0 3px 0 0;
}
body#usuarios h1 a.nombreusuario {
	text-transform: none;
	color: #f30;
	font-size: 22px;
	padding: 0 0 0 3px;
}
body#usuarios h1 a.nombreusuario:hover {
	color: #000;
}

body#usuarios .paginacion,
body#temas .paginacion,
body#busquedas .paginacion {
	background-color: transparent;
	padding: 0;
	margin: 7px 0 0 0;
}
.listadousuarios .usuario  {
	background-color: #fff;
	border-top: 1px solid #d3d3d3;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	padding: 10px 0 0 0;
	margin: 20px 0 0 0;
	zoom: 1;
}
.listadousuarios .usuario:first-child  {
	border-top: 1px solid #fff;
}
#busquedas .listadousuarios .usuario:first-child  {
	border-top: 1px solid #d3d3d3;
}
.listadousuarios .usuario .izquierda  {
	width: 100px!important;
	float: left;
}


/* botones usuario */

.altobotones {
	height: 43px;
}

.listadousuarios a.boton {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	margin: 20px 0 0 0;
	display: block;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
}

.listadousuarios a.seguir1offreposo,
.listadousuarios a.seguir1offpulsado,
.listadousuarios a.seguir1onreposo,
.listadousuarios a.seguir1onpulsado,
.listadousuarios a.bloquear1offreposo,
.listadousuarios a.bloquear1offpulsado,
.listadousuarios a.bloquear1onreposo,
.listadousuarios a.bloquear1onpulsado {
	position: absolute;
	z-index: 2;
	float: right;
	margin: 0 0 0 5px;
	left: 345px;
	height: 14px;
}
.listadousuarios a.bloquear1offreposo,
.listadousuarios a.bloquear1offpulsado,
.listadousuarios a.bloquear1onreposo,
.listadousuarios a.bloquear1onpulsado {
	left: 235px;
}

.listadousuarios a.seguir1offreposo,
.listadousuarios a.seguir1offpulsado {
	padding: 6px 0 9px 8px;
	width: 97px;
}
.listadousuarios a.seguir1onreposo,
.listadousuarios a.seguir1onpulsado {
	padding: 6px 0 9px 36px;
	width: 69px;
}
.listadousuarios a.bloquear1offreposo,
.listadousuarios a.bloquear1offpulsado {
	padding: 6px 0 9px 35px;
	width: 70px;
}
.listadousuarios a.bloquear1onreposo,
.listadousuarios a.bloquear1onpulsado {
	padding: 6px 0 9px 28px;
	width: 77px;
}



.listadousuarios a.bloquear2on {
	padding: 6px 0 9px 5px;
	width: 100px;
}
.listadousuarios a.seguir2on {
	padding: 6px 0 9px 6px;
	width: 99px;
}
.listadousuarios a.bloquear2off {
	padding: 6px 0 9px 19px;
	width: 86px;
}
.listadousuarios a.seguir2off {
	padding: 6px 0 9px 8px;
	width: 97px;
}


.listadousuarios a.bloquear2on,
.listadousuarios a.bloquear2off {
	left: 240px;
}
.listadousuarios a.seguir2on,
.listadousuarios a.seguir2off {
	left: 350px;
}


.listadousuarios a.seguir1offreposo {
	background: #fff url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -1177px;
}
.listadousuarios a.bloquear1offreposo {
	background: #fff url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -1047px;
}
.listadousuarios a.seguir1onreposo {
	background: #fff url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -1112px;
}
.listadousuarios a.bloquear1onreposo {
	background: #fff url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -982px;
}
.listadousuarios a.seguir1onpulsado {
	background: #ccc url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -1112px;
}
.listadousuarios a.bloquear1onpulsado {
	background: #ccc url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -982px;
}
.listadousuarios a.seguir1offpulsado {
	background: #ccc url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -1177px;
}
.listadousuarios a.bloquear1offpulsado {
	background: #ccc url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -1047px;
}

.listadousuarios a.seguir2on {
	background: #ccc url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -1112px;
}
.listadousuarios a.bloquear2on {
	background: #ccc url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -982px;
}
.listadousuarios a.seguir2off {
	background: #ccc url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -1177px;
}
.listadousuarios a.bloquear2off {
	background: #ccc url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 78px -1047px;
}


.listadousuarios .tumismo a.seguir1offreposo,
.listadousuarios .tumismo a.seguir1onreposo {
	background-color: #dee1e1;
	color: #dee1e1;
}
.listadousuarios .tumismo a.seguir1offreposo:hover,
.listadousuarios .tumismo a.seguir1onreposo:hover {
	background-color: #dee1e1;
}
.listadousuarios .tumismo a.seguir1offpulsado,
.listadousuarios .tumismo a.seguir1onpulsado,
.listadousuarios .tumismo a.seguir2off,
.listadousuarios .tumismo a.seguir2on {
	background-color: #929a9b;
}
.listadousuarios .tumismo a.seguir2off:hover,
.listadousuarios .tumismo a.seguir2on:hover {
	background-color: #6b7576;
}
.listadousuarios .tumismo a.seguir2on,
.listadousuarios .tumismo a.seguir1onpulsado {
	color: #006298;
}
.listadousuarios .tumismo a.seguir2off {
	color: #fff;
}
.listadousuarios .tumismo a.seguir2on:hover {
	color: #9ed5f6;
}



.listadousuarios a.seguir1offreposo,
.listadousuarios a.seguir1onreposo,
.listadousuarios a.seguir1offpulsado,
.listadousuarios a.bloquear1offreposo,
.listadousuarios a.bloquear1onreposo,
.listadousuarios a.bloquear1offpulsado {
	color: #fff;
}
.listadousuarios a.seguir1onpulsado {
	color: #4d8bb4;
}
.listadousuarios a.bloquear1onpulsado {
	color: #d42804;
}

.listadousuarios a.seguir1offreposo:hover,
.listadousuarios a.bloquear1offreposo:hover {
	background-color: #fff;
	color: #666;
}
.listadousuarios a.seguir1onreposo:hover {
	color: #4d8bb4;
	background-color: #fff;
}
.listadousuarios a.bloquear1onreposo:hover {
	color: #d42804;
	background-color: #fff;
}


/*  */

.listadousuarios a.desplegada {
	top: 29px;
	position: absolute;
	z-index: 2;
	float: right;
	margin: 0;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
}

.listadousuarios a.seguir2on {
	color: #4d8bb4;
}
.listadousuarios a.bloquear2on {
	color: #d42804;
}

.listadousuarios a.seguir2on:hover,
.listadousuarios a.seguir2off:hover,
.listadousuarios a.bloquear2on:hover,
.listadousuarios a.bloquear2off:hover {
	background-color: #999;
	color: #fff;
}

.listadousuarios a.seguir2off,
.listadousuarios a.bloquear2off {
	color: #666;
}

.listadousuarios a.seguir2on,
.listadousuarios a.bloquear2on,
.listadousuarios a.seguir2off,
.listadousuarios a.bloquear2off {
	border-top: 1px dotted #fff;
}


.listadousuarios a .letrero  {
	display: block;
	float: left;
	cursor: pointer;
}

.listadousuarios a .flecha  {
	display: none;
}

/* fin botones usuario */



.listadousuarios .usuario a.privado {
	background: #fff url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 2px -1115px;
	padding: 5px 0 2px 20px;
	color: #ccc;
	margin: 0;
	width: 73px;
	font-size: 10px;
}
.listadousuarios .usuario a.privado:hover {
	background: #fff url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 2px -1115px;
	text-decoration: none;
	color: #000;
}

.listadousuarios .usuario .izquierda a.activo {
	background: #ccc url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 8px -1115px;
	color: #333;
	padding: 5px 0 2px 26px;
	width: 74px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 0;
}
.listadousuarios .escribirmensaje .contenedorinferior .botones a {
	font-size: 10px;
	color: #333;
}
.listadousuarios .izquierda .escribirmensaje .contenedorinferior .botones a.activo {
	background: #999 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 3px 3px;
	width: 80px;
	border: 1px solid #ccc;
	padding:1px 3px 3px 20px;
	color: #fff;
}





.listadousuarios .usuario .principal  {
	width: 537px;
	float: left;
}
.listadousuarios .usuario .foto  {
	width: 60px;
	float: left;
	background-color: #fff;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 5px;
}
.listadousuarios .usuario .foto img  {
	width: 60px;
	height: 60px;
	display: block;
}


.listadousuarios .usuario .principal .datos  {
	width: 455px;
	float: left;
	margin: 0 0 0 10px;
	position: relative;
}
.listadousuarios .usuario .contenedornombres a.nickname  {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	float: left;
	padding: 5px 0 0 0;
}
.listadousuarios .usuario .contenedornombres a.nickname:hover  {
	color: #f30;
}
.listadousuarios .usuario .datos .nombrereal  {
	color: #666;
	margin: 2px 0 0 0;
	font: normal 14px/20px Arial, Helvetica, Garuda, sans-serif;
}



.tumismo .usuario  {
	background-color: #dee1e1;
	padding-bottom: 10px;
}



/* busquedas usuario y contenido */


/* busquedas temas listado */

.listadousuarios .buscartemas .usuario .principal  {
	width: 637px;
	float: none;
}
.listadousuarios .buscartemas .usuario .foto  {
	width: 80px;
	height: auto;
}
.listadousuarios .buscartemas .usuario .foto img  {
	width: 80px;
	height: 57px;
}
.listadousuarios .buscartemas .usuario .principal .datos  {
	width: 535px;
}
.listadousuarios .buscartemas a.seguir1offreposo,
.listadousuarios .buscartemas a.seguir1offpulsado,
.listadousuarios .buscartemas a.seguir1onreposo,
.listadousuarios .buscartemas a.seguir1onpulsado {
	left: 425px;
}
.listadousuarios .buscartemas a.seguir2on,
.listadousuarios .buscartemas a.seguir2off {
	left: 430px;
}
.listadousuarios .buscartemas .usuario .datos .nombrereal  {
	font: normal 12px/19px Arial, Helvetica, Garuda, sans-serif;
	margin: 6px 0 0 0;
}

/* fin busquedas temas listado */

/* buscar */

.buscar {
	margin: 19px 0 18px 0;
}
.buscar input {
	background-color: #fff;
	border: 1px solid #666;
	font: normal 11px/16px Arial, Helvetica, Garuda, sans-serif;
	color: #000;
	vertical-align: middle;
	margin: 0;
	width: 170px;
	padding: 3px;
	display: inline;
}
.buscar input.hidden {
	border: 0;
	padding: 0;
}
.buscar select {
	background-color: #fff;
	border: 1px solid #666;
	border-bottom: 1px solid #666;
	color: #000;
	font: normal 11px Arial, Helvetica, Garuda, sans-serif;
	vertical-align: middle;
	margin: 0;
	padding: 2px;
	outline: none;
}
.buscar a.buscar {
	font: normal 11px/16px Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	padding: 4px 23px 4px 9px;
	background: #666 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 47px -305px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 0;
}
.buscar a.buscar:hover {
	color: #fff;
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 47px -243px;
}


/* fin buscar */






.busquedas  {
	margin: 50px 0 50px 10px;
}
.busquedas h2  {
	height: 45px;
	float: left;
	font: bold 24px/24px Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: -1px;
	margin: 0 10px 0 0;
	padding: 0;
	background: transparent url(/Iconos/v1.x/v1.0/fondos/logo_autonomy.png) no-repeat 13px 5px;
	width: 114px;
}

.busquedas .buscar input {
	font: bold 16px/16px Arial, Helvetica, Garuda, sans-serif;
	width: 270px;
}
.busquedas .buscar select {
	font: normal 17px Arial, Helvetica, Garuda, sans-serif;
	padding: 2px;
}
.busquedas .buscar a.buscar {
	font: bold 12px/26px Arial, Helvetica, Garuda, sans-serif;
	padding: 6px 26px 7px 12px;
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 57px -240px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.busquedas .buscar a.buscar:hover {
	color: #fff;
	background: #666 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 57px -302px;
}


/* pestanas buscar */


ul.pestanasbuscar {
    border-bottom: 1px solid #ccc;
    height: 24px;
	margin: 0 0 10px 9px;
	padding: 3px 0 0 0;
	clear: both;
	border-top: none;
	width: 618px;
}
ul.pestanasbuscar li {
    display: inline;
    margin: 0 5px 0 0;
	font: normal 13px/24px Arial, Helvetica, Garuda, sans-serif;
	text-transform: none;
	letter-spacing: 0;
	padding: 0;
}
ul.pestanasbuscar li a {
    text-decoration: none;
	padding: 6px 12px 5px 14px;
    color: #fff;
    background-color: #999;
	font: normal 11px/24px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
ul.pestanasbuscar li a:hover {
    background-color: #666;
	color: #fff;
}
ul.pestanasbuscar li a.activo {
    background-color: #fff;
	border: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    font-weight: bold;
	color: #000;
}


/* fin pestanas buscar */


.resultados  {
	width: 400px;
	float: left;
	font: normal 12px/18px Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -1290px;
	padding: 0 0 0 15px;
	margin: 10px 0 10px 10px;
}
.resultados .numero  {
	font: bold 16px/18px Arial, Helvetica, Garuda, sans-serif;
	color: #000;
}
.resultados .objetobusqueda  {
	font: bold 16px/18px Arial, Helvetica, Garuda, sans-serif;
	color: #000;
}

/* fin busquedas usuario y contenido */




/* paginaconversacion */



.subnivel1,
.subnivel2,
.subnivel3,
.subnivel4,
.subnivel5,
.subnivel6 {
	margin: 0 0 0 22px;
	border-left: 1px solid #989e9f;
}
.envoltoriosubnivel1,
.envoltoriosubnivel2,
.envoltoriosubnivel3,
.envoltoriosubnivel4,
.envoltoriosubnivel5,
.envoltoriosubnivel6 {
	padding: 5px 0 0 10px;
	background: transparent url(/Iconos/v1.x/v1.0/fondos/fondo_conversacion.png) no-repeat 0 15px;
}
.subnivel1ultimo,
.subnivel2ultimo,
.subnivel3ultimo,
.subnivel4ultimo,
.subnivel5ultimo,
.subnivel6ultimo {
	margin: 0 0 0 21px;
	padding: 5px 0 0 10px;
	background: transparent url(/Iconos/v1.x/v1.0/fondos/fondo_conversacion_ultimo.png) no-repeat 0 0;
	border-left: 1px solid #6c7476;
}
.subnivel1transparente,
.subnivel2transparente,
.subnivel3transparente,
.subnivel4transparente,
.subnivel5transparente,
.subnivel6transparente {
	margin: 0 0 0 22px;
}


.subnivel1, .subnivel1transparente {width: 608px; margin: 0 0 0 10px;}
.subnivel2, .subnivel2transparente {width: 585px;}
.subnivel3, .subnivel3transparente {width: 562px;}   /* -23px */
.subnivel4, .subnivel4transparente {width: 539px;}
.subnivel5, .subnivel5transparente {width: 516px;}
.subnivel6, .subnivel6transparente {width: 493px;}


.envoltoriosubnivel1 {width: 598px;}
.envoltoriosubnivel2 {width: 574px;}
.envoltoriosubnivel3 {width: 551px;}  
.envoltoriosubnivel4 {width: 527px;}
.envoltoriosubnivel5 {width: 504px;}
.envoltoriosubnivel6 {width: 480px;}


.subnivel1ultimo {width: 603px;}
.subnivel2ultimo {width: 579px;}
.subnivel3ultimo {width: 555px;}  
.subnivel4ultimo {width: 532px;}
.subnivel5ultimo {width: 508px;}
.subnivel6ultimo {width: 484px;}


body#conversacion .mensajes .subnivel1ultimo .article,
body#conversacion .mensajes .subnivel2ultimo .article,
body#conversacion .mensajes .subnivel3ultimo .article,
body#conversacion .mensajes .subnivel4ultimo .article,
body#conversacion .mensajes .subnivel5ultimo .article,
body#conversacion .mensajes .subnivel6ultimo .article {
	width: 96.7%;
}








.subnivel1ultimo {margin: 0 0 0 9px;}









body#conversacion .article {
	width: 97.5%;
	border: 1px solid #575e60;
	margin: 0;
}
body#conversacion .article .identidad .nombres  {
	width: 85%;
}

body#conversacion .article a.respondea  {
	display: block;
	float: left;
	width: 21px;
	height: 16px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 1px -743px;
	margin: 4px 0 0 5px;
	border: 1px solid #fff;
	padding: 1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
body#conversacion .entrada .article a.respondea  {
	border: 1px solid #f3f2da;
}
body#conversacion .article a.respondea:hover  {
	border: 1px solid #aaa;
}

.enlacesconversacion  {
	height: 22px;
}
.enlacesconversacion a.cerrar  {
	display: block;
	width: 93px;
	font: normal 11px/19px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #c4c7c8;
	border-left: 1px solid #989e9f;
	margin: 0 0 0 12px;
	padding: 1px 0 2px 20px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 6px -677px;
}
.enlacesconversacion a.cerrar:hover  {
	color: #fff;
}

.envoltorio .enlacesconversacion a.cerrar  {
	margin: 0 0 0 10px;
}

.enlacesconversacion a.abrir  {
	display: inline;
	font: normal 11px/12px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	padding: 5px 7px 4px 21px;
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 6px -618px;
	border: 1px solid #575e60;
	border-top: none;
}
.enlacesconversacion a.abrir:hover  {
	background: #6c3300 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 6px -618px;
}



/* el mensaje de entrada */

body#conversacion .entrada .article  {
	background-color: #f3f2da;
}
body#conversacion .entrada .article .comentario .contenedorbotones a.boton  {
	border: 1px solid #b4b3a0;
}
body#conversacion .entrada .article .comentario .contenedorbotones a.responder  {
	color: #939276;
	background: #d4d4c9 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 7px -121px;
}
body#conversacion .entrada .article .comentario .contenedorbotones a.opciones  {
	color: #939276;
	background: #d4d4c9 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 72px -1237px;
}
body#conversacion .entrada .article .comentario .contenedorbotones a.opciones:hover  {
	background-color: #a4a495;
	color: #fff;
	border: 1px solid #8f8d73;
}
body#conversacion .entrada .article .comentario .contenedorbotones a.responder:hover  {
	background: #f30 url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 7px -121px;
	color: #fff;
	border: 1px solid #f30;
}
body#conversacion .entrada .article .comentario .contenedorbotones a.activo  {
	background-color: #a4a495;
	color: #fff;
	border: 1px solid #8f8d73;
}
body#conversacion .entrada .article .comentario .capamasopciones ul {
	background-color: #a4a495;
	border: 1px solid #8f8d73;
}
body#conversacion .entrada .article .comentario .capamasopciones ul li a:hover {
	background-color: #919182;
}
.entrada .article a.respondea  {
	border: 1px solid #f3f2da;
}
.entrada .article a.respondea:hover  {
	border: 1px solid #ccc;
}



/* el mensaje borrado */

body#conversacion .borrado .article  {
	opacity: 0.5;
	filter: alpha(opacity=50);
	border: 1px dotted #fff;
}
body#conversacion .borrado .article .comentario p,
body#conversacion .borrado .article .comentario .contenido__mensaje  {
	text-align: center;
	border: 1px dashed #999;
	color: #333;
	padding: 10px 0 10px 0;
	margin-bottom: 0;
	font: normal 11px/12px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}


/* el mensaje provisional */

body#conversacion .provisional .article  {
	border: 1px solid #62696b;
	background-color: #aeb2b3;
}
body#conversacion .provisional .article .explicacion  {
	background-color: #e2e2e2;
	border-top: 1px solid #989ea0;
	border-left: 1px solid #989ea0;
	border-bottom: 1px solid #e1e7e8;
	border-right: 1px solid #e1e7e8;
}
body#conversacion .provisional .article a  {
	color: #d02d04;
}
body#conversacion .provisional .article a.recargar  {
	color: #fff;
}
body#conversacion .provisional .article .foto  {
	border: 1px solid #979d9e;
}
body#conversacion .provisional .article .contenedorbotones  {
	border-top: 1px dotted #d9dcdd;
}
body#conversacion .provisional .article .fecha  {
	color: #d9dcdd;
}


/* el mensaje flotante */

body#conversacion .flotante {
	position: absolute;
	width: 484px;
	z-index: 20;
}
body#conversacion .flotante .article  {
	background-color: #f2f6f7;
	border: 8px solid #ced8da;
	padding: 0 5px 10px 9px;
	width: 454px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
}
body#conversacion .flotante .article .foto  {
	border: 1px solid #ced8da;
}
body#conversacion .flotante .article p  {
	color: #333;
}



/* CHAPA PERIODISTA DE ELPAIS 

.header .principal .usuario .foto,
.article .identidad .foto,
.datosusuariotema .fotoymas,
.listadousuarios .usuario .foto,
.desplegableusuarios ul li .foto,
.usuarios ul li .usuario .foto {
	position: relative;
}
.header .principal .usuario .elpais,
.article .identidad .elpais,
.datosusuariotema .fotoymas .elpais,
.listadousuarios .usuario .foto .elpais,
.desplegableusuarios ul li .foto .elpais,
.usuarios ul li .usuario .foto .elpais {
	position: absolute;
	z-index: 20;
}
.header .principal .usuario .elpais,
.article .identidad .elpais,
.datosusuariotema .fotoymas .elpais,
.listadousuarios .usuario .foto .elpais {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 0 -1353px;
}
.desplegableusuarios ul li .foto .elpais,
.usuarios ul li .usuario .foto .elpais {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 0 -1410px;
}
*/


/* cabecera */

.header .principal .usuario .elpais  {
	width: 62px;
	height: 17px;
	top: 58px;
	left: 1px;
}

/* perfil */

.datosusuariotema .fotoymas .elpais {
	top: -4px;
	left: 4px;
	width: 45px;
	height: 17px;
}

/* tablon */

.article .identidad .elpais  {
	width: 45px;
	height: 17px;
	top: 50px;
	left: 5px;
}

/* listadousuarios */

.listadousuarios .usuario .foto .elpais  {
	width: 60px;
	height: 17px;
	top: 65px;
	left: 5px;
}

/* desplegable privados y busquedas */

.desplegableusuarios ul li .foto .elpais  {
	width: 29px;
	height: 6px;
	top: 24px;
	left: 0;
}

/* lista usuarios fijados */

.usuarios ul li .usuario .foto .elpais  {
	width: 30px;
	height: 6px;
	top: 34px;
	left: 4px;
}

/* FIN CHAPA PERIODISTA DE ELPAIS */





/* TRABAJANDOS */

.escribirmensaje a.trabajando  {
	display: block;
	background: #fff url(/Iconos/v1.x/v1.0/varios/trabajando_23x23.gif) repeat 0 0;
	height: 21px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: progress;
	font-size: 0%;
	border: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: transparent;
}
.datosusuariotema .escribirmensaje a.trabajando,
.listadousuarios .escribirmensaje a.trabajando {
	border: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 67px;
	height: 21px;
	margin-right: 0;
}

.capainfo a.trabajando {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	display: block;
	float: left;
	width: 91px;
	height: 22px;
	margin: 15px 3px 0 0;
	background: #fff url(/Iconos/v1.x/v1.0/varios/trabajando_23x23.gif) repeat 0 0;
	border: 1px solid #9d9d7d;
	border: 1px solid #ccc;
	border-bottom: none;
	display: inline;
	cursor: progress;
	font-size: 0%;
	color: transparent;
}


.contenedorlistado a.trabajando {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	float: right;
	width: 127px;
	height: 27px;
	background: #fff url(/Iconos/v1.x/v1.0/varios/trabajando_23x23.gif) repeat 0 0;
	border: 1px solid #9d9d7d;
	border: 1px solid #ccc;
	border-bottom: none;
	display: inline;
	cursor: progress;
	font-size: 0%;
	color: transparent;
}




/* ------------------------------------------------------------------------- PIE DE PAGINA */

.piedepagina {
	background-color: #fff;
	border-top: 1px solid #666;
	padding: 0 0 40px 0;
	margin: 40px 0 0 0;
	font: normal 11px/19px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	clear: both;
}
.piedepagina .firma {
	width: 180px;
	float: left;
	margin: 10px 0 0 0;
}
.piedepagina .firma .logo {
	padding: 0 0 3px 0;
	border-bottom: 1px solid #efefef;
}
.piedepagina .firma .elpais .logo {
	padding: 4px 0 2px 0;
	border-bottom: none;
}
.piedepagina .firma .elpais p {
	color: #666;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 16px;
}


.piedepagina .enlaces {
	width: 810px;
	float: right;
	padding: 8px 0 0 0;
}
.piedepagina .enlaces ul {
	float: left;
	margin: 0;
	width: 270px;
}
.piedepagina .enlaces ul li {
	border-bottom: 1px solid #efefef;
	height: 20px;
	padding: 2px 0 5px 0;
}
.piedepagina .enlaces ul li a {
	color: #999;
	padding: 2px 0 2px 0;
}
.piedepagina .enlaces ul li a:hover {
	color: #000;
	font-weight: bold;
}
.piedepagina .enlaces ul li a.rss {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_colores.png) no-repeat 0 -572px;
	padding: 2px 0 2px 14px;
}
.piedepagina .enlaces ul li a.cc {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -806px;
	padding: 2px 0 2px 13px;
}
/*.piedepagina .enlaces ul li a.sinenlace {
	padding: 2px 0 2px 0;
}*/


.piedepagina .enlaces ul li a.widget {
	width: 60px;
	float: left;
}
.piedepagina .enlaces ul li a.movil {
	width: 80px;
	float: left;
	border-left: 1px solid #666;
	padding-left: 20px;
}


/* -------------------------------------------------------------------------------- PAGINAS ESTATICAS */


#independiente .contenedor {
	background-image: none;
}


#independiente .formulario {
	width: 410px;
	float: left;
	padding: 20px 0 60px 0;
	background-color: #fff;
}
#independiente .formulario label, input {
	display: block;
}
#independiente .formulario label {
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 8px 0;
	margin: 0;
}
#independiente .formulario input,
#independiente .formulario textarea {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 8px;
	font: normal 12px/16px Arial, Helvetica, Garuda, sans-serif;
	margin: 0 0 20px 0;
	width: 370px;
}
#independiente .formulario a.boton {
	display: block;
	background-color: #f30;
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	width: 100px;
	padding: 7px 0 7px 0;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#independiente .formulario a.largo {
	width: 150px;
	margin: 20px 0 0 0;
}
#independiente .formulario a.boton:hover {
	background-color: #f4572e;
	text-decoration: none;
}
#independiente .formulario .captcha p {
	width: 370px;
	font: normal 11px/20px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
#independiente .formulario .captcha .imagencaptcha {
	margin: 20px 0 0 0;
}
#independiente .formulario .captcha input {
	width: 144px;
	font: bold 36px/20px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 2px 0 2px;
	letter-spacing: 4px;
	border: 1px solid #333;
	display: inline;
	margin: 0 0 0 20px;
}
#independiente .formulario input.boton {
	display: block;
	background-color: #f30;
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	width: 150px;
	padding: 7px 0 7px 0;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: 0;
	margin: 20px 0 0 0;
	border: none;
	cursor: pointer;
}
#independiente .formulario input.boton:hover {
	background-color: #f4572e;
}
#independiente .contacto .error {
	margin: 0 0 20px 0;
	background: #efefef url(/Iconos/v1.x/v1.0/fondos/error.png) no-repeat 10px 10px;
	padding: 22px 0 28px 65px;
	border: 1px solid #ddd;
	border-right: #fff;
	border-bottom: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: auto;
	
}
#independiente .contacto .columnaprincipal .error p {
	color: #f30;
	padding: 0;
	margin: 0;
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
#independiente  p.todook {
	font: normal 14px/40px Arial, Helvetica, Garuda, Sans, sans-serif;
	color: #fff;
	padding: 25px 0 25px 190px;
	margin: 20px 0 0 0;
	background: #63c20e url(/Iconos/v1.x/v1.0/fondos/ok.png) no-repeat 135px 20px;
	border: 1px solid #63ad21;
	border-right: #74f006;
	border-bottom: #74f006;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#independiente  p.todook a {
	font: bold 11px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
	color: #fff;
	padding: 5px 15px 7px 17px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 20px 0 0 0;
	border: 1px solid #b1e187;
}
#independiente  p.todook a:hover {
	text-decoration: none;
	border: 1px solid #63c20e;
}



#independiente h1 {
	font: bold 28px/34px Arial, Helvetica, Garuda, sans-serif;
	padding: 30px 0 0 0;
	margin: 0;
	letter-spacing: -1px;
}

/* creative commons */

#independiente .encabezado {
	border-bottom: 1px solid #000;
	position: relative;
	padding: 10px 0 10px 0;
}
#independiente .encabezado a.imagencc {
	position: absolute;
	z-index: 2;
	left: 450px;
	top: 15px;
}
#independiente .encabezado a.imagencc img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}
#independiente .creativecommons .columnaizquierda {
	margin: 120px 0 0 20px;
	width: 410px;
	float: left;
	padding: 0 20px 0 0;
	border-top: none;
}
#independiente .creativecommons .columnaizquierda p {
	font: normal 14px/25px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	margin: 0 0 20px 0;
	border-top: none;
}
#independiente .creativecommons .columnaprincipal {
	width: 488px;
	float: left;
	border: 1px solid #f30;
	padding: 20px 20px 20px 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	margin: 30px 0 0 0;
}
#independiente .creativecommons .columnaprincipal h2 {
	font: bold 18px/22px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 20px 0;
	margin: 70px 0 20px 0;
	border-bottom: 1px dotted #f30;
	color: #f30;
	width: 430px;
	border-top: none;
}
#independiente .creativecommons .columnaprincipal p {
	font: bold 11px/22px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	margin: 0 0 20px 0;
	color: #f30;
	width: 430px;
}
/* fin creative commons */




#independiente .columnaizquierda {
	width: 200px;
	float: left;
	border-top: 1px solid #000;
	margin: 20px 0 0 0;
}
#independiente .columnaizquierda h1 {
	padding: 10px 0 0 0;
}
#independiente .columnaizquierda p {
	font: normal 12px/22px Arial, Helvetica, Garuda, sans-serif;
	padding: 10px 0 0 0;
	margin: 96px 40px 0 0;
	border-top: 1px dotted #666;
}
#independiente .columnaizquierda p.pequeno {
	font: normal 11px/19px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	margin: 30px 40px 0 0;
	width: auto;
	border-top: none;
}




#independiente .columnaprincipal {
	width: 800px;
	float: left;
	margin: 20px 0 0 0;
}
#independiente .contacto .columnaprincipal {
	border-top: 1px solid #000;
	padding: 20px 0 0 0;
}
#independiente .columnaprincipal h2 {
	font: bold 14px/22px Arial, Helvetica, Garuda, sans-serif;
	padding: 8px 0 0 0;
	margin: 40px 0 20px 0;
	border-top: 1px solid #000;
}
#independiente .columnaprincipal h4 {
	font: bold 11px/22px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 7px 0 20px 0;
	margin: 40px 0 0 200px;
	border-top: 1px dotted #666;
	color: #333;
}

#independiente .columnaprincipal p {
	font: normal 14px/22px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	margin: 0 0 20px 200px;
}
#independiente .contacto .columnaprincipal p {
	margin: 0 0 20px 0;
}
#independiente .columnaprincipal a,
#independiente .columnaizquierda a {
	color: #f30;
}

#independiente .columnaprincipal a:hover,
#independiente .columnaizquierda a:hover {
	text-decoration: underline;
}

#independiente .columnaprincipal ul,
#independiente .columnaprincipal ol {
	padding: 0;
	margin: 0 0 20px 190px;
}
#independiente .columnaprincipal ul li,
#independiente .columnaprincipal ol li {
	font: normal 14px/22px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 0 10px;
	margin: 0 0 20px 0;
	list-style-position: outside;
}
#independiente .columnaprincipal ul li {
	list-style-type: square;
}
#independiente .columnaprincipal ol li {
	list-style-type: decimal;
}
#independiente .columnaprincipal ol.sublista {
	margin: 0 0 20px 80px;
}
#independiente .columnaprincipal ol.sublista li {
	list-style-type: upper-alpha;
	font: normal 12px/22px Arial, Helvetica, Garuda, sans-serif;
}

#independiente .error {
	margin: 0 0 40px 0;
	padding: 40px 40px 40px 0;
	text-align: left;
	background-color: #efefef;
	border-top: none;
	border-left: 1px solid #e3e3e3;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
}
#independiente .error ul {
	font: normal 14px/22px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	margin: 0 0 0 190px;
}
#independiente .error ul li {
	font: normal 14px/22px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 0 10px;
	margin: 0 0 20px 0;
	list-style-type: square;
	list-style-position: outside;
	color: #000;
}
#independiente .error ul li a {
	color: #f30;
}
#independiente .error ul li a:hover {
	text-decoration: underline;
}





/* configuracion widget */

#independiente .seccion {
	float: left;
	width: 219px;
	height: 75px;
	border-left: 1px solid #efefef;
	margin: 20px 0 0 20px;
	background: transparent url(/Iconos/v1.x/v1.0/fondos/widgets.png) no-repeat 10px 5px;
}
#independiente .seccion .nombre {
	display: none;
}

#independiente .widget .columnaizquierda {
	width: 610px;
	float: left;
	border-top: 1px solid #000;
	margin: 20px 0 0 0;
}
#independiente .widget h1 {
	margin: 0;
	padding: 40px 0 0 0;
}
#independiente .widget h1 a {	
	font: normal 20px/20px Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	background-color: #27c0ff;
	border-top: 1px solid #1cabe6;
	border-left: 1px solid #1cabe6;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	padding: 6px 15px 8px 15px;
	letter-spacing: 0;
}
#independiente .widget h1 a:hover {
	border: 1px solid #fff;
}






#independiente .widget .columnaizquierda a {
	color: #000;
}
#independiente .columnaizquierda a:hover {
	text-decoration: none;
	color: #f30;
}
#independiente .columnaizquierda a.boton {
	font-size: 11px;
}
#independiente .columnaizquierda a.fijar {
	color: #fff;
	padding: 8px 0 10px 0;
}
#independiente .columnaizquierda a.fijar:hover {
	text-decoration: none;
	color: #fff;
}
#independiente .widget .contenedorbuscadores  {
	margin: 20px 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
}
#independiente .widget input.destinatarios  {
	width: 169px;
	padding: 9px 5px 10px 5px;
}
#independiente .widget .usuarios  {
	width: 280px;
	margin: 0 40px 0 0;
}
#independiente .widget .usuarios ul li a.usuario  {
	width: 230px;
}

ul.listatemas li .foto  {
	width: 42px;
	height: 30px;
}
ul.listatemas li img  {
	width: 42px;
	height: 30px;
}

#independiente .widget .usuarios .listatemas ul li a .foto  {
	width: 42px;
	height: 30px;
}

#independiente .widget .usuarios .listatemas ul li a .foto img  {
	width: 42px;
	height: 30px;
}







#independiente .widget .capainfo {
	background-image: none;
	width: auto;
	padding: 20px;
	margin: 15px 0 0 0;
	clear: both;
}
#independiente .widget .capainfo p {
	border: none;
	padding: 0;
	margin: 0!important;
}
#independiente .widget .opciones {
	margin: 15px 3px 0 0;
	width: 179px;
	float: left;
	border: 1px solid #e5e5e5;
	padding: 10px;
	/*-moz-border-radius: 8px;
	-webkit-border-radius: 8px;*/
}
#independiente .widget h3 {
	font: bold 16px/18px Arial, Helvetica, Garuda, sans-serif;
	padding: 7px 0 15px 7px;
	margin: 0 0 10px 0;
	background: #efefef url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 147px -1289px;
	border-top: 4px solid #ccc;
}
#independiente .widget h4 {
	font: bold 16px/18px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 10px 0;
	margin: 0;
}
#independiente .widget .opciones ul {
	margin: 0;
	padding: 0;
}
#independiente .widget .opciones ul li {
	font: bold 11px/18px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 2px 5px 2px 0;
	margin: 0 0 1px 0;
	background-color: #fff;
	border-top: 1px solid #efefef;
	color: #d54823;
	display: block;
}
#independiente .widget .opciones ul li a.opcion {
	color: #999;
	display: block;
	padding: 0 0 0 22px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -559px;
	font-weight: normal;
}
#independiente .widget .opciones ul li a.activo {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -496px;
	color: #333;
	font-weight: bold;
}
#independiente .widget .opciones ul li a:hover {
	color: #999;
	text-decoration: none;
}
#independiente .widget .opciones ul li a.activo:hover {
	color: #000;
}

/*#independiente .widget .opciones ul li a textarea {
	display: inline;
	border: 1px solid #e6e6e6;
	width: 25px;
	height: 12px;
	font: normal 11px/12px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 1px;
	vertical-align: middle;
	margin: 0 3px 0 5px;
	background-color: #f5f5f5;
	text-align: right;
	overflow: auto;
	resize: none;
	outline: none;
}
#independiente .widget .opciones ul li a.activo textarea {
	background-color: #fff;
	border: 1px solid #999;
}
*/
#independiente .widget .opciones ul li input {
	display: inline;
	width: 25px;
	height: 12px;
	font: normal 11px/12px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 1px;
	vertical-align: middle;
	margin: 0 3px 0 22px;
	overflow: auto;
	resize: none;
	outline: none;
}
#independiente .widget .opciones ul li input.reposo {
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	color: #ccc;
}
#independiente .widget .opciones ul li input.activo {
	border: 1px solid #999;
	background-color: #fff;
	color: #000;
}


#independiente .widget .opciones ul.sublista {
	margin: 0 0 0 20px;
}





/* opciones falsa */

.opcionesfalsa {
	margin: 15px 3px 0 0;
	width: 179px;
	float: left;
	border: 1px solid #e5e5e5;
	padding: 10px;
	background: #efefef url(/Iconos/v1.x/v1.0/fondos/lineas_escribir_mensaje_falsa.png) repeat 0 0;
	position: relative;
}
.opcionesfalsa h3 {
	font: bold 16px/18px Arial, Helvetica, Garuda, sans-serif;
	padding: 7px 0 15px 7px;
	margin: 0 0 10px 0;
	background: #efefef url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 147px -1289px;
	border-top: 4px solid #ccc;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.opcionesfalsa ul {
	margin: 0;
	padding: 0;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.opcionesfalsa ul li {
	font: bold 11px/18px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 2px 5px 2px 0;
	margin: 0 0 1px 0;
	background-color: transparent;
	border-top: 1px solid #efefef;
	color: #d54823;
	display: block;
}
.opcionesfalsa ul li .opcion {
	color: #999;
	display: block;
	padding: 0 0 0 22px;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -559px;
	font-weight: normal;
}
.opcionesfalsa ul li .activo {
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 0 -496px;
	color: #333;
	font-weight: normal;
}

.opcionesfalsa .avisos {
	background-color: #f8f8f8;
	border: 1px solid #ddd;
	position: absolute;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	top: 65px;
	left: 10px;
	width: 147px;
	padding: 0 15px 15px 15px;
	text-align: center;
	z-index: 10;
	box-shadow: 0 1px 8px #efefef;
	-webkit-box-shadow: 0 1px 8px #efefef;
	-moz-box-shadow: 0 1px 8px #efefef;
}
#independiente .columnaizquierda .opcionesfalsa .aviso p.monolinea {
	color: #333;
	text-align: center;
	font: normal 11px/20px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 0;
	border-top: none;
}


/* fin opciones falsa */








#independiente .widget .embeber {
	border-top: 1px dotted #ccc;
	margin: 20px 0 0 0;
}
#independiente .widget .embeber p {
	font: bold 16px/18px Arial, Helvetica, Garuda, sans-serif;
	padding: 20px 0 10px 0;
	margin: 0;
	border: none;
}
#independiente .widget .embeber textarea {
	width: 580px;
	border: 8px solid #efefef;
	padding: 5px;
	font: normal 12px/18px Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	background-color: #fff;
}



#independiente .widget .columnaprincipal {
	width: 390px;
	float: left;
	margin: 20px 0 0 0;
}
#independiente .widget .columnaprincipal .widgetdestino {
	width: 370px;
	margin-left: 20px;
}











/* ----------------------------------------------------- portada ---- */

#portada {
	
}
#portada .presentacion {
	height: 460px;
	background-color: #efefef;
	margin: 30px 0 0 0;
	font: normal 30px/30px "Century Gothic", Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	padding: 20px 0 0 20px; /*quitar padding cuando llegue el flash */
}
#portada .header {
	height: 110px;
	padding: 20px 0 0 0;
}

#portada .header .principal .logo {
	width: 300px;
	margin: 0;
}
#portada .header .principal .elpais {
	margin: -16px 0 0 5px;
}
#portada .header .principal .usuario {
	width: 321px;
}

#portada .header .enlacessinregistro {
	margin: 19px 0 0 0;
}




#portada .header .anonimoamedias .principal {
	width: 797px;
}
#portada .header .anonimoamedias .usuario {
	width: 490px;
}

#portada .header .anonimoamedias .registroamedias {
	width: 465px;
	margin-top: 17px;
}
#portada .header .anonimoamedias .registroamedias p {
	width: 300px;	
}
#portada .header .anonimoamedias .registroamedias a.boton {
	width: 140px;	
}



#portada .header .anonimoamedias .secundaria {
	width: 190px;
	margin: 0;
	padding: 30px 0 0 0;
}
#portada .header .anonimoamedias .secundaria a.registroamedias {
	margin: 0 0 10px 0;
	width: auto;
}











#portada .piedepagina {
	margin: 30px 0 0 0;
}

#portada .aside .caja {
	margin: 20px 0 0 0;
	border-top: none;
}


#portada .caja .marco {
	border-top: 1px solid #666;
}
#portada .caja .temasdestacados .tema {
	background-color: #fff;
	margin: 0;
	border-bottom: 1px solid #666;
	border-top: none;
	width: 309px;
	padding: 0;
}
#portada .caja .temasdestacados .tema .encabezado {
	padding: 0;
	background-color: #fff;
	border-bottom: 1px solid #efefef;
	margin-left: 0;
	border-left: none;
}
#portada .caja .temasdestacados .tema .encabezado h2 {
	border-bottom: 1px solid #efefef;
}
#portada .caja .temasdestacados .tema .encabezado h2 a {
	color: #333;
	background-image: none;
	padding: 8px 24px 10px 0;
	border-bottom: none;
}
#portada .caja .temasdestacados .tema .encabezado h2 a:hover {
	color: #000;
	background: transparent url(/Iconos/v1.x/v1.0/sprite_neutro.png) no-repeat 296px -3903px;
}
#portada .caja .temasdestacados .tema .encabezado .detalles {
	color: #999;
	margin: 0;
	padding: 2px 0 6px 0;
}

#portada .caja .temasdestacados .tema .contenedorfotoytexto {
	padding: 0 0 15px 0;
}
#portada .caja .temasdestacados .tema .contenedorfotoytexto .foto {
	width: 140px;
	float: left;
	border: none;
	margin: -1px 0 0 0;
}
#portada .caja .temasdestacados .tema .contenedorfotoytexto p {
	color: #000;
	width: 160px;
}


#portada .header .loguearse {
	margin: 20px 0 0 70px;
	position: relative;
}

#portada .capainfo {
	background: #fafada url(/Iconos/v1.x/v1.0/fondos/exclamacion_pequeno.png) no-repeat 4px 3px;
	border: 1px solid #dbdbb8;
	padding: 0 0 0 34px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	width: 213px;
	position: absolute;
	top: -37px;
	left: 0;
	z-index: 2;
}
#portada .capainfo p {
	font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif!important;
	margin: 3px 0 4px 0!important;
	padding: 0;
	color:  #666;
}

/* capa aviso al EDITAR un mensaje un usuario normal, no opinador */

.editar_mensaje_moderado {margin: 1.25rem 0 0; background-color: #333; padding: 55px 20px 20px; text-align: center;}
.article .editar_mensaje_moderado p {position: relative; line-height: 1.125rem; color: #fff; font-size: 12px;}
.editar_mensaje_moderado p:before {position: absolute; content: "!"; left: 50%; -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); top: -1.875rem; width: 1.375rem; height: 1.375rem; border: 1px solid #fff; border-radius: 100%; font-size: 0.875rem; line-height: 1.25rem; font-weight: bold; text-align: center; padding-left: 1px; box-sizing: border-box; text-shadow: none; color: #fff;}
p.botones_aceptar_moderacion {display: inline-block; margin: 0.9375rem auto 0;}
.article .comentario p.botones_aceptar_moderacion a {float: right; display: inline-block; width: 6.250rem; text-align: center; padding: 0.313rem 0; text-transform: uppercase; font-size: 0.625rem; color: #fff; border-radius: 2px;}
p.botones_aceptar_moderacion a.boton_cancelar_moderacion,
p.botones_aceptar_moderacion a.boton_cancelar_moderacion:hover {background-color: #444;}
p.botones_aceptar_moderacion a.boton_aceptar_moderacion,
p.botones_aceptar_moderacion a.boton_aceptar_moderacion:hover {margin: 0 0 0 0.313rem; background-color: rgba(255,51,0,0.5);}
p.botones_aceptar_moderacion a:hover {opacity: 0.7;}
p.botones_aceptar_moderacion:before {display: none;}

