body {background-color: #cfcfcf; margin: 0;}
ul, ol, ul li, ol li {margin: 0; padding: 0; list-style-type: none;}
a {text-decoration: none;}
.oculto {display: none;}
.alavista {display: inline;}

.contenedor {
	width: 1000px;
	margin: 0 auto 0 auto;
}
#publicidadsuperior {
	height: 112px;
	border-bottom: 1px solid #fff;
}
.columnas {
	width: 1000px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
}
.columna1,
.columna2,
.columna3 {
	padding: 2px 0 0 0;
}

.columna1 {
	width: 122px;
	float: left;
	margin-right: 10px;
}
.columna2 {
	width: 636px;
	float: left;
}
.columna3 {
	margin-left: 10px;
	width: 222px;
	float: left;
	display: inline;
}
.columnas .logo {
	padding: 0 0 4px 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondologo_gris.png) repeat-x left bottom;
}
.columnas .soitu {
	text-align: right;
	padding: 0 0 3px 0;
}
.columnas .soitu img,
.columnas .logo img,
.columnas .lema img {border: 0;}

.columnas .soitu img {margin-right: 2px;}

.columnas .lema {
	padding: 8px 0 10px 0;
	border-top: 1px solid #bbb;
}





.columnas .caja {
	padding: 0 0 5px 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja.png) repeat-x left bottom;
	margin: 0 0 7px 0;
	clear: both;
}
.columnas .caja .contenido {
	padding: 9px;
	background-color: #fff;
	border: 1px solid #bfbfbf;
}
.columnas .columna2 .caja .contenido {
	padding-top: 0;
	padding-bottom: 20px;
}
body#temas .columnas .columna2 .caja .contenido {
	width: 615px;
}

/* menu */

