/*************************/
/*************************/
/******* CSS RESET *******/
/*************************/
/*************************/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	/*line-height: 1; */ /* Debo quitarlo o se me fastidia la cosa en IE7. */
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}





/***********************************/
/***********************************/
/******* Elementos generales *******/
/***********************************/
/***********************************/

body{
	background-color:#ffffff;
	overflow-x:hidden;
}

body, table, td, div, p, a, blockquote, span, h1, h2, h3, h4, h5, h6, pre{
	font-size:13px;
	font-family:Verdana;
	color:#000000;
	line-height:130%;
}

a{color:#0B76B7; text-decoration:none;}
a:hover{text-decoration:underline;}

.EnlaceNormal{
	color:#0B76B7;
}

.EnlaceClasico{
	color:#0066FF;
}

.EnlaceClasico:hover, .EnlaceNormal:hover{
	text-decoration:underline;
	cursor:pointer;
}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

.clearBoth{
	clear:both;
}

.ErrorRojo{
	border:1px solid #FF0000 !important;
	background-color:#ffeeee !important;
}

.Rojo{
	color:#FF0000 !important;
}

.Articulo p{
	padding:10px 0px;
}

.LeerMas{
	text-align:right;
	padding:5px;
}

.LeerMas a{
	font-size:16px !important;
}




div.BotonGeneral{ /* Centrado */
	margin:0px auto 0px auto;
	float:left;
	left:50%;
	position:relative;
}

div.BotonGeneralLeft{ /* Left */
	float:left;
}

div.BotonGeneralRight{ /* Right */
	float:right;
}

div.BotonGeneral span, div.BotonGeneralLeft span, div.BotonGeneralRight span{
	background:url("Imagenes/BotonPxHorizontal.gif") repeat-x center top;
	text-align:center;
	height:18px;
	padding:2px 17px 0px 20px;
	font-size:13px;
	color:#888888;
	font-weight:bold;
	cursor:pointer;
	float:left;
	border:1px #cfcfcf solid;
}

div.BotonGeneral span{
	right:50%;
	position:relative;
}


div.BotonGeneral span:hover, div.BotonGeneralLeft span:hover, div.BotonGeneralRight span:hover, div.BotonGeneral span:focus, div.BotonGeneralLeft span:focus, div.BotonGeneralRight span:focus{
	background:url("Imagenes/BotonPxHorizontalHover.gif") repeat-x center top;
}


div.RotuloGeneral{
	background:url("Imagenes/RotuloPxHorizontal.gif") repeat-x center top;
	border:1px solid #d0d0d0;
	padding:4px 0px 0px 8px;
	color:#777777;
	font-size:12px;
	font-weight:bold;
	height:17px;
}

div.RotuloGeneral span.Texto{
	color:#777777;
	font-size:12px;
	font-weight:bold;
}

h4.RotuloH4{
	font-size:15px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom:1px #666666 dotted;
}


/**** Elementos del dominio ****/

.CategoriaNaranja{
	float:left;
	width:14px;
	height:30px;
	background-color:#f95b00;
}

@media (max-width: 996px) {
	.CategoriaNaranja, .CategoriaTitulo, .RotuloBiColor{
		margin-top: 10px;
	}
	#PubliCategoriaFinalId{
		display: none;
	}
}

.CategoriaTitulo, .RotuloBiColor{
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	background-color:#666666;
	padding:0px 6px 0px 26px;
	line-height:30px;
}

.CategoriaTitulo{
	font-size:15px;
	margin-bottom:20px;
}

.RotuloBiColor{
	font-size:13px;
}

.EtiquetaTitulo{
	text-align:center;
	font-size:28px;
	font-weight:normal;
	color:#0B76B7;
	/*border:1px #cfcfcf solid;
	background-color:#f7f7f7;*/
	padding:6px;
	margin-bottom:20px;
}


.SeparacionArticulos{
	height:40px;
	background:url("Imagenes/rayas-contenido.gif") repeat-x center center;
	margin-bottom:30px;
}

input.Texto{
	border:1px #c5ccd1 solid;
	background-color:#ffffff;
	width:200px;
	font-size:12px;
	width:200px;
	height:15px;
}


input.Texto:focus{
	background-color:#eeeeee;
}

.FondoNegro{
	background-color:#000000 !important;
	filter:alpha(opacity=70) !important; 
	opacity:.7 !important;
}

/***********************************/
/***********************************/
/******* Elementos concretos *******/
/***********************************/
/***********************************/

#Body2{
	background:url("Imagenes/Fondo-Footer.gif") repeat-x center bottom;
}

@media (max-width: 996px) {
	#Body2{
		background: none;
	}
}

#CapaCentradora{
	position:relative; 	
}

@media (max-width: 996px) {
	#Body2{
		background-color: #eeeeee;
	}
	#CapaCentradora{
		margin: 0 auto;
		max-width: 768px;
	}
}	

#HeaderId{
	height:146px;
	position:relative;	
	margin:0 auto 0 auto;
	width:996px;
}

@media (max-width: 996px) {
	#HeaderId{
		background-color: #ffffff;
		width:auto;
		padding: 0px 10px;
		height: 60px;
	}
}

#HeaderId .HeaderLogo{
	position:absolute;
	top:20px; /* Sumar 20 mas adelante */
	left:0px;
	width:224px;
	height:61px;
}

@media (max-width: 996px) {
	#HeaderId .HeaderLogo{
		position: relative;
		left: 0;
		float: left;
	}
}

@media (max-width: 720px) {
	#HeaderId .HeaderLogo{
		float: none;
		margin: 0 auto;
	}
}

#HeaderId .HeaderLogo a{
	position:absolute;
	top:0px;
	left:0px;
	width:224px;
	height:61px;
	background:url("Imagenes/sprites.png") no-repeat 0px -180px;	
}

#HeaderId .HeaderMenu{
	position:absolute;
	top:81px;
	left:0px;
	width:996px;
	height:65px;
	background:url("Imagenes/Menu-header2.png") no-repeat left top;
}

@media (max-width: 996px) {
	#HeaderId .HeaderMenu{
		display: none;
	}
}

#HeaderId .HeaderMenu a, #HeaderId .HeaderMenu span{
	position:absolute;
	top:19px;
	height:30px;
}

#HeaderId .HeaderMenu .Salud{
	width:114px;
	left:15px;
}
#HeaderId .HeaderMenu .Bienestar{
	width:82px;
	left:148px;
}
#HeaderId .HeaderMenu .Actualidad{
	width:93px;
	left:246px;
}
#HeaderId .HeaderMenu .SaludaliaFarma{
	width:165px;
	left:597px;
}
#HeaderId .HeaderMenu .Enfermedades{
	width:112px;
	left:464px;
}
#HeaderId .HeaderMenu .PruebasDiagnosticas{
	width:167px;
	left:595px;
}
#HeaderId .HeaderMenu .Intervenciones{
	width:207px;
	left:777px;
}
#HeaderId .HeaderMenu .Formacion{
	width:89px;
	left:355px;
}
#HeaderId .HeaderMenu .Servicios{
	width:80px;
	left:482px;
}
#HeaderId .HeaderMenu .Tienda{
	width:60px;
	left:920px;
}

#HeaderId .Header2{
	position:absolute;
	top:50px;
	right:5px;	
}

#HeaderId .Header2, #HeaderId .Header2 span, #HeaderId .Header2 a{
	color:#666666;
	font-size:11px !important;
	padding:0px  !important;
	font-weight:normal !important;
	float:none !important;
}


#AuxiliarHeader2{
	display: none;
	text-align: center;
	padding: 10px;
}
#AuxiliarHeader2 a{
	color: #555555;
	font-size: 11px;
}

@media (max-width: 720px) {
	#HeaderId div.Header2{
		display: none;
	}
	#AuxiliarHeader2{
		display: block;
	}
}


@media (max-width: 996px) {
	#HeaderId .Header2{
		position: relative;
		right: 0;
		float: right !important;
	}
}




#HeaderId #HeaderRedes{
	position:absolute;
	top:0px;
	left:8px;	
	width:123px;
	height:44px;
}

#HeaderId #HeaderRedes a{
	float:left;
	width:31px;
	height:44px;
	background-image:url("Imagenes/sprites.png");
	background-repeat:repeat;
	margin-right:5px;
}

#HeaderId #HeaderRedes a.Facebook{
	background-position:-78px -170px;
}

#HeaderId #HeaderRedes a.Facebook:hover{
	background-position:-109px -170px;
}

#HeaderId #HeaderRedes a.Twitter{
	background-position:-78px -214px;
}

#HeaderId #HeaderRedes a.Twitter:hover{
	background-position:-109px -214px;
}

#HeaderId #HeaderRedes a.GooglePlus{
	background-position:-78px -258px;
}

#HeaderId #HeaderRedes a.GooglePlus:hover{
	background-position:-109px -258px;
}

#HeaderId #HeaderLogo{
	position:absolute;
	top:52px;
	left:0px;	
	width:400px;
	height:44px;
}

#HeaderId #HeaderLogo a.Logo{
	width:240px;
	height:40px;
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	z-index:2;
}	


#HeaderId #HeaderLogo h1.Rotulo{
	width:400px;
	height:19px;
	position:absolute;
	display:block;
	top:42px;
	left:12px;
	z-index:1;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
}	



#HeaderId .Derecha{
	float:right;
	width:535px;
	height:45px;
	position:relative;
}



#HeaderMenu{
	height:48px;
	padding-left:10px;
	position:relative;
}

#HeaderMenu a{
	float:left;
	height:30px;
	background:url("Imagenes/sprites_png.png") no-repeat;
	margin:9px 25px 5px 5px;
	width:94px;
}

#HeaderMenu a.Inicio{
	width:75px;
	background-position: 0px -53px;
}

#HeaderMenu a.Inicio:hover{
	background-position: -0px -83px;
}

#HeaderMenu a.Fotos{
	width:74px;
	background-position: 0px -113px;
}

#HeaderMenu a.Fotos:hover{
	background-position: -0px -143px;
}

#HeaderMenu a.Foro{
	width:69px;
	background-position: 0px -173px;
}

#HeaderMenu a.Foro:hover{
	background-position: -0px -203px;
}

#HeaderMenu a.Usuarios{
	width:94px;
	background-position: 0px -233px;
}

#HeaderMenu a.Usuarios:hover{
	background-position: -0px -263px;
}

#HeaderMenu a.Galerias{
	width:91px;
	background-position: 0px -413px;
}

#HeaderMenu a.Galerias:hover{
	background-position: -0px -443px;
}

#HeaderMenu a.Articulos{
	width:100px;
	background-position: 0px -473px;
}

#HeaderMenu a.Articulos:hover{
	background-position: -0px -503px;
}










/*********************************************************************/
/**************       Bloque Login             ***********************/
/*********************************************************************/

/*
 * Atenci�n: Uso estos estilos tanto en el Header, como en los comentarios. 
 * Y tal vez los use tambi�n en capas que permitan el LogIn.
 */

.BloqueLogin{
	float:right;
	color:#ffffff;
	padding:10px 15px 0px 0px;
}

.BloqueLogin span{
	color:#ffffff;
	float:right;
	font-weight:bold;
}

.BloqueLogin span.Accion_LoginFacebook{
	background:url("Imagenes/sprites.png") no-repeat 0px 0px;
	width:166px;
	height:22px;
	margin:0px 0px 0px 22px;
	padding:0px;
	cursor:pointer;
}

.BloqueLogin span.Accion_LoginFacebook:focus{
	outline:#666666 dotted thin;
}

.BloqueLogin span.Separador{
	padding:3px 6px 0px 6px;
	font-weight:bold;
	font-size:13px;
}

.BloqueLogin span.Accion_LoginClasico, .BloqueLogin span.Accion_RegistroClasico{
	padding-top:3px;
	cursor:pointer;
	font-size:13px;
}

.BloqueLogin span.Accion_LoginClasico:hover, .BloqueLogin span.Accion_RegistroClasico:hover{
	text-decoration:underline;
}

/*********************************************************************/
/**************       Bloque Login Fin             *******************/
/*********************************************************************/



/*********************************************************************/
/**************       Bloque HeaderUsuario         *******************/
/*********************************************************************/


#HeaderId .HeaderUsuario{
	float:right;
	padding:0px 11px 0px 0px;
}

#HeaderId .HeaderUsuario span, #HeaderId .HeaderUsuario a{
	color:#ffffff;
	font-size:13px;
	float:right;
	font-weight:bold;
}

#HeaderId .HeaderUsuario a:hover{
	
}

#HeaderId .HeaderUsuario span.Mensajes{
	background:url("Imagenes/sprites.png") no-repeat -0px -214px;
	width:39px;
	height:44px;
	cursor:pointer;
}

#HeaderId .HeaderUsuario span.Mensajes:hover{
	background-position:-39px -214px;
}


#HeaderId .HeaderUsuario span.Notificaciones{
	background:url("Imagenes/sprites.png") no-repeat -0px -170px;
	width:39px;
	height:44px;
	cursor:pointer;
}
#HeaderId .HeaderUsuario span.Notificaciones:hover{
	background-position:-39px -170px;
}


#HeaderId .HeaderUsuario span.Configuracion{
	background:url("Imagenes/sprites.png") no-repeat -0px -258px;
	width:39px;
	height:44px;
	cursor:pointer;
}

#HeaderId .HeaderUsuario span.Configuracion:hover{
	background-position:-39px -258px;
}

#HeaderId .HeaderUsuario a.NombreUsuario{
	margin:14px 60px 0px 0px;
	/* Las siguientes 3 lineas no tienen efecto real en este dominio. */
	max-width:250px;
	max-height:29px;
	overflow:hidden;
}

#HeaderId .HeaderUsuario .Avatar{
	margin:7px 10px 0px 0px;
}

#HeaderId .HeaderUsuario .Avatar img{
	width:30px;
	height:30px;
	border:0px;
}

#HeaderId .HeaderUsuario .Avatar img:hover{
}

/*********************************************************************/
/**************       Bloque HeaderUsuario Fin     *******************/
/*********************************************************************/

#SuperContenidoId{
	background-repeat:repeat-x;
	background-position:center top;
	background-image:url("Imagenes/fondo.png");
}

#ContenidoId{
	background-color:#FFFFFF;
	padding:13px 23px;
	width:950px;
	margin:0 auto 0 auto;
}

@media (max-width: 996px) {
	#ContenidoId{
		width: auto;
		padding: 0 10px;
	}
}

#ContenidoId .MenuIzquierdo{
	float:left;
	width:204px;
/*	background:#ffffff url("Imagenes/FondoMenuIzquierdo.gif") repeat-y right top;*/
	padding:0px 0px 30px 0px;
}

#ContenidoId .MenuIzquierdo .BloqueCategoria{
	padding:0px;
	margin:0px;
	background:url("Imagenes/FondoCategoriaPrincipal.gif") repeat-x right top;
	margin-right:4px;
}

#ContenidoId .MenuIzquierdo .BloqueCategoria div.DivCategoria{
	margin:23px 0px 0px 0px;
}

#ContenidoId .MenuIzquierdo .BloqueCategoria a.Categoria{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:0px 7px 0px 5px;
	position:relative;
	top:-4px;
}

#ContenidoId .MenuIzquierdo .BloqueCategoria a.Categoria:hover{
	color:#0B76B7;
}

#ContenidoId .MenuIzquierdo .BloqueCategoria  div.DivSubCategoria{
	margin:6px 4px 0px 0px;
	background:url("Imagenes/FondoSubcategoria.gif") repeat-x right top;	
}

#ContenidoId .MenuIzquierdo .BloqueCategoria span.Bull{
	width:14px;
	height:9px;	
	background:url("Imagenes/sprites.png") no-repeat -162px -137px;
	margin:0px;
	float:left;
}

#ContenidoId .MenuIzquierdo .BloqueCategoria a.SubCategoria{
	font-size:13px;
	color:#545454;
	white-space:nowrap;
	text-decoration:none;
	padding:0px 7px;
	position:relative;
	top:-4px;
	background-color:#FFFFFF;
}

#ContenidoId .MenuIzquierdo .BloqueCategoria a.SubCategoria:hover{
	color:#0B76B7;
}




#ContenidoId .ColumnaDerecha{
	float:right;
	width:738px;
	margin-right: 7px;
	padding-bottom:20px;

}

/*********************************************************************/
/**********       Art�culo y Categor�a Publicidad      ***************/
/*********************************************************************/

.PublicidadGenerica{
	padding:15px 0px;
}

.PublicidadGenericaBlog{
	padding:0px 0px 15px 0px;
}

.PublicidadHomeTop{
	padding-bottom:15px;
}

.Articulo .Publicidad, .PublicidadHomeMedio{
	text-align:center;
	padding-top:15px;
}

.PublicidadHomeMedio{
	text-align:center;
	padding-top:20px;
}


.Articulo .Publicidad2{
	text-align:center;
	padding-top:8px;
	padding-bottom:7px;
}

.Articulo .Publicidad3{
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
}

.Publicidad3Footer{
	text-align:center;
	padding-bottom:15px;
}


.PublicidadInicio{
	text-align:center;
	padding-bottom:20px;
}

.PublicidadInicioFooter{
	padding-bottom:0px;
	position:relative;
	top:-15px;
}

.PublicidadCategoria{
	text-align:center;
	padding-bottom:20px;
}

.DescripcionCategoria{
    background-color: #F7F7F7;
    border: 1px solid #CFCFCF;
    color: #333333;
    font-size: 11px;
    line-height: 150%;
    margin:20px 0px;
    padding: 10px;
    text-align: justify;
}

/*********************************************************************/
/******************       Art�culo            ************************/
/*********************************************************************/

