body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #000;
}
.fondo_cabecera{
	background-image: url(imagenes/fondo_cabecera.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
.estilo_fondo_pie_web{
	background-image: url(imagenes/pie_web_fondo_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	vertical-align: top;
	padding-top: 10px;
}
.estilo_fondo_pie_web1{
	background-image: url(imagenes/pie_web_fondo_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: top;
	padding-top: 10px;
}
.estilo_link_pie li{
	float: left;
	position: relative;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 6px;
	/*border-right: 1px dotted #333;*/
	color: #333;
	list-style: none;
}
.estilo_link_pie_peque{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 6px;
}

.estilo_link_pie	a:link			{text-decoration: none; color: #009;}
.estilo_link_pie	a:active		{text-decoration: none; color: #009;}
.estilo_link_pie	a:visited		{text-decoration: none; color: #009;}
.estilo_link_pie	a:hover			{text-decoration: underline; color: #900;}

.link_pdf		a:link			{text-decoration: none; color: #009;}
.link_pdf		a:active		{text-decoration: none; color: #009;}
.link_pdf		a:visited		{text-decoration: none; color: #009;}
.link_pdf		a:hover			{text-decoration: underline; color: #900;}

.link_detalle							{}
.link_detalle		a:link 		{font-family: Arial, Helvetica, sans-serif; COLOR: #009; text-decoration: none; font-size: 14px;}
.link_detalle		a:active	{font-family: Arial, Helvetica, sans-serif; COLOR: #009;	text-decoration: none; font-size: 14px;}
.link_detalle		a:visited	{font-family: Arial, Helvetica, sans-serif; COLOR: #009;	text-decoration: none; font-size: 14px;}
.link_detalle		a:hover 	{font-family: Arial, Helvetica, sans-serif; COLOR: #900;	text-decoration: underline; font-size: 16px;}

p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
/*a:link, a:visited{
	COLOR: inherit;
	text-decoration:inherit;
}*/
.fondo_lateral{
	background-image: url(imagenes/fondo_lateral.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#fotos_cabecera1{
	position: relative;
	float: left;
	top: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
	z-index: 90;
	text-align: right;
	width: 160px;
	height: 120px;
	border: 4px solid  #FFF;
}
#fotos_cabecera2{
	position: relative;
	float: right;
	top: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
	z-index: 90;
	text-align: left;
	width: 160px;
	height: 120px;
	border: 4px solid  #FFF;
}
.borde_titulo_publicidad		{border: 1px solid #FF9900; background-color: #FFEB00; font-size: 12px; font-weight: bold; padding: 4px; padding-left: 12px;}
.borde_titulo_publicidad_morado		{background-color: #B21969; color: #FFF; font-size: 14px; font-weight: bold; padding: 4px; padding-left: 12px;}
.margen_publicidad					{margin-top: 10px; margin-bottom: 10px;}
.margen_publicidad_der			{margin-left: 13px;}
#imagenes_portada1{
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 90;
}
#imagenes_detalle{
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 90;
}
.tabla_buscar						{color:  #FFF;}
.tabla_buscar .titulo		{font-size: 11px; font-weight: bold; padding-bottom: 2px;}
.tabla_buscar input			{font-size: 10px; border: solid 1px #FFF; width: 180px;}
.tabla_buscar .avanzada	{font-size: 9px; padding-top: 2px; vertical-align: middle;}

.tabla_buscar .avanzada		a:link 		{color: #FFF;}
.tabla_buscar .avanzada		a:active 	{color: #FFF;}
.tabla_buscar .avanzada		a:visited	{color: #FFF;}
.tabla_buscar .avanzada		a:hover		{color: #F90; cursor: pointer;}

.mano {cursor: pointer;}

.tabla_menu						{color:  #FFF; background-color: #00689F; text-align: left; width: 180px}
.tabla_menu	.titulo		{font-size: 11px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; border-bottom: 2px solid #0099FF;}
.tabla_menu	.opcion		{font-size: 11px; margin-bottom: 0px; padding-bottom: 4px; border-bottom: 1px solid #0099FF; font-weight: bold;	cursor: pointer;}

.tabla_menu	.opcion		a:link 			{color: #FFF;}
.tabla_menu	.opcion		a:active 		{color: #FFF;}
.tabla_menu	.opcion		a:visited		{color: #FFF;}
.tabla_menu	.opcion		a:hover			{color: #F90;}

.tabla_menu	.sub_opcion		{
	font-size: 11px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #0099FF;
	background-color: #CED3FF;
	list-style: none;
}
.tabla_menu	.sub_opcion		a:link 			{color: #003;}
.tabla_menu	.sub_opcion		a:active 		{color: #003;}
.tabla_menu	.sub_opcion		a:visited		{color: #003;}
.tabla_menu	.sub_opcion		a:hover			{color: #900;}

.tabla_menu_rev						{color:  #FFF; background-color: #00689F; text-align: left; width: 180px}
.tabla_menu_rev	.titulo		{font-size: 11px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; border-bottom: 2px solid #0099FF;}
.tabla_menu_rev	.opcion		{font-size: 11px; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #0099FF; font-weight: bold;	cursor: pointer;}

.tabla_menu_rev	.opcion		a:link 			{color: #FFF;}
.tabla_menu_rev	.opcion		a:active 		{color: #FFF;}
.tabla_menu_rev	.opcion		a:visited		{color: #FFF;}
.tabla_menu_rev	.opcion		a:hover			{color: #F90;}

.tabla_idiomas		{text-align: right; margin-right: 16px;}

.opciones_menu		{font-size: 14px; color: #333; padding-left: 8px; padding-right: 8px; border-right: 1px solid #999;}
.opciones_menu		a:link 			{color: #333;}
.opciones_menu		a:active 		{color: #333;}
.opciones_menu		a:visited		{color: #333;}
.opciones_menu		a:hover			{color: #900;}

.opciones_menu_fin		{font-size: 14px; color: #333; padding-left: 8px; padding-right: 8px;}
.opciones_menu_fin		a:link 			{color: #333;}
.opciones_menu_fin		a:active 		{color: #333;}
.opciones_menu_fin		a:visited		{color: #333;}
.opciones_menu_fin		a:hover			{color: #900;}

.contenido 								{text-align: left; margin-top: 30px; padding-top: 30px; padding-bottom: 10px; vertical-align: top;}
.contenido 	.mas_info			{text-align: left; width: 94%; padding-left: 20px; vertical-align: top; line-height: 18px;}
.contenido 	.mas_info		a:link 			{color: #03C; text-decoration: none;}
.contenido 	.mas_info		a:active 		{color: #03C; text-decoration: none;}
.contenido 	.mas_info		a:visited		{color: #03C; text-decoration: none;}
.contenido 	.mas_info		a:hover			{color: #900; text-decoration: underline;}


.contenido	.titular 			{font-size: 14px; font-weight: bold; color: #FFF; height: 24px; background-color: #00689F; vertical-align: middle;}
.contenido 	.titular		a:link 			{color: #FFF; text-decoration: none; font-size: 11px;}
.contenido 	.titular		a:active 		{color: #FFF; text-decoration: none; font-size: 11px;}
.contenido 	.titular		a:visited		{color: #FFF; text-decoration: none; font-size: 11px;}
.contenido 	.titular		a:hover			{color: #FC0; text-decoration: underline; font-size: 11px;}

.contenido .titular_ins 	{font-size: 14px; font-weight: bold; color: #000; height: 24px; vertical-align: top; background: #D9D9D9; padding: 4px 4px 4px 10px;}
.contenido	.fondo_ins		{background-color: #FFFFFF;}
.contenido .texto		 			{font-size: 12px; color: #069;}
.contenido .linea_medio		{height: 7px; background-image: url(imagenes/linea_medio.png); background-repeat: repeat-x; background-position: left top;}
.contenido .titulo 				{font-size: 12px; font-weight: bold; color: #333; padding: 4px; background-color: #DDDDDD; vertical-align: middle;}

.planos 				{visibility: hidden; z-index: 90; position: absolute; float: left; left: 50%; margin-left: -200px; padding: 10px; background-color: #EEEEEE; border: 1px solid #333333; width: 620px; height: 370px;}
.planos	img 		{margin: 6px;}

.alto_codigos		{height:20px;}

.borde_fondo_revista	{background-color: #FFF; padding: 10px;}
/*.borde_fondo_revista_az	{background-color: #CCC; padding: 10px;}*/
.borde_fondo_revista_az	{
	-moz-box-shadow: 4px 4px 10px #333;
}

#anunciante_portada{
	/*float: left;*/
	padding-top: 10px;
	padding-bottom: 10px;
}
.padding_2		{padding: 2px;}
.padding_4		{padding: 4px;}
.padding_10		{padding: 10px;}
.line_heith		{line-height: 16px;}
.padding_8_sup	{padding-top: 10px;}
.padding_4_sup	{padding-top: 4px;}
.alto_6				{height: 6px;}

.titulo_servicio							{font-size: 12px; font-weight: bold; color: #000;}
.titulo_servicio	a:link			{background-color: #FFF; color: #333;}
.titulo_servicio	a:visited		{background-color: #FFF; color: #333;}
.titulo_servicio	a:active		{background-color: #FFF; color: #333;}
.titulo_servicio	a:hover			{background-color: #DDDDDD; color: #990000;}

.subtitulo_servicio		{font-size: 10px; font-style: italic; color: #333;}
.table_form		#texto_buscar		{color: #333; font-size: 11px; text-transform: uppercase; width: 356px;}
.table_form		.titulo_form		{}
.table_form 	.titular				{font-weight: bold; color: #FFF; background-color: #333;}
.table_form 	.titulin				{font-weight: bold; color: #666; padding-top: 6px;}
.table_form 	.borde_td				{border: 1px solid #CCC;}
.table_form		input						{font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #666;}
.table_form		textarea				{font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #666;}
.table_form		select					{font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #666;}

.table_form_buscador		td			{padding-right: 10px;}

.condiciones_insert	a:link			{color: #000;}
.condiciones_insert	a:active		{color: #000;}
.condiciones_insert	a:visited		{color: #000;}
.condiciones_insert	a:hover			{color: #900; font-weight: bold;}

.tipo_form .borde_td				{border: 1px solid #CCC;}
.tipo_form	input						{font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
.tipo_form	textarea				{font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
.tipo_form	select					{font-family: Verdana, Geneva, sans-serif; font-size: 12px;}

.myForm			.borde_td				{border: 1px solid #CCC;}
.myForm			input						{font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
.myForm			textarea				{font-family: Verdana, Geneva, sans-serif; font-size: 12px; width: 300px; max-width: 300px;}
.myForm			select					{font-family: Verdana, Geneva, sans-serif; font-size: 12px;}

.myForm_insert			.borde_td				{border: 1px solid #CCC;}
.myForm_insert			input						{font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
.myForm_insert			textarea				{font-family: Verdana, Geneva, sans-serif; font-size: 12px; width: 300px; max-width: 300px;}
.myForm_insert			select					{font-family: Verdana, Geneva, sans-serif; font-size: 12px;}

.table_form_nuevo	{
	width: 560px;
	max-width: 560px;
	min-width: 560px;
}
.table_form_nuevo	 .estilo_campo				{
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.table_form_nuevo	 .estilo_texto		{
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
}

.regInput{
	border: solid 1px #D9D9D9;
	background: #EEEEEE;
	width: 98%;
	padding: 3px;
}
.regInputPanel{
	width: 98%;
	padding: 3px;
}
.regInput_select	{
	border: solid 1px #D9D9D9;
	background: #EEEEEE;
	width: 100%;
	padding: 3px;
}
.regInput_select_bco	{
	border: solid 1px #D9D9D9;
	width: 100%;
	padding: 3px;
}
.regInput_select_corto	{
	border: solid 1px #D9D9D9;
	background: #EEEEEE;
	padding: 3px;
}
.regInput_corto{
	border: solid 1px #D9D9D9;
	background: #EEEEEE;
	width: 40%;
	padding: 3px;
}
.regInput_bco{
	border: solid 1px #D9D9D9;
	background: #FFF;
	color: #666;
	width: 90%;
	padding: 3px;
}
.regInput_corto1{
	border: solid 1px #D9D9D9;
	background: #EEEEEE;
	width: 50%;
	padding: 3px;
}
.regInput_contacto{
	border: solid 1px #D9D9D9;
	background: #FFF;
	width: 97%;
	padding: 3px;
}
.regInput_contacto_corto{
	border: solid 1px #D9D9D9;
	background: #FFF;
	width: 70%;
	padding: 3px;
}
.regInput_bco{
	border: solid 1px #D9D9D9;
	background: #FFFFFF;
	width: 98%;
	padding: 3px;
}
.regInput_buscar{
	border: solid 1px #D9D9D9;
	width: 98%;
	padding: 4px;
}
.regInput_boton{
	padding: 2px;
}
.titulo_form_trozo {background-color: #D9D9D9; color: #000; font-weight: bold; font-size: 12px; padding: 4px;}

#estilo_ver_telefono{
	width: 100%; 
	text-align: center; 
	margin-top: 20px; 
	margin-bottom: 20px; 
	min-height: 40px; 
	height: 40px;
}
.estilo_ver_telefono1{
	float: left;
	display: inline;
	text-align: center; 
	vertical-align: bottom;
}

.contenedor_ver_telefono2	{
	float: left;
	width: 280px;
	text-align: center;
}
.estilo_ver_telefono2{
	font-family: Arial, Helvetica, sans-serif; 
	height: 20px;
	float: left;
	vertical-align: bottom;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 6px;
	font-size: 14px; 
	color: #03C; 
	text-decoration: underline; 
	font-weight: bold;
	/*border: 1px solid #666;*/ 
}
.estilo_ver_telefono2:hover			{font-size: 14px; color: #03C; text-decoration: underline; font-weight: bold; cursor: pointer;}

.estilo_ver_telefono4{
	font-family: Arial, Helvetica, sans-serif; 
	padding: 6px;
	font-size: 14px; 
	color: #03C; 
	text-decoration: underline; 
	font-weight: bold;
	/*border: 1px solid #666;*/ 
}
.estilo_ver_telefono4:hover			{font-size: 14px; color: #03C; text-decoration: underline; font-weight: bold; cursor: pointer;}

/*.ver_telefono_xxx		{text-decoration: underline; cursor: pointer; color: #03C; font-size: 20px;}*/
.estilo_negro_xxx	{float: left; color: #000000; font-size: 20px; text-align: left; font-family: Arial, Helvetica, sans-serif; height: 20px;}
.estilo_negrita_xxx	{float: left; color: #000000; font-size: 20px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; height: 20px;}
.estilo_violeta_xxx {float: left; color: #B21969; font-size: 20px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; height: 20px;}


.borde_contacto			{border-top: 1px solid #DDD; border-right: 1px solid #DDD; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; background-color: #EFEFEF; height: 580px; min-height: 580px;}
.borde_contacto1		{border-top: 1px solid #999; border-right: 1px solid #DDD; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; background-color: #FFFFFF; height: 580px; min-height: 580px;}
.separa_texto_contacto	{margin-bottom: 10px;}

.borde_profesional_detalle			{border: 1px solid #DDDDDD; background-color: #EFEFEF;}

#opcion_2col	{
	float: left;
	width: 49%;
	padding: 2px;
	height: 18px;
}

.titular_pronto {font-size: 14px; font-family: Verdana, Geneva, sans-serif; color: #003}

.tipo_categoria					{background-color: #DDD; color: #333; font-weight: bold; marks:crop;}
.tipo_subcategoria			{background-color: #FFF; color: #333;}
.tipo_subcategoria	a:link			{background-color: #FFF; color: #333;}
.tipo_subcategoria	a:visited		{background-color: #FFF; color: #333;}
.tipo_subcategoria	a:active		{background-color: #FFF; color: #333;}
.tipo_subcategoria	a:hover			{background-color: #DDDDDD; color: #990000;}
.fondo_rosa											{background-color: #B11968;}
.fondo_rosa2										{padding-top: 8px; padding-bottom: 8px; background-color: #B11968; color: #FFF;}

.l_anuncios													{width: 755px; text-align: left;}
.imagen								{padding: 2px; padding-right: 4px;}
.imagen	.marco_dest		{border: 1px solid #CCC;}
.linea_abajo_titulo		{border-bottom: 1px solid #0099FF; padding-bottom: 6px;}
.linea_abajo					{border-bottom: 1px solid #0099FF; padding-bottom: 6px;}
.titulo_anuncio 			{font-size: 14px; font-weight: bold; height:20px; padding-bottom: 6px;}
.titulo_anuncio a:link		{text-decoration: none; color: #333;}
.titulo_anuncio a:active	{text-decoration: none; color: #333;}
.titulo_anuncio a:visited	{text-decoration: none; color: #333;}
.titulo_anuncio a:hover		{text-decoration: underline; color: #900;}

.l_anuncios		.descripcion_anuncio 			{font-size: 11px;}
.l_anuncios		.precio_anuncio 					{font-size: 12px; color:#333; font-weight: bold; margin: 8px; border: 1px solid #999; background-color: #DDD; text-align: center; width: 120px; height: 20px; vertical-align: middle; -moz-border-radius:10px; padding: 4px;}
.l_anuncios		.precio_anuncio_dest 			{font-size: 12px; color:#333; font-weight: bold; margin: 8px; border: 1px solid #999; background-color: #FFF; text-align: center; width: 120px; height: 20px; vertical-align: middle; -moz-border-radius:10px;}

.l_anuncios		.boton_ver_anuncio							{padding-bottom: 10px;}
.l_anuncios		.boton_ver_anuncio	a						{padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px;}
.l_anuncios		.boton_ver_anuncio	a:link			{border: 1px solid #79A5FF; text-align: center; width: 120px; height: 16px; vertical-align: middle; -moz-border-radius:10px; background-color: #CECEFF; font-size: 12px; color:#900; font-weight: bold; text-decoration: none;}
.l_anuncios		.boton_ver_anuncio	a:active		{border: 1px solid #79A5FF; text-align: center; width: 120px; height: 16px; vertical-align: middle; -moz-border-radius:10px; background-color: #CECEFF; font-size: 12px; color:#900; font-weight: bold; text-decoration: none;}
.l_anuncios		.boton_ver_anuncio	a:visited		{border: 1px solid #79A5FF; text-align: center; width: 120px; height: 16px; vertical-align: middle; -moz-border-radius:10px; background-color: #CECEFF; font-size: 12px; color:#900; font-weight: bold; text-decoration: none;}
.l_anuncios		.boton_ver_anuncio	a:hover			{border: 1px solid #79A5FF; text-align: center; width: 120px; height: 16px; vertical-align: middle; -moz-border-radius:10px; background-color: #900; font-size: 12px; color:#FF6;	font-weight: bold; text-decoration: none;}

.l_anuncios		.fecha_anuncio 				{font-size: 11px; font-weight: normal; color:#333;}
.l_anuncios		.provincia_anuncio 		{font-size: 12px; font-weight: bold; color: #06C;}
.l_anuncios		.categoria_anuncio 		{font-size: 12px; font-weight: normal; color: #900}
.l_anuncios		.margen_foto					{margin-right: 10px; margin-top: 10px;}
.l_anuncios		.marco_fotos_peque		{}

.linea_abajo_cuadro			{border-bottom: 1px solid #000099;}
.linea_izquierda_cuadro	{border-left: 1px solid #000099;}
.linea_derecha_cuadro		{border-right: 1px solid #000099;}

.linea_abajo_cuadro_dest			{border-bottom: 1px solid #000099; padding-bottom: 6px; background-color: #FFFB9C;}
.linea_izquierda_cuadro_dest	{border-left: 1px solid #000099; background-color: #FFFB9C;}
.linea_derecha_cuadro_dest		{border-right: 1px solid #000099; background-color: #FFFB9C;}

.fondo_dest							{background-color: #FFFB9C; }

#detalle_anuncios_fichas			{
	position: relative;
	overflow: hidden;
	width: 130px;
	height: 180px;
	margin-right: 10px; 
	margin-bottom: 10px; 
	background-color: #FFF;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 4px;
	z-index: 10;
}
#detalle_anuncios_fichas:hover			{background-color: #EEE;}

#detalle_anuncios_fichas_dest			{
	position: relative;
	overflow: hidden;
	width: 130px;
	height: 180px;
	margin-right: 10px; 
	margin-bottom: 10px; 
	background-color: #FFFB9C;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 4px;
	z-index: 10;
}
#detalle_anuncios_fichas_dest:hover			{background-color: #FFF253; cursor: pointer;}

#detalle_anuncios_fichas_fin			{
	position: relative;
	overflow: hidden;
	width: 130px;
	height: 180px;
	margin-bottom: 10px; 
	background-color: #FFF;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 4px;
	z-index: 10;
}
#detalle_anuncios_fichas_fin:hover			{background-color: #EEE;}

#detalle_anuncios_fichas_dest_fin			{
	position: relative;
	overflow: hidden;
	width: 130px;
	height: 180px;
	margin-bottom: 10px; 
	background-color: #FFFB9C;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 4px;
	z-index: 10;
}
#detalle_anuncios_fichas_dest_fin:hover			{background-color: #FFF253; cursor: pointer;}

#div_texto_prof					 	{
	position: absolute; 
	float: inherit; 
	padding-left: 8px; 
	padding-right: 8px; 
	padding-bottom: 8px;
	padding-top: 8px;
	/*margin-top: -11px;*/
	margin-left: 24px;
	width: auto;
	z-index: 10;
}
.texto_prof					 	{
	font-size: 12px; 
	font-weight: bold; 
	background-color: #FFF; 
}

.texto_cuadro					 	{
	position: absolute; 
	float: inherit; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #FFF; 
	padding-left: 8px; 
	padding-right: 8px; 
	padding-bottom: 6px; 
	margin-top: 2px; 
	margin-left: 10px; 
	z-index: 10;
}
.texto_cuadro:hover				 	{background-color: #DDD;}

.texto_cuadro_dest			 	{
	position: absolute;
	float: inherit;
	font-size: 12px;
	font-weight: bold;
	/*background-color: #FFE6B0;*/
	background-image: url(imagenes/fondo_dest.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 6px;
	margin-top: 2px;
	margin-left: 10px;
	z-index: 10;
}
.texto_cuadro_dest:hover				 	{ background-color: #FFCF6C; }

.texto_cuadro_anunciante				{position: absolute; float: left; font-size: 14px; font-weight: bold; background-color: #FFF; padding-left: 8px; padding-right: 8px; padding-bottom: 6px; margin-top: 0px; margin-left: 10px; z-index: 10;}
.texto_cuadro_anunciante_dest		{
	position: absolute; 
	float: inherit; 
	font-size: 14px; 
	font-weight: bold; 
	/*background-color: #FFE6B0; */
	background-image: url(imagenes/fondo_dest.jpg);
	background-position: 0px 2px;
	background-repeat: repeat-x;	
	padding-left: 8px; 
	padding-right: 8px; 
	padding-bottom: 6px; 
	margin-top: 0px; 
	margin-left: 10px; 
	z-index: 10;
}


/* #B21969 - Morado */
.anunciate											{padding-bottom: 6px;}
.anunciate	.titulo_ver_todos							{font-weight: bold; font-size: 12px;}
.anunciate	.titulo_ver_todos	 a:link			{text-decoration: none;}
.anunciate	.titulo_ver_todos	 a:active		{text-decoration: none;}
.anunciate	.titulo_ver_todos	 a:visited	{text-decoration: none;}
.anunciate	.titulo_ver_todos	 a:hover		{text-decoration: underline; color: #900;}
.tipo_sobreboton							{padding-left: 10px; padding-top: 10px; color: #000; font-size: 12px; font-weight: bold;}
.tipo_bajoboton								{color: #000; font-size: 12px; font-weight: bold; text-align: right; vertical-align: top; padding-bottom: 2px; text-indent: 10px;}

.tipo_sobreboton1							{padding-bottom: 4px; color: #000; font-size: 12px; font-weight: bold;}
.tipo_bajoboton1							{padding-right: 20px; padding-top: 2px; padding-bottom: 2px; color: #000; font-size: 12px; font-weight: bold; text-align: right;}

.boton_anunciate								{font-size: 14px; font-weight: bold; background-color: #B21969; color: #FFF; width: 100px; -moz-border-radius:8px; height: 24px; vertical-align: middle; padding-bottom: 4px; cursor: pointer;}
.boton_anunciate	a:link				{color: #FFF; text-decoration: none; background-color: #F00; }
.boton_anunciate	a:visited			{color: #FFF; text-decoration: none; background-color: #F00; }
.boton_anunciate	a:active			{color: #FFF; text-decoration: none; background-color: #F00; }
.boton_anunciate	a:hover				{color: #FF0; text-decoration: none; background-color: #900; }

.marco_contacto_anuncio													{border: 1px solid #006; padding: 6px;}
.marco_contacto_anuncio		.acepta_politica			{font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.marco_contacto_anuncio		input									{font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.marco_contacto_anuncio		textarea							{font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

.marco_foto_principal						{border: 1px solid #999; text-align: center;}
div#files_detalle 							{list-style:none; padding: 0px; margin:4px;}
div#files_detalle div 					{
	position: relative;
	float: left; 
	overflow: auto;
	margin: 10px;
	border: 1px solid #999; 
	background-color: #CCC; 
	vertical-align: middle;
	text-align: center;
	width: 98px;
	max-width: 98px;
}
.tabla_foto_detalle_anuncio {padding: 0px;}
.borde_foto_detalle_anuncio {/*border: 1px solid #999; */ background: #EEE;}
.fondo_detalle_anuncio {background: #EEE;}
#foto_detalle_nuevo	{
	position: relative;
	float: left;
	width: 	100px;
	height: 100px;
	border: 1px solid #999; 
	background: #EEE; 
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 6px;
	text-align: center;
	vertical-align: middle;
}
#centro_foto_detalle_nuevo	{
}

.anuncios_link				{padding: 2px;}
.anuncios_link	img		{margin: 6px; border: 1px solid #666;}
.linea_arriba_azul			{border-top: 1px solid #000099;}
.linea_arriba_gris			{border-top: 1px solid #CCCCCC;}
.linea_abajo_azul			{border-bottom: 1px solid #000099; padding-bottom: 6px;}
.linea_abajo_azul_2		{border-bottom: 2px solid #00689F;}

.color_azul						{color: #000099;}

.index_color_azul			{color: #000099; font-size: 16px; font-weight: bold;}
.index_color_negro		{color: #000000; font-size: 14px; font-weight: bold;}
.index_ident_6				{padding-left: 10px; padding-right: 10px; text-align: left;}
.index_texto_peque		{color: #333; font-size: 10px; font-weight: normal;}

.linea_abajo_roja			{border-bottom: 1px solid #B21969; padding-bottom: 6px;}
.color_rojo						{color: #B21969;}
.color_burdeos				{color: #900;}
.det_anuncios		.precio_anuncio 	{font-size: 16px; color:#900; font-weight: bold; margin: 8px; border: 1px solid #79A5FF; background-color: #CECEFF; text-align: center; height: 26px; -moz-border-radius:6px;}
.det_anuncios		.veces_visto 			{font-size: 12px; color:#333; font-weight: bold; margin: 8px; border: 1px solid #79A5FF; text-align: center; width: 110px; height: 26px; -moz-border-radius:6px;}
.det_anuncios		.titulo_anuncio 	{font-size: 18px; font-weight: bold; height:20px; padding-top: 8px; padding-bottom: 4px; text-transform: uppercase;}
.det_anuncios		.marco_descripcion 			{font-size: 11px; line-height: 18px; padding-top: 10px;}
#marco_descripcion 			{position: relative; left: 0px; top: 0px; width: 300px; border: 1px solid #CCC; padding: 10px; font-size: 12px; line-height: 16px; background-color: #EAEAFF; -moz-border-radius:6px; overflow:auto;}
.det_anuncios		.marco_foto_p						{border: 1px solid #CCC; margin-right: 10px; margin-bottom: 10px;}

.det_anuncios		.marco_precio			{width: 200px; padding: 4px; border: 1px solid #79A5FF; background-color: #CECEFF; -moz-border-radius:6px;}
.det_anuncios		.precio_anuncio1 	{font-size: 14px; color:#900; font-weight: bold; text-align: center; height: 20px;}
.det_anuncios		.veces_visto1 		{padding: 2px; border-bottom: 1px dotted #999; font-size: 11px; color: #333;}

.borde_empresa_detalle							{} 
.borde_empresa_detalle	a:link			{color: #009; text-decoration: underline;}
.borde_empresa_detalle	a:visited		{color: #009; text-decoration: underline;}
.borde_empresa_detalle	a:active		{color: #009; text-decoration: underline;}
.borde_empresa_detalle	a:hover			{color: #900; text-decoration: underline;}

.borde_izq_anuncios_detalle			{}
.borde_aba_anuncios_detalle			{}

.fondo_anuncio_detalle:hover		{background-color: #E0E0E0;}

.fondo_anuncio_detalle1					{padding-left: 10px; padding-right: 10px;}
.fondo_anuncio_detalle1:hover		{background-color: #E0E0E0;}

.titulo_anuncios_detalle				{font-size: 14px; font-weight: bold; height:20px; padding-top: 8px; padding-bottom: 8px; text-transform: uppercase;}
.titulo_anuncios_detalle	a:link			{color: #009; text-decoration: none;}
.titulo_anuncios_detalle	a:visited		{color: #009; text-decoration: none;}
.titulo_anuncios_detalle	a:active		{color: #009; text-decoration: none;}
.titulo_anuncios_detalle	a:hover			{color: #900; text-decoration: none;}

.linea_abajo_anuncio_detalle_prof	{border-bottom: 1px solid #333333;}

.letra_tabla_anunciante_detalle		{font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.espacio_tabla_anunciante_detalle 	.pon_espacio	 {padding-bottom: 6px;}
.titulo_anuncio_detalle							{    color: #333333;
    font-weight: normal;
    height: 50px;
    line-height: 12px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: left;
		left: 0px;
    width: 120px;
		text-align: left;
    margin-top: 14px;
		float: left;
		z-index: 70;
}
.titulo_anuncio_detalle		a:link		{color: #333; text-decoration: none; font-size: 10px;}
.titulo_anuncio_detalle		a:visited	{color: #333; text-decoration: none; font-size: 10px;}
.titulo_anuncio_detalle		a:active	{color: #333; text-decoration: none; font-size: 10px;}
.titulo_anuncio_detalle		a:hover		{color: #900; text-decoration: underline; font-size: 10px;}
.precio_anunciante_detalle			{color: #900; font-weight: bold; font-size: 11px;}
.precio_anunciante_detalle1			{color: #900; font-weight: bold; font-size: 12px;}
#contenedor_descripcion					{float: left; width: 620px;}

.titulo_ver_prof										{}
.titulo_ver_prof	a:link			{font-size: 11px; color: #009; text-decoration: underline;}
.titulo_ver_prof	a:visited		{font-size: 11px; color: #009; text-decoration: underline;}
.titulo_ver_prof	a:active		{font-size: 11px; color: #009; text-decoration: underline;}
.titulo_ver_prof	a:hover			{font-size: 11px; color: #900; text-decoration: underline;}

.titulo_descripcion									{font-weight: bold; padding-bottom: 2px; padding-top: 2px; border-bottom: 1px dotted #333;}

.nombre_anunciante_det							{font-weight: bold; padding-top: 4px; padding-bottom: 6px;}
.nombre_anunciante_det	a:link			{font-size: 11px; color: #009; text-decoration: underline;}
.nombre_anunciante_det	a:visited		{font-size: 11px; color: #009; text-decoration: underline;}
.nombre_anunciante_det	a:active		{font-size: 11px; color: #009; text-decoration: underline;}
.nombre_anunciante_det	a:hover			{font-size: 11px; color: #900; text-decoration: underline;}

/* ------------------------------------------------- */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
.publicidad		{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; border-bottom: dotted 1px #666; padding-top: 12px;}

.lista_anunciantes						{font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 780px; max-width: 780px;}
.lista_anunciantes	a.titulo_anunciante:link		{color: #00A; text-decoration: underline; font-size: 16px;}
.lista_anunciantes	a.titulo_anunciante:visited	{color: #00A; text-decoration: underline; font-size: 16px;}
.lista_anunciantes	a.titulo_anunciante:active	{color: #00A; text-decoration: underline; font-size: 16px;}
.lista_anunciantes	a.titulo_anunciante:hover		{color: #900; text-decoration: underline; font-size: 16px;}

.lista_anunciantes		.imagen								{padding-right: 4px; padding-bottom: 4px;}
.lista_anunciantes		.linea_abajo					{border-bottom: 1px solid #0099FF; padding-bottom: 6px;}
.lista_anunciantes		.titulo_anuncio 			{font-size: 14px; font-weight: bold; height:20px; padding-bottom: 6px;}
.lista_anunciantes		.titulo_anuncio a:link		{text-decoration: none;}
.lista_anunciantes		.titulo_anuncio a:active	{text-decoration: none;}
.lista_anunciantes		.titulo_anuncio a:visited	{text-decoration: none;}
.lista_anunciantes		.titulo_anuncio a:hover		{text-decoration: underline; color: #900;}

.lista_anunciantes		.descripcion_anuncio 	{font-size: 11px;}
.lista_anunciantes		.precio_anuncio 			{font-size: 12px; color:#900; font-weight: bold; margin: 8px; border: 1px solid #79A5FF; background-color: #CECEFF; text-align: center; width: 120px; -moz-border-radius:10px;}
.lista_anunciantes		.fecha_anuncio 				{font-size: 11px; font-style: normal; color:#333;}
.lista_anunciantes		.provincia_anuncio 		{font-size: 12px; font-weight: bold; color: #06C;}
.lista_anunciantes		.categoria_anuncio 		{font-size: 12px; font-weight: normal; color: #900}
.lista_anunciantes		.margen_foto					{margin-right: 10px; margin-top: 10px;}
.lista_anunciantes		.marco_fotos_peque		{height: 40px;}


#contenedor_opciones							{position: relative; z-index: 10;}
#contenedor_opciones:hover 				{cursor: pointer;}
#contenedor_opciones	a:link			{text-decoration: none;cursor: pointer;}
#contenedor_opciones	a:active		{text-decoration: none;cursor: pointer;}
#contenedor_opciones	a:visited		{text-decoration: none;cursor: pointer;}
#contenedor_opciones	a:hover			{text-decoration: none;cursor: pointer;}


#telefono_anunciante{
	position: absolute;
	left: 10px;
	top: 60px;
	margin-left: -50px;
	width: 200px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #900;
	border: 1px solid #900;
	background-color: #FFC;
	padding: 6px;
	z-index: 30;
}
.casilla_opciones{
	padding-top: 2px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 2px solid #FFF;
	border-top: 2px solid #FFF;
	color: #000;
}
.casilla_opciones:hover			{
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 2px solid #EEE;
	border-top: 2px solid #EEE;
	color: #900;
	cursor: pointer;
}

#ver_telefono{
	position: relative;
	left: 0px;
	top: 0px;
	cursor: pointer;
	font-size: 11px;
	z-index: 10;
}
#ver_telefono:hover{
	position: relative;
	left: 0px;
	top: 0px;
	cursor: pointer;
	font-size: 11px;
	color: #F00;
	z-index: 10;
}

#telefono_anunciante1{
	position: absolute;
	content: inherit;
	float: left;
	left: 50%;
	top: 846px;
	margin-left: -290px;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	border: 1px solid #900;
	width: auto;
	height: auto;
	background-color: #FFC;
	padding: 6px;
	z-index: 90;
}
#telefono_anunciante1 .nombre {font-size: 12px;}

/* ------------------------------------------------------------------------ */

#tabla_categorias_0		{
	position: relative;
	/* float: left; */
	border: 1px solid  #900;
	width: 252px;
	left: 0px;
	height: auto;
}
#tabla_categorias_1		{
	position: relative;
	/* float: left; */
	border: 1px solid #006;
	width: 252px;
	left: 0px;
	height: auto;
}
#tabla_categorias_2		{
	position: relative;
	/* float: left; */
	border: 1px solid #FC0;
	width: 252px;
	left: 0px;
	height: auto;
}
.det_tipo_operacion	{text-align: left; font-size: 12px; font-weight: bold; color: #006; margin-left: 20px;}	
.det_tipo_anuncio	{text-align: left; font-size: 12px; font-weight: bold; color: #900; margin-left: 20px;}	

.margen_banners			{text-align: center; vertical-align: top; padding-left: 10px;}
.margen_banners1		{text-align: left; padding-left: 10px;}
.marco_descripcion 	{font-size: 12px; line-height: 18px; padding-top: 10px;}
.mensaje_alerta			{padding: 4px; color: #333; font-weight: bolder; font-size: 12px; line-height: 18px; background-color: #E4ECD9; -moz-border-radius:6px;}

.paginacion							{color: #333; font-weight: bold;}
.paginacion_negro				{color: #999; font-weight: bold;}
.paginacion_negro_grande	{color: #333; font-weight: bold; font-size: 16px;}
.paginacion_negro_peque	{color: #999; font-weight: bold; font-size: 11px;}
.paginacion	.texto			{color: #000; font-weight: bold; border: 1px solid #666; background-color: #EEEEEE; -moz-border-radius:6px; padding: 4px;}
.paginacion	a:link			{color: #000; font-weight: bold; text-decoration: none;}
.paginacion	a:visited		{color: #000; font-weight: bold; text-decoration: none;}
.paginacion	a:active		{color: #000; font-weight: bold; text-decoration: none;}
.paginacion	a:hover			{color: #F00; font-weight: bold; text-decoration: none;}

.condiciones	.titulo		{color: #000; font-size: 16px; font-weight: bold; }
.condiciones	.rojo			{color: #900; font-size: 11px; font-weight: bold; }

#titulo		{
	position: absolute;
	float: left;
	visibility: hidden;
	top: 568px;
	left: 50%;
	margin-left: -120px;
	width: 500px;
	height: auto;
	background-color: #FFC;
	border: solid 1px #F60;
	-moz-border-radius:10px;
	padding: 6px;
}
#fotos		{
	position: absolute;
	float: left;
	visibility: hidden;
	top: 744px;
	left: 50%;
	margin-left: -120px;
	width: 500px;
	height: auto;
	background-color: #FFC;
	border: solid 1px #F60;
	-moz-border-radius:10px;
	padding: 6px;
}
#text_email		{
	position: absolute;
	float: left;
	visibility: hidden;
	top: 956px;
	left: 50%;
	margin-left: -120px;
	width: 500px;
	height: auto;
	background-color: #FFC;
	border: solid 1px #F60;
	-moz-border-radius:10px;
	padding: 6px;
}

#upload		{cursor: pointer;}

.margen_izquierdo_prev		{padding-left: 16px;}
.tabla_amarilla						{background-color: #FFEB00; border: double 1px #F90; padding-top: 4px; padding-bottom: 0px;}
.margen_tabla_amarilla2		{padding-left: 8px;}
.tabla_amarilla2					{/* background-color: #FFEB00; border: double 1px #F90;  */width: 522px; height: 84px; background-image: url(imagenes/fondo_busca_mapa.jpg); background-position: left top; background-repeat: no-repeat;}
.tabla_amarilla2_b				{width: 958px; height:100px; background-image: url(imagenes/fondo_busca_mapa_b.jpg); background-position: left top; background-repeat: no-repeat;}

.tabla_amarilla_empresas	{background-color: #FFFFFF; background-image: url(imagenes/fondo_busca_empresas.jpg); background-repeat: no-repeat; /*padding-top: 126px;*/ width: 765px; padding-bottom: 16px;}
.margen_tabla_amarilla		{padding-left: 16px;}
.linea_abajo_amarilla			{border-bottom: double 1px #F90; }


.boton_busca_empresa {
	background-color: transparent;
	background-image: url(imagenes/buscar_empresa_boton.png); 
	background-position: left top; 
	background-repeat: no-repeat;
	border: none;
	width: 151px;
	height: 50px;
}
.boton_busca_empresa:hover {
	background-image: url(imagenes/buscar_empresa_boton_on.png); 
}
.fondo_texto_buscar_empresas {
	background-color: transparent;
	background-image: url(imagenes/buscar_empresa_barra.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 8px;
	height: 26px;
	min-width: 700px;
	text-align: left;
}
.texto_buscar_empresas	{
	background-color: transparent;
	border: none;
	width: 680px;
}
.tabla_amarilla_empresas_nou	{
	background-color: transparent;
	background-image: url(imagenes/buscar_empresa_fondo.png); 
	background-repeat: no-repeat; 
	width: 960px;
	height: 120px;
}
.tabla_amarilla_empresas_avanzada	{
	background-color: transparent;
	background-image: url(imagenes/buscar_empresa_fondo_avanzada.png); 
	background-repeat: no-repeat; 
	width: 960px;
	height: 150px;
}
.busqueda_avanzada		{font-weight: bold; font-size: 12px;}
.busqueda_avanzada		a:active	{ text-decoration: none; color: #333;}
.busqueda_avanzada		a:visited	{ text-decoration: none; color: #333;}
.busqueda_avanzada		a:link		{ text-decoration: none; color: #333;}
.busqueda_avanzada		a:hover		{ text-decoration: underline; color: #900;}

.super_chico							{font-size: 8px;}
.esp_fotos_anunciantes		{padding-right: 4px; padding-top: 6px;}
.esp_fotos_anunciantes_nuevo		{padding-right: 20px; padding-bottom: 20px;}
.que_buscas								{font-size: 22px; color: #003; font-weight: bold; text-align: center; letter-spacing: 2px;}
.fondo_que_buscas					{background-image: url(imagenes/que_buscas.jpg); background-repeat: no-repeat; background-position: left bottom; height: 170px;}
#contenedor_fotos_anunciante		{float: left; overflow: auto; width: 306px; height: auto; border: 1px solid #FFF;}
.esp_fotos_anunciantes1		{float: left; width: auto; margin-right: 6px; margin-top: 6px; display: inline;}

.ver_boton_tienda							{background-image: url(imagenes/ver_anuncios_nuevo_cen.jpg); background-repeat: repeat-x; text-align: center; vertical-align: top; padding-top: 8px; font-family: Arial, Helvetica, sans-serif; }
.ver_boton_tienda		a:active	{ text-decoration: none; color: #FFF; font-size: 12px;}
.ver_boton_tienda		a:visited	{ text-decoration: none; color: #FFF; font-size: 12px;}
.ver_boton_tienda		a:link		{ text-decoration: none; color: #FFF; font-size: 12px;}
.ver_boton_tienda		a:hover		{ text-decoration: none; color: #FC0; font-size: 12px;}

.ver_boton_tienda_nou					{background-image: url(imagenes/ver_anunciante_nou.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; width: 180px; max-width: 180px; height: 28px; min-height: 28px; color: #000000; padding-top: 0px; padding-left: 0px; padding-bottom: 2px; padding-right: 2px;}
.ver_boton_tienda_nou:hover		{background-image: url(imagenes/ver_anunciante_nou_on.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; width: 180px; max-width: 180px; height: 28px; min-height: 28px; color: #990000; padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px; cursor: pointer;}

.ver_boton_tienda_nou_dest					{background-image: url(imagenes/ver_anunciante_nou_dest.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; width: 180px; max-width: 180px; height: 28px; min-height: 28px; color: #000000; padding-top: 0px; padding-left: 0px; padding-bottom: 2px; padding-right: 2px;}
.ver_boton_tienda_nou_dest:hover		{background-image: url(imagenes/ver_anunciante_nou_on_dest.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; width: 180px; max-width: 180px; height: 28px; min-height: 28px; color: #990000; padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px; cursor: pointer;}


.ver_boton_tienda_nou_detalle					{background-image: url(imagenes/ver_anunciante_nou_detalle.png); background-repeat: no-repeat; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 158px; max-width: 158px; height: 23px; min-height: 23px; color: #FFFFFF; padding-top: 0px; padding-left: 0px; padding-bottom: 2px; padding-right: 2px; padding-top: 4px;}
.ver_boton_tienda_nou_detalle:hover		{background-image: url(imagenes/ver_anunciante_nou_detalle_on.png); color: #990000; padding-top: 5px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px; cursor: pointer;}
.ver_boton_tienda_nou_detalle	span	{font-weight: bold;}

.ver_boton_anunciante							{background-image: url(imagenes/ver_anunciante_nuevo_cen.jpg); background-repeat: repeat-x; text-align: center; vertical-align: top; padding-top: 8px; font-family: Arial, Helvetica, sans-serif;}
.ver_boton_anunciante		a:active	{text-decoration: none; color: #333; font-size: 12px;}
.ver_boton_anunciante		a:visited	{text-decoration: none; color: #333; font-size: 12px;}
.ver_boton_anunciante		a:link		{text-decoration: none; color: #333; font-size: 12px;}
.ver_boton_anunciante		a:hover		{text-decoration: none; color: #900; font-size: 12px;}

/* CUPONES ANUNCIANTES 
#contenedor_cupones				{float: left; overflow: hidden; width: 650px; height: 400px; border: 1px dotted #333;}
#tipo_cupon_anunciantes		{float: left; width: 320px; height: 400px; border: 1px dotted #096;}
#imagen_cupon_anunciantes	{float: left; width: 180px; height: 180px; }
#titulo_cupon_anunciantes				{float: left; display: block; width: 100%; height: 30px; border: 1px dotted #639;}
#descripcion_cupon_anunciantes	{position: relative; top: 30px; width: 100%; border: 1px dotted #993;} 

*/

/* ==== DETALLE ANUNCIANTE ========================================================================================================= */

.detalle_anunciante							{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.detalle_anunciante		a:link 		{COLOR: #00C; font-weight: bold; text-decoration: underline; font-size: 16px;}
.detalle_anunciante		a:active	{COLOR: #00C;	font-weight: bold; text-decoration: underline; font-size: 16px;}
.detalle_anunciante		a:visited	{COLOR: #00C;	font-weight: bold; text-decoration: underline; font-size: 16px;}
.detalle_anunciante		a:hover 	{COLOR: #900;	font-weight: bold; text-decoration: underline; font-size: 16px;}

.detalle_anunciante_nuevo							{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 14px;}
.detalle_anunciante_nuevo		a:link 		{COLOR: #00C; font-weight: bold; text-decoration: none; font-size: 22px;}
.detalle_anunciante_nuevo		a:active	{COLOR: #00C;	font-weight: bold; text-decoration: none; font-size: 22px;}
.detalle_anunciante_nuevo		a:visited	{COLOR: #00C;	font-weight: bold; text-decoration: none; font-size: 22px;}
.detalle_anunciante_nuevo		a:hover 	{COLOR: #900;	font-weight: bold; text-decoration: underline; font-size: 22px;}

.pdf_anunciante_nuevo							{}
.pdf_anunciante_nuevo		a:link 		{font-family: Arial, Helvetica, sans-serif; COLOR: #000; font-weight: bold; text-decoration: none; font-size: 16px; font-stretch: condensed;}
.pdf_anunciante_nuevo		a:active	{font-family: Arial, Helvetica, sans-serif; COLOR: #000;	font-weight: bold; text-decoration: none; font-size: 16px; font-stretch: condensed;}
.pdf_anunciante_nuevo		a:visited	{font-family: Arial, Helvetica, sans-serif; COLOR: #000;	font-weight: bold; text-decoration: none; font-size: 16px; font-stretch: condensed;}
.pdf_anunciante_nuevo		a:hover 	{font-family: Arial, Helvetica, sans-serif; COLOR: #900;	font-weight: bold; text-decoration: underline; font-size: 16px; font-stretch: condensed;}

.borde_descripcion_nuevo 	{border: 1px solid #999; background-color: #EEE; padding: 6px;}
.punteado_borde_descripcion_nuevo	{background-image: url(imagenes/punteado_carta_gris.png); background-repeat: repeat-x; background-position: left bottom; padding-top: 8px; background-color: #EEE; }
.titulo_descripcion_nuevo	{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; font-style: italic; padding-top: 8px; color: #333; background-color: #EEE;}
.fondo_descripcion_nuevo	{background-color: #EEE;}

.titular 				{font-size: 12px; font-weight: bold; color: #FFF; height: 24px; background-color: #00689F; vertical-align: middle;}
.titular_negrita	{font-size: 32px; color: #999; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.margen_logo		{margin-left: 10px; margin-bottom: 10px;}

.hoja_precio		{background-color: #EFE9D3; color: #333; font-size: 12px; font-weight: bold; padding: 8px; margin-left: 10px; margin-right: 10px;}
.borde_foto			{border: 1px solid #666;}
.borde_foto_gris		{border-top: 1px solid #999; border-right: 1px solid #DDD; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; padding-right: 12px; padding-top: 12px; padding-bottom: 14px;}
.borde_capcha				{border-top: 1px solid #999; border-right: 1px solid #DDD; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; padding-right: 12px; padding-top: 12px; padding-bottom: 14px; padding-left: 12px; background-color: #FFF;}
.texto_captcha			{font-weight: bold; padding-top: 16px;}
.texto_captcha		a:link 		{COLOR: #333; font-weight: bold; text-decoration: none;}
.texto_captcha		a:active	{COLOR: #333;	font-weight: bold; text-decoration: none;}
.texto_captcha		a:visited	{COLOR: #333;	font-weight: bold; text-decoration: none;}
.texto_captcha		a:hover 	{COLOR: #900;	font-weight: bold; text-decoration: underline;}


.ancho_foto_detalle		{width: 300px; max-width: 300px;}

.form_tpv							{font-family: Verdana, Geneva, sans-serif; font-size: 11px;}
.form_borde_abajo			{border: 1px solid #999; font-family:Verdana, Geneva, sans-serif; font-size: 11px;}
.form_precio_anuncio	{font-family: "Comic Sans MS", cursive; font-size: 24px;}
.form_rebaja					{font-size: 10px; font-style: italic;}

.marco_boton						{padding-top: 6px; text-align: center;}
.marco_boton	a:link		{border: 1px solid #666; color:#000; font-weight: bold; padding: 6px; font-size: 14px; line-height: 18px; -moz-border-radius: 6px; background-color: #DDD; text-decoration: none;}
.marco_boton	a:active	{border: 1px solid #666; color:#000; font-weight: bold; padding: 6px; font-size: 14px; line-height: 18px; -moz-border-radius: 6px; background-color: #DDD; text-decoration: none}
.marco_boton	a:visited	{border: 1px solid #666; color:#000; font-weight: bold; padding: 6px; font-size: 14px; line-height: 18px; -moz-border-radius: 6px; background-color: #DDD; text-decoration: none}
.marco_boton	a:hover		{border: 1px solid #666; color:#FFF; font-weight: bold; padding: 6px; font-size: 14px; line-height: 18px; -moz-border-radius: 6px; background-color: #900; text-decoration: none}
.marco_boton	p					{margin: 10px; font-weight: bold;}

.titular_anunciante			{COLOR: #666; font-weight: bold; font-size: 14px; padding-bottom: 4px;}
input.error				{
	background-color: #F5EDB4;
	font-weight: bold;
	border: 1px dotted #FF9933;
}

#myForm_insert		.error_myForm	{
	border: 1px dotted #FF9933;
	background-color: #FC6;
}
.block {display: block;}

#myForm_insert		label.error_myForm			{	
	display: none;
	font-weight: bold;
	font-style: italic;
	color: #900;
	top: 12px;
	padding: 4px;
	margin-top: 6px;
}

#myForm_insert .valid_myForm {
	border: solid 1px #D9D9D9;
	background: #EEEEEE;
}


.texto_pie_copy					{color: #FFF; font-size: 10px; font-style: normal; vertical-align: bottom; margin-bottom: 6px;}

.destacar_anuncio		td				{padding-top: 2px; padding-bottom: 2px;}
.destacar_anuncio		a:link		{color: #003; font-size: 12px; text-decoration: none; font-weight: bold;}
.destacar_anuncio		a:active	{color: #003; font-size: 12px; text-decoration: none; font-weight: bold;}
.destacar_anuncio		a:visited	{color: #003; font-size: 12px; text-decoration: none; font-weight: bold;}
.destacar_anuncio		a:hover		{color: #F00; font-size: 12px; text-decoration: none; font-weight: bold;}
.destacar_anuncio		span			{color: #999; font-size: 12px; text-decoration: none; font-weight: bold;}

.tipo_opciones_anuncios		{font-size: 12px;}
#div_precio_anuncio {
	position: relative;
	left: 40px;
	top: 200px;
	width: 250px;
	height: 90px;
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	/*border: 1px solid #999;*/
	text-align: center;
	font-weight: bold;
	z-index: 100;
}

.tipo_texto {}
.form_selecciona		a:link		{color: #000; font-size: 12px; text-decoration: none; cursor: pointer;}
.form_selecciona		a:active	{color: #000; font-size: 12px; text-decoration: none; cursor: pointer;}
.form_selecciona		a:visited	{color: #000; font-size: 12px; text-decoration: none; cursor: pointer;}
.form_selecciona		a:hover		{color: #F00; font-size: 12px; text-decoration: none; cursor: pointer;}

.tipo_boton_urge1		{background-color: #F00; font-size: 11px; font-weight: bold; color: #FFF; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; text-align: center; -moz-border-radius: 6px; width: 160px; margin-left: 34px;}
.tipo_boton_urge2		{background-color: #F00; font-size: 11px; font-weight: bold; color: #FFF; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; text-align: center; -moz-border-radius: 6px; width: 160px; margin-left: 28px;}
.tipo_boton_urge3		{background-color: #F00; font-size: 11px; font-weight: bold; color: #FFF; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; text-align: center; -moz-border-radius: 6px; width: 160px; margin-left: 24px;}
.tipo_boton_urge4		{background-color: #F00; font-size: 10px; font-weight: bold; color: #FFF; padding-left: 7px; padding-right: 7px; padding-top: 4px; padding-bottom: 4px; text-align: center; -moz-border-radius: 6px; width: 160px;}

.tipo_boton_urge1_panel		{background-color: #F00; font-size: 11px; font-weight: bold; color: #FFF; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; text-align: center; -moz-border-radius: 6px; width: 160px;}
.tipo_boton_urge2_panel		{background-color: #F00; font-size: 11px; font-weight: bold; color: #FFF; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; text-align: center; -moz-border-radius: 6px; width: 160px;}
.tipo_boton_urge3_panel		{background-color: #F00; font-size: 11px; font-weight: bold; color: #FFF; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; text-align: center; -moz-border-radius: 6px; width: 160px;}
.tipo_boton_urge4_panel		{background-color: #F00; font-size: 10px; font-weight: bold; color: #FFF; padding-left: 7px; padding-right: 7px; padding-top: 4px; padding-bottom: 4px; text-align: center; -moz-border-radius: 6px; width: 160px;}

.tipo_boton_pdf_panel		{width: 20px; height: 20px;}

.tipo_boton_urge1_sin		{position: relative; background-image: url(imagenes/det_etiqueta_urge.png); background-position: right top; background-repeat: no-repeat; width: 194px; height: 39px; font-size: 15px; font-weight: bold; color: #FFF; text-align: center; vertical-align: middle; padding-top: 6px; margin-right: -22px; z-index: 1000;}
.tipo_boton_urge2_sin		{position: relative; background-image: url(imagenes/det_etiqueta_urge.png); background-position: right top; background-repeat: no-repeat; float: right; width: 194px; height: 39px; font-size: 14px; font-weight: bold; color: #FFF; text-align: center; vertical-align: middle; padding-top: 6px; padding-left: 8px; margin-right: -22px; z-index: 1000;}
.tipo_destacado_det 		{position: relative; background-image: url(imagenes/det_etiqueta_destacado.png); background-position: right top; background-repeat: no-repeat; float: right; width: 152px; height: 39px; font-size: 15px; font-weight: bold; color: #333; text-align: center; vertical-align: middle; padding-top: 6px; padding-left: 8px; margin-right: -22px; z-index: 1000;}

#tipo_boton_urge1_sin_p		{
		background-image: url("imagenes/det_etiqueta_urge_p.png");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    left: 0;
    margin-left: 52px;
    margin-top: -194px;
    padding-left: 2px;
    position: relative;
    text-align: center;
    top: 0;
    width: 90px;
    z-index: 1000;
}

#tipo_boton_urge2_sin_p		{   
		background-image: url("imagenes/det_etiqueta_urge1_p.png");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 9px;
    font-weight: bold;
    height: 20px;
    left: 0;
    margin-left: 32px;
    margin-top: -194px;
    padding-left: 2px;
    position: relative;
    text-align: center;
    top: 0;
    width: 110px;
    z-index: 1000;
}


.confirmar_anuncio					{padding: 6px; border: 1px solid  #000; color: #FFF; font-weight: bold; font-size: 12px; background-color: #C00; width: 200px;}
.confirmar_anuncio:hover		{padding: 6px; border: 1px solid  #000; color: #FFF; font-weight: bold; font-size: 12px; background-color: #F90; cursor: pointer; width: 200px;}

.modificar_anuncio					{padding: 6px; border: 1px solid  #000; color: #000; font-weight: bold; font-size: 12px; background-color: #FFEB00; width: 200px;}
.modificar_anuncio:hover		{padding: 6px; border: 1px solid  #000; color: #000; font-weight: bold; font-size: 12px; background-color: #F90; cursor: pointer; width: 200px;}

.modificar_confirmar_anuncio					{padding: 6px; border: 1px solid  #666; color: #333; font-weight: bold; font-size: 12px; background-color: #DDDDDD; width: 200px;}
.modificar_confirmar_anuncio:hover		{padding: 6px; border: 1px solid  #666; color: #FFF; font-weight: bold; font-size: 12px; background-color: #000099; width: 200px; cursor: pointer; }


.importante_conf_g	{color: #900; font-size: 16px; font-weight: bold;}
.importante_conf		{color: #900; font-size: 12px; font-weight: bold;}
.importante_txt			{color: #000; font-size: 12px; font-weight: bold;}

#contenedor_login	{
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 480px;
	height: 350px;
	background-image: url(imagenes/fondo_login.jpg);
	background-position: 10px top;
	background-repeat: no-repeat;
	background-color: #FFF;
	z-index: 0;
	/*border: 1px solid #900;*/
}
#derecha_pagina_login{
	position: relative;
	top: 10px;
	left: 0px;
	width: 440px;
	height: auto;
	padding-left: 16px;
	padding-right: 16px;
	background-color: #FFF;
	/*border: 1px solid #900;*/
}
#debajo_pagina_login	{
	position: relative;
	float: left;
	top: 0px;
	left: 10px;
	width: 920px;
	height: auto;
	min-height: 200px;
	padding: 10px;
}
#pagina_login		a:link 			{color: #03C; text-decoration: none;}
#pagina_login		a:active 		{color: #03C; text-decoration: none;}
#pagina_login		a:visited		{color: #03C; text-decoration: none;}
#pagina_login		a:hover			{color: #900; text-decoration: underline;}


#texto_1_login {
	position: relative;
	top: 106px;
	left: 30px;
	width: 447px;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;	
}
#campos_login {
	position: relative;
	top: 120px;
	left: 100px;
	width: 320px;
	height: 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	z-index: 0;
}

#campos_login	.texto_r_login	{font-size: 10px; text-align: left; color: #333;}
#campos_login	#email		{font-size: 11px; text-align: left; width: 210px;}
#campos_login	#contra		{font-size: 11px; text-align: left; width: 210px;}
#campos_login	.lost			{font-size: 12px; text-align: left; padding-top: 8px;}

#campos_login	a:link				{color: #333; font-weight: bold; text-decoration: underline;}
#campos_login	a:visited			{color: #333; font-weight: bold; text-decoration: underline;}
#campos_login	a:active			{color: #333; font-weight: bold; text-decoration: underline;}
#campos_login	a:hover				{color: #F00; font-weight: bold; text-decoration: underline;}

#boton_login {
	position: relative;
	background-color: #FFF;
	top: 140px;
	left: 294px;
	width: 120px;
	height: 36px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	z-index: 10;
}
#boton_login	.botton_acceso					{background-color: #FFF; background-image: url(imagenes/entrar_login.jpg); background-position: left top; background-repeat: no-repeat; width: 120px; height: 36px; border: none;}
#boton_login	.botton_acceso:hover		{background-color: #FFF; background-image: url(imagenes/entrar_login_on.jpg); background-position: left top; background-repeat: no-repeat; width: 120px; height: 36px; cursor: pointer; border: none;}

#registrese_login {
	position: relative;
	content: inherit;
	top: 120px;
	left: 30px;
	width: 290px;
	height: 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	z-index: 0;
}
#registrese_login	a:link				{color: #333; font-weight: bold;}
#registrese_login	a:visited			{color: #333; font-weight: bold;}
#registrese_login	a:active			{color: #333; font-weight: bold;}
#registrese_login	a:hover				{color: #900; font-weight: bold;}

.registrese_derecha		{vertical-align: top;}
.registrese_derecha		.texto_log1				{font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24px; font-weight: bold; color: #990000; padding: 10px; border: 4px double #990000;  -moz-border-radius: 10px;}
.registrese_derecha		.texto_log2				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333;}
.registrese_derecha		.boton_log_masinfo					{background-color: #FFF; font-size: 12px; color: #333; border: 1px solid #FF9900;}
.registrese_derecha		.boton_log_masinfo:hover		{background-color: #FF9900; font-size: 12px; color: #333; border: 1px solid #FF9900;}

#contenedor_der_vacio	{
	position: relative;
	clear: both;
	top: 0;
	left: 0;
	width: 480px;
	height: 800px;
	background-color: #FFF;
	z-index: 0;
}
#contenedor_registro	{
	position: relative;
	clear: both;
	/* background-image: url(imagenes/fondo_registro.jpg);
	background-position: 0px top;
	background-repeat: no-repeat; */
	top: 0px;
	left: 0px;
	width: 480px;
	min-height: 500px;
	z-index: 0;
}
#contenedor_registro_login	{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 440px;
	height: auto;
	margin-top: 66px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 12px;
	/*border: 1px solid #900;*/
}
#contenedor_registro_login	a:link			{color: #03C; text-decoration: none;}
#contenedor_registro_login	a:visited		{color: #03C; text-decoration: none;}
#contenedor_registro_login	a:active		{color: #03C; text-decoration: none;}
#contenedor_registro_login	a:hover			{color: #900; text-decoration: underline;}

#contenedor_registro_pay	{
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	/*background-image: url(imagenes/fondo_registro_pay.jpg);
	background-position: 10px top;
	background-repeat: no-repeat;*/
	background-color: #FFF;
}
#contenedor_registro_pay_tpv {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	min-height: 650px;
	/*background-image: url(imagenes/fondo_registro_pay_tpv.jpg);
	background-position: 10px top;
	background-repeat: no-repeat;*/
	background-color: #FFF;
}
#registrese_registro_login {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 370px;
	height: auto;
	min-height: 200px;
	background-color: #FFF;
	margin: 0;
	/* border: 1px solid #900; */
}
#registrese_registro_opt {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 280px;
	height: auto;
	min-height: 200px;
	background-color: #FFF;
	margin: 0;
	/* border: 1px solid #900; */
}

#registrese_registro_login	a:link			{color: #03C; text-decoration: none;}
#registrese_registro_login	a:active		{color: #03C; text-decoration: none;}
#registrese_registro_login	a:visited		{color: #03C; text-decoration: none;}
#registrese_registro_login	a:hover			{color: #900; text-decoration: underline;}

#formulario_registro	{
	/* clear: both;*/
	float: left;
	top: 100px;
	left: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.tabla_registro td	{padding-bottom: 4px; padding-top: 4px; padding-left: 4px;}

#formulario_registro 		td				{}
#formulario_registro 		input			{font-size: 11px; font-family: Verdana, Geneva, sans-serif;}
#formulario_registro 		select		{font-size: 11px; font-family: Verdana, Geneva, sans-serif;}
#formulario_registro 		textarea	{font-size: 11px; font-family: Verdana, Geneva, sans-serif;}

#formulario_registro_tpv	{
	/* clear: both;*/
	position: relative;
	float: left;
	top: 60px;
	left: 50px;
	width: 830px;
	height: auto !important;
	min-height: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	/* border: 1px solid #960; */
}

.error_form_registro					{font-size: 16px; color: #FFF; background-color: #F00; font-weight: bold; padding: 6px;}

.form_borde_ext								{border: 1px solid #F90; padding: 4px;}
.form_precio_total						{font-size: 14px; font-weight: bold; background-color: #FF9900;}
.form_pading									{padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}
.form_precio_linea						{font-weight: bold; font-size: 12px; border-bottom: 1px solid  #999;}

.form_precio_registro					{font-weight: bold; font-size: 16px;}
.fondo_precio_registro				{color: #FFFFFF; background-color: #FF9900;}

.form_precio_linea_izquierda	{border-left: 1px solid  #999;}
.form_precio_linea_derecha		{border-right: 1px solid  #999;}
.form_precio_sel							{}
.form_precio_sel:hover				{cursor: pointer; color: #900;}
.form_precio_importe					{text-align: right; font-weight: bold; font-size: 12px; text-align: right; border-bottom: 1px solid  #999;  padding-right: 10px;}
.form_texto_gris_dias					{text-align: left; font-weight: normal; font-size: 10px; font-style: italic; padding-top: 6px; color: #999;}
.form_precio_total						{font-size: 14px; font-weight: bold; background-color: #FF9900;}
.form_titulo_registro					{font-size: 12px; font-weight: bold; color: #999; font-style: italic;}
.form_titulo_registro_pad			{font-size: 12px; font-weight: bold; color: #999; font-style: italic; padding-left: 10px;}
.form_informacion							{font-size: 12px; color: #666; font-style: italic;}
.form_informacion_marco				{border: 1px solid #CCC;}
.form_informacion_margen			{padding-left: 10px; padding-top: 30px; padding-bottom: 30px;}

.form_informacion	a:link				{color: #06C; font-weight: bold; text-decoration: none}
.form_informacion	a:visited			{color: #06C; font-weight: bold; text-decoration: none}
.form_informacion	a:active			{color: #06C; font-weight: bold; text-decoration: none}
.form_informacion	a:hover				{color: #900; font-weight: bold; text-decoration: underline}

.link_registro_masinfo								{font-size: 12px; color: #009;}
.link_registro_masinfo	a:link				{color: #009; font-weight: bold; text-decoration: none}
.link_registro_masinfo	a:visited			{color: #009; font-weight: bold; text-decoration: none}
.link_registro_masinfo	a:active			{color: #009; font-weight: bold; text-decoration: none}
.link_registro_masinfo	a:hover				{color: #900; font-weight: bold; text-decoration: underline}

#lista_check	{
	position: relative;
	float: inherit;
	content: inherit;
	height: auto;
	z-index: auto;
	border: 1px solid #F90;
}

#apDiv1	{position: relative; float: inherit; top: 0px; left: 4px; margin-top: -42px;} 

.regitro_continuar					{background-image: url(imagenes/registrar_login.jpg); background-repeat: no-repeat; width: 140px; height: 30px; border: none; cursor: pointer;}
.regitro_continuar:hover		{background-image: url(imagenes/registrar_login_on.jpg); background-repeat: no-repeat; width: 140px; height: 30px; border: none; cursor: pointer;}

.texto_italica_registro	{font-size: 10px; font-style: italic;}
.texto_italica_registro		a:link		{color: #900; text-decoration: underline;}
.texto_italica_registro		a:active	{color: #900; text-decoration: underline;}
.texto_italica_registro		a:visited	{color: #900; text-decoration: underline;}
.texto_italica_registro		a:hover		{color: #F00; text-decoration: underline;}

.tabla_info_2011	{font-size: 12px; color: #333; width: 100%;}

.boton_panel {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 36px;
	width: 180px;
	min-width: 180px;
	cursor: pointer;
	color: #003399;
	background-image: url(imagenes/solapa_panel.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-right: 4px;
}
.boton_panel:hover	{
	color: #FFFFFF;
	background-image: url(imagenes/solapa_panel_on.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.boton_panel_on	{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 36px;
	width: 180px;
	min-width: 180px;
	cursor: pointer;
	color: #FFFFFF;
	background-image: url(imagenes/solapa_panel_on.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-right: 4px;
}
.boton_panel1 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 36px;
	width: 180px;
	min-width: 180px;
	cursor: pointer;
	color: #505F70;
	background-image: url(imagenes/solapa_panel1.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.boton_panel1:hover	{
	color: #505F70;
	background-image: url(imagenes/solapa_panel1_on.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.boton_panel1_on	{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 36px;
	width: 180px;
	min-width: 180px;
	cursor: pointer;
	color: #505F70;
	background-image: url(imagenes/solapa_panel1_on.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.boton_panel_2011 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 32px;
	width: 181px;
	min-width: 181px;
	cursor: pointer;
	color: #FFFFFF;
	padding-right: 20px;
	background-image: url(imagenes/panel_boton_opcion.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.boton_panel_2011:hover	{
	color: #E6E9EC;
	background-image: url(imagenes/panel_boton_opcion_on.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.boton_panel_2011_on	{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 32px;
	width: 181px;
	min-width: 181px;
	cursor: pointer;
	color: #E6E9EC;
	padding-right: 20px;
	background-image: url(imagenes/panel_boton_opcion_on.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.boton_panel_2011_off	{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	vertical-align: middle;
	height: 32px;
	width: 181px;
	min-width: 181px;
	cursor: pointer;
	color: #666666;
	padding-right: 20px;
	background-image: url(imagenes/panel_boton_opcion_off.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.boton_anunciante_ficha_g {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 26px;
	width: 220px;
	cursor: pointer;
	color: #333333;
	background-image: url(imagenes/boton_anunciante_ficha_g.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.boton_anunciante_ficha_g:hover	{
	color: #FFFFFF;
	background-image: url(imagenes/boton_anunciante_ficha_g_on.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.boton_anunciante_ficha {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 26px;
	width: 213px;
	cursor: pointer;
	color: #333333;
	background-image: url(imagenes/boton_anunciante_ficha.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.boton_anunciante_ficha:hover	{
	color: #FFFFFF;
	background-image: url(imagenes/boton_anunciante_ficha_on.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.boton_anunciante_ficha_on	{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 26px;
	width: 213px;
	cursor: pointer;
	color: #FFFFFF;
	background-image: url(imagenes/boton_anunciante_ficha_on.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.boton_anunciante_ver_anuncio {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	height: 36px;
	width: 162px;
	max-width: 162px;
	cursor: pointer;
	color: #333333;
	background-image: url(imagenes/boton_anunciante_ver_anuncio.jpg);
	background-position: left 4px;
	background-repeat: no-repeat;
}
.boton_anunciante_ver_anuncio:hover	{
	color: #FFFFFF;
	background-image: url(imagenes/boton_anunciante_ver_anuncio_on.jpg);
	background-position: left 4px;
	background-repeat: no-repeat;
}

.boton_ver_ofertas {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: central;
	height: 38px;
	width: 182px;
	cursor: pointer;
	color: #FFFFFF;
	padding-top: 8px;
	background-image: url(imagenes/boton_ver_ofertas.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.boton_ver_ofertas:hover	{
	color: #333333;
	background-image: url(imagenes/boton_ver_ofertas_on.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.boton_ver_ofertas_a		a:link		{color: #FFFFFF; font-weight: bold; text-decoration: none;}
.boton_ver_ofertas_a		a:visited	{color: #FFFFFF; font-weight: bold; text-decoration: none;}
.boton_ver_ofertas_a		a:active	{color: #FFFFFF; font-weight: bold; text-decoration: none;}
.boton_ver_ofertas_a		a:hover		{color: #FFFFFF; font-weight: bold; text-decoration: none;}

.panel_banda	{
	background-image: url(imagenes/panel_banda.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	height: 46px;
}
.panel_banda_solid{
	background-color: #003399;
	height: 30px;
	color: #FFF;
}
.panel_banda1	{
	background-image: url(imagenes/panel_banda1.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #505F70;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 16px;
	height: 30px;
}
.panel_banda_solid1{
	background-color: #003399;
	color: #FFF;
}

.panel_banda_solid1_derecha{
	border-right: 2px solid #BEC7D1;
}
.panel_banda2{
	background-image: url(imagenes/panel_banda2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #505F70;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 16px;
	height: 30px;
}
.alto_5px	{height: 5px;}
.panel_linea_azul_abajo		{border-bottom: 1px solid #505F70;}
.total_anuncios {
	background-color: #FFF;
	width: 100px;
	height: 26px;
	padding: 6px;
	-moz-border-radius: 6px;
	color: #003399;
}
#contenido_panel									{margin: auto; width: 100%; min-height: 400px; background-color: #FFF;}
#contenido_panel		.titulo_cat		{background-color: #999; color: #FFF; font-size: 12px; font-weight: bold; padding: 3px;}
#contenido_panel		.linea_izq		{border-left: 1px solid #999;}
#contenido_panel		.titulo_peque	{font-size: 11px; font-style: italic;}
#contenido_panel		.linea_der		{border-right: 1px solid #999;}
#contenido_panel		.linea_up			{border-top: 1px solid #999;}
#contenido_panel		.campos_form	{width: 98%;}
#contenido_panel		.fondo_color_panel				{}
#contenido_panel		.boton_edita	a						{border: 1px solid #666; padding: 4px; font-weight: bold;}
#contenido_panel		.boton_edita	a:link 			{color: #333; text-decoration: none; background-color: #CCC;}
#contenido_panel		.boton_edita	a:visited 	{color: #333; text-decoration: none; background-color: #CCC;}
#contenido_panel		.boton_edita	a:active 		{color: #333; text-decoration: none; background-color: #CCC;}
#contenido_panel		.boton_edita	a:hover 		{color: #900; text-decoration: underline; background-color: #FFF;}
#contenido_panel		.linea_down			{border-bottom: 1px solid #999; font-weight: bold;}

#contenido_panel		.boton_inserta_cupon			{border: 2px solid #999; background-color: #EEE; font-size: 14px; font-weight: bold; padding: 6px; margin-left: 6px;}
#contenido_panel		.boton_maximo_cupon				{font-size: 14px; font-weight: bold; padding-left: 6px;}
#contenido_panel		.boton_inserta_cupon	a:link				{text-decoration: none; color: #333;}
#contenido_panel		.boton_inserta_cupon	a:visited			{text-decoration: none; color: #333;}
#contenido_panel		.boton_inserta_cupon	a:active			{text-decoration: none; color: #333;}
#contenido_panel		.boton_inserta_cupon	a:hover				{text-decoration: none; color: #900;}

#contenido_panel		#form_cupones									{margin-top: 30px;}
#contenido_panel		#form_cupones	.input_largo		{width: 98%; 	border: solid 1px #D9D9D9; background: #EEEEEE; padding: 3px;}
#contenido_panel		#form_cupones	.input_corto		{width: 40%; 	border: solid 1px #D9D9D9; background: #EEEEEE; padding: 3px;}
#form_cupones			.texto_peque			{font-size: 10px; }
#form_cupones			.titulo_cupones		{font-size: 12px; font-weight: bold; text-align: center; background-color: #EEE; padding: 4px;}
#form_cupones			.titulo_campo			{padding-top: 8px; font-style: italic;}
#form_cupones	 textarea		{font-family: Verdana, Geneva, sans-serif; font-size: 11px;}
#form_cupones	 input			{font-family: Verdana, Geneva, sans-serif; font-size: 11px;}

.error_form_panel	{background-color: #F00; color: #FFF; padding: 6px; font-size: 12px; font-weight: bold;}

.punteado_titulo_lita_cupones	{background-image: url(imagenes/punteado_carta.png); background-repeat: repeat-x; background-position: left bottom; background-color: #B21969; padding-top: 8px;}
.titulo_lista_cupones	{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; font-style: italic; padding-left: 16px; padding-top: 8px; color: #FFF; background-color: #B21969; }
.fondo_lista_cupones	{background-color: #B21969;}

#lista_cupones	{
	float: left;
	width: 100%;
	overflow: hidden;
	/*border: 1px dashed #666;*/
}
#lista_cupones_detalle	{
	width: 100%;
	overflow: hidden;
	vertical-align: middle;
}
#lista_cupones_detalle1	{
	width: auto;
	overflow: hidden;
	vertical-align: middle;
}
#ficha_cupon		{
	position: relative;
	background-image: url(imagenes/fondo_cupon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	text-align: left;
	width: 438px;
	height: 200px;
	padding: 16px;
	/*  border: 1px dashed #666; */
	margin-bottom: 10px;
}
#ficha_cupon_detalle		{
	float: left;
	margin-left: 7px;
	margin-top: 5px;
	background-image: url(imagenes/fondo_cupon_detalle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	text-align: left;
	width: 438px;
	height: 180px;
	padding: 16px;
	/* border: 1px dashed #C90; */
}
#ficha_cupon_detalle_bco {
    background-image: url("imagenes/fondo_cupon.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 200px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
    text-align: left;
    width: 456px;
}
#imagen_cupon					{position: relative; float: left; left: 4px; top: 4px; width: 200px;}
#imagen_cupon		img		{margin-right: 10px;}
#descripcion_cupon		{position: relative; float: left; top: 0px; width: 236px; left: 10px; font-size: 10px; font-weight: normal;}
#grupo_titulo					{position: relative; float: left; width: 98%; min-height: 72px; vertical-align: top;}
#titulo_cupon					{padding: 0px; margin: 0px; font-size: 13px; font-weight: bold;}
#resumen_cupon				{padding: 0px; margin: 0px; font-size: 11px; font-weight: normal;}
#boton_ver_cupon			{position: relative; float: right; margin-top: -30px; margin-right: 20px; width: 434px; z-index: 30;}

.margen_10t						{margin-top: 10px;}

#grupo_precios				{position: relative; float: left; text-align: center; width: 230px; height: 60px;}
#precios_cupones			{position: relative; text-align: center; border: 1px solid #093;}
.oferta_cupon					{font-size: 22px; font-weight: bold; color: #B21969;}
.oferta_cupon_g				{font-size: 26px; font-weight: bold; color: #B21969;}
.valido_hasta					{font-size: 11px;}

#precio_old						{text-align: center; width: auto;}
#precio_cupon					{position: relative; top: 0; left: 0px; font-size: 12px; font-weight: bold; color: #B21969; z-index: 10;}
#precio_old_cupon			{position: relative; top: -18px; color: #999; z-index: 20;}

.descuento_cupon				{margin-top: -20px; font-size: 11px; font-weight: bold; color: #333333;}
.descuento_cupon	span	{margin-top: -20px; font-size: 10px; font-weight: bold; color: #333333;}


#ficha_cupon_grande		{
	float: left;
	background-image: url(imagenes/fondo_cupon_g.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	text-align: left;
	width: 680px;
	height: 280px;
	padding: 18px;
}
#imagen_cupon_grande					{position: relative; float: left; left: 0px; top: 0px; width: 330px; height: 280px;}
#imagen_cupon_grande		img		{margin-right: 10px;}
#descripcion_cupon_grande			{position: relative; left: 0px; top: 0px; width: 660px; padding-left: 20px; font-size: 10px; font-weight: normal;}
#grupo_titulo_grande					{width: 98%; min-height: 72px; vertical-align: top;}
#titulo_cupon_grande					{padding: 0px; margin: 0px 0px 10px 0px; font-size: 16px; font-weight: bold;}
.titulo_cupones_grande				{font-size: 16px; font-weight: bold;}
#boton_ver_cupon_grande				{position: relative; float: right; margin-right: 20px; z-index: 30;}

#grupo_precios_grande					{position: relative; float: left; text-align: center; width: 330px;margin-top: 30px;}
#precios_cupones_grande				{position: relative;}
#oferta_cupon_grande					{overflow: hidden; width: 100%; font-size: 36px; font-weight: bold; color: #900; z-index: 80;}
#oferta_cupon_grande_sombra		{overflow: hidden; width: 100%; font-size: 36px; margin-top: 2px; margin-left: 2px; font-weight: bold; color: #333; z-index: 70;}

#precio_old__grande				{text-align: center; width: 100%; overflow: auto; padding-top: 8px;}
#precio_cupon_grande			{overflow: hidden; width: 100%; font-size: 18px; font-weight: bold; color: #900; z-index: 10;}
#precio_old_cupon_grande	{overflow: hidden; width: 100%; margin-top: -25px; color: #999; z-index: 20;}

/*
.fondo_estrella				{background-image: url(imagenes/estrella_cupon.png); background-repeat: no-repeat; background-position: right bottom;}
*/
.descuento_cupon_grande				{text-align: center; font-size: 22px; font-weight: bold; color: #0099CC; padding: 4px;}
.descuento_cupon_grande	span	{font-size: 14px; font-weight: bold; color: #0099CC;}


/* Aquí modificamos el Contenedor*/
#cont{
   text-align:center;
   padding: 5px;
   margin: 0 auto;
   width:500px; 
}
/* Ahora la sombra */
#sombra{
   margin:10px;
   background:#CCCCCC; /* Color de la sombra */
   border: solid 1px #CCCCCC; /* Color del borde */
   width: 500px;
}
/* Veamos el texto */
#text{
   border:solid 1px #CCCCCC;
   margin:-10px 2px 2px -10px; /* Aqui están los famosos márgenes negativos*/
   padding:2px;
   background:#FFFFFF; /* Le damos un color de fondo */
}


#box_imagenes	{border: 1px solid #999; width: 450px; padding-top: 10px; padding-left: 6px; padding-right: 6px; height: auto;
overflow: auto;}

#foto_ficha_anunciantes	{
	position: relative;
	float: left;
	text-align: center;
	vertical-align: middle;
	top: 0px;
	left: 0px;
	width: 106px;
	height: 106px;
}
#ficha_boton_eliminar	{
	position: relative;
	float: left;
	padding-top: 4px;
	left: 4px;
	text-align: left;
	vertical-align: top;
}
#form_fotos	{}
#imagen_sel	{margin: 10px; width: 96%; font-family: Verdana, Geneva, sans-serif; font-size: 11px;}

#derecha_insert_anuncio	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 360px;
	height: auto;
	padding-left: 10px;
	background-color: #FFF;
	/*border: 1px solid #900;*/
}
#derecha_info_panel	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 280px;
	height: auto;
	padding-left: 10px;
	background-color: #FFF;
	/*border: 1px solid #900;*/
}
#derecha_info_panel_contacto	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 400px;
	height: auto;
	padding-left: 10px;
	background-color: #FFF;
	/*border: 1px solid #900;*/
}
#abajo_info_panel					{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	background-color: #FFF;
	/*border: 1px solid #900;*/
}
#abajo_info_portada	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	background-color: #FFF;
	/*border: 1px solid #900;*/
}
#derecha_insert_anuncio_panel	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 200px;
	height: auto;
	padding-left: 10px;
	background-color: #FFF;
	/*border: 1px solid #900;*/
}

#contenedor_login_lost	{
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 480px;
	height: 600px;
	background-image: url(imagenes/fondo_login_lost.jpg);
	background-position: 10px top;
	background-repeat: no-repeat;
	background-color: #FFF;
	z-index: 0;
}

#boton_login_lost {
	position: relative;
	background-color: #FFF; 
	top: 170px;
	left: 294px;
	width: 120px;
	height: 36px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	z-index: 10;
}
#boton_login_lost	.botton_lost					{background-color: #FFF; background-image: url(imagenes/enviar_lost.jpg); background-position: left top; background-repeat: no-repeat; width: 120px; height: 36px; border: none;}
#boton_login_lost	.botton_lost:hover		{background-color: #FFF; background-image: url(imagenes/enviar_lost_on.jpg); background-position: left top; background-repeat: no-repeat; width: 120px; height: 36px; cursor: pointer; border: none;}

#boton_contacto_lost {
	position: relative;
	top: 190px;
	left: 30px;
	width: 420px;
	height: 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	z-index: 10;
}
#boton_contacto_lost		a:link		{color: #900; text-decoration: underline;}
#boton_contacto_lost		a:active	{color: #900; text-decoration: underline;}
#boton_contacto_lost		a:visited	{color: #900; text-decoration: underline;}
#boton_contacto_lost		a:hover		{color: #F00; text-decoration: underline;}

.cabecera_panel	{
	width: 960px;
	height: 72px;
	background-image: url(imagenes/panel_cabecera.jpg); 
	background-position: left bottom; 
	background-repeat: no-repeat;
}
#panel_cerrar {
	position: relative;
	float: left;
	left: 830px; 
	top: 16px; 
	width: 120px; 
	height: 22px;
	background-image: url(imagenes/panel_cerrar_sesion.jpg); 
	background-position: 
	right bottom; 
	background-repeat: no-repeat;
}
#panel_cerrar:hover {
	position: relative;
	float: left;
	left: 830px; 
	top: 16px; 
	width: 120px; 
	height: 22px;
	background-image: url(imagenes/panel_cerrar_sesion_on.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}

.ficha_panel		.tabla_info		{font-size: 12px;}
.ficha_panel		a:link				{color: #900; text-decoration: underline;}
.ficha_panel		a:active			{color: #900; text-decoration: underline;}
.ficha_panel		a:visited			{color: #900; text-decoration: underline;}
.ficha_panel		a:hover				{color: #F00; text-decoration: underline;}

.paginacion_panel		a:link			{color: #FFF; font-weight: bold;}
.paginacion_panel		a:active		{color: #FFF; font-weight: bold;}
.paginacion_panel		a:visited		{color: #FFF; font-weight: bold;}
.paginacion_panel		a:hover			{color: #FC0; font-weight: bold;}
.paginacion_panel_texto					{color: #FFF; font-weight: bold;}

.boton_cerrar					{font-size: 11px; font-weight: bold;}
.boton_cerrar	a:link		{color: #333;}
.boton_cerrar	a:active	{color: #333;}
.boton_cerrar	a:visited	{color: #333;}
.boton_cerrar	a:hover		{color: #F00;}

.panel_linea_intermedia	{border-bottom: 1px solid #666; padding-bottom: 10px; padding-top: 6px;}

.panel_opciones_anuncios	a:link			{color: #F00; font-size: 14px; font-weight: bold; text-decoration: none;}
.panel_opciones_anuncios	a:visited		{color: #F00; font-size: 14px; font-weight: bold; text-decoration: none;}
.panel_opciones_anuncios	a:active		{color: #F00; font-size: 14px; font-weight: bold; text-decoration: none;}
.panel_opciones_anuncios	a:hover			{color: #039; font-size: 14px; font-weight: bold; text-decoration: none;}

.panel_opciones_borde			{border: 2px solid #003399;	padding: 2px;}
.panel_opciones_borde1		{border: 1px solid #505F70;	padding: 2px;}
.texto_titulo_panel		{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #003399;
}
.texto_titulo_panel1		{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #505F70;
}
.panel_banda_titulos			{background-color: #FFEB00; color: #333; font-size: 11px; font-weight: bold;}
.panel_banda_titulos1			{background-color: #E6E9EC; color: #333; font-size: 11px; font-weight: bold; border-bottom: 2px solid #BEC7D1; padding-bottom: 6px; padding-top: 4px;}
.panel_det_tipo_operacion	{font-size: 11px; color: #333;}	
.panel_det_cat_operacion	{font-size: 11px; color: #333;}
.panel_provincia_anuncio	{font-size: 12px; font-weight: bold; color: #06C;}
.panel_espacios_tabla		td		{padding-bottom: 2px;}
.panel_texto_caducado			{color: #F00; font-weight: bold; font-size: 12px;}

.panel_opciones_anuncio					{background-image: url(imagenes/panel_opciones.png); background-position: left top; background-repeat: no-repeat; text-align: center; padding-right: 30px;}
.panel_opciones_anuncio:hover		{background-image: url(imagenes/panel_opciones_on.png); background-position: left top; background-repeat: no-repeat; text-align: center; padding-right: 30px;}
.panel_opciones_anuncio		a:link		{text-decoration: none; color: #039;}
.panel_opciones_anuncio		a:active	{text-decoration: none; color: #039;}
.panel_opciones_anuncio		a:visited	{text-decoration: none; color: #039;}
.panel_opciones_anuncio		a:hover		{text-decoration: underline; color: #039;}

.sobre_linea								{background-color: #EEEEEE;}
.panel_por_encima:hover			{background-color: #CCCCCC; cursor: pointer;}

.sobre_linea_sw									{ background-color: #FFFCC1; }
.sobre_linea_dest									{background-color: #FFFB9C;}
.panel_por_encima_dest:hover			{background-color: #FFF253; cursor: pointer;}

#contenedor_categorias		{
	position: relative;
	height: auto;
	content: inherit;
}
.registro_g_categoria			{font-size: 11px; font-weight: bold; padding: 4px; background-color: #EEE; border: 1px solid #666; width: 90%; margin-top: 10px; display: block;}
.registro_g_subcategoria	{font-size: 10px; font-style: italic; font-weight: normal; padding-left: 30px; visibility: hidden; display: inline;}			

/* ---------------- GLOBO --------------------------*/

.tooltip,.tooltip *{display:block}

.tooltip {
	width: 200px; 
	color:#000;
  font:lighter 11px/1.3 Arial,sans-serif;
  text-decoration:none;
	text-align:center
}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912; background: url(bt.gif) no-repeat bottom;}

#contenedor_destacados				{width: 190px; max-width: 190px; text-align: center; overflow: hidden;}
#anuncio_destacados						{margin-left: 0px; margin-top: 6px; margin-bottom: 12px; padding-left: 6px; padding-right: 6px; padding-bottom: 6px; background-color: #EEE; min-height: 180px;}
.padding_top_anuncio_destacados		{padding-top: 4px;}
#anuncio_destacados:hover			{background-color: #CCC;}

#anuncio_destacados_dest						{margin-left: 0px; margin-top: 6px; margin-bottom: 12px; padding-left: 6px; padding-right: 6px; padding-bottom: 6px; background-color: #FFFB9C; min-height: 180px;}
#anuncio_destacados_dest:hover			{background-color: #FFF253;}


#titulo_anuncio_destacados		{text-align: left; font-size: 11px; padding-top: 6px; min-height: 50px; overflow: hidden;}
#titulo_anuncio_destacados		a:link			{font-weight: normal; color: #000; text-decoration: none;} 
#titulo_anuncio_destacados		a:active		{font-weight: normal; color: #000; text-decoration: none;} 
#titulo_anuncio_destacados		a:visited		{font-weight: normal; color: #000; text-decoration: none;} 
#titulo_anuncio_destacados		a:hover			{font-weight: normal; color: #900; text-decoration: underline;} 

#precio_anuncio_destacados		{text-align: right; font-size: 12px; padding-top: 6px;}
.precio_anuncio_destacados		{color: #900; font-weight: bold;}
.anuncios_top									{font-size: 12px; font-weight: bold; border-bottom: 1px dotted #999; width: 190px; text-align: center; padding-bottom: 4px;}
/* #urge_anuncio_destacados			{width: 176px; font-size: 14px; font-weight: bold; color: #FFF; background-color: #F00; padding: 2px;}*/
#imagen_anuncio_destacados		{padding-top: 6px;}
#urge_anuncio_destacados			{
	width: 160px;
	margin-left: 25px;
	height: 17px;
	text-align: right;
}
#texto_urge_anuncio_destacados	{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin-right: 12px;
}
#urge_anuncio_destacados_1			{
	width: 160px;
	margin-left: 25px;
	background-image: url(imagenes/solapa_top_urge.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 17px;
	padding-top: 3px;
	text-align: right;
}
.fondo_urge_anuncio_destacados	{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	padding-right: 8px;
}


.solapas_profesional_fondo	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	float: left;
	width: 950px;
	height: 48px;
	padding-left: 10px;
	background-image: url(imagenes/solapa_empresas_fondo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
 
.solapas_profesional	{
	height: 48px;
	width: 182px;
	padding-top: 8px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	background-image: url(imagenes/solapa_empresas.jpg);
	background-position: center 12px;
	background-repeat: no-repeat;
}
.solapas_profesional:hover	{
	background-image: url(imagenes/solapa_empresas_on.jpg);
	color: #330000;
	cursor: pointer;
}
.solapas_profesional_on		{
	height: 48px;
	width: 182px;
	padding-top: 10px;
	text-align: center;
	font-size: 16px;
	color: #330000;
	background-image: url(imagenes/solapa_empresas_on.jpg);
	background-position: center 12px;
	background-repeat: no-repeat;
}


.solapas_profesional_fondo_nuevo	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	float: left;
	width: 720px;
	height: 27px;
	padding-top: 10px;
	background-color: #020167;
	vertical-align: bottom;
}
 .solapas_profesional_nuevo	{
	height: 27px;
	width: 140px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	vertical-align: middle;
	background-image: url(imagenes/solapa_empresas_nuevo.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.solapas_profesional_nuevo:hover	{
	background-image: url(imagenes/solapa_empresas_nuevo_on.jpg);
	color: #330000;
	cursor: pointer;
}
.solapas_profesional_nuevo_on		{
	height: 27px;
	width: 140px;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;
	color: #330000;
	background-image: url(imagenes/solapa_empresas_nuevo_on.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

/* FORMATO DE FICHAS CUADRADAS DE LA LISTA DE ANUNCIOS DEL ANUNCIANTE */

.titular_opciones_detalle	{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 22px; color: #666;}
.titular_opciones_detalle		a:link		{color: #666; text-decoration: underline;}
.titular_opciones_detalle		a:active	{color: #666; text-decoration: underline;}
.titular_opciones_detalle		a:visited	{color: #666; text-decoration: underline;}
.titular_opciones_detalle		a:hover		{color: #900; text-decoration: underline;}

.titular_opciones_detalle_p		{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 18px; color: #666;}
.titular_opciones_detalle_p		a:link		{color: #666; text-decoration: underline;}
.titular_opciones_detalle_p		a:active	{color: #666; text-decoration: underline;}
.titular_opciones_detalle_p		a:visited	{color: #666; text-decoration: underline;}
.titular_opciones_detalle_p		a:hover		{color: #900; text-decoration: underline;}

.titular_opciones_detalle_pp		{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 14px; color: #03C;}
.titular_opciones_detalle_pp		a:link		{color: #03C; text-decoration: underline;}
.titular_opciones_detalle_pp		a:active	{color: #03C; text-decoration: underline;}
.titular_opciones_detalle_pp		a:visited	{color: #03C; text-decoration: underline;}
.titular_opciones_detalle_pp		a:hover		{color: #900; text-decoration: underline;}

#anuncio_fichas			{
	position: relative; 
	float: left; 
	width: 224px; 
	height: 270px; 
	margin-right: 4px; 
	margin-bottom: 4px; 
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 4px;
	background-color: #FFF;
}
#anuncio_fichas:hover			{background-color: #EEE;}

#anuncio_fichas_dest	{
	position: relative; 
	float: left; 
	width: 224px; 
	height: 270px; 
	margin-right: 4px; 
	margin-bottom: 4px; 
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFB9C;
}
#anuncio_fichas_dest:hover			{background-color: #FFF253;}

#anuncio_fichas_foto	{
	position: absolute;
	width: 224px;
	height: 168px;
	background-color: #666;
	text-align: center;
}
.anuncio_fichas_recuadro_foto	{}
#anuncio_fichas_datos{
	position: absolute;
	top: 180px;
	left: 0px;
	height: 80px;
	padding: 6px;
}
.anuncio_fichas_titulo			{font-size: 12px; }
.anuncio_fichas_operaciones	{}
#anuncio_fichas_precio			{position: absolute; right: 0px; bottom: 0px; margin-bottom: 10px; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; z-index: 100; background-color: #FFF;}
#anuncio_fichas_precio_dest			{position: absolute; right: 0px; bottom: 0px; margin-bottom: 10px; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; z-index: 100; background-color: #FFFB9C;}

.ver_modo_lista				{font-size: 12px; font-weight: bold; color: #333; padding-bottom: 6px;}
.ver_modo_lista	.lista	{
	position: relative;
	float: right;
	background-color: #FFF; 
	margin-left: 4px; 
	text-align: center;
	padding-top: 8px;
	padding-left: 14px;
	background-image: url(imagenes/ico_lista.jpg); 
	background-repeat: no-repeat; 
	background-position: 6px center; 
	width: 116px;
	height: 26px;
}
.ver_modo_lista	.lista:hover	{background-image: url(imagenes/ico_lista_on.jpg); cursor: pointer; color: #FFF;}

.ver_modo_lista	.fichas	{
	position: relative;
	float: right;
	background-color: #FFF; 
	margin-left: 4px; 
	text-align: center;
	padding-top: 8px;
	padding-left: 14px;
	background-image: url(imagenes/ico_fichas.jpg); 
	background-repeat: no-repeat; 
	background-position: 6px center; 
	width: 116px;
	height: 26px;
}
.ver_modo_lista	.fichas:hover	{background-image: url(imagenes/ico_fichas_on.jpg); cursor: pointer; color: #FFF;}

.color_destacado	{background-color: #FFFB9C;}
#urge_anuncio_anunciantes			{
	position: relative;
	top: 20px;
	left: 0px;
	width: 140px;
	height: 20px;
	text-align: right;
	z-index: 100;
}
.fondo_urge_anuncio_anunciantes	{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	padding-right: 8px;
}

#urge_anuncio_anunciantes_ficha			{
	position: absolute;
	top: 4px;
	left: 88px;
	width: 140px;
	height: 20px;
	text-align: right;
	z-index: 100;
}
.fondo_urge_anuncio_anunciantes_ficha	{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	padding-right: 8px;
}

#anunciantes_padre			{
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 48%; 
	height: 120px; 
	margin-right: 8px; 
	margin-bottom: 8px; 
	background-color: #FFF;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	z-index: 1;
}
#anunciantes_padre:hover			{background-color: #EEE;}

.ver_mas_empresas	{color: #039;}
.ver_mas_empresas:hover	{color: #900; text-decoration: underline;}

.anunciantes_padre_div	{
	padding: 4px;
	font-size: 11px;
	cursor: pointer;
	overflow: hidden;
}

.web_anunciantes_padre	a:link		{color: #00A; text-decoration: underline; font-size: 12px;}
.web_anunciantes_padre	a:visited	{color: #00A; text-decoration: underline; font-size: 12px;}
.web_anunciantes_padre	a:active	{color: #00A; text-decoration: underline; font-size: 12px;}
.web_anunciantes_padre	a:hover		{color: #900; text-decoration: underline; font-size: 12px;}


.no_resultados_empresa			{font-size: 18px; font-weight: bold; padding-left: 40px;}
.no_resultados_empresa_peq	{font-size: 14px; padding-left: 40px; padding-top: 40px;}
.no_resultados_empresa_peq	a:link			{color: #03C; text-decoration: underline;}
.no_resultados_empresa_peq	a:active		{color: #03C; text-decoration: underline;}
.no_resultados_empresa_peq	a:visited		{color: #03C; text-decoration: underline;}
.no_resultados_empresa_peq	a:hover			{color: #900; text-decoration: underline;}

#ver_cupones {
    position: relative;
		top: -20px;
		left: 6px;
		width: 100px;
		height: 100px;
    z-index: 30;
}

#ver_email {
    position: relative;
		top: 0px;
		left: 30px;
		width: 53px;
		height: 46px;
    /*margin-right: -36px;*/
    z-index: 50;
}
#ver_email_off {
    position: relative;
		top: 0px;
		left: 0px;
		width: 53px;
		height: 46px;
    z-index: 50;
}
.ver_cupones {
    position: relative;
		top: -20px;
		left: 6px;
		width: 100px;
		height: 100px;
    z-index: 30;
		border: 1px hidden;
}

.ver_email {
    position: relative;
		top: 0px;
		left: 30px;
		width: 53px;
		height: 46px;
    /*margin-right: -36px;*/
    z-index: 50;
}
.ver_email_off {
    position: relative;
		top: 0px;
		left: 0px;
		width: 53px;
		height: 46px;
    z-index: 50;
}
.ver_video {
    position: relative;
		top: 0px;
		left: 0px;
		width: 53px;
		height: 70px;
    /*margin-right: -36px;*/
    z-index: 50;
}

.menu_opciones	{cursor: pointer;}

.margen_publicidad_detalle	{position: relative; float: left;}

.texto_peque_det_anuncio							{font-size: 11px; font-weight: bold; text-decoration: none;}
.texto_peque_det_anuncio	a:link			{color: #03C;}
.texto_peque_det_anuncio	a:active		{color: #03C;}
.texto_peque_det_anuncio	a:visited		{color: #03C;}
.texto_peque_det_anuncio	a:hover			{color: #900; text-decoration: underline;}