.pestanas {
	font: bold 11px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 0 0 10px 0;
	padding: 9px 0 0 0;
	overflow: hidden;
}
.pestanas ul li {
	display: inline;
}
.pestanas ul li a,
.pestanas ul li .inactivo {
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	padding: 10px 0 0 0;
	height: 38px;
	margin: 0 1px 0 0;
	background: #666 url(/Iconos/v1.x/v1.0/bolillos/pico_grisaceo.png) no-repeat center bottom;
	position: relative;
}
.pestanas ul li a:hover {background-color: #8b8b8b;}


/* fin menu */




/* ------------------------------------------------------------------------- INICIO COLUMNA 1 */


.columna1 .perfil h2 {
	font: bold 16px/19px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	margin: 5px 0 8px 0;
	padding: 0;
}
.columna1 .perfil {
	overflow: hidden;
	width: 100%;
}
.columna1 .perfil img {
	width: 102px;
	height: auto;
}
.columna1 .perfil a {
	font: normal 11px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.columna1 .perfil a.perfil,
.columna1 .perfil a.salir,
.columna1 .perfil a.temas {
	display: block;
	background: #ccc url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_blanca_negativo.png) no-repeat right top;
	margin: 0 0 1px 0;
	padding: 3px 5px 3px 5px;
	color: #000;
	width: auto;
}
.columna1 .perfil a:hover {
	background-color: #666;
	color: #fff;
}

.columna1 h5 {
	margin: 0 0 5px 0;
	padding: 0 0 14px 0;
}
.columna1 .sigoa h5 {background: transparent url(/Iconos/v1.x/v1.0/bolillos/pico_naranja.png) no-repeat center bottom;}
.columna1 .mesiguen h5 {background: transparent url(/Iconos/v1.x/v1.0/bolillos/pico_azul.png) no-repeat center bottom;}
.columna1 .mensajes h5 {background: transparent url(/Iconos/v1.x/v1.0/bolillos/pico_teja.png) no-repeat center bottom;}

.columna1 .loguearse h5,
.columna1 .alta h5,
.columna1 .buscar h5 {background: transparent url(/Iconos/v1.x/v1.0/bolillos/pico_verdaceo.png) no-repeat center bottom;}

.columna1 h5 a,
.columna1 .loguearse h5 strong {
	font: bold 11px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 6px 0 8px 0;
	text-align: center;
	display: block;
	color: #fff;
}

.columna1 .sigoa h5 strong a {background-color: #ff7400; border: 1px solid #ff7400;}
.columna1 .mesiguen h5 strong a {background-color: #3090ce; border: 1px solid #3090ce;}
.columna1 .mensajes h5 strong a {background-color: #d92e03; border: 1px solid #d92e03;}
.columna1 .loguearse h5 strong,
.columna1 .alta h5 strong a,
.columna1 .buscar h5 strong a {background-color: #32b300; border: 1px solid #32b300;}

.columna1 .sigoa h5 strong a:hover {background-color: #ffa65b; border: 1px solid #ffa65b;}
.columna1 .mesiguen h5 strong a:hover {background-color: #7cb9e0; border: 1px solid #7cb9e0;}
.columna1 .mensajes h5 strong a:hover {background-color: #e7795d; border: 1px solid #e7795d;}
.columna1 .alta h5 strong a:hover,
.columna1 .buscar h5 strong a:hover {background-color: #82cb2e; border: 1px solid #82cb2e;}



.columna1 .numero {
	font: normal 25px/28px Impact, Arial, Tahoma, Helvetica, Garuda, sans-serif;
	text-align: right;
	margin: 0 0 8px 0;
	letter-spacing: -1px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #000;
}

.columna1 .usuarios {
	overflow: hidden;
	width: 102px;
}


.columna1 .contenedorfoto {
	width: 31px;
	float: left;
	margin: 0 1px 5px 0;
	padding: 0 0 1px 0;
	border: 1px solid #ccc;
}
.columna1 .contenedorfoto .foto {
	height: 37px;
}
.columna1 .contenedorfoto .activo,
.columna1 .contenedorfoto .inactivo {
	height: 6px;
	width: 29px;
	margin: 0 0 0 1px;
	font-size: 1px;
}
.columna1 .contenedorfoto .activo {background: transparent url(/Iconos/v1.x/v1.0/lineas/fondo_usuario_activo.png) repeat 0 0;}
.columna1 .contenedorfoto .inactivo {background: transparent url(/Iconos/v1.x/v1.0/lineas/fondo_usuario_inactivo.png) repeat 0 0;}

.columna1 .foto a {
	overflow: hidden;
	display: block;
	border: 1px solid #fff;
	height: 29px;
}
.columna1 .foto img {
	width: auto;
	height: 29px;
	border: 0;
}




.columna1 .botones {
	margin: 5px 0 0 0;
}
.columna1 .botones a {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	display: block;
	padding: 1px 0 2px 0;
	margin: 0 0 5px 0;
	text-align: center;
	background-color: #efefef;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 3px solid #e6e6e6;
}
.columna1 .botones a:hover {
	background-color: #ccc;
	border: 3px solid #ccc;
	color: #000;
}


.columna1 .leyenda {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/linea_puntos_h_000.png) repeat-x left top;
	margin: 10px 0 0 0;
}
.columna1 .leyenda ul {
	margin: 0;
	padding: 5px 0 0 0;
}
.columna1 .leyenda ul li {
	font: normal 9px/12px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 0 10px;
	color: #666;
}
.columna1 .leyenda ul li.activo {background: transparent url(/Iconos/v1.x/v1.0/lineas/fondo_usuario_activo.png) no-repeat 0 3px;}
.columna1 .leyenda ul li.inactivo {background: transparent url(/Iconos/v1.x/v1.0/lineas/fondo_usuario_inactivo.png) no-repeat 0 3px;}


/* usuario no registrado */

.columna1 form {
	margin: 0;
	padding: 0;
}
.columna1 .loguearse label {
	font: normal 11px/12px Arial, Helvetica, Garuda, sans-serif;
	color: #666;
}
.columna1 .loguearse input {
	border: 1px solid #ccc;
	width: 96px;
	margin: 5px 0 5px 0;
	padding: 2px;
	font: normal 11px/12px Arial, Helvetica, Garuda, sans-serif;
	color: #000;
}
.columna1 .loguearse .recordarme {
	width: 102px;
	overflow: hidden;
	font: normal 10px/12px Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	margin: 5px 0 0 -2px;
}
.columna1 .loguearse .recordarme input {
	width: 20px;
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	border: none;
}
.columna1 .loguearse .recordarme label {
	width: 60px;
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 10px;
}
.columna1 a.pregunta {
	font: normal 9px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	border-top: 1px solid #ccc;
	padding: 5px 0 0 0;
	margin: 8px 0 0 0;
	display: block;
}
.columna1 a.pregunta:hover {
	color: #000;
}
.columna1 a.enviar {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	background: #267f12 url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_blanca.png) no-repeat 4px 5px;
	border: 2px solid #18510b;
	float: right;
	display: block;
	width: 17px;
	height: 17px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	*margin: 0 0 0 3px;
}
.columna1 a.enviar:hover {
	background-color: #18510b;
}




.columna1 .alta {
	position: relative;
}
.columna1 .alta img {
	border: none;
}
.columna1 .alta .muneco {
	width: 115px;
	height: 86px;
	position: absolute;
	left: -5px;
	top: 25px;
	background: transparent url(/Iconos/v1.x/v1.0/varios/muneco_alta.png) no-repeat 0 0;
}
.columna1 .alta a.quees {
	font: bold 15px/18px Arial, Helvetica, Garuda, sans-serif;
	color: #000;
	border-top: 1px solid #000;
	padding: 5px 0 5px 0;
	margin: 70px 0 0 0;
	display: block;
}
.columna1 .alta a.quees:hover {
	background-color: #ccc;
}


.columna1 .mensajes .contador {
	margin: 0 0 5px 0;
}
.columna1 .mensajes .contador a {
	display: block;
	font: normal 11px/15px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	background: transparent url(/Iconos/v1.x/v1.0/varios/boton_flecha_derecha_oscuro.png) no-repeat 90px 2px;
	color: #000;
	padding: 0 18px 1px 0;
	text-align: right;
}
.columna1 .mensajes .contador a:hover {
	background: transparent url(/Iconos/v1.x/v1.0/varios/boton_flecha_derecha_oscuro-2.png) no-repeat 91px 2px;
	color: #d92e03;
}
.columna1 .mensajes .contador .numero {
	font: normal 25px/28px Impact, Arial, Helvetica, Garuda, Sans, sans-serif;
}





.columna1 .buscar  {
	margin: 0 0 7px 0;
}
.columna1 .buscar .buscarcontenido  {
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px 0;
	overflow: hidden;
	width: 100%;
}
.columna1 .buscar p  {
	font: bold 12px/14px Arial, Helvetica, Garuda, sans-serif;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_000.png) no-repeat 0 7px;
	padding: 3px 0 0 10px;
	margin: 0 0 5px 0;
}
.columna1 .buscar input {
	border: 1px solid #999;
	background-color: #efefef;
	width: 70px;
	float: left;
	margin: 2px 0 2px 0;
	font: normal 11px/12px Arial, Helvetica, Garuda, sans-serif;
	color: #666;
}
.columna1 .buscar .soloenlace  {
	border-bottom: 1px solid #ccc;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	overflow: hidden;
	width: 100%;
}
.columna1 .buscar .soloenlace p  {
	float: left;
	margin: 0;
	padding: 3px 0 0 10px;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_000.png) no-repeat 0 6px;
}
.columna1 .buscar a.enviar  {
	float: right;
	margin: 0 0 0 5px;
}
/* ------------------------------------------------------------------------- INICIO COLUMNA 2 */





/* menu */

.columna2 .pestanas {width: 616px;}
.columna2 .pestanas ul li a {width: 153px;}
.columna2 .pestanas ul li a.activo {background: #f80000 url(/Iconos/v1.x/v1.0/bolillos/pico_rosaceo.png) no-repeat center bottom;}
.columna2 .pestanas ul li .inactivo {background: #666 url(/Iconos/v1.x/v1.0/bolillos/pico_grisaceo_inactivo.png) no-repeat center bottom; color: #999; width: 153px;}

.columna2 .pestanas ul li a .mensajenuevo {
	background: transparent url(/Iconos/v1.x/v1.0/varios/ico_mensaje_nuevo.png) no-repeat 0 0;
	width: 16px;
	height: 21px;
	display: block;
	position: absolute;
	left: 125px;
	top: -3px;
}

/* fin menu */

/* aclaracion */

.columna2 .aclaracion {
	margin: 0 0 10px 0;
	padding: 10px;
	background-color: #333;
	width: 595px;
	overflow: hidden;
	border-top: 1px solid #f80000;
}
.columna2 .aclaracion p {
	font: normal 10px/18px Georgia, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #ccc;
	width: 570px;
	float: left;
	margin: 0;
	padding: 0;
}
.columna2 .aclaracion .cerrar {
	width: 13px;
	float: right;
}
.columna2 .aclaracion .cerrar a img {
	border: 1px solid #6b2525;
}
.columna2 .aclaracion .cerrar a:hover img {
	border: 1px solid #f80000;
}



/* escribir mensaje */


.columna2 .escribirmensaje {
	margin: 0 0 20px 0;
	background-color: #fff;
	border: 1px dotted #000;
	width: 594px;
	overflow: hidden;
	padding: 10px 10px 0 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}


.columna2 .escribirmensaje form {
	margin: 0;
	padding: 0;
}
.columna2 .escribirmensaje .contenedorlabelymas {
	width: 141px;
	overflow: hidden;
	float: left;
	padding: 0;
	background: #efefef url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_negra.png) no-repeat 122px 12px;
	border: 1px solid #ccc;
}
.columna2 .escribirmensaje .contenedorlabelymas label {
	font: bold 18px/28px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	color: #333;
	padding: 5px 0 0 10px;	
}
.columna2 .escribirmensaje .contenedorlabelymas p {
	font: normal 12px/16px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	margin: 5px 0 0 0;
	padding: 4px 3px 5px 3px;
	color: #000;
	border-top: 1px solid #ccc;
	text-align: center;
	
}
.columna2 .escribirmensaje .contenedorlabelymas p .numero {
	font: normal 35px/36px Impact, Arial, Tahoma, Helvetica, Garuda, sans-serif;
	color: #000;
	display: block;
	letter-spacing: -1px;
}
.columna2 .escribirmensaje textarea {
	font: normal 14px/17px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	border: 1px solid #ccc;
	background-color: #f9f9f9;
	color: #000;
	width: 430px;
	height: 85px;
	overflow: auto;
	margin: 0;
	padding: 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	float: right;
}
.columna2 .escribirmensaje .botones {
	width: 440px;
	overflow: hidden;
	margin: 10px 0 10px 0;
	clear: both;
	float: right;
}
.columna2 .escribirmensaje a {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	display: block;
	padding: 5px 0 3px 18px;
	text-align: center;
}
.columna2 .escribirmensaje a.primero {
	color: #f80000;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_adjuntar_imagen.png) no-repeat 0 6px;
	float: left;
	margin: 0;
	width: 105px;
	text-align: left;
}
.columna2 .mensaje .escribirmensaje a.primero {
	width: 125px;
}
.columna2 .escribirmensaje a.segundo {
	color: #f80000;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_donde_publicarlo.png) no-repeat 0 6px;
	float: left;
	margin: 0;
	width: 105px;
	text-align: left;
}
body#privados .columna2 .escribirmensaje a.segundo {
	color: #fff;
	background-color: #f80000;
	border: 3px solid #c60000;
	margin: 0 0 0 45px;
	float: left;
	width: 120px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: none;
	text-align: center;
	padding: 2px 0 3px 0;
}
.columna2 .escribirmensaje a.publicar {
	color: #fff;
	background-color: #f80000;
	border: 3px solid #c60000;
	margin: 0 0 0 0;
	float: right;
	width: 133px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bold;
	padding: 2px 0 3px 0;
}
.columna2 .escribirmensaje .seguir a.publicar {
	margin: 0 0 0 5px;
	width: 133px;
}
.columna2 .escribirmensaje .captcha a.publicar {
	margin: 0 0 0 5px;
	width: 113px;
}
.columna2 .escribirmensaje a.cancelar {
	color: #fff;
	background-color: #b7b7b7;
	border: 3px solid #a8a8a8;
	float: right;
	margin: 0 0 5px 0;
	width: 113px;
	padding: 2px 0 3px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.columna2 .usuarios .usuario .escribirmensaje a.cancelar {
	border: 2px solid #a8a8a8;
	width: 80px;
	padding: 2px 0 3px 0;
	margin: 0 7px 0 0;
}
.columna2 .escribirmensaje .captcha a.cancelar {
	float: left;
}
.columna2 .escribirmensaje a.primero:hover,
.columna2 .escribirmensaje a.segundo:hover {color: #000;}
body#privados .columna2 .escribirmensaje a.segundo:hover {background-color: #c60000;}
.columna2 .escribirmensaje a.cancelar:hover {background-color: #7f7f7f; border: 3px solid #7f7f7f;}
.columna2 .usuarios .usuario .escribirmensaje a.cancelar:hover {border: 2px solid #7f7f7f;}
.columna2 .escribirmensaje a.publicar:hover {background-color: #c60000;}




.columna2 .escribirmensaje a.botonactivo {
	color: #000;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_negra.png) no-repeat 0 10px;
	float: left;
	width: 123px;
	font-weight: bold;
	padding: 5px 0 3px 0;
}
.columna2 .mensaje .escribirmensaje a.botonactivo {
	width: 163px;
	padding-left: 14px;
	text-align: left;
}
body#privados .columna2 .escribirmensaje a.botonactivodestinatario {
	color: #000;
	background: #e1e1e1 url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_negra.png) no-repeat 11px 8px;
	border: 3px solid #e1e1e1;
	margin: 0 0 0 45px;
	float: left;
	width: 120px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	padding: 2px 0 3px 0;
	font-weight: bold;
}

.columna2 .escribirmensaje .capaopciones {
	width: 442px;
	overflow: hidden;
	padding: 10px 0 10px 0;
	margin: 0 0 0 152px;
	border-top: 1px dotted #ccc;
	clear: both;
}
.columna2 .escribirmensaje .capaopciones p {
	font: normal 11px/19px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 3px 0 2px 0;
	padding: 0;
	color: #333;
}
.columna2 .escribirmensaje .capaopciones p.pista {
	font: normal 10px/17px Georgia, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 5px 0 0 0;
	padding: 7px 7px 10px 0;
	color: #333;
}
.columna2 .escribirmensaje .capaopciones input {
	margin: 10px 0 10px 0;
	padding: 3px;
	border: 1px solid #bcbcbc;
	font-size: 11px;
	color: #544f4c;
	background-color: #d4d1cf;
	width: 440px;
	font-size: 10px;
	display: inline;
}
.columna2 .escribirmensaje .capaopciones .marco .temas input {
	width: auto;
}
body#privados .columna2 .escribirmensaje .capaopciones input {
	margin: 10px 0 10px 0;
}



.columna2 .escribirmensaje .capaopciones .marco {
	width: 432px;
	height: 138px;
	overflow: auto;
	margin: 15px 0 10px 0;
	padding: 5px;
	border-top: 1px solid #ccc;
	background-color: #efefef;
}
.columna2 .escribirmensaje .capaopciones .temas {
	clear: both;
	margin: 0;
	border-top: none;
	
}
.columna2 .escribirmensaje .capaopciones .marco .temas ul {
	margin: 0;
	padding: 0;
}
.columna2 .escribirmensaje .capaopciones .marco .temas ul li {
	font: bold 11px/18px Arial, Helvetica, Garuda, sans-serif;
	padding: 2px 5px 2px 5px;
	margin: 0 0 1px 0;
}
.columna2 .escribirmensaje .capaopciones .marco .temas ul li.seleccionado {
	background-color: #e0e0e0;
	font: bold 11px/18px Arial, Helvetica, Garuda, sans-serif;
	
}
.columna2 .escribirmensaje .capaopciones .marco .temas ul li input {
	margin: 0 10px 0 0;
	border: none;
	vertical-align: middle;
	background-color: #fff;
}

.columna2 .escribirmensaje .capaopciones .marco .temas ul li a {
	text-align: left;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/boton_cerrado_reposo.png) no-repeat 3px 0;
	padding: 0 0 0 33px;
	color: #666;
	font-weight: bold;
}


.columna2 .escribirmensaje .capaopciones .mistemas a {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	color: #f80000;
	padding: 3px 0 5px 0;
	margin: 0;
	text-align: right;
}
.columna2 .escribirmensaje .capaopciones .mistemas a:hover {
	color: #000;
}

.columna2 .escribirmensaje .capaopciones .introduccion {
	width: 230px;
	float: left;
	margin: 0 5px 0 0;
}
body#privados .columna2 .escribirmensaje .capaopciones .introduccion input {
	width: 190px;
	float: left;
}

.desplegable {
    background-color: #fff;
    font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
    border: 1px solid #000;
    overflow: hidden;
	padding: 3px 0 3px 5px;
}
.desplegable1 {
    background-color: #fff;
    color: #000;
}
.desplegable2 {
    background-color: #7a6c65;
    color: #fff;
	cursor: pointer;
}

.columna2 .escribirmensaje .capaopciones a.fijar {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	display: block;
	padding: 0;
	margin: 10px 0 0 8px;
	background: #f80000 url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_blanca.png) no-repeat 4px 5px;
	border: 2px solid #c60000;
	float: left;
	width: 17px;
	height: 17px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.columna2 .escribirmensaje .capaopciones a.fijar:hover {background-color: #c60000;}





.columna2 .escribirmensaje .capaopciones .usuarios {
	width: 205px;
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
}
.columna2 .escribirmensaje .capaopciones .usuarios ul {
	margin: 0;
}
.columna2 .escribirmensaje .capaopciones .usuarios ul li {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	color: #000;
	padding: 3px 0 3px 5px;
	margin: 0 0 1px 0;
}
.columna2 .escribirmensaje .capaopciones .usuarios ul li a {
	display: inline;
	float: left;
	border: 1px solid #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0;
	width: 13px;
	height: 12px;
	margin: 0 8px 0 0;
}
.columna2 .escribirmensaje .capaopciones .usuarios ul li a img {
	border: 0;
}
.columna2 .escribirmensaje .capaopciones .usuarios ul li a:hover {
	border: 1px solid #f80000;
	background-color: #f80000;
}

.columna2 .escribirmensaje .capaopciones .usuarios ul li.invalido {
	border: 1px dashed #999;
	padding: 3px 3px 3px 4px;
	color: #666;
}
.columna2 .escribirmensaje .capaopciones .usuarios ul li.invalido .explicacion {
	display: block;
	padding-left: 23px;
	font: normal 10px/16px Georgia, Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #666;
}


.columna2 .escribirmensaje .capaopciones a.primero {
	background-image: none;
	padding: 1px 5px 2px 5px;
	margin: 5px 17px 0 0;
	width: 90px;
	line-height: 13px;
	float: right;
}

/* mensajes de error */

.columna2 .escribirmensaje .error {
	border: 2px dotted #666;
	padding: 10px 15px 10px 15px;
	margin: 0 0 10px 152px;
	clear: both;
	width: 408px;
}
.columna2 .escribirmensaje .error p {
	font: normal 10px/18px Georgia, Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #666;
	margin: 0;
	text-align: center;
}
.columna2 .mensajes .mensaje .escribirmensaje .error {
	border: 2px dotted #f80000;
	width: 405px;
	margin-bottom: 10px;
}
.columna2 .mensajes .mensaje .escribirmensaje .error p {
	color: #f80000;
	font: normal 10px/18px Georgia, Arial, Helvetica, Garuda, sans-serif;
}
.columna2 .mensajes .mensaje .error {
	border: 2px dotted #666;
	width: 422px;
	margin-bottom: 2px;
	padding: 10px 15px 10px 15px;
	margin: 10px 0 10px 0;
	background-color: transparent;
}
.columna2 .mensajes .mensaje .error p {
	color: #666;
	font: normal 10px/18px Georgia, Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.columna2 .mensajes .error {
	padding: 30px 15px 30px 15px;
	margin: 10px 0 10px 0;
	color: #666;
	font: normal 10px/18px Georgia, Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	clear: both;
	background-color: #efefef;
	border: 1px dashed #ccc;
}


/* trabajandos */

.columna2 .mensaje .texto .escribirmensaje .trabajando,
.columna2 .otrousuario .escribirmensaje .trabajando,
.columna2 .escribirmensaje .trabajando{
	z-index: 400;
	position: absolute;
	background: #fff url(/Iconos/v1.x/v1.0/varios/trabajando.gif) no-repeat center center;
	-moz-opacity: 0.85;
	filter: alpha(Opacity=85);
}
.columna2 .mensaje .texto .escribirmensaje .trabajando {
	width: 444px;
	height: 130px;
}
.columna2 .otrousuario .escribirmensaje .trabajando {
	width: 435px;
	height: 140px;
}
.columna2 .escribirmensaje .trabajando {
	width: 600px;
	height: 140px;
	-moz-opacity: 0.75;
	filter: alpha(Opacity=75);
}
.columna2 .usuario .texto .escribirmensaje .trabajando {
	width: 500px;
	height: 130px;
}



.columna2 .caracteristicas .botones{
	position: relative;
}
.columna2 .otrousuario .botones .trabajando,
.columna2 .caracteristicas .botones .trabajando,
.columna2 .caracteristicas .captcha .botones .trabajando {
	z-index: 400;
	position: absolute;
	background: #f80000 url(/Iconos/v1.x/v1.0/varios/trabajando_rojo.gif) no-repeat center center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	left: auto;
	top: auto;
}
.columna2 .otrousuario .botones .trabajando {
	width: 80px;
	height: 17px;
	border: 2px solid #c60000;
	position: static;
	float: right;
}
.columna2 .caracteristicas .botones .trabajando {
	width: 133px;
	height: 19px;
	border: 3px solid #c60000;
	position: static;
	float: right;
}
.columna2 .caracteristicas .captcha .botones .trabajando {
	width: 113px;
	height: 19px;
	border: 3px solid #c60000;
	position: static;
	float: right;
	-moz-opacity: 1;
	filter: alpha(Opacity=100);
}

/* responder mensajes */


.columna2 .mensaje .texto .escribirmensaje,
.columna2 .usuario .texto .escribirmensaje {
	width: 438px;
	padding: 8px 8px 0 8px;
	margin: 10px 0 0 0;
	clear: both;
	background-color: #fff;
	border: 1px dotted #666;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.columna2 .mensaje .texto .escribirmensaje .contenedorlabelymas,
.columna2 .usuario .texto .escribirmensaje .contenedorlabelymas {
	width: 89px;
	background-image: none;
	text-align: center;
	border: 1px solid #ddd;
	border-right: none;
	background-color: transparent;
	padding: 5px 0 0 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.columna2 .mensaje .texto .escribirmensaje .contenedorlabelymas label,
.columna2 .usuario .texto .escribirmensaje .contenedorlabelymas label {
	margin: 0;
	width: 89px;
	font-size: 12px;
	letter-spacing: 0;
	color: #000;
	padding-left: 0;
	
	
}
.columna2 .mensaje .texto .escribirmensaje .contenedorlabelymas p,
.columna2 .usuario .texto .escribirmensaje .contenedorlabelymas p {
	margin: 2px 0 0 0;
	font-size: 11px;
	width: 89px;
	padding: 8px 0 7px 0;
	border: none;
	border-top: 1px dotted #999;
	background-color: transparent;
	color: #000;
}
.columna2 .mensaje .texto .escribirmensaje .contenedorlabelymas p .numero,
.columna2 .usuario .texto .escribirmensaje .contenedorlabelymas p .numero {
	font-size: 17px;
	line-height: 20px;
	color: #000;
	
}
.columna2 .mensaje .texto .escribirmensaje textarea,
.columna2 .usuario .texto .escribirmensaje textarea {
	font: normal 14px/19px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	width: 336px;
	height: 80px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #ddd;
	background-color: #fafafa;
	
}
.columna2 .mensaje .texto .escribirmensaje .botones,
.columna2 .usuario .texto .escribirmensaje .botones {
	width: 348px;
	margin: 8px 0 8px 0;
}
.columna2 .mensaje .texto .escribirmensaje a.publicar,
.columna2 .usuario .texto .escribirmensaje a.publicar {
	width: 80px;
	border: 2px solid #c60000;
}
.columna2 .mensaje .texto .escribirmensaje a.publicar:hover,
.columna2 .usuario .texto .escribirmensaje a.publicar:hover {background-color: #c60000;}





.columna2 .mensaje .texto .escribirmensaje a.cuidado {
	width: 18px;
	float: right;
	padding: 3px 5px 0 0;
	margin: 0 5px 0 0;
}
.columna2 .mensaje .texto .escribirmensaje a.cuidado img {
	border: none;
}
.columna2 .mensaje .texto .escribirmensaje .cuidadoaclaracion {
	width: 230px;
	position: absolute;
	background-color: #ff9;
	border: 1px dotted #cc0;
}

.columna2 .mensaje .texto .escribirmensaje .cuidadoaclaracion .cerrar a  {
	display: block;
	width: 15px;
	float: right;
	margin: 0 5px 0 0;
}
.columna2 .mensaje .texto .escribirmensaje .cuidadoaclaracion .cerrar a img {
	border: 1px solid #ff9;
}
.columna2 .mensaje .texto .escribirmensaje .cuidadoaclaracion .cerrar a:hover img {
	border: 1px solid #f80000;
	background-color: #f80000;
}
.columna2 .mensaje .texto .escribirmensaje .cuidadoaclaracion p {
	font: normal 11px/16px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	margin: 0;
	padding: 10px 20px 10px 10px;
	color: #000;
}
.columna2 .mensaje .texto .escribirmensaje .cuidadoaclaracion p a {
	text-align: left;
	margin: 0 0 0 3px;
	padding: 0;
	display: inline;
}
.columna2 .mensaje .texto .escribirmensaje .cuidadoaclaracion p a:hover {
	color: #666;
	background-color: transparent;
}




.columna2 .mensaje .texto .escribirmensaje .capaopciones,
.columna2 .usuario .texto .escribirmensaje .capaopciones {
	width: 348px;
	margin: 5px 0 0 90px;
	padding: 10px 0 10px 0;
}
.columna2 .mensaje .texto .escribirmensaje .capaopciones input,
.columna2 .usuario .texto .escribirmensaje .capaopciones input {
	margin: 0;
	width: 318px;
}

/* enviar privado en listado usuarios */

.columna2 .usuario .texto .escribirmensaje {width: 496px;}
.columna2 .usuario .texto .escribirmensaje .contenedorlabelymas p {padding: 8px 0 10px 0;}
.columna2 .usuario .texto .escribirmensaje textarea {width: 394px;}
.columna2 .usuario .texto .escribirmensaje .botones {width: 406px;}
.columna2 .usuario .texto .escribirmensaje .capaopciones {width: 406px;}
.columna2 .usuario .texto .escribirmensaje .capaopciones input {width: 318px;}






/* caja falsa escribirmensaje */

.columna2 .escribirmensajefalsa {
	margin: 0 0 20px 0;
	background-color: #c8c8c8;
	border: 1px dotted #999;
	width: 594px;
	overflow: hidden;
	padding: 10px 10px 0 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.columna2 .escribirmensajefalsa form {
	margin: 0;
	padding: 0;
}
.columna2 .escribirmensajefalsa .contenedorlabelymas {
	width: 141px;
	overflow: hidden;
	float: left;
	padding: 0;
	background: #c5c5c5 url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_gris.png) no-repeat 122px 12px;
	border: 1px solid #bebebe;
}
.columna2 .escribirmensajefalsa .contenedorlabelymas label {
	font: bold 18px/28px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	color: #a0a0a0;
	padding: 5px 0 0 10px;	
}
.columna2 .escribirmensajefalsa .contenedorlabelymas p {
	font: normal 12px/16px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	margin: 5px 0 0 0;
	padding: 4px 3px 5px 3px;
	color: #a0a0a0;
	border-top: 1px solid #bebebe;
	text-align: center;
	text-transform: none;
	letter-spacing: 0;
	
}
.columna2 .escribirmensajefalsa .contenedorlabelymas p .numero {
	font: normal 35px/36px Impact, Arial, Tahoma, Helvetica, Garuda, sans-serif;
	color: #a0a0a0;
	display: block;
	letter-spacing: -1px;
}
.columna2 .escribirmensajefalsa .botones {
	width: 440px;
	overflow: hidden;
	margin: 10px 0 10px 0;
	clear: both;
	float: right;
}
.columna2 .escribirmensajefalsa a {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	display: block;
	padding: 5px 0 3px 18px;
	text-align: center;
}
.columna2 .escribirmensajefalsa .primero {
	color: #c79696;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_adjuntar_imagen_falso.png) no-repeat 0 6px;
	float: left;
	margin: 0;
	width: 105px;
	text-align: left;
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	padding: 5px 0 3px 18px;
}
.columna2 .escribirmensajefalsa .segundo {
	color: #c79696;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_donde_publicarlo_falso.png) no-repeat 0 6px;
	float: left;
	margin: 0;
	width: 105px;
	text-align: left;
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	padding: 5px 0 3px 18px;
}
.columna2 .escribirmensajefalsa .publicar {
	color: #c9c9c9;
	background-color: #c79696;
	border: 3px solid #bd9696;
	margin: 0 0 0 0;
	float: right;
	width: 133px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px 0 3px 0;
	font: bold 11px/14px Arial, Helvetica, Garuda, sans-serif;
	text-align: center;
}
.columna2 .escribirmensajefalsa .aviso {
	display: table;
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
	width: 440px;
	float: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 15px 0 15px 0;
}
.columna2 .escribirmensajefalsa p {
	color: #333;
	font: normal 10px/17px Georgia, Arial, Helvetica, Garuda, Sans, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	padding: 5px 15px 15px 15px;
}
.columna2 .escribirmensajefalsa p.solicitudenviada {
	margin: 0;
	padding: 0;
	display: table-cell;
	vertical-align: middle;
}
.columna2 .escribirmensajefalsa p.solicitudenviada a {
	display: inline;
	padding: 0;
	color: #666;
	font: normal 10px/17px Georgia, Arial, Helvetica, Garuda, sans-serif;
	border-bottom: 1px dotted #000;
}
.columna2 .escribirmensajefalsa p.solicitudenviada a:hover {
	border-bottom: none;
	color: #f80000;
}
.columna2 .escribirmensajefalsa .aviso .formulario {
	width: 400px;
	margin: 10px 0 0 20px;
	padding: 0 0 5px 0;
}
.columna2 .escribirmensajefalsa .formulario textarea.enviarsolicitud {
	width: 240px;
	height: 55px;
}
.columna2 .escribirmensajefalsa .aviso .botones {
	margin: 0 0 10px 0;
}
.columna2 .escribirmensajefalsa .aviso a.botonescribir {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	padding: 2px 0 3px 20px;
	margin: 0 0 0 160px;
	width: 98px;
	background: #0080ff url(/Iconos/v1.x/v1.0/bolillos/boton_postularse.png) no-repeat 14px 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 3px solid #005fbe;
	text-transform: none;
	letter-spacing: 0;
}
.columna2 .escribirmensajefalsa .aviso a.botonescribir:hover {
	background-color: #009cff;
	border: 3px solid #009cff;
}
.columna2 .escribirmensajefalsa .aviso .formulario .botones {
	margin: 0 0 0 10px;
	padding: 0;
	width: 140px;
	float: left;
	clear: none;
}
.columna2 .escribirmensajefalsa .aviso .formulario .botones a.cancelar {
	float: none;
	width: 133px;
	margin: 0 0 10px 0;
	color: #fff;
	background-color: #b7b7b7;
	border: 3px solid #a8a8a8;
	width: 133px;
	padding: 2px 0 3px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.columna2 .escribirmensajefalsa .aviso .formulario .botones a.cancelar:hover {background-color: #7f7f7f; border: 3px solid #7f7f7f;}

.columna2 .escribirmensajefalsa .formulario a.publicar {
	color: #fff;
	background-color: #f80000;
	border: 3px solid #c60000;
	margin: 0;
	width: 133px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bold;
	padding: 2px 0 3px 0;
}
.columna2 .escribirmensajefalsa .formulario a.publicar:hover {background-color: #c60000;}


.columna2 .escribirmensajefalsa .aviso .trabajando {
	z-index: 400;
	background: #f80000 url(/Iconos/v1.x/v1.0/varios/trabajando_rojo.gif) no-repeat center center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 133px;
	height: 21px;
	border: 3px solid #c60000;
}






/* post */

.columna2 .mensajes .mensaje {
	margin: 0 0 10px 0;
	padding: 1px 0 0 0;
	width: 616px;
	border-top: 1px solid #ccc;
}
.columna2 .mensajes .provisional .mensaje {	
	border: 1px dashed #999;
	margin: 0 0 15px 0;
	width: 614px;
	padding: 0;
}
.columna2 .mensajes .provisional .mensaje .enlaces {	
	display: none;
}
.columna2 .mensajes .mensaje .mensajenuevo {
	background: transparent url(/Iconos/v1.x/v1.0/varios/ico_mensaje_nuevo_mensaje.png) no-repeat 0 0;
	width: 616px;
	height: 21px;
	margin: -15px 0 0 0;
}


/* mensaje menombran */

.columna2 .mensajes .menombran .mensaje {
	border-top: 1px solid #b09292;
	background: #d5d0d0 url(/Iconos/v1.x/v1.0/lineas/fondo_puntos_transparente.png) repeat 1px 0;
	padding-top: 0;
}
.columna2 .mensajes .menombran .mensaje .datos {
	padding: 10px 5px 5px 5px;
	margin: 0;
	border-top: 1px solid #fff;
}
.columna2 .menombran .mensaje .texto .contenedorpost {
	border-top: 1px solid #fff;
}
.columna2 .menombran .mensaje .datos .contenedorfoto {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_menombran.png) repeat-x left bottom;
}
.columna2 .menombran .mensaje .datos .respuesta {
	border-top: none;
}
.columna2 .menombran .mensaje .datos .respuesta p {
	border-bottom: none;	
}

/* tema debajo de mensaje */

.columna2 .mensaje .texto {
	width: 455px;
	float: right;
	padding: 0 0 10px 0;
}
.columna2 .provisional .mensaje .texto {
	padding: 0 0 5px 0;
}
.columna2 .mensaje .texto .contenedorpost {
	margin: 0;
	padding: 10px 5px 10px 7px;
	font: normal 13px/19px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	background-color: #efefef;
	width: 443px;
	overflow: hidden;
}
.columna2 .provisional .mensaje .texto .contenedorpost {
	background-color: #fff;
	background-image: none;
	padding: 0;
	margin: 0 0 0 7px;
	width: 448px;
}
.columna2 .provisional .mensaje .texto .contenedorpost p {color: #666; margin-bottom: 10px; padding: 0 5px 0 0;}

.columna2 .mensaje .texto p {
	font: normal 14px/19px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	margin: 0;
	padding: 0;
}
.columna2 .mensaje .texto p a {
	color: #f80000;
}
.columna2 .mensaje .texto p a:hover {
	background-color: #fff;
}
.columna2 .mensaje .tema {
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 3px 0 0 0;
	margin: 8px 0 0 0;
	color: #333;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	clear: both;
}
.columna2 .provisional .mensaje .tema {
	font: normal 10px/17px Georgia, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 0 10px 7px;
	margin: 6px 0 10px 0;
	background: #fff url(/Iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left bottom;
	color: #000;
}
.columna2 .mensaje .tema a {
	color: #f80000;
	width: 350px;
	font: bold 11px/19px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	text-transform: none;
	padding: 3px 0 3px 0;
}
.columna2 .mensaje .tema a:hover {
	color: #000;
}




.columna2 .mensaje a.todoslostemas img {
	border: 0;
	margin: 0 0 0 5px;
	vertical-align: middle;
}

.columna2 .mensaje .capatemas {
	padding: 0 10px 5px 34px;
	border-bottom: 1px solid #fff;
}
.columna2 .mensaje .capatemas ul li {
	font-size: 11px;
	line-height: 19px;
}




.columna2 .mensaje .texto .contenedorfoto {
	width: 100%;
	overflow: hidden;
	margin: 10px 0 0 0;
}
.columna2 .mensaje .texto .fotocompleta {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondofoto.png) repeat-x left bottom;
	padding: 0 0 6px 0;
	float: left;
}
.columna2 .mensaje .texto .fotoizquierda {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondofoto.png) repeat-x left bottom;
	padding: 0 0 6px 0;
	float: left;
	margin: 0 7px 3px 0;
}
.columna2 .mensaje .texto .foto {
	border: 1px solid #999;
	padding: 3px;
	background-color: #fff;
}


body#tema .columna2 .capadetalles .fotoizquierda {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_blanco.png) repeat-x left bottom;
	padding: 0 0 4px 0;
	float: left;
	display: inline;
	margin: 6px 7px 0 5px;
}
body#tema .columna2 .capadetalles .foto {
	border: 1px solid #999;
	padding: 3px;
	background-color: #fff;
}


.columna2 .texto .enlaces {
	margin: 0;
	width: 455px;
	padding: 0;
	height: 18px;
}
.columna2 .texto .enlaces .via {
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #999;
	display: block;
	padding: 3px 0 0 0;
	float: left;
	margin: 0 0 0 3px;
	border-top: none;
}
.columna2 .texto .enlaces .via a {
	padding: 3px 0 0 0;
	background-color: transparent;
	border: none;
	border-bottom: 1px dotted #666;
	color: #666;
	display: inline;
	float: none;
	font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.columna2 .texto .enlaces .via a:hover {
	background-color: transparent;
	border: none;
	color: #000;
}
.columna2 .texto .enlaces a {
	font: normal 11px/14px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	color: #666;
	display: block;
	padding: 1px 12px 2px 12px;
	text-align: center;
	float: left;
	margin: 0 5px 0 0;
	background-color: #efefef;
	border: 1px solid #e6e6e6;
	border-top: none;
}
.columna2 .texto .enlaces a.primero {
	background-color: #afa8a4;
	color: #fff;
	width: 54px;
}
.columna2 .texto .enlaces a.segundo {
	padding: 1px 20px 2px 12px;
	background: #efefef url(/Iconos/v1.x/v1.0/bolillos/flecha_arriba_gris.png) no-repeat 85px 6px;
}
.columna2 .texto .enlaces a.relacionados {
	background: #efefef url(/Iconos/v1.x/v1.0/varios/ico_mensajes_relacionados.png) no-repeat 3px 3px;
	height: 14px;
	width: 17px;
	float: right;
	padding: 1px 0 2px 0;
	margin: 0;
}
.columna2 .texto .enlaces a.relacionados:hover {
	background: #efefef url(/Iconos/v1.x/v1.0/varios/ico_mensajes_relacionados_rojo.png) no-repeat 3px 3px;
	border-color: #e6e6e6;
}
.columna2 .texto .enlaces a:hover {
	background-color: #ddd;
	border: 1px solid #ccc;
	border-top: none;
	color: #000;
}




.columna2 .mensaje .datos {
	width: 150px;
	overflow: hidden;
	float: left;
	font: normal 10px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: 0;
	color: #666;
	padding: 0 0 5px 0;	
	margin: 10px 0 0 3px;
	display: inline;
}
body#privados .columna2 .mensaje .destacado .datos {
	padding: 10px 0 0 11px;
	margin: 0 0 10px 0;
	background-color: #efefef;
	border-bottom: 1px solid #d8d8d8;
}
.columna2 .provisional .mensaje .datos {color: #666; margin: 0 0 0 5px;}

.columna2 .mensaje .datos a {
	color: #f80000;
	font-weight: bold;
}
.columna2 .mensaje .datos a:hover {
	color: #000;
}
.columna2 .mensaje .datos .quienycuando {
	overflow: hidden;
	width: 150px;
}
body#privados .columna2 .mensaje .destacado .datos .quienycuando {
	margin: 0 0 5px 0;
}
.columna2 .mensaje .datos .contenedorfoto {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_blanco.png) repeat-x left bottom;
	width: 49px;
	float: left;
	margin: 0 5px 0 0;
	padding: 0 0 4px 0;
}
.columna2 .mensaje .datos .foto {
	border: 1px solid #666;
}
.columna2 .mensaje .datos .foto a {
	overflow: hidden;
	display: block;
	border: 1px solid #fff;
}
.columna2 .mensaje .datos .foto img {
	width: 45px;
	height: auto;
	border: 0;
}

.columna2 .mensaje .datos .firmayhora {
	width: 95px;
	float: left;
}
.columna2 .mensaje .datos .firmayhora .firma {
	font: bold 11px/16px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	margin: 1px 0 0 0;
}
.columna2 .mensaje .datos .firmayhora .firma a {
	padding: 2px 0 2px 0;
}
.columna2 .mensaje .datos .firmayhora .hora {
	margin: 1px 0 0 0;
}

.columna2 .mensaje .datos .respuesta {
	clear: both;
	margin: 5px 0 0 0;
	border-top: 1px dotted #ccc;
	font: normal 10px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.columna2 .mensaje .datos .respuesta p {
	margin: 0;
	border-bottom: 1px dotted #ccc;
	border-top: none;
	padding: 1px 0 2px 0;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_respuesta.png) no-repeat 0 2px;
}
.columna2 .mensaje .datos .respuesta p a {
	font-weight: normal;
	color: #666;
}
.columna2 .mensaje .datos .respuesta p a:hover {
	color: #000;
}
.columna2 .mensaje .datos .respuesta a.conversacion {
	line-height: 16px;
	display: block;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_conversacion_completa.png) no-repeat 0 2px;
	padding: 1px 0 0 18px;
	font-weight: normal;
}
.columna2 .mensaje .datos .respuesta a.conversacion:hover {
	color: #000;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_conversacion_completa_negro.png) no-repeat 0 2px;
}


/* otros destinatarios del mensaje en privados */

.columna2 .mensaje .datos .otrosdestinatarios,
.columna2 .mensaje .datos .destinatarios {
	clear: both;
	border-top: 1px solid #d8d8d8;
	margin: 5px 0 0 0;
	padding: 2px 0 0 0;
}

.columna2 .mensaje .datos .otrosdestinatarios p,
.columna2 .mensaje .datos .destinatarios p {
	font: normal 10px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	margin: 0;
	color: #000;
}
.columna2 .mensaje .datos .otrosdestinatarios p {background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_otros_destinatarios.png) no-repeat 0 4px; padding: 0 0 3px 16px;}
.columna2 .mensaje .datos .destinatarios p {background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_destinatarios.png) no-repeat 0 5px; padding: 0 0 3px 19px;}

.columna2 .mensaje .datos .otrosdestinatarios ul,
.columna2 .mensaje .datos .destinatarios ul {
	margin: 0;
	padding: 0;
}
.columna2 .mensaje .datos .otrosdestinatarios ul li a,
.columna2 .mensaje .datos .destinatarios ul li a {
	padding: 1px 0 2px 0;
	margin: 0;
	font: normal 10px/18px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	border-top: 1px solid #d8d8d8;
	display: block;
}
.columna2 .mensaje .datos .otrosdestinatarios ul li a.resto,
.columna2 .mensaje .datos .destinatarios ul li a.resto {
	font-weight: bold;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_roja.png) no-repeat 55px 8px;
}
.columna2 .mensaje .datos .otrosdestinatarios ul li a.ocultar,
.columna2 .mensaje .datos .destinatarios ul li a.ocultar {
	font-weight: bold;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_arriba_roja.png) no-repeat 43px 8px;
}
.columna2 .mensaje .datos .otrosdestinatarios ul li a:hover,
.columna2 .mensaje .datos .destinatarios ul li a:hover {
	background-color: #efefef;
}
.columna2 .mensaje .datos .otrosdestinatarios ul li a.resto:hover,
.columna2 .mensaje .datos .destinatarios ul li a.resto:hover {
	background: #efefef url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_negra.png) no-repeat 55px 8px;
}
.columna2 .mensaje .datos .otrosdestinatarios ul li a.ocultar:hover,
.columna2 .mensaje .datos .destinatarios ul li a.ocultar:hover {
	background: #efefef url(/Iconos/v1.x/v1.0/bolillos/flecha_arriba_negra.png) no-repeat 43px 8px;
}


/* capa mas opciones */

.columna2 .mensaje .enlaces .tipos {
	position: absolute;
	width: 130px;
	padding-bottom: 18px;
	z-index: 50;
	background: transparent url(/t.gif) no-repeat 0 0;
}

.columna2 .mensaje .enlaces .tipos ul {
	font: normal 12px/15px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
	padding: 5px;
	background-color: #a5a5a5;
}
.columna2 .mensaje .enlaces .tipos ul li {
	padding: 0;
}
.columna2 .mensaje .enlaces .tipos ul li a {
	float: none;
	display: block;
	background-color: #666;
	border: none;
	margin: 0 0 1px 0;
	padding: 2px 0 3px 0;
	color: #fff;
}
.columna2 .mensaje .enlaces .tipos ul li a:hover {
	color: #fff;
	background: #333 url(/Iconos/v1.x/v1.0/bolillos/fondo_tipos_mensajes.png) no-repeat left top;
	border: 0;
}



/* pagina de tema */

.columna2 h2 {
	font: bold 26px Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: -1px;
	margin: 0;
	padding: 15px 0 10px 0;
}
.columna2 .contenedorencabezado {
	padding: 15px 0 5px 0;
	border-bottom: 1px solid #000;
	width: 100%;
	overflow: hidden;
}
.columna2 .contenedorencabezado h2 {
	font: bold 26px Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: -1px;
	float: left;
	margin: 0;
	padding: 0 0 5px 0;
}
.columna2 .contenedorencabezado h2 strong {
	margin: 0 0 0 5px;
	font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	background-color: #2a9add;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 0 2px 1px 3px;
	letter-spacing: 0;
}


.columna3 .temas .tema .texto h3 a strong {
	font: normal 11px/10px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	background-color: #2a9add;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 0 2px 1px 3px;
}

.columna2 .contenedorencabezado .info {
	width: 60px;
	text-align: center;
	float: right;
}
.columna2 .caracteristicas {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	width: 100%;
	overflow: hidden;
}
.columna2 .caracteristicas .contenedorbotones {
	width: 100%;
	overflow: hidden;
}


.columna2 .caracteristicas .capadetalles {
	margin: 10px 0 0 0;
}
.columna2 .caracteristicas .capadetalles ul {
	margin: 0;
	border-top: 1px solid #e0e0e0;
	padding: 0;
}
.columna2 .caracteristicas .capadetalles ul li {
	margin: 0 0 1px 0;
	padding: 4px 0 4px 5px;
	border-bottom: 1px solid #e0e0e0;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}
.columna2 .caracteristicas .capadetalles ul li strong {
	font-size: 13px;
}
.columna2 .caracteristicas .capadetalles ul li a {
	color: #f80000;
}
.columna2 .caracteristicas .capadetalles ul li a:hover {
	text-decoration: underline;
}
.columna2 .caracteristicas .capadetalles ul li .cerradopor,
.columna2 .caracteristicas .capadetalles ul li .temporalpor {
	font-weight: bold;
	font-size: 11px;
	padding: 4px 0 4px 19px;
	margin: 0 2px 0 0;
	color: #000;
}
.columna2 .caracteristicas .capadetalles ul li .cerradopor {background: transparent url(/Iconos/v1.x/v1.0/bolillos/tema_cerrado_fff.png) no-repeat 0 3px;}
.columna2 .caracteristicas .capadetalles ul li .temporalpor {background: transparent url(/Iconos/v1.x/v1.0/bolillos/tema_temporal_fff.png) no-repeat 0 3px;}

.columna2 p.contexto {
	font: normal 13px/20px Arial, Helvetica, Garuda, sans-serif;
	margin: 0;
	padding: 5px 0 15px 5px;
	color: #000;
	border-bottom: 1px solid #000;
}
.columna2 p.contexto a {
	color: #f80000;
}





.instruccionessms {
	width: 430px;
	background-color: #757171;
	color: #fff;
	padding: 0 10px 20px 10px;
	position: absolute;
	z-index: 800;
}
.instruccionessms .cerrar {
	text-align: right;
}
.instruccionessms .cerrar a  {
	border: 1px solid #9f9c9c;
	border-top: none;
	display: block;
	width: 21px;
	float: right;
}
.instruccionessms .cerrar a img {
	border: 4px solid #757171;
}
.instruccionessms .cerrar a:hover img {
	border: 4px solid #9f9c9c;
}
.instruccionessms h3 {
	font: bold 18px/20px Arial, Helvetica, Garuda, sans-serif;
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #9f9c9c;
	clear: both;
}
.instruccionessms p {
	font: normal 12px/18px Arial, Helvetica, Garuda, sans-serif;
}
.instruccionessms p .numero {
	background-color: #f80000;
	color: #fff;
	font: normal 18px/18px Impact, Arial, Helvetica, Garuda, sans-serif;
	padding: 0 4px 0 4px;
	margin: 0 3px 0 3px;
}
.instruccionessms .caso {
	margin: 1px 0 0 0;
	padding: 9px 0 5px 0;
	background-color: #5e5a5a;
	font-weight: bold;
	font: bold 11px/19px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.instruccionessms .caso .espacio {
	padding: 0 0 0 32px;
}
.instruccionessms .letraa,
.instruccionessms .letrab,
.instruccionessms .letrac {
	color: #000;
	padding: 12px 3px 3px 14px;
	margin: 0 7px 0 0;
	font: bold 11px/12px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}

.instruccionessms .estructura .letraa,
.instruccionessms .estructura .letrab,
.instruccionessms .estructura .letrac {
	padding: 8px 3px 3px 14px;
	margin: 0 7px 0 -31px;
}
.instruccionessms .letraa {background-color: #2defff;}
.instruccionessms .letrab {background-color: #c7ff00;}
.instruccionessms .letrac {background-color: #ff890a;}
.instruccionessms .estructura .letrab,
.instruccionessms .letrab,
.instruccionessms .estructura .letrac,
.instruccionessms .letrac {padding-right: 4px;}

.instruccionessms .estructura {
	font: normal 13px/16px "Courier New", Arial, Helvetica, Garuda, sans-serif;
	background-color: #5e5a5a;
	padding: 0 0 10px 31px;
	color: #ccc;
}
.instruccionessms .coste {
	font: normal 11px/16px Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	border-top: 1px solid #9f9c9c;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}







/* pagina todos los temas */

.columna2 .submenu {
	overflow: hidden;
	font: normal 11px/17px Arial, Helvetica, Garuda, sans-serif;
	margin: 0 0 20px 0;
	width: 100%;
}
.columna2 .submenu ul li {
	display: inline;
}
.columna2 .submenu ul li a {
	display: block;
	float: left;
	margin: 0 1px 0 0;
	padding: 5px 0 5px 0;
	width: 150px;
	text-align: center;
	border: 1px solid #ccc;
	border-top: 3px solid #60b300;
	color: #000;
}
.columna2 .submenu ul li a.activo {
	background: #60b300 url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_blanca.png) no-repeat 10px 10px;
	border: 2px solid #60b300;
	color: #fff;
}
.columna2 .submenu ul li a:hover {
	background-color: #4e7d18;
	color: #fff;
}



/* listado de temas */

.columna2 .temas .encabezado {
	margin: 20px 0 10px 0;
	border-bottom: 1px dotted #000;
	border-top: 1px solid #000;
	padding: 10px 0 10px 0;
	width: 100%;
	overflow: hidden;
}
.columna2 .temas .encabezado p {
	font: bold 20px/24px Arial, Helvetica, Tahoma, Garuda, Sans, sans-serif;
	padding: 0 0 10px 0;
	margin: 0;
	letter-spacing: -1px;
	width: 450px;
	float: left;
}
.columna2 .temas .encabezado .contenedornumeroyboton {
	width: 150px;
	float: right;
}
.columna2 .temas .encabezado a {
	font: bold 11px/14px Arial, Helvetica, Garuda, sans-serif;
	display: block;
	padding: 1px 0 2px 0;
	margin: 7px 0 0 10px;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #efefef;
	border: 3px solid #e6e6e6;
	color: #666;
	width: 90px;
	float: right;
}
.columna2 .temas .encabezado a:hover {
	background-color: #ccc;
	border: 3px solid #ccc;
	color: #000;
}

.columna2 .temas .tema {
	margin: 0 0 1px 0;
	padding: 8px 8px 10px 8px;
	border: 1px solid #e5e5e5;
	border-bottom-color: #ccc;
	font-family: Arial, Helvetica, Garuda, sans-serif;
}
.columna2 .temas .tema .foto {
	width: 135px;
	float: left;
	margin: 0 10px 0 0;
	padding: 2px;
	background-color: #fff;
}
.columna2 .temas .tema .foto p {
	font: normal 11px/17px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 1px 0;
	margin: 12px 0 0 0;
	color: #666;
	background-image: none;	
	border-bottom: 1px solid #dcdcdc;
}
.columna2 .temas .tema .foto span {
	display: block;
	padding: 2px 0 2px 2px;
	border-top: 1px solid  #dcdcdc;
}
.columna2 .temas .tema .foto strong {
	font-size: 13px;
}
.columna2 .temas .tema .texto {
	float: left;
	width: 445px;
}
.columna2 .temas .tema .contenedornombreygestion {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #999;
	width: 100%;
	overflow: hidden;
}
.columna2 .temas .tema .contenedornombreygestion .nombretema {
	float: left;
	width: 390px;
	font: bold 18px/22px Arial, Helvetica, Garuda, sans-serif;
}
.columna2 .temas .tema .contenedornombreygestion .nombretema a {
	color: #60b300;
	padding: 3px 0 3px 0;
}


.columna2 .temas .tema .contenedornombreygestion .botones {
	width: 50px;
	float: right;
	margin: 3px 0 0 0;
}
.columna2 .temas .tema .contenedornombreygestion .botones a {
	margin: 0 0 0 5px;
	border: 1px solid #fff;
	display: inline;
	float: right;
}
.columna2 .temas .tema .contenedornombreygestion .botones a:hover {
	border: 1px solid #666;
}
.columna2 .temas .tema .contenedornombreygestion .botones a img {
	border: 1px solid #fff;
}


.columna2 .temas .tema p {
	font: normal 12px/19px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	margin: 0;
}
.columna2 .temas .tema p a {
	color: #60b300;
}
.columna2 .temas .tema a:hover {
	text-decoration: underline;
}



.columna2 .temas .tema .detalles {
	margin: 8px 0 0 0;
	font: normal 11px/18px Arial, Helvetica, Garuda, sans-serif;
	color: #666;
	background: #f3f3f3 url(/Iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left top;
	padding: 6px 0 8px 5px;
}
.columna2 .temas .tema .detalles ul {
	margin: 0;
}
.columna2 .temas .tema .detalles ul li {
	margin: 0;
	padding: 0;
}
.columna2 .temas .tema .detalles ul li strong {
	font-weight: normal;
	color: #000;
}
.columna2 .temas .tema .detalles ul li a {
	color: #60b300;
}

.columna2 .sintemas {
	padding: 20px;
	margin: 0 0 10px 0;
	text-align: center;
	border: 1px dotted #a8a8a8;
}
.columna2 .sintemas p {
	font: normal 10px/14px Georgia, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	color: #999;
}


/* pagina otro usuario */

.columna2 .contenedorenlaces {
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px 0;
}
.columna2 a.misdatos1,
.columna2 a.misdatos2 {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	color: #333;
	display: block;
	margin: 0;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 3px solid #ddd;
	width: 100px;
	float: left;
}
.columna2 a.misdatos1 {
	padding: 1px 15px 2px 0;
	background: #fff url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_gris.png) no-repeat 95px 8px;
}
.columna2 a.misdatos2 {
	padding: 1px 20px 2px 0;
	background: #fff url(/Iconos/v1.x/v1.0/bolillos/flecha_arriba_gris.png) no-repeat 102px 6px;
}
.columna2 a.misdatos1:hover,
.columna2 a.misdatos2:hover {
	background-color: #ccc;
	border: 3px solid #ccc;
	color: #000;
}
.columna2 a.enlaceopml {
	margin: 0 0 0 10px;
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	color: #333;
	display: block;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 3px solid #ddd;
	width: 195px;
	padding: 1px 2px 2px 5px;
	background-color: #efefef;
	float: right;
}
.columna2 a.enlaceopml:hover {
	background-color: #ccc;
	border: 3px solid #ccc;
	color: #000;
}





.columna2 .otrousuario {
	margin: 10px 0 0 0;
	border: 1px solid #999;
	position: relative;
	padding: 10px 0 10px 10px;
}
.columna2 .otrousuario .pico {
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/pico_blanco_grande_usuario.png) no-repeat 0 0;
	width: 29px;
	height: 15px;
	position: absolute;
	bottom: -15px;
	left: 40px;
}
.columna2 .otrousuario .contadores {
	width: 135px;
	float: left;
}
.columna2 .otrousuario .contadores .contador {
	border-top: 1px solid #ccc;
	padding: 4px 0 0 0;
	margin: 0 0 5px 0;
}
.columna2 .otrousuario .contadores .contador a {
	display: block;
	font: normal 11px/15px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	background: transparent url(/Iconos/v1.x/v1.0/varios/boton_flecha_derecha_oscuro.png) no-repeat 121px 4px;
	color: #000;
	padding: 0 0 1px 0;
}
.columna2 .otrousuario .contadores .contador a:hover {
	background: transparent url(/Iconos/v1.x/v1.0/varios/boton_flecha_derecha_oscuro-2.png) no-repeat 123px 4px;
	color: #f80000;
}
.columna2 .otrousuario .contadores .contador .numero {
	font: normal 18px/22px Impact, Arial, Helvetica, Garuda, Sans, sans-serif;
}


.columna2 .otrousuario .principal {
	width: 445px;
	float: right;
	margin: 0 9px 0 0;
	display: inline;
}
.columna2 .otrousuario .principal .contenedorbotones {
	width: 100%;
	overflow: hidden;
}
.columna2 .otrousuario .principal .contenedordetalles {
	width: 448px;
	overflow: hidden;
	margin: 15px 0 0 0;
}
.columna2 .otrousuario .principal .contenedordetalles .izquierda {
	width: 88px;
	float: left;
}
.columna2 .otrousuario .principal .contenedorfoto {
	float: left;
	padding: 0 0 4px 0;
	margin: 0 0 3px 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_blanco.png) repeat-x left bottom;
}
.columna2 .otrousuario .principal .contenedorfoto .foto {
	border: 1px solid #999;
	padding: 1px;
}
.columna2 .otrousuario .principal .contenedorfoto .foto img {
	height: auto;
	width: 80px;
}
.columna2 .otrousuario .estado {
	clear: both;
	padding: 5px 0 0 0;
}
.columna2 .otrousuario .activo,
.columna2 .otrousuario .inactivo {
	width: 90px;
	height: 15px;
}
.columna2 .otrousuario .activo {background: transparent url(/Iconos/v1.x/v1.0/varios/usuario_activo.png) no-repeat 0 0;}
.columna2 .otrousuario .inactivo {background: transparent url(/Iconos/v1.x/v1.0/varios/usuario_inactivo.png) no-repeat 0 0;}

.columna2 .otrousuario .principal .detalles {
	width: 340px;
	float: right;
	margin: 0 10px 0 0;
	display: inline;
}

.columna2 .otrousuario .principal .detalles .alias {
	font: normal 29px/30px  Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
}
.columna2 .otrousuario .principal .detalles .nombre {
	font: normal 14px/20px  Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
	margin: 10px 0 0 0;
}
.columna2 .otrousuario .principal .detalles .profesion {
	font: bold 12px/19px  Arial, Tahoma, Helvetica, Garuda, Sans, sans-serif;
	border-top: 1px solid #ddd;
	padding: 8px 0 0 0;
	margin: 8px 0 0 0;
}
.columna2 .otrousuario .principal .detalles .web {
	margin: 10px 0 0 0;
}
.columna2 .otrousuario .principal .detalles .web a {
	font: normal 11px/14px  Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
	color: #f80000;
}
.columna2 .otrousuario .principal .detalles .web a:hover {
	color: #000;
}


.columna2 .otrousuario .botondetalles1,
.columna2 .otrousuario .botondetalles2 {
	font: bold 10px/16px Arial, Helvetica, Garuda, Sans, sans-serif;
	background-image: none;
	padding: 3px 0 0 0;
	text-transform: uppercase;
	border-top: 1px solid #ddd;
	margin: 12px 0 0 0;
}
.columna2 .otrousuario .botondetalles1 a,
.columna2 .otrousuario .botondetalles2 a {
	color: #666;
	padding: 7px 0 0 20px;
	display: block;
}
.columna2 .otrousuario .botondetalles1 a {background: transparent url(/Iconos/v1.x/v1.0/varios/ico_flecha_desplegar_gris_arriba.png) no-repeat 0 7px;}
.columna2 .otrousuario .botondetalles2 a {background: transparent url(/Iconos/v1.x/v1.0/varios/ico_flecha_desplegar_gris_abajo.png) no-repeat 0 7px;}

.columna2 .otrousuario .botondetalles1 a:hover,
.columna2 .otrousuario .botondetalles2 a:hover {
	background-color: #fff;
	color: #000;
}
.columna2 .otrousuario .principal .detalles p {
	font: normal 11px/18px  Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
	margin: 3px 0 0 0;
	padding: 0 0 10px 2px;
}
.columna2 .otrousuario .principal .detalles p a {
	color: #f80000;
}
.columna2 .otrousuario .principal .detalles p a:hover {
	color: #000;
}



/*.columna2 .otrousuario .encabezado {
	padding: 10px 0 0 0;
}
.columna2 .otrousuario .encabezado .texto {
	width: 444px;
	float: right;
	display: inline;
	margin: 0 10px 0 3px;
}
.columna2 .otrousuario .encabezado .texto .superior {
	height: 118px;
}
.columna2 .otrousuario .encabezado .texto .nombre,
.columna2 .otrousuario .encabezado .texto .apellidos {
	font: normal 29px/32px Arial, Helvetica, Garuda, Sans, sans-serif;
}

.columna2 .otrousuario .encabezado .texto .nickname {
	font: bold 12px/16px Arial, Helvetica, Garuda, Sans, sans-serif;
	color: #000;
	margin: 10px 0 0 0;
	padding: 3px 0 8px 0;
	height: 16px;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left top;
}
.columna2 .otrousuario .encabezado .texto .nickname .alias{
	font-weight: normal;
}

.columna2 .otrousuario .contenedorbotones {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 2px 0 0 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left top;
}
.columna2 .otrousuario .encabezado .derecha {
	width: 140px;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0;
}

.columna2 .otrousuario .encabezado .contenedorfoto {
	float: left;
	padding: 0 0 4px 0;
	margin: 0 0 3px 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_blanco.png) repeat-x left bottom;
}
.columna2 .otrousuario .encabezado .contenedorfoto .foto {
	border: 1px solid #999;
	padding: 1px;
}
.columna2 .otrousuario .encabezado .contenedorfoto .foto img {
	width: auto;
	height: 80px;
}
.columna2 .otrousuario .estado {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left top;
	clear: both;
	padding: 6px 0 0 0;
	height: 21px;
	width: 100%;
	overflow: hidden;
}
.columna2 .otrousuario .activo,
.columna2 .otrousuario .inactivo {
	width: 90px;
	height: 15px;
	padding: 0;
}
.columna2 .otrousuario .activo {background: transparent url(/Iconos/v1.x/v1.0/varios/usuario_activo.png) no-repeat 0 0;}
.columna2 .otrousuario .inactivo {background: transparent url(/Iconos/v1.x/v1.0/varios/usuario_inactivo.png) no-repeat 0 0;}

.columna2 .otrousuario .botondetalles1,
.columna2 .otrousuario .botondetalles2 {
	font: bold 11px/16px Arial, Helvetica, Garuda, Sans, sans-serif;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left top;
	padding: 2px 0 0 0;
}
.columna2 .otrousuario .botondetalles1 a,
.columna2 .otrousuario .botondetalles2 a {
	color: #000;
	padding: 3px 0 2px 17px;
	display: block;
}
.columna2 .otrousuario .botondetalles1 a {background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_negra_neg.png) no-repeat 1px 5px;}
.columna2 .otrousuario .botondetalles2 a {background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_arriba_negra_neg.png) no-repeat 1px 5px;}

.columna2 .otrousuario .botondetalles1 a:hover,
.columna2 .otrousuario .botondetalles2 a:hover {
	background-color: #efefef;
}

.columna2 .otrousuario .detalles {
	padding: 0;
	margin: 10px 0 0 0;
}
.columna2 .otrousuario .detalles .principal {
	width: 444px;
	float: right;	
	display: inline;
	background-color: #f8f8f8;
	margin: 0 10px 0 0;
}
.columna2 .otrousuario .detalles .principal .profesion {
	font: bold 12px/16px Arial, Helvetica, Garuda, Sans, sans-serif;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left bottom;
	padding: 6px 0 7px 8px;
}
.columna2 .otrousuario .detalles .principal .web a {
	font: normal 11px/15px Arial, Helvetica, Garuda, Sans, sans-serif;
	color: #c00;
	display: block;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left bottom;
	padding: 6px 0 7px 8px;
}
.columna2 .otrousuario .detalles .principal .web a:hover {
	text-decoration: underline;
	color: #f80000;
}
.columna2 .otrousuario .detalles p {
	font: normal 12px/21px Arial, Helvetica, Garuda, Sans, sans-serif;
	margin: 6px 0 10px 8px;
	padding-right: 3px;
}


.columna2 .otrousuario .detalles .seguimientos {
	width: 140px;
	float: left;
	display: inline;
	margin: 0;
}
.columna2 .otrousuario .detalles .seguimientos .bloque {
	margin: 0 2px 3px 0;
	padding: 3px 5px 5px 5px;
	width: 56px;
	float: left;
	border: 1px solid #ccc;
	border-top: 2px solid #ccc;
}
.columna2 .otrousuario .detalles .seguimientos p {
	font: normal 11px/13px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
	margin: 0;
	padding: 0;
	color: #333;
}
.columna2 .otrousuario .detalles .seguimientos p a {
	padding: 0 0 0 8px;
	font-size: 10px;
	color: #f80000;
	font-weight: normal;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_roja.png) no-repeat 0 5px;
}
.columna2 .otrousuario .detalles .seguimientos p a:hover {
	color: #000;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_666-2.png) no-repeat 0 5px;
}
.columna2 .otrousuario .detalles .seguimientos .numero {
	font: normal 18px/24px Impact, Arial, Helvetica, Garuda, Sans, sans-serif;
	clear: both;
	padding: 3px 0 0 0;
}

.columna2 .otrousuario .detalles .seguimientos .bloquetemas {
	margin: 0 2px 9px 0;
	padding: 2px 5px 7px 5px;
	border: 1px solid #ccc;
	border-top: 2px solid #ccc;
	clear: both;
}
.columna2 .otrousuario .detalles .seguimientos .bloquetemas p,
.columna2 .otrousuario .detalles .seguimientos .bloquetemas .numero {
	display: inline;
	vertical-align: middle;
}
.columna2 .otrousuario .detalles .seguimientos .bloquetemas p a {
	display: block;
}
.columna2 .otrousuario .detalles .seguimientos .bloquetemas .numero {
	padding: 0 0 0 5px;
}*/

/* enviar privado en otro usuario */


.columna2 .otrousuario .escribirmensaje,
.columna2 .caracteristicas .escribirmensaje {
	padding: 0 5px 5px 5px;
	margin: 0;
	clear: both;
	background-color: #efefef;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	position: static;
	border: none;
}
.columna2 .otrousuario .escribirmensaje {width: 432px; padding: 0 5px 5px 5px;}
.columna2 .caracteristicas .escribirmensaje {width: 595px; padding: 0 10px 5px 10px;}

.columna2 .otrousuario .escribirmensaje .contenedorlabelymas {
	width: 82px;
	overflow: hidden;
	background-image: none;
	text-align: center;
	border: 1px solid #ccc;
	border-right: none;
	margin: 10px 0 0 0;
	background-color: #fff;
}
.columna2 .otrousuario .escribirmensaje .contenedorlabelymas label {
	margin: 0;
	font-size: 12px;
	letter-spacing: 0;
	color: #333;
	padding-left: 0;
}
.columna2 .otrousuario .escribirmensaje .contenedorlabelymas p {
	margin: 0;
	font-size: 11px;
	color: #666;
	background-color: transparent;
	padding: 4px 0 5px 0;
	border: none;
	border-top: 1px dotted #999;
}
.columna2 .otrousuario .escribirmensaje .contenedorlabelymas p .numero {
	font-size: 15px;
	color: #000;
}
.columna2 .otrousuario .escribirmensaje textarea {
	font: normal 14px/19px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	width: 337px;
	height: 80px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin: 10px 0 0 0;
}
.columna2 .otrousuario .escribirmensaje .botones {
	width: 347px;
	margin: 7px 0 5px 0;
}



.columna2 .otrousuario .escribirmensaje a {
	padding: 1px 0 2px 0;
}
.columna2 .otrousuario .escribirmensaje a.primero {	
	color: #f80000;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/ico_adjuntar_imagen.png) no-repeat 0 4px;
	float: left;
	margin: 0;
	width: 105px;
	text-align: left;
	padding: 3px 0 3px 18px;
}
.columna2 .otrousuario .escribirmensaje a.cancelar {	
	color: #fff;
	background: #b7b7b7;
	border: 2px solid #a8a8a8;
	float: right;
	width: 70px;
	text-align: center;
	padding: 1px 7px 2px 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.columna2 .otrousuario .escribirmensaje a.publicar {
	width: 80px;
	border: 2px solid #c60000;
	margin: 0 0 0 5px;
}
.columna2 .otrousuario .escribirmensaje a.primero:hover {color: #000;}
.columna2 .otrousuario .escribirmensaje a.cancelar:hover {background-color: #7f7f7f; border: 2px solid #7f7f7f;}
.columna2 .otrousuario .escribirmensaje a.publicar:hover {background-color: #c60000;}

.columna2 .otrousuario .escribirmensaje a.botonactivo {
	font-weight: bold;
	color: #000;
	width: 105px;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_negra.png) no-repeat 0 8px;
	padding: 3px 0 3px 15px;
	text-align: left;
}
.columna2 .otrousuario .escribirmensaje .capaopciones {
	width: 332px;
	padding: 10px 10px 5px 0;
	margin: 5px 0 0 90px;
}
.columna2 .otrousuario .escribirmensaje .capaopciones input {
	margin: 0;
	width: 318px;
	background-color: #fff;
	border: 1px solid #ccc;
}

/* captcha en otrousuario */


.columna2 .caracteristicas .escribirmensaje .seguir .captcha {
	width: 100%;
	overflow: hidden;
	background-color: #efefef;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
}


.columna2 .otrousuario .escribirmensaje .seguir p,
.columna2 .otrousuario .escribirmensaje .bloquear p,
.columna2 .caracteristicas .escribirmensaje .seguir p,
.columna2 .caracteristicas .escribirmensaje .bloquear p,
.columna2 .caracteristicas .escribirmensaje .escribir p {
	font: normal 10px/17px Georgia, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 10px;
	margin: 10px 0 5px 0;
	background-color: #f8f8f8;
	border: 1px solid #d9d9d9;
	color: #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.columna2 .caracteristicas .escribirmensaje .contenedorcaptcha {
	margin: 10px 0 0 0;
	padding: 0 0 0 2px;
	width: 330px;
	float: left;
}
.columna2 .caracteristicas .escribirmensaje .seguir .imagencaptcha {
	width: 160px;
	float: left;
	display: inline;
}
.columna2 .otrousuario .escribirmensaje .seguir .pymas,
.columna2 .caracteristicas .escribirmensaje .seguir .pymas {
	width: 145px;
	float: left;
	padding: 0 0 0 20px;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_negra.png) no-repeat 0 12px;
}
.columna2 .otrousuario .escribirmensaje .seguir .pymas input,
.columna2 .caracteristicas .escribirmensaje .seguir .pymas input {
	font: bold 28px Arial, Helvetica, Garuda, sans-serif;
	width: 144px;
	padding: 0;
	margin: 0;
	border: 1px solid #333;
}
.columna2 .caracteristicas .escribirmensaje .seguir .botones {
	width: 440px;
	margin: 0;
	padding: 0 0 5px 0;
	background-color: transparent;
}
.columna2 .caracteristicas .escribirmensaje .captcha .botones {
	width: 245px;
	overflow: hidden;
	float: right;
	clear: none;
	margin: 10px 0 0 0;
}



body#mismensajes .columna2 .usuarios .encabezado {
	margin: 20px 0 35px 0;
	border-bottom: 1px dotted #000;
	border-top: 1px solid #000;
	padding: 10px 0 10px 0;
	width: 100%;
	overflow: hidden;
}
body#mismensajes .columna2 .usuarios .encabezado p {
	font: bold 20px/24px Arial, Helvetica, Tahoma, Garuda, Sans, sans-serif;
	padding: 0 0 10px 0;
	margin: 0;
	letter-spacing: -1px;
}
body#mismensajes .columna2 .usuarios .encabezado p .nombre {
	color: #f80000;
}







/* botones comunes a tema y usuario */

.columna2 .contenedorbotones ul li {
	display: inline;
}
.columna2 .contenedorbotones ul li a {
	color: #fff;
	display: block;
	float: left;
	padding: 3px 3px 4px 21px;
	text-align: center;
	margin: 0;
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	width: 122px;
}
body#tema .columna2 .contenedorbotones ul li a {
	margin: 2px 2px 0 0;
	padding: 3px 3px 4px 18px;
	width: 80px;
}
.columna2 .contenedorbotones ul li a:hover {
	color: #666;
}

.columna2 .contenedorbotones ul li a.botonseguir {background: #b7b7b7 url(/Iconos/v1.x/v1.0/bolillos/boton_seguir_reposo.png) no-repeat 6px 3px; margin-right: 2px;}
.columna2 .contenedorbotones ul li a.botonyanoseguir {background: #b7b7b7 url(/Iconos/v1.x/v1.0/bolillos/boton_ya_no_seguir_reposo.png) no-repeat 6px 3px; margin-right: 2px;}

.columna2 .contenedorbotones ul li a.botonbloquear {background: #b7b7b7 url(/Iconos/v1.x/v1.0/bolillos/boton_cerrado_reposo.png) no-repeat 6px 3px; margin-right: 2px;}
.columna2 .contenedorbotones ul li a.botonyanobloquear {background: #b7b7b7 url(/Iconos/v1.x/v1.0/bolillos/boton_ya_no_cerrado_reposo.png) no-repeat 14px 3px; margin-right: 2px;}
.columna2 .contenedorbotones ul li a.botonenviarprivado {background: #b7b7b7 url(/Iconos/v1.x/v1.0/bolillos/boton_enviar_privado_reposo.png) no-repeat 10px 3px;}

.columna2 .contenedorbotones ul li a.botonseguir:hover {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_seguir_hover.png) no-repeat 6px 3px; margin-right: 2px;}
.columna2 .contenedorbotones ul li a.botonyanoseguir:hover {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_ya_no_seguir_hover.png) no-repeat 6px 3px; margin-right: 2px;}
.columna2 .contenedorbotones ul li a.botonbloquear:hover {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_cerrado_hover.png) no-repeat 6px 3px; margin-right: 2px;}
.columna2 .contenedorbotones ul li a.botonyanobloquear:hover {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_ya_no_cerrado_hover.png) no-repeat 14px 3px; margin-right: 2px;}
.columna2 .contenedorbotones ul li a.botonenviarprivado:hover {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_enviar_privado_hover.png) no-repeat 10px 3px;}

.columna2 .contenedorbotones ul li.activo {
	background-image: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	display: inline;
}

.columna2 .contenedorbotones ul li .inactivo {
	background-color: #b7b7b7;
	background-image: none;
	color: #d4d4d4;
	display: block;
	float: left;
	padding: 3px 0 4px 0;
	text-align: center;
	margin: 0;
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	width: 146px;
	margin-right: 2px;
}
body#tema .columna2 .contenedorbotones ul li .inactivo {
	width: 121px;
	margin-top: 2px;
}

.columna2 .contenedorbotones ul li.activo a,
body#tema .columna2 .contenedorbotones ul li.activo a {
	color: #fff;
	border-bottom: none!important;
	margin-right: 0;
	display: inline;
}
.columna2 .contenedorbotones ul li.activo a {padding: 3px 3px 5px 21px; color: #333;}
body#tema .columna2 .contenedorbotones ul li.activo a {padding: 3px 3px 5px 18px; color: #333;}


.columna2 .contenedorbotones ul li.activo a.botonseguir,
body#tema .columna2 .contenedorbotones ul li.activo a.botonseguir {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_seguir_hover.png) no-repeat 6px 4px; margin-right: 2px;}
.columna2 .contenedorbotones ul li.activo a.botonyanoseguir {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_ya_no_seguir_hover.png) no-repeat 6px 4px; margin-right: 2px!important;}
.columna2 .contenedorbotones ul li.activo a.botonbloquear {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_cerrado_hover.png) no-repeat 6px 4px; margin-right: 2px;}
.columna2 .contenedorbotones ul li.activo a.botonyanobloquear {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_ya_no_cerrado_hover.png) no-repeat 14px 4px; margin-right: 2px;}
.columna2 .contenedorbotones ul li.activo a.botonenviarprivado {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/boton_enviar_privado_hover.png) no-repeat 10px 4px;}

.columna2 .contenedorbotones ul li.activo a:hover {background-position: 6px 4px;}
.columna2 .contenedorbotones ul li.activo a.botonenviarprivado:hover {background-position: 10px 4px;}
.columna2 .contenedorbotones ul li.activo a.botonyanobloquear:hover {background-position: 14px 4px;}


body#tema .columna2 .contenedorbotones ul li a.detalles1,
body#tema .columna2 .contenedorbotones ul li a.detalles2 {
	font-weight: bold;
	color: #000;
	float: left;
	padding: 3px 4px 4px 14px;
	margin-right: 2px;
	width: 64px;
}
body#tema .columna2 .contenedorbotones ul li a.detalles1 {background: #ddd url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_negra.png) no-repeat 10px 8px;}
body#tema .columna2 .contenedorbotones ul li a.detalles2 {background: #ddd url(/Iconos/v1.x/v1.0/bolillos/flecha_arriba_negra.png) no-repeat 10px 8px;}

body#tema .columna2 .contenedorbotones ul li a.detalles1:hover{background: #333 url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_blanca.png) no-repeat 10px 8px; color: #fff;}
body#tema .columna2 .contenedorbotones ul li a.detalles2:hover{background: #333 url(/Iconos/v1.x/v1.0/bolillos/flecha_arriba_blanca.png) no-repeat 10px 8px; color: #fff;}

body#tema .columna2 .contenedorbotones ul li a.botonseguir,
body#tema .columna2 .contenedorbotones ul li a.botonyanoseguir {
	width: 100px;
}


body#tema .columna2 .contenedorbotones ul li a.botonrss,
.columna2 .contenedorenlaces a.botonrss {
	width: 36px!important;
	float: right;
	margin: 2px 0 0 0;
	padding: 0 0 2px 0;
}
body#tema .columna2 .contenedorbotones ul li a.botonrss:hover,
.columna2 .contenedorenlaces a.botonrss:hover {
	border-bottom: 1px dotted #f60;
}
body#tema .columna2 .contenedorbotones ul li a.botonrss img,
.columna2 .contenedorenlaces a.botonrss img,
body#tema .columna2 .contenedorbotones ul li a.botonrss:hover img,
.columna2 .contenedorenlaces a.botonrss:hover img {
	border: none;
}



/* estilos pestanas mismensajes */


.pestanasmensajes  {
	background-color: #eee;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
.pestanasmensajes ul {
    margin: 0;
    padding: 0 0 30px 0;
    font: 11px Tahoma, "Microsoft Sans Serif", Helvetica, Arial, Garuda, Sans, sans-serif;
    border-bottom: 1px solid #999;
}
.pestanasmensajes ul li {
    display: inline;
}
.pestanasmensajes ul li a {
    display: block;
    float: right;
    padding: 5px 16px 5px 16px;
    margin: 6px 10px 0 0;
    height: 13px;
    text-decoration: none;
    color: #333;
    border: 1px solid #999;
	border-top: 1px solid #666;
	background-color: #ccc;
}
.pestanasmensajes ul li.activo a {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
	padding: 8px 20px 6px 20px;
	font-weight: bold;
	border-top: 2px solid #000;
	border-bottom: 1px solid #fff;
	margin: 1px 10px 0 0;
}
.pestanasmensajes ul li a:hover {
	background-color: #fff;
}





/* pagina conversacion */




body#conversacion .columna2 .mensajes .envoltorio {
	width: 100%;
	margin: 0;
	background-color: #fff;
}


body#conversacion .columna2 .mensajes .subnivel1,
body#conversacion .columna2 .mensajes .subnivel2,
body#conversacion .columna2 .mensajes .subnivel3,
body#conversacion .columna2 .mensajes .subnivel4,
body#conversacion .columna2 .mensajes .subnivel5,
body#conversacion .columna2 .mensajes .subnivel6 {
	margin: 0 0 0 22px;
	padding: 0;
	border-left: 1px dotted #000;
	clear: both;
}
body#conversacion .columna2 .mensajes .subnivel1transparente,
body#conversacion .columna2 .mensajes .subnivel2transparente,
body#conversacion .columna2 .mensajes .subnivel3transparente,
body#conversacion .columna2 .mensajes .subnivel4transparente,
body#conversacion .columna2 .mensajes .subnivel5transparente,
body#conversacion .columna2 .mensajes .subnivel6transparente {
	margin: 0 0 0 24px;
	padding: 0;
	clear: both;
}
body#conversacion .columna2 .mensajes .subnivel1,
body#conversacion .columna2 .mensajes .subnivel1transparente {width: 603px; margin: 0 0 0 10px;}
body#conversacion .columna2 .mensajes .subnivel2,
body#conversacion .columna2 .mensajes .subnivel2transparente {width: 579px;}
body#conversacion .columna2 .mensajes .subnivel3,
body#conversacion .columna2 .mensajes .subnivel3transparente {width: 556px;}   /* -24px */
body#conversacion .columna2 .mensajes .subnivel4,
body#conversacion .columna2 .mensajes .subnivel4transparente {width: 532px;}
body#conversacion .columna2 .mensajes .subnivel5,
body#conversacion .columna2 .mensajes .subnivel5transparente {width: 508px;}
body#conversacion .columna2 .mensajes .subnivel6,
body#conversacion .columna2 .mensajes .subnivel6transparente {width: 484px;}




body#conversacion .columna2 .mensajes .envoltoriosubnivel1,
body#conversacion .columna2 .mensajes .envoltoriosubnivel2,
body#conversacion .columna2 .mensajes .envoltoriosubnivel3,
body#conversacion .columna2 .mensajes .envoltoriosubnivel4,
body#conversacion .columna2 .mensajes .envoltoriosubnivel5,
body#conversacion .columna2 .mensajes .envoltoriosubnivel6 {
	margin: 0;
	padding: 15px 0 0 10px;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondo_conversacion.png) no-repeat 0 15px;
}
body#conversacion .columna2 .mensajes .envoltoriosubnivel2 {width: 596px;}
body#conversacion .columna2 .mensajes .envoltoriosubnivel2 {width: 572px;}
body#conversacion .columna2 .mensajes .envoltoriosubnivel3 {width: 547px;}  /* -24px */
body#conversacion .columna2 .mensajes .envoltoriosubnivel4 {width: 524px;}
body#conversacion .columna2 .mensajes .envoltoriosubnivel5 {width: 500px;}
body#conversacion .columna2 .mensajes .envoltoriosubnivel6 {width: 476px;}