.Articulo .CategoriaPrincipal{
	padding-bottom:0px;
}

.Articulo .CategoriaPrincipal span.EnlaceA{
	float:left;
}

.Articulo .CategoriaPrincipal span.EnlaceA a{
	font-weight:normal;
	font-size:13px;
	color:#F95B00;
	text-transform:uppercase;
}


.Articulo .Titulo{
	font-weight:bold;
	font-size:22px;
	color:#242424;
	padding-bottom:8px;
}

.Articulo .Titulo a{
	font-weight:bold;
	font-size:20px;
	color:#242424;
	text-decoration:none;
}

.Articulo .Titulo a:hover{
	color:#803E02;
}

.Articulo .DatosHeader{
	padding:0px 0px 7px 0px;
	background:url("Imagenes/rayas-contenido.gif") repeat-x center bottom;
}

.Articulo .DatosHeader .Izquierda{
	padding-bottom:1px;
	padding-top:4px;
	float:left;
	width:350px;
}

.Articulo .DatosHeader .IzquierdaComentarios{
	float:none !important;
	width:auto !important;
}


.Articulo .DatosHeader .Izquierda .NombreEditor{
	padding-bottom:2px;
}

.Articulo .DerechaSocial{
	float:right;
	padding-top:0px;
	text-align:left;
}

.DatosGaleria .DerechaSocial{
	float:left;
	padding-top:8px;
	text-align:left;
}

.DatosGaleria .DerechaSocial span.Titulillo{
	font-weight:bold;
	position:relative;
	top:-4px;
	padding-right:4px;
}

.RedesSocialesPortada{
	margin-top:20px;
	padding:0px 5px;
	border:1px solid #CFCFCF;
	font-size:10px;
	line-height:150%;
}

.RedesSocialesPortada div{
	padding:7px;
	font-size:11px;
}

.Articulo .DerechaSocial .SocialGoogle, .DatosGaleria .DerechaSocial .SocialGoogle{
	position:relative;
	top:3px;
	left:5px;
}

.Articulo .DerechaSocial .SocialTwitter, .DatosGaleria .DerechaSocial .SocialTwitter{
	position:relative;
	top:3px;
	left:-10px;
}

.Articulo .DatosHeader .Izquierda .NombreEditor a{
	font-weight:bold;
	font-size:12px;
	color:#ababab;
}

.Articulo .DatosHeader .Fecha{
	font-weight:normal;
	font-size:12px;
	color:#242424;
	padding-bottom:5px;
}

.Articulo .DatosHeader .Izquierda img.ImagenAvatarEditor{
	float:left;
	margin-right:7px;
	max-width:30px;
	max-height:30px;
	position:relative;
	top:1px;
}

.Articulo .DatosHeader .Derecha{

}

.Articulo .Contenido{
	font-weight:normal;
	font-size:13px;
	color:#000000;
	width:728px;
/*	width:600px;*/
	margin:0px auto;
	padding:10px 0px 0px 0px;
}

#AdsenseArticuloId{
	padding: 10px 0;
}

@media (max-width: 996px) {
	.Articulo .Contenido{
		width: auto;
	}
}


.Articulo .Contenido, .Articulo .Contenido p, .Articulo .Contenido div{
	text-align:justify;
}

.Articulo .DatosFooter{
	border:1px #cfcfcf solid;
	background-color:#f7f7f7;
	padding:15px;
	margin:10px 0px 20px 0px;
}


.Articulo .DatosFooter .Zona1{
	float:left;
	width:450px;
	padding-bottom:7px;
}

.Articulo .DatosFooter .Zona1 span.Coma:last-child, .Articulo .DatosFooter .Zona3 span.Coma:last-child{
	display:none;
}

.Articulo .DatosFooter .Zona2{
	float:right;
	width:190px;
}

.Articulo .DatosFooter .Zona2 span.TextoCompartelo{
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	padding:0px 4px;
}

.Articulo .DatosFooter .Zona2 span.FacebookMiniCompartir{
	float:left;
	position:relative;
	top:-2px;
	left:3px;
	width:20px;
	height:20px;
	background:url("Imagenes/sprites.png") no-repeat -84px -53px;
	cursor:pointer;
}

.Articulo .DatosFooter .Zona2 span.SocialGoogleSmall{
	float:left;
	position:relative;
	top:-1px;
	padding-left:15px;
}

.Articulo .DatosFooter .Zona2 a.TwitterMiniCompartir{
	float:left;
	position:relative;
	top:-2px;
	left:13px;
	width:20px;
	height:20px;
	background:url("Imagenes/sprites.png") no-repeat -104px -53px;
	cursor:pointer;
	text-decoration:none;
	border:0px;
}

.Articulo .DatosFooter .Zona2 a.MeneameMiniCompartir{
	float:left;
	position:relative;
	top:-2px;
	margin-left:13px;
	left:13px;
	width:20px;
	height:20px;
	background:url("Imagenes/sprites.png") no-repeat -144px -53px;
	cursor:pointer;
	text-decoration:none;
	border:0px;
}


.Articulo .DatosFooter .Zona1 span:first-child, .Articulo .DatosFooter .Zona3 span:first-child{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	padding:0px 4px;
}

.Articulo .DatosFooter .Zona1 a, .Articulo .DatosFooter .Zona3 a{
	font-weight:bold;
	font-size:12px;
	color:#888484;
}

.Articulo .DatosFooter .Zona3{
	float:left;
	width:450px;
}



@media (max-width: 996px) {	
	.Articulo .DatosFooter .Zona1{
		width: auto !important;
	}
	.Articulo .DatosFooter .Zona2{
		display: none;
	}
	.Articulo .DatosFooter .Zona3{
		display: none !important;
	}
}



.ComentarioContenidoModerar:hover{
	cursor:pointer;
	background-color:#eeeeee;
}

.ExplicacionModeracion{
	text-align:right;
	font-size:11px;
}

.Comentario a.VerOrigen{
	font-size:11px;
	color:#0066ff;
	position:relative;
	top:20px;
}

.ComentarioContenidoModerar textarea{
	width:708px;
	border:1px solid #999999;
	padding:4px;
	height:50px;
}


/*********************************************************************/
/*********************        Fuentes             ********************/
/*********************************************************************/

.Fuentes{
	text-align:right !important;
}

.Fuentes a, .Fuentes span, .Fuentes div{
	font-size:12px !important;
}

.Fuentes a{
	color:#888484;
}

.Fuentes .TituloFuentes:not(:first-child){
	display:none;
}

.Fuentes .TituloFuentes:first-child{
	font-weight:normal;
	color:#000000;
}

.Fuentes span.SeparadorFuentes:last-child{
	display:none;
}


/*********************************************************************/
/****************    Comentarios a art�culos       *******************/
/*********************************************************************/

.Articulo .Comentarios{
	padding:20px 0px 20px 0px;
}

.Articulo .Comentarios div.Titulo{
	text-align:left;
	color:#464646;
	font-size:20px;
	font-weight:normal;
	background:url("Imagenes/FlechaInicioPosts.gif") no-repeat center bottom;
	padding-bottom:30px;	
	margin-bottom:10px;
}

.Articulo .Comentarios .Comentario{
	border:1px #dfdfdf solid;
	background-color:#f9f9f9;
	margin-bottom:10px;
	padding:9px;
	position:relative;
}



.Articulo .Comentarios .Comentario .ConfirmacionBorrado{
	font-size:11px;
	margin-bottom:3px;
}

.Articulo .Comentarios .Comentario a.Deshacer{
	font-size:11px;
	
}


/* Los datos del header de un comentario los cojo de su an�logo para el art�culo. */

.Articulo .Comentarios .Comentario .ComentarioContenido{
	padding:10px 0px;
	text-align:justify;
	font-size:12px;
}

.Articulo .Comentarios .ComentarioEscribir .AvatarComentario{
	float:left;
	width:30px;
	display:none;
}

.Articulo .Comentarios .ComentarioEscribir .ComentarioTexto{
	margin-left:40px;
	padding:0px;	
	position:relative;
	text-align:right;
}

.Articulo .Comentarios .ComentarioEscribir .ComentarioTextoVacio{
	margin-left:0px;
}

.Articulo .Comentarios .ComentarioEscribir .ComentarioTexto .EsquinaTextArea{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	width:12px;
	height:15px;
	background:url("Imagenes/sprites.png") no-repeat -118px -31px;
	display:none;
}


.Articulo .Comentarios .ComentarioEscribir .ComentarioTexto textarea{
	border:1px #dfdfdf solid;
	background-color:#ffffff;
	width:98%;
	height:65px;
	color:#000000;
	font-size:12px;
	padding:2px;
}

.Articulo .Comentarios .ComentarioEscribir .ComentarioTexto textarea.Vacio{
	color:#999999;
	font-size:11px;
	height:25px !important;
	width:100%;
}

.Articulo .PalabraComentarios{
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#404040;
	line-height:24px;
	margin-right:6px;
	cursor:pointer;
}



/*
 * Sobreescribo el estilo general de BloqueLogin.
 */
.Articulo .Comentarios .BloqueLogin{
	display:none;
}
.Articulo .Comentarios .BloqueLogin span{
	color:#555555;
}

.Articulo .Comentarios .Comentario{
	
}

.Articulo .Comentarios .NingunComentario{
	text-align:center;
	padding:15px;
}

.Articulo .Comentarios .ComentarioEscribir .ComentarioTexto .Enviar{
	margin-top:8px;
	display:none;
}

.Articulo .Comentarios .ComentarioEscribir .ComentarioTexto .OpcionesEspeciales{
	display:none;
	height:13px;
}

.Articulo .Comentarios .ComentarioEscribir .ComentarioTexto .OpcionesEspeciales .AdjuntarImagenes{
	width:11px;
	height:9px;
	background:url("Imagenes/sprites.png") no-repeat -166px -12px;
	float:right;
	margin:0px 4px 0px 10px;
	cursor:pointer;
}

.Articulo .Comentarios .ComentarioEscribir .ComentarioTexto .OpcionesEspeciales .TextoEnriquecido{
	width:23px;
	height:9px;
	background:url("Imagenes/sprites.png") no-repeat -118px -22px;
	float:right;
	cursor:pointer;
	/*display:none;*/
}


/*********************************************************************/
/******************       Footer            ************************/
/*********************************************************************/

#Body3{
	background:url("Imagenes/FondoFooter.gif") repeat-x center bottom;
}


#FooterId{
	margin:0px auto;
	min-height:333px;	
	position:relative;
	width:996px;
}

#FooterId .Footer1{
	position:absolute;
	top:0px;
	left:0px;
	min-height:241px;
	width:996px;
	background-color:#585858;
}

#FooterId .Footer2{
	font-size:11px;
	color:#555555;
	position:absolute;
	top:283px;
	line-height:180%;
	left:0px;
	width:996px;
	text-align:center;
}

#FooterId .Footer2 img{
	float:right;
	margin-right:32px;
}


#FooterId .SubBloqueFooter{
	float:left;
	width:190px;
	min-height:210px;	
	position:relative;
	top:20px;
	left:20px;
}
@media (max-width: 996px) {
	#FooterId .SubBloqueFooter{
		top:0;
		left: 0;
		margin: 10px 0 0 20px;
		width: 30%;
		min-height: 215px;
	}
}
@media (max-width: 600px) {
	#FooterId .SubBloqueFooter{
		width: 46%;
	}
}

#FooterId .SubBloqueFooter .Categoria{
	padding-bottom:8px;
}
#FooterId .SubBloqueFooter .Subcategoria{
	padding:1px 0px;
	position:relative;
	left:2px;
}

#FooterId .SubBloqueFooter .Categoria a, #FooterId .SubBloqueFooter .Categoria span{
	color:#ff8809;
	font-size:12px;
	font-weight:bold;
}

#FooterId .SubBloqueFooter .Subcategoria a, #FooterId .SubBloqueFooter .Subcategoria span{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}


#FooterId .Footer3{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	position:absolute;
	top:241px;
	left:0px;
	width:996px;
	height:30px;
	text-align:left;
}

#FooterId .Footer3 .Contenido{
	position:relative;
	top:7px;
	left:0px;
	color:#FFFFFF;	
	float:left;
	font-size:11px; 
	font-weight:normal;
}

#FooterId .Footer3 span.Colores{
	background:url("Imagenes/sprites.png") no-repeat 0px -22px;
	width:27px;
	height:30px;
	float:left;
	margin-right:20px;
}


#FooterId .Footer3 a, #FooterId .Footer3 span.Bull{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}


@media (max-width: 380px) {
	#FooterId .Footer3 span.Colores{
		display: none;
	}
	#FooterId .Footer3 .Contenido{
		padding-left: 20px;
		overflow: hidden;
	}
}

@media (max-width: 343px) {
	#FooterId .Footer3 span.Bull{
		display: none;
	}
}

@media (max-width: 996px) {
	#FooterId{
		width: auto;
	}
	#FooterId .Footer1, #FooterId .Footer2, #FooterId .Footer3{
		width: auto;
		position: relative;	
		float: none;	
		top: 0px;
	}
	#FooterId .Footer1{
		padding-bottom: 15px;
		padding-top: 10px;
	}
	#FooterId .Footer3{
		background-color: #333333;
	}
	#FooterId .Footer2{
		padding: 10px;
	}
	#FooterId .Footer2 a.LogoFooter2{
		display: none;
	}
}


/*********************************************************************/
/*********************          Galerias          *******************/
/*********************************************************************/

.Galerias{
	margin:20px 3px 25px 3px;
}

.Galerias a.EnlaceGaleria{
	color:#464646;
	font-size:16px !important;
	font-weight:bold;
}

.Galerias .FotosGaleria{
	border:1px #cfcfcf solid;
	background-color:#f7f7f7;
	padding:8px 0px 8px 8px;	
	margin-top:6px;
	display:block;
}

.Galerias .FotosGaleria span{
	float:left;
	overflow:hidden;
	padding:10px;
}

.Galerias .FotosGaleria img{
	padding:1px;
	background-color:#f4f4f4;
	border:1px #CCCCCC solid;	
	width:116px;
	height:87px;
}

.Galerias .FotosGaleria img:hover{
	background-color:#e0e0e0;
	border:1px #a0a0a0 solid;
}

h2.GaleriaTitulo{
	text-align:center;
	font-size:28px;
	font-weight:normal;
	color:#0B76B7;
	padding:0px 6px;
	margin-bottom:16px;
}
 
img.GaleriaImagenesGrandes{
	max-width:95%;
	max-height:95%;	
	padding:2px;
	margin:20px auto;
	background-color:#f4f4f4;
	border:1px #CCCCCC solid;	
	display:block;	
	-ms-interpolation-mode:bicubic;
	image-rendering:optimizeQuality;
}



/*********************************************************************/
/*********************     Flotante General       *******************/
/*********************************************************************/


.Flotante_General{
	display:block;
	position:absolute;
	top:200px;
	left:200px;
	padding:0px;
	border:1px solid #aeaeae;
	box-shadow:0px 0px 3px #cecece;
	-webkit-box-shadow:0px 0px 3px #cecece;
	-moz-box-shadow:0px 0px 3px #cecece;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-border-radius:0px;
	z-index:15;
}	

.Flotante_General .Interior{
	padding:5px;
	background-color:#FFFFFF;
}

.Flotante_General span.Cerrar:hover{
	text-decoration:underline;
	z-index:2;
}



/*********************************************************************/
/******************     Flotante Foto Individual     *****************/
/*********************************************************************/

.Flotante_Foto_Individual{
	background-color:#ffffff;
}

.Flotante_Foto_Individual .Foto img{
	-ms-interpolation-mode:bicubic;
	image-rendering:optimizeQuality;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	border:0 none;
	vertical-align:middle;
}

.Flotante_Foto_Individual .Cerrar{
	top:6px !important;
	z-index:15px;
}

.Flotante_Foto_Individual .AyudaTeclado{
	position:absolute;
	top:6px !important;
	left:12px;
	z-index:15;
	cursor:help;
	font-size:10px;
	color:#566b78;
}





/*********************************************************************/
/****************     Zona LogIn y Recuperar Contrase�a    ***********/
/*********************************************************************/

.ZonaLogIn, .ZonaRecuperarPassword{
	margin:0px auto;
	width:570px;
	padding:2px;
	border:1px solid #aeaeae;
}

.ZonaLogIn .RotuloGeneral, .ZonaRecuperarPassword .RotuloGeneral{
	margin-bottom:10px;
}


.ZonaRecuperarPassword .Contenido .Explicacion{
	font-size:11px;
	text-align:justify;
	padding:10px 20px 18px 20px;
}

.ZonaRecuperarPassword .BotonRecuperarPassword{
	margin-top:20px;
	margin-bottom:20px;	
}

.ZonaLogIn .MensajeError{
	border:1px solid #ff6666;
	padding:11px;
	margin:20px 20px;
	background-color:#fff7f7;
	font-size:11px;
	line-height:150%;
	text-align:justify;
}

.ZonaLogIn .MensajeError a{
	font-size:11px;
}

.ZonaLogIn .MensajeError span{
	font-size:11px;
	color:#3f5f9f;
}

.ZonaLogIn .Contenido{

}

.ZonaLogIn td, .ZonaRecuperarPassword td{
	padding:6px;
}

.ZonaLogIn input.Texto, .ZonaRecuperarPassword input.Texto{
	position:relative;
	top:2px;
}

.ZonaLogIn input[type=checkbox]{
	position:relative;
	top:2px;
	left:-3px;
}


.ZonaLogIn .BotonConectar{
	position:relative;
	top:-30px;
}



.ZonaLogIn .SubRegistroFacebook{
	border-top:1px solid #bbbbbb;
	margin-top:20px;
}

