@import "andres.css";


.contenidos	 	{background: url(/images/comun/fondo_familias.gif) top left repeat;				}
.contenidos_1	{background: url(/images/comun/fondo_arriba_familias.gif) top left repeat-x;		}


.titulo_seccion			{background: url(/images/fam/titulo_seccion.gif) top left repeat-y;  }
.titulo_seccion div		{background: url(/images/fam/contenedor_ai.gif) top left no-repeat;  }
.una_sola_columna .titulo_seccion			{background: url(/images/fam/titulo_seccion_una.gif) top left repeat-y;  }

.titulo_seccion_agenda 						{float:left; background: url(/images/fam/titulo_seccion.gif) top left repeat-y;  }
.titulo_seccion_agenda .titulo_seccion		{float:left; width:auto; background: url(/images/fam/titulo_agenda.gif) top right no-repeat; }
.titulo_seccion_agenda .titulo_seccion div	{float:left; width:705px; padding:38px 0 30px 35px; background: url(/images/fam/contenedor_ai.gif) top left no-repeat; }



.subtitulo_seccion						{background: url(/images/fam/subtitulo_seccion.gif) top left repeat-y;  }
.una_sola_columna .subtitulo_seccion	{width:1004px; background:#808f49;  }



.titulo_pagina ul				{font-size:.8125em; color:#8aa03a; padding:10px 0 0 0; }
.titulo_pagina ul li			{background: url(/images/fam/titulo_pagina_li.gif) top left no-repeat; padding:0 0 5px 20px; }
.titulo_pagina ul li a			{color:#c11718; text-decoration:underline; } 
.titulo_pagina ul li a:hover	{text-decoration:none; } 

.formulario_pregunta .titulo			{background: url(/images/fam/enviar_consulta.gif) top left no-repeat; color:#ff7e14; }
.formulario_pregunta label 				{float:left; width:95%; color:#8aa03a; font-size:.875em; padding:0 0 20px 0; }
.boton_gris button{color:#8aa03a;}
.boton_gris div div a {color:#8aa03a;}


.paginador ul li a					{color:#a5b946;}
.paginador ul li.anterior			{/*background: url(/images/comun/paginador_anterior.gif) top right no-repeat;*/}
.paginador ul li.anterior a			{color:#a5b946; text-decoration:none; border:0; padding:0; }
.paginador ul li.siguiente			{/*background: url(/images/comun/paginador_siguiente.gif) top right no-repeat;*/}
.paginador ul li.siguiente a		{color:#a5b946;}
.paginador ul li.anterior a:hover	{color:#a5b946; border:0; }
.paginador ul li.siguiente a:hover	{color:#a5b946; border:0; }


.menu_secundario li			{font-size:.8125em; }
.menu_secundario div		{background: url(/images/comun/menu_secundario_i_i.gif) bottom left no-repeat; }
.menu_secundario div div		{background: url(/images/comun/menu_secundario_i_d.gif) bottom right no-repeat;}
.menu_secundario li a			{background-image: url(/images/comun/menu_secundario_li_fam.gif); }
.menu_secundario li a span		{padding:6px 9px 0 9px; }
.menu_secundario .primera span	{padding:6px 8px 0 8px; }
.menu_secundario .ultima span	{padding:6px 8px 0 8px; }


.pie_contenidos ul li			{color:#819a1d; }
.pie_contenidos ul li a			{color:#819a1d; }

.titulo_pagina h1				{color:#839e1f; }
.titulo_pagina .titulo			{color:#839e1f; }
.titulo_pagina .titulo_grande	{color:#839e1f; } 
.titulo_pagina .formulario label span	{color:#808f49; }

.un_evento .nohay	{color:#70861e;   }

.listado_eventos_destacados .solapa_clara a span				{background-image: url(/images/fam/solapa_clara_m.gif); }
.listado_eventos_destacados .solapa_clara a span span			{background-image: url(/images/fam/solapa_clara_i.gif); }
.listado_eventos_destacados .solapa_clara a span span span		{background-image: url(/images/fam/solapa_clara_d.gif); }
.listado_eventos_destacados .solapa_clara a span span span span	{background:url(/images/fam/solapa_clara_flecha.gif) top right no-repeat; }

.listado_eventos_destacados .solapa_oscura a span				{background-image: url(/images/fam/solapa_oscura_m.gif); }
.listado_eventos_destacados .solapa_oscura a span span			{background-image: url(/images/fam/solapa_oscura_i.gif); }
.listado_eventos_destacados .solapa_oscura a span span span		{background-image: url(/images/fam/solapa_oscura_d.gif); }

.listado_ult_eventos .listado_ult_eventos2		{background: url(/images/fam/listado_ult_eventos_m.gif) top left repeat-y; }
.listado_ult_eventos .listado_ult_eventos3		{background: url(/images/fam/listado_ult_eventos_b.gif) bottom left no-repeat; }
.listado_ult_eventos .cabecera					{background: url(/images/fam/listado_ult_eventos_a.gif) top left no-repeat; }
.listado_ult_eventos .cabecera h2				{color:#fff; }
.un_evento_separador							{background: url(/images/fam/un_evento_separador.gif) top left no-repeat;  }

.caja_lateral_color .caja_lateral .titulo	{color:#fff; background:#a0ba45 url(/images/fam/caja_lateral_color_a.gif) top left no-repeat;  }


.imagen_creando div								{background: url(/images/fam/imagen_creando.gif) top left no-repeat; }
.columna_derecha .completando_encuesta			{background: url(/images/fam/completando_encuesta.gif) top left no-repeat; }


.caja_usuario_foro					{background: url(/images/fam/caja_usuario_foro_m.gif) top left repeat-y; }
.caja_usuario_foro .cj2				{background: url(/images/fam/caja_usuario_foro_a.gif) top left no-repeat; }
.caja_usuario_foro .cj3				{background: url(/images/fam/caja_usuario_foro_b.gif) bottom left no-repeat; }
.caja_usuario_foro .texto .enviada a		{color:#808f49; }


.caja_respuesta_1					{background: url(/images/fam/caja_usuario_foro_m.gif) top left repeat-y; }
.caja_respuesta_1 .cj2				{background: url(/images/fam/caja_usuario_foro_a.gif) top left no-repeat; }
.caja_respuesta_1 .cj3				{background: url(/images/fam/caja_usuario_foro_b.gif) bottom left no-repeat; }



.caja_foro_ult_usus .caja_lateral			{background:#d9dec9; }
.caja_foro_ult_usus .caja_lateral .cj2		{background: url(/images/fam/caja_foro_ult_usus_b.gif) bottom left no-repeat;  }
.caja_foro_ult_usus .caja_lateral .titulo	{background:#c3d687 url(/images/fam/caja_foro_ult_usus_a.gif) top left no-repeat; color:#6e7e32; }

.titulo_foros h1			{color:#7c9031; }
.buscador_foro label span	{color:#7c9031; }



.texto_conversacion .fecha	{ padding:6px 0 15px 30px; background: url(/images/fam/ico_familia2.gif) 0 0 no-repeat; }

.publicar_anuncio	{background: url(/images/fam/publicar_anuncio.gif) top right no-repeat; }

.titulo_seccion_tablon 						{float:left; background: url(/images/fam/titulo_seccion2.gif) top left repeat-y;  }
.titulo_seccion_tablon .titulo_seccion		{float:left; width:auto; background: url(/images/fam/titulo_tablon.gif) top right no-repeat; }
.titulo_seccion_tablon .titulo_seccion div	{float:left; width:705px; padding:41px 0 40px 35px; background: url(/images/fam/contenedor_ai.gif) top left no-repeat; }

.caja_lateral_verde	{}
.caja_lateral_verde .caja_lateral		{background:#ebede2; }
.caja_lateral_verde .caja_lateral .cj2	{background: url(/images/comun/caja_lateral_verde_b.gif) bottom left no-repeat;}
.caja_lateral_verde .caja_lateral .titulo{background:#d3d9bf url(/images/comun/caja_lateral_verde_a.gif) top left no-repeat; color:#88a616; }
.caja_lateral_verde .caja_lateral ul li	{background: url(/images/comun/caja_lateral_verde_li.gif) top left no-repeat; }
.caja_lateral_verde .caja_lateral ul a	{color:#88a616; }

.titulo_tablon_dos_icos h1	{color:#88a616; }
.titulo_tablon_un_ico div	{background: url(/images/fam/titulo_tablon_un_ico.gif) top left no-repeat; color:#88a616; }
.titulo_tablon_un_ico h1	{color:#88a616;  }

.sub_titulo_tablon div span {color:#6c7c32; background: url(/images/comun/mensaje_ok.gif) 5px -1px no-repeat ; }

.una_sola_columna .formulario_pregunta .imagenes p	{color:#6c7c32; }



.tablon table tr.encabezado		{background:#a4b762; }
.tablon table th.tabla_usuario	{background:#a4b762 url(/images/fam/tablon_encabezado.gif) top left no-repeat;  }
.tablon table th.tabla_fecha	{background:#a4b762 url(/images/fam/tablon_encabezado.gif) top right no-repeat;  }

.caja_deja_mensaje label span span	{background: url(/images/comun/ico_familia.gif) top left no-repeat;}


/* Registro familias */
.registro_izquierda{ float:left; width:520px; padding:5px 0px 10px 20px; }
.registro_derecha{ float:left;  width:420px;}
#registro1.una_sola_columna { background:url(/images/fam/im_registro_1.jpg) no-repeat  540px bottom;} 
#registro2.una_sola_columna { background:url(/images/fam/im_registro_2.jpg) no-repeat  540px bottom;}
#registro3.una_sola_columna { background:url(/images/fam/im_registro_3.jpg) no-repeat  550px bottom;}  
#registro4.una_sola_columna { background:url(/images/fam/im_registro_4.jpg) no-repeat  550px bottom;} 
#registro5.una_sola_columna { background:url(/images/fam/im_registro_5.jpg) no-repeat  550px bottom;} 
#registro6.una_sola_columna { background:url(/images/fam/im_registro_6.jpg) no-repeat  right bottom;} 
#registro7.una_sola_columna { background:url(/images/fam/im_registro_7.jpg) no-repeat  650px bottom;} 
#acceso1.una_sola_columna { background:url(/images/fam/im_acceso_1.jpg) no-repeat  550px 105px;} 
.registro_izquierda  .texto_registro, .registro_izquierda  .texto_registro_b { font-size: .8125em; color:#65675f;  }
.registro_izquierda  .texto_registro a { color:#889655; font-weight:bold; text-decoration:underline;  }
.registro_izquierda  .texto_registro a:hover { text-decoration:none; }
.registro_izquierda  .texto_registro_g {font-size: 1.125em; color:#65675f; font-weight:bold;  }
.registro_izquierda form { padding-left:36px; padding-top:19px; }
#registro5 .registro_izquierda form  { padding-left:0px; }
#registro5 .registro_izquierda .form_data {padding-left:36px;}
#registro6 .registro_izquierda, #registro7 .registro_izquierda {padding-bottom:70px;}
.registro_izquierda .caja_formulario{ padding:20px; border: 1px solid #989898;}
.registro_izquierda .caja_informacion{ padding:20px; border: 1px solid #919e61; margin-top:10px; background-color:#f0f4e2;}
.registro_izquierda .caja_informacion .separador { padding: 0px 0px 15px 0px; border-top: 1px dotted #919e61;  }
.registro_izquierda .caja_informacion .textos{ padding-bottom: 15px;  }
.registro_izquierda .caja_informacion .miembro { padding-bottom: 15px; }
.registro_izquierda .caja_informacion .miembro a { text-decoration:none; color:#000000; font-size:0.8125em; }
.registro_izquierda .caja_informacion .miembro a:hover { text-decoration:underline; color:#909d60; }
.registro_izquierda .boton_gris button{color:#ff7e14;}
.registro_izquierda .boton_gris div div a {color:#ff7e14;}
.una_sola_columna .registro_izquierda .botones { width:400px; padding:20px 0px 10px 0px; }
.una_sola_columna .registro_izquierda .linea_registro .boton_gris{ padding:0px; float:none; }
.una_sola_columna .registro_izquierda  .clear{ clear:both;}
.una_sola_columna .registro_izquierda .linea_registro .boton_gris button span{ color:#889655;  }
.registro_izquierda .linea_registro label, .registro_izquierda .linea_registro label a, .registro_izquierda .linea_registro .texto_verde  {color:#808f49; font-size: .8125em; font-weight:bold;} 
.registro_izquierda .linea_registro label span.gris{ color:#65675f; font-weight:normal;}
.registro_izquierda .linea_registro label span.gris_b{ color:#65675f; font-weight:bold;}
.registro_izquierda .linea_registro label a:hover{text-decoration:none;}
.linea_registro {padding:0px 0px 10px 0px; }
.linea_registro .texto_registro {padding-top:10px;}
.registro_izquierda .texto_registro_b {padding:30px 0px 15px 0px}
.linea_registro .texto_registro span {color:#808f49; }
.linea_registro input.texto, .linea_registro select, .linea_registro textarea { background-color: #f8f8f8; border: 1px solid #b0a8a8; width:275px;  }
.linea_registro textarea { font-size:0.8125em;}
.linea_registro input.texto_p{ margin-right:5px; background-color: #f8f8f8; border: 1px solid #b0a8a8; width:33px;  }
.linea_registro input.texto_m{ background-color: #f8f8f8; border: 1px solid #b0a8a8; width:41px;  }
.linea_registro input.texto_n{ background-color: #f8f8f8; border: 1px solid #b0a8a8; width:155px;  }
.linea_registro .errorF {background:url(/images/edu/ic_error_registro.gif) no-repeat top left; padding-left:20px;}
.linea_registro .errorF  span {background-color:#d10000; font-size:12px; color:#ffffff; font-weight:normal; padding:2px 4px 2px 4px;}
.registro_derecha .caja_numero{background:url(/images/fam/fn_numero_registro.jpg) no-repeat top right; padding-left:210px; float:left; width:180px; }
#acceso1 .registro_derecha .caja_numero{ background: none; padding-left:255px; padding-top:20px; float:left; width:180px; font-size:1.125em; color:#9bb540;  }
#acceso1 .registro_derecha .caja_numero a {color:#9bb540;}
#acceso1 .registro_derecha .caja_numero a:hover {text-decoration:none;}
.registro_derecha .caja_numero .numeros{ float:left;  width:73px; text-align:right; font-size:2.603em; font-weight:bold; color:#ffffff; padding-top:10px; }
.registro_derecha .caja_numero .numeros span {color:#e7faa4;}
.registro_derecha .caja_numero .descripcion{float:left; width:100px; color:#ffffff; font-weight:bold; font-size:1em; padding:14px 0px 12px 5px;}





/* perfil de familias */
#perfil .una_sola_columna	{float:left; padding:0 0 0px 0; background-color:#ffffff; }
.separador_h_perfil{ float:left; width: 990px; background: url(/images/fam/separador_h_perfil.gif) repeat-y 565px top ;}
#perfil .registro_izquierda .form_data, #perfil_publico .form_data {padding-left:36px;}

#perfil_publico .form_data {float:left;}
#perfil_publico .contenedor_formulario{ float:left; width: 550px ; }

#perfil_publico .titulo2, #perfil_publico .titulo3{float:left; width: 650px; padding-left: 15px;}
#perfil_publico .titulo3 .titulo_pagina .titulo_grande{ color: #ff7e14 ; font-size:1em;}
#perfil_publico .titulo3 {padding:0px;}
#perfil_publico .titulo3 .titulo_pagina {padding:0px 0px 0px 15px;}

#perfil_publico .texto_registro { float:left; width: 650px; padding-left: 15px; font-size:.8125em; padding-bottom:20px;}
#perfil_publico .una_conversacion {  }
#perfil_publico .listado_conversaciones_cerr {padding:0px 0px 20px 00px;}
#perfil_publico .una_conversacion .e2	{float:left;  width:679px; background: url(/images/fam/un_foro_b.gif) bottom left no-repeat; padding:0 0 10px 0; }
#perfil_publico .listado_conversaciones_cerr2	{float:left; width:675px; border-top:1px solid #b6b6b6; border-left:1px solid #b6b6b6; }

#perfil_publico .anuncios {float:left; padding-bottom:20px;}
#perfil_publico .anuncio_tablon{ width:640px; border:1px solid #d9e7a9; background-color:#f5f6f1; padding: 20px; margin-bottom:3px;  }
#perfil_publico .anuncios .titulo a{ font-size:1em; font-weight:bold; color:#000000; }
#perfil_publico .anuncios .titulo a:hover {text-decoration:none;}
#perfil_publico .anuncios .categoria {font-size:.8125em; font-weight:bold; color:#808f49;}
#perfil_publico .anuncios .pais {font-size:.8125em; font-weight:bold; color:#7d765f;}
#perfil_publico .anuncios .fecha {font-size:.875em; font-weight:bold; color:#999999; padding-bottom:4px;}
#perfil_publico .anuncios .texto {font-size:.8125em; color:#333333;}

#perfil_publico .consultas_lista {float:left; padding-bottom:20px;}
#perfil_publico .consulta{ width:640px; border:1px solid #89bec9; background-color:#f4f9fa; padding: 20px; margin-bottom:3px;  }
#perfil_publico .consulta .titulo { font-size:1em; font-weight:bold; color:#40a0bd; }
#perfil_publico .consulta .texto {font-size:.8125em; color:#6e6f71;}
#perfil_publico .consulta .texto a {font-weight:bold; color:#667aa3;}
#perfil_publico .consulta .texto a:hover {text-decoration:none;}

#perfil_publico .linea_mensajes_familias_cerrada{width:680px;}
#perfil_publico .linea_mensajes_cabecera {width:680px; border-top:0px;}
#perfil_publico .linea_mensajes_favoritos_1  .box2{ width:390px;  }
#perfil_publico .linea_mensajes_favoritos_0  .box2{ width:390px;  }

#pbd.publicar_anuncio	{background: url(/images/fam/top_registrate.gif) top right no-repeat; margin-bottom:15px; }
#pbd.publicar_anuncio div {color:#9bb540; font-weight:bold; padding:10px 10px 10px 80px; text-align:left;}
#pbd.publicar_anuncio div a {color:#9bb540; text-decoration:underline;}
#pbd.publicar_anuncio div a:hover {text-decoration:none;}

#cpex.caja_lateral_prox_entrevistas {padding-top: 15px; float:left;}

#perfil .texto_registro {padding-bottom: 10px;}
.titulo2 .titulo_pagina {padding-left:0px;}
.caja_formulario .imagen            {float:left; width:207px; padding-right:15px;} 
.caja_formulario .datos_familias    {float:left; width:208px;}
.caja_formulario .datos_familias div {padding-bottom:25px;}
.caja_formulario {width:430px;}
* html .caja_formulario .datos_familias{ float:left; }
.caja_formulario .datos_familias .nombre {font-size:1.25em; font-weight:bold; color:#9bb540;}
.caja_formulario .datos_familias .tipo   {font-size:.8125em; color:#65675f;}
.caja_formulario .datos_familias .lugar  {font-size:.8125em; color:#000000;}
.registro_derecha .recurso_datos { padding: 0px 0px 0px 45px;}
.registro_derecha .recurso_datos .tabla_descargas {width:398px; padding-bottom: 15px;}
.registro_derecha .recurso_datos .tabla_descargas .linea_cabecera { padding: 5px 0px 5px 0px; font-size:1em; color: #8ea148; font-weight:bold; text-align: center; width:100%; float:left; background:#dbdfc4 url(/images/fam/caja_perfil_top.jpg) no-repeat top left;}
.registro_derecha .recurso_datos .pie_box {height: 12px;width:100%; float:left; background:#dbdfc4 url(/images/fam/caja_perfil_b.jpg) no-repeat bottom left;}
.registro_derecha .recurso_datos .tabla_descargas .linea_0 {width:100%; float:left; background:#f1f4e3 url(/images/fam/caja_perfil_m1.jpg) repeat-y top left;}
.registro_derecha .recurso_datos .tabla_descargas .linea_1 {width:100%; float:left; background:#dbdfc4 url(/images/fam/caja_perfil_m2.jpg) repeat-y top left;}
.registro_derecha .recurso_datos .tabla_descargas .box1  {float:left; width: 180px; font-size: .8125em; padding:5px 0 5px 10px;}
.registro_derecha .recurso_datos .tabla_descargas .box2  {float:left; width: 170px; font-size: .8125em; padding:5px 0 5px 10px;}
.registro_derecha .recurso_datos .tabla_descargas .box1 a, .registro_derecha .recurso_datos .tabla_descargas .box2 a {
   color:#7d7963; text-decoration:none; font-weight:bold;
}
.registro_derecha .recurso_datos .tabla_descargas .box1 a:hover, .registro_derecha .recurso_datos .tabla_descargas .box2 a:hover,.registro_derecha .recurso_datos .tabla_descargas .box1 a.on, .registro_derecha .recurso_datos .tabla_descargas .box2 a.on {
   text-decoration:underline;
} 
.registro_derecha .recurso_datos .tabla_descargas .box1 div, .registro_derecha .recurso_datos .tabla_descargas .box2 div {padding:0px 0px 0px 10px; background: url(/images/fam/caja_perfil_bullet1.jpg) no-repeat  left 4px; }
.registro_derecha .link_baja { padding: 0px 0px 0px 0px; float:left; margin-top: 15px; }
.registro_derecha .link_baja a {color:#c11718; text-decoration:underline; font-size:.8125em;}
.registro_derecha .link_baja a:hover { text-decoration:none; }

#perfil .envio_ok, #perfil .envio_ko{padding:0px 0px 15px 35px; width:430px;}
#perfil .envio_ok div, #perfil .envio_ko div {padding: 20px; background-color:#c8e563; font-size:0.8125em; font-weight:bold; color:#65675f;}
#perfil .envio_ko div{background-color:#c11718; color:#ffffff;}
#perfil .titulo_pagina{float:left; width: 500px;} 
#perfil1.una_sola_columna  { background:url(/images/fam/im_perfil_1.jpg) no-repeat  bottom right;} 
#perfil2.una_sola_columna  { background:url(/images/fam/im_perfil_2.jpg) no-repeat  bottom right;} 
#perfil3.una_sola_columna  { background:url(/images/fam/im_perfil_3.jpg) no-repeat  bottom right;} 
#perfil4.una_sola_columna  { background:url(/images/fam/im_perfil_4.jpg) no-repeat  bottom right;} 
#perfil5.una_sola_columna  { background:url(/images/fam/im_perfil_5.jpg) no-repeat  bottom right;} 
#perfil6.una_sola_columna  { background:url(/images/fam/im_perfil_6.jpg) no-repeat  bottom right;} 
#perfil7.una_sola_columna  { background:url(/images/fam/im_perfil_7.jpg) no-repeat  600px  top;} 
#perfil8.una_sola_columna  { background:url(/images/fam/im_perfil_8.jpg) no-repeat  600px  top;} 
#perfil9.una_sola_columna  { background:url(/images/fam/im_perfil_9.jpg) no-repeat  600px  top;} 
#perfil10.una_sola_columna  { background:url(/images/fam/im_perfil_10.jpg) no-repeat  bottom right;} 
#perfil11.una_sola_columna  { background:url(/images/fam/im_perfil_11.jpg) no-repeat  600px  top;} 
#perfil .caja_informacion{ margin-left: 35px; }
#perfil .miembro div.texto { width:265px; float:left; padding:5px 0px 0px 0px;  }
#perfil .miembro div.boton_gris a {color:#889655;}
#perfil #perfil5 form {padding:0;}

/** Caja de mensajes enviados / recibidos **/
.mensajes_contenedor { padding:0px 0px 20px 0px; float:left; width:485px;;}
.mensajes_contenedor a:hover {text-decoration:none;}
.mensajes_opciones_prin {width:485px; float:left;}

.mensajes_contenedor .boton_mensaje{float:left; width:150px}
.mensajes_contenedor .boton_mensaje a { font-size:1.125em; font-weight:bold; text-decoration:none; width:128px; display:block; background-color:#c8e563; color:#fff; text-align:center; padding: 5px 10px 5px 10px; border-right:2px solid #fff; }
.mensajes_contenedor .boton_mensaje a:hover, .mensajes_contenedor .boton_mensaje a.on {background-color:#9bb540; text-decoration:underline;} 

.perfil_anuncios .mensajes_contenedor .boton_mensaje a:hover, .perfil_anuncios .mensajes_contenedor .boton_mensaje a.on { background-color:#b8ab89; }
.perfil_anuncios .mensajes_contenedor .boton_mensaje a { background-color:#a29a7c;  }

.mensajes_opciones               {float:left; width:487px; border-top:2px solid #fff;}
.mensajes_opciones ul            {float:left; background-color:#9bb540; width:487px;}
.mensajes_opciones ul li         {float:left; padding:10px 10px 10px 10px;}
.mensajes_opciones ul li.ultimo  {padding:10px 10px 10px 100px;}
.mensajes_opciones ul li span, .mensajes_opciones ul li a { color:#fff; font-weight:bold; font-size:.8125em; }
.mensajes_opciones ul li a:hover  {text-decoration:none;}
.mensajes_opciones ul li a.borrar {display:block; background-color:#f1f4e3; color:#9bb540; padding: 3px 3px 3px 3px;}
.mensajes_opciones ul li a.borrar:hover { background-color:#fff; text-decoration:none; }

.linea_mensajes_cabecera            {border-left:1px solid #959595 ;border-right:1px solid #959595 ;float:left; width:485px; border-top:2px solid #fff; background-color:#959595; padding:10px 0 10px 0; font-weight:bold;}
.linea_mensajes_cabecera .box1, .linea_mensajes_cabecera  .box2, .linea_mensajes_cabecera  .box3 { float:left; font-size:.8125em; color:#fff; }
.mensajes_contenedor .box1      { float:left; width:32px; padding-left: 5px;}
.mensajes_contenedor .box2      { float:left; width:132px; } 
.mensajes_contenedor .box3      { float:left; width:290px; }

.perfil_anuncios .mensajes_contenedor .box3      { float:left; width:152px; } 
.perfil_anuncios .mensajes_contenedor .box2      { float:left; width:270px; }

.linea_mensajes_educadores_cerrada  { border-left:1px solid #959595 ; border-right:1px solid #959595 ; float: left; width: 485px; background-color:#f0f2f6; padding: 10px 0 10px 0; border-bottom: 1px solid #a9aba6;}
.linea_mensajes_familias_cerrada    { border-left:1px solid #959595 ; border-right:1px solid #959595 ; float: left; width: 485px; background-color:#e3ebd7; padding: 10px 0 10px 0; border-bottom: 1px solid #a9aba6;}
.linea_mensajes_educadores_abierta  { float: left; width: 485px; background-color:#f0f2f6; padding: 5px 0 5px 0;}
.linea_mensajes_familias_abierta    { float: left; width: 485px; background-color:#e3ebd7; padding: 5px 0 5px 0;}
.linea_mensajes_ultima {  border-bottom: 1px solid #a9aba6;}


.perfil_anuncios .linea_mensajes_familias_cerrada  { background: #e3ebd7 url(/images/fam/fondo_caja_anuncios.gif) repeat-y  top left;}
.perfil_anuncios .separador, .perfil_anuncios .separador_fin { border-left:1px solid #959595 ; border-right:1px solid #959595 ; float:left; width:485px; height:2px; background: #ffffff url(/images/fam/fondo_caja_separador_anuncios.gif) repeat-x  top left; }
.perfil_anuncios .linea_mensajes_familias_cerrada {border-bottom:0px;}
.perfil_anuncios .separador_fin{background-color:#f0f2f6; height:1px; border-left:1px solid #959595 ; border-right:1px solid #959595 ; border-bottom:1px solid #959595;} 

.perfil_anuncios .linea_mensajes_familias_cerrada .box2 a {color: #333333;}
.perfil_anuncios .linea_mensajes_familias_cerrada .box3 {color: #667aa3; font-weight:bold;}

.mensajes_contenedor .box2 .fecha {font-size:.8125em; color:#333333;}
.linea_mensajes_educadores_cerrada .box2 a {color: #666699;  font-size:.8125em; font-weight:bold;}
.linea_mensajes_educadores_abierta .box2 a {color: #666699;  font-size:.8125em; font-weight:bold;}
.linea_mensajes_familias_cerrada   .box2 a {color: #708e01;  font-size:.8125em; font-weight:bold;}
.linea_mensajes_familias_abierta   .box2 a {color: #708e01;  font-size:.8125em; font-weight:bold;}
.linea_mensajes_familias_cerrada   .box3 {font-size: .8125em; color:#333333;}
.linea_mensajes_educadores_cerrada .box3 {font-size: .8125em; color:#333333;}
.linea_mensajes_educadores_cerrada .box3 a { font-weight:bold; color:#333333; }
.linea_mensajes_familias_cerrada .box3 a { font-weight:bold; color:#333333; }
.mensajes_contenedor .box3 p{padding-bottom:10px;}
.linea_mensajes_familias_abierta     .box3     { font-size:.8125em; }
.linea_mensajes_educadores_abierta   .box3     { font-size:.8125em; }
.linea_mensajes_familias_abierta     .box3  p span   { font-weight:bold; }
.linea_mensajes_educadores_abierta   .box3  p span   { font-weight:bold; }
.linea_mensajes_familias_abierta     .box2  img {border: 1px solid #d0d1d0; margin: 5px;}
.linea_mensajes_educadores_abierta   .box2  img {border: 1px solid #d0d1d0; margin: 5px;}
.mensajes_contenedor  .linea_mensajes_favoritos_0 .box2, .mensajes_contenedor .linea_mensajes_favoritos_1  .box2{ width:270px;  }
.mensajes_contenedor  .linea_mensajes_favoritos_0 .box3, .mensajes_contenedor .linea_mensajes_favoritos_1  .box3{ width:152px;  }
.linea_mensajes_favoritos_0 .linea_mensajes_familias_cerrada {background-color:#fcfff7;}
.linea_mensajes_favoritos_0 .linea_mensajes_familias_cerrada .box2 a, .linea_mensajes_favoritos_1 .linea_mensajes_familias_cerrada .box2 a{color:#333333;}
.caja_respuesta {float:left; padding: 15px; width: 380px; margin-top:10px;}
.box2 .caja_respuesta {background-color:#fff; border:1px solid #959595;}
.box2 textarea{width: 380px;}
.titulo_grande .alerta{color:#c11718;}
#perfil10 .botones{padding:0px 0px 40px 0px;}
.corrector_baja{ padding:00px 0px 250px 0px;}

/** VENTAJAS **/
.ventaja_tit                     { float:left; width:650px; padding:10px 0px 0px 18px; }
.ventaja_tit div                 { float:left; width:650px; padding:10px 10px 0px 0px; color:#7f7f7d; font-size:0.825em;}
.ventaja_tit h1                  { float:left; width:650px; font-size:2em; color:#9bb540; padding:0 0px 0 0;}
#ventajas_coreccion.columna_derecha{ padding:10px 0px 0 5px; }
.caja_ventajas                   {float:left; width:706px; padding:30px 0 0 18px;}
.caja_ventajas .middle           { background: url(../images/fam/caja_ventajas_m.gif) repeat-y top left; }
.caja_ventajas .top              { background: url(../images/fam/caja_ventajas_t.gif) no-repeat top left; }
.caja_ventajas .bottom           { background: url(../images/fam/caja_ventajas_b.gif) no-repeat bottom left; padding:10px  0 10px 0; }
.caja_ventajas .cabecera_ventajas{ background: url(../images/fam/caja_ventajas_t_b.gif) repeat-y top left; padding:0 0 6px 10px; margin:0 0 15px 0;}
.caja_ventajas h4                {font-size:1em; color:#9bb540; padding: 0 20px 15px 20px;}
.caja_ventajas p                 {font-size:0.875em; color:#484d36; padding: 0 20px 15px 40px;}
.caja_ventajas .boton_gris       {padding: 20px 0 0 0;}

/** HOME **/
.home .middle_h   {background: url(/images/comun/home_back_m.gif) repeat-y top left; margin:10px 0;}
.home .top_h      {background: url(/images/comun/home_back_t.gif) no-repeat top left;}
.home .bottom_h   {background: url(/images/comun/home_back_b.gif) no-repeat bottom left;}
.home .cabecera_internacional {height:50px;}
.home .left, .home .right{width:480px; float:right;}
.home .left {padding:0 0 15px 15px; float:left;}
.home .right {padding: 40px 15px 15px 0;}
.home .arriba {padding: 0 0 15px 0;}

.home .abajo span{display:none;}
.home .abajo a, .home .abajo div { background: url(/images/locale/es/fam/banner_fam.jpg) no-repeat top left; display:block; width:478px; height:162px;}
.home .abajo a:hover             { background: url(/images/locale/es/fam/banner_fam.jpg) no-repeat bottom left}

/* DETALLES JUEGOS */

.contenedor_juego{padding: 22px 0 0 22px; float:left; width:700px;}

/** CEBRAS A BAILAR **/

.h1_baila 				{float:left; padding:0; background:#fff;  }
.h1_baila h1			{width:682px; height:381px; position: relative; margin:0; padding:0 0 0 30px;   }
.h1_baila span 			{display:block; width:682px; height:381px;  background-image: url(../images/fam/cebrasaBailar.jpg); background-repeat:no-repeat;  background-position:left top; } 
.h1_baila span span		{display:block; position: absolute; z-index: -1;  color:#fff; }

.contenido_texto		{float:left; width:682px; background:#fff; color:#535a60; padding:40px 0 0 0 ! important; min-height:292px; height:auto ! important; height:292px; line-height: 20px;}
.contenido_texto2		{
	font-size:14px;
	padding:20px 33px 20px 58px;
	line-height: 18px;
}
* html .contenido_texto2		{padding:20px 30px 20px 53px;}
.contenido_texto h2		{font-size:large; font-weight:normal; }
.contenido_texto p		{padding:0 0 20px 0; font-weight:bold; }
.contenido_texto p img {vertical-align:middle;}
#dvds .contenido_texto2		{
	padding: 0px 33px 0px 58px;
}
.karaoke_cinturon, .karaoke_cruzar, .karaoke_silla, .karaoke_peaton, .karaoke_atravessar
{float:left; width:320px; height:190px; background: url('../images/fam/fondo_cinturon_viajero.jpg') top left no-repeat;  padding: 67px 0px 0px 280px; }
.karaoke_cruzar { background: url('../images/fam/fondo_todos_a_cruzar.jpg') top left no-repeat; }
.karaoke_silla { background: url('../images/fam/fondo_mi_silla_y_yo.jpg') top left no-repeat; }
.karaoke_peaton { background: url('../images/fam/fondo_el_baile_del_peaton.jpg') top left no-repeat; }
.karaoke_atravessar { background: url('../images/fam/fondo_vamos_todos_atravessar.jpg') top left no-repeat; }


.btn_ver_video_rosa               { width:121px; height:28px; margin-bottom: 3px; }
.btn_ver_video_rosa a 			   { display:block; width:121px; height:28px; background-image: url('../images/fam/btn_ver_video_rosa.jpg') ; background-position:top left; background-repeat:no-repeat; } 
.btn_ver_video_rosa a:hover		{background-position: bottom left; }
.btn_ver_video_rosa span			{display:block; width:2px; height:1px; overflow:hidden; }
.btn_ver_video_verde               { width:121px; height:28px; margin-bottom: 3px; }
.btn_ver_video_verde a 			   { display:block; width:121px; height:28px; background-image: url('../images/fam/btn_ver_video_verde.jpg') ; background-position:top left; background-repeat:no-repeat; } 
.btn_ver_video_verde a:hover		{background-position: bottom left; }
.btn_ver_video_verde span			{display:block; width:2px; height:1px; overflow:hidden; }
.btn_ver_video_azul              { width:121px; height:28px; margin-bottom: 3px; }
.btn_ver_video_azul a 			   { display:block; width:121px; height:28px; background-image: url('../images/fam/btn_ver_video_azul.jpg') ; background-position:top left; background-repeat:no-repeat; } 
.btn_ver_video_azul a:hover		{background-position: bottom left; }
.btn_ver_video_azul span			{display:block; width:2px; height:1px; overflow:hidden; }
.btn_ver_video_amarillo              { width:121px; height:28px; margin-bottom: 3px; }
.btn_ver_video_amarillo a 			   { display:block; width:121px; height:28px; background-image: url('../images/fam/btn_ver_video_amarillo.jpg') ; background-position:top left; background-repeat:no-repeat; } 
.btn_ver_video_amarillo a:hover		{background-position: bottom left; }
.btn_ver_video_amarillo span			{display:block; width:2px; height:1px; overflow:hidden; }

.opcion_descarga{
   background: #e2e2e2;
   padding-left: 3px;
   width: 283px;
   margin-bottom:3px;
   height: 34px;
   line-height: 34px;
}

.opcion_descarga a{
   font-weight: bold;
   color: #83878b;
   text-decoration: none;
}
.opcion_descarga a:hover{
   text-decoration: underline;
}

.opcion_descarga img{
   vertical-align: middle;
}


#perfil .miembro div.texto { width:180px; float:left; padding:5px 0px 0px 0px;  }
#perfil .miembro div.socio {float:left; width:160px; font-weight:bold; font-size:0.8125em;  padding:5px 0px 0px 0px;}
#perfil .miembro div.boton_gris a {color:#889655;}