body#conversacion .columna2 .mensajes .subnivel1ultimo,
body#conversacion .columna2 .mensajes .subnivel2ultimo,
body#conversacion .columna2 .mensajes .subnivel3ultimo,
body#conversacion .columna2 .mensajes .subnivel4ultimo,
body#conversacion .columna2 .mensajes .subnivel5ultimo,
body#conversacion .columna2 .mensajes .subnivel6ultimo {
	overflow: hidden;
	margin: 0 0 0 21px;
	padding: 15px 0 0 11px;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondo_conversacion_ultimo.png) no-repeat 0 0;
	border-left: 1px solid #fff;
	clear: both;
}
body#conversacion .columna2 .mensajes .subnivel1ultimo {width: 595px; margin: 0 0 0 9px;}
body#conversacion .columna2 .mensajes .subnivel2ultimo {width: 572px;}
body#conversacion .columna2 .mensajes .subnivel3ultimo {width: 547px;}
body#conversacion .columna2 .mensajes .subnivel4ultimo {width: 524px;}
body#conversacion .columna2 .mensajes .subnivel5ultimo {width: 500px;}
body#conversacion .columna2 .mensajes .subnivel6ultimo {width: 476px;}




body#conversacion .columna2 .mensajes .mensaje {
	margin: 0;
	background-color: #fff;
	width: 99%;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-top: 0;
}
body#conversacion .columna2 .mensaje .texto {
	width: 97%;
	margin: 3px 0 0 5px;
	float: none;
}
body#conversacion .columna2 .mensaje .texto .contenedorpost {width: 98.4%;}