.ZonaLogIn .SubRegistroFacebook div.TextoFacebook{
	font-size:11px;
	text-align:justify;
	padding:20px 15px;
}

.ZonaLogIn .SubRegistroFacebook2{
	margin-top:20px !important;
}

.ZonaLogIn .SubRegistroFacebook div.Accion_LoginFacebook, .ZonaLogIn .SubRegistroFacebook2 .Accion_LoginFacebook{
	background:url("Imagenes/sprites.png") no-repeat 0px 0px;
	width:166px;
	height:22px;
	padding:0px;
	cursor:pointer;
	margin:0px auto 20px auto;
}

.ZonaLogIn .SubRegistroFacebook div.Accion_LoginFacebook:focus{
	outline:#666666 dotted thin;
}



.ZonaLogIn .TextoCodigoActivacion{
	float:left;
	padding:2px 20px 0px;
	font-size:11px;
}

.ZonaLogIn  input.InputCodigoActivacion{
	border:1px #c5ccd1 solid;
	background-color:#e3f1f2;
	font-size:14px;
	font-weight:bold;
	width:120px;
	height:17px;
	float:left;
	margin-right:30px;	
}

.ZonaLogIn input.InputCodigoActivacion:focus{
	background-color:#d1e8ee;
}

.ZonaLogIn .Rayita{
	background-color:#c4cbd1;
	width:100%;
	height:1px;
	display:block !important;
	display:none;
}	

.ZonaLogIn .CodigoActivacionError{
	padding:5px 0px 15px 0px;
	color:#FF0000;
	text-align:center;
	display:none;
}

.ZonaLogIn .TextoExplicacion{
	padding:20px 15px 20px 15px;
	font-size:11px;
	text-align:left;
	line-height:15px;
}

.ZonaLogIn .TextoExplicacion a{
	font-size:11px;
}

.ZonaLogIn .BotonConectarFacebook{
	margin:10px auto;
}

.BotonReenviarCodigoActivacionTextoAjaxPosterior{
	font-size:11px;
	text-align:left;
	line-height:15px;
}

/*********************************************************************/
/*****************           Perfil            ***********************/
/*********************************************************************/

.UsuarioIzquierda{
	float:left;
	width:180px;
}

.UsuarioIzquierda img.Avatar{
	max-width:180px;
	border:0px;
	max-height:300px;
}

h2.UsuarioNick{
	text-align:center;
	font-size:28px;
	font-weight:normal;
	color:#0B76B7;
	padding:0px 6px;
	margin-bottom:16px;
}

.UsuarioDerecha{
	float:right;
	width:530px;
}

.Muro{

}

.Muro .PostMuro{
	background:url("Imagenes/rayas-contenido.gif") repeat-x center bottom;
	padding-bottom:5px;
	margin-bottom:15px;
	position:relative;
}

.Muro .PostMuro .ConfirmacionBorrado{
	font-size:11px;
	margin-bottom:3px;
}

.Muro .PostMuro a.Deshacer{
	font-size:11px;
	
}

.Muro .PostMuro .ConfirmarCerrar{
	position:absolute;
	top:15px;
	right:5px;
	z-index:3;
	border:1px #868686 solid;
	background-color:#ffffff;
	color:#000000;
	padding:2px 15px 3px 15px;
	text-align:center;
	font-size:11px;
	cursor:pointer;
	display:none;
}

.Muro .PostMuro .ConfirmarCerrar:hover{
	border:1px #333333 solid;
	background-color:#9f9f9f;
	color:#ffffff;	
}

.Muro .PostMuro .Cerrar{
	width:15px;
	height:15px;
	background:url("Imagenes/sprites.png") no-repeat -130px -31px;
	position:absolute;
	top:0px;
	right:5px;
	cursor:pointer;
	display:none;
	z-index:2;
}

.Muro .PostMuro .Cerrar:hover, .Muro .PostMuro .CerrarHover{
	background:url("Imagenes/sprites.png") no-repeat -145px -31px !important;
}


a.EnlaceCortoMuro{
	color:#904402;
}

a.EnlaceCortoMuro:hover{
	color:#0B76B7;
}


.MensajeDebesLogarte{
	margin:70px 10px;
	text-align:center;
}


.ListadoCompletoNotificaciones{
	
}

/*********************************************************************/
/*********************************************************************/
/*******************        Flotante          ************************/
/*********************************************************************/
/*********************************************************************/

/*********************************************************************/
/**************     Flotantes de Edici�n           *******************/
/*********************************************************************/

.FlotanteEdicion{
	z-index: 3;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 5px 8px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	color: #FFFFFF;
	font-size: 11px;
	background-color: #000000;
	cursor:pointer;
}

.FlotanteEdicionHover{
	opacity: 0.95 !important;
	filter:alpha(opacity=95) !important;
	text-decoration:underline !important;
	cursor:pointer !important;
}


/*********************************************************************/
/**************     Flotante Login Clasico         *******************/
/*********************************************************************/

#Flotante_LoginClasico{
	display:none;
	position:absolute;
	top:40px;
	left:500px;
	width:420px;
	padding:10px 12px 12px 12px;
	height:60px;
	z-index:12;
	
	border:1px #c6c6c6 solid;
	background-color:#FFFFFF;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	box-shadow:2px 2px 3px #000000;
	-webkit-box-shadow:2px 2px 3px #000000;
	-moz-box-shadow:2px 2px 3px #000000;
}

#Flotante_LoginClasico td{
	font-size:11px;
	color:#303030;
	vertical-align:middle;
}

#Flotante_LoginClasico td.Cabecera{
	font-weight:bold;
	padding:3px;
}

#Flotante_LoginClasico td.Cerrar{
	text-align:right;
	padding:0px 2px 0px 0px;
}

#Flotante_LoginClasico td.Cerrar span{
	font-size:10px;
	text-align:right;
	position:relative;
	top:-6px;
	cursor:pointer;
}

#Flotante_LoginClasico td.Cerrar span:hover{
	text-decoration:underline;
}

#Flotante_LoginClasico td.Central{
	padding:0px 3px 0px 3px;
}


#Flotante_LoginClasico input.Texto{
	width:120px;
	font-size:11px;
	height:13px;
}

#Flotante_LoginClasico span.BotonIniciarSesion{
	text-align:center;
	width:85px;
	height:19px;
	float:left;
	padding-top:3px;
	font-size:13px;
	color:#888888;
	font-weight:bold;
	border:1px #dddddd solid;
	background-color:#f1f1f1;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;

	cursor:pointer;
}
	
#Flotante_LoginClasico span.BotonIniciarSesion:hover, #Flotante_LoginClasico span.BotonIniciarSesion:focus{
	color:#777777;
	font-weight:bold;
	border:1px #bbbbbb solid;
	background-color:#dddddd;
}

#Flotante_LoginClasico span.FbMini{
	width:22px;
	height:22px;
	background:url("Imagenes/sprites.png") no-repeat 0px 0px;
	float:right;
	margin-right:4px;
	cursor:pointer;
}

#Flotante_LoginClasico span.FbMini:focus{
	outline:#666666 dotted thin;
}

#Flotante_LoginClasico td.Inferior{
	height:22px;
	padding:3px;
	vertical-align:middle;
}

#Flotante_LoginClasico td.Inferior .ClaseCheckBox{
	position:relative;
	left:-2px;
}

#Flotante_LoginClasico td.Inferior a.ClaseRememberPassword{
	cursor:pointer;
	font-size:11px;
	color:#303030;
}


#Flotante_LoginClasico td.Inferior span.ClaseRememberPassword:hover, #Flotante_LoginClasico td.Inferior span.ClaseRememberPassword:focus{
	text-decoration:underline;
}



/*********************************************************************/
/**************       Flotante Cargando Avatar       *****************/
/*********************************************************************/

#Flotante_CargandoAvatarId .Interior, #Flotante_CargandoFotosId .Interior{
	text-align:center;
	padding:10px;
	line-height:16px;
}

#Flotante_CargandoAvatarId .Interior span.Imagen, .ImagenAjaxLoader, #Flotante_CargandoFotosId .Interior span.Imagen{
	background:url("Imagenes/ajax-loader.gif") no-repeat center center;
	width:16px;
	height:16px;
	margin:0px 10px;
	float:left;
}

#Flotante_CargandoAvatarId .Interior span.Texto, #Flotante_CargandoFotosId .Interior span.Texto{
	margin:0px 10px 0px 0px;
	float:left;
}
	
#Flotante_CargandoAvatarId .Interior .VariasFotos{
	display:none;
}



/**** Flotante Fotos ****/

.Flotante_Fotos{
	width:450px;
}

.Flotante_Fotos .Rayita{
	background-color:#c4cbd1;
	width:100%;
	height:1px;
	display:block !important;
	display:none;
	margin:20px 0px 5px 0px;
}	

.Flotante_Fotos .Arriba{
	font-size:12px;
	padding:7px;
	text-align:justify;
}

.Flotante_Fotos .Bajo{
	font-size:11px;
	padding:5px 7px 10px 7px;
}

.Flotante_Fotos .Bajo a{
	font-size:11px;
}

.Flotante_Fotos .Bajo div{
	font-size:11px;
	text-align:justify;
	line-height:150%;
	padding:4px 0px;
}

.Flotante_Fotos .Bajo div span{
	font-size:11px;
}


.Flotante_Fotos td{
	padding:5px;
}

.Flotante_Fotos td a.CambiarComunidad{
	margin-left:30px;
	font-size:10px;
}

.Flotante_Fotos td input.InputSubirFoto{
	width:240px;
}

.Flotante_Fotos .PorcentajeSubidas{
	margin:0px auto 15px auto;
	padding:0px 3px;
	display:none;
}

.Flotante_Fotos .PorcentajeSubidas div.Texto{
	font-size:11px;
	line-height:150%;
}

.Flotante_Fotos .PorcentajeSubidas .Barrita{
	background-color:#3377ff;
	width:1%;
	height:18px;
	border:1px solid #333333;
}

.Flotante_Fotos .InfoAlbum{
	display:none;
}	

.Flotante_Fotos .BotonCrearAlbum{
	margin-bottom:10px;
}


.Flotante_Fotos span.ListadoComunidades{
	display:none;
}

.Flotante_Fotos .BotonesEnviarMasFotos{
	display:none;
}

.Flotante_Fotos .CancelarFotos{
	float:right;
	font-size:11px;
	cursor:pointer;
}

.UploaderAlbumClasico{
	padding:10px;
	display:none;
}

.UploaderAlbumClasico form input{
	width:100%;
}


/*********************************************************************/
/**************     Flotante Registro Clasico        *****************/
/*********************************************************************/
	
#Flotante_RegistroClasico{
	display:none;
	position:absolute;
	top:140px;
	left:230px;
	padding:0px;
	z-index:13;
	width:601px;
}	
			
		
#Flotante_RegistroClasico .Superior{
	width:100%;
	height:43px;	
	position:relative;
	background:url("Imagenes/RegistroSuperior.png") no-repeat center top !important;
	background:url("Imagenes/IE/RegistroSuperior.gif") no-repeat center top;
}

#Flotante_RegistroClasico .Superior span.Cerrar{
	position:absolute;
	right:12px;
	font-size:10px;
	color:#566b78;
	font-weight:normal;
	cursor:pointer;
}

#Flotante_RegistroClasico .Superior span.Cerrar:hover{
	text-decoration:underline;
}

#Flotante_RegistroClasico .Superior .Dentro{
	text-align:center;
	padding-top:14px;
}

#Flotante_RegistroClasico .Superior .Dentro .Titulo{
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#202020;
}

#Flotante_RegistroClasico .Medio{
	width:100%;
	background:url("Imagenes/RegistroMedio.png") repeat-y center top !important;
	background:url("Imagenes/IE/RegistroMedio.gif") repeat-y center top;
}

#Flotante_RegistroClasico .Medio .Dentro{
	padding:15px 25px 15px 25px;
}

#Flotante_RegistroClasico .Medio .Dentro td{
	padding:4px;
}

#Flotante_RegistroClasico .Medio .Dentro td select{
	margin-right:10px;
}
	
#Flotante_RegistroClasico .Inferior{
	width:100%;
	height:16px;
	background:url("Imagenes/RegistroInferior.png") no-repeat center bottom !important;
	background:url("Imagenes/IE/RegistroInferior.gif") no-repeat center bottom;
}

#Flotante_RegistroClasico ul, .ZonaLogIn ul{
	list-style-type:disc;
	padding:20px 10px 0px 20px;
}

.ZonaLogIn ul{
	padding:20px 20px 20px 35px;
}

#Flotante_RegistroClasico ul li, .ZonaLogIn ul li{
	text-align:justify;
	margin-bottom:10px;
	font-size:11px;
	line-height:15px;
}

#Flotante_RegistroClasico ul li a, .ZonaLogIn ul li a{
	font-size:11px;
	font-weight:bold;
}

#Flotante_RegistroClasico #Global_Formulario_Registro_Errores{
	padding:5px 0px 15px 0px;
	color:#FF0000;
	text-align:center;
}

#Flotante_RegistroClasico .SubRegistroFacebook{
	border-top:1px solid #bbbbbb;
	margin-top:20px;
}

#Flotante_RegistroClasico .SubRegistroFacebook div.TextoFacebook{
	font-size:11px;
	text-align:justify;
	padding:20px 5px 20px 5px;
}

#Flotante_RegistroClasico .SubRegistroFacebook div.Accion_LoginFacebook, #Flotante_RegistroClasico .Medio .Registro2 div.Accion_LoginFacebook{
	background:url("Imagenes/sprites.png") no-repeat 0px 0px;
	width:166px;
	height:22px;
	padding:0px;
	cursor:pointer;
	margin:0px auto 0px auto;
}

#Flotante_RegistroClasico .SubRegistroFacebook div.Accion_LoginFacebook:focus{
	outline:#666666 dotted thin;
}

#Flotante_RegistroClasico .RegistroCompletado{
	line-height:15px;
	text-align:justify;
}

#Flotante_RegistroClasico .Medio .Registro2{
	padding:10px 5px 10px 5px;
}

#Flotante_RegistroClasico .Medio .Registro2 .Rotulo{
	width:591px;
	height:32px;
	display:block;
}
	
#Flotante_RegistroClasico .Medio .Registro2 .Rotulo .TextoRotulo{
	color:#444444;
	font-size:17px;
	font-weight:bold;
	padding:7px 0px 0px 15px;;
}
	
#Flotante_RegistroClasico .Medio .Registro2 .TextoExplicacion{
	padding:20px 15px 20px 15px;
	font-size:11px;
	text-align:left;
	line-height:15px;
}

#Flotante_RegistroClasico .Medio .Registro2 .TextoExplicacion .Azul{
	font-size:11px;
	line-height:15px;
	color:#0066FF;
}

#Flotante_RegistroClasico .Medio .Registro2 .TextoCodigoActivacion{
	float:left;
	padding:2px 20px 0px;
	font-size:11px;
}

#Flotante_RegistroClasico .Medio .Registro2 input.InputCodigoActivacion{
	border:1px #c5ccd1 solid;
	background-color:#e3f1f2;
	font-size:14px;
	font-weight:bold;
	width:120px;
	height:17px;
	float:left;
	margin-right:30px;	
}

#Flotante_RegistroClasico .Medio .Registro2 input.InputCodigoActivacion:focus{
	background-color:#d1e8ee;
}

#Flotante_RegistroClasico .Medio .Registro2 .Rayita{
	background-color:#c4cbd1;
	width:591px;
	height:1px;
}	

#Flotante_RegistroClasico .CodigoActivacionError{
	padding:5px 0px 15px 0px;
	color:#FF0000;
	text-align:center;
	display:none;
}
	






/*********************************************************************/
/***************          Alerta Flotante            *****************/
/*********************************************************************/


#AlertaTextoFlotanteId{	
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#282828;
	z-index:21;
	color:#FFFFFF;
	font-size:11px;
	border:0px;
	padding:5px;
	max-width:350px;
	min-width:150px;
}

#AlertaTextoFlotanteTrianguloNegro{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	background:url("Imagenes/TrianguloNegro.gif") no-repeat;
	width:7px;
	height:4px;
	z-index:20;
}


/*********************************************************************/
/*************************     Aviso Legal     ***********************/
/*********************************************************************/

.AvisoLegal p{
	padding:5px 2px;
}

/*********************************************************************/
/******************     Vinculaci�n con Facebook     *****************/
/*********************************************************************/

.VinculacionFacebook p{
	padding:5px 2px;
	text-align:justify;
}


.VinculacionFacebook .Accion_VincularFacebook{
	background:url("Imagenes/sprites.png") no-repeat 0px 0px;
	width:166px;
	height:22px;
	margin:20px auto;
	padding:0px;
	cursor:pointer;
}

.VinculacionFacebook img.ImagenPerfilFacebook{
	border:0px;
	float:left;
	margin-right:20px;
}

.VinculacionFacebook .DatosFacebook{
	padding-left:12px;
	line-height:150%;
}

.VinculacionFacebook a.DesvincularCuentas{
	font-size:11px;
	color:#0066FF;
}

.VinculacionFacebook .ParrafoDesvincularCuentas{
	text-align:right;
}

/*********************************************************************/
/*************************      Contacto       ***********************/
/*********************************************************************/

/* Estos estilos se complementan con los de Contacto. */

.EditarPerfil tr td{
	padding:20px 5px 0px 5px;
}

.EditarPerfil tr{

}


.EditarPerfil tr td{
	text-align:left;
}

.EditarPerfil tr td:first-child{
	text-align:right;
	width:30%;
}

.EditarPerfil tr td:last-child{
	text-align:center;
	width:10%;
}

