/* site qHago */
/* gral */
body{background-color: #f1f1f1;margin: 0; padding: 0;height:100%; background-image: url(/images/bg-web.gif); background-repeat:repeat-x; background-position:left top; margin:auto; margin-top:0px;font-family: Arial, sans-serif;}
img, div {border:0px; }
a{color:#0588e3;text-decoration:none;}
.boton{word-wrap:  break-word;white-space:pre-wrap;letter-spacing:-2px;background-image: url(/images/bg-boton.gif);width:266px;height:141px;border:0px;padding-right:10px;font-size: 46px;font-family: Arial, sans-serif;color:#FFF;cursor:pointer;}

/* header  */
.header{position:relative;margin:auto; width:876px;height:76px;*height: 76px !important;*height:73px;z-index:10;}

#menu-usuario {position:relative;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0180d8; text-align:right; padding-top:8px; padding-bottom:8px;}
	#menu-usuario a {color:#0180d8; font-weight:bold; text-decoration:none;} .header .menu-usuario a:hover {text-decoration:underline;}
#menu-top {position:relative; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0180d8;margin-top:23px;padding-left:85px;}
	#menu-top a{margin-right: 15px;} #menu-top a:hover{border-bottom:4px solid #0180d8;} #menu-top a.selected{border-bottom:4px solid #0180d8;}
.bienvenido {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e24980;}
.logo{position:absolute; top:10px; left:-62px; width:141px; height:153px;background-position:left top; background-image:url(/images/logo-trans.png); background-repeat:no-repeat;}

.contenido{position:relative;margin:auto; z-index:9; width:713px;padding-right:85px;padding-left:84px;margin-top:4px;border-top:1px solid #cccccc;background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding-bottom:40px;}
	.menu-categorias{position:relative;width:750px;padding-left:5px;*padding-left:35px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #e8e8e8;font-size:13px;font-family: "Trebuchet MS", Arial, sans-serif;color:#dadada;}
		.menu-categorias a{margin-right:4px; color:#6d6d6d;} .menu-categorias a:hover{color:#0588e3;} .menu-categorias a.selected{border-bottom:4px solid #0180d8;color:#0588e3;}
	.contenido h1{font-size:22px;letter-spacing:-0.04em; color:#7f7f7f;} .celeste{color:#0588e3;}

/* Login Module */
		.modlogin{position:absolute;right:5px;top:20px;width:270px;height:115px;background: transparent url(/images/bg-modlogin.png) no-repeat 0% 100%;z-index:690;color:#46650d;}
		.modlogin .close{position:absolute;right:10px;top:8px;}
		.modlogin .error{position:absolute;left:5px;top:5px;width:240px;text-align:center;color:#b10000;font-size:11px;}
		.modlogin .form{position:absolute; width: 250px;top:25px;left:10px;z-index:999;}
		.modlogin .form td#text{text-align:right;padding-right:4px;font-size:13px;} .modlogin .form td{font-size:12px;padding-bottom:4px;}
		.button{background-image: url(/images/bg-botones.gif); background-repeat:repeat-x; height: 24px;border:0px;font-size: 9px;color:#ffffff; font-weight:bold; text-transform:uppercase; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

		.modpop{font-family:Arial; position:absolute;right:200px;top:100px;width:300px;height:150px;color:#46650d;background:#FFFFFF;border: 1px solid #b3b3b3;z-index:998; background-image: url(/images/bg-popUp.gif); background-repeat: repeat-x; background-position:bottom;}
		.modpop .close{position:absolute;right:10px;top:8px;}
		.modpop .error{position:absolute;left:5px;top:5px;width:240px;text-align:center;color:#b10000;font-size:11px;}
		.modpop .form{position:absolute; width: 250px;top:25px;left:19px;z-index:999;}
		.modpop .form td#text{text-align:right;padding-right:4px;font-size:13px;} .modpop .form td{font-size:12px;padding-bottom:4px;}


/* buscador TOP */
.buscador{position:absolute;z-index:2;/*position:relative;float:right;*/width:230px;height:30px;right:-6px;bottom:0px;*bottom: 9px !important;_bottom:55px;}
.bx_b1{background-color: #ffffff;border:1px solid white;}
input.bx_qbox {border:1px solid #cccccc;color:#333333;background-image: url(/images/bg-input-buscar.png);background-repeat: repeat-x; font-family:arial;font-size:112%;vertical-align:middle;width:148px;height:26px;}
input.bx_qbtn{background-color:#f9f9f9;background-image:url(/images/button-buscar.png);background-repeat:no-repeat;background-position: 0 0; border:medium none;color:#FFFFFF;cursor:pointer;height:30px;line-height:500%;margin-left:0px;vertical-align:middle;width:69px;}

/*home */

.contenido .globosHome{position:relative;width:706px;font-family: Arial, sans-serif; text-align:center; margin-top:20px; margin-bottom:15px;}
.contenido .slider{position:relative;width:714px; height:190px; font-family: Arial, sans-serif; font-size:13px; color:#686868; margin-bottom:20px; background-position:left bottom; background-image:url(/images/bg_slide_home.gif); background-repeat:no-repeat; }
.contenido .slider .capable {width: 675px; height: 180px; position: relative; overflow:hidden; margin-left: 20px; border: none;}
	.slider .flechaLeft { position:absolute; top:87px; left:-15px; width:34px; height:33px; background-position:left top; background-image:url(/images/flecha-left-trans.png); background-repeat:no-repeat;}
	.slider .flechaRight { position:absolute; top:87px; right:-14px; width:34px; height:33px; background-position:left top; background-image:url(/images/flecha-right-trans.png); background-repeat:no-repeat;}
	.slider .globoHome { position:absolute; top:70px; left:0px; width:174px; height:63px; padding-top:6px; padding-right:5px; background-position:right top; background-image:url(/images/bg-globo-usuarios.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:12px; line-height:12px;word-wrap: break-word;overflow:hidden;}
		.slider .globoHome a {color:#FFFFFF; text-decoration:none;}
		.slider .globoHome img { float:left; border:1px solid #a73564; margin-right:14px; margin-top:7px;}

.zocaloHome { border:1px solid #CCCCCC; padding:3px; color:#e24980; font-weight:bold;}	
.contenido .zocaloHome01{position:relative;padding:35px; padding-top:30px; padding-bottom:28px; float:left; font-family: Arial, sans-serif; font-size:12px; color:#5B5B5B; border:1px solid #d6d6d6; background-position:left top; background-image:url(/images/bg-zocalo-home.gif); background-repeat:repeat-x;}
	.zocaloHome01 form { margin:0px; padding:0px;}
	.zocaloHome01 h1 { margin:0px; color:#0588E3; font-size:18px;}
	.zocaloHome01 .topLeft{position:absolute; top:-1px; left:-1px; width:16px; height:16px; background-position:left top; background-image:url(/images/borde-top-left.gif); background-repeat:no-repeat;}
	.zocaloHome01 .topRight{position:absolute; top:-1px; right:-1px; *right:-2px; width:16px; height:16px; background-position:left top; background-image:url(/images/borde-top-right.gif); background-repeat:no-repeat;}
	.zocaloHome01 .botLeft{position:absolute; bottom:-1px; *bottom:-2px; left:-1px; width:16px; height:16px; background-position:left top; background-image:url(/images/borde-bot-left.gif); background-repeat:no-repeat;}
	.zocaloHome01 .botRight{position:absolute; bottom:-1px; *bottom:-2px; right:-1px; *right:-2px; width:16px; height:16px; background-position:left top; background-image:url(/images/borde-bot-right.gif); background-repeat:no-repeat;}
	
	.contenido .zocaloHome01#perfil{ width:674px; padding:22px; padding-right:10px; margin-top:13px;}
		.zocaloHome01#perfil .topRight#perfil01{top:-1px; right:-1px; *right:-1px;}
		.zocaloHome01#perfil .botRight#perfil02{bottom:-1px; *bottom:-2px; right:-1px; *right:-1px;}
	.contenido .zocaloHome01#perfil h1{color:#0588E3; font-size:17px; padding-bottom:9px;}
	
	.zocaloHome01#perfil div.columna { width:32%;position:relative; float:left; margin-right:8px;}
		.zocaloHome01#perfil ul{ margin:0px; margin-left:0px; list-style-type:none; color:#962c2a; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
		.zocaloHome01#perfil ul li{margin:0px; margin-left:-40px; *margin-left:0px; padding-bottom:4px; padding-top:3px; height:15px; border-bottom:1px solid #e3e3e3;overflow: hidden;line-height: 1.5em;} .zocaloHome01#perfil ul li#ultimo{ border:0px;}
		.zocaloHome01#perfil ul li a{color:#686868;text-decoration:none;} .zocaloHome01#perfil ul li a:hover{color:#0588e3;text-decoration:none;}
	.zocaloHome01#perfil .vermas{ position:absolute; right:0px; top:-26px; color:#0180d8; font-size:10px; text-align:right; z-index:99; }
	.zocaloHome01#perfil .vermas a {color:#0180d8; text-decoration:none;}
	.zocaloHome01#perfil .vermas a:hover {text-decoration:underline;}
	
.contenido .zocaloHome02{position:relative;padding:10px; padding-top:10px; padding-bottom:10px; float:left; font-family: Arial, sans-serif; font-size:12px; color:#5B5B5B; border:1px solid #d6d6d6; background-position:left top; background-image:url(/images/bg-zocalo-home.gif); background-repeat:repeat-x;}
	.zocaloHome02 h2 { margin:0px;margin-bottom:7px; color:#0588E3; font-size:14px; letter-spacing: -0.06em;}
	.zocaloHome02 ul{margin:0px; margin-left:0px; list-style-type: none;}
	.zocaloHome02 ul li{margin:0px; margin-left:-40px; *margin-left:0px; padding-left:4px; padding-bottom:4px; padding-top:3px;text-transform: lowercase;overflow: hidden;width:170px;height:18px;line-height: 1.5em;}
	.zocaloHome02 ul li:first-letter{text-transform: uppercase;}
	.zocaloHome02 ul li a{color:#3C3C3C;}
	.zocaloHome02 ul li .chica{font-size: 10px;}

.size01 {width:349px;}
.size02 {width:197px;}
.size03 {width: 201px;}
.espacio { margin-left:20px;}
.espacioTop { margin-top:36px;}

/* Iconos - Recomendaciones */
.zocaloHome02 ul li.iconos{background: transparent url(/images/iconos.png) scroll no-repeat 0 0; _background: transparent url(/images/iconos.gif) scroll no-repeat 0 0;padding-left:27px;}
.zocaloHome02 ul li.iconos:hover{background-color:#f4f4f4;}
	.zocaloHome02 ul li.iconos.icono-01{background-position:0px -2px;}
	.zocaloHome02 ul li.iconos.icono-02{background-position:0px -27px;}
	.zocaloHome02 ul li.iconos.icono-03{background-position:0px -52px;}
	.zocaloHome02 ul li.iconos.icono-04{background-position:0px -77px;}
	.zocaloHome02 ul li.iconos.icono-05{background-position:0px -102px;}
	.zocaloHome02 ul li.iconos.icono-06{background-position:0px -127px;}
	.zocaloHome02 ul li.iconos.icono-07{background-position:0px -152px;}
	.zocaloHome02 ul li.iconos.icono-08{background-position:0px -177px;}
	.zocaloHome02 ul li.iconos.icono-09{background-position:-2px -202px;}
	.zocaloHome02 ul li.iconos.icono-10{background-position:-2px -227px;}
	.zocaloHome02 ul li.iconos.icono-11{background-position:0px -252px;}
	.zocaloHome02 ul li.iconos.icono-12{background-position:-3px -277px;}
	.zocaloHome02 ul li.iconos.icono-13{background-position:0px -302px;}
	
/* Arrow Previous */
.arrow-previous{position:absolute; background:transparent url(/images/previous-next.gif) no-repeat 0 -132px; width:44px; height:66px; top:96px; left:-70px;}
.arrow-next{position:absolute; background:transparent url(/images/previous-next.gif) no-repeat 0 0px; width:44px; height:66px; top:96px; right:-70px;}

/*spacer*/
div.spacer {clear: both;font-size:1px; margin:0px;}

/* header Busqueda */
.headerBusqueda{position:relative;width:100%;*margin-left: 0px !important;*margin-left: 40px;margin-top:30px;border:1px solid white;border-bottom-color: #6a961a;}
	.headerBusqueda h1{color:#787878;margin:0 0 0 0;display: inline;}
	.headerBusqueda h2{color:#0e8ce4;font-size:18px;margin:0 0 0 0;display: inline;}
/* Resultado Busqueda */
.resultadoBusqueda{width:100%;font-family: "Trebuchet MS", Helvetica, Arial;font-size: 14px;*margin-left: 0px !important;*margin-left: 40px; /* S�lo IE6 */}
	.resultadoBusqueda td.resultado{padding-left:10px;padding-right:10px;}
	.resultadoBusqueda .who{position:relative;float:right; margin-top: 20px;margin-left:70px;width:70px;height:70px;font-size: 11px;overflow: hidden;}
		.who img{border: 0px;width:48px;height: 48px;}
	.resultadoBusqueda h1 a{text-decoration: underline;}
	.resultadoBusqueda h1 , .resultadoBusqueda h1 a{color:#e24980;font-size: 24px;margin-bottom: 5px;width: 500px;}
	.resultadoBusqueda p{margin:0 0 0 0;font-size: 14px;color:#787878;}
	.resultadoBusqueda p.separate{clear: both;background: transparent url(/images/separador-buscador.png) no-repeat;width:100%;margin-top:15px;height: 22px;border:none;}
/* Paginado */
.paginado{font-size: 20px;font-weight: bold;font-family:"Trebuchet MS", Helvetica, sans-serif;margin-top:26px;}
	.paginado a{color:#e24980;text-decoration: none;margin-right:3px;}
	.paginado a.selected{color:#6a961a;font-size: 24px;text-decoration: underline;}

/* recomendacion */	
	.contenido .recomendacion{position:relative;width:706px;font-family: Arial, sans-serif; margin-top:-10px; margin-bottom:20px;}
		#usrtalkshad{background: #FFFFFF url(/images/bg-shadow.png) repeat-x 0 70px;width: 540px;}
		#usrtalkborder{background-color:#FFFFFF;padding:1%;z-index:8;}
		#usrtalk{background-color:#7f7f7f;padding:8px; padding-bottom:12px; padding-right:12px; width: 545px;z-index:9;} 
			#usrtalk h1{font-size:43px;color:#FFFFFF;font-family: "Trebuchet MS", Arial, sans-serif;line-height:40px;font-weight: normal;margin:0 0 8px 10px;letter-spacing: -0.03em}
			#usrtalk h2{font-size:17px;color:#f8efbb;font-family: Arial, sans-serif;line-height:15px;font-weight: lighter;margin:0 0 0 10px;letter-spacing: -0.01em}
		.usrimg{padding:2px;border:1px solid #bdc6aa;vertical-align:top;}
		.usrnick{margin-top: 15px;vertical-align:top;font-weight:bold;font-size:9px;font-family: tahoma, arial, sans-serif;}
		.usrpico{position:absolute;top:13px;left:-14px;}
		.usrconsole{position:relative;text-align:right;padding:5px;font-size:11px;color:#d4bf96;font-family:Arial, sans-serif;}
			.usrconsole img{border:0px; margin-left:8px;margin-bottom:5px;}
				.usrconsole img#fav{background-image: url(/images/icon-fav-off-trans.png); background-repeat: no-repeat;cursor:pointer;}
				.usrconsole img#fav:hover{background-image: url(/images/icon-fav-on-trans.png); background-repeat: no-repeat;cursor:pointer;}
				.usrconsole img#mail{background-image: url(/images/icon-mail-off-trans.png); background-repeat: no-repeat;cursor:pointer;}
				.usrconsole img#mail:hover{background-image: url(/images/icon-mail-on-trans.png); background-repeat: no-repeat;cursor:pointer;}
				.usrconsole img#alert{background-image: url(/images/icon-alert-off-trans.png); background-repeat: no-repeat;cursor:pointer;}
				.usrconsole img#alert:hover{background-image: url(/images/icon-alert-on-trans.png); background-repeat: no-repeat;cursor:pointer;}

		/* consola puntos */
		.recomendacion .console {position:absolute;bot:0px;right:65px;background-color:#ffffff;background-image:url(/images/bg_consola.gif);background-position:center top;background-repeat:repeat-x;border:1px solid #bababa;font-size:12px;font-weight:bold;padding-top: 2px;padding-left:5px; padding-right:5px;padding-right: 1px;height:18px;color:#108fc7;}
		.recomendacion .console ul { list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;display:inline;}
		.recomendacion .console ul li {display:inline; padding:0px 4px 4px 18px;}
		.recomendacion .console ul li#up {background:transparent url(/images/thumbup.gif) no-repeat scroll 0 0px;}
		.recomendacion .console ul li#down {background:transparent url(/images/thumbdown.gif) no-repeat scroll 0 0px; color:#fd5050;}
/*perfil*/
.contenido .nombreUsuario{position:relative; float:left; font-family: Arial, sans-serif; color:#E24980; font-size:28px; letter-spacing:-1px; font-weight:bold; margin-top:34px; margin-bottom:6px;}
.contenido .actividadUsuario{position:relative; float:left; font-family: Arial, sans-serif; color:#cccccc; padding-left:8px; font-size:16px; font-weight:bold; letter-spacing:-1px; margin-top:43px; margin-bottom:6px;}
.contenido .estadoUsuario{position:relative; float:left; font-family: Arial, sans-serif; color:#cccccc; padding-left:8px; font-size:16px; font-weight:bold; letter-spacing:-1px; margin-top:36px; margin-bottom:6px;}
	.estadoInput { border:1px solid #d7d7d7; border-left:0px; padding:3px; padding-top:6px; color:#606060; width:360px; height:20px; *margin-top:-1px;}	
.contenido .fotoUsuario{position:relative; margin-top:6px; float:left;} 
	.contenido .fotoUsuario a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0588e3; text-decoration:none; display:block; *padding-top:4px;}  .contenido .fotoUsuario a:hover{ color:#0588e3; text-decoration:underline;} 
	.contenido .fotoUsuario img{ padding:3px; border:1px solid #c4c4c4;}
.contenido .globoPerfil{ position:relative; float:left; width:292px; height:122px; margin-left:8px; padding:26px; padding-left:47px; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#606060; background-image: url(/images/bg_globo_usuario.gif); background-repeat: no-repeat; background-position:left top;}
	.globoPerfil .titulo{ font-weight:bold; color:#E24980;}

/* comentarios */
	.tableComentarios .comentarios{position:relative;font-family: Arial,sans-serif;margin-top:12px;}
	.usrpico{position:absolute;bottom:18px;left:-10px;}
	.usrconsole{position:relative;text-align:left;padding:1px;font-size:9px;color:#7d7a68;font-family:Tahoma, verdana, Arial, sans-serif;margin-top:5px;margin-bottom:-5px;}
	.usrconsole a{color:#6fa311; font-weight:bold;}
	#usrcomentarios{background-color:#FFFFFF;background-image:url(/images/bg-globo.gif);background-repeat: repeat-x;background-position: bottom;border:1px solid #a5dbda;border: 1px solid #a5dbda; padding:8px;width: 564px;z-index:9;font-size:13px;color:#282930;position:relative;} 
	.comentarios h1{font-size:20px;color:#E24980; border-bottom:1px solid #e2e2e2; width:641px; padding-bottom:3px; margin-bottom:9px;}

/* footer */
.footer{position:relative;margin:auto; width:876px;font-size:11px;font-family: Arial, sans-serif;color:#9d9d9d; padding-top:10px; padding-bottom:10px; border-top:3px solid #128ee4;}

/* Redondeo de Divs version 1.0 */
.roundall{border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.roundtop{border-top-right-radius:5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;border-top-left-radius:5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;}
.roundbottom{border-bottom-right-radius:5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;}/* Login Module */
/* Mensajes de Loading */
.msgTopStatus{position:absolute;top:20%;left:45%;background: #c6d5ee url(/images/ajax-loader.gif) no-repeat 3px 4px;font-size:11px;font-weight:bold;padding:10px;padding-left:30px;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-bottom:2px solid #99a7be;border-right:2px solid #99a7be;}

/* mensajes */
.aviso{font-family:Arial; text-align:center; position:absolute;right:300px;background-color: #f1f1f1;top:200px;width:200px;height:50px;color:#46650d;border: 1px solid #b3b3b3;z-index:998; }
.aviso h5{text-align:center;padding:3px; }

.solapa-mensajes { width:103px; float:left; color:#FFFFFF; text-align:center; font-weight:bold; font-size:14px; height:32px; vertical-align:middle; padding-top:8px; margin-right:5px;}
.ON { background-image:url(/images/bg-solapaMensajes-ON.gif); background-repeat:no-repeat; background-position:left top;}
	.ON a { text-decoration:none; color:#FFFFFF;}
.OFF { background-image:url(/images/bg-solapaMensajes-OFF.gif); background-repeat:no-repeat; background-position:left top;}
	.OFF a { text-decoration:none; color:#0588e3;}
.cabezal-mensajes { background-color:#daedfb; border-top:1px solid #0588e3; height:26px; color:#3b6c90; font-weight:bold; font-size:12px;}
	.cabezal-mensajes div { float:left; margin-top:6px;}
.fila-mensajes { height:43px; color:#3b6c90; font-size:12px; background-image:url(/images/bg-punt-mensajes.gif); background-repeat:repeat-x; background-position:left bottom;}
.fila-mensajes:hover{background-color:#f5f5f5;}
	.fila-mensajes div { float:left; vertical-align:middle; margin-top:14px;}
	.fila-mensajes .noleido { font-weight:bold;}
	.fila-mensajes .De { margin-left:14px;width:166px; margin-top:6px; vertical-align:top;}
		.fila-mensajes .De img { border:1px solid #a5a5a5; float:left; margin-right:6px;}
		.fila-mensajes .De a.nick { color:#e24980; text-decoration:none; font-weight:bold; line-height:30px;}
	.fila-mensajes .Check { margin-top:12px; margin-left:8px; *margin-left:4px;}
	.fila-mensajes .Asunto { width:330px;}
		.fila-mensajes .Asunto a:hover { text-decoration:underline;}
	.fila-mensajes .Fecha { color:#6d6d6d;}
.paginado-mensajes { position:relative; height:16px;  padding-top:17px; color:#0588e3; font-size:18px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;}
	.paginado-mensajes .pages a { text-decoration:none;margin-right: 7px;} .paginado-mensajes .pages a:hover { text-decoration:none; color:#000000;}
	.paginado-mensajes .eliminar {position:absolute; text-decoration:none; z-index:99; top:20px; left:13px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(/images/bg-eliminar.gif); background-repeat:no-repeat;background-position:left center; padding-left:20px;}
		.paginado-mensajes .eliminar a { color:#545454; text-decoration:none;} .paginado-mensajes .eliminar a:hover { text-decoration:underline;}
		
.mensaje { position:absolute;top:25%; left:20%; width:532px; z-index:99999;}
	.mensaje .borde-top { background-image:url(/images/borde-top-msj-trans.png); background-repeat:no-repeat; background-position:left top; width:532px; height:36px;}
	.mensaje .borde-bot { *margin-top:0px; background-image:url(/images/borde-bot-msj-trans.png); background-repeat:no-repeat; background-position:left top; width:532px; height:36px;}
	.mensaje .content-mensaje { position:relative; background-image:url(/images/bg-mensaje-trans.png); background-repeat:no-repeat; background-position:left top; padding:0px; padding-top:9px; margin:0px; width:440px; padding-left:46px; padding-right:46px; color:#4e4e4e; font-size:13px;}
		.mensaje .content-mensaje .close { position:absolute; right:46px; top:12px;}
		.mensaje .content-mensaje .texto { margin:0px; height:97px; overflow-y:auto; margin-bottom:15px; margin-top:20px;}
			.mensaje .content-mensaje .texto textarea { width:428px; height:53px; padding:4px; border:1px solid #D6D6D6; font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif;}
		.content-mensaje .subject { padding-bottom:10px; background-image:url(/images/bg-punt-mensajes.gif); background-repeat:repeat-x; background-position:left bottom;}
			.content-mensaje .subject img { border:1px solid #a5a5a5; float:left; margin-right:6px;}
			.content-mensaje .subject a.nick { color:#e24980; text-decoration:none; font-weight:bold; line-height:9px;}
			.content-mensaje .subject .titulo { color:#0588e3; font-weight:bold; font-size:17px; line-height:15px;}
	.content-mensaje .fecha { color:#868686; font-size:11px; padding-top:3px;}
	.content-mensaje .opciones { color:#efefef; font-size:12px; background-image:url(/images/bg-opciones.gif); background-repeat:repeat-x; background-position:left top; height:15px; padding-top:20px;}
		.content-mensaje .opciones a{ text-decoration:none; color:#363636; font-weight:bold;} .content-mensaje .opciones a:hover{ text-decoration:underline; color:#363636; font-weight:bold;}

.text { border:1px solid #D6D6D6;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
height:53px;
padding:4px;
width:428px;}


.fixSizesImages img{
  max-width:530px;
  width: expression(this.width > 530 ? 530: true);

}
.fixSizesImages a{
color:#FFF;
}

.fixSizesImagesc img{
  max-width:530px;
  width: expression(this.width > 530 ? 530: true);

}