body#conversacion .columna2 .mensaje .datos {
	width: 97%;
	float: none;
	padding: 5px 0 0 5px;
	margin: 0;
	display: block;
}

body#conversacion .columna2 .mensaje .datos .quienycuando {width: 95%;}
body#conversacion .columna2 .mensaje .datos .firmayhora {width: 80%;}
body#conversacion .columna2 .texto .enlaces {width: 100%; padding-left: 4px;}

body#conversacion .columna2 .texto .enlaces {width: 100%; padding-left: 0;}

body#conversacion #tipos {right: 84px; left: auto;}
body#conversacion #tipos ul li a {float: none;	margin: 0 0 1px 0;}



body#conversacion .columna2 .enlacesconversacion {
	margin: -1px 0 0 0;
	width: 99.3%;
	padding: 0;
	height: 17px;
	border-top: 1px solid #ccc;
	background: #fff url(/Iconos/v1.x/v1.0/lineas/fondocaja_conversacion.png) repeat-x left top;
	clear: both;
}
body#conversacion .columna2 .enlacesconversacion a {
	font: normal 11px/15px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	color: #f80000;
	display: block;
	padding: 0 10px 2px 20px;
	text-align: center;
	float: left;
	margin: -1px 5px 0 0;
	background: #fff url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_roja.png) no-repeat 8px 6px;
	border: 1px solid #ccc;
	border-top: none;
	width: 80px;
}