.EditarPerfil tr td select{
	margin-right:10px;
}

.EditarPerfil tr td select.MostrarFechanacimiento{
	margin-top:12px;
}

.EditarPerfil .Enviar{
	margin:15px 0px 25px 0px;
}

.EditarPerfil input.Texto{
	border:1px #cfcfcf solid;
	padding-left:1px;
	width:60%;
}

.EditarPerfil input.Texto:focus{
	border:1px #b0b0b0 solid;
	background-color:#f7f7f7;
}

.MensajeExitoEditarPerfil{
	display:none;
	position:absolute;
	z-index:2;
	color:#000000;
	font-size:11px;
	text-align:center;
	color:#444444;
}

.EditarPerfil .MensajeError{
	color:#FF0000;
	font-size:12px;
	text-align:center;
	padding:25px 0px 5px 0px;
}


/*********************************************************************/
/*************************      Contacto       ***********************/
/*********************************************************************/

/* Usar� algunos de estos estilos para configurar la secci�n de Editar Perfil */

.Contacto, .EditarPerfil{
	margin:30px auto 50px auto;
	border:1px #cfcfcf solid;
	background-color:#f7f7f7;
	padding:10px;
}

.Contacto .MensajeError{
	display:none;
	color:#FF0000;
	font-size:12px;
	text-align:center;
}

.Contacto .Celda{
	padding:8px 15px !important;
}

.Contacto div.Capa{
	padding-bottom:17px;
	font-size:13px;
	line-height:250%;
	font-weight:bold;
	color:#151515;
}

.Contacto  div.Capa span.Ayuda{
	font-size:13px;
	line-height:250%;
	font-weight:bold;
	color:#151515;
	cursor:help;
}

.Contacto  div.Capa span.Normal, .Contacto  div.Capa a.Normal{
	font-weight:normal;
	font-size:12px;
}

.Contacto input.Texto{
	border:1px #cfcfcf solid;
	width:98%;
}

.Contacto input.Texto:focus{
	border:1px #b0b0b0 solid;
	background-color:#f7f7f7;
}

.Contacto .Mensaje div.Capa{
	padding-bottom:8px;
	font-size:13px;
	font-weight:bold;
	line-height:250%;
	color:#151515;
}

.Contacto .Mensaje div.Capa span.Ayuda{
	cursor:help;
	font-size:13px;
	font-weight:bold;
	line-height:250%;
	color:#151515;
}

.Contacto textarea.Texto{
	border:1px #cfcfcf solid;
	width:96%;
	height:100px;
}

.Contacto textarea.Texto:focus{
	border:1px #b0b0b0 solid;
	background-color:#f7f7f7;
}

.Contacto .Enviar{
	margin:20px 0px;
}

/*********************************************************************/
/*************************      MiniAvatar       ***********************/
/*********************************************************************/


#CambiarMiniAvatarId .SubBloque{
	border: 1px solid #D0D0D0;
	border-radius: 8px 8px 8px 8px;
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px;
}

#CambiarMiniAvatarId, #CambiarMiniAvatarIdAux{
	width:530px !important;
	background-color:#FFFFFF;
	display:none;
	/*
	display:none;
	position:absolute;
	top:40px;
	left:500px;
	width:500px;
	padding:10px 12px 12px 12px;
	z-index:12;
	
	border:1px #c6c6c6 solid;
	background-color:#FFFFFF;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	box-shadow:2px 2px 3px #000000;
	-webkit-box-shadow:2px 2px 3px #000000;
	-moz-box-shadow:2px 2px 3px #000000;
	
	
	background-color: #F9F9F9;
    border: 2px solid #D0D0D0;
    border-radius: 8px 8px 8px 8px;
    padding: 10px;*/
}

#CambiarMiniAvatarId .Interior{
	padding:5px 15px 8px 15px !important;
}

#CambiarMiniAvatarId #MascaraMiniAvatar{
	float:left;
	width:30px;
	height:30px;
	overflow:hidden;
	margin:10px 10px 0px 0px;
	cursor:move;
	border:1px #CCCCCC dotted;
	position:relative;
}

#CambiarMiniAvatarId #MascaraMiniAvatar img{
	position:absolute;
	top:0px;
	left:0px;
}

#CambiarMiniAvatarId .Explicacion{
	float:left;
	font-size:12px;
	width:300px;
}

#CambiarMiniAvatarId .Explicacion2{
	float:left;
	font-size:12px;
	width:320px;
}

#CambiarMiniAvatarId .Explicacion .Pequeno, #CambiarMiniAvatarId .Explicacion2 .Pequeno{
	font-size:11px;
	padding-top:8px;
}

#CambiarMiniAvatarId .Explicacion2 .Pequeno span.BotonUploaderClasico{
	font-size:11px;
}

#CambiarMiniAvatarId .Boton{
	float:left;
	width:100px;
	margin:10px;
}

#CambiarMiniAvatarId .Boton2{
	float:left;
	width:150px;
	position:relative;
	left:5px;
	top:15px;
}

#CambiarMiniAvatarId #BloqueEliminarFotoId, #CambiarMiniAvatarId #BloqueNoMostrarFotoId{
	text-align:right;
}

#CambiarMiniAvatarId #BloqueEliminarFotoId span.EliminarFotoPerfil, #CambiarMiniAvatarId #BloqueNoMostrarFotoId span.NoMostrarFotoPerfil{
	font-size:11px;
	line-height:190%;
}

.ProtegerEmail{
	position:relative;
	top:4px;
}

/*********************************************************************/

#ProcesandoAuxiliarId{
	padding:10px;
	text-align:center;
}



/***** Version 2. 0 *****/



/*********************************************************************/
/*********************     Seccion Album           *******************/
/*********************************************************************/

h2.Album{
	text-align:center;
	font-size:25px;
	font-weight:normal;
	color:#0B76B7;
	padding:0px 6px;
	margin-bottom:10px;
}


/*********************************************************************/
/*********************     Seccion Fotos           *******************/
/*********************************************************************/

/***** Bloque Contenido *****/

div.CapaBloqueContenido{
	border:1px solid #d1d1d1;
	background-color:#f1f1f1;
	padding:8px;
	margin-top:13px;
}


.OpcionesPagina{
	float:left;
	font-size:11px;
	margin-top:4px;
}

a.SubOpcionSeleccionada{
	color:#ca7c32;
	font-size:11px;
	font-weight:bold;
}

a.SubOpcionNoSeleccionada{
	color:#777777;	
	font-size:11px;
	font-weight:normal;
}

div.SeccionFotos div.Fila1{
	margin-bottom:7px;
	position:relative;
}

div.SeccionFotos a.Titulo{
	font-size:13px;
	font-weight:bold;
	color:#606060;
}

div.SeccionFotos a.Titulo2{
	font-size:13px;
	font-weight:bold;
	color:#777777;
	position:relative;
	top:3px;
	left:0px;
}

div.SeccionFotos div.Fila2 div.Columna1{
	float:left;
	width:80px;
	overflow:visible;
}

div.SeccionFotos div.Fila2 div.Columna2{
	float:right;
	width:640px;
	overflow:visible;
}

div.SeccionFotos span.Iconos{
	float:left;
	width:26px;
	height:21px;
	background-image:url("Imagenes/sprites.png");
	background-repeat:no-repeat;
	margin:2px 3px 0px 0px;
}

div.SeccionFotos span.IconoFotos{
	background-position:-84px -73px;
	cursor:pointer;
}

div.SeccionFotos span.IconoFotos:hover{
	background-position:-84px -94px;
	cursor:pointer;
}

div.SeccionFotos span.IconoComentarios{
	background-position:-136px -115px;
}

div.SeccionFotos span.IconoEtiquetas{
	background-position:-84px -115px;
}

div.SeccionFotos span.IconoMeGustas{
	background-position:-110px -115px;
}

div.SeccionFotos span.Dato{
	font-size:11px;
	font-weight:normal;
	color:#333333;
	position:relative;
	top:5px;
}

div.SeccionFotos a.FotoUsuario{
	float:left;
	width:30px;
	height:30px;
	margin:0px 0px 5px 0px;
	border:2px solid #FFFFFF;	
	outline:#dddddd solid 1px;
	overflow:hidden;
	position:relative;
	left:0px;
}

div.SeccionFotos span.BloqueFotoEnlace, #FotosSubidasAlPostId span.BloqueFotoEnlace, .FotosDelPostId span.BloqueFotoEnlace{
	float:left;
	text-align:center;
	margin:0px 14px 5px 0px;
	width:108px;
	height:81px;
	overflow:hidden;
	border:3px solid #FFFFFF;
	box-shadow:0px 0px 3px #888888;
	-webkit-box-shadow:0px 0px 3px #888888;
	-moz-box-shadow:0px 0px 3px #888888;
	position:relative;
	cursor:pointer;
}

.FotosDelPostId span.BloqueFotoEnlace{
	margin:15px 9px 0px 19px;
}

.BloqueFotoEnlaceAlbum{
	margin-bottom:10px !important;
}

.SubFila2Album{
	text-align:right;
}

div.SeccionFotos a.Foto{
}

div.SeccionFotos img.Foto{
	min-height:81px;
	min-width:108px;
}

div.FlotanteFotoCompleta{
	position:absolute;
	top:0px;
	left:0px;
	border:3px solid #FFFFFF;
	box-shadow:0px 0px 3px #333333;
	-webkit-box-shadow:0px 0px 3px #333333;
	-moz-box-shadow:0px 0px 3px #333333;
	display:none;
	z-index:2;
	cursor:pointer;
}

.Actualizar{
	position:absolute;
	right:0px !important;
	right:10px;
	top:-3px;
	width:26px;
	height:21px;
	background:url("Imagenes/sprites.png") no-repeat -136px -73px;
	cursor:pointer;
}

.Actualizar:hover{
	background:url("Imagenes/sprites.png") no-repeat -136px -94px;
}


h2.FotosUsuarios{
	text-align:center;
	font-size:28px;
	font-weight:normal;
	color:#0B76B7;
	padding:0px 6px;
	margin-bottom:10px;
}


/*********************************************************************/
/*********************     Mas Sobre Fotos         *******************/
/*********************************************************************/



#AuxiliarSinContenidoAlbum{
	text-align:center;
	margin:40px 0px;
}

div.SeccionFotos span.IconoEditar{
	background-position:-110px -73px;
}

div.SeccionFotos span.IconoEditar:hover{
	background-position:-110px -94px;
	cursor:pointer;
}

.SocialGoogleAlbum{
	position:relative;
	top:3px;
	left:10px;
}

.SocialTwitterAlbum{
	position:relative;
	top:3px;
	left:0px;
}

.SocialFacebookAlbum{
	position:relative;
	left:10px;
}

.FlotanteMoverFoto{
	position:absolute;
	top:0px;
	left:0px;
	background:url("Imagenes/sprites_png.png") no-repeat 0px 0px;
	width:18px;
	height:18px;
	cursor:pointer;
}

.SubFila2AlbumEditar{
	text-align:left;
	display:none;
}

.SubFila2AlbumEditar input#NombreAlbumId{
	margin:0px 10px 0px 0px;
	width:200px;
	float:left;
	font-size:11px;
	color:#333333;
	padding:2px;
	border:1px solid #999999;
	height:16px;
}

.SubFila2AlbumEditar input#NombreAlbumId:focus{
	color:#000000;
	background-color:#f5f5f5;
}

div.SeccionFotos .TextoEditar{
	cursor:pointer;
	font-size:11px;
	color:#666666;
	position:relative;
	top:4px;
}

div.SeccionFotos .PreEditar{
	cursor:pointer;
	display:none;
}

.ui-sortable-placeholder { visibility: visible !important; }

div.SeccionFotos span.BloqueFotoEnlace span.IconoMover, #FotosSubidasAlPostId .ListadoFotosPost .BloqueFotoEnlace span.IconoMover{
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	background:url("Imagenes/sprites_png.png") no-repeat 0px 0px;
	width:18px;
	height:18px;
	display:none;
}




/*********************************************************************/
/*********************        Galer�as             *******************/
/*********************************************************************/

h2.GaleriasFotos{
	text-align:center;
	font-size:28px;
	font-weight:normal;
	color:#0B76B7;
	padding:0px 6px;
	margin-bottom:16px;
}

.DatosGaleria{
	line-height:150%;
	text-align:justify;
	
	background-color: #F7F7F7;
    border: 1px solid #CFCFCF;
    display: block;
    margin-top: 6px;
    padding:8px;
}

.DatosGaleria div{
	padding:4px 0px;
}

.DatosGaleria .Descripcion{
	font-size:11px;
}


/*********************************************************************/
/*********************        Navegable            *******************/
/*********************************************************************/

.Navegable{
	margin:0px;
	border-bottom:1px #999999 dotted;
	padding-bottom:4px;
	width:728px;
}

@media (max-width: 996px) {
	.Navegable{
		display: none;
	}
}

.Navegable .Barrita{
	color:#fb5c00;
	color:#8b8b8b;
}

.Navegable a, .Navegable .EnlaceHome{
	color:#8b8b8b;
}

.Navegable a:last-child{
	color:#fb5c00;
}

.Navegable .EnlaceHome:hover{
	text-decoration:underline;
	cursor:pointer;
}


/*********************************************************************/
/*********************        Albums            *******************/
/*********************************************************************/

.OpcionesAlbumes{
	margin:5px 5px 15px 5px;
	text-align:right;
}

.OpcionesAlbumes span.EnlaceOpciones{
	color:#0B76B7;
}

.OpcionesAlbumes span.EnlaceOpciones:hover{
	text-decoration:underline;
	cursor:pointer;
}

.OpcionesAlbumes span.OpcionesVarias{
	background-color:#F7F7F7;
    border:1px solid #CFCFCF;
    display:block;
    margin-top:6px;
	margin-bottom:6px;
    padding:8px;
	float:right;
	display:none;
}

.OpcionesAlbumes span.OpcionesVarias .PreBotonRecargar{
	margin:10px 0px;
	display:none;
}

.MostrarFotoEnteraEnHover, .MostrarFotosPerfil, .MostrarAlbumesCompletos{
	text-align:left;
	font-size:11px;
	padding:3px 0px;
}

.MostrarFotoEnteraEnHover span, .MostrarFotosPerfil span, .MostrarAlbumesCompletos span{
	font-size:11px;
}

.MostrarFotoEnteraEnHover #MostrarFotoEnteraEnHoverCheckBox, .MostrarFotosPerfil #MostrarFotosPerfilCheckBox, .MostrarAlbumesCompletos #MostrarAlbumesCompletosCheckBox{
	position:relative;
	top:2px;
}

.BotonesRedesSociales .BotonGoogle{
	float:left;
	padding-bottom:20px;
	position:relative;
	left:20px;
}

.BotonesRedesSociales .BotonGoogleInsignia{
	float:right;
	padding-bottom:20px;
	position:relative;
	right:25px;
	top: -1px;
}

.BotonesRedesSociales .BotonGoogleInsignia a{
	text-decoration:none;
}

.BotonesRedesSociales .BotonGoogleInsignia a img{
	border:0px;
	width:64px;
	height:64px;
}

.BotonesRedesSociales .BotonFacebook{
	float:right;
	padding-bottom:20px;
	position:relative;
	right:10px;
}

.BotonesRedesSociales .FollowTwitter{
	position:relative;
	left:18px;
}

.ExplicacionNuevoAlbum, .ExplicacionMasFotos{
	display:none;
}

.ExplicacionMasFotos span.CambiarOpcion{
	font-size:11px;
	color:#0B76B7; 
}

.ExplicacionMasFotos span.CambiarOpcion:hover{
	text-decoration:underline;
	cursor:pointer;
}

div.RotuloGeneral span.TextoRotuloGeneral{
	color:#777777;
	font-size:12px;
	font-weight:bold;
}

.TextoFotos{
	margin:15px 0px 0px 0px;
	font-size:11px;
	text-align:justify;
	padding:7px;
	border:1px #CCCCCC dotted;
}





/*********************************************************************/
/*********     Tapa General y otras capas generales           ********/
/*********************************************************************/


.Global_TapaGeneral{	
	/*  z<10 son capas por debajo de la General y z>10 por encima.	*/	
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#CCCCCC;
	filter: alpha(opacity=30); 
	opacity: .3;
	width:400px;
	height:300px;
	z-index:10;
}

#SobreCapaParaFlotantes, .ClaseSobreCapaParaFlotantes{
}

.Global_Vacia{
	display:none;
}

.Global_Scripts{
	visibility:hidden;
}

/* 

.IFrameTab{
	width:485px;
	margin:0px auto 0px 0px;
	background-color:#FFFFFF;
}

.IFrameTab img{
	max-width:485px;
}

.IFrameTab .Articulo .Contenido{
	width:auto !important;
}
*/

div.ForosTitulo{
	background:url('Imagenes/FondoGrupoForosTitulo.gif') repeat-x bottom center;
	height:20px;
	margin-bottom:10px;
	padding-top:5px;
}

div.ForosTitulo span.Titulo{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	float:left;
	height:20px;
	background-color:#FFFFFF;
	padding-right:7px;
}


div.ForosHeader{
	background:url('Imagenes/FondoSuperiorForosCompleto.gif') no-repeat top center;
	width:738px;
	height:29px;
	display:block;
	position:relative;
	margin-bottom:5px;
}

div.ForosHeader div{
	position:absolute;
	top:5px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

div.ForosHeader div.Texto1{
	left:191px;
}

div.ForosHeader div.Texto2{
	left:468px;
}

div.ForosHeader div.Texto3{
	left:655px;
}

div.FilaForo{
	border:1px solid #e5e5e5;
	width:736px;
	height:78px;
	background:url('Imagenes/FondoFilaForo.gif') no-repeat top left;
	position:relative;
	margin-bottom:5px;
}

div.FilaForo div, div.FilaForo span{
	position:absolute;
}

div.FilaForo span.Imagen{
	top:9px;
	left:9px;
}

div.FilaForo span.Titulo{
    color: #5F5F5F;
    font-size: 13px;
    font-weight: bold;
    height: 18px;
    left: 108px;
    line-height: 200%;
    overflow: hidden;
    text-decoration: underline;
    top: 10px;
    width: 300px;
}

div.FilaForo span.Titulo a{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#5CA5CF;
}

div.FilaForo span.Descripcion{
    top:31px;
    width:300px;
    left:108px;
	font-size:11px;
	text-align:left;
    overflow: hidden;
	height:42px;
}

div.FilaForo span.UltimoMensaje{
	font-size: 12px;
	height: 62px;
	left: 428px;
	top: 15px;
	width: 185px;
}

div.FilaForo span.UltimoMensaje .AuxUltimoMensaje{
	position:absolute;
	top: 0px;
}

div.FilaForo span.UltimoMensaje a.TemaTitulo{
	color:#5CA5CF;
	font-size:12px;
	font-weight:bold;
}

div.FilaForo span.UltimoMensaje a.UsuarioNombre{
	color:#888888;
	font-size:12px;
	font-weight:bold;
}

div.FilaForo span.UltimoMensaje span.FechaUltimoMensaje{
	font-size:11px;
	color:#666666;
	position:relative;
	top:4px;
}

div.FilaForo span.TemasMensajes{
    color: #606060;
    font-size: 11px;
    left: 620px;
    line-height: 165%;
    text-align: center;
    top: 16px;
    width: 112px;
}

div.FilaForo span.SubForos{
	top:102px;
	left:108px;
}

div.FilaForo span.SubForos, div.FilaForo span.SubForos a, div.FilaForo span.SubForos span{
	font-size:12px;
	color:#5d5d5d;
}

div.FilaForo span.SubForos span.TituloSubForos{
	color:#333333;
	font-weight:bold;
	position:relative;
	top:-5px;
}
	
#PrimerPost{
	margin:20px 2px 0px 2px;
	text-align:justify;
}	


#TablaForoConcretoId{
	margin-top:13px;
}


.PrimerPostEspecial{
	border:0px !important;
	background:none !important;
	padding:0px !important;
	margin: 0px !important;
}


.FacebookGigante{
	padding:100px 0px 15px 0px;
	min-height:262px;
}


.InformacionForo{
	text-align:justify;
	font-size:11px;
	line-height:150%;
	margin:20px 0px;
	background-color: #F7F7F7;
	border: 1px solid #CFCFCF;
	padding:5px 10px 5px 5px;
	display:none;
}

.InformacionForo .Titulo{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}

.InformacionForo .Descripcion{
	font-size:11px;
	line-height:150%;
}

.InformacionForo img.ImagenForo{
	float:left;
	margin-right:10px;
	border:0;
}

.FacebookBasico{
	margin-top:40px;
	min-height:363px;
	margin-left:2px;
}

#Flotante_FotosId{
	top:300px;
}

.ExplicacionFotosAPosts{
	display:none;
}

.FotosDelPostId{
	margin:0px;
	padding:0px;
}

.Articulo .Comentarios .ComentarioEscribir .AvatarComentario img{ /* xxx => Borrar la anterior de mas arriba si la hubiera. */
	position:relative;
	top:4px;
}

#RotuloComentario{
	float:left;
	font-size:10px;
	height:1px;
	overflow:visible;
	color:#666666;
	position:relative;
	left:10px;
	top:-1px;
	display:none;
}


#Flotante_CargandoAvatarId, #Flotante_CargandoFotosId{
	position:absolute;
	background-color:#FFFFFF;
}

#Flotante_CargandoAvatarId{
	top:400px !important;
}
#Flotante_CargandoFotosId{
	top:400px;
}


#NuevasFotosAlbumId{
	display:none;
}






.Articulo .Comentarios .Comentario .ConfirmarCerrar, #ConfirmarCerrarTema{
	position:absolute;
	top:18px;
	right:5px;
	z-index:3;
	border:1px #868686 solid;
	background-color:#ffffff;
	color:#000000;
	padding:2px 15px 3px 15px;
	text-align:center;
	font-size:11px;
	cursor:pointer;
	display:none;
}

.Articulo .Comentarios .Comentario .ConfirmarCerrar:hover, #ConfirmarCerrarTema:hover{
	border:1px #333333 solid;
	background-color:#9f9f9f;
	color:#ffffff;	
}

.Articulo .Comentarios .Comentario .Cerrar, #CerrarTema{
	width:15px;
	height:15px;
	background:url("Imagenes/sprites.png") no-repeat -160px -31px;
	position:absolute;
	top:3px;
	right:5px;
	cursor:pointer;
	display:none;
	z-index:2;
}

.Articulo .Comentarios .Comentario .Cerrar:hover, .Articulo .Comentarios .Comentario .CerrarHover, #CerrarTema:hover{
	background:url("Imagenes/sprites.png") no-repeat -145px -31px !important;
}

#PrimerosDatosHeaderTema{
	position:relative;
}

.ConfirmacionBorradoTema{
	font-size:11px;
	text-align:center;
	margin:20px 0px;
}

a.DeshacerTema{
	font-size:11px;
	
}


.BorrarFotoTemporalSubidaAPost{
	font-size:10px;
	margin-top:6px;
}

#FotosSubidasAlPostId span.BloqueFotoEnlace{
}

#FotosSubidasAlPostId span.BloqueFotoEnlace{
	margin:0px 9px 30px 19px;
}

a.QuitarFotoTemporalSubidaAPost{
	position:absolute;
	left: 0px;
	top: 0px;
	font-size:10px;
	text-align:center;
	width:108px;
	z-index:2;
}

.Articulo .Comentarios .ComentarioEscribir{ /* Borrar de arriba */
	margin:20px 0px 20px 0px;
	border:1px #cfcfcf solid;
	background-color:#f7f7f7;
	padding:10px;
	position:relative;
}

div#NuevotemacreadocorrectamenteId{
	padding:10px 0px 30px 0px;
}

.ArticuloEnlaceAForo{
	display:none;
	padding:7px 5px 4px 5px;
	text-align:right;
}

.ArticuloEnlaceAForo .ArticuloEnlaceAForoSoloAlgunos{
	font-size:10px;
	text-align:right;
	line-height:200%;
}

.ArticuloEnlaceAForo a{
	font-size:12px;
}

#ContenedorFotosAlbumId{
	min-height:81px;
}


#DescripcionAlbumId{
	font-size:12px;
	text-align:justify;
	padding:0px;
}

#DescripcionAlbumId textarea{
	width:100%;
	color:#000000;
	height:40px;
	font-size:12px;
	border:1px #999999 solid;
}

#AuxDescripcionAlbumId{
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#333333;
	width:100px;
	overflow:visible;
}

#FotosSubidasAlPostId .ListadoFotosPost .BloqueFotoEnlace{

}

#ExplicacionMoverYBorrarFotosTemporales{
	font-size:10px;
	text-align:right;
	margin:0px 0px 0px 0px;
}

.Flotante_Foto_Individual .Foto{
	text-align:center;
	margin:0px auto;
	height:720px;
	/*line-height:720px;*/
	-moz-user-select:none;
	-webkit-user-select:none;
	padding-top:15px;
	cursor:pointer;
}

.Flotante_Foto_Individual .InformacionFotoIzquierda{
	float:left;
	width:700px;
	margin:0px 0px 0px 20px;
}

.Flotante_Foto_Individual .InformacionFotoDerecha{
	float:right;
	max-width:200px; /* No pongo anchura para que se ajuste a la anchura de las acciones. */
	margin:0px 20px 0px 0px;
}

.ComentariosFoto{
	background:url("Imagenes/FlechaInicioPosts.gif") no-repeat center top;
	padding-top:40px;
	margin:10px 0px;
}

.ComentariosFoto .Comentario{
	border:1px #d0d0d0 solid;
	background-color:#f0f0f0;
	margin-bottom:10px;
	padding:5px;
	position:relative;
}

.ComentariosFoto .Comentario .ConfirmacionBorrado{
	font-size:11px;
	margin-bottom:3px;
}

.ComentariosFoto .Comentario a.Deshacer{
	font-size:11px;
	
}


.ComentariosFoto .Comentario .CerrarComentarioFoto{
	width:15px;
	height:15px;
	background:url("Imagenes/sprites.png") no-repeat -164px -46px;
	position:absolute;
	top:3px;
	right:5px;
	cursor:pointer;
	display:none;
	z-index:2;
}

.ComentariosFoto .Comentario .CerrarComentarioFoto:hover{
	background:url("Imagenes/sprites.png") no-repeat -145px -31px !important;
}

.ComentariosFoto .Comentario  .ConfirmarCerrar{
	position:absolute;
	top:18px;
	right:5px;
	z-index:3;
	border:1px #868686 solid;
	background-color:#ffffff;
	color:#000000;
	padding:2px 15px 3px 15px;
	text-align:center;
	font-size:11px;
	cursor:pointer;
	display:none;
}

.ComentariosFoto .Comentario .ConfirmarCerrar:hover{
	border:1px #333333 solid;
	background-color:#9f9f9f;
	color:#ffffff;	
}

.ComentarioFotoEscribir{
	margin:20px 0px 20px 0px;
	border:1px #cfcfcf solid;
	background-color:#f7f7f7;
	padding:10px;
}

.ComentarioFotoEscribir .AvatarComentario{
	float:left;
	width:30px;
	display:block;
}

.ComentarioFotoEscribir .ComentarioTexto{
	margin-left:40px;
	padding:0px;	
	position:relative;
	text-align:right;
}

.ComentarioFotoEscribir .ComentarioTextoVacio{
	margin-left:0px;
}

.ComentarioFotoEscribir .ComentarioTexto .EsquinaTextArea{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	width:12px;
	height:15px;
	background:url("Imagenes/sprites.png") no-repeat -118px -31px;
	display:none;
}

.ComentarioFotoEscribir .ComentarioTexto textarea#NuevoComentarioFotoId{
	border:1px #dfdfdf solid;
	background-color:#ffffff;
	width:625px;
	height:30px;
	color:#000000;
	font-size:11px;
	padding:2px;;
}

.ComentarioFotoEscribir .ComentarioTexto textarea#NuevoComentarioFotoId.Vacio{
	color:#999999;
	font-size:11px;
	height:25px;
	width:672px;
	margin:0px auto;
}



.ComentarioFotoEscribir .BloqueLogin{
	display:none;
}

.ComentarioFotoEscribir .Enviar{
	margin-top:8px;
	display:none;
}



.ComentariosFoto .Comentario .DatosHeader{
	padding:0px;
}

.ComentariosFoto .Comentario .DatosHeader .Izquierda{
	margin-left:39px;
}


.ComentariosFoto .Comentario .DatosHeader .Izquierda .NombreEditor{
	float:left; 
	margin-right:7px;
	font-size:11px;
}

.ComentariosFoto .Comentario .DatosHeader .Izquierda .Fecha{
	color:#606060;
	font-size:11px;
	padding-top:3px;
	line-height:1;
}

.ComentariosFoto .Comentario .DatosHeader .Izquierda .NombreEditor a{
	font-size:11px;
}

.ComentariosFoto .Comentario .ComentarioContenido{
	padding:0px;
	text-align:justify;
	font-size:11px;
	padding-right:21px;
}



.PreFlotante_Foto_Individual{
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:16;
}

.Flotante_Foto_Individual{
	width:950px;
	top:10px;
}

#EspacioInferioCapaPreFotoId{}

.Flotante_Foto_Individual img.ImagenAvatarEditor{
	float:left;
	margin-right:7px;
	max-width:30px;
	max-height:30px;
	position:relative;
	top:1px;
}

.Flotante_Foto_Individual .AccionesFoto .EnlaceClasico{
    font-size: 12px;
    line-height: 24px;
}


.DatosAccionesFotoIndividual .Eliminar, .DatosAccionesFotoIndividual .SeleccionarFotoPerfil, .DatosAccionesFotoIndividual .Denunciar{
	display:none;
}

#BotonPreCrearNuevoTemaId, #BloqueEscribirNuevoTemaId{
	display:none;
}

#ImagenPrimerPostEspecialId{
	text-align:center;
}

#ImagenPrimerPostEspecialId img{
	max-width:720px;
	padding:2px;
	background-color:#f4f4f4;
	border:1px #CCCCCC solid;	
	-ms-interpolation-mode:bicubic;
	image-rendering:optimizeQuality;	
}

.ExplicacionTipoModeracion{
	font-size:10px;
}

div.SeccionFotos div.Fila1 .Fecha, div.SeccionFotos div.Fila1 .FechaUltimaFoto{
	font-size:11px;
	font-weight:normal;
	color:#707070;
	position:absolute;
	cursor:pointer;
}

div.SeccionFotos div.Fila1 .Fecha{
	left:80px;
}

div.SeccionFotos div.Fila1 .FechaUltimaFoto{
	right:0px;
}

div.SeccionFotos div.Fila1 .Fecha:hover, div.SeccionFotos div.Fila1 .FechaUltimaFoto:hover{
	text-decoration:underline;
}

span.FechaAlbumConcreto, span.FechaAlbumConcreto:hover{
	cursor:text !important;
	text-decoration:none !important;
}

div.SeccionFotos span.IconoFotosAlbumConcreto{
	background-position:-84px -73px;
}

div#NumeroSeguidoresTwitter{
	margin:7px auto 0px auto;
	visibility:hidden;
	width:50px;
	border:1px #cccccc solid;
	padding:3px 8px;
	text-align:center;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	width:180px;
	position:relative;
}

div#NumeroSeguidoresTwitter a.Texto{
	padding:2px;
	text-align:center;
	color:#444444;
	font-size:11px;
}

div#NumeroSeguidoresTwitter span.Esquina{
	z-index:2;
	width:7px;
	height:5px;	
	background:url("Imagenes/sprites.png") no-repeat -148px -22px;
	position:absolute;
}

.PrimerPostEspecial .DerechaSocial{
	display:none;
}

.SuperDerechaSocial{
	min-height:32px;
}

#FotosSubidasAlPostId{
	padding-top:30px;
}

.Flotante_General span.Cerrar{
	position:absolute;
	right:12px;
	font-size:10px;
	color:#566b78;
	font-weight:normal;
	cursor:pointer;
	top:4px;
}

#FotosSubidasAlPostId{ /* Borrar uno anterior al exportar a otros dominios. */
	display:none;
	margin:20px 0px 5px 0px;
}


div.TituloNuevoTema, div.Destinatario{
	background-color: #dfdfdf;
    border-top: 1px solid #CFCFCF;
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
	border-bottom:0px;
    margin: 0px;
    padding:10px 0px 9px 10px;
	font-weight:bold;

	background:url("Imagenes/NuevoTemaPxHorizontal.gif") repeat-x -1px -1px;
	color:#999999;
	font-size:12px;
}

div.TituloNuevoTema{
	display:none;
}

div.TituloNuevoTema input, div.Destinatario input{
	color: #333333;
	padding:2px;
	border:1px solid #CFCFCF;
    font-size: 12px;
	margin-left:10px;
}

div.TituloNuevoTema input{
	width:550px;
}

div.Destinatario input{
	width:350px;
}

div.TituloNuevoTema input:focus, div.Destinatario input:focus{
	background-color:#f5f5f5;
	border:1px solid #bbbbbb;
}

.Muro .PostMuro .DescripcionMuro{ /* Modificar el anterior arriba. */
	padding:8px 0px 4px 0px;
	font-size:12px;
}

.Muro .PostMuro .DescripcionMuro a{
	font-size:12px;
}

#BotonEnviarMensaje{
	margin-top:30px;
}

#BotonEnviarMensaje span{
	width:143px;
}

#Flotante_MensajeId{
	z-index:11;
	width:600px;
}

.SinMarginTop{
	margin-top:0px !important;
}

.SinMarginBottom{
	margin-bottom:0px !important;
}

.SinPadding{
	padding:0px !important;
}

#Flotante_MensajeId .Interior{
	padding:12px;
}

.Articulo .Comentarios .ComentarioEscribir .ComentarioTexto .EnviarMensajePrivado{
	margin-top:8px;
}




/*********************************************************************/
/******************             Paginacion           *****************/
/*********************************************************************/

div.BloquePaginacion{
	margin:0px auto 20px auto;
	text-align:center;
}

div.BloquePaginacion2{
}

a.Paginacion{
	font-size:15px;
	color:#888483;
	font-weight:bold;
	text-decoration:none;
	margin:0px 5px;
	padding:2px 8px;
	text-align:center;
	background-color:#dddddd;
	border:1px solid #e1e1e1;
	-moz-border-radius:2px;
	border-radius:2px;
	background:url("Imagenes/PxPaginacion.gif") repeat-x center top;
	text-decoration:none;
}

a.Paginacion:hover{
	color:#d86802;
}	

a.Paginacion:first-child {
	letter-spacing:-5px;
	padding:2px 13px 2px 8px;
}

a.PaginacionSeleccion{
	background:none;
}



	
/*********************************************************************/
/**************     Flotante Profesionales           *****************/
/*********************************************************************/



#Flotante_Opciones, #Flotante_Notificaciones, #Flotante_Mensajes, #Flotante_UF{ /* Borrar arriba */
	display:none;
	position:absolute;
	top:140px;
	left:730px;
	padding:0px;
	border:1px solid #aeaeae;
	box-shadow:0px 0px 3px #cecece;
	-webkit-box-shadow:0px 0px 3px #cecece;
	-moz-box-shadow:0px 0px 3px #cecece;
}	