body#conversacion .columna2 .enlacesconversacion a.primero1 {background: #fff url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_roja.png) no-repeat 10px 6px;}
body#conversacion .columna2 .enlacesconversacion a.primero2 {background: #fff url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_roja.png) no-repeat 25px 6px;}

body#conversacion .columna2 .enlacesconversacion a.primero1:hover {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_roja.png) no-repeat 8px 6px;}
body#conversacion .columna2 .enlacesconversacion a.primero2:hover {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_roja.png) no-repeat 25px 6px;}

body#conversacion .columna2 .enlacesconversacion a.segundo1 {background: #fff url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_999.png) no-repeat 15px 6px; color: #999;}
body#conversacion .columna2 .enlacesconversacion a.segundo2 {background: #888180 url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_blanca.png) no-repeat 22px 6px; color: #fff; border: 1px solid #6c6463; border-top: none;}

body#conversacion .columna2 .enlacesconversacion a.segundo1:hover {background: #efefef url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_999.png) no-repeat 13px 6px;}
body#conversacion .columna2 .enlacesconversacion a.segundo2:hover {background: #888180 url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_blanca_2.png) no-repeat 25px 6px;	border: 1px solid #6c6463; border-top: none;}

/* la caja de responder */

body#conversacion .columna2 .mensaje .tema a {font-weight: normal;}

body#conversacion .columna2 .mensaje .texto .error {width: 95.5%;}
body#conversacion .columna2 .mensaje .texto .escribirmensaje .error {width: auto; padding-top: 5px; margin-bottom: 10px;}

/* el mensaje de entrada */

body#conversacion .columna2 .mensajes .entrada .mensaje,
body#conversacion .columna2 .entrada .enlacesconversacion a {background-color: #c9b8b3;}

body#conversacion .columna2 .entrada .mensaje .texto .contenedorpost,
body#conversacion .columna2 .entrada .texto .enlaces a {background-color: #dbcfcc;}

body#conversacion .columna2 .entrada .texto .enlaces a.primero {
	background-color: #886e67;
	color: #fff;
	border: 1px solid #98847e;
	border-top: none;
}
body#conversacion .columna2 .entrada .texto .enlaces a.segundo {
	border: 1px solid #c4b3ae;
	border-top: none;
}
body#conversacion .columna2 .entrada .texto .enlaces a.primero:hover {
	background-color: #ac857a;
	border: 1px solid #bb998f;
	border-top: none;
}
body#conversacion .columna2 .entrada .texto .enlaces a.segundo:hover {background-color: #e8e1df;}

body#conversacion .columna2 .entrada .mensaje .texto .fotocompleta,
body#conversacion .columna2 .entrada .mensaje .texto .fotoizquierda {background-image: url(/Iconos/v1.x/v1.0/lineas/fondofoto_entrada.png);}
body#conversacion .columna2 .entrada .mensaje .datos .contenedorfoto {background-image: url(/Iconos/v1.x/v1.0/lineas/fondocaja_conversacion_entrada.png);}

body#conversacion .columna2 .mensajes .entrada .mensaje,
body#conversacion .columna2 .entrada .enlacesconversacion a {border: 1px solid #a4928d;}
body#conversacion .columna2 .entrada .enlacesconversacion {border-top: 1px solid #a4928d;}
body#conversacion .columna2 .entrada .enlacesconversacion a {border-top: none;}
body#conversacion .columna2 .entrada .enlacesconversacion a:hover {background-color: #dbcfcc;}
body#conversacion .columna2 .entrada .enlacesconversacion a.segundo1 {color: #666; background-image: url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_666-2.png);}
body#conversacion .columna2 .entrada .enlacesconversacion a.segundo1:hover {color: #666; background-image: url(/Iconos/v1.x/v1.0/bolillos/flecha_abajo_gris.png);}
body#conversacion .columna2 .entrada .mensaje .texto .tema {border-top: 1px solid #ece5e3;}
body#conversacion .columna2 .entrada .mensaje .texto .escribirmensaje {background-color: #d4ccc9; border: 1px solid #fff;}
body#conversacion .columna2 .entrada .mensaje .texto .escribirmensaje .contenedorlabelymas p {border-top: 1px dotted #fff;}
body#conversacion .columna2 .entrada .mensaje .texto .escribirmensaje input {background-color: #fff;}
body#conversacion .columna2 .entrada .mensaje .texto .escribirmensaje .capaopciones {border-top: 1px dotted #fff;}
body#conversacion .columna2 .entrada .mensaje .escribirmensaje .trabajando {height: 160px;}
body#conversacion .columna2 .entrada .mensaje .enlaces .tipos ul li a {background-color: #7b635b;}



/* el mensaje flotante */

body#conversacion .flotante {
	position: absolute;
	width: 480px;
	overflow: hidden;
	z-index: 800;
}
body#conversacion .flotante .mensaje {
	padding: 5px;
	width: 468px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #888180;
	border: 1px solid #6c6463;
}
body#conversacion .flotante .mensaje .datos {
	width: 99%;
	float: none;
	font: normal 10px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	letter-spacing: 0;
	color: #ccc;
	padding: 0 0 5px 0;	
	overflow: hidden;
}
body#conversacion .flotante .mensaje .datos a {
	font-weight: bold;
}
body#conversacion .flotante .mensaje .datos .contenedorfoto {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_conversacion_flotante.png) repeat-x left bottom;
	width: 49px;
	float: left;
	margin: 0 5px 0 0;
	padding: 0 0 4px 0;
}
body#conversacion .flotante .mensaje .datos .foto {
	border: 1px solid #666;
}
body#conversacion .flotante .mensaje .datos .foto a {
	overflow: hidden;
	display: block;
	border: 1px solid #fff;
}
body#conversacion .flotante .mensaje .datos .foto img {
	width: 45px;
	height: auto;
	border: 0;
}
body#conversacion .flotante .mensaje .datos .firmayhora .firma {
	font: bold 11px/16px Arial, Tahoma, Helvetica, Garuda, sans-serif;
}
body#conversacion .flotante .mensaje .datos .firmayhora .firma a {
	padding: 2px 0 2px 0;
	color: #fc9611;
}
body#conversacion .flotante .mensaje .firmayhora .firma a:hover {
	color: #fff;
}
body#conversacion .flotante .mensaje .texto .contenedorpost {
	padding: 10px 5px 10px 7px;
	font: normal 13px/19px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	background-color: #a7a2a2;
	width: 456px;
	overflow: hidden;
}
body#conversacion .flotante .mensaje .texto p {
	font: normal 13px/19px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	margin: 0;
	padding: 0;
}
body#conversacion .flotante .mensaje .texto p a {
	color: #fece8f;
}
body#conversacion .flotante .mensaje .texto p a:hover {
	background-color: #fff;
	color: #fc9611;
}
body#conversacion .flotante .mensaje .texto .contenedorfoto {
	width: 100%;
	overflow: hidden;
	margin: 10px 0 0 0;
}
body#conversacion .flotante .mensaje .texto .fotocompleta,
body#conversacion .flotante .mensaje .texto .fotoizquierda {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondofoto_flotante.png) repeat-x left bottom;
	padding: 0 0 6px 0;
	float: left;
}
body#conversacion .flotante .mensaje .texto .fotoizquierda {
	margin: 0 7px 0 0;
}
body#conversacion .flotante .mensaje .texto .foto {
	border: 1px solid #666;
	padding: 3px;
	background-color: #dcd9d9;
}



/* el mensaje provisional */

body#conversacion .columna2 .mensajes .provisional .mensaje {
	border-left: 1px dashed #999;
	border-right: 1px dashed #999;
}
body#conversacion .columna2 .mensajes .provisional .mensaje .tema {
	margin-bottom: 5px;
}
body#conversacion .columna2 .mensajes .provisional .mensaje .contenedorpost {
	margin: 0;
	width: 99%;
}
body#conversacion .columna2 .mensajes .provisional .mensaje .texto {
	width: 99%;
	margin: 3px 0 0 5px;
	float: none;
}

/* el mensaje provisional dentro del de entrada */

body#conversacion .columna2 .mensajes .entrada .provisional .mensaje {
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	background-color: #fff;
}
body#conversacion .columna2 .mensajes .entrada .provisional .mensaje .contenedorpost {
	background-color: #fff;
}

/* el mensaje borrado */

body#conversacion .columna2 .mensajes .borrado .mensaje {
	background: #e8e8e8 url(/Iconos/v1.x/v1.0/lineas/fondo_mensaje_borrado.png) repeat left top;
}
body#conversacion .columna2 .mensajes .borrado .mensaje .contenedorfoto {
	background-image: none;
}
body#conversacion .columna2 .mensajes .borrado .mensaje .contenedorpost {
	margin: 0;
	background-color: #fff;
	-moz-opacity: 0.30;
	filter: alpha(Opacity=30);
	border: 1px dashed #000;
}
body#conversacion .columna2 .mensajes .borrado .mensaje .texto {
	margin: 3px 0 0 5px;
	float: none;
	background-color: transparent;
}
body#conversacion .columna2 .mensajes .borrado .mensaje .texto p {
	color: #000;
	text-align: center;
}
body#conversacion .columna2 .mensajes .borrado .mensaje .enlaces {
	display: none;
}
body#conversacion .columna2 .mensajes .borrado .enlacesconversacion a {background: #e8e8e8 url(/Iconos/v1.x/v1.0/lineas/fondo_mensaje_borrado.png) repeat left top;}
body#conversacion .columna2 .mensajes .borrado .enlacesconversacion a.primero1,
body#conversacion .columna2 .mensajes .borrado .enlacesconversacion a.primero2 {margin-top: -4px; padding: 3px 15px 2px 15px;}
body#conversacion .columna2 .mensajes .borrado .enlacesconversacion a.segundo1,
body#conversacion .columna2 .mensajes .borrado .enlacesconversacion a.segundo2 {margin-top: -1px; padding: 0 15px 2px 15px;}
body#conversacion .columna2 .mensajes .borrado .enlacesconversacion a:hover {background-color: #fff;}



/* listado de usuarios */



.columna2 .usuarios .encabezado {
	margin: 20px 0 35px 0;
	border-bottom: 1px solid #000;
	border-top: 1px dotted #000;
	padding: 10px 0 10px 0;
	width: 100%;
	overflow: hidden;
}
.columna2 .usuarios .encabezado p {
	font: bold 20px/24px Arial, Helvetica, Tahoma, Garuda, Sans, sans-serif;
	padding: 0 0 10px 0;
	margin: 0;
	letter-spacing: -1px;
}
/*.columna2 .usuarios .encabezado p .nombre {
	color:#fff;
	background-color: #f80000;
	padding: 0 2px 0 2px;
}*/
.columna2 .usuarios .encabezado p a.nombre,
.columna2 .temas .encabezado p a.nombre {
	color:#fff!important;
	padding: 0 2px 0 2px;
	border: none;
	float: none;
	width: auto;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	display: inline;
	font: bold 20px/24px Arial, Helvetica, Tahoma, Garuda, Sans, sans-serif;
}
.columna2 .usuarios .encabezado p a.nombre {background-color: #f80000;}
.columna2 .temas .encabezado p a.nombre {background-color: #60b300;}

.columna2 .usuarios .encabezado p a.nombre:hover {
	color:#f80000!important;
	background-color: #fff;
}
.columna2 .temas .encabezado p a.nombre:hover {
	color:#60b300!important;
	background-color: #fff;
}
/*.columna2 .temas .encabezado p .nombre {
	color:#fff;
	background-color: #60B300;
	padding: 0 2px 0 2px;
}*/
.columna2 .usuarios .encabezado .contenedornumeroyboton {
	width: 100%;
	overflow: hidden;
}
.columna2 .usuarios .encabezado .numero {
	font: normal 20px/21px Impact, Arial, Helvetica, Tahoma, Garuda, Sans, sans-serif;
	float: left;
	padding: 4px 4px 4px 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #ccc;
}
.columna2 .usuarios .encabezado .numero .cifra {
	padding: 0;
	margin: 0 0 0 0;
	border-left: 1px solid #999;
	float: left;
	display: block;
	text-align: center;
	width: 20px;
	height: 23px;
	background-color: #000;
	color: #fff;
}
.columna2 .usuarios .encabezado a {
	font: bold 11px/14px Arial, Helvetica, Garuda, sans-serif;
	display: block;
	padding: 1px 0 2px 0;
	margin: 7px 0 0 10px;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #efefef;
	border: 3px solid #e6e6e6;
	color: #666;
	width: 90px;
	float: right;
}
.columna2 .usuarios .encabezado a:hover {
	background-color: #ccc;
	border: 3px solid #ccc;
	color: #000;
}

.columna2 .usuarios .envoltoriousuario {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_conversacion.png) repeat-x left bottom;
	padding: 0 0 4px 0;
	margin: 10px 0 0 0;
}
.columna2 .usuarios .usuario {
	border: 1px solid #ccc;
	padding: 0 0 7px 0;
	width: 614px;
}
.columna2 .usuarios .tumismo .usuario {width: 612px;}
.columna2 .busquedas .usuarios .usuario {width: 592px;}
.columna2 .busquedas .usuarios .tumismo .usuario {width: 590px;}




.columna2 .usuarios .usuario .contenedorfoto {
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_conversacion.png) repeat-x left bottom;
	width: 68px;
	float: left;
	margin: -1px 12px 0 10px;
	padding: 0 0 4px 0;
	display: inline;
}
.columna2 .usuarios .usuario .contenedorfoto .foto {
	border: 1px solid #ccc;
	border-top: none;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.columna2 .usuarios .usuario .contenedorfoto .foto a {
	display: block;
	border: 3px solid #fff;
	border-top: none;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.columna2 .usuarios .usuario .contenedorfoto .foto img {
	width: 60px;
	height: auto;
	border: 0;
	margin: -5px 0 0 0;
}
.columna2 .usuarios .usuario .texto .escribirmensaje .seguir p {
	font: normal 10px/18px Georgia, Arial, Helvetica, Tahoma, Garuda, Sans, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	color: #666;
	padding: 0 20px 0 20px;
}
.columna2 .usuarios .usuario .texto {
	font-family: Arial, Helvetica, Tahoma, Garuda, Sans, sans-serif;
	float: left;
	width: 515px;
}
.columna2 .usuarios .usuario .texto .contenedornombreymas {
	width: 100%;
	overflow: hidden;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/linea_horizontal.png) repeat-x left bottom;
	padding: 2px 0 4px 0;
	margin: 3px 0 0 0;
}
.columna2 .usuarios .usuario .texto .nombre {
	font-size: 11px;
	line-height: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	width: 370px;
	float: left;
}
.columna2 .usuarios .usuario .texto .nombre a {
	text-transform: none;
	color: #f80000;
	font-size: 12px;
}
.columna2 .usuarios .usuario .texto .nombre a:hover {
	color: #666;
}
.columna2 .usuarios .usuario .texto .contenedornombreymas .botones {
	width: 69px;
	float: right;
}
.columna2 .usuarios .usuario .texto .contenedornombreymas .botones a {
	margin: 0 0 0 5px;
	border: 1px solid #fff;
	display: inline;
	float: right;
}
.columna2 .usuarios .usuario .texto .contenedornombreymas .botones a:hover {
	border: 1px solid #666;
}
.columna2 .usuarios .usuario .texto .contenedornombreymas .botones a img {
	border: 1px solid #fff;
}

.columna2 .usuarios .usuario .texto .profesion {
	font-size: 12px;
	margin: 1px 0 0 0;
	padding: 3px 0 0 0;
	color: #666;
}
.columna2 .usuarios .usuario .texto .web {
	font-size: 11px;
	line-height: 12px;
	margin: 5px 0 0 0;
	padding: 3px 0 0 0;
}
.columna2 .usuarios .usuario .texto .web a {
	color: #666;
	background-color: #efefef;
	padding: 0 2px 0 2px;
}
.columna2 .usuarios .usuario .texto .web a:hover {
	background-color: #fff;
	color: #f80000;
}



.columna2 .usuarios .tumismo .usuario {
	border: 2px solid #ccc;
	background-color: #efefef;
}
.columna2 .usuarios .tumismo .usuario .contenedorfoto {
	width: 70px;
	margin: -2px 12px 0 8px;
	background-image: none;
}
.columna2 .usuarios .tumismo .usuario .contenedorfoto .foto {
	border: 2px solid #ccc;
	border-top: none;
}
.columna2 .usuarios .tumismo .usuario .contenedorfoto .foto .sinenlace {
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border: 3px solid #fff;
	display: block;
}
.columna2 .usuarios .tumismo .usuario .texto .nombre .sinenlace {
	color: #af4343;
	font-size: 12px;
	text-transform: none;
}
.columna2 .usuarios .tumismo .usuario .texto .web a {
	background-color: #fff;
}



/* busquedas */

body#buscar .columna2 .caja .contenido {background-color: #efefef;}

body#buscar .columna2 .pestanas ul li a {background: #666 url(/Iconos/v1.x/v1.0/bolillos/pico_grisaceo_buscar.png) no-repeat center bottom;}
body#buscar .columna2 .pestanas ul li .inactivo {background: #666 url(/Iconos/v1.x/v1.0/bolillos/pico_grisaceo_buscar.png) no-repeat center bottom;}

body#buscar .columna2 .pestanas ul li a:hover {background-color: #8b8b8b;}

.columna2 .busquedas {font-family: Arial, Helvetica, Garuda, sans-serif; zoom: 1;}

.columna2 .busquedas h2 {
	font: normal 11px/12px Arial,Helvetica,Garuda,sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	color: #999;
	padding: 7px 12px 2px 12px;
	background-color: #fff;
	display: inline;
	border: 1px solid #e1e1e1;
	border-bottom: none;
}
.columna2 .busquedas h2 a {
	color: #999;
}
.columna2 .busquedas h2 a:hover {
	color: #f80000;
}
.columna2 .busquedas h3 {
	font: bold 28px/32px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	margin:  0;
	padding: 0;
	letter-spacing: -1px;
}
.columna2 .busquedas .porpalabras,
.columna2 .busquedas .porusuarios {
	border: 1px solid #e1e1e1;
	padding: 10px 10px 15px 10px;
	border-top: 3px solid #ccc;
	margin: 0 0 20px 0;
	background-color: #fff;
	zoom: 1;
}
.columna2 .busquedas .porpalabras {
	border-bottom: none;
}
.columna2 .busquedas ul {
	font: normal 10px/17px Georgia,Arial,Helvetica,Garuda,sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #666;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 10px 0 15px 0;
	margin: 5px 0 0 0;
}
.columna2 .busquedas ul li {
	margin: 5px 0 0 15px;
	list-style-type: square;
}



.columna2 .busquedas .contenedorbusquedasylogo {
	width: 590px;
	margin: 0 0 20px 0;	
}
.columna2 .busquedas .cajabusqueda {
	width: 480px;
	float: left;
	margin: 20px 0 0 0;	
}
.columna2 .busquedas .contenedorbusquedasylogo .buscacon {
	width: 100px;
	float: right;
	text-align: right;
}
.columna2 .busquedas input {
	border: 1px solid #666;
	background-color: #999;
	color: #fff;
	width: 300px;
	float: left; 
}
.columna2 .busquedas input.botonbuscar {
	background-color: #f80000;
	border: 2px solid #c60000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff;
	font: bold 11px/17px Arial, Helvetica, Garuda, sans-serif;
	width: auto;
	margin: 0 0 0 10px;
}
.columna2 .busquedas a.fijar {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	display: block;
	padding: 0;
	margin: 0 0 0 10px;
	background: #f80000 url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_blanca.png) no-repeat 4px 5px;
	border: 2px solid #c60000;
	float: left;
	width: 17px;
	height: 17px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.columna2 .busquedas a.fijar:hover {background-color: #c60000;}


.columna2 .busquedas .usuarios {
	clear: both;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
}
.columna2 .busquedas .usuarios .usuario .texto {width: 493px;}

.columna2 .busquedas .enlace {
	margin: 10px 0 20px 0;
	border-bottom: 1px dotted #c00;
}
.columna2 .busquedas a.volver {
	font: normal 11px/22px Arial, Helvetica, Garuda, sans-serif;
	color: #c00;
	padding: 2px 5px 3px 0;
}
.columna2 .busquedas a.volver:hover {
	background-color: #c00;
	color: #fff;
	padding: 2px 5px 3px 5px;
}


.columna2 .busquedas .error {
	border: 2px solid #666;
	padding: 1px;
	margin: 10px 0 10px 0;
}
.columna2 .busquedas .error p {
	font: normal 10px/17px Georgia,Arial,Helvetica,Garuda,sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	border: none;
	margin: 0;
	background-color: #666;
	padding: 10px 15px 10px 15px;
}
.columna2 .busquedas p.intro {
	font: normal 13px/24px Arial, Helvetica, Garuda, sans-serif;
	color: #444;
	border: none;
	margin: 15px 0 20px 0;
	padding: 5px 0 0 15px;
	border-top: 1px solid #000;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_negra.png) no-repeat 0 15px;
}
.columna2 .busquedas p.intro strong {
	color: #000;
	font: normal 18px/24px Arial, Helvetica, Garuda, sans-serif;
}


.columna2 .busquedas  ul.opciones {
    border-bottom: 1px solid #333;
    height: 9px;
	margin: 10px 0 10px 0;
	clear: both;
	border-top: none;
}

.columna2 .busquedas ul.opciones li {
    display: inline;
    margin: 0 7px 0 0;
	font: normal 13px/24px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	text-transform: none;
	letter-spacing: 0;
	color: #000;
	padding: 0;
}
.columna2 .busquedas ul.opciones li a {
    text-decoration: none;
	padding: 4px 12px 5px 15px;
    color: #333;
    background-color: #eee;
    border: 1px solid #333;
	font: normal 11px/24px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.columna2 .busquedas ul.opciones li a:hover {
    background-color: #ccc;
	padding: 8px 12px 5px 15px;
}

.columna2 .busquedas ul.opciones li a.activo {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: bold;
	padding: 8px 12px 5px 12px;
	border-top: 2px solid #000;
}
.columna2 .busquedas p {
    font: normal 12px/24px Arial, Helvetica, Garuda, sans-serif;
	margin: 0;
	padding: 0;
}
.columna2 .busquedas p strong {
    font: bold 16px/24px Arial, Helvetica, Garuda, sans-serif;
	background-color: #efefef;
	border: 1px solid #ccc;
	padding: 0 5px 0 5px;
}

body#buscar .columna2 .mensajes {
	border: 1px solid #e1e1e1;
	padding: 10px 10px 15px 10px;
	border-top: 1px solid #fff;
	margin: -20px 0 20px 0;
	background-color: #fff;
}


body#buscar .columna2 .mensaje .resaltado {border: 1px solid #ccc; background-color: #fff; color: #000; padding: 0 2px 0 2px;}
body#buscar .columna2 .mensaje {width: 594px;}
body#buscar .columna2 .mensaje .texto {width: 435px;}
body#buscar .columna2 .mensaje .texto .contenedorpost {width: 423px;}
body#buscar .columna2 .mensaje .enlaces {width: 435px;}
body#buscar .columna2 .mensaje .capatemas ul {
	border: none;
	padding: 0;
	margin: 0;
	letter-spacing: 0;
}
body#buscar .columna2 .capatemas ul li {
	list-style-type: none;
	margin: 0;
}
body#buscar .columna2 .mensaje .enlaces .tipos ul {
	border: none;
	padding: 5px;
	margin: 0;
	letter-spacing: 0;
	background-color:#a5a5a5;
}
body#buscar .columna2 .mensaje .enlaces .tipos ul li {
	list-style-type: none;
	margin: 0;
}
body#buscar .columna2 .mensaje .enlaces .tipos ul li a {
	text-transform: none;
}