#Flotante_Opciones{
	z-index:12;
}

#Flotante_Notificaciones, #Flotante_Mensajes, #Flotante_UF{
	z-index:13;
	width:400px;
}


#Flotante_Opciones .SubCapa1, #Flotante_Notificaciones .SubCapa1, #Flotante_Mensajes .SubCapa1, #Flotante_UF .SubCapa1{
	background-color:#FFFFFF;
	padding:4px;
}

#Flotante_Opciones .SubCapa2, #Flotante_Notificaciones .SubCapa2, #Flotante_Mensajes .SubCapa2, #Flotante_UF .SubCapa2{
	background-color:#f1f1f1;
	border:1px solid #dfdfdf;
}

#Flotante_Notificaciones .SubCapa2, #Flotante_Mensajes .SubCapa2{
	padding:0px;
}

#Flotante_Opciones .SubCapa2 div.Linea{
	padding:0px;
	width:177px;
	height:1px;
	background:none;
	background:url("Imagenes/sprites.png") no-repeat 0px -148px;
	display:block !important;
	display:none;
}

#Flotante_Opciones .SubCapa2 a{
	display:block;
	padding:5px 10px 5px 10px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#Flotante_Opciones .SubCapa2 a:hover{
	background-color:#dfdfdf;
}

#Flotante_Opciones .SubCapa2 span.Triangulito{
	background:url("Imagenes/sprites.png") no-repeat -166px -0px;
	width:7px;
	height:6px;
	float:left;
	margin:5px 5px 0px 0px;
	cursor:pointer;
	display:block !important;
	display:none;
}

#Flotante_Notificaciones .SubCapa2 span.Triangulito, .ListadoCompletoNotificaciones span.Triangulito, #Flotante_Mensajes .SubCapa2 span.Triangulito, .ListadoCompletoMensajes span.Triangulito{
	background:url("Imagenes/sprites.png") no-repeat -166px -0px;
	width:7px;
	height:6px;
	float:left;
	margin:4px 5px 0px 0px;
	cursor:pointer;
	display:block !important;
	display:none;
}



.Notificaciones .Notificacion, .Mensajes .Mensaje{
	background:url("Imagenes/rayas-contenido.gif") repeat-x center bottom;
	padding:5px 5px 8px 4px;
	position:relative;
	cursor:pointer;
}

.EnlaceTodasNotificaciones, .EnlaceTodosMensajes{
	padding:7px 5px !important;
	text-align:center;
	background-color:#e9e9e9 !important;
}

.EnlaceTodasNotificaciones:hover, .EnlaceTodosMensajes:hover{
	background-color:#dfdfdf !important;
}


.EnlaceTodasNotificaciones a#EnlaceTodasNotificacionesId, .EnlaceTodosMensajes a#EnlaceTodosMensajesId{
	font-weight:bold;
	font-size:11px;
	color:#5577aa;
	text-decoration:none;
}

.Notificaciones .Notificacion:last-child, .Mensajes .Mensaje:last-child{
	background-image:none;
}

.Notificaciones .Notificacion, .Mensajes .Mensaje{
	background-color:#f1f1f1; /* Cuidado que este estilo se sobreescribe (por uno igual) con Js. */
}

.Notificaciones .Notificacion:hover, .Mensajes .Mensaje:hover{
	background-color:#dfdfdf; /* Cuidado que este estilo se sobreescribe (por uno igual) con Js. */
}




.Muro .PostMuro .HeaderMuro .ImagenMuro, .Notificaciones .Notificacion .HeaderMuro .ImagenMuro, .Mensajes .Mensaje .HeaderMuro .ImagenMuro{
	float:left;
}

.Muro .PostMuro .HeaderMuro .ImagenMuro img, .Notificaciones .Notificacion .HeaderMuro .ImagenMuro img, .Mensajes .Mensaje .HeaderMuro .ImagenMuro img{
	width:30px;
	height:30px;
	border:0px;
	position:relative !important;
	top:2px;
	left:0px;
	position:static;
}

.Muro .PostMuro .HeaderMuro .DatosMuro, .Notificaciones .Notificacion .HeaderMuro .DatosMuro, .Mensajes .Mensaje .HeaderMuro .DatosMuro{
	margin-left:40px;
}

.Muro .PostMuro .HeaderMuro .DatosMuro .Fecha, .Notificaciones .Notificacion .HeaderMuro .DatosMuro .Fecha, .Mensajes .Mensaje .HeaderMuro .DatosMuro .Fecha{
	font-weight:normal;
	font-size:12px;
	color:#242424;
	padding-bottom:2px;
	font-size:11px;
}

.Notificaciones .Notificacion .HeaderMuro .DatosMuro .Fecha, .Mensajes .Mensaje .HeaderMuro .DatosMuro .Fecha{
 	font-size:10px !important;
	color:#666666;
}

.Muro .PostMuro .HeaderMuro .DatosMuro .Titulo{
	padding-bottom:2px;
	margin-right:20px;
}

.Notificaciones .Notificacion .HeaderMuro .DatosMuro .Titulo{
	padding-bottom:2px;
	margin-right:0px;
	font-size:11px;
}


.Muro .PostMuro .HeaderMuro .DatosMuro .Titulo a{
	font-weight:bold;
	font-size:12px;
	color:#ababab;
}

.Notificaciones .Notificacion .HeaderMuro .DatosMuro .Titulo a, .Mensajes .Mensaje .HeaderMuro .DatosMuro .Titulo a{
	font-size:11px;	
	font-weight:bold;
	color:#5577aa;
	text-decoration:none;
}

.Muro .PostMuro .HeaderMuro .DatosMuro .Titulo a:hover{
	color:#0B76B7;
}

.Notificaciones .Notificacion .DescripcionMuro, .Mensajes .Mensaje .DescripcionMuro{
	padding:6px;
	font-size:12px;
	line-height:150%;
}

.Mensajes .Mensaje .HeaderMuro .DatosMuro .Titulo{
	padding-bottom:2px;
	margin-right:16px;
	font-size:11px;
}

#BloqueEscribirNuevoMensajeId #MensajeEnviadoCorrectamenteId{
	text-align:center;
	padding:10px;
	font-size:12px;
}

span.MensajeNoLeido{
	background:url("Imagenes/sprites_png.png") no-repeat -18px -0px;
	width:7px;
	height:7px;
	position:absolute;
	top:18px;
	right:10px;
	z-index:2;
}

h3.Conversacion{
	text-align:left;
	font-size:18px;
	font-weight:normal;
	color:#444444;
	text-decoration:underline;
	padding:0px 0px;
	margin-bottom:16px;
}

h3.Conversacion a{
	font-size:18px;
	font-weight:normal;
	color:#444444;
	text-decoration:underline;
}

h3.Conversacion a:hover{
	color:#0B76B7;
}

.GooglePlusBasico{
	min-height:131px;
	margin-top:20px;	
	margin-left:2px;
}

.BotonesRedesSociales{
	margin-top:10px;
	padding:15px 0px 15px 0px;
	border:1px solid #dfdfdf;
	margin-right: 12px;
	margin-left:2px;
}

.Mensajes .Conversacion{
	cursor:auto !important;
}


.Mensajes .Conversacion a.EnlaceConversacion{
	color:#000000 !important;
	font-weight:bold !important;
}

.Mensajes .Conversacion a.EnlaceConversacion:hover{
	color:#0B76B7 !important;
}

.SeparadorForosHeader{
	height:10px;
}



div.FilaTema{
	border:1px solid #e5e5e5;
	width:736px;
	background:url('Imagenes/FondoFilaTema.gif') no-repeat top left;
	position:relative;
	margin-bottom:5px;
}

div.FilaTema div.Grupo1{
	float:left;
    padding:10px;
    width:500px;
}

div.FilaTema div.Titulo{
    color:#5F5F5F;
    font-size:13px;
    font-weight:bold;
    line-height:200%;
    text-decoration:underline;
}

div.FilaTema div.Titulo a{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#5CA5CF;
}

div.FilaTema div.Descripcion{
    padding-top:5px;
	font-size:11px;
	text-align:left;
}

div.FilaTema a.TemaUsuario{	
	color:#888888;
	font-size:12px;
	font-weight:bold;
}

div.FilaTema div.Descripcion span.FechaUltimoMensaje{
	color:#666666;
	padding:1px 0px 0px 10px;
	font-size:11px;
}


div.FilaTema div.Grupo2{
	float:left;
    padding:10px;
    width:121px;
}

div.FilaTema div.Grupo2 div.FechaUltimoMensaje{
	color:#666666;
	padding:5px 0px 0px 0px;
	font-size:11px;
}

div.FilaTema div.Grupo3{
	float:left;
    padding:23px 10px 0px 10px;
    width:50px;
	text-align:center;
	font-size:12px;
	color:#000000;
}


div.TemasHeader{
	background:url('Imagenes/FondoSuperiorTema.gif') no-repeat top center;
	width:738px;
	height:29px;
	display:block;
	position:relative;
	margin-bottom:5px;
}

div.TemasHeader div{
	position:absolute;
	top:5px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

div.TemasHeader div.Texto1{
	left:191px;
}

div.TemasHeader div.Texto2{
	left:537px;
}

div.TemasHeader div.Texto3{
	right:3px;
}

#PreBotonPreCrearNuevoTemaId{
	height:22px;
}

#BloquePaginacionForoId{
	margin:35px 0px 0px 0px;
}



.EscribirMensajePrivado .AvatarComentario{
	float:left;
	width:30px;
	display:none;
}

.EscribirMensajePrivado .ComentarioTexto{
	margin-left:40px;
	padding:0px;	
	position:relative;
	text-align:right;
}

.EscribirMensajePrivado .ComentarioTextoVacio{
	margin-left:0px;
}

.EscribirMensajePrivado .ComentarioTexto .EsquinaTextArea{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	width:12px;
	height:15px;
	background:url("Imagenes/sprites.png") no-repeat -118px -31px;
	display:none;
}


.EscribirMensajePrivado .ComentarioTexto textarea{
	border:1px #dfdfdf solid;
	background-color:#ffffff;
	width:98%;
	height:65px;
	color:#000000;
	font-size:12px;
	padding:2px;
}

.EscribirMensajePrivado .ComentarioTexto textarea.Vacio{
	color:#999999;
	font-size:11px;
	height:25px !important;
	width:100%;
}

.EscribirMensajePrivado .ComentarioTexto .EnviarMensajePrivado{
	margin-top:8px;
	display:none;
}

.EscribirMensajePrivado .ComentarioTexto .OpcionesEspeciales{
	display:none;
	height:13px;
}

.EscribirMensajePrivado .ComentarioTexto .OpcionesEspeciales .AdjuntarImagenes{
	width:11px;
	height:9px;
	background:url("Imagenes/sprites.png") no-repeat -166px -12px;
	float:right;
	margin:0px 4px 0px 10px;
	cursor:pointer;
}

.EscribirMensajePrivado .ComentarioTexto .OpcionesEspeciales .TextoEnriquecido{
	width:23px;
	height:9px;
	background:url("Imagenes/sprites.png") no-repeat -118px -22px;
	float:right;
	cursor:pointer;
	/*display:none;*/
}
.EscribirMensajePrivado .AvatarComentario img{ /* xxx => Borrar la anterior de mas arriba si la hubiera. */
	position:relative;
	top:4px;
}


.EscribirMensajePrivado{ /* Borrar de arriba */
	margin:20px 0px 20px 0px;
	border:1px #cfcfcf solid;
	background-color:#f7f7f7;
	padding:10px;
	position:relative;
}

.EscribirMensajePrivado .BloqueLogin{
	display:none;
}

.ListadoCompletoMensajes, .ListadoCompletoTickets, .ListadoCompletoContactos{
	border:1px solid #CFCFCF;
}


span#AccesoUF{
	color:#8d8d8d;
	font-size:13px;
	float:right;
	font-weight:bold;
	position:relative;
	top:10px;
	left:-56px;
	padding:4px;
}

span#AccesoUF:hover{
	cursor:pointer;
	background-color:#444444;
	color:#FFFFFF;		
}

#Flotante_UF{
	width:180px;
}

#TemaDeForoNormalSocial{
	float:right;
	height:23px;
	position:relative;
	top:5px;
	right:15px;
}

#TemaDeForoNormalSocial .SocialGoogle{
	position:relative;
	top:3px;
	left:5px;
}

#TemaDeForoNormalSocial .SocialTwitter{
	position:relative;
	top:3px;
	left:0px;
}



/******************** Contador de visitas ********************/

.TablaContador{
	width:auto;
	margin:30px auto 50px auto;
	border:1px #666666 solid;
	border-collapse:collapse;
}

.TablaContador .EspecialHover{
	background-color: #cccccc !important;
}

.TablaContador td{
	border:1px #666666 solid;
	padding:4px 10px;
	white-space:nowrap;
	text-align:center;
	font-size:12px;
	line-height:16px;	
	cursor:default;
}

.TablaContador td a{
	font-size:11px;
	line-height:16px;	
	color:#000000;
}

.TablaContador td a:hover{
	color:#0066ff;
}

.TablaContador tr:nth-child(odd){background: #f0f0f0}
.TablaContador tr:nth-child(even){background: #f8f8f8}

.TablaContador tr td:first-child{
	text-align:center;
	font-size:11px;
	line-height:16px;	
	min-width:220px;
}

.TablaContador th{
	background-color:#dddddd;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	border:1px #666666 solid;
	padding:5px 10px;
	white-space:nowrap;
	cursor:default;
}

.ExplicacionContador{
	font-size:11px;
	position:relative;
	top:-20px;
	padding-bottom:20px;
}

.DatosPaginaContador{
	width:400px;
	border:1px solid #666666;
	padding:0px;
	margin:20px auto;
}

.DatosPaginaContador span.Dato{
	float:left;
	width:200px;
	text-align:right;
	cursor:help;
}

.DatosPaginaContador span.Valor{
	float:right;
	width:160px;
	text-align:left;
}

.DatosPaginaContador div{
	background-color: #f9f9f9;
	border:1px dotted #dddddd;
	cursor:default;
	margin:10px;
	padding:5px;
}

.DatosPaginaContador div:last-child{
/*	margin:0px;
	padding:0px;
	border:0px;*/
}

.DatosPaginaContador div.EspecialHover{
	background-color: #f0f0f0;
	border:1px dotted #CCCCCC;
}



/******* Contacto => Notificador  *************/
#HeaderId .HeaderUsuario a.Contactos{
	background:url("Imagenes/sprites.png") no-repeat -0px -214px;
	width:39px;
	height:44px;
	cursor:pointer;
	display:none;
}

#HeaderId .HeaderUsuario a.Contactos:hover{
	background-position:-39px -214px;
}



#HeaderId .HeaderUsuario span.Notificaciones .Numerito, #HeaderId .HeaderUsuario span.Mensajes .Numerito, #HeaderId .HeaderUsuario a.Contactos .Numerito{
	background-color:#FFFFFF;
	color:#444444;
	padding:0px 3px;
	font-size:10px;
	position:relative;
	float:right;
	top:4px;
	z-index:2;
	left:0px;
	display:none;
	border:1px solid #aeaeae;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
}

.Tickets .Ticket{
	background:url("Imagenes/rayas-contenido.gif") repeat-x center bottom;
	padding:5px 5px 8px 4px;
	position:relative;
	cursor:pointer;
}

.Tickets .Ticket:last-child{
	background-image:none;
}

.Tickets .Ticket{
	background-color:#f1f1f1; /* Cuidado que este estilo se sobreescribe (por uno igual) con Js. */
}

.Tickets .Ticket:hover{
	background-color:#dfdfdf; /* Cuidado que este estilo se sobreescribe (por uno igual) con Js. */
}

.Tickets .TicketCompleto{
	background-color:#f1f1f1 !important;	
	cursor:auto !important;
}


.Tickets .Ticket .HeaderMuro .ImagenMuro{
	float:left;
}

.Tickets .Ticket .HeaderMuro .ImagenMuro img{
	width:30px;
	height:30px;
	border:0px;
	position:relative !important;
	top:2px;
	left:0px;
	position:static;
}

.Tickets .Ticket .HeaderMuro .DatosMuro{
	margin-left:40px;
}

.Tickets .Ticket .HeaderMuro .DatosMuro .Fecha{
	font-weight:normal;
	font-size:12px;
	color:#242424;
	padding-bottom:2px;
	font-size:11px;
}

.Tickets .Ticket .HeaderMuro .DatosMuro .Fecha{
	font-size:10px !important;
	color:#666666;
}


.Tickets .Ticket .HeaderMuro .DatosMuro .Titulo{
	padding-bottom:2px;
	margin-right:16px;
	font-size:11px;
}


.Tickets .Ticket .HeaderMuro .DatosMuro .Titulo a{
	font-size:11px;
}
.Tickets .Ticket .DescripcionMuro{
	padding:6px;
	font-size:12px;
	line-height:150%;
}

span.TicketRespondido, span.TicketValidado, span.TicketNoValidado{
	width:7px;
	height:7px;
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:2;
}

span.TicketRespondido{
	background:url("Imagenes/sprites_png.png") no-repeat -18px -0px;
}

span.TicketValidado{
	background:url("Imagenes/sprites_png.png") no-repeat -25px -0px;
}

span.TicketNoValidado{
/*	background:url("Imagenes/sprites_png.png") no-repeat -39px -0px;*/
	background:url("Imagenes/sprites_png.png") no-repeat -18px -0px;	
}


span.TriangulitoGenerico{
	background:url("Imagenes/sprites.png") no-repeat -166px -0px;
	width:7px;
	height:6px;
	float:left;
	margin:4px 5px 0px 0px;
	display:block !important;
	display:none;
}


.ComentarioContenido ul, #PrimerPost ul{
	list-style-type:disc;
	margin:6px 20px 11px 30px;
}

.ComentarioContenido li, #PrimerPost li{
	margin:5px 0px;
}

.ComentarioContenido ol, #PrimerPost ol{
	list-style-type:decimal;
	margin:6px 20px 11px 30px;
}

.Mensajes .Conversacion:nth-child(even), .Tickets .RespuestaTicket:nth-child(even){
	background-color: #f1f1f1 !important;	
}
.Mensajes .Conversacion:nth-child(odd), .Tickets .RespuestaTicket:nth-child(odd) {
	background-color: #e5e5e5 !important;
}

.Tickets .RespuestaTicket:nth-child(odd) span.TriangulitoGenerico, .Mensajes .Conversacion:nth-child(odd) span.TriangulitoGenerico{
	background-position: -173px -6px  !important;
}

.ExplicacionTickets{
	font-size:11px;
	text-align:justify;
	padding-top:50px;
	line-height:150%;
}

.ExplicacionTickets a{
	font-size:11px;
	line-height:150%;
}

.DatosUsuarioTicket{
	font-size:10px;
	color:#404040;
	padding:8px;
	margin:5px 0px;
	background-color:#eeeeee;
	border:1px #bbbbbb dotted;
}

.ExplicacionTickets2{
	font-size:11px;
	text-align:justify;
	margin:20px 0px;
	padding:10px;
	border:1px #ff8888 dotted;
	background-color:#fff5f5;
	line-height:150%;
	display:none;
}

.ExplicacionTickets2 a, .ExplicacionTickets4 a{
	font-size:11px;
	line-height:150%;
}







.ListadoCompletoContactos .Ticket .Fecha .UltimaRespuesta{
	color:#666666;
	font-size:10px;
	float:right;
	margin-right:30px;
}



.ExplicacionTickets3{
	font-size:11px;
	text-align:justify;
	margin:10px 0px;
	padding:10px;
	border:1px #bbbbbb dotted;
	background-color:#f5f5f5;
	line-height:150%;
}

.ExplicacionTickets4{
	font-size:11px;
	text-align:justify;
	margin:80px 0px 0px 0px;
	padding:10px;
	border:1px #bbbbbb dotted;
	background-color:#f5f5f5;
	line-height:150%;
}

.MarcarComoRespondido, .MarcarComoNoRespondido{
	float:right;
	font-size:11px;
	display:none;
	cursor:pointer;
	color:#666666;
	position:relative;
	top:6px;
}

.MarcarComoNoRespondido{
	top:10px;
}

.MarcarComoRespondido:hover, .MarcarComoNoRespondido:hover{
	text-decoration:underline;
}

#ConversacionId .Conversacion .HeaderMuro .DatosMuro .Titulo a{
	font-size:11px;	
	color:#0B76B7;
	font-weight:normal;
	text-decoration:none;
}

#ConversacionId .Conversacion .HeaderMuro .DatosMuro .Titulo a:hover{
	text-decoration:underline;
}



/********************************************************************/
/*****************         CSS 6          ***************************/
/********************************************************************/
.Flotante_Foto_Individual .FlechaDerecha, .Flotante_Foto_Individual .FlechaIzquierda{ /* xxx => borrar anterior */
	position:absolute;
	top:20px;
	z-index:15;
	height:400px;
	cursor:pointer;
	filter:alpha(opacity=60);
	opacity:.6;
	display:none;
}

.Flotante_Foto_Individual .FlechaDerecha:hover, .Flotante_Foto_Individual .FlechaIzquierda:hover{
	filter:alpha(opacity=100); 
	opacity:1;
}

.Flotante_Foto_Individual .FlechaDerecha{
	right:20px;
	background:url("Imagenes/FlechaDerecha.png") no-repeat top right;	
	width:730px;
}

.Flotante_Foto_Individual .FlechaIzquierda{
	left:20px;
	background:url("Imagenes/FlechaIzquierda.png") no-repeat top left;
	width:200px;
}

form#FormularioEditarEmailsId div.Titulo span{
	cursor:help;
}

form#FormularioEditarEmailsId input[type=radio], form#FormularioEditarNotificacionesEmailsId input[type=radio]{
	position:relative;
	top:2px;
}

form#FormularioEditarEmailsId .ExplicacionEmailNoValidado{
	font-size:11px;
	padding:10px 0px;
	text-align:justify;
	display:none;
}

form#FormularioEditarEmailsId .ExplicacionEmailNoValidado div.Enlaces{
	padding-top:8px;
	text-align:right;
}

form#FormularioEditarEmailsId .ExplicacionEmailNoValidado a{
	font-size:11px;
	color:#0066FF;
}

form#FormularioEditarEmailsId .ExplicacionEmailNoValidado a.ReenviarEmail{
	float:left;
}

form#FormularioEditarEmailsId .ExplicacionEmailNoValidado a.EliminarEmail{
	float:right;
}

form#FormularioEditarEmailsId, form#FormularioCambiarPasswordId, form#FormularioEditarNotificacionesEmailsId{
	padding:15px;
}

form#FormularioEditarEmailsId div.FilaEmail{
	padding:10px 10px;
}

form#FormularioEditarEmailsId div.NuevoEmail{
	text-align:left;
	padding:20px 0px 0px 5px;
}

form#FormularioEditarEmailsId .GuardarCambiosEmails, form#FormularioCambiarPasswordId .CambiarPassword{
	margin:10px;
}

input.placeholder{
  color: #cccccc;
}

form#FormularioEditarEmailsId div.NuevoEmail div.SubCapaNuevoEmail{
	display:none;
}

form#FormularioEditarEmailsId div#FormularioEditarEmailsId_Correcto, form#FormularioEditarEmailsId div#FormularioEditarEmailsId_Correcto div{
	font-size:11px;
	color:#333333;
	text-align:justify;
}


form#FormularioEditarEmailsId div#FormularioEditarEmailsId_Errores{
	text-align:justify;
}

form#FormularioEditarEmailsId div.CapaPassword{
	padding:7px;
	margin-top:15px;
	font-size:11px;
	border:1px dashed #888888;
}

form#FormularioEditarEmailsId input[name=Password]{
	width:200px !important;
	position:relative;
	top:1px;
	margin-left:5px;
}

form#FormularioCambiarPasswordId div#FormularioCambiarPasswordId_Correcto{
	text-align:center;
}

.EditarPerfil form#FormularioCambiarPasswordId tr td:first-child{
	width:49%;
}

.EditarPerfil form#FormularioCambiarPasswordId tr td:last-child{
	width:2%;
}

.EditarPerfil form#FormularioCambiarPasswordId input.Texto{
	width:75%;
}


.EditarPerfil a.EliminarEmailValidado{
	display:none;
	font-size:11px;
	color:#0066FF;
	margin-left:20px;
}

.ListadoCompletoMensajesAcotado{
	max-height:600px;
	overflow:auto;
}

.ComentariosFoto .Comentario .ComentarioContenido a{
	text-align:justify;
	font-size:11px;
}

.EditarPerfil form#FormularioEditarNotificacionesEmailsId .Descripcion{
	font-size:11px;
	text-align:justify;
	padding-bottom:15px;
}

.EditarPerfil form#FormularioEditarNotificacionesEmailsId .Descripcion span.Ayuda{
	cursor:help;
	font-size:11px;
	border-bottom:1px dotted #000000;
}

.EditarPerfil form#FormularioEditarNotificacionesEmailsId .OpcionesNotificacion{
	padding:0px 10px 20px 10px;
}

#FormularioEditarNotificacionesEmailsId_Correcto{
	font-size:11px;
	text-align:center;
	padding:10px 0px;
}


.CapaPreLoginRequerido{
	border:1px #cfcfcf solid;
	background-color:#f7f7f7;
	padding:10px 5px;
}

#AgregarNuevoEmailFacebook{
	line-height:250%;
}



/***********************************/
/***********************************/
/***** Presentaci�n red social *****/
/***********************************/
/***********************************/


#BloquePresentacionRedSocial{
	position: relative;
    top: 0px;
	margin-top:20px;
}

#BloquePresentacionRedSocial .SubBloque{
	padding:0px;
}

#BloquePresentacionRedSocial .SubBloque1{
	float:left;
	width:410px;
	margin-bottom:20px;
	display:block !important;
	display:none;
}

#BloquePresentacionRedSocial .SubBloque1 .RotuloBloque{
	height:22px;
	margin-bottom:5px;
}

#BloquePresentacionRedSocial .SubBloque1 a.Todo{
	width:177px;
	height:14px;
	background:url("Imagenes/sprites.png") no-repeat -0px -621px;
	display:block;
	position:relative;
	top:7px;
	left:10px;
}

#BloquePresentacionRedSocial .SubBloque1 .RotuloBloque span.Icono{
	width:23px;
	height:17px;
	background:url("Imagenes/sprites.png") no-repeat -115px -149px;
	float:left;
	margin-right:8px;
}

#BloquePresentacionRedSocial .SubBloque1 .RotuloBloque a.Texto{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:0px;
}

#BloquePresentacionRedSocial .SubBloque1 .SubSubBloque{
	background-color: #F7F7F7;
    border: 1px solid #CFCFCF;
	padding:6px;
}


#BloquePresentacionRedSocial .SubBloque1 span.BloqueFotoSeleccion{
	float:left;
	text-align:center;
	margin:9px;
	width:108px;
	height:81px;
	overflow:hidden;
	border:3px solid #FFFFFF;
	box-shadow:0px 0px 3px #888888;
	-webkit-box-shadow:0px 0px 3px #888888;
	-moz-box-shadow:0px 0px 3px #888888;
	position:relative;
	cursor:pointer;
}



#BloquePresentacionRedSocial .SubBloque2{
	float:right;
	width:300px;
	min-height:250px;
}
#BloquePresentacionRedSocial .SubBloque3{
	margin-top:10px;
	background-color: #F7F7F7;
    border: 1px solid #CFCFCF;
	padding:6px;
}

#BloquePresentacionRedSocial .SubBloque3 a.Todo{
	width:234px;
	height:15px;
	background:url("Imagenes/sprites.png") no-repeat -0px -606px;
	display:block;
	position:relative;
	top:7px;
	left:10px;
}

#BloquePresentacionRedSocial .SubBloque3 .Comentario, .UltimosComentariosSeleccion .Comentario{
	padding-bottom:10px;
	position:relative;
	top:0px;
	left:2px;
}

#BloquePresentacionRedSocial .SubBloque3 .Comentario a.Avatar, .UltimosComentariosSeleccion .Comentario a.Avatar{
	float:left;
	width:30px;
	height:30px;
	overflow:hidden;
	margin-right:8px;
}

#BloquePresentacionRedSocial .SubBloque3 .Comentario span.Esquina, .UltimosComentariosSeleccion .Comentario span.Esquina{
	z-index:2;
	width:14px;
	height:17px;
	background:url("Imagenes/sprites.png") no-repeat -164px -61px;
	float:left;
	position:relative;
	top:10px;
	left:1px;
}

.AuxEsquinasMoverPostHome{
	background:url("Imagenes/sprites.png") no-repeat -180px -0px !important;
}


#BloquePresentacionRedSocial .SubBloque3 .Comentario div.ComentarioContenido, .UltimosComentariosSeleccion .Comentario div.ComentarioContenido{
	background-color:#ffffff;
    border: 1px solid #DFDFDF;
    color: #000000;
    font-size: 11px;
    padding: 2px;
    width: 638px;
	padding:10px;
	float:left;
}

#BloquePresentacionRedSocial .SubBloque3 .Comentario .ComentarioContenido div.Contenido, .UltimosComentariosSeleccion .Comentario .ComentarioContenido div.Contenido{
	padding-bottom:6px;
    font-size: 12px;
}

#BloquePresentacionRedSocial .SubBloque3 .Comentario .ComentarioContenido div.Contenido a, .UltimosComentariosSeleccion .Comentario .ComentarioContenido div.Contenido a{
	font-size:12px;
	color:#333333;
}

#BloquePresentacionRedSocial .SubBloque3 .Comentario .ComentarioContenido a.Tema, .UltimosComentariosSeleccion .Comentario .ComentarioContenido a.Tema{
	font-weight:bold;
	color:#5CA5CF;
}



#BloquePresentacionRedSocial .SubBloque3 .Comentario .ComentarioContenido a.Usuario, .UltimosComentariosSeleccion .Comentario .ComentarioContenido a.Usuario{
	color:#666666;
}

#BloquePresentacionRedSocial .SubBloque3 .Comentario .ComentarioContenido div, #BloquePresentacionRedSocial .SubBloque3 .Comentario .ComentarioContenido a, #BloquePresentacionRedSocial .SubBloque3 .Comentario .ComentarioContenido span, .UltimosComentariosSeleccion .Comentario .ComentarioContenido div, .UltimosComentariosSeleccion .Comentario .ComentarioContenido a, .UltimosComentariosSeleccion .Comentario .ComentarioContenido span{
	font-size:11px;
}

#BloquePresentacionRedSocial .SubBloque3 .Comentario .ComentarioContenido span.Fecha, .UltimosComentariosSeleccion .Comentario .ComentarioContenido span.Fecha{
	font-size:10px;
	color:#666666;
	float:right;
	position:relative;
	top:1px;
	left:0px;
}


#BloquePresentacionRedSocial .SubBloque3 .RotuloBloque{
	height:22px;
	margin-bottom:15px;
}

#BloquePresentacionRedSocial .SubBloque3 .RotuloBloque span.Icono{
	width:22px;
	height:16px;
	background:url("Imagenes/sprites.png") no-repeat -138px -149px;
	float:left;
	margin-right:8px;
}

#BloquePresentacionRedSocial .SubBloque3 .RotuloBloque a.Texto{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-1px;
}

div.ArticulosRelacionados{

}


div.ArticulosRelacionados div.TituloArticulosRelacionados{
    color: #464646;
    font-size: 20px;
    font-weight: normal;
	background: url("Imagenes/rayas-contenido.gif") repeat-x scroll center bottom transparent;
	padding-bottom:7px;
	margin-bottom:7px;
}


.ArticuloRelacionado{
    margin:6px 0px 8px 0px;
	height:32px;
	overflow:hidden;
}

.ArticuloRelacionado a.Fotito{
	float:left;
	height:30px;
    left:0px;
    position:relative;
    top:2px;
    width:30px;
	margin-right:10px;
}


.ArticuloRelacionado a.Fotito img{
	border:0px;
    height:30px;
    width:30px;
}

.ArticulosRelacionados .Publi{
	float:right;
	margin-left:15px;
}

@media (max-width: 996px) {
	.ArticulosRelacionados .Publi{
		display: none;
	}
}

.ArticuloRelacionado .TituloArticulo{

}

.ArticuloRelacionado .TituloArticulo a{
	color: #888888;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}


.ArticuloRelacionado .FechaArticulo{
	color: #444444;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 2px;
}

.SeparadorForos{
	height:30px;
}

.UltimosComentariosSeleccion{
	height:194px !important;
	overflow:hidden;
	height:auto;
	padding:5px 5px 5px 5px;
}

.UltimosComentariosSeleccion .Interior{
	position:relative;
	top:0px;
	left:0px;
}

.FlechitaArribaUltimosComentariosSeleccion{
	float:right;
	margin-right:10px;
	margin-top:5px;
	width:17px;
	height:17px;
	cursor:pointer;
	background:url("Imagenes/sprites.png") no-repeat -162px -97px;
}

.FlechitaAbajoUltimosComentariosSeleccion{
	float:right;
	margin-right:8px;
	margin-top:5px;
	width:17px;
	height:17px;
	cursor:pointer;
	background:url("Imagenes/sprites.png") no-repeat -162px -79px;
}

.AuxFlechitaForos{
	margin-top:0px !important;
}

.NoIE6{
	display:block !important;
	display:none;
}


.DatosAccionesFotoIndividual .Descargar{
	display:block;
}

.DescargarEnGaleria{
	display:none;
	color: #566B78;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    right: 12px;
    bottom: 4px;
	z-index:16;
}

.DescargarEnGaleria:hover{
	text-decoration:underline;
}


.SeccionFotosEnTema{
	margin:0px auto !important;
	width:650px !important;
}


.Flotante_Foto_Individual .InformacionFotoIzquierda .EditarDescripcion{
	text-align:right;
}

.Flotante_Foto_Individual .InformacionFotoIzquierda .EditarDescripcion a{
	font-size:11px;
	ddisplay:none;
}

.Flotante_Foto_Individual .InformacionFotoIzquierda .Descripcion{
	font-size:11px;
	text-align:justify;
}

.Flotante_Foto_Individual .InformacionFotoIzquierda #DescripcionFotoId textarea{
	border: 1px solid #999999;
    color: #000000;
    font-size: 12px;
    height: 40px;
    width: 100%;
	margin-top:10px;
	resize:none;
}


.Flotante_Foto_Individual .InformacionFotoIzquierda  .GuardarDescripcionFoto{
	margin:10px 0px;
}


.Flotante_Foto_Individual .InformacionFotoDerecha, .Flotante_Foto_Individual .InformacionFotoIzquierda{
	display:none;
}

#DescripcionFotoId{
	font-size:11px;
	padding:10px;
}

div.MoverANuevoForo{
	text-align:right;
	display:none;
}

div.MoverANuevoForo select{

}



div.PlantillasMensajes{
	border: 1px solid #CFCFCF;
	margin-bottom:40px;
}