body#buscar .columna2 .mensaje .escribirmensaje {width: 418px;}
body#buscar .columna2 .mensaje .escribirmensaje .trabajando {width: 335px;}

body#buscar .columna2 .mensaje .texto .escribirmensaje .contenedorlabelymas {width: 84px;}
body#buscar .columna2 .mensaje .texto .escribirmensaje .contenedorlabelymas p {width: 84px;}
body#buscar .columna2 .mensaje .texto .escribirmensaje textarea {width: 321px;}
body#buscar .columna2 .mensaje .texto .escribirmensaje .botones {width: 330px;}
body#buscar .columna2 .mensaje .texto .escribirmensaje .capaopciones {width: 328px;}
body#buscar .columna2 .mensajes .mensaje .escribirmensaje .error {width: 385px;}
body#buscar .columna2 .mensajes .mensaje .error {width: 402px;}
body#buscar .columna2 .mensajes .mensaje .error p {background-color: transparent; padding: 0;}

body#buscar .columna2 .mensajes .mensaje .texto .contenedorfoto {max-width: 423px;}
body#buscar .columna2 .mensajes .mensaje .texto .contenedorfoto .fotocompleta {max-width: 423px;}
/*body#buscar .columna2 .mensajes .mensaje .texto .contenedorfoto .fotocompleta .foto {width: 97.7%; height: 97.7%;}
body#buscar .columna2 .mensajes .mensaje .texto .contenedorfoto .fotocompleta .foto img {width: 99.8%; height: 99.8%;}*/

body#buscar .columna2 .paginacion ul {
	border: none;
	padding: 0;
}

body#buscar .relevancia {
    font: normal 11px/14px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
    color: #8d8d8d;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #fff;
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
}
body#buscar .relevancia .barra {
    background-color: #5d5d5d;
    width: 50px;
    height: 5px;
    float: left;
    margin: 6px 3px 0 0;
	font-size: 1px;
	line-height: 1px;
}
body#buscar .relevancia .barra  div {
    background-color: #f80000;
    height: 5px;
}
body#buscar .relevancia .porcentaje {
    width: 130px;
    float: left;
    margin-left: 3px;
}
body#buscar .relevancia .porcentaje strong {
    color: #5a5a5a;
    font-weight: normal;
}

/* pausar recarga en videos */