div.PlantillasMensajes div.PlantillaMensaje{
	background:#F1F1F1 url("Imagenes/rayas-contenido.gif") repeat-x center bottom;
    cursor: pointer;
    padding: 7px 10px;
    position: relative;
}
	
div.PlantillasMensajes div.PlantillaMensaje:hover{
	cursor:pointer;
	background-color:#dfdfdf;
}


div.PlantillasMensajes div.PlantillaMensaje:last-child{
	background-image:none;
}

div.PlantillasMensajes div.PlantillaMensaje div.Titulo{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

div.PlantillasMensajes div.PlantillaMensaje div.Mensaje{
	font-size:12px;
	margin:10px 0px;
}


div.PlantillasMensajes div.PlantillaMensaje div.Descripcion{
	font-size:10px;
}

#FormularioNuevaPlantillaMensajeId{
	margin:20px auto;
	padding:15px;
	border: 1px solid #aaaaaa;
	background-color:#f0f0f0;
}

#FormularioNuevaPlantillaMensajeId span.Titulo{
	font-size:12px;
	cursor:help;
}


#FormularioNuevaPlantillaMensajeId textarea, #FormularioNuevaPlantillaMensajeId input[type=text]{
	width:99%;
	margin-bottom:15px;
	border:1px #c0c0c0 solid;
	background-color:#ffffff;
}

#FormularioNuevaPlantillaMensajeId textarea:focus, #FormularioNuevaPlantillaMensajeId input[type=text]:focus{
	background-color:#f0f6ff;
	border:1px #b5b5b5 solid;
}

#FormularioNuevaPlantillaMensajeId textarea[name=Mensaje]{
	height:150px;
}


#FormularioNuevaPlantillaMensajeId textarea[name=Descripcion]{
	height:70px;
}

.PlantillasMensajesParaUsar{
	display:none;
}

#PlantillasMensajesFlotantes{
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	width:250px;
	display:none;
}

#PlantillasMensajesFlotantes span.EsquinaCss{
	z-index:2;
	width:14px;
	height:14px;
	position:absolute;
	top:10px;
	left:-14px;
	border-top:1px solid #CFCFCF;
}

#PlantillasMensajesFlotantes span.EsquinaCss span{
	width:1px;
	position:absolute;
	top:0px;
	left:0px;
	border-bottom:1px solid #CFCFCF;	
	background-color:#F1F1F1;
}	



div#PlantillasMensajesFlotantes div.PlantillaMensaje:hover{
	background-color:#F1F1F1;
}

.AjusteSocialFb120{
	padding-right:10px;
	position:relative;
	top:2px;
}

.Galerias .EnlaceGaleriaArticulo{
	text-align:right;
	font-size:11px;
	padding:10px;
}

.Galerias .EnlaceGaleriaArticulo a.EnlaceArticulo{
	font-size:11px;
	color: #0B76B7;	
}



.ListadoUsuarios .Titulo{
	color: #464646;
    font-size: 14px;
    font-weight: bold;
}

.ListadoUsuarios .Cuadro{
    background-color: #F7F7F7;
    border: 1px solid #CFCFCF;
    display: block;
    margin-top: 6px;
    padding: 8px;
}

.ListadoUsuarios a.EnlaceAvatar img{
    float: left;
    margin-right: 12px;
    max-height: 30px;
    max-width: 30px;
    position: relative;
    top: 1px;
}

.ListadoUsuarios .UsuarioNick a{
	color: #ABABAB;
    font-size: 12px;
    font-weight: bold;
}


.ListadoUsuarios div.Tema{
	overflow:hidden;
	max-height:16px;
}

.ListadoUsuarios div.Tema a.Tema{
	color: #904402;
    font-size: 12px;
    font-weight:normal;
}


.ListadoUsuarios div.Tema .Fecha{
	font-size:11px;
	padding-left:10px;
	float:right;
	color:#333333;
}

.ListadoUsuarios div.Usuario{
	background: url("Imagenes/rayas-contenido.gif") repeat-x scroll center bottom transparent;
	padding-bottom:5px;
	margin-bottom:5px;
	width: 49%;
	float:left;
}

.ListadoUsuarios div.Usuario:nth-child(odd){
	float:left;
	width: 48%;		
}

.ListadoUsuarios div.Usuario:nth-child(even){
	float:right;
}

.ListadoUsuarios div.Usuario:last-child{
	background-image:none;
	padding-bottom:0px;
	margin-bottom:0px;
}


div#TextoInicio{
	margin-top:20px;
	background-color: #F7F7F7;
    border: 1px solid #CFCFCF;
	padding:10px;
	font-size:11px;
	text-align:justify;
	line-height:150%;
	color:#333333;
}

div#TextoInicio a{
	font-weight:bold;
	font-size:11px;
	color:#333333;
	line-height:150%;
}

div#TextoInicio a.Monica{
	font-weight:normal;
	font-style:italic;
}	

div#TextoInicio a.RedesSocialesTexto{
	font-weight:normal;
	text-decoration:underline;
}	

div#TextoInicio span.RotuloHome{
	width:233px;
	height:17px;
	background:url("Imagenes/sprites.png") no-repeat -0px -667px;
	display:block;
	margin-bottom:10px;
}


#BloquesArticulosResumidos{
	margin-top:20px;
	background-color: #ffffff;
    border: 1px solid #CFCFCF;
	padding:2px;
	height:203px;
}

#BloquesArticulosResumidos .BloqueArticuloResumido{
	width:242px;
	height:203px;
	float:left;
	overflow:hidden;
	position:relative;
	display:block;
}

#BloquesArticulosResumidos .BloqueArticuloResumido:first-child{
	margin-right:2px;
	margin-left:1px;
}

#BloquesArticulosResumidos .BloqueArticuloResumido:nth-child(3){
	margin-left:2px;
}

#BloquesArticulosResumidos .BloqueArticuloResumido img{
	min-width:242px;
	min-height:203px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
}


#BloquesArticulosResumidos .BloqueArticuloResumido .PreTitulo{
	position:absolute;
	top:144px;
	left:0px;
	z-index:2;
	font-size:12px;
	height:20px;
	padding:3px 5px;
	background-color:#77c6f1;
	filter:alpha(opacity=80); 
	opacity:.8;
	width:232px;
	cursor:pointer;
}

#BloquesArticulosResumidos .BloqueArticuloResumido .PreDescripcion{
	position:absolute;
	top:164px;
	left:0px;
	z-index:3;
	font-size:11px;
	height:33px;
	padding:3px 5px;
	background-color:#7a7369;
	filter:alpha(opacity=90); 
	opacity:.90;
	width:232px;
	cursor:pointer;
}

#BloquesArticulosResumidos .BloqueArticuloResumido .Titulo{
	position:absolute;
	top:143px;
	left:0px;
	z-index:4;
	font-size:12px;
	height:14px;
	padding:3px 5px;
	width:232px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	overflow:hidden;
}

#BloquesArticulosResumidos .BloqueArticuloResumido .Titulo a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

#BloquesArticulosResumidos .BloqueArticuloResumido .Descripcion{
	position:absolute;
	top:164px;
	left:0px;
	z-index:5;
	font-size:10px;
	height:30px;
	padding:3px 5px;
	width:232px;
	line-height:150%;
	color:#FFFFFF;
	cursor:pointer;
	overflow:hidden;
	text-align:justify;
}



.Articulo .TotalComentarios{
	float:right;
	background:url("Imagenes/sprites.png") no-repeat -0px -684px;	
	width:100px;
	padding:0px 0px 0px 22px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	line-height:20px;
	font-weight:normal;
	overflow:hidden;
	cursor:pointer;
	margin:10px 0px 0px 10px;
}

.Articulo .TotalComentarios:hover{
	text-decoration:underline;	
}




#BloqueListadoArticulosCategoria{
    margin:20px 0px 0px 0px;
    padding:7px;
}

#BloqueListadoArticulosCategoria .ListadoArticulosCategoria{
	min-height:70px;
	padding-bottom:10px;
	background:url("Imagenes/FondoListadoArticulosCat.gif") repeat-x left bottom;
	margin-bottom:10px;
}


@media (max-width: 996px) {
	#BloqueListadoArticulosCategoria .ListadoArticulosCategoria{
		height:auto;
	}
}

#BloqueListadoArticulosCategoria .ListadoArticulosCategoria a.Fotito{
	background-color: #ffffff;
    border: 1px solid #CFCFCF;
	padding:2px;
	margin-right:10px;
	height:60px;
	width:60px;
	float:left;
    left:0px;
    position:relative;
    top:0px;	
}

#BloqueListadoArticulosCategoria .ListadoArticulosCategoria span.EnvolturaFotito{
	height:60px;
    width:60px;
	overflow:hidden;
	float:left;
}


#BloqueListadoArticulosCategoria .ListadoArticulosCategoria a.Fotito img{
	border:0;
    height:60px;
    width:60px;
	display:none;
}

#BloqueListadoArticulosCategoria .ListadoArticulosCategoria .TituloArticulo{
    font-size: 12px;
    font-weight: bold;
}

#BloqueListadoArticulosCategoria .ListadoArticulosCategoria .DescripcionArticulo{
	font-size:11px;
	color:#333333;
	padding-top:4px;
	text-align:justify;
}

#BloqueListadoArticulosCategoria .ListadoArticulosCategoria .TituloArticulo a{
    font-size: 12px;
    font-weight: bold;
}


#BloqueListadoArticulosCategoria .ListadoArticulosCategoria .FechaArticulo{
	color: #666666;
    font-size: 10px;
    font-weight: normal;
	float:right;
}

.quote {
    background-color: #FAFAFA;
    border: 1px solid #D1D7DC;
    color: #444444;
	padding:7px;
    font-size: 12px;
    line-height: 125%;
}

.PublicidadCategoriaAlta{
	text-align:center;
	padding:0px;
}

.PublicidadCategoriaMedia{
	text-align:center;
	padding:20px 0px 10px 0px;
}

.PublicidadCategoriaBaja{
	text-align:center;
	padding:15px 0px 10px 0px;
}

#TemaCompletoId img{
	max-width:720px;
}


.BloqueLoginAuxGris, .BloqueLoginAuxGris span{
	color:#666666 !important;
}

#TiempoTotalCargaPagina{
	position:absolute;
	left:1px;
	top:1x;
	font-size:10px;
	color:#555555;
	display:none;
}


.MensajeDebesLogarte .BloqueLogin span{
	color:#666666;
}

#PreBloqueListadoArticulosCategoria{
	padding-top:10px;
	text-align:justify;
	font-size:11px;
	width:728px;
	width:600px;
	margin:0px auto;
}







#ContenidoIzquierdaId{
	float:left;
/*	width:600px;*/
	width:728px;
	min-height:200px;
	padding-top:20px;
	padding-bottom:30px;
}

@media (max-width: 996px) {
	#ContenidoIzquierdaId{
		float: none;
		width: auto;
	}
}

#ContenidoDerechaId{
	float:right;
/*	width:324px;*/
	width:180px;	
	min-height:600px;
	padding-bottom:30px;
	text-align:center;
}

@media (max-width: 996px) {
	#ContenidoDerechaId{
		float: none;
		width: auto;
		min-height: 0;
		padding: 0 10px;
	}
}

#ContenidoDerechaId .Publi300x250{
/*	border:12px #e2e2e2 solid;*/
	border-top:0px;
	border-right:12px #ffffff solid;
	border-bottom:12px #ffffff solid;
	border-left:12px #ffffff solid;
	min-height:250px;
}

#ContenidoDerechaId .Publi336x280{
	height:280px;
	width:324px;
	overflow:visible;
	position:relative;
	left:-6px;
}



.SuperPubliHeader728x90{
	width:996px;
	margin:0 auto 0 auto;
	position:relative;
}

.SuperPubliHeader728x90{

}

.SuperPubliHeader728x90 span.Texto{
	position:absolute;
	top:21px;
	right:71px;
	color:#555555;
	font-size:15px;
	font-weight:bold;	
}

.SuperPubliHeader728x90 a.FacebookLink{
	position:absolute;
	top:52px;
	right:174px;
	background:url("Imagenes/sprites_png2.png") no-repeat -0px -60px;
	width:51px;
	height:51px;
}

.SuperPubliHeader728x90 a.TwitterLink{
	position:absolute;
	top:52px;
	right:104px;
	background:url("Imagenes/sprites_png2.png") no-repeat -0px -111px;
	width:51px;
	height:51px;
}

.SuperPubliHeader728x90 a.GooglePlusLink{
	position:absolute;
	top:52px;
	right:34px;
	background:url("Imagenes/sprites_png2.png") no-repeat -0px -162px;
	width:51px;
	height:51px;
}



.NuevoSocial{
	text-align:center;
	padding: 20px 0 0 0;
	position: relative;
}

.TemasPopulares {
	text-align:center;
	padding: 20px 0 25px 0;
	position: relative;
}

.NuevoSocial div.Texto{
	color:#555555;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:10px 0px 10px 0px;
}

.TemasPopulares div.Texto{
	color:#555555;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:10px 0px 10px 0px;
}

.NuevoSocial a.FacebookLink{
	background:url("Imagenes/sprites_png2.png") no-repeat -0px -60px;
	width:51px;
	height:51px;
	float:right;
}

.NuevoSocial a.TwitterLink{
	background:url("Imagenes/sprites_png2.png") no-repeat -0px -111px;
	width:51px;
	height:51px;
	float:right;
	margin-left:10px;
}

.NuevoSocial a.GooglePlusLink{
	background:url("Imagenes/sprites_png2.png") no-repeat -0px -162px;
	width:51px;
	height:51px;
	float:right;
	margin-left:10px;
}

div.LinksPopulares a{
	font-size:13px;
	color:#333333;
	line-height:150%;
}

.WebSiteAnyo{
	text-align: center;
}

div.LinksPopulares span{
	display: block;
	width: 98%;
}

@media (max-width: 996px) {
	.NuevoSocial{
		position: relative;		
	}
	.NuevoSocial .Texto, .NuevoSocial .Enlaces{
		position: relative;		
		margin: 0 auto;
	}
	.NuevoSocial .Enlaces{
		width:195px;
	}
	.NuevoSocial a.GooglePlusLink, .NuevoSocial a.FacebookLink, .NuevoSocial a.TwitterLink{
		float: left;
		margin-left: 20px;
	}
	.NuevoSocial a.GooglePlusLink{
		margin-left: 0;
	}
	div.LinksPopulares span{
		float: left;
		margin-left: 10px;
		width: 48%;
	}
}

@media (max-width: 540px) {
	div.LinksPopulares span{
		width: 96%;
	}	
}

#AdsnseHomeId{
	margin: 20px 0;
}

@media (max-width: 996px) {
	#AdsnseHomeId{
		display: none;
	}
}





.PubliHeader728x90{
	padding:14px 25px;
	background-color:#e2e2e2;
	min-height:90px;
}


.quienessomos img.Email{
	position:relative;
	top:5px;
}


.ListadoArticulosGenericos{
	padding:10px 0px 10px 10px;
	border-bottom:1px solid #dddddd;
}

.ListadoArticulosGenericosPortada{
	padding-right:10px !important;
}

.ListadoArticulosGenericos .Imagen{
	margin-right:20px;
	width:160px;
	height:120px;
	overflow:hidden;
	border:4px solid #cccccc;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	float:left;
}

.ListadoArticulosGenericos .Imagen img{
}

.ListadoArticulosGenericosPortada .Imagen img{
	display:none;
}

@media (max-width: 370px) {
	.ListadoArticulosGenericos .Imagen{
		float: none;
		margin: 0 auto;
	}
}

.ListadoArticulosGenericos .Descripcion{
	padding-top:10px;
	font-size:11px;
	color:#333333;
}

.ListadoArticulosGenericos a.Articulo{
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.ListadoArticulosGenericosPortada a.Articulo{
	font-size:13px;
}
.ListadoArticulosGenericos .Raquo{
	font-size:12px;
	color:#f95b00;
	font-weight:bold;
	cursor:pointer;
}

.ListadoArticulosGenericosPortada .Raquo{
	font-size:11px;
}

.ListadoArticulosGenericos a.Categoria{
	color:#f95b00;
	font-size:11px;
}

.ListadoArticulosGenericosPortada div.Categoria{
	padding-top:10px;
	padding-bottom:1px;
}

.Publi468x60Home{
	padding:0px 0px;
	text-align:center;
/*	border:12px #e2e2e2 solid;
	border:12px #ffffff solid;*/
	min-height:60px;
}



#AltaCuentasCorreoId .EnviarFormularioContratoBonos{
	margin:20px 0px;
}

#AltaCuentasCorreoId .Explicacion{
	font-size:11px;
	padding:15px 25px;
	text-align:justify;
}

#AltaCuentasCorreoId .DatosBancarios{
	background-color:#f0f0f0;
	padding:5px 10px;
	border:1px dotted #999999;
	margin-bottom:25px;
}

#AltaCuentasCorreoId .DatosBancarios div{
	padding:5px 0px;
	line-height:150%;
	font-size:12px;
	text-align:right;
	font-weight:normal;
}

#AltaCuentasCorreoId .DatosBancarios div input{
	font-size:12px;
	width:50%;
	float:right;
	margin-left:10px;
}

#AltaCuentasCorreoId textarea.Texto{
	height:107px;
}

#AltaCuentasCorreoId input[name=Acepto]{
	position:relative;
	top:1px;
}


div.TituloArticulosRelacionadosAds{
    color: #464646;
    font-size: 20px!important;
    font-weight: normal;
    background: url(Imagenes/rayas-contenido.gif) repeat-x scroll center bottom transparent;
    padding-bottom: 7px;
    margin-bottom: 7px;
    margin-top:10px;
}