.recargarpagina {
    display: block;
	width: 432px;
	height: 19px;
}
.recargarpagina .botonpausa,
.recargarpagina .botonplay,
.recargarpagina .explicacion {
    float: right;
}
.recargarpagina .botonpausa a,
.recargarpagina .botonplay a {
    display: block;
	width: 21px;
	height: 19px;
}
.recargarpagina .botonpausa a {background: #c00 url(/Iconos/v1.x/v1.0/varios/ico_recarga_pausa.png) no-repeat 6px 5px;}
.recargarpagina .botonplay a {background: #c00 url(/Iconos/v1.x/v1.0/varios/ico_recarga_play.gif) no-repeat 6px 5px;}

.recargarpagina .botonpausa a:hover,
.recargarpagina .botonplay a:hover {
    background-color: #f80000!important;
}
.recargarpagina .explicacion {
    font: normal 10px/14px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
}
.recargarpagina .explicacion img {
    border: none;
	vertical-align: middle;
	margin-right: 4px;
}
.recargarpagina .explicacion a {
    color: #333!important;
	padding: 0 22px 5px 0;
	display: block;
	width: 198px;
	background: transparent url(/Iconos/v1.x/v1.0/varios/ico_recarga_pagina.png) no-repeat 202px 2px;
	text-align: right;
	border-left: 1px dotted #efefef;
}
.recargarpagina .explicacion a:hover {
	color: #f80000!important;
	background: #ff9 url(/Iconos/v1.x/v1.0/varios/ico_recarga_pagina-2.png) no-repeat 202px 2px!important;
	border-left: 1px dotted #cc0;
}
.recargarpaginacapaoculta {
    background-color: #ff9;
	border: 1px dotted #cc0;
	border-bottom: none;
	font: normal 11px/16px Arial, Tahoma, Helvetica, Garuda, sans-serif;
	color: #000;
	padding: 8px 10px 12px 10px;
	width: 220px;
	position: absolute;
	text-align: left;
	display: block;
}


/* paginacion */


.columna2 .paginacion {
	width: 100%;
	overflow: hidden;
	margin: 30px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dotted #000;
}
.columna2 .paginacion ul {
	font: bold 16px/18px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
	margin: 0 0 0 240px;
}
.columna2 .paginacion ul li {
	display: block;
	padding: 5px 0 0 0;
	float: left;
	margin: 0 2px 0 0;
}
.columna2 .paginacion ul li a {
	float: left;
	display: block;
	background-color: #efefef;
	border: 1px dotted #666;
	color: #666;
	text-align: center;
	padding: 4px 8px 4px 8px;
}
.columna2 .paginacion ul li a:hover {
	color: #fff;
	background-color: #999;
}
.columna2 .paginacion ul li a.flecha,
.columna2 .paginacion ul li a.flechadoble {
	background-color: #f80000;
	color: #fff;
	border: 1px solid #a50000;
}
.columna2 .paginacion ul li a.flecha {font-size: 20px;}
.columna2 .paginacion ul li a.flechadoble {font-size: 19px; letter-spacing: -2px;}

.columna2 .paginacion ul li a.flecha:hover,
.columna2 .paginacion ul li a.flechadoble:hover{
	background-color: #a50000;
}
.columna2 .paginacion ul li.activo {
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/pico_paginacion.png) no-repeat top center;
	padding: 6px 0 0 0;
}
.columna2 .paginacion ul li.activo a {
	background-color: #666;
	border: 1px solid #333;
	border-top: none;
	color: #efefef;
	padding: 4px 10px 4px 10px;
}
.columna2 .paginacion ul li.activo a:hover {
	background-color: #666;
}
.columna2 .paginacion ul li .inhabilitado {
	background-color: #ccc;
	color: #fff;
	border: 1px solid #ccc;
	width: 28px;
	display: block;
	text-align: center;
	padding: 4px 0 4px 0;
}


/* ------------------------------------------------------------------------- INICIO COLUMNA 3 */

/* menu */

.columna3 .pestanas {width: 202px; padding: 0 0 0 9px; margin: -19px 0 10px 0;}
.columna3 .pestanas ul li a {width: 130px;}
.columna3 .temasdestacados .pestanas ul li a.activo {background: #26a3a4 url(/Iconos/v1.x/v1.0/bolillos/pico_azulado_gris.png) no-repeat center bottom;}
.columna3 .mistemas .pestanas ul li a.activo {background: #ff9519 url(/Iconos/v1.x/v1.0/bolillos/pico_anaranjado_gris.png) no-repeat center bottom;}

.columna3 .temasdestacados .pestanas ul li a.activo:hover {background: #77c7c7 url(/Iconos/v1.x/v1.0/bolillos/pico_azulado_gris.png) no-repeat center bottom;}
.columna3 .mistemas .pestanas ul li a.activo:hover {background: #f9c16b url(/Iconos/v1.x/v1.0/bolillos/pico_anaranjado_gris.png) no-repeat center bottom;}


/* fin menu */

.columna3 .caja {
	margin: 20px 0 0 0;
	background:transparent url(/Iconos/v1.x/v1.0/lineas/fondologo_gris.png) repeat-x scroll left bottom;
	padding: 0 0 4px 0;
}
.columna3 .caja .contenido {
	background-color: #5d5d5d;
	border: 1px solid #535353;
	border-left: none;
	padding: 9px 9px 9px 0;
}
.columna3 .temasdestacados,
.columna3 .mistemas {
	width: 212px;
	border-bottom: 1px dotted #999;
}




.columna3 .mistemas .contador {
	margin: 0 0 5px 10px;
}
.columna3 .mistemas .contador a {
	display: block;
	font: normal 11px/15px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	background: transparent url(/Iconos/v1.x/v1.0/varios/boton_flecha_derecha_mistemas.png) no-repeat 87px 3px;
	color: #ff9519;
	padding: 0 16px 1px 0;
}
.columna3 .mistemas .contador a:hover {
	background-position: 89px 3px;
	color: #f9c16b;
}
.columna3 .mistemas .contador .numero {
	font: normal 18px/24px Impact, Arial, Helvetica, Garuda, Sans, sans-serif;
	color: #f9c16b;
}



.columna3 .tema {
	padding: 7px 0 5px 9px;
	border-top: 1px dotted #999;
	width: 203px;
}
.columna3 .tema .nombretema {
	font: bold 11px/14px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 5px 14px;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_blanca_temas.png) no-repeat 0 3px;
}
.columna3 .tema .nombretema a {
	color: #fff;
}
.columna3 .tema .nombretema a:hover {
	text-decoration: underline;
}
.columna3 .mistemas .tema .nombretema {
	padding: 0 0 0 14px;
}
.columna3 .tema .texto .foto {
	width: 60px;
	float: left;
	margin: 3px 8px 0 0;
	border: 1px solid #464646;
	background-color: #fff;
	padding: 1px;
	display: inline;
}
.columna3 .tema .texto .foto img {
	width: 60px;
	height: 60px;
}
.columna3 .tema .texto .titular {
	font: bold 12px/17px Arial, Helvetica, Garuda, sans-serif;
	padding: 2px 0 2px 0;
	margin: 0 2px 0 0;
}
.columna3 .tema .texto .titular a {
	padding: 3px 0 3px 0;
}
.columna3 .temasdestacados .tema .texto .titular a {color: #5ce4e5;}
.columna3 .mistemas .tema .texto .titular a {color: #ffce63;}

.columna3 .tema .texto .titular a strong {
	font: normal 11px/10px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #333;
	padding: 0 2px 1px 3px;
	margin: 0 0 0 2px;
}
.columna3 .temasdestacados .tema .texto .titular a strong {background-color: #00ffff;}
.columna3 .mistemas .tema .texto .titular a strong {background-color: #ff9519;}

.columna3 .tema .texto .titular a:hover {
	color: #000;
}
.columna3 .tema .texto .parrafo {
	font: normal 11px/17px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	margin: 0;
	color: #bbb;
}
.columna3 .temasdestacados .tema .texto .parrafo a {color: #60b300;}
.columna3 .mistemas .tema .texto .parrafo a {color: #ff9519;}

.columna3 .tema .texto .parrafo a:hover {color: #000;}


.columna3 .tema .detalles {
	padding: 3px 0 5px 0;
}
.columna3 .mistemas .detalles {
	padding: 3px 0 2px 0;
}
.columna3 .tema .detalles .tiempo {
	font: normal 10px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #ddd;
}


.columna3 .sintemas {
	padding: 10px;
	margin: 0 0 10px 10px;
	text-align: center;
	background-color: #7d7d7d;
	border: 1px dotted #a8a8a8;
}
.columna3 .sintemas p {
	font: normal 10px/14px Georgia, Arial, Helvetica, Garuda, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	color: #bbb;
}





.columna3 .enlaces {
	margin: 10px 0 0 9px;
	padding: 0;
	width: 202px;
	overflow: hidden;
}
.columna3 .enlaces a {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	display: block;
	padding: 1px 0 2px 0;
	text-align: center;
	width: 196px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #444;
	border: 2px solid #444;
	color: #999;
	margin: 0 0 5px 0;
}
.columna3 .enlaces a.primero {
	float: left;
	width: 104px;
}
.columna3 .enlaces a.segundo {
	float: right;
	width: 84px;
}
.columna3 .enlaces a:hover {
	background-color: #999;
	border: 2px solid #aaa;
	color: #000;
}


.columna3 .leyenda {display: none;}





/* ------------------------------------------------------------------------- PIE DE PAGINA */

.piedepagina {
	background-color: #5b5b5b;
	border: 1px solid #3e3e3e;
	border-bottom: none;
	padding: 0 0 40px 10px;
	margin: 12px 0 0 0;
	font: normal 11px/19px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #bfbfbf;
}
.piedepagina .firma {
	width: 140px;
	float: left;
	margin: -10px 0 0 0;
}
.piedepagina .firma .logo {
	margin: 0 0 4px 0;
	background-image: none;
}
.piedepagina .firma .logo a.url {
	background-color: #ab0000;
	color: #fff;
	display: block;
	width: 72px;
	text-align: center;
	margin: 1px 0 0 0;
	line-height: 16px;
	padding: 0 0 2px 0;
}
.piedepagina .firma .logo a.url:hover {
	background-color: #f80000;
}
.piedepagina img {
	border: none;
}
.piedepagina .firma p {
	color: #fff;
	margin: 0;
	padding: 0;
}
.piedepagina .firma p a {
	color: #bfbfbf;
}
.piedepagina .firma p a:hover {
	color: #fff;
}


.piedepagina .enlaces {
	width: 460px;
	float: right;
	padding: 8px 0 0 0;
	margin: 0 12px 0 0;
}
.piedepagina .enlaces ul {
	float: left;
	margin: 0;
}
.piedepagina .enlaces ul.primera {width: 150px;}
.piedepagina .enlaces ul.segunda {width: 160px;}
.piedepagina .enlaces ul.tercera {width: 150px;}

.piedepagina .enlaces ul li {
	border-bottom: 1px solid #747474;
	height: 20px;
}
.piedepagina .enlaces ul li a {
	color: #bfbfbf;
	padding: 2px 0 2px 0;
}
.piedepagina .enlaces ul li a:hover {
	color: #fff;
}
.piedepagina .enlaces ul li img {
	vertical-align: middle;
}
.piedepagina .enlaces ul li a.rss {
	background: transparent url(/Iconos/v1.x/v1.0/varios/ico_rss_piedepagina.png) no-repeat 0 4px;
	padding: 2px 0 2px 14px;
}
.piedepagina .enlaces ul li a.cc {
	background: transparent url(/Iconos/v1.x/v1.0/varios/ico_cc_piedepagina.png) no-repeat 0 4px;
	padding: 2px 0 2px 13px;
}
.piedepagina .enlaces ul li a.sinenlace {
	color: #bfbfbf;
	padding: 2px 0 2px 0;
}






/* ------------------------------------------------------------------------- ESTILOS PAGINAS ESTATICAS */

body#paginamarco .contenido {width: 816px;}

body#paginamarco h1 {
	font: normal 28px/34px "Microsoft sans serif", Arial, Helvetica, Garuda, sans-serif;
	padding: 45px 0 10px 0;
	margin: 0;
	border-bottom: 1px solid #000;	
}

body#paginamarco .columna2 {
	width: 836px;
	float: left;
}


/* ------------------------------------------------------------------------- pie de pagina */

/*body#paginamarco .piedepagina {width: 834px;}*/
body#paginamarco .piedepagina .enlaces {width: 660px;}
body#paginamarco .piedepagina .enlaces ul.primera {width: 216px;}
body#paginamarco .piedepagina .enlaces ul.segunda {width: 226px;}
body#paginamarco .piedepagina .enlaces ul.tercera {width: 216px;}


/* ------------------------------------------------------------------------- formulario estandar */

.formulario {width: 815px; overflow: hidden;}

.formulario a {color: #f80000;}

.formulario p {
	font: normal 13px/19px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
	margin: 10px 0 10px 0;
	clear: both;
}
.formulario h2 {
	margin: 0 0 10px 0;
	font: bold 20px/20px Arial, Helvetica, Garuda, Sans, sans-serif;
	clear: both;
	border-bottom: 1px solid #ccc;
	letter-spacing: 0;
}
.formulario h2.telefono {
	clear: both;
}
.formulario p.telefono {
	font: bold 30px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
	margin: 0 0 10px 0;
	color: #666;
}

.formulario .columna {
	width: 55%;
	float: left;
	margin-right: 10px;
}
.formulario form {
	margin: 20px 0 20px 0;
}
.formulario form p {
	width: auto;
	overflow: hidden;
	margin: 10px 0 10px 0;
}

.formulario label,
.formulario input,
.formulario textarea,
.formulario select {
	font: normal 13px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
}

.formulario label,
.formulario .radios label.titulo {
	width: 120px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 5px;
	padding-top: 3px;
}

.formularioancho label,
.formularioancho .radios label.titulo {
	width: 220px;
}

.formulario  input,
.formulario  textarea,
.formulario  select {
	display: block;
	float: left;
	border: 1px solid #828282;
	padding: 2px;
}

.formulario form fieldset {
	border: 1px solid #a2a2a2;
	padding: 10px 0 10px 0;
	margin: 20px 0 20px 0;
}

.formulario form fieldset legend {
	font: bold 13px Tahoma,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	margin: 0 0 0 10px;

}
.formulario .explicacion p {
	margin: 2px 0 5px 0;
	font-size: 12px;
}

.formulario input.boton {
	padding: 10px 15px 10px 15px;
	text-transform: uppercase;
	font-weight: bold;
	border: 0;
	background-color: #f80000;
	color: white;
	margin-left: 125px;
	margin-top: 15px;
	display: inline;
	float: none;
	cursor: pointer;
}
.formulario input.boton:hover {
	background-color: #b91e00;
}

.formulario .error ul {padding-top: 5px;}

.formulario .error ul li {font: normal 13px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;}

.formulario .error ul li {
	padding: 0 0 0 0px;
	margin: 0 0 0 20px;
	list-style-type: square;
}
.formulario .ayuda {
	font: normal 11px Tahoma,Arial,Helvetica,sans-serif;
	padding:3px;
	margin-left: 5px;
	display: block;
	float: left;
	border: 1px solid #ccc;
	border-left: 0;
	border-right: 0;
	background-color: #ffffe6;
}
.formulario .informacion h5,
.formulario .advertencia h5,
.formulario .error h5 {
	font: normal 18px/22px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
	margin: 3px 0 15px 0;
	background-color: transparent;
}

.formulario .error h5,
.formulario .error ul {
	color: #b90e0e;
}

.formulario .informacion,
.formulario .advertencia,
.formulario .error {
	padding-left: 40px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	font-size: 13px;
}

.formulario .informacion {background: transparent url(/Html/img/info.png) no-repeat 0 0;}

.formulario .advertencia {background: transparent url(/Html/img/advertencia.png) no-repeat 0 0;}

.formulario .error {
	background: #f2e1e1 url(/Html/img/error.png) no-repeat 5px 5px;
	padding: 20px 5px 15px 40px;
}

.formulario .intro {
	background-color: #e9e9cf;
	padding: 20px;
	margin: 1px 0 10px 0;
	border-bottom: 1px solid #d2d2bb;
}
.formulario .intro p {
	font: normal 12px/19px "Microsoft Sans Serif", Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
	margin: 0;
	padding: 0;
}

.formulario .imagencaptcha {
	width: 150px;
	float: left;
	padding: 85px 0 0 0;
}
.formulario .pymas {
	width: 280px;
	float: left;
	margin: 0 0 0 10px;
}

.formulario .pymas input {
	border: 1px solid #828282;
	color: #404040;
	font: bold 28px/32px Arial;
	letter-spacing: 2px;
	margin: 0 0 15px 5px;
	padding: 0 0 0 5px;
	width: 120px;
}
.formulario .pymas input.boton {
	color: #fff;
	font-size: 12px;
	letter-spacing: 0;
	width: 220px;
	border: none;
	padding: 10px 15px 10px 15px;
}
.gracias {
	padding: 100px;
}
.gracias h2 {
	font: normal 22px/32px Arial;
	letter-spacing: 0;
	text-align: center;
}
.gracias h2 a {
	color: #f80000;
}
.gracias h2 a:hover {
	color: #000;
}

.formulario .instrucciones {
	width: 43%;
	float: right;
	font: normal 12px/18px "Microsoft Sans Serif", Arial, Helvetica, Garuda, sans-serif;
}
.formulario .instrucciones p {
	font: normal 12px/18px "Microsoft Sans Serif", Arial, Helvetica, Garuda, sans-serif;
}
.formulario .instrucciones ul {
	margin: 20px 0 20px 15px;
}
.formulario .instrucciones ul li {
	list-style-type: square;
	margin: 10px 0 10px 0;
}


/* ------------------------------------------------------------------------- portada */

body#portada img {border: 0;}

body#portada .contenedor {
	width: 656px;
	padding: 0;
}
body#portada .contenedorcaja {
	padding: 0 0 7px 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja.png) repeat-x left bottom;
}
body#portada .contenedor .caja {
	width: 654px;
	background-color: #fff;
	border: 1px solid #c0c0c0;
	position: relative;
	margin: 70px 0 0 0;
}
body#portada .contenedor .caja .contenedorlogoylema {
	width: 440px;
	position: absolute;
	left: 20px;
	top: -59px;
}
body#portada .contenedor .caja .contenedorlogoylema .izquierda {
	width: 187px;
	float: left;
}
body#portada .contenedor .caja .contenedorlogoylema .izquierda .logo {
	padding: 0 0 7px 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondologo_portada.png) repeat-x left bottom;
}
body#portada .contenedor .caja .contenedorlogoylema .izquierda .soitu {
	text-align: right;
}
body#portada .contenedor .caja .contenedorlogoylema .izquierda .soitu img {
	margin: 0 1px 0 0;
}
body#portada .contenedor .caja .contenedorlogoylema .enlaces {
	width: 220px;
	float: left;
	margin: 88px 0 0 15px;
}
body#portada .contenedor .caja .contenedorlogoylema .enlaces a {
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #f80000;
	display: block;
	margin: 5px 0 0 0;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_roja-3.png) no-repeat 0 6px;
	padding: 0 0 0 12px;
}
body#portada .contenedor .caja .contenedorlogoylema .enlaces a:hover {
	color: #000;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_000.png) no-repeat 0 6px;
}
body#portada .contenedor .caja .contenedorlogoylema .lema {
	padding: 20px 0 0 0;
	clear: both; 
	
}





body#portada .contenedor .caja .contenedorloguearse {
	width: 100%;
	overflow: hidden;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	color: #a0a0a0;
	padding: 20px 0 0 0;
}
body#portada .contenedor .caja .contenedorloguearse .loguearse {
	width: 144px;
	float: right;
	border-bottom: 1px solid #c6c6c6;
	margin: 0 20px 0 0;
	padding: 0 0 10px 0;
	display: inline;
}
body#portada .contenedor .caja .contenedorloguearse .loguearse input {
	font: normal 14px Arial, Helvetica, Garuda, sans-serif;
	border: 1px solid #ccc;
	display: block;
	width: 142px;
	color: #666;
	margin: 0 0 10px 0;
}
body#portada .contenedor .caja .contenedorloguearse .loguearse .recordarme {
	width: 100%;
	overflow: hidden;
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	margin: 10px 0 0 0;
}
body#portada .contenedor .caja .contenedorloguearse .loguearse .recordarme input {
	width: 20px;
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	border: none;
}
body#portada .contenedor .caja .contenedorloguearse .loguearse .recordarme label {
	width: 60px;
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
}
body#portada .contenedor .caja .contenedorloguearse a.pregunta {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	color: #a0a0a0;
	margin: 8px 0 0 0;
	display: block;
}
body#portada .contenedor .caja .contenedorloguearse a.pregunta:hover {
	color: #f80000;
}
body#portada .contenedor .caja .contenedorloguearse a.enviar {
	font: normal 11px/14px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	background: #f80000 url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_blanca.png) no-repeat 4px 5px;
	border: 2px solid #c60000;
	float: right;
	display: block;
	width: 17px;
	height: 17px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
body#portada .contenedor .caja .contenedorloguearse a.enviar:hover {
	background-color: #c60000;
}






body#portada .contenedor .caja .texto {
	padding: 0 170px 25px 20px;
}
body#portada .contenedor .caja .texto p {
	font: normal 20px/28px Arial, Helvetica, Garuda, sans-serif;
	color: #b7b7b7;
	margin: 60px 0 20px 0;
	padding: 0;
}
body#portada .contenedor .caja .texto p .resaltado {
	color: #000;
}














body#portada .contenedor .caja .contenedoralta {
	width: 218px;
	height: 247px;
	position: absolute;
	right: 10px;
	bottom: -19px;
	background: transparent url(/Iconos/v1.x/v1.0/varios/portada_darse_de_alta.png) no-repeat 0 0;
}
body#portada .contenedor .caja .contenedoralta h5 {
	margin: 10px 0 0 98px;
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
body#portada .contenedor .caja .contenedoralta h5 a {
	color: #fff;
}
body#portada .contenedor .caja .contenedoralta h5 a:hover {
	text-decoration: underline;
}









body#portada .piedepagina {
	margin-top: 11px;
	border-bottom: 1px solid #3e3e3e;
}



/* ------------------------------------------------------------------------- mensaje no encontrado */


body#mensajenoencontrado .contenedor {
	width: 600px;
	margin: 0 auto 0 auto;
	padding: 0 0 5px 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja.png) repeat-x left bottom;
}
body#mensajenoencontrado .caja {
	padding: 10px 20px 10px 20px;
	background-color: #fff;
	border: 1px solid #bfbfbf;
	margin: 30px 0 0 0;
}
body#mensajenoencontrado .logo {
	padding: 0 0 4px 0;
	width: 234px;
	height: 365px;
	background: transparent url(/Iconos/v1.x/v1.0/varios/no_encontrado_mensaje_fondo.png) repeat-x left top;
	margin: -22px 0 0 0;
	float: left;
}
body#mensajenoencontrado .logo a img {
	border: none;
}
body#mensajenoencontrado .texto {
	width: 320px;
	float: left;
}
body#mensajenoencontrado p {
	font: normal 18px/22px Arial, Helvetica, Garuda, sans-serif;
	border-bottom: 1px solid #ccc;
	margin: 120px 0 5px 0;
	padding: 0 0 10px 0;
}
body#mensajenoencontrado .texto a {
	font: bold 11px/18px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	background-color: #f80000;
	padding: 0 3px 2px 4px;
	color: #fff;
}
body#mensajenoencontrado .texto a:hover {
	background-color: #fff;
	color: #f80000;
}




/* ------------------------------------------------------------------------- portada temporal */


body#portadatemporal .contenedor {
	width: 800px;
	margin: 0 auto 0 auto;
	padding: 0 0 5px 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja.png) repeat-x left bottom;
}
body#portadatemporal .caja {
	padding: 10px 20px 10px 20px;
	border: 1px solid #bfbfbf;
	margin: 30px 0 0 0;
	background: #fff url(/Iconos/v1.x/v1.0/varios/portada_temporal_fondo.png) no-repeat right bottom;
	height: 290px;
}
body#portadatemporal .logo {
	padding: 0 0 4px 0;
	width: 122px;
	height: 95px;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_blanco.png) repeat-x left bottom;
	margin: -22px 0 0 0;
}
body#portadatemporal .logo a img {
	border: none;
}
body#portadatemporal .texto {
	margin: 40px 0 0 0;
	width: 500px;
}
body#portadatemporal p.grande {
	font: normal 30px/30px Arial, Helvetica, Garuda, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}
body#portadatemporal p {
	font: normal 14px/28px Arial, Helvetica, Garuda, sans-serif;
	margin: 10px 0 0 0;
	padding: 0;
}
body#portadatemporal p a {
	color: #f80000;
}
body#portadatemporal p a:hover {
	text-decoration: underline;
}

body#portadatemporal p a.boton {
	font: bold 11px/18px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	background-color: #f80000;
	padding: 1px 3px 2px 4px;
	color: #fff;
}
body#portadatemporal p a.boton:hover {
	background-color: #fff;
	color: #f80000;
	text-decoration: none;
}


/* ------------------------------------------------------------------------- pagina no encontrada error 404 */


body#error404 .contenedor {
	width: 800px;
	margin: 0 auto 0 auto;
	padding: 0 0 5px 0;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja.png) repeat-x left bottom;
}
body#error404 .caja {
	padding: 10px 20px 50px 20px;
	border: 1px solid #bfbfbf;
	margin: 30px 0 0 0;
	background: #fff url(/Iconos/v1.x/v1.0/varios/no_encontrada_pagina_fondo.png) no-repeat right bottom;
}
body#error404 .encabezado {
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px 0;
}
body#error404 .logo {
	padding: 0 0 4px 0;
	width: 122px;
	height: 95px;
	background: transparent url(/Iconos/v1.x/v1.0/lineas/fondocaja_blanco.png) repeat-x left bottom;
	margin: -22px 15px 0 0;
	float: left;
}
body#error404 .logo a img {
	border: none;
}
body#error404 h2 {
	width: 500px;
	float: left;
	font: bold 22px/30px Arial, Helvetica, Garuda, sans-serif;
	margin: 40px 0 0 0;
	padding: 0;
}

body#error404 .texto {
	margin: 30px 0 0 0;
	width: 500px;
}
body#error404 ul {
	font: normal 14px/22px Arial, Helvetica, Garuda, sans-serif;
	margin: 0;
	padding: 0;
}
body#error404 ul li {
	margin: 0;
	padding: 0 0 15px 15px;
	background: transparent url(/Iconos/v1.x/v1.0/bolillos/flecha_derecha_roja-3.png) no-repeat 0 7px;
}
body#error404 ul li a {
	color: #f80000;
}
body#error404 ul li a:hover {
	text-decoration: underline;
}

body#error404 .cajabusqueda {
	margin: 5px 0 0 15px;	
}
body#error404 input {
	border: 1px solid #ccc;
	background-color: #efefef;
	color: #000;
	width: 250px;
	float: left; 
	font: normal 12px Arial, Helvetica, Garuda, sans-serif;
}
body#error404 input.botonbuscar {
	background-color: #f80000;
	border: 2px solid #c60000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff;
	font: bold 11px/17px Arial, Helvetica, Garuda, sans-serif;
	width: auto;
	margin: 0 0 0 10px;
}

body#error404 ul.seguir {
	clear: both;
	padding: 20px 0 0 0;
}
body#error404 ul.seguir li a {
	background-color: #f80000;
	color: #fff;
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 0 3px 2px 4px;
}
body#error404 ul.seguir li a:hover {
	background-color: #fff;
	color: #f80000;
	text-decoration: none;
}
